using namespace XAO;
-BooleanField::BooleanField(const XAO::Dimension& dimension,
- const int& nbElements, const int& nbComponents)
- : Field("", dimension, nbElements, nbComponents)
-{
-}
-
BooleanField::BooleanField(const std::string& name, const XAO::Dimension& dimension,
const int& nbElements, const int& nbComponents)
: Field(name, dimension, nbElements, nbComponents)
class BooleanField : public Field
{
public:
- BooleanField(const XAO::Dimension& dimension, const int& nbElements, const int& nbComponents);
BooleanField(const std::string& name, const XAO::Dimension& dimension, const int& nbElements, const int& nbComponents);
virtual const XAO::Type getType() { return XAO::BOOLEAN; }
using namespace XAO;
-BooleanStep::BooleanStep(const int& nbElements, const int& nbComponents)
-{
- init(0, 0, nbElements, nbComponents);
-}
-
-BooleanStep::BooleanStep(const int& step, const int& nbElements, const int& nbComponents)
-{
- init(step, 0, nbElements, nbComponents);
-}
-
BooleanStep::BooleanStep(const int& step, const int& stamp, const int& nbElements, const int& nbComponents)
-{
- init(step, stamp, nbElements, nbComponents);
-}
-
-void BooleanStep::init(const int& step, const int& stamp, const int& nbElements, const int& nbComponents)
{
m_nbElements = nbElements;
m_nbComponents = nbComponents;
class BooleanStep : public Step
{
public:
- BooleanStep(const int& nbElements, const int& nbComponents);
- BooleanStep(const int& step, const int& nbElements, const int& nbComponents);
BooleanStep(const int& step, const int& stamp, const int& nbElements, const int& nbComponents);
virtual const XAO::Type getType() { return XAO::BOOLEAN; }
virtual const std::string getStringValue(const int& element, const int& component);
virtual void setStringValue(const int& element, const int& component, const std::string& value);
- private:
- void init(const int& step, const int& stamp, const int& nbElements, const int& nbComponents);
-
private:
std::vector< std::vector<bool> > m_values;
};
using namespace XAO;
-DoubleField::DoubleField(const XAO::Dimension& dimension, const int& nbElements, const int& nbComponents)
- : Field("", dimension, nbElements, nbComponents)
-{
-}
-
DoubleField::DoubleField(const std::string& name, const XAO::Dimension& dimension, const int& nbElements, const int& nbComponents)
: Field(name, dimension, nbElements, nbComponents)
{
class DoubleField : public Field
{
public:
- DoubleField(const XAO::Dimension& dimension, const int& nbElements, const int& nbComponents);
DoubleField(const std::string& name, const XAO::Dimension& dimension, const int& nbElements, const int& nbComponents);
virtual const XAO::Type getType() { return XAO::DOUBLE; }
using namespace XAO;
-DoubleStep::DoubleStep(const int& nbElements, const int& nbComponents)
-{
- init(0, 0, nbElements, nbComponents);
-}
-
-DoubleStep::DoubleStep(const int& step, const int& nbElements, const int& nbComponents)
-{
- init(step, 0, nbElements, nbComponents);
-}
-
DoubleStep::DoubleStep(const int& step, const int& stamp, const int& nbElements, const int& nbComponents)
-{
- init(step, stamp, nbElements, nbComponents);
-}
-
-void DoubleStep::init(const int& step, const int& stamp, const int& nbElements, const int& nbComponents)
{
m_nbElements = nbElements;
m_nbComponents = nbComponents;
class DoubleStep : public Step
{
public:
- DoubleStep(const int& nbElements, const int& nbComponents);
- DoubleStep(const int& step, const int& nbElements, const int& nbComponents);
DoubleStep(const int& step, const int& stamp, const int& nbElements, const int& nbComponents);
virtual const XAO::Type getType() { return XAO::DOUBLE; }
virtual const std::string getStringValue(const int& element, const int& component);
virtual void setStringValue(const int& element, const int& component, const std::string& value);
- private:
- void init(const int& step, const int& stamp, const int& nbElements, const int& nbComponents);
-
private:
std::vector< std::vector<double> > m_values;
};
using namespace XAO;
-IntegerField::IntegerField(const XAO::Dimension& dimension, const int& nbElements, const int& nbComponents)
- : Field("", dimension, nbElements, nbComponents)
-{
-}
-
IntegerField::IntegerField(const std::string& name, const XAO::Dimension& dimension, const int& nbElements, const int& nbComponents)
: Field(name, dimension, nbElements, nbComponents)
{
class IntegerField : public Field
{
public:
- IntegerField(const XAO::Dimension& dimension, const int& nbElements, const int& nbComponents);
IntegerField(const std::string& name, const XAO::Dimension& dimension, const int& nbElements, const int& nbComponents);
virtual const XAO::Type getType() { return XAO::INTEGER; }
using namespace XAO;
-IntegerStep::IntegerStep(const int& nbElements, const int& nbComponents)
-{
- init(0, 0, nbElements, nbComponents);
-}
-
-IntegerStep::IntegerStep(const int& step, const int& nbElements, const int& nbComponents)
-{
- init(step, 0, nbElements, nbComponents);
-}
-
IntegerStep::IntegerStep(const int& step, const int& stamp, const int& nbElements, const int& nbComponents)
-{
- init(step, stamp, nbElements, nbComponents);
-}
-
-void IntegerStep::init(const int& step, const int& stamp, const int& nbElements, const int& nbComponents)
{
m_nbElements = nbElements;
m_nbComponents = nbComponents;
class IntegerStep : public Step
{
public:
- IntegerStep(const int& nbElements, const int& nbComponents);
- IntegerStep(const int& step, const int& nbElements, const int& nbComponents);
IntegerStep(const int& step, const int& stamp, const int& nbElements, const int& nbComponents);
virtual const XAO::Type getType() { return XAO::INTEGER; }
virtual const std::string getStringValue(const int& element, const int& component);
virtual void setStringValue(const int& element, const int& component, const std::string& value);
- private:
- void init(const int& step, const int& stamp, const int& nbElements, const int& nbComponents);
-
private:
std::vector< std::vector<int> > m_values;
};
using namespace XAO;
-StringField::StringField(const XAO::Dimension& dimension, const int& nbElements, const int& nbComponents)
- : Field("", dimension, nbElements, nbComponents)
-{
-}
-
StringField::StringField(const std::string& name, const XAO::Dimension& dimension, const int& nbElements, const int& nbComponents)
: Field(name, dimension, nbElements, nbComponents)
{
class StringField : public Field
{
public:
- StringField(const XAO::Dimension& dimension, const int& nbElements, const int& nbComponents);
StringField(const std::string& name, const XAO::Dimension& dimension, const int& nbElements, const int& nbComponents);
virtual const XAO::Type getType() { return XAO::STRING; }
using namespace XAO;
-StringStep::StringStep(const int& nbElements, const int& nbComponents)
-{
- init(0, 0, nbElements, nbComponents);
-}
-
-StringStep::StringStep(const int& step, const int& nbElements, const int& nbComponents)
-{
- init(step, 0, nbElements, nbComponents);
-}
-
StringStep::StringStep(const int& step, const int& stamp, const int& nbElements, const int& nbComponents)
-{
- init(step, stamp, nbElements, nbComponents);
-}
-
-void StringStep::init(const int& step, const int& stamp, const int& nbElements, const int& nbComponents)
{
m_nbElements = nbElements;
m_nbComponents = nbComponents;
virtual const std::string getStringValue(const int& element, const int& component);
virtual void setStringValue(const int& element, const int& component, const std::string& value);
- private:
- void init(const int& step, const int& stamp, const int& nbElements, const int& nbComponents);
-
private:
std::vector< std::vector<std::string> > m_values;
};