| Point Cloud Library (PCL)
    1.15.1-dev
    | 
#include <pcl/surface/3rdparty/opennurbs/opennurbs_3dm_attributes.h>
 Inheritance diagram for ON_3dmObjectAttributes:
 Inheritance diagram for ON_3dmObjectAttributes: Collaboration diagram for ON_3dmObjectAttributes:
 Collaboration diagram for ON_3dmObjectAttributes:| Public Member Functions | |
| ON_BOOL32 | IsValid (ON_TextLog *text_log=NULL) const | 
| void | Dump (ON_TextLog &) const | 
| unsigned int | SizeOf () const | 
| ON_BOOL32 | Write (ON_BinaryArchive &) const | 
| ON_BOOL32 | Read (ON_BinaryArchive &) | 
| bool | Transform (const ON_Xform &xform) | 
| ON_3dmObjectAttributes () | |
| ~ON_3dmObjectAttributes () | |
| bool | operator== (const ON_3dmObjectAttributes &) const | 
| bool | operator!= (const ON_3dmObjectAttributes &) const | 
| void | Default () | 
| ON::object_mode | Mode () const | 
| void | SetMode (ON::object_mode) | 
| bool | IsInstanceDefinitionObject () const | 
| bool | IsVisible () const | 
| void | SetVisible (bool bVisible) | 
| ON::object_linetype_source | LinetypeSource () const | 
| void | SetLinetypeSource (ON::object_linetype_source) | 
| ON::object_color_source | ColorSource () const | 
| void | SetColorSource (ON::object_color_source) | 
| ON::plot_color_source | PlotColorSource () const | 
| void | SetPlotColorSource (ON::plot_color_source) | 
| ON::plot_weight_source | PlotWeightSource () const | 
| void | SetPlotWeightSource (ON::plot_weight_source) | 
| ON::display_mode | DisplayMode () const | 
| void | SetDisplayMode (ON::display_mode) | 
| ON_DEPRECATED unsigned int | ApplyParentalControl (const ON_3dmObjectAttributes &parent_attributes, unsigned int control_limits=0xFFFFFFFF) | 
| unsigned int | ApplyParentalControl (const ON_3dmObjectAttributes &parent_attributes, const ON_Layer &parent_layer, unsigned int control_limits=0xFFFFFFFF) | 
| bool | SetCustomRenderMeshParameters (const class ON_MeshParameters &mp) | 
| bool | EnableCustomRenderMeshParameters (bool bEnable) | 
| const ON_MeshParameters * | CustomRenderMeshParameters () const | 
| void | DeleteCustomRenderMeshParameters () | 
| ON::object_material_source | MaterialSource () const | 
| void | SetMaterialSource (ON::object_material_source ms) | 
| int | GroupCount () const | 
| const int * | GroupList () const | 
| int | GetGroupList (ON_SimpleArray< int > &) const | 
| int | TopGroup () const | 
| ON_BOOL32 | IsInGroup (int) const | 
| ON_BOOL32 | IsInGroups (int, const int *) const | 
| ON_BOOL32 | IsInGroups (const ON_SimpleArray< int > &) const | 
| void | AddToGroup (int) | 
| void | RemoveFromGroup (int) | 
| void | RemoveFromTopGroup () | 
| void | RemoveFromAllGroups () | 
| bool | FindDisplayMaterialRef (const ON_DisplayMaterialRef &search_material, ON_DisplayMaterialRef *found_material=NULL) const | 
| bool | FindDisplayMaterialId (const ON_UUID &viewport_id, ON_UUID *display_material_id=NULL) const | 
| bool | AddDisplayMaterialRef (ON_DisplayMaterialRef display_material) | 
| bool | RemoveDisplayMaterialRef (ON_UUID viewport_id, ON_UUID display_material_id=ON_nil_uuid) | 
| void | RemoveAllDisplayMaterialRefs () | 
| int | DisplayMaterialRefCount () const | 
|  Public Member Functions inherited from ON_Object | |
| bool | CopyFrom (const ON_Object *src) | 
| ON_Object () | |
| ON_Object (const ON_Object &) | |
| ON_Object & | operator= (const ON_Object &) | 
| virtual | ~ON_Object () | 
| void | EmergencyDestroy () | 
| virtual void | MemoryRelocate () | 
| ON_BOOL32 | IsKindOf (const ON_ClassId *pClassId) const | 
| virtual ON__UINT32 | DataCRC (ON__UINT32 current_remainder) const | 
| virtual ON::object_type | ObjectType () const | 
| virtual ON_UUID | ModelObjectId () const | 
| bool | SetUserString (const wchar_t *key, const wchar_t *string_value) | 
| int | SetUserStrings (int count, const ON_UserString *user_strings, bool bReplace) | 
| bool | GetUserString (const wchar_t *key, ON_wString &string_value) const | 
| int | GetUserStrings (ON_ClassArray< ON_UserString > &user_strings) const | 
| int | GetUserStringKeys (ON_ClassArray< ON_wString > &user_string_keys) const | 
| int | UserStringCount () const | 
| ON_BOOL32 | AttachUserData (ON_UserData *pUserData) | 
| ON_BOOL32 | DetachUserData (ON_UserData *pUserData) | 
| ON_UserData * | GetUserData (const ON_UUID &userdata_uuid) const | 
| void | PurgeUserData () | 
| ON_UserData * | FirstUserData () const | 
| void | TransformUserData (const ON_Xform &xform) | 
| void | CopyUserData (const ON_Object &source_object) | 
| void | MoveUserData (ON_Object &source_object) | 
| virtual void | DestroyRuntimeCache (bool bDelete=true) | 
| Public Attributes | |
| ON_UUID | m_uuid | 
| ON_wString | m_name | 
| ON_wString | m_url | 
| int | m_layer_index | 
| int | m_linetype_index | 
| int | m_material_index | 
| ON_ObjectRenderingAttributes | m_rendering_attributes | 
| ON_Color | m_color | 
| ON_Color | m_plot_color | 
| int | m_display_order | 
| double | m_plot_weight_mm | 
| ON::object_decoration | m_object_decoration | 
| int | m_wire_density | 
| ON_UUID | m_viewport_id | 
| ON::active_space | m_space | 
| ON_SimpleArray< ON_DisplayMaterialRef > | m_dmref | 
Definition at line 41 of file opennurbs_3dm_attributes.h.
| ON_3dmObjectAttributes::ON_3dmObjectAttributes | ( | ) | 
| ON_3dmObjectAttributes::~ON_3dmObjectAttributes | ( | ) | 
| bool ON_3dmObjectAttributes::AddDisplayMaterialRef | ( | ON_DisplayMaterialRef | display_material | ) | 
| void ON_3dmObjectAttributes::AddToGroup | ( | int | ) | 
| unsigned int ON_3dmObjectAttributes::ApplyParentalControl | ( | const ON_3dmObjectAttributes & | parent_attributes, | 
| const ON_Layer & | parent_layer, | ||
| unsigned int | control_limits = 0xFFFFFFFF | ||
| ) | 
| ON_DEPRECATED unsigned int ON_3dmObjectAttributes::ApplyParentalControl | ( | const ON_3dmObjectAttributes & | parent_attributes, | 
| unsigned int | control_limits = 0xFFFFFFFF | ||
| ) | 
| ON::object_color_source ON_3dmObjectAttributes::ColorSource | ( | ) | const | 
| const ON_MeshParameters* ON_3dmObjectAttributes::CustomRenderMeshParameters | ( | ) | const | 
| void ON_3dmObjectAttributes::Default | ( | ) | 
| void ON_3dmObjectAttributes::DeleteCustomRenderMeshParameters | ( | ) | 
| int ON_3dmObjectAttributes::DisplayMaterialRefCount | ( | ) | const | 
| ON::display_mode ON_3dmObjectAttributes::DisplayMode | ( | ) | const | 
| 
 | virtual | 
