AngleAxis(Type angle, const Vector3d< Type > &axis) | ConvexDecomposition::Vector3d< Type > | inline |
Area(const Vector3d< Type > &p1, const Vector3d< Type > &p2) const | ConvexDecomposition::Vector3d< Type > | inline |
BinaryEqual(const Vector3d< double > &p) const | ConvexDecomposition::Vector3d< Type > | inline |
BinaryEqual(const Vector3d< int > &p) const | ConvexDecomposition::Vector3d< Type > | inline |
ComputeNormal(const Vector3d< double > &A, const Vector3d< double > &B, const Vector3d< double > &C) | ConvexDecomposition::Vector3d< Type > | inline |
ComputePlane(const Vector3d< double > &A, const Vector3d< double > &B, const Vector3d< double > &C) | ConvexDecomposition::Vector3d< Type > | inline |
Concave(const Vector3d< double > &a, const Vector3d< double > &b) | ConvexDecomposition::Vector3d< Type > | inline |
Cross(const Vector3d< Type > &other) const | ConvexDecomposition::Vector3d< Type > | inline |
Cross(const Vector3d< Type > &a, const Vector3d< Type > &b) | ConvexDecomposition::Vector3d< Type > | inline |
Distance(const Vector3d< Type > &a) const | ConvexDecomposition::Vector3d< Type > | inline |
Distance2(const Vector3d< Type > &a) const | ConvexDecomposition::Vector3d< Type > | inline |
DistanceXY(const Vector3d< Type > &a) const | ConvexDecomposition::Vector3d< Type > | inline |
Dot(const Vector3d< Type > &a) const | ConvexDecomposition::Vector3d< Type > | inline |
FastDistance(const Vector3d< Type > &a) const | ConvexDecomposition::Vector3d< Type > | inline |
FasterDistance(const Vector3d< Type > &a) const | ConvexDecomposition::Vector3d< Type > | inline |
FasterLength(void) const | ConvexDecomposition::Vector3d< Type > | inline |
FasterMagnitude(void) const | ConvexDecomposition::Vector3d< Type > | inline |
FasterNormalize(void) | ConvexDecomposition::Vector3d< Type > | inline |
FastLength(void) const | ConvexDecomposition::Vector3d< Type > | inline |
FastMagnitude(void) const | ConvexDecomposition::Vector3d< Type > | inline |
FastNormalize(void) | ConvexDecomposition::Vector3d< Type > | inline |
Get(Type *v) const | ConvexDecomposition::Vector3d< Type > | inline |
GetX(void) const | ConvexDecomposition::Vector3d< Type > | inline |
GetY(void) const | ConvexDecomposition::Vector3d< Type > | inline |
GetZ(void) const | ConvexDecomposition::Vector3d< Type > | inline |
Interpolate(const Vector3d< double > &from, const Vector3d< double > &to, double offset) | ConvexDecomposition::Vector3d< Type > | inline |
IsSame(const Vector3d< double > &v, double epsilon) const | ConvexDecomposition::Vector3d< Type > | inline |
Length(void) const | ConvexDecomposition::Vector3d< Type > | inline |
Length2(void) const | ConvexDecomposition::Vector3d< Type > | inline |
Lerp(const Vector3d< Type > &from, const Vector3d< Type > &to, double slerp) | ConvexDecomposition::Vector3d< Type > | inline |
Magnitude(void) const | ConvexDecomposition::Vector3d< Type > | inline |
NearestPointInLine(const Vector3d< Type > &point, const Vector3d< Type > &line0, const Vector3d< Type > &line1) | ConvexDecomposition::Vector3d< Type > | inline |
NearestPointInLineSegment(const Vector3d< Type > &point, const Vector3d< Type > &line0, const Vector3d< Type > &line1) | ConvexDecomposition::Vector3d< Type > | inline |
NearestPointInPlane(const Vector3d< Type > &point, const Vector3d< Type > &triangle0, const Vector3d< Type > &triangle1, const Vector3d< Type > &triangle2) | ConvexDecomposition::Vector3d< Type > | inline |
NearestPointInPlane(const Vector3d< Type > &point, const Vector3d< Type > &planePoint, const Vector3d< Type > &planeNormal) | ConvexDecomposition::Vector3d< Type > | inline |
NearestPointInTriangle(const Vector3d< Type > &point, const Vector3d< Type > &triangle0, const Vector3d< Type > &triangle1, const Vector3d< Type > &triangle2) | ConvexDecomposition::Vector3d< Type > | inline |
negative(void) const | ConvexDecomposition::Vector3d< Type > | inline |
Normalize(void) | ConvexDecomposition::Vector3d< Type > | inline |
operator!=(const Vector3d< Type > &a) const | ConvexDecomposition::Vector3d< Type > | inline |
operator*(const double s) const | ConvexDecomposition::Vector3d< Type > | inline |
operator*=(const double s) | ConvexDecomposition::Vector3d< Type > | inline |
operator+(const Vector3d &A) const | ConvexDecomposition::Vector3d< Type > | inline |
operator+(const double s) const | ConvexDecomposition::Vector3d< Type > | inline |
operator+=(const Vector3d A) | ConvexDecomposition::Vector3d< Type > | inline |
operator+=(const double A) | ConvexDecomposition::Vector3d< Type > | inline |
operator-(const Vector3d &A) const | ConvexDecomposition::Vector3d< Type > | inline |
operator-(void) const | ConvexDecomposition::Vector3d< Type > | inline |
operator-=(const Vector3d A) | ConvexDecomposition::Vector3d< Type > | inline |
operator/(const double s) const | ConvexDecomposition::Vector3d< Type > | inline |
operator/=(Type A) | ConvexDecomposition::Vector3d< Type > | inline |
operator=(const Vector3d &A) | ConvexDecomposition::Vector3d< Type > | inline |
operator==(const Vector3d< Type > &a) const | ConvexDecomposition::Vector3d< Type > | inline |
operator[](const int i) const | ConvexDecomposition::Vector3d< Type > | inline |
operator[](const int i) | ConvexDecomposition::Vector3d< Type > | inline |
Partial(const Vector3d< Type > &p) const | ConvexDecomposition::Vector3d< Type > | inline |
PointInTriXY(const Vector3d< double > &p1, const Vector3d< double > &p2, const Vector3d< double > &p3) const | ConvexDecomposition::Vector3d< Type > | inline |
PointInTriXZ(const Vector3d< double > &p1, const Vector3d< double > &p2, const Vector3d< double > &p3) const | ConvexDecomposition::Vector3d< Type > | inline |
PointInTriYZ(const Vector3d< double > &p1, const Vector3d< double > &p2, const Vector3d< double > &p3) const | ConvexDecomposition::Vector3d< Type > | inline |
PointTestXY(const Vector3d< double > &i, const Vector3d< double > &j) const | ConvexDecomposition::Vector3d< Type > | inline |
Ptr() const | ConvexDecomposition::Vector3d< Type > | inline |
Ptr() | ConvexDecomposition::Vector3d< Type > | inline |
Reflection(const Vector3d< Type > &a, const Vector3d< Type > &b) | ConvexDecomposition::Vector3d< Type > | inline |
ScaleSumScale(double c0, double c1, const Vector3d< double > &pos) | ConvexDecomposition::Vector3d< Type > | inline |
Set(const int *p) | ConvexDecomposition::Vector3d< Type > | inline |
Set(const double *p) | ConvexDecomposition::Vector3d< Type > | inline |
Set(Type a, Type b, Type c) | ConvexDecomposition::Vector3d< Type > | inline |
SetX(Type t) | ConvexDecomposition::Vector3d< Type > | inline |
SetY(Type t) | ConvexDecomposition::Vector3d< Type > | inline |
SetZ(Type t) | ConvexDecomposition::Vector3d< Type > | inline |
SwapYZ(void) | ConvexDecomposition::Vector3d< Type > | inline |
Vector3d(void) | ConvexDecomposition::Vector3d< Type > | inline |
Vector3d(const Vector3d &a) | ConvexDecomposition::Vector3d< Type > | inline |
Vector3d(Type a, Type b, Type c) | ConvexDecomposition::Vector3d< Type > | inline |
Vector3d(const double *t) | ConvexDecomposition::Vector3d< Type > | inline |
Vector3d(const int *t) | ConvexDecomposition::Vector3d< Type > | inline |
x | ConvexDecomposition::Vector3d< Type > | |
X(void) const | ConvexDecomposition::Vector3d< Type > | inline |
Y(void) const | ConvexDecomposition::Vector3d< Type > | inline |
y | ConvexDecomposition::Vector3d< Type > | |
Z(void) const | ConvexDecomposition::Vector3d< Type > | inline |
z | ConvexDecomposition::Vector3d< Type > | |
Zero(void) | ConvexDecomposition::Vector3d< Type > | inline |