|
| ON_PlaneEquation () |
|
| ON_PlaneEquation (double xx, double yy, double zz, double dd) |
|
bool | IsValid () const |
|
bool | IsSet () const |
|
bool | Create (ON_3dPoint P, ON_3dVector N) |
|
double | ValueAt (ON_3dPoint P) const |
|
double | ValueAt (ON_4dPoint P) const |
|
double | ValueAt (ON_3dVector P) const |
|
double | ValueAt (double x, double y, double z) const |
|
double * | ValueAt (int Pcount, const ON_3fPoint *P, double *value, double value_range[2]) const |
|
double * | ValueAt (int Pcount, const ON_3dPoint *P, double *value, double value_range[2]) const |
|
double | ZeroTolerance () const |
|
bool | Transform (const ON_Xform &xform) |
|
ON_3dPoint | ClosestPointTo (ON_3dPoint point) const |
|
double | MinimumValueAt (const ON_BoundingBox &bbox) const |
|
double | MaximumValueAt (const ON_BoundingBox &bbox) const |
|
double | MaximumValueAt (bool bRational, int point_count, int point_stride, const double *points, double stop_value) const |
|
double | MinimumValueAt (bool bRational, int point_count, int point_stride, const double *points, double stop_value) const |
|
double | MaximumAbsoluteValueAt (bool bRational, int point_count, int point_stride, const double *points, double stop_value) const |
|
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 | operator== (const ON_PlaneEquation &) const |
|
bool | operator!= (const ON_PlaneEquation &) const |
|
| ON_3dVector () |
|
| ON_3dVector (double x, double y, double z) |
|
| ON_3dVector (const ON_2dVector &) |
|
| ON_3dVector (const ON_2dPoint &) |
|
| ON_3dVector (const ON_3dPoint &) |
|
| ON_3dVector (const double *) |
|
| ON_3dVector (const ON_2fVector &) |
|
| ON_3dVector (const ON_3fVector &) |
|
| ON_3dVector (const ON_2fPoint &) |
|
| ON_3dVector (const ON_3fPoint &) |
|
| ON_3dVector (const float *) |
|
| operator double * () |
|
| operator const double * () const |
|
ON_3dVector & | operator= (const ON_2dVector &) |
|
ON_3dVector & | operator= (const ON_2dPoint &) |
|
ON_3dVector & | operator= (const ON_3dPoint &) |
|
ON_3dVector & | operator= (const double *) |
|
ON_3dVector & | operator= (const ON_2fVector &) |
|
ON_3dVector & | operator= (const ON_3fVector &) |
|
ON_3dVector & | operator= (const ON_2fPoint &) |
|
ON_3dVector & | operator= (const ON_3fPoint &) |
|
ON_3dVector & | operator= (const float *) |
|
ON_3dVector | operator- () const |
|
ON_3dVector & | operator*= (double) |
|
ON_3dVector & | operator/= (double) |
|
ON_3dVector & | operator+= (const ON_3dVector &) |
|
ON_3dVector & | operator-= (const ON_3dVector &) |
|
double | operator* (const ON_3dVector &) const |
|
double | operator* (const ON_3dPoint &) const |
|
double | operator* (const ON_3fVector &) const |
|
ON_3dVector | operator* (int) const |
|
ON_3dVector | operator/ (int) const |
|
ON_3dVector | operator* (float) const |
|
ON_3dVector | operator/ (float) const |
|
ON_3dVector | operator* (double) const |
|
ON_3dVector | operator/ (double) const |
|
ON_3dVector | operator+ (const ON_3dVector &) const |
|
ON_3dPoint | operator+ (const ON_3dPoint &) const |
|
ON_3dVector | operator- (const ON_3dVector &) const |
|
ON_3dPoint | operator- (const ON_3dPoint &) const |
|
ON_3dVector | operator+ (const ON_2dVector &) const |
|
ON_3dPoint | operator+ (const ON_2dPoint &) const |
|
ON_3dVector | operator- (const ON_2dVector &) const |
|
ON_3dPoint | operator- (const ON_2dPoint &) const |
|
ON_3dVector | operator+ (const ON_3fVector &) const |
|
ON_3dPoint | operator+ (const ON_3fPoint &) const |
|
ON_3dVector | operator- (const ON_3fVector &) const |
|
ON_3dPoint | operator- (const ON_3fPoint &) const |
|
ON_3dVector | operator+ (const ON_2fVector &) const |
|
ON_3dPoint | operator+ (const ON_2fPoint &) const |
|
ON_3dVector | operator- (const ON_2fVector &) const |
|
ON_3dPoint | operator- (const ON_2fPoint &) const |
|
double | operator* (const ON_4dPoint &) const |
|
ON_3dVector | operator* (const ON_Xform &) const |
|
bool | operator== (const ON_3dVector &) const |
|
bool | operator!= (const ON_3dVector &) const |
|
bool | operator<= (const ON_3dVector &) const |
|
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 |
|
double & | operator[] (unsigned int) |
|
double | operator[] (unsigned int) const |
|
bool | IsValid () const |
|
bool | IsUnsetVector () const |
|
void | Set (double x, double y, double z) |
|
int | MaximumCoordinateIndex () const |
|
double | MaximumCoordinate () const |
|
int | MinimumCoordinateIndex () const |
|
double | MinimumCoordinate () const |
|
double | LengthSquared () const |
|
double | Length () const |
|
bool | Decompose (const ON_3dVector &, const ON_3dVector &, const ON_3dVector &, double *, double *, double *) 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 |
|
double | Fuzz (double tolerance=ON_ZERO_TOLERANCE) const |
|
void | Zero () |
|
void | Reverse () |
|
bool | Unitize () |
|
double | LengthAndUnitize () |
|
bool | IsTiny (double tiny_tol=ON_ZERO_TOLERANCE) const |
|
bool | IsZero () const |
|
bool | IsUnitVector () const |
|
bool | PerpendicularTo (const ON_3dVector &) |
|
bool | PerpendicularTo (const ON_3dPoint &, const ON_3dPoint &, const ON_3dPoint &) |
|
void | Transform (const ON_Xform &) |
|
void | Rotate (double angle, const ON_3dVector &axis) |
|
void | Rotate (double sin_angle, double cos_angle, const ON_3dVector &axis) |
|
Definition at line 1192 of file opennurbs_point.h.