36 #include "resqml2/AbstractProperty.h" 51 TimeSeries(gsoap_resqml2_0_1::eml20__DataObjectReference* partialObject) :
common::AbstractObject(partialObject) {}
56 TimeSeries(gsoap_resqml2_0_1::_resqml2__TimeSeries* fromGsoap) :
common::AbstractObject(fromGsoap) {}
65 static const char* XML_TAG;
66 virtual std::string
getXmlTag()
const {
return XML_TAG;}
72 void pushBackTimestamp(
const time_t & timestamp);
78 unsigned int getTimestampIndex(
const time_t & timestamp)
const;
83 unsigned int getTimestampCount()
const;
88 time_t getTimestamp(
const unsigned int & index)
const;
93 const std::vector<resqml2::AbstractProperty*>&
getPropertySet()
const {
return propertySet; }
97 std::vector<epc::Relationship> getAllEpcRelationships()
const;
104 std::vector<resqml2::AbstractProperty*> propertySet;
void importRelationshipSetFromEpc(common::EpcDocument *epcDoc)
Definition: TimeSeries.h:101
virtual std::string getXmlTag() const
Definition: TimeSeries.h:66
TimeSeries(gsoap_resqml2_0_1::_resqml2__TimeSeries *fromGsoap)
Definition: TimeSeries.h:56
~TimeSeries()
Definition: TimeSeries.h:63
void setTimeSeries(class TimeSeries *ts)
Definition: AbstractProperty.cpp:296
Definition: EpcDocument.h:168
Definition: AbstractObject.h:42
Definition: AbstractHdfProxy.h:43
Definition: TimeSeries.h:40
TimeSeries(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition: TimeSeries.h:51
Definition: EpcDocument.h:62
const std::vector< resqml2::AbstractProperty * > & getPropertySet() const
Definition: TimeSeries.h:93
TimeSeries()
Definition: TimeSeries.h:46