|
SHAPER
9.15.0
|
Represents a field with integer values. More...

Public Member Functions | |
| IntegerField (XAO::Dimension dimension, int nbElements, int nbComponents, const std::string &name) | |
| Constructor. More... | |
| virtual XAO::Type | getType () |
| Gets the Type of the field. More... | |
| virtual Step * | addNewStep (int step) |
| Adds a new step of the same type than the field. More... | |
| IntegerStep * | addStep (int step) |
| Adds a new step. More... | |
| IntegerStep * | addStep (int step, int stamp) |
| Adds a new step. More... | |
| IntegerStep * | getStep (int index) |
| Gets the step of given index. More... | |
the name of the field. | |||||||||
Creates a Field of the given type.
| |||||||||
| const std::string | getName () const | ||||||||
| Gets the name of the Field. More... | |||||||||
| void | setName (const std::string &name) | ||||||||
| Sets the name of the Field. More... | |||||||||
| XAO::Dimension | getDimension () const | ||||||||
| Gets the Dimension of the Field. More... | |||||||||
| int | countElements () const | ||||||||
| Gets the number of elements of each step. More... | |||||||||
| int | countComponents () const | ||||||||
| Gets the number of components. More... | |||||||||
| int | countValues () const | ||||||||
| Gets the number of values for each step. More... | |||||||||
| int | countSteps () const | ||||||||
| Gets the number of the steps. More... | |||||||||
| const std::string | getComponentName (int index) | ||||||||
| Gets the name of a component. More... | |||||||||
| void | setComponentName (int componentIndex, const std::string &name) | ||||||||
| Sets the name of a component. More... | |||||||||
| void | setComponentsNames (const std::vector< std::string > &names) | ||||||||
| Sets the name of the components. More... | |||||||||
| bool | removeStep (Step *step) | ||||||||
| Remove a step. More... | |||||||||
| bool | hasStep (int step) | ||||||||
| Verifies if the field has a step with the given step number. More... | |||||||||
| stepIterator | begin () | ||||||||
| Returns the first step. More... | |||||||||
| stepIterator | end () | ||||||||
| Returns the last step. More... | |||||||||
| std::string | m_name | ||||||||
| The name of the Field. More... | |||||||||
| XAO::Dimension | m_dimension | ||||||||
| The dimension of the Field. More... | |||||||||
| int | m_nbComponents | ||||||||
| The number of components. More... | |||||||||
| std::vector< std::string > | m_components | ||||||||
| The components of the field. More... | |||||||||
| int | m_nbElements | ||||||||
| The number of elements. More... | |||||||||
| std::vector< Step * > | m_steps | ||||||||
| The list of steps. More... | |||||||||
| static Field * | createField (XAO::Type type, XAO::Dimension dimension, int nbElements, int nbComponents, const std::string &name=std::string("")) | ||||||||
| void | checkComponent (int component) | ||||||||
| void | checkStepIndex (int step) | ||||||||
Represents a field with integer values.
| IntegerField::IntegerField | ( | XAO::Dimension | dimension, |
| int | nbElements, | ||
| int | nbComponents, | ||
| const std::string & | name | ||
| ) |
Constructor.
| dimension | the dimension of the field. |
| nbElements | the number of elements. |
| nbComponents | the number of components. |
| name | the name of the field. |
|
inlinevirtual |
|
virtual |
Adds a new step of the same type than the field.
| number | the number of the step. |
Implements XAO::Field.
| IntegerStep * IntegerField::addStep | ( | int | step | ) |
Adds a new step.
| step | the number of the step. |
| IntegerStep * IntegerField::addStep | ( | int | step, |
| int | stamp | ||
| ) |
Adds a new step.
| step | the number of the step. |
| stamp | the stamp of the step. |
| IntegerStep * IntegerField::getStep | ( | int | index | ) |
Gets the step of given index.
| index | the index of the step. |
|
inlineinherited |
|
inlineinherited |
Sets the name of the Field.
| name | the name to set. |
|
inlineinherited |
|
inlineinherited |
Gets the number of elements of each step.
|
inlineinherited |
Gets the number of components.
|
inlineinherited |
Gets the number of values for each step.
|
inlineinherited |
Gets the number of the steps.
|
inherited |
Gets the name of a component.
| index | the index of the component to get. |
|
inherited |
Sets the name of a component.
| componentIndex | the index of the component to set. |
| name | the name to set. |
|
inherited |
Sets the name of the components.
| names | the names to set. |
|
inherited |
Remove a step.
| step | the step to remove. |
|
inherited |
Verifies if the field has a step with the given step number.
| step | the step number. |
|
inlineinherited |
Returns the first step.
|
inlineinherited |
Returns the last step.
|
protectedinherited |
The name of the Field.
|
protectedinherited |
The dimension of the Field.
|
protectedinherited |
The number of components.
|
protectedinherited |
The components of the field.
|
protectedinherited |
The number of elements.
|
protectedinherited |
The list of steps.