36 #include "witsml1_4_1_1/AbstractObject.h" 49 const std::string & guid,
50 const std::string & title,
51 const std::string & namingSystem,
52 const std::string & code,
53 const std::string & sourceName,
54 const time_t & dTimCreation,
55 const time_t & dTimLastChange,
56 const std::string & comments
69 soap* getGSoapContext()
const {
return collection->soap;}
71 gsoap_witsml1_4_1_1::witsml1__refNameString* newReference()
const;
73 const std::vector<AbstractObject*>& getObjectsUsingThisCrs()
const {
return objectsUsingThisCrs;}
75 const std::string & getTitle()
const {
return static_cast<gsoap_witsml1_4_1_1::witsml1__obj_USCOREcoordinateReferenceSystems*
>(collection)->coordinateReferenceSystem[0]->name;}
77 std::string getUuid()
const {
return *
static_cast<gsoap_witsml1_4_1_1::witsml1__obj_USCOREcoordinateReferenceSystems*
>(collection)->coordinateReferenceSystem[0]->uid;}
78 time_t getCreation()
const 80 if (static_cast<gsoap_witsml1_4_1_1::_witsml1__coordinateReferenceSystems*>(collection)->coordinateReferenceSystem[0]->commonData->dTimCreation)
81 return *
static_cast<gsoap_witsml1_4_1_1::_witsml1__coordinateReferenceSystems*
>(collection)->coordinateReferenceSystem[0]->commonData->dTimCreation;
85 time_t getLastUpdate()
const 87 if (static_cast<gsoap_witsml1_4_1_1::_witsml1__coordinateReferenceSystems*>(collection)->coordinateReferenceSystem[0]->commonData->dTimLastChange)
88 return *
static_cast<gsoap_witsml1_4_1_1::_witsml1__coordinateReferenceSystems*
>(collection)->coordinateReferenceSystem[0]->commonData->dTimLastChange;
93 std::vector<epc::Relationship> getAllEpcRelationships()
const;
101 static const char* XML_TAG;
107 std::vector<AbstractObject*> objectsUsingThisCrs;
Definition: EpcDocument.h:144
CoordinateReferenceSystem(gsoap_witsml1_4_1_1::witsml1__obj_USCOREcoordinateReferenceSystems *fromGsoap)
Definition: CoordinateReferenceSystem.h:62
Definition: AbstractObject.h:43
Definition: EpcDocument.h:168
void importRelationshipSetFromEpc(common::EpcDocument *epcDoc)
Definition: CoordinateReferenceSystem.h:99
~CoordinateReferenceSystem()
Definition: CoordinateReferenceSystem.h:67
Definition: CoordinateReferenceSystem.h:40
virtual std::string getXmlTag() const
Definition: CoordinateReferenceSystem.h:102