#include <opennurbs_instance.h>
Definition at line 27 of file opennurbs_instance.h.
anonymous enum |
no_idef_settings | |
idef_name_setting | |
idef_description_setting | |
idef_url_setting | |
idef_units_setting | |
idef_source_archive_setting | |
idef_userdata_setting | |
all_idef_settings |
Definition at line 79 of file opennurbs_instance.h.
Definition at line 36 of file opennurbs_instance.h.
Definition at line 24 of file opennurbs_instance.cpp.
Definition at line 39 of file opennurbs_instance.cpp.
const wchar_t * ON_InstanceDefinition::Description | ( | ) | const |
Definition at line 648 of file opennurbs_instance.cpp.
Definition at line 694 of file opennurbs_instance.cpp.
int ON_InstanceDefinition::Dimension | ( | ) | const [virtual] |
Implements ON_Geometry.
Definition at line 558 of file opennurbs_instance.cpp.
void ON_InstanceDefinition::Dump | ( | ON_TextLog & | text_log | ) | const [virtual] |
Reimplemented from ON_Object.
Definition at line 44 of file opennurbs_instance.cpp.
bool ON_InstanceDefinition::GetAlternateSourceArchivePath | ( | ON_wString & | alternate_source_archive_path, |
bool & | bRelativePath | ||
) | const |
Definition at line 1684 of file opennurbs_instance.cpp.
ON_BOOL32 ON_InstanceDefinition::GetBBox | ( | double * | boxmin, |
double * | boxmax, | ||
int | bGrowBox = false |
||
) | const [virtual] |
Implements ON_Geometry.
Definition at line 563 of file opennurbs_instance.cpp.
bool ON_InstanceDefinition::HasLinkedIdefLayerSettings | ( | ) | const |
Definition at line 1181 of file opennurbs_instance.cpp.
ON_InstanceDefinition::IDEF_UPDATE_TYPE ON_InstanceDefinition::IdefUpdateType | ( | int | i | ) | [static] |
Definition at line 389 of file opennurbs_instance.cpp.
Definition at line 376 of file opennurbs_instance.cpp.
ON_BOOL32 ON_InstanceDefinition::IsValid | ( | ON_TextLog * | text_log = NULL | ) | const [virtual] |
Implements ON_Object.
Definition at line 151 of file opennurbs_instance.cpp.
const ON_Layer * ON_InstanceDefinition::LinkedIdefParentLayerSettings | ( | ) | const |
Definition at line 1316 of file opennurbs_instance.cpp.
ON_UUID ON_InstanceDefinition::ModelObjectId | ( | ) | const [virtual] |
Reimplemented from ON_Object.
Definition at line 1620 of file opennurbs_object.cpp.
const wchar_t * ON_InstanceDefinition::Name | ( | ) | const |
Definition at line 592 of file opennurbs_instance.cpp.
ON::object_type ON_InstanceDefinition::ObjectType | ( | ) | const [virtual] |
Reimplemented from ON_Object.
Definition at line 551 of file opennurbs_instance.cpp.
ON_BOOL32 ON_InstanceDefinition::Read | ( | ON_BinaryArchive & | binary_archive | ) | [virtual] |
Reimplemented from ON_Object.
Definition at line 414 of file opennurbs_instance.cpp.
void ON_InstanceDefinition::SetAlternateSourceArchivePath | ( | const wchar_t * | alternate_source_archive_path, |
bool | bRelativePath | ||
) |
Definition at line 1657 of file opennurbs_instance.cpp.
void ON_InstanceDefinition::SetBoundingBox | ( | ON_BoundingBox | bbox | ) |
Definition at line 663 of file opennurbs_instance.cpp.
void ON_InstanceDefinition::SetDescription | ( | const wchar_t * | description | ) |
Definition at line 653 of file opennurbs_instance.cpp.
void ON_InstanceDefinition::SetName | ( | const wchar_t * | name | ) |
Definition at line 597 of file opennurbs_instance.cpp.
void ON_InstanceDefinition::SetSourceArchive | ( | const wchar_t * | source_archive, |
ON_CheckSum | checksum, | ||
ON_InstanceDefinition::IDEF_UPDATE_TYPE | idef_update_type | ||
) |
Definition at line 668 of file opennurbs_instance.cpp.
void ON_InstanceDefinition::SetUnitSystem | ( | ON::unit_system | us | ) |
Definition at line 720 of file opennurbs_instance.cpp.
void ON_InstanceDefinition::SetUnitSystem | ( | const ON_UnitSystem & | us | ) |
Definition at line 735 of file opennurbs_instance.cpp.
void ON_InstanceDefinition::SetURL | ( | const wchar_t * | url | ) |
Definition at line 613 of file opennurbs_instance.cpp.
void ON_InstanceDefinition::SetURL_Tag | ( | const wchar_t * | url_tag | ) |
Definition at line 628 of file opennurbs_instance.cpp.
void ON_InstanceDefinition::SetUuid | ( | ON_UUID | uuid | ) |
Definition at line 643 of file opennurbs_instance.cpp.
unsigned int ON_InstanceDefinition::SizeOf | ( | ) | const [virtual] |
Reimplemented from ON_Object.
Definition at line 268 of file opennurbs_instance.cpp.
const wchar_t * ON_InstanceDefinition::SourceArchive | ( | ) | const |
Definition at line 705 of file opennurbs_instance.cpp.
Definition at line 710 of file opennurbs_instance.cpp.
ON_BOOL32 ON_InstanceDefinition::Transform | ( | const ON_Xform & | xform | ) | [virtual] |
Reimplemented from ON_Geometry.
Definition at line 584 of file opennurbs_instance.cpp.
const ON_UnitSystem & ON_InstanceDefinition::UnitSystem | ( | ) | const |
Definition at line 715 of file opennurbs_instance.cpp.
void ON_InstanceDefinition::UpdateLinkedIdefLayerSettings | ( | unsigned int | layer_count, |
const ON_Layer *const * | layer_settings | ||
) |
Definition at line 1415 of file opennurbs_instance.cpp.
void ON_InstanceDefinition::UpdateLinkedIdefParentLayerSettings | ( | const ON_Layer * | linked_idef_parent_layer | ) |
Definition at line 1298 of file opennurbs_instance.cpp.
void ON_InstanceDefinition::UpdateLinkedIdefReferenceFileLayerRuntimeId | ( | const ON_UuidPairList & | id_map | ) |
Definition at line 1289 of file opennurbs_instance.cpp.
void ON_InstanceDefinition::UpdateLinkedIdefReferenceFileLayerSettings | ( | unsigned int | layer_count, |
ON_Layer ** | layer_settings | ||
) |
Definition at line 1322 of file opennurbs_instance.cpp.
const wchar_t * ON_InstanceDefinition::URL | ( | ) | const |
Definition at line 608 of file opennurbs_instance.cpp.
const wchar_t * ON_InstanceDefinition::URL_Tag | ( | ) | const |
Definition at line 623 of file opennurbs_instance.cpp.
ON_UUID ON_InstanceDefinition::Uuid | ( | ) | const |
Definition at line 638 of file opennurbs_instance.cpp.
ON_BOOL32 ON_InstanceDefinition::Write | ( | ON_BinaryArchive & | binary_archive | ) | const [virtual] |
Reimplemented from ON_Object.
Definition at line 282 of file opennurbs_instance.cpp.
Definition at line 322 of file opennurbs_instance.h.
Definition at line 306 of file opennurbs_instance.h.
unsigned char ON_InstanceDefinition::m_idef_layer_style |
Definition at line 352 of file opennurbs_instance.h.
Definition at line 336 of file opennurbs_instance.h.
Definition at line 332 of file opennurbs_instance.h.
Definition at line 302 of file opennurbs_instance.h.
Definition at line 143 of file opennurbs_instance.h.
unsigned char ON_InstanceDefinition::m_reserved2[2] [private] |
Definition at line 355 of file opennurbs_instance.h.
Definition at line 341 of file opennurbs_instance.h.
Definition at line 368 of file opennurbs_instance.h.
Definition at line 343 of file opennurbs_instance.h.
Definition at line 308 of file opennurbs_instance.h.
Definition at line 309 of file opennurbs_instance.h.
Definition at line 324 of file opennurbs_instance.h.
Definition at line 301 of file opennurbs_instance.h.