#include <opennurbs_layer.h>
Definition at line 20 of file opennurbs_layer.h.
no_layer_settings | |
userdata_settings | |
color_settings | |
plot_color_settings | |
plot_weight_settings | |
visible_settings | |
locked_settings | |
all_layer_settings |
Definition at line 837 of file opennurbs_layer.h.
per_viewport_none | |
per_viewport_id | |
per_viewport_color | |
per_viewport_plot_color | |
per_viewport_plot_weight | |
per_viewport_visible | |
per_viewport_persistent_visibility | |
per_viewport_all_settings |
Definition at line 164 of file opennurbs_layer.h.
Definition at line 24 of file opennurbs_layer.cpp.
Definition at line 50 of file opennurbs_layer.cpp.
ON_Color ON_Layer::Color | ( | ) | const |
Definition at line 554 of file opennurbs_layer.cpp.
ON_Color ON_Layer::Color | ( | const ON_UUID & | viewport_id | ) | const |
Definition at line 1411 of file opennurbs_layer.cpp.
bool ON_Layer::CopyPerViewportSettings | ( | ON_UUID | source_viewport_id, |
ON_UUID | destination_viewport_id | ||
) |
Definition at line 1855 of file opennurbs_layer.cpp.
bool ON_Layer::CopyPerViewportSettings | ( | const ON_Layer & | source_layer, |
ON_UUID | viewport_id, | ||
unsigned int | settings_mask | ||
) |
Definition at line 1883 of file opennurbs_layer.cpp.
void ON_Layer::CullPerViewportSettings | ( | int | viewport_id_count, |
const ON_UUID * | viewport_id_list | ||
) |
Definition at line 1945 of file opennurbs_layer.cpp.
void ON_Layer::Default | ( | ) |
Definition at line 30 of file opennurbs_layer.cpp.
void ON_Layer::DeletePerViewportColor | ( | const ON_UUID & | viewport_id | ) |
Definition at line 1640 of file opennurbs_layer.cpp.
void ON_Layer::DeletePerViewportPlotColor | ( | const ON_UUID & | viewport_id | ) |
Definition at line 1672 of file opennurbs_layer.cpp.
void ON_Layer::DeletePerViewportPlotWeight | ( | const ON_UUID & | viewport_id | ) |
Definition at line 1725 of file opennurbs_layer.cpp.
void ON_Layer::DeletePerViewportSettings | ( | const ON_UUID & | viewport_id | ) | const |
Definition at line 1930 of file opennurbs_layer.cpp.
void ON_Layer::DeletePerViewportVisible | ( | const ON_UUID & | viewport_id | ) |
Definition at line 1757 of file opennurbs_layer.cpp.
unsigned int ON_Layer::Differences | ( | const ON_Layer & | layer0, |
const ON_Layer & | layer1 | ||
) | [static] |
Definition at line 2005 of file opennurbs_layer.cpp.
void ON_Layer::Dump | ( | ON_TextLog & | dump | ) | const [virtual] |
Reimplemented from ON_Object.
Definition at line 271 of file opennurbs_layer.cpp.
bool ON_Layer::GetLeafName | ( | const wchar_t * | layer_name, |
ON_wString & | leaf_name | ||
) | [static] |
Definition at line 199 of file opennurbs_layer.cpp.
bool ON_Layer::GetParentName | ( | const wchar_t * | layer_name, |
ON_wString & | parent_path_name | ||
) | [static] |
Definition at line 212 of file opennurbs_layer.cpp.
void ON_Layer::GetPerViewportVisibilityViewportIds | ( | ON_SimpleArray< ON_UUID > & | viewport_id_list | ) | const |
Definition at line 1791 of file opennurbs_layer.cpp.
bool ON_Layer::GetReferenceName | ( | const wchar_t * | layer_name, |
ON_wString & | reference_name | ||
) | [static] |
Definition at line 251 of file opennurbs_layer.cpp.
bool ON_Layer::GetSavedSettings | ( | ON_Layer & | layer, |
unsigned int & | settings | ||
) | const |
Definition at line 2364 of file opennurbs_layer.cpp.
bool ON_Layer::HasPerViewportSettings | ( | ON_UUID | viewport_id, |
unsigned int | settings_mask | ||
) | const |
Definition at line 1822 of file opennurbs_layer.cpp.
bool ON_Layer::HasPerViewportSettings | ( | const ON_UUID & | viewport_id | ) | const |
Definition at line 1817 of file opennurbs_layer.cpp.
int ON_Layer::IgesLevel | ( | ) | const |
Definition at line 666 of file opennurbs_layer.cpp.
bool ON_Layer::IsLocked | ( | ) | const |
Definition at line 622 of file opennurbs_layer.cpp.
ON_BOOL32 ON_Layer::IsValid | ( | ON_TextLog * | text_log = NULL | ) | const [virtual] |
Implements ON_Object.
Definition at line 71 of file opennurbs_layer.cpp.
bool ON_Layer::IsVisible | ( | ) | const |
Definition at line 579 of file opennurbs_layer.cpp.
bool ON_Layer::IsVisible | ( | const ON_UUID & | viewport_id | ) | const |
Definition at line 1540 of file opennurbs_layer.cpp.
bool ON_Layer::IsVisibleAndLocked | ( | ) | const |
Definition at line 632 of file opennurbs_layer.cpp.
bool ON_Layer::IsVisibleAndNotLocked | ( | ) | const |
Definition at line 627 of file opennurbs_layer.cpp.
int ON_Layer::LayerIndex | ( | ) | const |
Definition at line 654 of file opennurbs_layer.cpp.
const ON_wString & ON_Layer::LayerName | ( | ) | const |
Definition at line 539 of file opennurbs_layer.cpp.
const wchar_t * ON_Layer::LayerNamePathDelimiter | ( | ) | [static] |
Definition at line 119 of file opennurbs_layer.cpp.
const wchar_t * ON_Layer::LayerNameReferenceDelimiter | ( | ) | [static] |
Definition at line 114 of file opennurbs_layer.cpp.
int ON_Layer::LinetypeIndex | ( | ) | const |
Definition at line 574 of file opennurbs_layer.cpp.
ON_UUID ON_Layer::ModelObjectId | ( | ) | const [virtual] |
Reimplemented from ON_Object.
Definition at line 1580 of file opennurbs_object.cpp.
ON::object_type ON_Layer::ObjectType | ( | ) | const [virtual] |
Reimplemented from ON_Object.
Definition at line 518 of file opennurbs_layer.cpp.
ON_Layer::ON_OBJECT_DECLARE | ( | ON_Layer | ) | [private] |
bool ON_Layer::PersistentLocking | ( | ) | const |
Definition at line 2436 of file opennurbs_layer.cpp.
bool ON_Layer::PersistentVisibility | ( | ) | const |
Definition at line 2404 of file opennurbs_layer.cpp.
ON_Color ON_Layer::PerViewportColor | ( | ON_UUID | viewport_id | ) | const |
Definition at line 1399 of file opennurbs_layer.cpp.
bool ON_Layer::PerViewportIsVisible | ( | ON_UUID | viewport_id | ) | const |
Definition at line 1502 of file opennurbs_layer.cpp.
bool ON_Layer::PerViewportPersistentVisibility | ( | ON_UUID | viewport_id | ) | const |
Definition at line 1576 of file opennurbs_layer.cpp.
ON_Color ON_Layer::PerViewportPlotColor | ( | ON_UUID | viewport_id | ) | const |
Definition at line 1441 of file opennurbs_layer.cpp.
double ON_Layer::PerViewportPlotWeight | ( | ON_UUID | viewport_id | ) | const |
Definition at line 1485 of file opennurbs_layer.cpp.
ON__UINT32 ON_Layer::PerViewportSettingsCRC | ( | ) | const |
Definition at line 1983 of file opennurbs_layer.cpp.
ON_Color ON_Layer::PlotColor | ( | ) | const |
Definition at line 559 of file opennurbs_layer.cpp.
ON_Color ON_Layer::PlotColor | ( | const ON_UUID & | viewport_id | ) | const |
Definition at line 1455 of file opennurbs_layer.cpp.
double ON_Layer::PlotWeight | ( | ) | const |
Definition at line 671 of file opennurbs_layer.cpp.
double ON_Layer::PlotWeight | ( | const ON_UUID & | viewport_id | ) | const |
Definition at line 1496 of file opennurbs_layer.cpp.
ON_BOOL32 ON_Layer::Read | ( | ON_BinaryArchive & | file | ) | [virtual] |
Reimplemented from ON_Object.
Definition at line 393 of file opennurbs_layer.cpp.
bool ON_Layer::RemoveReferenceName | ( | const wchar_t * | layer_name, |
ON_wString & | layer_path_name | ||
) | [static] |
Definition at line 239 of file opennurbs_layer.cpp.
int ON_Layer::RenderMaterialIndex | ( | ) | const |
Definition at line 643 of file opennurbs_layer.cpp.
unsigned int ON_Layer::SavedSettings | ( | ) | const |
Definition at line 2358 of file opennurbs_layer.cpp.
void ON_Layer::SaveSettings | ( | unsigned int | settings, |
bool | bUpdate | ||
) |
Definition at line 2313 of file opennurbs_layer.cpp.
void ON_Layer::Set | ( | unsigned int | settings, |
const ON_Layer & | settings_values | ||
) |
Definition at line 2063 of file opennurbs_layer.cpp.
void ON_Layer::SetColor | ( | ON_Color | layer_color | ) |
Definition at line 544 of file opennurbs_layer.cpp.
void ON_Layer::SetColor | ( | ON_Color | layer_color, |
const ON_UUID & | viewport_id | ||
) |
Definition at line 1394 of file opennurbs_layer.cpp.
bool ON_Layer::SetIgesLevel | ( | int | level | ) |
Definition at line 660 of file opennurbs_layer.cpp.
bool ON_Layer::SetLayerIndex | ( | int | i | ) |
Definition at line 648 of file opennurbs_layer.cpp.
bool ON_Layer::SetLayerName | ( | const char * | s | ) |
Definition at line 527 of file opennurbs_layer.cpp.
bool ON_Layer::SetLayerName | ( | const wchar_t * | s | ) |
Definition at line 533 of file opennurbs_layer.cpp.
bool ON_Layer::SetLinetypeIndex | ( | int | linetype_index | ) |
Definition at line 564 of file opennurbs_layer.cpp.
void ON_Layer::SetLocked | ( | bool | bLocked | ) |
Definition at line 603 of file opennurbs_layer.cpp.
void ON_Layer::SetPersistentLocking | ( | bool | bPersistentLocking | ) |
Definition at line 2452 of file opennurbs_layer.cpp.
void ON_Layer::SetPersistentVisibility | ( | bool | bPersistentVisibility | ) |
Definition at line 2420 of file opennurbs_layer.cpp.
void ON_Layer::SetPerViewportColor | ( | ON_UUID | viewport_id, |
ON_Color | layer_color | ||
) |
Definition at line 1373 of file opennurbs_layer.cpp.
void ON_Layer::SetPerViewportPersistentVisibility | ( | ON_UUID | viewport_id, |
bool | bPersistentVisibility | ||
) |
Definition at line 1601 of file opennurbs_layer.cpp.
void ON_Layer::SetPerViewportPlotColor | ( | ON_UUID | viewport_id, |
ON_Color | plot_color | ||
) |
Definition at line 1416 of file opennurbs_layer.cpp.
void ON_Layer::SetPerViewportPlotWeight | ( | ON_UUID | viewport_id, |
double | plot_weight_mm | ||
) |
Definition at line 1460 of file opennurbs_layer.cpp.
void ON_Layer::SetPerViewportVisible | ( | ON_UUID | viewport_id, |
bool | bVisible | ||
) |
Definition at line 1550 of file opennurbs_layer.cpp.
void ON_Layer::SetPlotColor | ( | ON_Color | plot_color | ) |
Definition at line 549 of file opennurbs_layer.cpp.
void ON_Layer::SetPlotColor | ( | ON_Color | plot_color, |
const ON_UUID & | viewport_id | ||
) |
Definition at line 1436 of file opennurbs_layer.cpp.
void ON_Layer::SetPlotWeight | ( | double | plot_weight_mm | ) |
Definition at line 676 of file opennurbs_layer.cpp.
void ON_Layer::SetPlotWeight | ( | double | plot_weight_mm, |
const ON_UUID & | viewport_id | ||
) |
Definition at line 1480 of file opennurbs_layer.cpp.
bool ON_Layer::SetRenderMaterialIndex | ( | int | i | ) |
Definition at line 637 of file opennurbs_layer.cpp.
void ON_Layer::SetVisible | ( | bool | bVisible | ) |
Definition at line 584 of file opennurbs_layer.cpp.
void ON_Layer::SetVisible | ( | bool | bVisible, |
const ON_UUID & | viewport_id | ||
) |
Definition at line 1545 of file opennurbs_layer.cpp.
void ON_Layer::UnsetPersistentLocking | ( | ) |
Definition at line 2462 of file opennurbs_layer.cpp.
void ON_Layer::UnsetPersistentVisibility | ( | ) |
Definition at line 2430 of file opennurbs_layer.cpp.
void ON_Layer::UnsetPerViewportPersistentVisibility | ( | ON_UUID | viewport_id | ) |
Definition at line 1615 of file opennurbs_layer.cpp.
int ON_Layer::UpdateViewportIds | ( | const ON_UuidPairList & | viewport_id_map | ) |
Definition at line 1704 of file opennurbs_layer.cpp.
ON_BOOL32 ON_Layer::Write | ( | ON_BinaryArchive & | file | ) | const [virtual] |
Reimplemented from ON_Object.
Definition at line 285 of file opennurbs_layer.cpp.
Definition at line 828 of file opennurbs_layer.h.
bool ON_Layer::m_bLocked |
Definition at line 827 of file opennurbs_layer.h.
bool ON_Layer::m_bVisible |
Definition at line 826 of file opennurbs_layer.h.
Definition at line 815 of file opennurbs_layer.h.
Definition at line 816 of file opennurbs_layer.h.
unsigned char ON_Layer::m_extension_bits [private] |
Definition at line 934 of file opennurbs_layer.h.
Definition at line 783 of file opennurbs_layer.h.
Definition at line 776 of file opennurbs_layer.h.
Definition at line 775 of file opennurbs_layer.h.
Definition at line 804 of file opennurbs_layer.h.
Definition at line 801 of file opennurbs_layer.h.
Definition at line 824 of file opennurbs_layer.h.
Definition at line 777 of file opennurbs_layer.h.
Definition at line 819 of file opennurbs_layer.h.
double ON_Layer::m_plot_weight_mm |
Definition at line 821 of file opennurbs_layer.h.
Definition at line 802 of file opennurbs_layer.h.