Public Member Functions | Public Attributes | Static Public Attributes
ON_PlaneEquation Class Reference

#include <opennurbs_point.h>

Inheritance diagram for ON_PlaneEquation:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

Definition at line 1192 of file opennurbs_point.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

Definition at line 6459 of file opennurbs_point.cpp.

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.

Definition at line 6349 of file opennurbs_point.cpp.

Definition at line 6354 of file opennurbs_point.cpp.

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.

Definition at line 6279 of file opennurbs_point.cpp.


Member Data Documentation

Definition at line 1469 of file opennurbs_point.h.

Definition at line 1198 of file opennurbs_point.h.

Definition at line 1199 of file opennurbs_point.h.


The documentation for this class was generated from the following files:


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:52