21 #include "../common/AbstractObject.h"
25 class AbstractProperty;
82 DLL_IMPORT_OR_EXPORT
virtual unsigned int getTimestampIndex(
const tm & timestamp)
const = 0;
123 DLL_IMPORT_OR_EXPORT std::vector<RESQML2_NS::AbstractProperty*>
getPropertySet()
const;
126 DLL_IMPORT_OR_EXPORT
static const char*
XML_TAG;
128 DLL_IMPORT_OR_EXPORT
virtual std::string
getXmlTag()
const override {
return XML_TAG; }
142 DLL_IMPORT_OR_EXPORT TimeSeries(gsoap_resqml2_0_1::eml20__DataObjectReference* partialObject) : COMMON_NS::AbstractObject(partialObject) {}
149 TimeSeries(gsoap_resqml2_0_1::_resqml20__TimeSeries* fromGsoap) : COMMON_NS::AbstractObject(fromGsoap) {}
156 TimeSeries(gsoap_eml2_3::_eml23__TimeSeries* fromGsoap) : COMMON_NS::AbstractObject(fromGsoap) {}
159 void loadTargetRelationships() final {};
Proxy class for time series. Stores an ordered list of times, for example, for time- dependent proper...
Definition: TimeSeries.h:36
std::vector< resqml2::AbstractProperty * > getPropertySet() const
static const char * XML_TAG
Definition: TimeSeries.h:126
time_t getTimestamp(unsigned int index) const
virtual void pushBackTimestamp(const tm ×tamp)=0
virtual ~TimeSeries()=default
virtual tm getTimestampAsTimeStructure(unsigned int index) const =0
virtual unsigned int getTimestampIndex(time_t timestamp) const =0
void pushBackTimestamp(time_t timestamp)
virtual std::string getXmlTag() const override
Definition: TimeSeries.h:128
virtual unsigned int getTimestampIndex(const tm ×tamp) const =0
virtual unsigned int getTimestampCount() const =0