C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
mb_cart_point3d.h File Reference

The three-dimensional point. More...

#include <mb_vector3d.h>
#include <io_base.h>

Classes

class  MbCartPoint3D
 The three-dimensional point. More...
 

Namespaces

 c3d
 C3D namespace declaration.
 

Typedefs

typedef std::vector< MbCartPoint3Dc3d::SpacePointsVector
 Points vector.
 
typedef std::vector< MbVector3Dc3d::SpaceVectorsVector
 Vectors vector.
 
typedef std::pair< MbCartPoint3D, size_t > c3d::SpacePointIndex
 Pair point-index.
 
typedef std::pair< MbCartPoint3D, size_t > c3d::Point3DIndex
 Pair point-index.
 
typedef std::pair< size_t, MbCartPoint3Dc3d::IndexSpacePoint
 Pair index-point.
 
typedef std::pair< size_t, MbCartPoint3Dc3d::IndexPoint3D
 Pair index-point.
 
typedef std::pair< MbCartPoint3D, MbCartPoint3Dc3d::SpacePointsPair
 Pair point-point.
 
typedef std::pair< MbCartPoint3D, MbVector3Dc3d::SpacePointVector
 Pair point-vector.
 
typedef std::pair< MbCartPoint3D, MbVector3Dc3d::PointVector3D
 Pair point-vector.
 

Functions

MbCartPoint3D operator* (const MbCartPoint3D &pnt, double factor)
 The multiplication of a point by a number. More...
 
MbCartPoint3D operator/ (const MbCartPoint3D &pnt, double factor)
 The division of a point by a number. More...
 
MbCartPoint3D operator* (double factor, const MbCartPoint3D &pnt)
 The multiplication of point coordinates by a number. More...
 

Detailed Description

The three-dimensional point.