Reimplemented from ON_Object.
| bool ON_3dmObjectAttributes::EnableCustomRenderMeshParameters | ( | bool | bEnable | ) | 
| 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 > & | ) | const | 
| int ON_3dmObjectAttributes::GroupCount | ( | ) | const | 
| const int* ON_3dmObjectAttributes::GroupList | ( | ) | const | 
| ON_BOOL32 ON_3dmObjectAttributes::IsInGroup | ( | int | ) | const | 
| ON_BOOL32 ON_3dmObjectAttributes::IsInGroups | ( | const ON_SimpleArray< int > & | ) | const | 
| ON_BOOL32 ON_3dmObjectAttributes::IsInGroups | ( | int | , | 
| const int * | |||
| ) | 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 | 
| bool ON_3dmObjectAttributes::operator!= | ( | const ON_3dmObjectAttributes & | ) | const | 
| bool ON_3dmObjectAttributes::operator== | ( | const ON_3dmObjectAttributes & | ) | const | 
| ON::plot_color_source ON_3dmObjectAttributes::PlotColorSource | ( | ) | const | 
| ON::plot_weight_source ON_3dmObjectAttributes::PlotWeightSource | ( | ) | const | 
| 
 | virtual | 
Reimplemented from ON_Object.
| 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 | ) | 
| void ON_3dmObjectAttributes::RemoveFromTopGroup | ( | ) | 
| void ON_3dmObjectAttributes::SetColorSource | ( | ON::object_color_source | ) | 
| bool ON_3dmObjectAttributes::SetCustomRenderMeshParameters | ( | const class ON_MeshParameters & | mp | ) | 
| void ON_3dmObjectAttributes::SetDisplayMode | ( | ON::display_mode | ) | 
| void ON_3dmObjectAttributes::SetLinetypeSource | ( | ON::object_linetype_source | ) | 
| void ON_3dmObjectAttributes::SetMaterialSource | ( | ON::object_material_source | ms | ) | 
| void ON_3dmObjectAttributes::SetMode | ( | ON::object_mode | ) | 
| void ON_3dmObjectAttributes::SetPlotColorSource | ( | ON::plot_color_source | ) | 
| void ON_3dmObjectAttributes::SetPlotWeightSource | ( | ON::plot_weight_source | ) | 
| void ON_3dmObjectAttributes::SetVisible | ( | bool | bVisible | ) | 
| 
 | virtual | 
