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