Base class for steps.
More...
◆ Step()
◆ ~Step()
| virtual XAO::Step::~Step |
( |
| ) |
|
|
inlinevirtual |
◆ getType()
| virtual XAO::Type XAO::Step::getType |
( |
| ) |
|
|
pure virtual |
◆ getStep()
| int XAO::Step::getStep |
( |
| ) |
|
|
inline |
Gets the step index.
- Returns
- the index of the step.
◆ setStep()
| void XAO::Step::setStep |
( |
int |
step | ) |
|
|
inline |
Sets the number of the step.
- Parameters
-
◆ getStamp()
| int XAO::Step::getStamp |
( |
| ) |
|
|
inline |
Gets the stamp of the index.
- Returns
- the stamp of the index.
◆ setStamp()
| void XAO::Step::setStamp |
( |
int |
stamp | ) |
|
|
inline |
Sets the stamp of the index.
- Parameters
-
◆ countComponents()
| int XAO::Step::countComponents |
( |
| ) |
|
|
inline |
Gets the number of components of the step.
- Returns
- the number of components.
◆ countElements()
| int XAO::Step::countElements |
( |
| ) |
|
|
inline |
Gets the number of elements for the step.
- Returns
- the number of elements.
◆ countValues()
| int XAO::Step::countValues |
( |
| ) |
|
|
inline |
Gets the number of values for the step.
- Returns
- the number of values.
◆ getStringValue()
| virtual const std::string XAO::Step::getStringValue |
( |
int |
element, |
|
|
int |
component |
|
) |
| |
|
pure virtual |
◆ setStringValue()
| virtual void XAO::Step::setStringValue |
( |
int |
element, |
|
|
int |
component, |
|
|
const std::string & |
value |
|
) |
| |
|
pure virtual |
◆ checkElementIndex()
| void Step::checkElementIndex |
( |
int |
element | ) |
|
|
protected |
Checks that given element index is in the range of element indexes.
- Parameters
-
| element | the index to check. |
◆ checkComponentIndex()
| void Step::checkComponentIndex |
( |
int |
component | ) |
|
|
protected |
Checks that given component index is in the range of component indexes.
- Parameters
-
| component | the index to check. |
◆ checkNbElements()
| void Step::checkNbElements |
( |
int |
nbElements | ) |
|
|
protected |
Checks that the given number of elements is correct.
- Parameters
-
| nbElements | the number of elements to check. |
◆ checkNbComponents()
| void Step::checkNbComponents |
( |
int |
nbComponents | ) |
|
|
protected |
Checks that the given number of components is correct.
- Parameters
-
| nbComponents | the number of components to check. |
◆ checkNbValues()
| void Step::checkNbValues |
( |
int |
nbValues | ) |
|
|
protected |
checks that the given number of values is correct.
- Parameters
-
| nbValues | the number of values to check. |
◆ m_step
◆ m_stamp
◆ m_nbComponents
| int XAO::Step::m_nbComponents |
|
protected |
The number of components.
◆ m_nbElements
| int XAO::Step::m_nbElements |
|
protected |