|  | 
| ON_3dPoint | ClosestPointTo (ON_3dPoint point) const | 
|  | 
| bool | Create (ON_3dPoint P, ON_3dVector N) | 
|  | 
| bool | IsNearerThan (const class ON_BezierCurve &bezcrv, double s0, double s1, int sample_count, double endpoint_tolerance, double interior_tolerance, double *smin, double *smax) const | 
|  | 
| bool | IsValid () const | 
|  | 
| double | MaximumAbsoluteValueAt (bool bRational, int point_count, int point_stride, const double *points, double stop_value) const | 
|  | 
| double | MaximumValueAt (bool bRational, int point_count, int point_stride, const double *points, double stop_value) const | 
|  | 
| double | MaximumValueAt (const class ON_CurveLeafBox &crvleafbox) const | 
|  | 
| double | MaximumValueAt (const class ON_SurfaceLeafBox &srfleafbox) const | 
|  | 
| double | MaximumValueAt (const ON_BoundingBox &bbox) const | 
|  | 
| double | MinimumValueAt (bool bRational, int point_count, int point_stride, const double *points, double stop_value) const | 
|  | 
| double | MinimumValueAt (const class ON_CurveLeafBox &crvleafbox) const | 
|  | 
| double | MinimumValueAt (const class ON_SurfaceLeafBox &srfleafbox) const | 
|  | 
| double | MinimumValueAt (const ON_BoundingBox &bbox) const | 
|  | 
| bool | Transform (const ON_Xform &xform) | 
|  | 
| double | ValueAt (double x, double y, double z) const | 
|  | 
| double | ValueAt (ON_3dPoint P) const | 
|  | 
| double | ValueAt (ON_3dVector P) const | 
|  | 
| double | ValueAt (ON_4dPoint P) const | 
|  | 
| bool | Decompose (const ON_3dVector &, const ON_3dVector &, const ON_3dVector &, double *, double *, double *) const | 
|  | 
| double | Fuzz (double tolerance=ON_ZERO_TOLERANCE) const | 
|  | 
| int | IsParallelTo (const ON_3dVector &other, double angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE) const | 
|  | 
| bool | IsPerpendicularTo (const ON_3dVector &other, double angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE) const | 
|  | 
| bool | IsTiny (double tiny_tol=ON_ZERO_TOLERANCE) const | 
|  | 
| bool | IsUnitVector () const | 
|  | 
| bool | IsUnsetVector () const | 
|  | 
| bool | IsValid () const | 
|  | 
| bool | IsZero () const | 
|  | 
| double | Length () const | 
|  | 
| double | LengthAndUnitize () | 
|  | 
| double | LengthSquared () const | 
|  | 
| double | MaximumCoordinate () const | 
|  | 
| int | MaximumCoordinateIndex () const | 
|  | 
| double | MinimumCoordinate () const | 
|  | 
| int | MinimumCoordinateIndex () const | 
|  | 
|  | ON_3dVector () | 
|  | 
|  | ON_3dVector (const double *) | 
|  | 
|  | ON_3dVector (const float *) | 
|  | 
|  | ON_3dVector (const ON_2dPoint &) | 
|  | 
|  | ON_3dVector (const ON_2dVector &) | 
|  | 
|  | ON_3dVector (const ON_2fPoint &) | 
|  | 
|  | ON_3dVector (const ON_2fVector &) | 
|  | 
|  | ON_3dVector (const ON_3dPoint &) | 
|  | 
|  | ON_3dVector (const ON_3fPoint &) | 
|  | 
|  | ON_3dVector (const ON_3fVector &) | 
|  | 
|  | ON_3dVector (double x, double y, double z) | 
|  | 
|  | operator const double * () const | 
|  | 
|  | operator double * () | 
|  | 
| bool | operator!= (const ON_3dVector &) const | 
|  | 
| double | operator* (const ON_3dPoint &) const | 
|  | 
| double | operator* (const ON_3dVector &) const | 
|  | 
| double | operator* (const ON_3fVector &) const | 
|  | 
| double | operator* (const ON_4dPoint &) const | 
|  | 
| ON_3dVector | operator* (const ON_Xform &) const | 
|  | 
| ON_3dVector | operator* (double) const | 
|  | 
| ON_3dVector | operator* (float) const | 
|  | 
| ON_3dVector | operator* (int) const | 
|  | 
| ON_3dVector & | operator*= (double) | 
|  | 
| ON_3dPoint | operator+ (const ON_2dPoint &) const | 
|  | 
| ON_3dVector | operator+ (const ON_2dVector &) const | 
|  | 
| ON_3dPoint | operator+ (const ON_2fPoint &) const | 
|  | 
| ON_3dVector | operator+ (const ON_2fVector &) const | 
|  | 
| ON_3dPoint | operator+ (const ON_3dPoint &) const | 
|  | 
| ON_3dVector | operator+ (const ON_3dVector &) const | 
|  | 
| ON_3dPoint | operator+ (const ON_3fPoint &) const | 
|  | 
| ON_3dVector | operator+ (const ON_3fVector &) const | 
|  | 
| ON_3dVector & | operator+= (const ON_3dVector &) | 
|  | 
| ON_3dVector | operator- () const | 
|  | 
| ON_3dPoint | operator- (const ON_2dPoint &) const | 
|  | 
| ON_3dVector | operator- (const ON_2dVector &) const | 
|  | 
| ON_3dPoint | operator- (const ON_2fPoint &) const | 
|  | 
| ON_3dVector | operator- (const ON_2fVector &) const | 
|  | 
| ON_3dPoint | operator- (const ON_3dPoint &) const | 
|  | 
| ON_3dVector | operator- (const ON_3dVector &) const | 
|  | 
| ON_3dPoint | operator- (const ON_3fPoint &) const | 
|  | 
| ON_3dVector | operator- (const ON_3fVector &) const | 
|  | 
| ON_3dVector & | operator-= (const ON_3dVector &) | 
|  | 
| ON_3dVector | operator/ (double) const | 
|  | 
| ON_3dVector | operator/ (float) const | 
|  | 
| ON_3dVector | operator/ (int) const | 
|  | 
| ON_3dVector & | operator/= (double) | 
|  | 
| bool | operator< (const ON_3dVector &) const | 
|  | 
| bool | operator<= (const ON_3dVector &) const | 
|  | 
| ON_3dVector & | operator= (const double *) | 
|  | 
| ON_3dVector & | operator= (const float *) | 
|  | 
| ON_3dVector & | operator= (const ON_2dPoint &) | 
|  | 
| ON_3dVector & | operator= (const ON_2dVector &) | 
|  | 
| ON_3dVector & | operator= (const ON_2fPoint &) | 
|  | 
| ON_3dVector & | operator= (const ON_2fVector &) | 
|  | 
| ON_3dVector & | operator= (const ON_3dPoint &) | 
|  | 
| ON_3dVector & | operator= (const ON_3fPoint &) | 
|  | 
| ON_3dVector & | operator= (const ON_3fVector &) | 
|  | 
| bool | operator== (const ON_3dVector &) const | 
|  | 
| bool | operator> (const ON_3dVector &) const | 
|  | 
| bool | operator>= (const ON_3dVector &) const | 
|  | 
| double & | operator[] (int) | 
|  | 
| double | operator[] (int) const | 
|  | 
| bool | PerpendicularTo (const ON_3dPoint &, const ON_3dPoint &, const ON_3dPoint &) | 
|  | 
| bool | PerpendicularTo (const ON_3dVector &) | 
|  | 
| void | Reverse () | 
|  | 
| void | Rotate (double angle, const ON_3dVector &axis) | 
|  | 
| void | Rotate (double sin_angle, double cos_angle, const ON_3dVector &axis) | 
|  | 
| void | Set (double x, double y, double z) | 
|  | 
| void | Transform (const ON_Xform &) | 
|  | 
| bool | Unitize () | 
|  | 
| void | Zero () | 
|  |