C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
A local coordinate system. More...
#include <mb_cart_point.h>
#include <mb_cart_point3d.h>
#include <mb_matrix3d.h>
#include <mb_enum.h>
Classes | |
class | MbPlacement3D |
Local coordinate system in three dimensional space. More... | |
Namespaces | |
c3d | |
C3D namespace declaration. | |
Typedefs | |
typedef std::pair< MbPlacement3D, MbCartPoint3D > | c3d::PlacePoint3DPair |
Pair local coordinate system-point. | |
typedef std::vector< PlacePoint3DPair > | c3d::PlacePoint3DPairVector |
Local coordinate system-point pairs vector. | |
Enumerations | |
enum | MbeLocalSystemType3D { ls_CartesianSystem , ls_CylindricalSystem , ls_SphericalSystem } |
Types of local coordinate systems in three dimensional space. More... | |
Functions | |
void | CartesianToCylindrical (double &x, double &y, double &z) |
Function for transforming coordinates from the Cartesian coordinate system to a cylindrical coordinate system. More... | |
void | CylindricalToCartesian (double &x, double &y, double &z) |
Function for transforming coordinates from a cylindrical coordinate system to a Cartesian coordinate system. More... | |
void | CylindricalToSpherical (double &x, double &y, double &z) |
Function for transforming coordinates from a cylindrical coordinate system to a spherical coordinate system. More... | |
void | CartesianToSpherical (double &x, double &y, double &z) |
Function for transforming coordinates from a Cartesian coordinate system to a spherical coordinate system. More... | |
void | SphericalToCartesian (double &x, double &y, double &z) |
Function for transforming coordinates from a spherical coordinate system to a Cartesian coordinate system. More... | |
void | SphericalToCylindrical (double &x, double &y, double &z) |
Function for transforming coordinates from a spherical coordinate system to a cylindrical coordinate system. More... | |
A local coordinate system.