![]() |
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 |
![]() | |
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 |