27 #ifndef _SALOMEDSImpl_AttributeSequenceOfReal_HeaderFile
28 #define _SALOMEDSImpl_AttributeSequenceOfReal_HeaderFile
44 virtual std::string
Save();
45 virtual void Load(
const std::string&);
47 static const std::string& GetID() ;
50 void Assign(
const std::vector<double>& other) ;
51 void ChangeValue(
const int Index,
const double& Value) ;
52 void Add(
const double& Value) ;
53 double Value(
const int Index) ;
54 void Remove(
const int Index) ;
56 const std::string&
ID()
const;
61 const std::vector<double>&
Array() {
return myValue; }
#define SALOMEDSIMPL_EXPORT
Definition: SALOMEDSImpl_Defines.hxx:34
Definition: DF_Attribute.hxx:30
virtual void Restore(DF_Attribute *theAttribute)=0
virtual const std::string & ID() const =0
virtual std::string Save()
Definition: DF_Attribute.hxx:47
virtual void Load(const std::string &)
Definition: DF_Attribute.hxx:48
virtual DF_Attribute * NewEmpty() const =0
virtual void Paste(DF_Attribute *theIntoAttribute)=0
Definition: DF_Label.hxx:65
Definition: SALOMEDSImpl_AttributeSequenceOfReal.hxx:40
std::vector< double > myValue
Definition: SALOMEDSImpl_AttributeSequenceOfReal.hxx:64
const std::vector< double > & Array()
Definition: SALOMEDSImpl_AttributeSequenceOfReal.hxx:61
~SALOMEDSImpl_AttributeSequenceOfReal()
Definition: SALOMEDSImpl_AttributeSequenceOfReal.hxx:60
Definition: SALOMEDSImpl_GenericAttribute.hxx:39