Point Cloud Library (PCL)
1.7.0
|
#include <pcl/surface/3rdparty/opennurbs/opennurbs_instance.h>
Public Member Functions | |
ON_InstanceRef () | |
ON_BOOL32 | IsValid (ON_TextLog *text_log=NULL) const |
ON_BOOL32 | Write (ON_BinaryArchive &binary_archive) const |
ON_BOOL32 | Read (ON_BinaryArchive &binary_archive) |
ON::object_type | ObjectType () const |
int | Dimension () const |
ON_BOOL32 | GetBBox (double *boxmin, double *boxmax, int bGrowBox=false) const |
ON_BOOL32 | Transform (const ON_Xform &xform) |
bool | IsDeformable () const |
bool | MakeDeformable () |
Public Attributes | |
ON_UUID | m_instance_definition_uuid |
ON_Xform | m_xform |
ON_BoundingBox | m_bbox |
Static Public Attributes | |
static const double | m_singular_xform_tol |
Definition at line 380 of file opennurbs_instance.h.
int ON_InstanceRef::Dimension | ( | ) | const [virtual] |
Implements ON_Geometry.
ON_BOOL32 ON_InstanceRef::GetBBox | ( | double * | boxmin, |
double * | boxmax, | ||
int | bGrowBox = false |
||
) | const [virtual] |
Implements ON_Geometry.
bool ON_InstanceRef::IsDeformable | ( | ) | const [virtual] |
Reimplemented from ON_Geometry.
ON_BOOL32 ON_InstanceRef::IsValid | ( | ON_TextLog * | text_log = NULL | ) | const [virtual] |
Implements ON_Object.
bool ON_InstanceRef::MakeDeformable | ( | ) | [virtual] |
Reimplemented from ON_Geometry.
ON::object_type ON_InstanceRef::ObjectType | ( | ) | const [virtual] |
Reimplemented from ON_Object.
ON_BOOL32 ON_InstanceRef::Read | ( | ON_BinaryArchive & | binary_archive | ) | [virtual] |
Reimplemented from ON_Object.
ON_BOOL32 ON_InstanceRef::Transform | ( | const ON_Xform & | xform | ) | [virtual] |
Reimplemented from ON_Geometry.
ON_BOOL32 ON_InstanceRef::Write | ( | ON_BinaryArchive & | binary_archive | ) | const [virtual] |
Reimplemented from ON_Object.
Definition at line 432 of file opennurbs_instance.h.
Definition at line 426 of file opennurbs_instance.h.
const double ON_InstanceRef::m_singular_xform_tol [static] |
Definition at line 436 of file opennurbs_instance.h.
Definition at line 429 of file opennurbs_instance.h.