#include <opennurbs_instance.h>
Public Member Functions | |
int | Dimension () const |
ON_BOOL32 | GetBBox (double *boxmin, double *boxmax, int bGrowBox=false) const |
bool | IsDeformable () const |
ON_BOOL32 | IsValid (ON_TextLog *text_log=NULL) const |
bool | MakeDeformable () |
ON::object_type | ObjectType () const |
ON_InstanceRef () | |
ON_BOOL32 | Read (ON_BinaryArchive &binary_archive) |
ON_BOOL32 | Transform (const ON_Xform &xform) |
ON_BOOL32 | Write (ON_BinaryArchive &binary_archive) const |
Public Attributes | |
ON_BoundingBox | m_bbox |
ON_UUID | m_instance_definition_uuid |
ON_Xform | m_xform |
Static Public Attributes | |
static const double | m_singular_xform_tol = 1.0e-6 |
Private Member Functions | |
ON_OBJECT_DECLARE (ON_InstanceRef) |
Definition at line 380 of file opennurbs_instance.h.
Definition at line 754 of file opennurbs_instance.cpp.
int ON_InstanceRef::Dimension | ( | ) | const [virtual] |
Implements ON_Geometry.
Definition at line 821 of file opennurbs_instance.cpp.
ON_BOOL32 ON_InstanceRef::GetBBox | ( | double * | boxmin, |
double * | boxmax, | ||
int | bGrowBox = false |
||
) | const [virtual] |
Implements ON_Geometry.
Definition at line 826 of file opennurbs_instance.cpp.
bool ON_InstanceRef::IsDeformable | ( | ) | const [virtual] |
Reimplemented from ON_Geometry.
Definition at line 884 of file opennurbs_instance.cpp.
ON_BOOL32 ON_InstanceRef::IsValid | ( | ON_TextLog * | text_log = NULL | ) | const [virtual] |
Implements ON_Object.
Definition at line 760 of file opennurbs_instance.cpp.
bool ON_InstanceRef::MakeDeformable | ( | ) | [virtual] |
Reimplemented from ON_Geometry.
Definition at line 890 of file opennurbs_instance.cpp.
ON::object_type ON_InstanceRef::ObjectType | ( | ) | const [virtual] |
Reimplemented from ON_Object.
Definition at line 814 of file opennurbs_instance.cpp.
ON_InstanceRef::ON_OBJECT_DECLARE | ( | ON_InstanceRef | ) | [private] |
ON_BOOL32 ON_InstanceRef::Read | ( | ON_BinaryArchive & | binary_archive | ) | [virtual] |
Reimplemented from ON_Object.
Definition at line 793 of file opennurbs_instance.cpp.
ON_BOOL32 ON_InstanceRef::Transform | ( | const ON_Xform & | xform | ) | [virtual] |
Reimplemented from ON_Geometry.
Definition at line 874 of file opennurbs_instance.cpp.
ON_BOOL32 ON_InstanceRef::Write | ( | ON_BinaryArchive & | binary_archive | ) | const [virtual] |
Reimplemented from ON_Object.
Definition at line 779 of file opennurbs_instance.cpp.
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 = 1.0e-6 [static] |
Definition at line 436 of file opennurbs_instance.h.
Definition at line 429 of file opennurbs_instance.h.