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