Rhino C++ API  9.0
Public Member Functions | Friends | List of all members
ON_WorksessionLayerOverride Class Reference

#include <opennurbs_worksession.h>

Public Member Functions

 ON_WorksessionLayerOverride ()
 
 ON_WorksessionLayerOverride (const ON_WorksessionLayerOverride &src)
 
 ~ON_WorksessionLayerOverride ()
 
const ON_WorksessionLayerValues & FileValues () const
 The layer's settings in the reference model when the worksession was saved. More...
 
ON_UUID LayerId () const
 Id of the layer in the reference model file. More...
 
ON_WorksessionLayerOverride & operator= (const ON_WorksessionLayerOverride &src)
 
void SetFileValues (const ON_WorksessionLayerValues &values)
 
void SetLayerId (const ON_UUID &layer_id)
 
void SetWorksessionValues (const ON_WorksessionLayerValues &values)
 
const ON_WorksessionLayerValues & WorksessionValues () const
 The layer's settings in the worksession. More...
 

Friends

class ON_WorksessionFile_Private
 

Detailed Description

Description: A layer setting in a reference model that the worksession changes. Any value that is different in WorksessionValues() and FileValues() is an override. Values that are the same are not.

Constructor & Destructor Documentation

◆ ON_WorksessionLayerOverride() [1/2]

ON_WorksessionLayerOverride::ON_WorksessionLayerOverride ( )

◆ ~ON_WorksessionLayerOverride()

ON_WorksessionLayerOverride::~ON_WorksessionLayerOverride ( )

◆ ON_WorksessionLayerOverride() [2/2]

ON_WorksessionLayerOverride::ON_WorksessionLayerOverride ( const ON_WorksessionLayerOverride &  src)

Member Function Documentation

◆ FileValues()

const ON_WorksessionLayerValues& ON_WorksessionLayerOverride::FileValues ( ) const

The layer's settings in the reference model when the worksession was saved.

◆ LayerId()

ON_UUID ON_WorksessionLayerOverride::LayerId ( ) const

Id of the layer in the reference model file.

◆ operator=()

ON_WorksessionLayerOverride& ON_WorksessionLayerOverride::operator= ( const ON_WorksessionLayerOverride &  src)

◆ SetFileValues()

void ON_WorksessionLayerOverride::SetFileValues ( const ON_WorksessionLayerValues &  values)

◆ SetLayerId()

void ON_WorksessionLayerOverride::SetLayerId ( const ON_UUID &  layer_id)

◆ SetWorksessionValues()

void ON_WorksessionLayerOverride::SetWorksessionValues ( const ON_WorksessionLayerValues &  values)

◆ WorksessionValues()

const ON_WorksessionLayerValues& ON_WorksessionLayerOverride::WorksessionValues ( ) const

The layer's settings in the worksession.

Friends And Related Function Documentation

◆ ON_WorksessionFile_Private

friend class ON_WorksessionFile_Private
friend