Point Cloud Library (PCL)
1.14.1-dev
|
#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 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.