17 #if !defined(OPENNURBS_USERDATA_INC_)
18 #define OPENNURBS_USERDATA_INC_
279 ON__UINT32
DataCRC(ON__UINT32 current_remainder)
const;
393 ON__UINT32
DataCRC(ON__UINT32 current_remainder)
const;
int ReadObject(ON_Object **ppObject)
bool WriteObject(const ON_Object *)
bool ReadObjectUserData(ON_Object &object)
bool WriteObjectUserData(const ON_Object &object)
ON_BOOL32 Read(ON_BinaryArchive &binary_archive)
ON_BOOL32 Write(ON_BinaryArchive &binary_archive) const
~ON_DocumentUserStringList()
void Dump(ON_TextLog &) const
ON_BOOL32 IsValid(ON_TextLog *text_log=NULL) const
ON_DocumentUserStringList()
ON__UINT32 DataCRC(ON__UINT32 current_remainder) const
ON_BOOL32 GetDescription(ON_wString &)
void Dump(ON_TextLog &) const
int m_3dm_opennurbs_version
ON_BOOL32 Write(ON_BinaryArchive &) const
ON_UnknownUserData & operator=(const ON_UnknownUserData &)
ON_BOOL32 Read(ON_BinaryArchive &)
ON_UnknownUserData(const ON_UnknownUserData &)
ON_UUID m_unknownclass_uuid
ON_BOOL32 IsValid(ON_TextLog *text_log=NULL) const
ON_UserData * Convert() const
unsigned int SizeOf() const
ON_BOOL32 Archive() const
ON_BOOL32 IsValid(ON_TextLog *text_log=NULL) const
bool MoveUserDataFrom(const ON_Object &source_object)
bool MoveUserDataTo(const ON_Object &source_object, bool bAppend)
void Dump(ON_TextLog &text_log) const
virtual ON_BOOL32 Transform(const ON_Xform &)
ON_UUID m_application_uuid
ON_Xform m_userdata_xform
unsigned int SizeOf() const
ON_UserData * Next() const
virtual ON_BOOL32 GetDescription(ON_wString &description)
ON_BOOL32 IsUnknownUserData() const
ON_Object * Owner() const
unsigned int m_userdata_copycount
ON_BOOL32 IsValid(ON_TextLog *text_log=NULL) const
ON_UserData & operator=(const ON_UserData &)
ON_UserData(const ON_UserData &)
virtual ON_BOOL32 Archive() const
ON_UUID UserDataClassUuid() const
bool SetUserString(const wchar_t *key, const wchar_t *string_value)
ON__UINT32 DataCRC(ON__UINT32 current_remainder) const
unsigned int SizeOf() const
bool GetUserString(const wchar_t *key, ON_wString &string_value) const
ON_ClassArray< ON_UserString > m_e
int SetUserStrings(int count, const ON_UserString *us, bool bReplace)
ON_BOOL32 Read(ON_BinaryArchive &binary_archive)
ON_BOOL32 Archive() const
ON_BOOL32 Write(ON_BinaryArchive &binary_archive) const
void Dump(ON_TextLog &text_log) const
ON_BOOL32 GetDescription(ON_wString &description)