C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
MbCube Member List

This is the complete list of members for MbCube, including all inherited members.

AddRect(const MbRect &r, const MbPlacement3D &place)MbCube
CalculateMatrix(size_t pIndex, const MbCartPoint3D &point, const MbCartPoint3D &fixedPoint, bool useFixed, bool isotropy, MbMatrix3D &matrix) constMbCube
Centre() constMbCubeinline
Contains(const Point &) constMbCubeinline
Contains(const Point &, double eps) constMbCubeinline
Contains(const MbCube &) constMbCubeinline
Contains(const MbCube &, double eps) constMbCubeinline
DistanceToCube(const MbCube &cube, double eps=Math::metricRegion) constMbCube
DistanceToPoint(const MbCartPoint3D &point) constMbCubeinline
DistanceToPoint2(const MbCartPoint3D &point) constMbCubeinline
Enlarge(double delta)MbCubeinline
Enlarge(double dx, double dy, double dz)MbCubeinline
GetCenter(MbCartPoint3D &p) constMbCubeinline
GetCentre(MbCartPoint3D &p) constMbCubeinline
GetControlPoint(size_t pIndex, MbCartPoint3D &p) constMbCube
GetControlPoints(SArray< MbCartPoint3D > &points) constMbCube
GetCube() constMbCubeinline
GetDiagonal() constMbCube
GetDimension()MbCubeinlinestatic
GetEdgeCentre(ptrdiff_t index, MbCartPoint3D &p) constMbCube
GetFaceCentre(ptrdiff_t index, MbCartPoint3D &p) constMbCube
GetFixedControlIndex(size_t index) constMbCube
GetLengthX() constMbCubeinline
GetLengthY() constMbCubeinline
GetLengthZ() constMbCubeinline
GetLocation(const MbPlacement3D &pl, double eps) constMbCube
GetMax(size_t k) constMbCubeinline
GetMin(size_t k) constMbCubeinline
GetNearestControlIndex(const MbCartPoint3D &p) constMbCube
GetSideLength(size_t k) constMbCubeinline
GetSquare(double eps=Math::metricRegion) constMbCube
GetVertex(ptrdiff_t index, MbCartPoint3D &p) constMbCube
GetVertices(std::vector< MbCartPoint3D > &points) constMbCube
GetVerticesCount() constMbCubeinline
GetVolume(double eps=Math::metricRegion) constMbCube
GetXMax() constMbCubeinline
GetXMin() constMbCubeinline
GetYMax() constMbCubeinline
GetYMin() constMbCubeinline
GetZMax() constMbCubeinline
GetZMin() constMbCubeinline
Include(double x, double y, double z)MbCubeinline
Include(const Point &)MbCubeinline
Init(const MbCube &init)MbCubeinline
Init(const MbCartPoint3D &p0, const MbCartPoint3D &p1)MbCubeinline
InsideLocation(const MbPlacement3D &place, MbRect &rect, double eps) constMbCube
Intersect(const MbCube &other, double eps=(c3d::MIN_RADIUS+c3d::MIN_RADIUS)) constMbCube
Intersect(const MbPlacement3D &pl, double eps=c3d::MIN_RADIUS) constMbCube
Intersect(const MbCartPoint3D &, const MbVector3D &, double eps=Math::metricRegion) constMbCube
Intersect(const MbCartPoint3D &p, const MbVector3D &axis, SArray< double > &param, double delta=Math::metricRegion) constMbCube
Intersect(const MbPlacement3D &placement, double radius, SArray< double > &param, double delta=Math::metricRegion) constMbCube
Intersection(const MbCube &cube1, const MbCube &cube2, double eps=c3d::MIN_RADIUS)MbCube
IsEmpty() constMbCubeinline
IsSame(const MbCube &other, double accuracy) constMbCube
MbCube()MbCubeinline
MbCube(const MbCube &init)MbCubeinline
MbCube(double xmin, double ymin, double zmin, double xmax, double ymax, double zmax, bool normalize=false)MbCubeinline
MbCube(const MbCartPoint3D &p0, const MbCartPoint3D &p1, bool normalize=false)MbCubeinline
Move(const MbVector3D &to)MbCubeinline
Normalize()MbCubeinline
operator!=(const MbCube &) constMbCubeinline
operator=(const MbCube &)MbCubeinline
operator==(const MbCube &) constMbCubeinline
operator|=(const Point &)MbCubeinline
operator|=(const MbCube &)MbCubeinline
pmaxMbCube
pminMbCube
ProjectionRect(const MbPlacement3D &place, MbRect &rect) constMbCube
ProjectionRect(const MbCurve3D &curve, bool ext, MbRect1D &rect) constMbCube
Scale(double sx, double sy, double sz)MbCube
Set(double xmin, double ymin, double zmin, double xmax, double ymax, double zmax, bool normalize=false)MbCubeinline
Set(const MbCartPoint3D &p0, const MbCartPoint3D &p1, bool normalize=false)MbCubeinline
SetEmpty()MbCubeinline
SetXMax(double s)MbCubeinline
SetXMin(double s)MbCubeinline
SetYMax(double s)MbCubeinline
SetYMin(double s)MbCubeinline
SetZMax(double s)MbCubeinline
SetZMin(double s)MbCubeinline
Transform(const MbMatrix3D &matrix)MbCube
Union(const MbCube &cube1, const MbCube &cube2)MbCube