21#include "ChannelMetaDataObject.h"
37 DLL_IMPORT_OR_EXPORT
Log(gsoap_resqml2_0_1::eml20__DataObjectReference* partialObject) :
ChannelMetaDataObject(partialObject) {}
50 const std::string & guid,
51 const std::string & title,
84#define SETTER_GENERIC_OPTIONAL_ATTRIBUTE(attributeDatatype, attributeName)\
85 DLL_IMPORT_OR_EXPORT void set##attributeName(const attributeDatatype & attributeName);
87 SETTER_GENERIC_OPTIONAL_ATTRIBUTE(std::string, RunNumber)
88 SETTER_GENERIC_OPTIONAL_ATTRIBUTE(std::string, PassNumber)
89 SETTER_GENERIC_OPTIONAL_ATTRIBUTE(std::string, LoggingToolClassLongName)
96 DLL_IMPORT_OR_EXPORT static const
char* XML_TAG;
103 DLL_IMPORT_OR_EXPORT virtual std::
string getXmlTag()
const {
return XML_TAG; }
111 DLL_IMPORT_OR_EXPORT static constexpr
char const* XML_NS = "witsml21";
116 DLL_IMPORT_OR_EXPORT std::
string getXmlNamespace() const final {
return XML_NS; }
A wellbore represents the path from surface to a unique bottomhole location.
Definition Wellbore.h:46
Definition ChannelSet.h:30
std::vector< class ChannelSet * > getChannelSets() const
void pushBackChannelSet(class ChannelSet *channelSet)
void loadTargetRelationships() final
Log(gsoap_eml2_3::witsml21__Log *fromGsoap)
Definition Log.h:59
Log(WITSML2_NS::Wellbore *witsmlWellbore, const std::string &guid, const std::string &title, bool isActive)
Constructor.
Log(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition Log.h:37