#include <opennurbs_point.h>

Public Member Functions | |
| 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 | IsSet () const |
| bool | IsValid () const |
| double | MaximumAbsoluteValueAt (bool bRational, int point_count, int point_stride, const double *points, double stop_value) 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 (const ON_BoundingBox &bbox) const |
| double | MinimumValueAt (bool bRational, int point_count, int point_stride, const double *points, double stop_value) const |
| ON_PlaneEquation () | |
| ON_PlaneEquation (double xx, double yy, double zz, double dd) | |
| bool | operator!= (const ON_PlaneEquation &) const |
| bool | operator== (const ON_PlaneEquation &) const |
| bool | Transform (const ON_Xform &xform) |
| 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 |
Public Attributes | |
| double | d |
Static Public Attributes | |
| static const ON_PlaneEquation | UnsetPlaneEquation |
| static const ON_PlaneEquation | ZeroPlaneEquation |
Definition at line 1192 of file opennurbs_point.h.
Definition at line 6254 of file opennurbs_point.cpp.
| ON_PlaneEquation::ON_PlaneEquation | ( | double | xx, |
| double | yy, | ||
| double | zz, | ||
| double | dd | ||
| ) |
Definition at line 6259 of file opennurbs_point.cpp.
| ON_3dPoint ON_PlaneEquation::ClosestPointTo | ( | ON_3dPoint | point | ) | const |
Definition at line 6459 of file opennurbs_point.cpp.
| bool ON_PlaneEquation::Create | ( | ON_3dPoint | P, |
| ON_3dVector | N | ||
| ) |
Definition at line 6240 of file opennurbs_point.cpp.
| bool ON_PlaneEquation::IsNearerThan | ( | const class ON_BezierCurve & | bezcrv, |
| double | s0, | ||
| double | s1, | ||
| int | sample_count, | ||
| double | endpoint_tolerance, | ||
| double | interior_tolerance, | ||
| double * | smin, | ||
| double * | smax | ||
| ) | const |
Definition at line 6769 of file opennurbs_point.cpp.
| bool ON_PlaneEquation::IsSet | ( | ) | const |
Definition at line 6272 of file opennurbs_point.cpp.
| bool ON_PlaneEquation::IsValid | ( | ) | const |
Reimplemented from ON_3dVector.
Definition at line 6267 of file opennurbs_point.cpp.
| double ON_PlaneEquation::MaximumAbsoluteValueAt | ( | bool | bRational, |
| int | point_count, | ||
| int | point_stride, | ||
| const double * | points, | ||
| double | stop_value | ||
| ) | const |
Definition at line 6498 of file opennurbs_point.cpp.
| double ON_PlaneEquation::MaximumValueAt | ( | const ON_BoundingBox & | bbox | ) | const |
Definition at line 6481 of file opennurbs_point.cpp.
| double ON_PlaneEquation::MaximumValueAt | ( | bool | bRational, |
| int | point_count, | ||
| int | point_stride, | ||
| const double * | points, | ||
| double | stop_value | ||
| ) | const |
Definition at line 6588 of file opennurbs_point.cpp.
| double ON_PlaneEquation::MinimumValueAt | ( | const ON_BoundingBox & | bbox | ) | const |
Definition at line 6465 of file opennurbs_point.cpp.
| double ON_PlaneEquation::MinimumValueAt | ( | bool | bRational, |
| int | point_count, | ||
| int | point_stride, | ||
| const double * | points, | ||
| double | stop_value | ||
| ) | const |
Definition at line 6678 of file opennurbs_point.cpp.
| bool ON_PlaneEquation::operator!= | ( | const ON_PlaneEquation & | eq | ) | const |
Definition at line 6872 of file opennurbs_point.cpp.
| bool ON_PlaneEquation::operator== | ( | const ON_PlaneEquation & | eq | ) | const |
Definition at line 6867 of file opennurbs_point.cpp.
| bool ON_PlaneEquation::Transform | ( | const ON_Xform & | xform | ) |
Reimplemented from ON_3dVector.
Definition at line 6326 of file opennurbs_point.cpp.
| double ON_PlaneEquation::ValueAt | ( | ON_3dPoint | P | ) | const |
Definition at line 6349 of file opennurbs_point.cpp.
| double ON_PlaneEquation::ValueAt | ( | ON_4dPoint | P | ) | const |
Definition at line 6354 of file opennurbs_point.cpp.
| double ON_PlaneEquation::ValueAt | ( | ON_3dVector | P | ) | const |
Definition at line 6359 of file opennurbs_point.cpp.
| double ON_PlaneEquation::ValueAt | ( | double | x, |
| double | y, | ||
| double | z | ||
| ) | const |
Definition at line 6364 of file opennurbs_point.cpp.
| double * ON_PlaneEquation::ValueAt | ( | int | Pcount, |
| const ON_3fPoint * | P, | ||
| double * | value, | ||
| double | value_range[2] | ||
| ) | const |
Definition at line 6369 of file opennurbs_point.cpp.
| double * ON_PlaneEquation::ValueAt | ( | int | Pcount, |
| const ON_3dPoint * | P, | ||
| double * | value, | ||
| double | value_range[2] | ||
| ) | const |
Definition at line 6413 of file opennurbs_point.cpp.
| double ON_PlaneEquation::ZeroTolerance | ( | ) | const |
Definition at line 6279 of file opennurbs_point.cpp.
| double ON_PlaneEquation::d |
Definition at line 1469 of file opennurbs_point.h.
const ON_PlaneEquation ON_PlaneEquation::UnsetPlaneEquation [static] |
Definition at line 1198 of file opennurbs_point.h.
const ON_PlaneEquation ON_PlaneEquation::ZeroPlaneEquation [static] |
Definition at line 1199 of file opennurbs_point.h.