Reimplemented from ON_Object.
| int ON_3dmObjectAttributes::TopGroup | ( | ) | const | 
| bool ON_3dmObjectAttributes::Transform | ( | const ON_Xform & | xform | ) | 
| 
 | virtual | 
Reimplemented from ON_Object.
| ON_Color ON_3dmObjectAttributes::m_color | 
Definition at line 330 of file opennurbs_3dm_attributes.h.
| int ON_3dmObjectAttributes::m_display_order | 
Definition at line 341 of file opennurbs_3dm_attributes.h.
| ON_SimpleArray<ON_DisplayMaterialRef> ON_3dmObjectAttributes::m_dmref | 
Definition at line 566 of file opennurbs_3dm_attributes.h.
| int ON_3dmObjectAttributes::m_layer_index | 
Definition at line 224 of file opennurbs_3dm_attributes.h.
| int ON_3dmObjectAttributes::m_linetype_index | 
Definition at line 231 of file opennurbs_3dm_attributes.h.
| int ON_3dmObjectAttributes::m_material_index | 
Definition at line 248 of file opennurbs_3dm_attributes.h.
| ON_wString ON_3dmObjectAttributes::m_name | 
Definition at line 212 of file opennurbs_3dm_attributes.h.
| ON::object_decoration ON_3dmObjectAttributes::m_object_decoration | 
Definition at line 349 of file opennurbs_3dm_attributes.h.
| ON_Color ON_3dmObjectAttributes::m_plot_color | 
Definition at line 334 of file opennurbs_3dm_attributes.h.
| double ON_3dmObjectAttributes::m_plot_weight_mm | 
Definition at line 346 of file opennurbs_3dm_attributes.h.
| ON_ObjectRenderingAttributes ON_3dmObjectAttributes::m_rendering_attributes | 
Definition at line 249 of file opennurbs_3dm_attributes.h.
| ON::active_space ON_3dmObjectAttributes::m_space | 
Definition at line 376 of file opennurbs_3dm_attributes.h.
| ON_wString ON_3dmObjectAttributes::m_url | 
Definition at line 218 of file opennurbs_3dm_attributes.h.
| ON_UUID ON_3dmObjectAttributes::m_uuid | 
Definition at line 208 of file opennurbs_3dm_attributes.h.
| ON_UUID ON_3dmObjectAttributes::m_viewport_id | 
Definition at line 370 of file opennurbs_3dm_attributes.h.
| int ON_3dmObjectAttributes::m_wire_density | 
Definition at line 361 of file opennurbs_3dm_attributes.h.