|  | 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 |