BIMHome v1.0.0
BIMHome接口文档说明
Vector3< _Precision > 成员列表

成员的完整列表,这些成员属于 Vector3< _Precision >,包括所有继承而来的类成员

absoluteValue() constVector3< _Precision >
angle() constVector3< _Precision >
calFixedAngleAndDistanceAndOnLinePoint(const Vector3< _Precision > &A, const Vector3< _Precision > &B, const Vector3< _Precision > &C, double angle, double d)Vector3< _Precision >static
calFootOfPerpendicular(const Vector3< _Precision > &A, const Vector3< _Precision > &B, const Vector3< _Precision > &C)Vector3< _Precision >static
Cross(const Vector3< _Precision > &rcVct) constVector3< _Precision >
DistanceToLine(const Vector3 &rclBase, const Vector3 &rclDirect) constVector3< _Precision >
DistanceToLineSegment(const Vector3 &rclP1, const Vector3 &rclP2) constVector3< _Precision >
DistanceToPlane(const Vector3 &rclBase, const Vector3 &rclNorm) constVector3< _Precision >
Dot(const Vector3< _Precision > &rcVct) constVector3< _Precision >
epsilon()Vector3< _Precision >static
findPointOnLine(const Vector3 &dir, const double &d) constVector3< _Precision >
GetAngle(const Vector3 &rcVect) constVector3< _Precision >
getDotProduct(const Vector3< _Precision > &v1, const Vector3< _Precision > &v2) constVector3< _Precision >
IsEqual(const Vector3 &rclPnt, _Precision tol) constVector3< _Precision >
IsNull() constVector3< _Precision >
IsOnLineSegment(const Vector3< _Precision > &startVct, const Vector3< _Precision > &endVct) constVector3< _Precision >
IsOnLineSide(const Vector3< _Precision > &p1, const Vector3< _Precision > &p2, const Vector3< _Precision > &pot) constVector3< _Precision >
isParallelX() constVector3< _Precision >
isParallelY() constVector3< _Precision >
isParallelZ() constVector3< _Precision >
Length() constVector3< _Precision >
magnitude2D() constVector3< _Precision >
maximum(const Vector3 &v1, const Vector3 &v2)Vector3< _Precision >static
minimum(const Vector3 &v1, const Vector3 &v2)Vector3< _Precision >static
Move(_Precision fX, _Precision fY, _Precision fZ)Vector3< _Precision >
moveAlongLinePt(const Vector3 &rclP1, const double &d) constVector3< _Precision >
MoveX(_Precision f)Vector3< _Precision >
MoveY(_Precision f)Vector3< _Precision >
MoveZ(_Precision f)Vector3< _Precision >
Normalize()Vector3< _Precision >
num_type typedefVector3< _Precision >
operator!=(const Vector3< _Precision > &rcVct) constVector3< _Precision >
operator%(const Vector3< _Precision > &rcVct) constVector3< _Precision >
operator&(const Vector3< _Precision > &rcVct) constVector3< _Precision >
operator*(_Precision fScale) constVector3< _Precision >
operator*(const Vector3< _Precision > &rcVct) constVector3< _Precision >
operator*=(_Precision fScale)Vector3< _Precision >
operator+(const Vector3< _Precision > &rcVct) constVector3< _Precision >
operator+=(const Vector3< _Precision > &rcVct)Vector3< _Precision >
operator-(const Vector3< _Precision > &rcVct) constVector3< _Precision >
operator-() constVector3< _Precision >
operator-=(const Vector3< _Precision > &rcVct)Vector3< _Precision >
operator/(_Precision fDiv) constVector3< _Precision >
operator/=(_Precision fDiv)Vector3< _Precision >
operator<(const Vector3< _Precision > &rcVct) constVector3< _Precision >
operator=(const Vector3< _Precision > &v)=defaultVector3< _Precision >
operator=(Vector3< _Precision > &&v)=defaultVector3< _Precision >
operator==(const Vector3< _Precision > &rcVct) constVector3< _Precision >
operator[](unsigned short usIndex)Vector3< _Precision >
operator[](unsigned short usIndex) constVector3< _Precision >
Perpendicular(const Vector3 &rclBase, const Vector3 &rclDir) constVector3< _Precision >
ProjectToLine(const Vector3 &rclPoint, const Vector3 &rclLine)Vector3< _Precision >
ProjectToPlane(const Vector3 &rclBase, const Vector3 &rclNorm)Vector3< _Precision >
ProjectToPlane(const Vector3 &rclBase, const Vector3 &rclNorm, Vector3 &rclProj) constVector3< _Precision >
RotateX(_Precision f)Vector3< _Precision >
RotateY(_Precision f)Vector3< _Precision >
RotateZ(_Precision f)Vector3< _Precision >
Scale(_Precision fX, _Precision fY, _Precision fZ)Vector3< _Precision >
ScaleX(_Precision f)Vector3< _Precision >
ScaleY(_Precision f)Vector3< _Precision >
ScaleZ(_Precision f)Vector3< _Precision >
Set(_Precision fX, _Precision fY, _Precision fZ)Vector3< _Precision >
SetX(_Precision fX)Vector3< _Precision >
SetY(_Precision fY)Vector3< _Precision >
SetZ(_Precision fZ)Vector3< _Precision >
Sqr() constVector3< _Precision >
traits_type typedefVector3< _Precision >
TransformToCoordinateSystem(const Vector3 &rclBase, const Vector3 &rclDirX, const Vector3 &rclDirY)Vector3< _Precision >
Vector3(_Precision fx=0.0, _Precision fy=0.0, _Precision fz=0.0)Vector3< _Precision >explicit
Vector3(const Vector3< _Precision > &v)=defaultVector3< _Precision >
Vector3(Vector3< _Precision > &&v)=defaultVector3< _Precision >
xVector3< _Precision >
yVector3< _Precision >
zVector3< _Precision >
~Vector3()=defaultVector3< _Precision >