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

List of all members.

Public Member Functions

ON_BOOL32 Archive () const
ON__UINT32 DataCRC (ON__UINT32 current_remainder) const
ON_BOOL32 GetDescription (ON_wString &description)
bool IsEmpty () const
ON_BOOL32 IsValid (ON_TextLog *text_log=NULL) const
 ON__LayerExtensions ()
ON_BOOL32 Read (ON_BinaryArchive &binary_archive)
unsigned int SizeOf () const
ON_BOOL32 Write (ON_BinaryArchive &binary_archive) const
 ~ON__LayerExtensions ()

Static Public Member Functions

static void DeleteViewportSettings (const ON_Layer &layer, const unsigned char *layer_m_extension_bits, const ON__LayerPerViewSettings *vp_settings_to_delete)
static ON__LayerExtensionsLayerExtensions (const ON_Layer &layer, const unsigned char *layer_m_extension_bits, bool bCreate)
static ON__LayerPerViewSettingsViewportSettings (const ON_Layer &layer, const unsigned char *layer_m_extension_bits, ON_UUID viewport_id, bool bCreate)

Public Attributes

ON_SimpleArray
< ON__LayerPerViewSettings
m_vp_settings

Private Member Functions

 ON_OBJECT_DECLARE (ON__LayerExtensions)

Detailed Description

Definition at line 1043 of file opennurbs_layer.cpp.


Constructor & Destructor Documentation

Definition at line 1138 of file opennurbs_layer.cpp.

Definition at line 1145 of file opennurbs_layer.cpp.


Member Function Documentation

Reimplemented from ON_UserData.

Definition at line 1254 of file opennurbs_layer.cpp.

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

Reimplemented from ON_Object.

Definition at line 1164 of file opennurbs_layer.cpp.

void ON__LayerExtensions::DeleteViewportSettings ( const ON_Layer layer,
const unsigned char *  layer_m_extension_bits,
const ON__LayerPerViewSettings vp_settings_to_delete 
) [static]

Definition at line 1309 of file opennurbs_layer.cpp.

Reimplemented from ON_UserData.

Definition at line 1260 of file opennurbs_layer.cpp.

Definition at line 1350 of file opennurbs_layer.cpp.

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

Reimplemented from ON_UserData.

Definition at line 1150 of file opennurbs_layer.cpp.

ON__LayerExtensions * ON__LayerExtensions::LayerExtensions ( const ON_Layer layer,
const unsigned char *  layer_m_extension_bits,
bool  bCreate 
) [static]

Definition at line 1101 of file opennurbs_layer.cpp.

ON_BOOL32 ON__LayerExtensions::Read ( ON_BinaryArchive binary_archive) [virtual]

Reimplemented from ON_Object.

Definition at line 1202 of file opennurbs_layer.cpp.

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

Reimplemented from ON_UserData.

Definition at line 1156 of file opennurbs_layer.cpp.

ON__LayerPerViewSettings * ON__LayerExtensions::ViewportSettings ( const ON_Layer layer,
const unsigned char *  layer_m_extension_bits,
ON_UUID  viewport_id,
bool  bCreate 
) [static]

Definition at line 1266 of file opennurbs_layer.cpp.

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

Reimplemented from ON_Object.

Definition at line 1172 of file opennurbs_layer.cpp.


Member Data Documentation

Definition at line 1094 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