|  | QCAD
    Open Source 2D CAD | 
#include <opennurbs_layer.h>
 
  
| Public Attributes | |
| bool | m_bExpanded | 
| bool | m_bLocked | 
| bool | m_bVisible | 
| ON_Color | m_color | 
| ON_UUID | m_display_material_id | 
| int | m_iges_level | 
| ON_UUID | m_layer_id | 
| int | m_layer_index | 
| int | m_linetype_index | 
| int | m_material_index | 
| ON_wString | m_name | 
| ON_UUID | m_parent_layer_id | 
| ON_Color | m_plot_color | 
| double | m_plot_weight_mm | 
| ON_RenderingAttributes | m_rendering_attributes | 
|  Public Attributes inherited from ON_Object | |
| ON_MEMORY_POOL * | m_mempool | 
| Private Member Functions | |
| ON_OBJECT_DECLARE (ON_Layer) | |
| Private Attributes | |
| unsigned char | m__runtime_flags | 
| ON_Layer::ON_Layer | ( | ) | 
| ON_Layer::~ON_Layer | ( | ) | 
| ON_Color ON_Layer::Color | ( | ) | const | 
| void ON_Layer::Default | ( | ) | 
| 
 | virtual | 
Reimplemented from ON_Object.
| int ON_Layer::IgesLevel | ( | ) | const | 
| bool ON_Layer::IsLocked | ( | ) | const | 
| 
 | virtual | 
Implements ON_Object.
| bool ON_Layer::IsVisible | ( | ) | const | 
| bool ON_Layer::IsVisibleAndLocked | ( | ) | const | 
| bool ON_Layer::IsVisibleAndNotLocked | ( | ) | const | 
| int ON_Layer::LayerIndex | ( | ) | const | 
| const ON_wString & ON_Layer::LayerName | ( | ) | const | 
| int ON_Layer::LinetypeIndex | ( | ) | const | 
| 
 | virtual | 
Reimplemented from ON_Object.
| 
 | private | 
| ON__UINT32 ON_Layer::PerViewportSettingsCRC | ( | ) | const | 
| ON_Color ON_Layer::PlotColor | ( | ) | const | 
| double ON_Layer::PlotWeight | ( | ) | const | 
| 
 | virtual | 
Reimplemented from ON_Object.
| int ON_Layer::RenderMaterialIndex | ( | ) | const | 
| void ON_Layer::SetColor | ( | ON_Color | layer_color | ) | 
| bool ON_Layer::SetIgesLevel | ( | int | level | ) | 
| bool ON_Layer::SetLayerIndex | ( | int | i | ) | 
| bool ON_Layer::SetLayerName | ( | const char * | s | ) | 
| bool ON_Layer::SetLayerName | ( | const wchar_t * | s | ) | 
| bool ON_Layer::SetLinetypeIndex | ( | int | linetype_index | ) | 
| void ON_Layer::SetLocked | ( | bool | bLocked | ) | 
| void ON_Layer::SetPlotColor | ( | ON_Color | plot_color | ) | 
| void ON_Layer::SetPlotWeight | ( | double | plot_weight_mm | ) | 
| bool ON_Layer::SetRenderMaterialIndex | ( | int | i | ) | 
| void ON_Layer::SetVisible | ( | bool | bVisible | ) | 
| 
 | virtual | 
Reimplemented from ON_Object.
| 
 | private | 
| bool ON_Layer::m_bExpanded | 
| bool ON_Layer::m_bLocked | 
| bool ON_Layer::m_bVisible | 
| ON_Color ON_Layer::m_color | 
| ON_UUID ON_Layer::m_display_material_id | 
| int ON_Layer::m_iges_level | 
| ON_UUID ON_Layer::m_layer_id | 
| int ON_Layer::m_layer_index | 
| int ON_Layer::m_linetype_index | 
| int ON_Layer::m_material_index | 
| ON_wString ON_Layer::m_name | 
| ON_UUID ON_Layer::m_parent_layer_id | 
| ON_Color ON_Layer::m_plot_color | 
| double ON_Layer::m_plot_weight_mm | 
| ON_RenderingAttributes ON_Layer::m_rendering_attributes |