BIMHome v1.0.0
BIMHome接口文档说明
Vector2d 成员列表

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

alongLineAngleMoveDistancePt(const Vector2d &rclP0, const Vector2d &rclP1, double angle, double d) constVector2d
alongLineNormalDir(const Vector2d &rclP0, const Vector2d &rclP1) constVector2d
alongLineNormalMoveDistancePt(const Vector2d &rclP0, const Vector2d &rclP1, double d) constVector2d
Angle() constVector2d
Distance(const Vector2d &v) constVector2d
Distance(const Vector2d &v1, const Vector2d &v2)Vector2dstatic
FromPolar(double r, double fi)Vector2dstatic
GetAngle(const Vector2d &v) constVector2d
IsEqual(const Vector2d &v, double tolerance=0.0) constVector2d
IsLess(const Vector2d &v, double tolerance=0.0) constVector2d
IsNull(double tolerance=0.0) constVector2d
Length() constVector2d
moveAlongLine(const Vector2d &rclP0, const Vector2d &rclP1, double d) constVector2d
Negate()Vector2d
Normalize()Vector2d
operator*(double c) constVector2d
operator*(const Vector2d &v) constVector2d
operator*=(double c)Vector2d
operator+(void) constVector2d
operator+(const Vector2d &v) constVector2d
operator+=(const Vector2d &v)Vector2d
operator-(void) constVector2d
operator-(const Vector2d &v) constVector2d
operator-=(const Vector2d &v)Vector2d
operator/(double c) constVector2d
operator/=(double c)Vector2d
operator=(const Vector2d &v)Vector2d
operator==(const Vector2d &v) constVector2d
Perpendicular(bool clockwise=false) constVector2d
perpendicularPointOnLine(const Vector2d &A, const Vector2d &B)Vector2d
ProjectToLine(const Vector2d &point, const Vector2d &line)Vector2d
Rotate(double angle)Vector2d
Scale(double factor)Vector2d
Set(double x, double y)Vector2d
Sqr() constVector2d
Vector2d()Vector2d
Vector2d(float x, float y)Vector2d
Vector2d(double x, double y)Vector2d
Vector2d(const Vector2d &v)Vector2d
xVector2d
yVector2d