|
C3D Toolkit
Kernel - 118067, Vision - 2.16.5.1839
|
This is the complete list of members for MbPlacement3D, including all inherited members.
| AdaptToPlace(const MbPlacement3D &) | MbPlacement3D | |
| Angle(const MbVector3D &v) const | MbPlacement3D | inline |
| Angle(const MbPlacement3D &) const | MbPlacement3D | |
| AxisXInvert() | MbPlacement3D | inline |
| AxisYInvert() | MbPlacement3D | inline |
| AxisZInvert() | MbPlacement3D | inline |
| Colinear(const MbPlacement3D &with, double eps=Math::angleRegion) const | MbPlacement3D | |
| Complanar(const MbPlacement3D &with, double eps=Math::angleRegion) const | MbPlacement3D | |
| CubeRelative(const MbCube &cube, double eps=ANGLE_REGION) const | MbPlacement3D | |
| CurveIntersectNewton(const MbCurve3D &curve, bool ext, double funcEpsilon, size_t iterLimit, double &u, double &v, double &t) const | MbPlacement3D | |
| DirectPointProjection(const MbCartPoint3D &p, const MbVector3D &v, double &x, double &y) const | MbPlacement3D | |
| DistanceToPoint(const MbCartPoint3D &to) const | MbPlacement3D | inline |
| GetAxisX() const | MbPlacement3D | inline |
| GetAxisY() const | MbPlacement3D | inline |
| GetAxisZ() const | MbPlacement3D | inline |
| GetMatrixFrom(MbMatrix3D &) const | MbPlacement3D | |
| GetMatrixFrom() const | MbPlacement3D | |
| GetMatrixInto(MbMatrix3D &) const | MbPlacement3D | |
| GetMatrixInto() const | MbPlacement3D | |
| GetMatrixToPlace(const MbPlacement3D &p, MbMatrix &matr, double eps=Math::angleRegion) const | MbPlacement3D | |
| GetMatrixToPlace(const MbPlacement3D &p, MbMatrix3D &matr) const | MbPlacement3D | inline |
| GetNormalAngle(const MbVector3D &) const | MbPlacement3D | |
| GetOrigin() const | MbPlacement3D | inline |
| GetPointAndDerivesFrom(MbCartPoint3D &point, MbVector3D &firstDer, MbVector3D &secondDer, MbVector3D &thirdDer, MbeLocalSystemType3D type=ls_CartesianSystem) const | MbPlacement3D | |
| GetPointAndDerivesInto(MbCartPoint3D &point, MbVector3D &firstDer, MbVector3D &secondDer, MbVector3D &thirdDer, MbeLocalSystemType3D type=ls_CartesianSystem) const | MbPlacement3D | |
| GetPointFrom(double x0, double y0, double z0, MbCartPoint3D &p, MbeLocalSystemType3D type=ls_CartesianSystem) const | MbPlacement3D | |
| GetPointFrom(MbCartPoint3D &p, MbeLocalSystemType3D type=ls_CartesianSystem) const | MbPlacement3D | |
| GetPointInto(MbCartPoint3D &p, MbeLocalSystemType3D type=ls_CartesianSystem) const | MbPlacement3D | |
| GetProperties(MbProperties &) | MbPlacement3D | |
| GetVectorFrom(double x1, double y1, double z1, MbVector3D &v, MbeLocalSystemType3D type=ls_CartesianSystem) const | MbPlacement3D | |
| GetVectorFrom(MbVector3D &v, MbeLocalSystemType3D type=ls_CartesianSystem) const | MbPlacement3D | |
| GetVectorInto(MbVector3D &v, MbeLocalSystemType3D type=ls_CartesianSystem) const | MbPlacement3D | |
| GetXEpsilon() const | MbPlacement3D | |
| GetYEpsilon() const | MbPlacement3D | |
| global | MbPlacement3D | static |
| Init() | MbPlacement3D | inline |
| Init(const MbPlacement3D &) | MbPlacement3D | inline |
| Init(const MbMatrix3D &matr) | MbPlacement3D | |
| Init(const MbCartPoint3D &initOrigin, const MbVector3D &initAxisZ) | MbPlacement3D | |
| Init(const MbCartPoint3D &p, const MbVector3D &axisZ, const MbVector3D &axisX, bool left=false) | MbPlacement3D | |
| Init(const MbCartPoint3D &p, const MbCartPoint3D &axisX, const MbCartPoint3D &axisY, bool left=false) | MbPlacement3D | |
| Init(const MbCartPoint3D &p, const MbVector3D &axisZ, bool left) | MbPlacement3D | |
| Init(const MbPlacement3D &pl, double distance) | MbPlacement3D | inline |
| Init(const MbCartPoint3D &p, const MbPlacement3D &pl) | MbPlacement3D | inline |
| Init(const MbCartPoint3D &org) | MbPlacement3D | inline |
| Init(const MbPlacement3D &pl, double ang, const MbCurve3D &c, double t) | MbPlacement3D | |
| Init(const MbCartPoint3D &p, const MbCurve3D &c, double t) | MbPlacement3D | |
| Init(const MbCurve3D &, const MbCartPoint3D &, bool checkPlanar) | MbPlacement3D | |
| Init(const MbLine3D &, const MbCartPoint3D &) | MbPlacement3D | |
| Init(const MbLine3D &, const MbVector3D &) | MbPlacement3D | |
| Init(const MbLine3D &l1, const MbLine3D &l2) | MbPlacement3D | |
| Init(const MbCurve3D &, double t, bool checkPlanar) | MbPlacement3D | |
| InitXY(const MbCartPoint3D &p, const MbVector3D &axisX, const MbVector3D &axisY, bool setOrtho) | MbPlacement3D | |
| InitXZ(const MbCartPoint3D &p, const MbVector3D &axisX, const MbVector3D &axisZ) | MbPlacement3D | |
| InitYZ(const MbCartPoint3D &p, const MbVector3D &axisY, const MbVector3D &axisZ) | MbPlacement3D | |
| Invert(MbMatrix *=nullptr) | MbPlacement3D | |
| IsAffine() const | MbPlacement3D | inline |
| IsCircular() const | MbPlacement3D | inline |
| IsCircular(double &lxy) const | MbPlacement3D | inline |
| IsDegenerate(double lenEps=Math::metricRegion, double angEps=Math::angleRegion) const | MbPlacement3D | |
| IsIsotropic() const | MbPlacement3D | inline |
| IsIsotropic(double &l) const | MbPlacement3D | inline |
| IsLeft() const | MbPlacement3D | inline |
| IsNormal() const | MbPlacement3D | inline |
| IsOrt() const | MbPlacement3D | inline |
| IsOrthogonal() const | MbPlacement3D | inline |
| IsRight() const | MbPlacement3D | inline |
| IsRotation() const | MbPlacement3D | inline |
| IsSame(const MbPlacement3D &other, double accuracy) const | MbPlacement3D | |
| IsShift(const MbPlacement3D &, MbVector3D &, bool &isSame, double accuracy=LENGTH_EPSILON) const | MbPlacement3D | inline |
| IsShiftZ(const MbPlacement3D &other, MbVector3D &vect, double accuracy) const | MbPlacement3D | inline |
| IsSingle() const | MbPlacement3D | inline |
| IsTranslation() const | MbPlacement3D | inline |
| IsTranslationStandard() const | MbPlacement3D | inline |
| IsUnit(double eps=Math::lengthEpsilon) const | MbPlacement3D | |
| IsUnit(double &sqX, double &sqY, double &sqZ, double eps=Math::lengthEpsilon) const | MbPlacement3D | |
| IsUnSet() const | MbPlacement3D | inline |
| LineIntersectionPoint(const MbCartPoint3D &origin, const MbVector3D &direction, MbCartPoint3D &p, double &d, double eps=ANGLE_EPSILON) const | MbPlacement3D | |
| MbPlacement3D() | MbPlacement3D | inline |
| MbPlacement3D(const MbCartPoint3D &org) | MbPlacement3D | inlineexplicit |
| MbPlacement3D(const MbVector3D &axisX, const MbVector3D &axisY, const MbCartPoint3D &org) | MbPlacement3D | inlineexplicit |
| MbPlacement3D(const MbPlacement3D &place) | MbPlacement3D | inline |
| MbPlacement3D(const MbMatrix3D &matr) | MbPlacement3D | inline |
| MbPlacement3D(const MbCartPoint3D &org, const MbVector3D &axisZ, const MbVector3D &axisX, bool l=false) | MbPlacement3D | explicit |
| MbPlacement3D(const MbCartPoint3D &org, const MbCartPoint3D &px, const MbCartPoint3D &py, bool l=false) | MbPlacement3D | explicit |
| MbPlacement3D(const MbCartPoint3D &org, const MbVector3D &axisZ, bool l=false) | MbPlacement3D | |
| Move(const MbVector3D &) | MbPlacement3D | inline |
| NearDirectPointProjection(const MbCartPoint3D &p, const MbVector3D &v, double &x, double &y, bool onlyPositiveDirection) const | MbPlacement3D | |
| NearestPoints(const MbCurve3D &curve, bool ext, double &u0, double &v0, double &t0, double &dmin, bool tCalc) const | MbPlacement3D | |
| Normal(MbVector3D &n) const | MbPlacement3D | inline |
| Normal() const | MbPlacement3D | inline |
| NormalColinear(const MbPlacement3D &with, double eps=Math::angleRegion) const | MbPlacement3D | |
| Normalize() | MbPlacement3D | |
| operator!=(const MbPlacement3D &) const | MbPlacement3D | inline |
| operator*(const MbPlacement3D &p) const | MbPlacement3D | |
| operator=(const MbPlacement3D &) | MbPlacement3D | inline |
| operator==(const MbPlacement3D &) const | MbPlacement3D | inline |
| Orthogonal(const MbAxis3D &, double &x, double &y, double eps=Math::angleRegion) const | MbPlacement3D | |
| PlanesIntersection(const MbPlacement3D &place, MbCartPoint3D &p, MbVector3D &axis, double eps=ANGLE_EPSILON) const | MbPlacement3D | |
| PointOn(double x, double y, MbCartPoint3D &p) const | MbPlacement3D | inline |
| PointOn(const MbCartPoint &r, MbCartPoint3D &p) const | MbPlacement3D | inline |
| PointProjection(const MbCartPoint3D &p, MbCartPoint3D &pOn) const | MbPlacement3D | inline |
| PointProjection(const MbCartPoint3D &p, double &x, double &y) const | MbPlacement3D | inline |
| PointRelative(const MbCartPoint3D &pnt, double eps=ANGLE_REGION) const | MbPlacement3D | |
| Reset() | MbPlacement3D | |
| Rotate(const MbAxis3D &axis, double angle) | MbPlacement3D | |
| Scale(double sx, double sy, double sz) | MbPlacement3D | |
| Scale(double s) | MbPlacement3D | |
| SetAxisX() | MbPlacement3D | inline |
| SetAxisX(const MbVector3D &a) | MbPlacement3D | inline |
| SetAxisY() | MbPlacement3D | inline |
| SetAxisY(const MbVector3D &a) | MbPlacement3D | inline |
| SetAxisZ() | MbPlacement3D | inline |
| SetAxisZ(const MbVector3D &a) | MbPlacement3D | inline |
| SetFlag(bool bLeft, bool bAffine=false, bool bOrt=true) const | MbPlacement3D | |
| SetOrigin() | MbPlacement3D | inline |
| SetOrigin(const MbCartPoint3D &o) | MbPlacement3D | inline |
| SetProperties(const MbProperties &) | MbPlacement3D | |
| SetRight() | MbPlacement3D | inline |
| SetRoundedValue(bool total, double eps) | MbPlacement3D | |
| Symmetry(MbMatrix3D &) const | MbPlacement3D | inline |
| Transform(const MbMatrix3D &) | MbPlacement3D | inline |
| TransformPoint(const MbMatrix3D &, MbCartPoint &) const | MbPlacement3D | inline |
| Update(const MbPlacement3D &, VERSION version, bool fuzzy_null=true) | MbPlacement3D | |
| Update(const MbPlacement3D &, const MbPlacement3D &) | MbPlacement3D | |
| UpdateFromNull(VERSION version, bool fuzzy_null=true) | MbPlacement3D | inline |
| VectorOn(const MbVector &r, MbVector3D &p) const | MbPlacement3D | inline |
| VectorOn(const MbDirection &r, MbVector3D &p) const | MbPlacement3D | inline |
| VectorProjection(const MbVector3D &v, double &x, double &y) const | MbPlacement3D |