|
QCAD
Open Source 2D CAD
|
#include <opennurbs_3dm_attributes.h>
Public Attributes | |
| ON_Color | m_color |
| int | m_display_order |
| ON_SimpleArray< ON_DisplayMaterialRef > | m_dmref |
| int | m_layer_index |
| int | m_linetype_index |
| int | m_material_index |
| ON_wString | m_name |
| ON::object_decoration | m_object_decoration |
| ON_Color | m_plot_color |
| double | m_plot_weight_mm |
| ON_ObjectRenderingAttributes | m_rendering_attributes |
| ON::active_space | m_space |
| ON_wString | m_url |
| ON_UUID | m_uuid |
| ON_UUID | m_viewport_id |
| int | m_wire_density |
Public Attributes inherited from ON_Object | |
| ON_MEMORY_POOL * | m_mempool |
Private Member Functions | |
| ON_OBJECT_DECLARE (ON_3dmObjectAttributes) | |
| bool | ReadV5Helper (ON_BinaryArchive &file) |
| bool | WriteV5Helper (ON_BinaryArchive &file) const |
Private Attributes | |
| bool | m_bVisible |
| unsigned char | m_color_source |
| ON_SimpleArray< int > | m_group |
| unsigned char | m_linetype_source |
| unsigned char | m_material_source |
| unsigned char | m_mode |
| unsigned char | m_plot_color_source |
| unsigned char | m_plot_weight_source |
| ON_3dmObjectAttributes::ON_3dmObjectAttributes | ( | ) |
| ON_3dmObjectAttributes::~ON_3dmObjectAttributes | ( | ) |
| bool ON_3dmObjectAttributes::AddDisplayMaterialRef | ( | ON_DisplayMaterialRef | display_material | ) |
| void ON_3dmObjectAttributes::AddToGroup | ( | int | group_index | ) |
| unsigned int ON_3dmObjectAttributes::ApplyParentalControl | ( | const ON_3dmObjectAttributes & | parent_attributes, |
| const ON_Layer & | parent_layer, | ||
| unsigned int | control_limits = 0xFFFFFFFF ) |
| unsigned int ON_3dmObjectAttributes::ApplyParentalControl | ( | const ON_3dmObjectAttributes & | parent_attributes, |
| unsigned int | control_limits = 0xFFFFFFFF ) |
| ON::object_color_source ON_3dmObjectAttributes::ColorSource | ( | ) | const |
| void ON_3dmObjectAttributes::Default | ( | ) |
| int ON_3dmObjectAttributes::DisplayMaterialRefCount | ( | ) | const |
| ON::display_mode ON_3dmObjectAttributes::DisplayMode | ( | ) | const |
|
virtual |
Reimplemented from ON_Object.
| bool ON_3dmObjectAttributes::FindDisplayMaterialId | ( | const ON_UUID & | viewport_id, |
| ON_UUID * | display_material_id = NULL ) const |
| bool ON_3dmObjectAttributes::FindDisplayMaterialRef | ( | const ON_DisplayMaterialRef & | search_material, |
| ON_DisplayMaterialRef * | found_material = NULL ) const |
| int ON_3dmObjectAttributes::GetGroupList | ( | ON_SimpleArray< int > & | group_list | ) | const |
| int ON_3dmObjectAttributes::GroupCount | ( | ) | const |
| const int * ON_3dmObjectAttributes::GroupList | ( | ) | const |
| ON_BOOL32 ON_3dmObjectAttributes::IsInGroup | ( | int | group_index | ) | const |
| ON_BOOL32 ON_3dmObjectAttributes::IsInGroups | ( | const ON_SimpleArray< int > & | group_list | ) | const |
| bool ON_3dmObjectAttributes::IsInstanceDefinitionObject | ( | ) | const |
|
virtual |
Implements ON_Object.
| bool ON_3dmObjectAttributes::IsVisible | ( | ) | const |
| ON::object_linetype_source ON_3dmObjectAttributes::LinetypeSource | ( | ) | const |
| ON::object_material_source ON_3dmObjectAttributes::MaterialSource | ( | ) | const |
| ON::object_mode ON_3dmObjectAttributes::Mode | ( | ) | const |
|
private |
| bool ON_3dmObjectAttributes::operator!= | ( | const ON_3dmObjectAttributes & | other | ) | const |
| bool ON_3dmObjectAttributes::operator== | ( | const ON_3dmObjectAttributes & | other | ) | const |
| ON::plot_color_source ON_3dmObjectAttributes::PlotColorSource | ( | ) | const |
| ON::plot_weight_source ON_3dmObjectAttributes::PlotWeightSource | ( | ) | const |
|
virtual |
Reimplemented from ON_Object.
|
private |
| void ON_3dmObjectAttributes::RemoveAllDisplayMaterialRefs | ( | ) |
| bool ON_3dmObjectAttributes::RemoveDisplayMaterialRef | ( | ON_UUID | viewport_id, |
| ON_UUID | display_material_id = ON_nil_uuid ) |
| void ON_3dmObjectAttributes::RemoveFromAllGroups | ( | ) |
| void ON_3dmObjectAttributes::RemoveFromGroup | ( | int | group_index | ) |
| void ON_3dmObjectAttributes::RemoveFromTopGroup | ( | ) |
| void ON_3dmObjectAttributes::SetColorSource | ( | ON::object_color_source | c | ) |
| void ON_3dmObjectAttributes::SetDisplayMode | ( | ON::display_mode | m | ) |
| void ON_3dmObjectAttributes::SetLinetypeSource | ( | ON::object_linetype_source | c | ) |
| void ON_3dmObjectAttributes::SetMaterialSource | ( | ON::object_material_source | ms | ) |
| void ON_3dmObjectAttributes::SetMode | ( | ON::object_mode | m | ) |
| void ON_3dmObjectAttributes::SetPlotColorSource | ( | ON::plot_color_source | pcs | ) |
| void ON_3dmObjectAttributes::SetPlotWeightSource | ( | ON::plot_weight_source | pws | ) |
| void ON_3dmObjectAttributes::SetVisible | ( | bool | bVisible | ) |
|
virtual |
Reimplemented from ON_Object.
| int ON_3dmObjectAttributes::TopGroup | ( | ) | const |
|
virtual |
Reimplemented from ON_Object.
|
private |
|
private |
| ON_Color ON_3dmObjectAttributes::m_color |
|
private |
| int ON_3dmObjectAttributes::m_display_order |
| ON_SimpleArray<ON_DisplayMaterialRef> ON_3dmObjectAttributes::m_dmref |
|
private |
| int ON_3dmObjectAttributes::m_layer_index |
| int ON_3dmObjectAttributes::m_linetype_index |
|
private |
| int ON_3dmObjectAttributes::m_material_index |
|
private |
|
private |
| ON_wString ON_3dmObjectAttributes::m_name |
| ON::object_decoration ON_3dmObjectAttributes::m_object_decoration |
| ON_Color ON_3dmObjectAttributes::m_plot_color |
|
private |
| double ON_3dmObjectAttributes::m_plot_weight_mm |
|
private |
| ON_ObjectRenderingAttributes ON_3dmObjectAttributes::m_rendering_attributes |
| ON::active_space ON_3dmObjectAttributes::m_space |
| ON_wString ON_3dmObjectAttributes::m_url |
| ON_UUID ON_3dmObjectAttributes::m_uuid |
| ON_UUID ON_3dmObjectAttributes::m_viewport_id |
| int ON_3dmObjectAttributes::m_wire_density |