21 #include "resqml2/AbstractProperty.h" 36 TimeSeries(gsoap_resqml2_0_1::eml20__DataObjectReference* partialObject) :
COMMON_NS::AbstractObject(partialObject) {}
41 TimeSeries(gsoap_resqml2_0_1::_resqml2__TimeSeries* fromGsoap) :
COMMON_NS::AbstractObject(fromGsoap) {}
50 static const char* XML_TAG;
51 virtual std::string
getXmlTag()
const {
return XML_TAG;}
57 void pushBackTimestamp(
const time_t & timestamp);
63 void pushBackTimestamp(
const tm & timestamp);
69 unsigned int getTimestampIndex(
const time_t & timestamp)
const;
75 unsigned int getTimestampIndex(
const tm & timestamp)
const;
80 unsigned int getTimestampCount()
const;
85 time_t getTimestamp(
const unsigned int & index)
const;
91 tm getTimestampAsTimeStructure(
const unsigned int & index)
const;
96 const std::vector<RESQML2_NS::AbstractProperty*>&
getPropertySet()
const {
return propertySet; }
100 std::vector<epc::Relationship> getAllEpcRelationships()
const;
107 std::vector<RESQML2_NS::AbstractProperty*> propertySet;
void setTimeSeries(class TimeSeries *ts)
Definition: AbstractProperty.cpp:281
void importRelationshipSetFromEpc(COMMON_NS::EpcDocument *epcDoc)
Definition: TimeSeries.h:104
~TimeSeries()
Definition: TimeSeries.h:48
const std::vector< RESQML2_NS::AbstractProperty * > & getPropertySet() const
Definition: TimeSeries.h:96
TimeSeries(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition: TimeSeries.h:36
TimeSeries(gsoap_resqml2_0_1::_resqml2__TimeSeries *fromGsoap)
Definition: TimeSeries.h:41
Definition: TimeSeries.h:25
Definition: EpcDocument.h:154
Definition: AbstractObject.h:27
virtual std::string getXmlTag() const
Definition: TimeSeries.h:51
Definition: AbstractHdfProxy.h:28
TimeSeries()
Definition: TimeSeries.h:31
Definition: EpcDocument.h:49