#include <SEArrayVolume.h>

Inherits SEArray.

Public Member Functions

 SEArrayVolume ()
 
std::shared_ptr< CDM::ArrayData > Unload ()
 
virtual bool IsValidUnit (CCompoundUnit &unit)
 
- Public Member Functions inherited from SEArray
 SEArray ()
 
 ~SEArray ()
 
virtual std::shared_ptr< CDM::PropertyData > UnloadData ()
 
std::shared_ptr< CDM::ArrayData > Unload ()
 
void Unload (std::shared_ptr< CDM::ArrayData > data)
 
bool Load (std::shared_ptr< CDM::ArrayData > in)
 
virtual bool IsValid ()
 
virtual void Invalidate ()
 
virtual bool IsValidUnit (const std::string &unit)
 
virtual bool IsValidUnit (const std::shared_ptr< CCompoundUnit > &unit)
 
unsigned int Size ()
 
std::string GetStringData (const std::string &unit=SEScalar::unitless)
 
bool SetStringData (const std::string &data, const std::string &unit=SEScalar::unitless)
 
bool SetDoubleData (double *data, int len, const std::string &unit=SEScalar::unitless)
 
bool GetDoubleData (double *&data, int &len, const std::string &unit=SEScalar::unitless)
 
double GetIndex (unsigned int idx, const std::string &unit=SEScalar::unitless)
 
void SetIndex (unsigned int idx, double value, const std::string &unit=SEScalar::unitless)
 
bool Append (double value, const std::string &unit=SEScalar::unitless)
 
bool SetVectorData (std::vector< double > data, const std::string &unit=SEScalar::unitless)
 
bool GetVectorData (std::vector< double > data, const std::string &unit=SEScalar::unitless)
 
- Public Member Functions inherited from SEProperty
 SEProperty ()
 
virtual ~SEProperty ()
 
virtual void Clear ()
 
virtual bool IsValid () const =0
 

Protected Attributes

std::string m_unit
 
std::vector< double > m_dData
 
- Protected Attributes inherited from SEArray
std::vector< double > m_dData
 
std::shared_ptr< CCompoundUnitm_unit
 

Constructor & Destructor Documentation

◆ SEArrayVolume()

SEArrayVolume::SEArrayVolume ( )

Member Function Documentation

◆ IsValidUnit()

bool SEArrayVolume::IsValidUnit ( CCompoundUnit unit)
virtual

◆ Unload()

std::shared_ptr< CDM::ArrayData > SEArrayVolume::Unload ( )

Member Data Documentation

◆ m_dData

std::vector<double> SEArrayVolume::m_dData
protected

◆ m_unit

std::string SEArrayVolume::m_unit
protected