static ARX_API_STATIC AcGeTol gTol
double angleTo(AcGeVector3d const &, AcGeVector3d const &) const
AcGeVector3d & rotateBy(double, AcGeVector3d const &)
Frx::Boolean isCodirectionalTo(AcGeVector3d const &, AcGeTol const &, AcGe::ErrorCondition &) const
AcGeVector3d & operator*=(double)
AcGeVector3d operator-(AcGeVector3d const &) const
AcGeVector3d(AcGePlanarEnt const &, AcGeVector2d const &)
AcGeVector3d & normalize(AcGeTol const &=AcGeTol::gTol)
double operator[](unsigned int) const
AcGeVector3d & operator-=(AcGeVector3d const &)
AcGeMatrix3d rotateTo(AcGeVector3d const &, AcGeVector3d const &=AcGeVector3d::kIdentity) const
AcGeVector3d & setToSum(AcGeVector3d const &, AcGeVector3d const &)
Frx::Boolean isPerpendicularTo(AcGeVector3d const &, AcGeTol const &, AcGe::ErrorCondition &) const
AcGeVector3d & set(AcGePlanarEnt const &, AcGeVector2d const &)
AcGeVector3d & negate(void)
double & operator[](unsigned int)
AcGeVector3d & set(double, double, double)
AcGeVector3d operator-(void) const
unsigned int largestElement(void) const
double length(void) const
AcGeVector3d operator+(AcGeVector3d const &) const
AcGeVector3d(AcGeVector3d const &)
Frx::Boolean isCodirectionalTo(AcGeVector3d const &, AcGeTol const &=AcGeContext::gTol) const
AcGeVector3d(double, double, double)
AcGeVector3d & mirror(AcGeVector3d const &)
Frx::Boolean isPerpendicularTo(AcGeVector3d const &, AcGeTol const &=AcGeContext::gTol) const
AcGeVector3d & operator=(AcGeVector3d const &)
AcGeVector3d & normalize(AcGeTol const &, AcGe::ErrorCondition &)
double angleTo(AcGeVector3d const &) const
Frx::Boolean isParallelTo(AcGeVector3d const &, AcGeTol const &, AcGe::ErrorCondition &) const
AcGeVector3d operator/(double) const
AcGeVector3d & operator+=(AcGeVector3d const &)
AcGeVector3d project(AcGeVector3d const &, AcGeVector3d const &) const
static ARX_API_STATIC AcGeVector3d const kIdentity
AcGeVector3d operator*(double) const
Frx::Boolean isZeroLength(AcGeTol const &=AcGeContext::gTol) const
AcGeVector3d orthoProject(AcGeVector3d const &, AcGeTol const &, AcGe::ErrorCondition &) const
AcGeVector3d perpVector(void) const
Frx::Boolean isParallelTo(AcGeVector3d const &, AcGeTol const &=AcGeContext::gTol) const
double angleOnPlane(AcGePlanarEnt const &) const
double dotProduct(AcGeVector3d const &) const
double lengthSqrd(void) const
Frx::Boolean isUnitLength(AcGeTol const &=AcGeContext::gTol) const
AcGeVector3d project(AcGeVector3d const &, AcGeVector3d const &, AcGeTol const &, AcGe::ErrorCondition &) const
AcGeVector3d & operator/=(double)
bool isEqualTo(AcGeVector3d const &, AcGeTol const &=AcGeContext::gTol) const
static ARX_API_STATIC AcGeVector3d const kZAxis
bool operator==(AcGeVector3d const &) const
AcGeVector3d & transformBy(AcGeMatrix3d const &)
static ARX_API_STATIC AcGeVector3d const kXAxis
AcGeVector3d & setToProduct(AcGeMatrix3d const &, AcGeVector3d const &)
AcGeVector3d orthoProject(AcGeVector3d const &) const
AcGeVector2d convert2d(AcGePlanarEnt const &) const
AcGeVector3d & setToProduct(AcGeVector3d const &, double)
AcGeVector3d crossProduct(AcGeVector3d const &) const
static ARX_API_STATIC AcGeVector3d const kYAxis
AcGeVector3d normal(AcGeTol const &=AcGeTol::gTol) const
bool operator!=(AcGeVector3d const &) const
static ARX_API_STATIC AcGeTol gTol