|
Point Cloud Library (PCL)
1.7.0
|
#include <pcl/surface/3rdparty/opennurbs/opennurbs_point.h>
Inheritance diagram for ON_PlaneEquation:Public Member Functions | |
| 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 |
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.
| ON_PlaneEquation::ON_PlaneEquation | ( | double | xx, |
| double | yy, | ||
| double | zz, | ||
| double | dd | ||
| ) |
| ON_3dPoint ON_PlaneEquation::ClosestPointTo | ( | ON_3dPoint | point | ) | const |
| bool ON_PlaneEquation::Create | ( | ON_3dPoint | P, |
| ON_3dVector | N | ||
| ) |
| 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 |
| bool ON_PlaneEquation::IsSet | ( | ) | const |
| bool ON_PlaneEquation::IsValid | ( | ) | const |
Reimplemented from ON_3dVector.
| double ON_PlaneEquation::MaximumAbsoluteValueAt | ( | bool | bRational, |
| int | point_count, | ||
| int | point_stride, | ||
| const double * | points, | ||
| double | stop_value | ||
| ) | const |
| double ON_PlaneEquation::MaximumValueAt | ( | const ON_BoundingBox & | bbox | ) | const |
| double ON_PlaneEquation::MaximumValueAt | ( | bool | bRational, |
| int | point_count, | ||
| int | point_stride, | ||
| const double * | points, | ||
| double | stop_value | ||
| ) | const |
| double ON_PlaneEquation::MinimumValueAt | ( | const ON_BoundingBox & | bbox | ) | const |
| double ON_PlaneEquation::MinimumValueAt | ( | bool | bRational, |
| int | point_count, | ||
| int | point_stride, | ||
| const double * | points, | ||
| double | stop_value | ||
| ) | const |
| bool ON_PlaneEquation::operator!= | ( | const ON_PlaneEquation & | ) | const |
| bool ON_PlaneEquation::operator== | ( | const ON_PlaneEquation & | ) | const |
| bool ON_PlaneEquation::Transform | ( | const ON_Xform & | xform | ) |
Reimplemented from ON_3dVector.
| double ON_PlaneEquation::ValueAt | ( | ON_3dPoint | P | ) | const |
| double ON_PlaneEquation::ValueAt | ( | ON_4dPoint | P | ) | const |
| double ON_PlaneEquation::ValueAt | ( | ON_3dVector | P | ) | const |
| double ON_PlaneEquation::ValueAt | ( | double | x, |
| double | y, | ||
| double | z | ||
| ) | const |
| double* ON_PlaneEquation::ValueAt | ( | int | Pcount, |
| const ON_3fPoint * | P, | ||
| double * | value, | ||
| double | value_range[2] | ||
| ) | const |
| double* ON_PlaneEquation::ValueAt | ( | int | Pcount, |
| const ON_3dPoint * | P, | ||
| double * | value, | ||
| double | value_range[2] | ||
| ) | const |
| double ON_PlaneEquation::ZeroTolerance | ( | ) | const |
| 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.