#include <SMESH_NoteBook.hxx>

Public Types | |
| typedef std::map < TCollection_AsciiString, TCollection_AsciiString > | TDistributionMap |
Public Member Functions | |
| LayerDistributionStates () | |
| Constructor. More... | |
| virtual | ~LayerDistributionStates () |
| Destructor. More... | |
| void | AddDistribution (const TCollection_AsciiString &theDistribution) |
| AddDistribution. More... | |
| bool | HasDistribution (const TCollection_AsciiString &theDistribution) const |
| HasDistribution. More... | |
| bool | SetDistributionType (const TCollection_AsciiString &theDistribution, const TCollection_AsciiString &theType) |
| SetDistributionType. More... | |
| TCollection_AsciiString | GetDistributionType (const TCollection_AsciiString &theDistribution) const |
| GetDistributionType. More... | |
| void | AddState (const TState &theState) |
| Add new object state. More... | |
| TState | GetCurrectState () const |
| Return current object state \retval state - Object state (vector of notebook variable) More... | |
| TAllStates | GetAllStates () const |
| void | IncrementState () |
| TCollection_AsciiString | GetObjectType () const |
Private Attributes | |
| TDistributionMap | _distributions |
| typedef std::map<TCollection_AsciiString,TCollection_AsciiString> LayerDistributionStates::TDistributionMap |
| LayerDistributionStates::LayerDistributionStates | ( | ) |
Constructor.
|
virtual |
Destructor.
| void LayerDistributionStates::AddDistribution | ( | const TCollection_AsciiString & | theDistribution | ) |
|
inherited |
Add new object state.
| theState | - Object state (vector of notebook variable) |
Referenced by SMESH_NoteBook::InitObjectMap().
|
inherited |
Referenced by SMESH_NoteBook::InitObjectMap().
|
inherited |
Return current object state \retval state - Object state (vector of notebook variable)
Referenced by SMESH_NoteBook::ReplaceVariables().
| TCollection_AsciiString LayerDistributionStates::GetDistributionType | ( | const TCollection_AsciiString & | theDistribution | ) | const |
GetDistributionType.
References _distributions.
|
inherited |
Referenced by SMESH_NoteBook::ReplaceVariables().
| bool LayerDistributionStates::HasDistribution | ( | const TCollection_AsciiString & | theDistribution | ) | const |
HasDistribution.
References _distributions.
|
inherited |
Referenced by SMESH_NoteBook::ReplaceVariables().
| bool LayerDistributionStates::SetDistributionType | ( | const TCollection_AsciiString & | theDistribution, |
| const TCollection_AsciiString & | theType | ||
| ) |
SetDistributionType.
References _distributions.
|
private |
Referenced by AddDistribution(), GetDistributionType(), HasDistribution(), and SetDistributionType().