C3D Toolkit  Kernel - 111634, Vision - 2.6.1.24
MbPlacement3D Cписок членов класса

Полный список членов класса MbPlacement3D, включая наследуемые из базового класса

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
globalMbPlacement3Dstatic
Init()MbPlacement3Dinline
Init(const MbPlacement3D &)MbPlacement3Dinline
Init(const MbMatrix3D &matr)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 *=c3d_null)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
IsRotation() constMbPlacement3Dinline
IsSame(const MbPlacement3D &other, double accuracy) constMbPlacement3D
IsShift(const MbPlacement3D &, MbVector3D &, bool &isSame, double accuracy=LENGTH_EPSILON) 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 &pc, const MbVector3D &axis, 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
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
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