|
| AecVector3d () |
|
| AecVector3d (const OdGeVector3d &vector3d) |
|
bool | operator< (const AecVector3d &a) const |
|
OdGeVector3d | perpVector () const |
|
AecVector3d & | projectOnXY () |
|
OdGeVector3d | projectToVector (const OdGeVector3d &v) |
|
| OdGeVector3d () |
|
| OdGeVector3d (double xx, double yy, double zz) |
|
| OdGeVector3d (const OdGePlanarEnt &plane, const OdGeVector2d &vector2d) |
|
OdGeVector3d & | setToProduct (const OdGeMatrix3d &matrix, const OdGeVector3d &vect) |
|
OdGeVector3d & | setToProduct (const OdGeVector3d &vect, double scale) |
|
OdGeVector3d & | transformBy (const OdGeMatrix3d &xfm) |
|
OdGeVector3d & | rotateBy (double angle, const OdGeVector3d &axis) |
|
OdGeVector3d & | mirror (const OdGeVector3d &normalToPlane) |
|
OdGeVector2d | convert2d (const OdGePlanarEnt &plane) const |
|
OdGeVector2d | convert2d () const |
|
OdGeVector3d | operator* (double scale) const |
|
OdGeVector3d & | operator*= (double scale) |
|
OdGeVector3d | operator/ (double scale) const |
|
OdGeVector3d & | operator/= (double scale) |
|
OdGeVector3d | operator+ (const OdGeVector3d &vect) const |
|
OdGeVector3d | operator+= (const OdGeVector3d &vect) |
|
OdGeVector3d | operator- (const OdGeVector3d &vect) const |
|
OdGeVector3d | operator-= (const OdGeVector3d &vect) |
|
const OdGePoint3d & | asPoint () const |
|
OdGePoint3d & | asPoint () |
|
OdGeVector3d & | setToSum (const OdGeVector3d &vector1, const OdGeVector3d &vector2) |
|
OdGeVector3d | operator- () const |
|
OdGeVector3d & | negate () |
|
OdGeVector3d | perpVector () const |
|
double | angleTo (const OdGeVector3d &vect) const |
|
double | angleTo (const OdGeVector3d &vect, const OdGeVector3d &refVector) const |
|
double | angleOnPlane (const OdGePlanarEnt &plane) const |
|
OdGeVector3d | normal (const OdGeTol &tol=OdGeContext::gTol) const |
|
OdGeVector3d & | normalize (const OdGeTol &tol=OdGeContext::gTol) |
|
OdGeVector3d & | normalize (const OdGeTol &tol, OdGe::ErrorCondition &status) |
|
double | normalizeGetLength (double tol=1.e-300) |
|
double | length () const |
|
void | setLength (double length) |
|
double | lengthSqrd () const |
|
bool | isUnitLength (const OdGeTol &tol=OdGeContext::gTol) const |
|
bool | isZeroLength (const OdGeTol &tol=OdGeContext::gTol) const |
|
bool | isParallelTo (const OdGeVector3d &vect, const OdGeTol &tol=OdGeContext::gTol) const |
|
bool | isParallelTo (const OdGeVector3d &vect, const OdGeTol &tol, OdGeError &status) const |
|
bool | isCodirectionalTo (const OdGeVector3d &vect, const OdGeTol &tol=OdGeContext::gTol) const |
|
bool | isCodirectionalTo (const OdGeVector3d &vect, const OdGeTol &tol, OdGeError &status) const |
|
bool | isPerpendicularTo (const OdGeVector3d &vect, const OdGeTol &tol=OdGeContext::gTol) const |
|
bool | isPerpendicularTo (const OdGeVector3d &vect, const OdGeTol &tol, OdGeError &status) const |
|
double | dotProduct (const OdGeVector3d &vect) const |
|
OdGeVector3d | crossProduct (const OdGeVector3d &vect) const |
|
OdGeVector3d | project (const OdGeVector3d &planeNormal, const OdGeVector3d &projectDirection) const |
|
OdGeVector3d | project (const OdGeVector3d &planeNormal, const OdGeVector3d &projectDirection, const OdGeTol &tol, OdGeError &flag) const |
|
OdGeVector3d | orthoProject (const OdGeVector3d &planeNormal) const |
|
OdGeVector3d | orthoProject (const OdGeVector3d &planeNormal, const OdGeTol &tol, OdGeError &flag) const |
|
bool | operator== (const OdGeVector3d &vect) const |
|
bool | operator!= (const OdGeVector3d &vect) const |
|
bool | isEqualTo (const OdGeVector3d &vect, const OdGeTol &tol=OdGeContext::gTol) const |
|
double | operator[] (unsigned int i) const |
|
double & | operator[] (unsigned int i) |
|
unsigned int | largestElement () const |
|
OdGeVector3d & | set (double xx, double yy, double zz) |
|
OdGeVector3d & | set (const OdGePlanarEnt &plane, const OdGeVector2d &vect) |
|
| operator OdGeMatrix3d () const |
|
Definition at line 52 of file AECUtils.h.