|
BIMHome v1.0.0
BIMHome接口文档说明
|
成员的完整列表,这些成员属于 Vector3< _Precision >,包括所有继承而来的类成员
| absoluteValue() const | Vector3< _Precision > | |
| angle() const | Vector3< _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) const | Vector3< _Precision > | |
| DistanceToLine(const Vector3 &rclBase, const Vector3 &rclDirect) const | Vector3< _Precision > | |
| DistanceToLineSegment(const Vector3 &rclP1, const Vector3 &rclP2) const | Vector3< _Precision > | |
| DistanceToPlane(const Vector3 &rclBase, const Vector3 &rclNorm) const | Vector3< _Precision > | |
| Dot(const Vector3< _Precision > &rcVct) const | Vector3< _Precision > | |
| epsilon() | Vector3< _Precision > | static |
| findPointOnLine(const Vector3 &dir, const double &d) const | Vector3< _Precision > | |
| GetAngle(const Vector3 &rcVect) const | Vector3< _Precision > | |
| getDotProduct(const Vector3< _Precision > &v1, const Vector3< _Precision > &v2) const | Vector3< _Precision > | |
| IsEqual(const Vector3 &rclPnt, _Precision tol) const | Vector3< _Precision > | |
| IsNull() const | Vector3< _Precision > | |
| IsOnLineSegment(const Vector3< _Precision > &startVct, const Vector3< _Precision > &endVct) const | Vector3< _Precision > | |
| IsOnLineSide(const Vector3< _Precision > &p1, const Vector3< _Precision > &p2, const Vector3< _Precision > &pot) const | Vector3< _Precision > | |
| isParallelX() const | Vector3< _Precision > | |
| isParallelY() const | Vector3< _Precision > | |
| isParallelZ() const | Vector3< _Precision > | |
| Length() const | Vector3< _Precision > | |
| magnitude2D() const | Vector3< _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) const | Vector3< _Precision > | |
| MoveX(_Precision f) | Vector3< _Precision > | |
| MoveY(_Precision f) | Vector3< _Precision > | |
| MoveZ(_Precision f) | Vector3< _Precision > | |
| Normalize() | Vector3< _Precision > | |
| num_type typedef | Vector3< _Precision > | |
| operator!=(const Vector3< _Precision > &rcVct) const | Vector3< _Precision > | |
| operator%(const Vector3< _Precision > &rcVct) const | Vector3< _Precision > | |
| operator&(const Vector3< _Precision > &rcVct) const | Vector3< _Precision > | |
| operator*(_Precision fScale) const | Vector3< _Precision > | |
| operator*(const Vector3< _Precision > &rcVct) const | Vector3< _Precision > | |
| operator*=(_Precision fScale) | Vector3< _Precision > | |
| operator+(const Vector3< _Precision > &rcVct) const | Vector3< _Precision > | |
| operator+=(const Vector3< _Precision > &rcVct) | Vector3< _Precision > | |
| operator-(const Vector3< _Precision > &rcVct) const | Vector3< _Precision > | |
| operator-() const | Vector3< _Precision > | |
| operator-=(const Vector3< _Precision > &rcVct) | Vector3< _Precision > | |
| operator/(_Precision fDiv) const | Vector3< _Precision > | |
| operator/=(_Precision fDiv) | Vector3< _Precision > | |
| operator<(const Vector3< _Precision > &rcVct) const | Vector3< _Precision > | |
| operator=(const Vector3< _Precision > &v)=default | Vector3< _Precision > | |
| operator=(Vector3< _Precision > &&v)=default | Vector3< _Precision > | |
| operator==(const Vector3< _Precision > &rcVct) const | Vector3< _Precision > | |
| operator[](unsigned short usIndex) | Vector3< _Precision > | |
| operator[](unsigned short usIndex) const | Vector3< _Precision > | |
| Perpendicular(const Vector3 &rclBase, const Vector3 &rclDir) const | Vector3< _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) const | Vector3< _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() const | Vector3< _Precision > | |
| traits_type typedef | Vector3< _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)=default | Vector3< _Precision > | |
| Vector3(Vector3< _Precision > &&v)=default | Vector3< _Precision > | |
| x | Vector3< _Precision > | |
| y | Vector3< _Precision > | |
| z | Vector3< _Precision > | |
| ~Vector3()=default | Vector3< _Precision > |