|
Point Cloud Library (PCL)
1.7.0
|
#include <pcl/surface/3rdparty/opennurbs/opennurbs_object.h>
Public Member Functions | |
| ON_ClassId (const char *sClassName, const char *sBaseClassName, ON_Object *(*create)(), const char *sUUID) | |
| ON_ClassId (const char *sClassName, const char *sBaseClassName, ON_Object *(*create)(), bool(*copy)(const ON_Object *, ON_Object *), const char *sUUID) | |
| ~ON_ClassId () | |
| const char * | ClassName () const |
| const char * | BaseClassName () const |
| const ON_ClassId * | BaseClass () const |
| ON_BOOL32 | IsDerivedFrom (const ON_ClassId *potential_parent) const |
| ON_Object * | Create () const |
| ON_UUID | Uuid () const |
| int | Mark () const |
| unsigned int | ClassIdVersion () const |
Static Public Member Functions | |
| static const ON_ClassId * | ClassId (const char *sClassName) |
| static const ON_ClassId * | ClassId (ON_UUID class_uuid) |
| static int | IncrementMark () |
| static int | CurrentMark () |
| static const ON_ClassId * | LastClassId () |
| static int | Purge (int mark) |
| static bool | PurgeAfter (const ON_ClassId *pClassId) |
| static void | Dump (ON_TextLog &dump) |
Friends | |
| class | ON_Object |
Definition at line 42 of file opennurbs_object.h.
| ON_ClassId::ON_ClassId | ( | const char * | sClassName, |
| const char * | sBaseClassName, | ||
| ON_Object *(*)() | create, | ||
| const char * | sUUID | ||
| ) |
| ON_ClassId::ON_ClassId | ( | const char * | sClassName, |
| const char * | sBaseClassName, | ||
| ON_Object *(*)() | create, | ||
| bool(*)(const ON_Object *, ON_Object *) | copy, | ||
| const char * | sUUID | ||
| ) |
| const ON_ClassId* ON_ClassId::BaseClass | ( | ) | const |
| const char* ON_ClassId::BaseClassName | ( | ) | const |
| static const ON_ClassId* ON_ClassId::ClassId | ( | const char * | sClassName | ) | [static] |
| static const ON_ClassId* ON_ClassId::ClassId | ( | ON_UUID | class_uuid | ) | [static] |
| unsigned int ON_ClassId::ClassIdVersion | ( | ) | const |
| const char* ON_ClassId::ClassName | ( | ) | const |
| ON_Object* ON_ClassId::Create | ( | ) | const |
| static int ON_ClassId::CurrentMark | ( | ) | [static] |
| static void ON_ClassId::Dump | ( | ON_TextLog & | dump | ) | [static] |
| static int ON_ClassId::IncrementMark | ( | ) | [static] |
| ON_BOOL32 ON_ClassId::IsDerivedFrom | ( | const ON_ClassId * | potential_parent | ) | const |
| static const ON_ClassId* ON_ClassId::LastClassId | ( | ) | [static] |
| int ON_ClassId::Mark | ( | ) | const |
| static int ON_ClassId::Purge | ( | int | mark | ) | [static] |
| static bool ON_ClassId::PurgeAfter | ( | const ON_ClassId * | pClassId | ) | [static] |
| ON_UUID ON_ClassId::Uuid | ( | ) | const |
friend class ON_Object [friend] |
Definition at line 215 of file opennurbs_object.h.