C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
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