QCAD
Open Source 2D CAD
Loading...
Searching...
No Matches
Public Member Functions
|
List of all members
ON_UserDataHolder Class Reference
#include <
opennurbs_userdata.h
>
Inheritance diagram for ON_UserDataHolder:
Public Member Functions
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)
Public Member Functions inherited from
ON_Object
ON_BOOL32
AttachUserData
(
ON_UserData
*pUserData)
bool
CopyFrom
(
const
ON_Object
*src)
void
CopyUserData
(
const
ON_Object
&source_object)
virtual
ON__UINT32
DataCRC
(
ON__UINT32
current_remainder)
const
virtual void
DestroyRuntimeCache
(bool bDelete=
true
)
ON_BOOL32
DetachUserData
(
ON_UserData
*pUserData)
virtual void
Dump
(
ON_TextLog
&)
const
ON_UserData
*
FirstUserData
()
const
ON_UserData
*
GetUserData
(
const
ON_UUID
&userdata_uuid)
const
bool
GetUserString
(
const
wchar_t *key,
ON_wString
&string_value)
const
int
GetUserStringKeys
(
ON_ClassArray
<
ON_wString
> &user_string_keys)
const
int
GetUserStrings
(
ON_ClassArray
<
ON_UserString
> &user_strings)
const
ON_BOOL32
IsKindOf
(
const
ON_ClassId
*pClassId)
const
virtual void
MemoryRelocate
()
virtual
ON_UUID
ModelObjectId
()
const
void
MoveUserData
(
ON_Object
&source_object)
virtual ON::object_type
ObjectType
()
const
ON_Object
()
ON_Object
(
const
ON_Object
&)
ON_Object
&
operator=
(
const
ON_Object
&)
void
PurgeUserData
()
virtual
ON_BOOL32
Read
(
ON_BinaryArchive
&binary_archive)
bool
SetUserString
(
const
wchar_t *key,
const
wchar_t *string_value)
virtual unsigned int
SizeOf
()
const
void
TransformUserData
(
const
ON_Xform
&xform)
virtual
ON_BOOL32
Write
(
ON_BinaryArchive
&binary_archive)
const
virtual
~ON_Object
()
Additional Inherited Members
Public Attributes inherited from
ON_Object
ON_MEMORY_POOL
*
m_mempool
Member Function Documentation
◆
IsValid()
ON_BOOL32
ON_UserDataHolder::IsValid
(
ON_TextLog
*
text_log
=
NULL
)
const
virtual
Implements
ON_Object
.
◆
MoveUserDataFrom()
bool ON_UserDataHolder::MoveUserDataFrom
(
const
ON_Object
&
source_object
)
◆
MoveUserDataTo()
bool ON_UserDataHolder::MoveUserDataTo
(
const
ON_Object
&
source_object
,
bool
bAppend
)
The documentation for this class was generated from the following files:
src/3rdparty/legacy/opennurbs/
opennurbs_userdata.h
src/3rdparty/legacy/opennurbs/
opennurbs_userdata.cpp
ON_UserDataHolder
Generated on Fri Jul 18 2025 09:41:54 for QCAD by
1.10.0