Point Cloud Library (PCL)
1.7.0
|
#include <pcl/surface/3rdparty/opennurbs/opennurbs_point.h>
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.