Point Cloud Library (PCL)
1.7.0
|
#include <pcl/surface/3rdparty/opennurbs/opennurbs_3dm_attributes.h>
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 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.
bool ON_3dmObjectAttributes::AddDisplayMaterialRef | ( | ON_DisplayMaterialRef | display_material | ) |
void ON_3dmObjectAttributes::AddToGroup | ( | int | ) |
ON_DEPRECATED unsigned int ON_3dmObjectAttributes::ApplyParentalControl | ( | const ON_3dmObjectAttributes & | parent_attributes, |
unsigned int | control_limits = 0xFFFFFFFF |
||
) |
unsigned int ON_3dmObjectAttributes::ApplyParentalControl | ( | const ON_3dmObjectAttributes & | parent_attributes, |
const ON_Layer & | parent_layer, | ||
unsigned int | control_limits = 0xFFFFFFFF |
||
) |
ON::object_color_source ON_3dmObjectAttributes::ColorSource | ( | ) | const |
const ON_MeshParameters* ON_3dmObjectAttributes::CustomRenderMeshParameters | ( | ) | const |
void ON_3dmObjectAttributes::Default | ( | ) |
int ON_3dmObjectAttributes::DisplayMaterialRefCount | ( | ) | const |
ON::display_mode ON_3dmObjectAttributes::DisplayMode | ( | ) | const |
void ON_3dmObjectAttributes::Dump | ( | ON_TextLog & | ) | 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 | ( | int | , |
const int * | |||
) | const |
ON_BOOL32 ON_3dmObjectAttributes::IsInGroups | ( | const ON_SimpleArray< int > & | ) | const |
bool ON_3dmObjectAttributes::IsInstanceDefinitionObject | ( | ) | const |
ON_BOOL32 ON_3dmObjectAttributes::IsValid | ( | ON_TextLog * | text_log = NULL | ) | 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 |
ON_BOOL32 ON_3dmObjectAttributes::Read | ( | ON_BinaryArchive & | ) | [virtual] |
Reimplemented from ON_Object.
bool ON_3dmObjectAttributes::RemoveDisplayMaterialRef | ( | ON_UUID | viewport_id, |
ON_UUID | display_material_id = ON_nil_uuid |
||
) |
void ON_3dmObjectAttributes::RemoveFromGroup | ( | int | ) |
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 | ) |
unsigned int ON_3dmObjectAttributes::SizeOf | ( | ) | const [virtual] |
Reimplemented from ON_Object.
int ON_3dmObjectAttributes::TopGroup | ( | ) | const |
bool ON_3dmObjectAttributes::Transform | ( | const ON_Xform & | xform | ) |
ON_BOOL32 ON_3dmObjectAttributes::Write | ( | ON_BinaryArchive & | ) | const [virtual] |
Reimplemented from ON_Object.
Definition at line 330 of file opennurbs_3dm_attributes.h.
Definition at line 341 of file opennurbs_3dm_attributes.h.
Definition at line 566 of file opennurbs_3dm_attributes.h.
Definition at line 224 of file opennurbs_3dm_attributes.h.
Definition at line 231 of file opennurbs_3dm_attributes.h.
Definition at line 248 of file opennurbs_3dm_attributes.h.
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.
Definition at line 334 of file opennurbs_3dm_attributes.h.
Definition at line 346 of file opennurbs_3dm_attributes.h.
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.
Definition at line 218 of file opennurbs_3dm_attributes.h.
Definition at line 208 of file opennurbs_3dm_attributes.h.
Definition at line 370 of file opennurbs_3dm_attributes.h.
Definition at line 361 of file opennurbs_3dm_attributes.h.