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

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

AdaptToPlace(const MbPlacement3D &)MbPlacement3D
Angle(const MbVector3D &v) constMbPlacement3Dinline
Angle(const MbPlacement3D &) constMbPlacement3D
AxisXInvert()MbPlacement3Dinline
AxisYInvert()MbPlacement3Dinline
AxisZInvert()MbPlacement3Dinline
Colinear(const MbPlacement3D &with, double eps=Math::angleRegion) constMbPlacement3D
Complanar(const MbPlacement3D &with, double eps=Math::angleRegion) constMbPlacement3D
CubeRelative(const MbCube &cube, double eps=ANGLE_REGION) constMbPlacement3D
CurveIntersectNewton(const MbCurve3D &curve, bool ext, double funcEpsilon, size_t iterLimit, double &u, double &v, double &t) constMbPlacement3D
DirectPointProjection(const MbCartPoint3D &p, const MbVector3D &v, double &x, double &y) constMbPlacement3D
DistanceToPoint(const MbCartPoint3D &to) constMbPlacement3Dinline
GetAxisX() constMbPlacement3Dinline
GetAxisY() constMbPlacement3Dinline
GetAxisZ() constMbPlacement3Dinline
GetMatrixFrom(MbMatrix3D &) constMbPlacement3D
GetMatrixFrom() constMbPlacement3D
GetMatrixInto(MbMatrix3D &) constMbPlacement3D
GetMatrixInto() constMbPlacement3D
GetMatrixToPlace(const MbPlacement3D &p, MbMatrix &matr, double eps=Math::angleRegion) constMbPlacement3D
GetMatrixToPlace(const MbPlacement3D &p, MbMatrix3D &matr) constMbPlacement3Dinline
GetNormalAngle(const MbVector3D &) constMbPlacement3D
GetOrigin() constMbPlacement3Dinline
GetPointAndDerivesFrom(MbCartPoint3D &point, MbVector3D &firstDer, MbVector3D &secondDer, MbVector3D &thirdDer, MbeLocalSystemType3D type=ls_CartesianSystem) constMbPlacement3D
GetPointAndDerivesInto(MbCartPoint3D &point, MbVector3D &firstDer, MbVector3D &secondDer, MbVector3D &thirdDer, MbeLocalSystemType3D type=ls_CartesianSystem) constMbPlacement3D
GetPointFrom(double x0, double y0, double z0, MbCartPoint3D &p, MbeLocalSystemType3D type=ls_CartesianSystem) constMbPlacement3D
GetPointFrom(MbCartPoint3D &p, MbeLocalSystemType3D type=ls_CartesianSystem) constMbPlacement3D
GetPointInto(MbCartPoint3D &p, MbeLocalSystemType3D type=ls_CartesianSystem) constMbPlacement3D
GetProperties(MbProperties &)MbPlacement3D
GetVectorFrom(double x1, double y1, double z1, MbVector3D &v, MbeLocalSystemType3D type=ls_CartesianSystem) constMbPlacement3D
GetVectorFrom(MbVector3D &v, MbeLocalSystemType3D type=ls_CartesianSystem) constMbPlacement3D
GetVectorInto(MbVector3D &v, MbeLocalSystemType3D type=ls_CartesianSystem) constMbPlacement3D
GetXEpsilon() constMbPlacement3D
GetYEpsilon() constMbPlacement3D
globalMbPlacement3Dstatic
Init()MbPlacement3Dinline
Init(const MbPlacement3D &)MbPlacement3Dinline
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)MbPlacement3Dinline
Init(const MbCartPoint3D &p, const MbPlacement3D &pl)MbPlacement3Dinline
Init(const MbCartPoint3D &org)MbPlacement3Dinline
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() constMbPlacement3Dinline
IsCircular() constMbPlacement3Dinline
IsCircular(double &lxy) constMbPlacement3Dinline
IsDegenerate(double lenEps=Math::metricRegion, double angEps=Math::angleRegion) constMbPlacement3D
IsIsotropic() constMbPlacement3Dinline
IsIsotropic(double &l) constMbPlacement3Dinline
IsLeft() constMbPlacement3Dinline
IsNormal() constMbPlacement3Dinline
IsOrt() constMbPlacement3Dinline
IsOrthogonal() constMbPlacement3Dinline
IsRight() constMbPlacement3Dinline
IsRotation() constMbPlacement3Dinline
IsSame(const MbPlacement3D &other, double accuracy) constMbPlacement3D
IsShift(const MbPlacement3D &, MbVector3D &, bool &isSame, double accuracy=LENGTH_EPSILON) constMbPlacement3Dinline
IsShiftZ(const MbPlacement3D &other, MbVector3D &vect, double accuracy) constMbPlacement3Dinline
IsSingle() constMbPlacement3Dinline
IsTranslation() constMbPlacement3Dinline
IsTranslationStandard() constMbPlacement3Dinline
IsUnit(double eps=Math::lengthEpsilon) constMbPlacement3D
IsUnit(double &sqX, double &sqY, double &sqZ, double eps=Math::lengthEpsilon) constMbPlacement3D
IsUnSet() constMbPlacement3Dinline
LineIntersectionPoint(const MbCartPoint3D &origin, const MbVector3D &direction, MbCartPoint3D &p, double &d, double eps=ANGLE_EPSILON) constMbPlacement3D
MbPlacement3D()MbPlacement3Dinline
MbPlacement3D(const MbCartPoint3D &org)MbPlacement3Dinlineexplicit
MbPlacement3D(const MbVector3D &axisX, const MbVector3D &axisY, const MbCartPoint3D &org)MbPlacement3Dinlineexplicit
MbPlacement3D(const MbPlacement3D &place)MbPlacement3Dinline
MbPlacement3D(const MbMatrix3D &matr)MbPlacement3Dinline
MbPlacement3D(const MbCartPoint3D &org, const MbVector3D &axisZ, const MbVector3D &axisX, bool l=false)MbPlacement3Dexplicit
MbPlacement3D(const MbCartPoint3D &org, const MbCartPoint3D &px, const MbCartPoint3D &py, bool l=false)MbPlacement3Dexplicit
MbPlacement3D(const MbCartPoint3D &org, const MbVector3D &axisZ, bool l=false)MbPlacement3D
Move(const MbVector3D &)MbPlacement3Dinline
NearDirectPointProjection(const MbCartPoint3D &p, const MbVector3D &v, double &x, double &y, bool onlyPositiveDirection) constMbPlacement3D
NearestPoints(const MbCurve3D &curve, bool ext, double &u0, double &v0, double &t0, double &dmin, bool tCalc) constMbPlacement3D
Normal(MbVector3D &n) constMbPlacement3Dinline
Normal() constMbPlacement3Dinline
NormalColinear(const MbPlacement3D &with, double eps=Math::angleRegion) constMbPlacement3D
Normalize()MbPlacement3D
operator!=(const MbPlacement3D &) constMbPlacement3Dinline
operator*(const MbPlacement3D &p) constMbPlacement3D
operator=(const MbPlacement3D &)MbPlacement3Dinline
operator==(const MbPlacement3D &) constMbPlacement3Dinline
Orthogonal(const MbAxis3D &, double &x, double &y, double eps=Math::angleRegion) constMbPlacement3D
PlanesIntersection(const MbPlacement3D &place, MbCartPoint3D &p, MbVector3D &axis, double eps=ANGLE_EPSILON) constMbPlacement3D
PointOn(double x, double y, MbCartPoint3D &p) constMbPlacement3Dinline
PointOn(const MbCartPoint &r, MbCartPoint3D &p) constMbPlacement3Dinline
PointProjection(const MbCartPoint3D &p, MbCartPoint3D &pOn) constMbPlacement3Dinline
PointProjection(const MbCartPoint3D &p, double &x, double &y) constMbPlacement3Dinline
PointRelative(const MbCartPoint3D &pnt, double eps=ANGLE_REGION) constMbPlacement3D
Reset()MbPlacement3D
Rotate(const MbAxis3D &axis, double angle)MbPlacement3D
Scale(double sx, double sy, double sz)MbPlacement3D
Scale(double s)MbPlacement3D
SetAxisX()MbPlacement3Dinline
SetAxisX(const MbVector3D &a)MbPlacement3Dinline
SetAxisY()MbPlacement3Dinline
SetAxisY(const MbVector3D &a)MbPlacement3Dinline
SetAxisZ()MbPlacement3Dinline
SetAxisZ(const MbVector3D &a)MbPlacement3Dinline
SetFlag(bool bLeft, bool bAffine=false, bool bOrt=true) constMbPlacement3D
SetOrigin()MbPlacement3Dinline
SetOrigin(const MbCartPoint3D &o)MbPlacement3Dinline
SetProperties(const MbProperties &)MbPlacement3D
SetRight()MbPlacement3Dinline
SetRoundedValue(bool total, double eps)MbPlacement3D
Symmetry(MbMatrix3D &) constMbPlacement3Dinline
Transform(const MbMatrix3D &)MbPlacement3Dinline
TransformPoint(const MbMatrix3D &, MbCartPoint &) constMbPlacement3Dinline
Update(const MbPlacement3D &, VERSION version, bool fuzzy_null=true)MbPlacement3D
Update(const MbPlacement3D &, const MbPlacement3D &)MbPlacement3D
UpdateFromNull(VERSION version, bool fuzzy_null=true)MbPlacement3Dinline
VectorOn(const MbVector &r, MbVector3D &p) constMbPlacement3Dinline
VectorOn(const MbDirection &r, MbVector3D &p) constMbPlacement3Dinline
VectorProjection(const MbVector3D &v, double &x, double &y) constMbPlacement3D