21 #ifndef __XAO_DOUBLESTEP_HXX__
22 #define __XAO_DOUBLESTEP_HXX__
31 #pragma warning(disable:4290)
51 DoubleStep(
int step,
int stamp,
int nbElements,
int nbComponents);
59 std::vector<double> getValues();
66 std::vector<double> getElement(
int element) ;
73 std::vector<double> getComponent(
int component) ;
81 double getValue(
int element,
int component) ;
87 void setValues(
const std::vector<double>& values) ;
94 void setElement(
int element,
const std::vector<double>& elements) ;
101 void setComponent(
int component,
const std::vector<double>& components) ;
109 void setValue(
int element,
int component,
double value) ;
111 virtual const std::string getStringValue(
int element,
int component) ;
112 virtual void setStringValue(
int element,
int component,
const std::string& value) ;
#define XAO_EXPORT
Definition: XAO.hxx:31
Step with double values.
Definition: XAO_DoubleStep.hxx:42
std::vector< std::vector< double > > m_values
Definition: XAO_DoubleStep.hxx:115
virtual XAO::Type getType()
Gets the type of the step.
Definition: XAO_DoubleStep.hxx:53
Base class for steps.
Definition: XAO_Step.hxx:39
Definition: BrepGeometryTest.hxx:26
Type
Definition: XAO_XaoUtils.hxx:62
@ DOUBLE
DOUBLE.
Definition: XAO_XaoUtils.hxx:65