Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Private Member Functions
ON__LayerSettingsUserData Class Reference
Inheritance diagram for ON__LayerSettingsUserData:
Inheritance graph
[legend]

List of all members.

Public Types

enum  { valid_settings }

Public Member Functions

ON_BOOL32 Archive () const
ON__UINT32 DataCRC (ON__UINT32 current_remainder) const
void Defaults ()
ON_BOOL32 GetDescription (ON_wString &description)
bool HaveColor () const
bool HaveLocked () const
bool HavePlotColor () const
bool HavePlotWeight () const
bool HaveSettings () const
bool HaveVisible () const
ON_BOOL32 IsValid (ON_TextLog *text_log=NULL) const
 ON__LayerSettingsUserData ()
ON_BOOL32 Read (ON_BinaryArchive &binary_archive)
unsigned int SizeOf () const
ON_BOOL32 Write (ON_BinaryArchive &binary_archive) const
 ~ON__LayerSettingsUserData ()

Static Public Member Functions

static ON__LayerSettingsUserDataLayerSettings (const ON_Layer &layer, bool bCreate)

Public Attributes

bool m_bLocked
bool m_bVisible
ON_Color m_color
ON_Color m_plot_color
double m_plot_weight_mm
unsigned int m_settings

Private Member Functions

 ON_OBJECT_DECLARE (ON__LayerSettingsUserData)

Detailed Description

Definition at line 2104 of file opennurbs_layer.cpp.


Member Enumeration Documentation

anonymous enum
Enumerator:
valid_settings 

Definition at line 2137 of file opennurbs_layer.cpp.


Constructor & Destructor Documentation

Definition at line 2191 of file opennurbs_layer.cpp.

Definition at line 2199 of file opennurbs_layer.cpp.


Member Function Documentation

Reimplemented from ON_UserData.

Definition at line 2298 of file opennurbs_layer.cpp.

ON__UINT32 ON__LayerSettingsUserData::DataCRC ( ON__UINT32  current_remainder) const [virtual]

Reimplemented from ON_Object.

Definition at line 2216 of file opennurbs_layer.cpp.

Definition at line 2157 of file opennurbs_layer.cpp.

Reimplemented from ON_UserData.

Definition at line 2305 of file opennurbs_layer.cpp.

bool ON__LayerSettingsUserData::HaveColor ( ) const [inline]

Definition at line 2151 of file opennurbs_layer.cpp.

bool ON__LayerSettingsUserData::HaveLocked ( ) const [inline]

Definition at line 2154 of file opennurbs_layer.cpp.

Definition at line 2152 of file opennurbs_layer.cpp.

Definition at line 2155 of file opennurbs_layer.cpp.

bool ON__LayerSettingsUserData::HaveSettings ( ) const [inline]

Definition at line 2149 of file opennurbs_layer.cpp.

bool ON__LayerSettingsUserData::HaveVisible ( ) const [inline]

Definition at line 2153 of file opennurbs_layer.cpp.

ON_BOOL32 ON__LayerSettingsUserData::IsValid ( ON_TextLog text_log = NULL) const [virtual]

Reimplemented from ON_UserData.

Definition at line 2204 of file opennurbs_layer.cpp.

ON__LayerSettingsUserData * ON__LayerSettingsUserData::LayerSettings ( const ON_Layer layer,
bool  bCreate 
) [static]

Definition at line 2180 of file opennurbs_layer.cpp.

Reimplemented from ON_Object.

Definition at line 2262 of file opennurbs_layer.cpp.

unsigned int ON__LayerSettingsUserData::SizeOf ( ) const [virtual]

Reimplemented from ON_UserData.

Definition at line 2210 of file opennurbs_layer.cpp.

ON_BOOL32 ON__LayerSettingsUserData::Write ( ON_BinaryArchive binary_archive) const [virtual]

Reimplemented from ON_Object.

Definition at line 2229 of file opennurbs_layer.cpp.


Member Data Documentation

Definition at line 2171 of file opennurbs_layer.cpp.

Definition at line 2170 of file opennurbs_layer.cpp.

Definition at line 2168 of file opennurbs_layer.cpp.

Definition at line 2169 of file opennurbs_layer.cpp.

Definition at line 2172 of file opennurbs_layer.cpp.

Definition at line 2167 of file opennurbs_layer.cpp.


The documentation for this class was generated from the following file:


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:50