#include <opennurbs_userdata.h>
Definition at line 20 of file opennurbs_userdata.h.
Definition at line 21 of file opennurbs_userdata.cpp.
ON_UserData::ON_UserData | ( | const ON_UserData & | src | ) |
Definition at line 30 of file opennurbs_userdata.cpp.
Definition at line 88 of file opennurbs_userdata.cpp.
ON_BOOL32 ON_UserData::Archive | ( | ) | const [virtual] |
Reimplemented in ON_PerObjectMeshParameters, ON_AngularDimension2Extra, ON__LayerSettingsUserData, ON__IDefAlternativePathUserData, ON__LayerExtensions, ON__IDefLayerSettingsUserData, ON_UserStringList, ON_UnknownUserData, ON_DimensionExtra, ON_MeshNgonUserData, ON_TextExtra, ON_DimStyleExtra, ON_MeshDoubleVertices, ON_HatchExtra, and ON_BrepRegionTopologyUserData.
Definition at line 48 of file opennurbs_userdata.cpp.
void ON_UserData::Dump | ( | ON_TextLog & | text_log | ) | const [virtual] |
Reimplemented from ON_Object.
Reimplemented in ON_AngularDimension2Extra, ON_UserStringList, ON_UnknownUserData, ON_DimensionExtra, ON_TextExtra, ON_DimStyleExtra, ON_MeshDoubleVertices, and ON_HatchExtra.
Definition at line 111 of file opennurbs_userdata.cpp.
ON_BOOL32 ON_UserData::GetDescription | ( | ON_wString & | description | ) | [virtual] |
Reimplemented in ON_OBSOLETE_CCustomMeshUserData, ON_PerObjectMeshParameters, ON_AnnotationTextFormula, ON_AngularDimension2Extra, ON__LayerSettingsUserData, ON__IDefAlternativePathUserData, ON__LayerExtensions, ON__IDefLayerSettingsUserData, ON_UserStringList, ON_UnknownUserData, ON_DimensionExtra, ON_MeshNgonUserData, ON_TextExtra, ON_DimStyleExtra, ON_MeshDoubleVertices, ON_HatchExtra, and ON_BrepRegionTopologyUserData.
Definition at line 203 of file opennurbs_userdata.cpp.
ON_BOOL32 ON_UserData::IsUnknownUserData | ( | ) | const |
Definition at line 198 of file opennurbs_userdata.cpp.
ON_BOOL32 ON_UserData::IsValid | ( | ON_TextLog * | text_log = NULL | ) | const [virtual] |
Implements ON_Object.
Reimplemented in ON_PerObjectMeshParameters, ON__LayerSettingsUserData, ON__IDefAlternativePathUserData, ON__LayerExtensions, ON__IDefLayerSettingsUserData, ON_UnknownUserData, ON_MeshNgonUserData, and ON_MeshDoubleVertices.
Definition at line 144 of file opennurbs_userdata.cpp.
ON_UserData * ON_UserData::Next | ( | ) | const |
Definition at line 185 of file opennurbs_userdata.cpp.
ON_UserData::ON_OBJECT_DECLARE | ( | ON_UserData | ) | [private] |
ON_UserData & ON_UserData::operator= | ( | const ON_UserData & | src | ) |
Definition at line 62 of file opennurbs_userdata.cpp.
ON_Object * ON_UserData::Owner | ( | ) | const |
Definition at line 180 of file opennurbs_userdata.cpp.
unsigned int ON_UserData::SizeOf | ( | ) | const [virtual] |
Reimplemented from ON_Object.
Reimplemented in ON_PerObjectMeshParameters, ON_AngularDimension2Extra, ON__LayerSettingsUserData, ON__IDefAlternativePathUserData, ON__LayerExtensions, ON__IDefLayerSettingsUserData, ON_UserStringList, ON_UnknownUserData, ON_DimensionExtra, ON_MeshNgonUserData, ON_TextExtra, ON_DimStyleExtra, ON_MeshDoubleVertices, ON_HatchExtra, and ON_BrepRegionTopologyUserData.
Definition at line 137 of file opennurbs_userdata.cpp.
ON_BOOL32 ON_UserData::Transform | ( | const ON_Xform & | x | ) | [virtual] |
Reimplemented in ON_MeshDoubleVertices, and ON_BrepRegionTopologyUserData.
Definition at line 56 of file opennurbs_userdata.cpp.
ON_UUID ON_UserData::UserDataClassUuid | ( | ) | const |
Definition at line 190 of file opennurbs_userdata.cpp.
int ON_BinaryArchive::ReadObject | ( | ON_Object ** | ) | [friend] |
Reimplemented from ON_Object.
bool ON_BinaryArchive::ReadObjectUserData | ( | ON_Object & | ) | [friend] |
Reimplemented from ON_Object.
bool ON_BinaryArchive::WriteObject | ( | const ON_Object & | ) | [friend] |
Reimplemented from ON_Object.
bool ON_BinaryArchive::WriteObjectUserData | ( | const ON_Object & | ) | [friend] |
Reimplemented from ON_Object.
friend class ON_Object [friend] |
Definition at line 186 of file opennurbs_userdata.h.
Definition at line 161 of file opennurbs_userdata.h.
unsigned int ON_UserData::m_userdata_copycount |
Definition at line 170 of file opennurbs_userdata.h.
ON_UserData* ON_UserData::m_userdata_next [private] |
Definition at line 188 of file opennurbs_userdata.h.
ON_Object* ON_UserData::m_userdata_owner [private] |
Definition at line 187 of file opennurbs_userdata.h.
Definition at line 151 of file opennurbs_userdata.h.
Definition at line 179 of file opennurbs_userdata.h.