Rhino C++ API
8.10
|
#include <opennurbs_archivable_dictionary.h>
Public Member Functions | |
ON_ArchivableDictionary () | |
ON_ArchivableDictionary (const ON_ArchivableDictionary &src) | |
virtual | ~ON_ArchivableDictionary () |
void | Clear () |
Sets count to 0. More... | |
bool | ContainsKey (const wchar_t *key) const |
bool | CopyValue (const wchar_t *key, const ON_ArchivableDictionary &source, const wchar_t *source_key=nullptr) |
void | CopyValues (const ON_ArchivableDictionary &source) |
int | Count () const |
Number of elements in dictionary. More... | |
bool | GetBool (const wchar_t *key) const |
ON_SimpleArray< bool > | GetBoolArray (const wchar_t *key) const |
double | GetDouble (const wchar_t *key) const |
ON_SimpleArray< double > | GetDoubleArray (const wchar_t *key) const |
float | GetFloat (const wchar_t *key) const |
ON_SimpleArray< float > | GetFloatArray (const wchar_t *key) const |
ON__INT16 | GetInt16 (const wchar_t *key) const |
ON_SimpleArray< ON__INT16 > | GetInt16Array (const wchar_t *key) const |
ON__INT32 | GetInt32 (const wchar_t *key) const |
ON_SimpleArray< ON__INT32 > | GetInt32Array (const wchar_t *key) const |
ON__INT64 | GetInt64 (const wchar_t *key) const |
ON__INT8 | GetInt8 (const wchar_t *key) const |
ON_SimpleArray< ON__INT8 > | GetInt8Array (const wchar_t *key) const |
ON_ClassArray< ON_wString > | GetKeys () const |
ON_MeshParameters | GetMeshParameters (const wchar_t *key) const |
ON_wString | GetString (const wchar_t *key) const |
ON_ClassArray< ON_wString > | GetStringArray (const wchar_t *key) const |
ON__UINT8 | GetUInt8 (const wchar_t *key) const |
ON_SimpleArray< ON__UINT8 > | GetUInt8Array (const wchar_t *key) const |
ON_UUID | GetUuid (const wchar_t *key) const |
ON_SimpleArray< ON_UUID > | GetUuidArray (const wchar_t *key) const |
ON_ArchivableDictionary & | operator= (const ON_ArchivableDictionary &src) |
virtual bool | Read (ON_BinaryArchive &binary_archive) |
bool | Remove (const wchar_t *key) |
void | SetBool (const wchar_t *key, bool value) |
void | SetBoolArray (const wchar_t *key, const ON_SimpleArray< bool > &value) |
void | SetDouble (const wchar_t *key, double value) |
void | SetDoubleArray (const wchar_t *key, const ON_SimpleArray< double > &value) |
void | SetFloat (const wchar_t *key, float value) |
void | SetFloatArray (const wchar_t *key, const ON_SimpleArray< float > &value) |
void | SetInt16 (const wchar_t *key, ON__INT16 value) |
void | SetInt16Array (const wchar_t *key, const ON_SimpleArray< ON__INT16 > &value) |
void | SetInt32 (const wchar_t *key, ON__INT32 value) |
void | SetInt32Array (const wchar_t *key, const ON_SimpleArray< ON__INT32 > &value) |
void | SetInt64 (const wchar_t *key, ON__INT64 value) |
void | SetInt8 (const wchar_t *key, ON__INT8 value) |
void | SetInt8Array (const wchar_t *key, const ON_SimpleArray< ON__INT8 > &value) |
void | SetMeshParameters (const wchar_t *key, const ON_MeshParameters &value) |
void | SetString (const wchar_t *key, const ON_wString &value) |
void | SetStringArray (const wchar_t *key, const ON_ClassArray< ON_wString > &value) |
void | SetUInt8 (const wchar_t *key, ON__UINT8 value) |
void | SetUInt8Array (const wchar_t *key, const ON_SimpleArray< ON__UINT8 > &value) |
void | SetUuid (const wchar_t *key, ON_UUID value) |
void | SetUuidArray (const wchar_t *key, const ON_SimpleArray< ON_UUID > &value) |
bool | TryGetBool (const wchar_t *key, bool &value) const |
bool | TryGetBoolArray (const wchar_t *key, ON_SimpleArray< bool > &value) const |
bool | TryGetDouble (const wchar_t *key, double &value) const |
bool | TryGetDoubleArray (const wchar_t *key, ON_SimpleArray< double > &value) const |
bool | TryGetFloat (const wchar_t *key, float &value) const |
bool | TryGetFloatArray (const wchar_t *key, ON_SimpleArray< float > &value) const |
bool | TryGetInt16 (const wchar_t *key, ON__INT16 &value) const |
bool | TryGetInt16Array (const wchar_t *key, ON_SimpleArray< ON__INT16 > &value) const |
bool | TryGetInt32 (const wchar_t *key, ON__INT32 &value) const |
bool | TryGetInt32Array (const wchar_t *key, ON_SimpleArray< ON__INT32 > &value) const |
bool | TryGetInt64 (const wchar_t *key, ON__INT64 &value) const |
bool | TryGetInt8 (const wchar_t *key, ON__INT8 &value) const |
bool | TryGetInt8Array (const wchar_t *key, ON_SimpleArray< ON__INT8 > &value) const |
bool | TryGetMeshParameters (const wchar_t *key, ON_MeshParameters &value) const |
bool | TryGetString (const wchar_t *key, ON_wString &value) const |
bool | TryGetStringArray (const wchar_t *key, ON_ClassArray< ON_wString > &value) const |
bool | TryGetUInt8 (const wchar_t *key, ON__UINT8 &value) const |
bool | TryGetUInt8Array (const wchar_t *key, ON_SimpleArray< ON__UINT8 > &value) const |
bool | TryGetUuid (const wchar_t *key, ON_UUID &value) const |
bool | TryGetUuidArray (const wchar_t *key, ON_SimpleArray< ON_UUID > &value) const |
bool | TrySetBool (const wchar_t *key, bool value) |
bool | TrySetBoolArray (const wchar_t *key, const ON_SimpleArray< bool > &value) |
bool | TrySetDouble (const wchar_t *key, double value) |
bool | TrySetDoubleArray (const wchar_t *key, const ON_SimpleArray< double > &value) |
bool | TrySetFloat (const wchar_t *key, float value) |
bool | TrySetFloatArray (const wchar_t *key, const ON_SimpleArray< float > &value) |
bool | TrySetInt16 (const wchar_t *key, ON__INT16 value) |
bool | TrySetInt16Array (const wchar_t *key, const ON_SimpleArray< ON__INT16 > &value) |
bool | TrySetInt32 (const wchar_t *key, ON__INT32 value) |
bool | TrySetInt32Array (const wchar_t *key, const ON_SimpleArray< ON__INT32 > &value) |
bool | TrySetInt64 (const wchar_t *key, ON__INT64 value) |
bool | TrySetInt8 (const wchar_t *key, ON__INT8 value) |
bool | TrySetInt8Array (const wchar_t *key, const ON_SimpleArray< ON__INT8 > &value) |
bool | TrySetMeshParameters (const wchar_t *key, const ON_MeshParameters &value) |
bool | TrySetString (const wchar_t *key, const ON_wString &value) |
bool | TrySetStringArray (const wchar_t *key, const ON_ClassArray< ON_wString > &value) |
bool | TrySetUInt8 (const wchar_t *key, ON__UINT8 value) |
bool | TrySetUInt8Array (const wchar_t *key, const ON_SimpleArray< ON__UINT8 > &value) |
bool | TrySetUuid (const wchar_t *key, ON_UUID value) |
bool | TrySetUuidArray (const wchar_t *key, const ON_SimpleArray< ON_UUID > &value) |
virtual bool | Write (ON_BinaryArchive &binary_archive) const |
Static Public Attributes | |
static const ON_ArchivableDictionary | Empty |
Copyright (c) 1993-2022 Robert McNeel & Associates. All rights reserved. OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert McNeel & Associates.
THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF MERCHANTABILITY ARE HEREBY DISCLAIMED.
For complete openNURBS copyright information see http://www.opennurbs.org.
ON_ArchivableDictionary::ON_ArchivableDictionary | ( | ) |
|
virtual |
ON_ArchivableDictionary::ON_ArchivableDictionary | ( | const ON_ArchivableDictionary & | src | ) |
void ON_ArchivableDictionary::Clear | ( | ) |
Sets count to 0.
bool ON_ArchivableDictionary::ContainsKey | ( | const wchar_t * | key | ) | const |
bool ON_ArchivableDictionary::CopyValue | ( | const wchar_t * | key, |
const ON_ArchivableDictionary & | source, | ||
const wchar_t * | source_key = nullptr |
||
) |
void ON_ArchivableDictionary::CopyValues | ( | const ON_ArchivableDictionary & | source | ) |
int ON_ArchivableDictionary::Count | ( | ) | const |
Number of elements in dictionary.
bool ON_ArchivableDictionary::GetBool | ( | const wchar_t * | key | ) | const |
ON_SimpleArray<bool> ON_ArchivableDictionary::GetBoolArray | ( | const wchar_t * | key | ) | const |
double ON_ArchivableDictionary::GetDouble | ( | const wchar_t * | key | ) | const |
ON_SimpleArray<double> ON_ArchivableDictionary::GetDoubleArray | ( | const wchar_t * | key | ) | const |
float ON_ArchivableDictionary::GetFloat | ( | const wchar_t * | key | ) | const |
ON_SimpleArray<float> ON_ArchivableDictionary::GetFloatArray | ( | const wchar_t * | key | ) | const |
ON__INT16 ON_ArchivableDictionary::GetInt16 | ( | const wchar_t * | key | ) | const |
ON_SimpleArray<ON__INT16> ON_ArchivableDictionary::GetInt16Array | ( | const wchar_t * | key | ) | const |
ON__INT32 ON_ArchivableDictionary::GetInt32 | ( | const wchar_t * | key | ) | const |
ON_SimpleArray<ON__INT32> ON_ArchivableDictionary::GetInt32Array | ( | const wchar_t * | key | ) | const |
ON__INT64 ON_ArchivableDictionary::GetInt64 | ( | const wchar_t * | key | ) | const |
ON__INT8 ON_ArchivableDictionary::GetInt8 | ( | const wchar_t * | key | ) | const |
ON_SimpleArray<ON__INT8> ON_ArchivableDictionary::GetInt8Array | ( | const wchar_t * | key | ) | const |
ON_ClassArray<ON_wString> ON_ArchivableDictionary::GetKeys | ( | ) | const |
ON_MeshParameters ON_ArchivableDictionary::GetMeshParameters | ( | const wchar_t * | key | ) | const |
ON_wString ON_ArchivableDictionary::GetString | ( | const wchar_t * | key | ) | const |
ON_ClassArray<ON_wString> ON_ArchivableDictionary::GetStringArray | ( | const wchar_t * | key | ) | const |
ON__UINT8 ON_ArchivableDictionary::GetUInt8 | ( | const wchar_t * | key | ) | const |
ON_SimpleArray<ON__UINT8> ON_ArchivableDictionary::GetUInt8Array | ( | const wchar_t * | key | ) | const |
ON_UUID ON_ArchivableDictionary::GetUuid | ( | const wchar_t * | key | ) | const |
ON_SimpleArray<ON_UUID> ON_ArchivableDictionary::GetUuidArray | ( | const wchar_t * | key | ) | const |
ON_ArchivableDictionary& ON_ArchivableDictionary::operator= | ( | const ON_ArchivableDictionary & | src | ) |
|
virtual |
bool ON_ArchivableDictionary::Remove | ( | const wchar_t * | key | ) |
void ON_ArchivableDictionary::SetBool | ( | const wchar_t * | key, |
bool | value | ||
) |
void ON_ArchivableDictionary::SetBoolArray | ( | const wchar_t * | key, |
const ON_SimpleArray< bool > & | value | ||
) |
void ON_ArchivableDictionary::SetDouble | ( | const wchar_t * | key, |
double | value | ||
) |
void ON_ArchivableDictionary::SetDoubleArray | ( | const wchar_t * | key, |
const ON_SimpleArray< double > & | value | ||
) |
void ON_ArchivableDictionary::SetFloat | ( | const wchar_t * | key, |
float | value | ||
) |
void ON_ArchivableDictionary::SetFloatArray | ( | const wchar_t * | key, |
const ON_SimpleArray< float > & | value | ||
) |
void ON_ArchivableDictionary::SetInt16 | ( | const wchar_t * | key, |
ON__INT16 | value | ||
) |
void ON_ArchivableDictionary::SetInt16Array | ( | const wchar_t * | key, |
const ON_SimpleArray< ON__INT16 > & | value | ||
) |
void ON_ArchivableDictionary::SetInt32 | ( | const wchar_t * | key, |
ON__INT32 | value | ||
) |
void ON_ArchivableDictionary::SetInt32Array | ( | const wchar_t * | key, |
const ON_SimpleArray< ON__INT32 > & | value | ||
) |
void ON_ArchivableDictionary::SetInt64 | ( | const wchar_t * | key, |
ON__INT64 | value | ||
) |
void ON_ArchivableDictionary::SetInt8 | ( | const wchar_t * | key, |
ON__INT8 | value | ||
) |
void ON_ArchivableDictionary::SetInt8Array | ( | const wchar_t * | key, |
const ON_SimpleArray< ON__INT8 > & | value | ||
) |
void ON_ArchivableDictionary::SetMeshParameters | ( | const wchar_t * | key, |
const ON_MeshParameters & | value | ||
) |
void ON_ArchivableDictionary::SetString | ( | const wchar_t * | key, |
const ON_wString & | value | ||
) |
void ON_ArchivableDictionary::SetStringArray | ( | const wchar_t * | key, |
const ON_ClassArray< ON_wString > & | value | ||
) |
void ON_ArchivableDictionary::SetUInt8 | ( | const wchar_t * | key, |
ON__UINT8 | value | ||
) |
void ON_ArchivableDictionary::SetUInt8Array | ( | const wchar_t * | key, |
const ON_SimpleArray< ON__UINT8 > & | value | ||
) |
void ON_ArchivableDictionary::SetUuid | ( | const wchar_t * | key, |
ON_UUID | value | ||
) |
void ON_ArchivableDictionary::SetUuidArray | ( | const wchar_t * | key, |
const ON_SimpleArray< ON_UUID > & | value | ||
) |
bool ON_ArchivableDictionary::TryGetBool | ( | const wchar_t * | key, |
bool & | value | ||
) | const |
bool ON_ArchivableDictionary::TryGetBoolArray | ( | const wchar_t * | key, |
ON_SimpleArray< bool > & | value | ||
) | const |
bool ON_ArchivableDictionary::TryGetDouble | ( | const wchar_t * | key, |
double & | value | ||
) | const |
bool ON_ArchivableDictionary::TryGetDoubleArray | ( | const wchar_t * | key, |
ON_SimpleArray< double > & | value | ||
) | const |
bool ON_ArchivableDictionary::TryGetFloat | ( | const wchar_t * | key, |
float & | value | ||
) | const |
bool ON_ArchivableDictionary::TryGetFloatArray | ( | const wchar_t * | key, |
ON_SimpleArray< float > & | value | ||
) | const |
bool ON_ArchivableDictionary::TryGetInt16 | ( | const wchar_t * | key, |
ON__INT16 & | value | ||
) | const |
bool ON_ArchivableDictionary::TryGetInt16Array | ( | const wchar_t * | key, |
ON_SimpleArray< ON__INT16 > & | value | ||
) | const |
bool ON_ArchivableDictionary::TryGetInt32 | ( | const wchar_t * | key, |
ON__INT32 & | value | ||
) | const |
bool ON_ArchivableDictionary::TryGetInt32Array | ( | const wchar_t * | key, |
ON_SimpleArray< ON__INT32 > & | value | ||
) | const |
bool ON_ArchivableDictionary::TryGetInt64 | ( | const wchar_t * | key, |
ON__INT64 & | value | ||
) | const |
bool ON_ArchivableDictionary::TryGetInt8 | ( | const wchar_t * | key, |
ON__INT8 & | value | ||
) | const |
bool ON_ArchivableDictionary::TryGetInt8Array | ( | const wchar_t * | key, |
ON_SimpleArray< ON__INT8 > & | value | ||
) | const |
bool ON_ArchivableDictionary::TryGetMeshParameters | ( | const wchar_t * | key, |
ON_MeshParameters & | value | ||
) | const |
bool ON_ArchivableDictionary::TryGetString | ( | const wchar_t * | key, |
ON_wString & | value | ||
) | const |
bool ON_ArchivableDictionary::TryGetStringArray | ( | const wchar_t * | key, |
ON_ClassArray< ON_wString > & | value | ||
) | const |
bool ON_ArchivableDictionary::TryGetUInt8 | ( | const wchar_t * | key, |
ON__UINT8 & | value | ||
) | const |
bool ON_ArchivableDictionary::TryGetUInt8Array | ( | const wchar_t * | key, |
ON_SimpleArray< ON__UINT8 > & | value | ||
) | const |
bool ON_ArchivableDictionary::TryGetUuid | ( | const wchar_t * | key, |
ON_UUID & | value | ||
) | const |
bool ON_ArchivableDictionary::TryGetUuidArray | ( | const wchar_t * | key, |
ON_SimpleArray< ON_UUID > & | value | ||
) | const |
bool ON_ArchivableDictionary::TrySetBool | ( | const wchar_t * | key, |
bool | value | ||
) |
bool ON_ArchivableDictionary::TrySetBoolArray | ( | const wchar_t * | key, |
const ON_SimpleArray< bool > & | value | ||
) |
bool ON_ArchivableDictionary::TrySetDouble | ( | const wchar_t * | key, |
double | value | ||
) |
bool ON_ArchivableDictionary::TrySetDoubleArray | ( | const wchar_t * | key, |
const ON_SimpleArray< double > & | value | ||
) |
bool ON_ArchivableDictionary::TrySetFloat | ( | const wchar_t * | key, |
float | value | ||
) |
bool ON_ArchivableDictionary::TrySetFloatArray | ( | const wchar_t * | key, |
const ON_SimpleArray< float > & | value | ||
) |
bool ON_ArchivableDictionary::TrySetInt16 | ( | const wchar_t * | key, |
ON__INT16 | value | ||
) |
bool ON_ArchivableDictionary::TrySetInt16Array | ( | const wchar_t * | key, |
const ON_SimpleArray< ON__INT16 > & | value | ||
) |
bool ON_ArchivableDictionary::TrySetInt32 | ( | const wchar_t * | key, |
ON__INT32 | value | ||
) |
bool ON_ArchivableDictionary::TrySetInt32Array | ( | const wchar_t * | key, |
const ON_SimpleArray< ON__INT32 > & | value | ||
) |
bool ON_ArchivableDictionary::TrySetInt64 | ( | const wchar_t * | key, |
ON__INT64 | value | ||
) |
bool ON_ArchivableDictionary::TrySetInt8 | ( | const wchar_t * | key, |
ON__INT8 | value | ||
) |
bool ON_ArchivableDictionary::TrySetInt8Array | ( | const wchar_t * | key, |
const ON_SimpleArray< ON__INT8 > & | value | ||
) |
bool ON_ArchivableDictionary::TrySetMeshParameters | ( | const wchar_t * | key, |
const ON_MeshParameters & | value | ||
) |
bool ON_ArchivableDictionary::TrySetString | ( | const wchar_t * | key, |
const ON_wString & | value | ||
) |
bool ON_ArchivableDictionary::TrySetStringArray | ( | const wchar_t * | key, |
const ON_ClassArray< ON_wString > & | value | ||
) |
bool ON_ArchivableDictionary::TrySetUInt8 | ( | const wchar_t * | key, |
ON__UINT8 | value | ||
) |
bool ON_ArchivableDictionary::TrySetUInt8Array | ( | const wchar_t * | key, |
const ON_SimpleArray< ON__UINT8 > & | value | ||
) |
bool ON_ArchivableDictionary::TrySetUuid | ( | const wchar_t * | key, |
ON_UUID | value | ||
) |
bool ON_ArchivableDictionary::TrySetUuidArray | ( | const wchar_t * | key, |
const ON_SimpleArray< ON_UUID > & | value | ||
) |
|
virtual |
|
static |