Point Cloud Library (PCL)
1.7.0
|
#include <pcl/surface/3rdparty/opennurbs/opennurbs_curveonsurface.h>
Public Member Functions | |
ON_CurveOnSurface () | |
ON_CurveOnSurface (ON_Curve *p2dCurve, ON_Curve *p3dCurve, ON_Surface *pSurface) | |
ON_CurveOnSurface (const ON_CurveOnSurface &) | |
ON_CurveOnSurface & | operator= (const ON_CurveOnSurface &) |
virtual | ~ON_CurveOnSurface () |
unsigned int | SizeOf () const |
ON_BOOL32 | IsValid (ON_TextLog *text_log=NULL) const |
void | Dump (ON_TextLog &) const |
ON_BOOL32 | Write (ON_BinaryArchive &) const |
ON_BOOL32 | Read (ON_BinaryArchive &) |
int | Dimension () const |
ON_BOOL32 | GetBBox (double *, double *, ON_BOOL32=false) const |
ON_BOOL32 | Transform (const ON_Xform &) |
ON_BOOL32 | SwapCoordinates (int, int) |
ON_Interval | Domain () const |
int | SpanCount () const |
ON_BOOL32 | GetSpanVector (double *) const |
int | Degree () const |
ON_BOOL32 | GetParameterTolerance (double, double *, double *) const |
ON_BOOL32 | IsLinear (double=ON_ZERO_TOLERANCE) const |
ON_BOOL32 | IsArc (const ON_Plane *=NULL, ON_Arc *=NULL, double=ON_ZERO_TOLERANCE) const |
ON_BOOL32 | IsPlanar (ON_Plane *=NULL, double=ON_ZERO_TOLERANCE) const |
ON_BOOL32 | IsInPlane (const ON_Plane &, double=ON_ZERO_TOLERANCE) const |
ON_BOOL32 | IsClosed (void) const |
ON_BOOL32 | IsPeriodic (void) const |
ON_BOOL32 | Reverse () |
ON_BOOL32 | Evaluate (double, int, int, double *, int=0, int *=0) const |
int | GetNurbForm (ON_NurbsCurve &, double=0.0, const ON_Interval *=NULL) const |
Public Attributes | |
ON_Curve * | m_c2 |
ON_Curve * | m_c3 |
ON_Surface * | m_s |
Definition at line 21 of file opennurbs_curveonsurface.h.
ON_CurveOnSurface::ON_CurveOnSurface | ( | ON_Curve * | p2dCurve, |
ON_Curve * | p3dCurve, | ||
ON_Surface * | pSurface | ||
) |
virtual ON_CurveOnSurface::~ON_CurveOnSurface | ( | ) | [virtual] |
int ON_CurveOnSurface::Degree | ( | ) | const [virtual] |
Implements ON_Curve.
int ON_CurveOnSurface::Dimension | ( | ) | const [virtual] |
Implements ON_Geometry.
ON_Interval ON_CurveOnSurface::Domain | ( | ) | const [virtual] |
Implements ON_Curve.
void ON_CurveOnSurface::Dump | ( | ON_TextLog & | ) | const [virtual] |
Reimplemented from ON_Object.
ON_BOOL32 ON_CurveOnSurface::Evaluate | ( | double | , |
int | , | ||
int | , | ||
double * | , | ||
int | = 0 , |
||
int * | = 0 |
||
) | const [virtual] |
Implements ON_Curve.
ON_BOOL32 ON_CurveOnSurface::GetBBox | ( | double * | , |
double * | , | ||
ON_BOOL32 | = false |
||
) | const [virtual] |
Implements ON_Geometry.
int ON_CurveOnSurface::GetNurbForm | ( | ON_NurbsCurve & | , |
double | = 0.0 , |
||
const ON_Interval * | = NULL |
||
) | const [virtual] |
Reimplemented from ON_Curve.
ON_BOOL32 ON_CurveOnSurface::GetParameterTolerance | ( | double | , |
double * | , | ||
double * | |||
) | const [virtual] |
Reimplemented from ON_Curve.
ON_BOOL32 ON_CurveOnSurface::GetSpanVector | ( | double * | ) | const [virtual] |
Implements ON_Curve.
ON_BOOL32 ON_CurveOnSurface::IsArc | ( | const ON_Plane * | = NULL , |
ON_Arc * | = NULL , |
||
double | = ON_ZERO_TOLERANCE |
||
) | const [virtual] |
Reimplemented from ON_Curve.
ON_BOOL32 ON_CurveOnSurface::IsClosed | ( | void | ) | const [virtual] |
Reimplemented from ON_Curve.
ON_BOOL32 ON_CurveOnSurface::IsInPlane | ( | const ON_Plane & | , |
double | = ON_ZERO_TOLERANCE |
||
) | const [virtual] |
Implements ON_Curve.
ON_BOOL32 ON_CurveOnSurface::IsLinear | ( | double | = ON_ZERO_TOLERANCE | ) | const [virtual] |
Reimplemented from ON_Curve.
ON_BOOL32 ON_CurveOnSurface::IsPeriodic | ( | void | ) | const [virtual] |
Reimplemented from ON_Curve.
ON_BOOL32 ON_CurveOnSurface::IsPlanar | ( | ON_Plane * | = NULL , |
double | = ON_ZERO_TOLERANCE |
||
) | const [virtual] |
Reimplemented from ON_Curve.
ON_BOOL32 ON_CurveOnSurface::IsValid | ( | ON_TextLog * | text_log = NULL | ) | const [virtual] |
Implements ON_Object.
ON_CurveOnSurface& ON_CurveOnSurface::operator= | ( | const ON_CurveOnSurface & | ) |
ON_BOOL32 ON_CurveOnSurface::Read | ( | ON_BinaryArchive & | ) | [virtual] |
Reimplemented from ON_Object.
ON_BOOL32 ON_CurveOnSurface::Reverse | ( | ) | [virtual] |
Implements ON_Curve.
unsigned int ON_CurveOnSurface::SizeOf | ( | ) | const [virtual] |
Reimplemented from ON_Curve.
int ON_CurveOnSurface::SpanCount | ( | ) | const [virtual] |
Implements ON_Curve.
ON_BOOL32 ON_CurveOnSurface::SwapCoordinates | ( | int | , |
int | |||
) | [virtual] |
Reimplemented from ON_Geometry.
ON_BOOL32 ON_CurveOnSurface::Transform | ( | const ON_Xform & | ) | [virtual] |
Reimplemented from ON_Geometry.
ON_BOOL32 ON_CurveOnSurface::Write | ( | ON_BinaryArchive & | ) | const [virtual] |
Reimplemented from ON_Object.
Definition at line 202 of file opennurbs_curveonsurface.h.
Definition at line 203 of file opennurbs_curveonsurface.h.
Definition at line 204 of file opennurbs_curveonsurface.h.