Point Cloud Library (PCL)
1.7.0
|
#include <pcl/surface/3rdparty/opennurbs/opennurbs_cylinder.h>
Public Member Functions | |
ON_Cylinder () | |
ON_Cylinder (const ON_Circle &) | |
ON_Cylinder (const ON_Circle &, double) | |
~ON_Cylinder () | |
bool | Create (const ON_Circle &) |
bool | Create (const ON_Circle &, double) |
bool | IsValid () const |
bool | IsFinite () const |
const ON_3dVector & | Axis () const |
const ON_3dPoint & | Center () const |
double | Height () const |
ON_Circle | CircleAt (double) const |
ON_Line | LineAt (double) const |
ON_3dPoint | PointAt (double, double) const |
ON_3dPoint | NormalAt (double, double) const |
bool | ClosestPointTo (ON_3dPoint, double *, double *) const |
ON_3dPoint | ClosestPointTo (ON_3dPoint) const |
bool | Rotate (double, double, const ON_3dVector &) |
bool | Rotate (double, const ON_3dVector &) |
bool | Rotate (double, double, const ON_3dVector &, const ON_3dPoint &) |
bool | Rotate (double, const ON_3dVector &, const ON_3dPoint &) |
bool | Translate (const ON_3dVector &) |
int | GetNurbForm (ON_NurbsSurface &) const |
ON_RevSurface * | RevSurfaceForm (ON_RevSurface *srf=NULL) const |
Public Attributes | |
ON_Circle | circle |
double | height [2] |
Definition at line 28 of file opennurbs_cylinder.h.
ON_Cylinder::ON_Cylinder | ( | const ON_Circle & | ) |
ON_Cylinder::ON_Cylinder | ( | const ON_Circle & | , |
double | |||
) |
const ON_3dVector& ON_Cylinder::Axis | ( | ) | const |
const ON_3dPoint& ON_Cylinder::Center | ( | ) | const |
ON_Circle ON_Cylinder::CircleAt | ( | double | ) | const |
bool ON_Cylinder::ClosestPointTo | ( | ON_3dPoint | , |
double * | , | ||
double * | |||
) | const |
ON_3dPoint ON_Cylinder::ClosestPointTo | ( | ON_3dPoint | ) | const |
bool ON_Cylinder::Create | ( | const ON_Circle & | ) |
bool ON_Cylinder::Create | ( | const ON_Circle & | , |
double | |||
) |
int ON_Cylinder::GetNurbForm | ( | ON_NurbsSurface & | ) | const |
double ON_Cylinder::Height | ( | ) | const |
bool ON_Cylinder::IsFinite | ( | ) | const |
bool ON_Cylinder::IsValid | ( | ) | const |
ON_Line ON_Cylinder::LineAt | ( | double | ) | const |
ON_3dPoint ON_Cylinder::NormalAt | ( | double | , |
double | |||
) | const |
ON_3dPoint ON_Cylinder::PointAt | ( | double | , |
double | |||
) | const |
ON_RevSurface* ON_Cylinder::RevSurfaceForm | ( | ON_RevSurface * | srf = NULL | ) | const |
bool ON_Cylinder::Rotate | ( | double | , |
double | , | ||
const ON_3dVector & | |||
) |
bool ON_Cylinder::Rotate | ( | double | , |
const ON_3dVector & | |||
) |
bool ON_Cylinder::Rotate | ( | double | , |
double | , | ||
const ON_3dVector & | , | ||
const ON_3dPoint & | |||
) |
bool ON_Cylinder::Rotate | ( | double | , |
const ON_3dVector & | , | ||
const ON_3dPoint & | |||
) |
bool ON_Cylinder::Translate | ( | const ON_3dVector & | ) |
Definition at line 137 of file opennurbs_cylinder.h.
double ON_Cylinder::height[2] |
Definition at line 149 of file opennurbs_cylinder.h.