47            const std::string & guid, 
const std::string & title,
 
   59            const std::string & guid, 
const std::string & title,
 
   75        DLL_IMPORT_OR_EXPORT 
bool hasGeometry() const final;
 
   77        COMMON_NS::DataObjectReference getHdfProxyDor() const final;
 
   79        DLL_IMPORT_OR_EXPORT 
void getXyzPointsOfPatch(
unsigned int patchIndex, 
double * xyzPoints) const final;
 
   81        DLL_IMPORT_OR_EXPORT 
void getFaceIndicesOfCells(uint64_t * faceIndices) const final;
 
   83        DLL_IMPORT_OR_EXPORT 
void getCumulativeFaceCountPerCell(uint64_t * cumulativeFaceCountPerCell_) const final;
 
   85        DLL_IMPORT_OR_EXPORT 
bool isFaceCountOfCellsConstant() const final;
 
   87        DLL_IMPORT_OR_EXPORT 
unsigned int getConstantFaceCountOfCells() const final;
 
   89        DLL_IMPORT_OR_EXPORT 
void getNodeIndicesOfFaces(uint64_t * nodeIndices) const final;
 
   91        DLL_IMPORT_OR_EXPORT 
void getCumulativeNodeCountPerFace(uint64_t * nodeCountPerFace) const final;
 
   93        DLL_IMPORT_OR_EXPORT 
bool isNodeCountOfFacesConstant() const final;
 
   95        DLL_IMPORT_OR_EXPORT 
unsigned int getConstantNodeCountOfFaces() const final;
 
   97        DLL_IMPORT_OR_EXPORT uint64_t getCellCount() const final;
 
   99        DLL_IMPORT_OR_EXPORT uint64_t getFaceCount() const final;
 
  101        DLL_IMPORT_OR_EXPORT uint64_t getNodeCount() const final;
 
  103        DLL_IMPORT_OR_EXPORT 
void getCellFaceIsRightHanded(uint8_t* cellFaceIsRightHanded) const final;
 
  105        DLL_IMPORT_OR_EXPORT 
void setGeometryUsingExistingDatasets(const std::
string& cellFaceIsRightHanded, const std::
string& points, uint64_t pointCount, EML2_NS::AbstractHdfProxy* proxy,
 
  106            const std::
string& faceIndicesPerCell, const std::
string& faceIndicesCumulativeCountPerCell,
 
  107            uint64_t faceCount, const std::
string& nodeIndicesPerFace, const std::
string& nodeIndicesCumulativeCountPerFace,
 
  108            gsoap_resqml2_0_1::resqml20__CellShape cellShape, RESQML2_NS::AbstractLocal3dCrs * localCrs = 
nullptr) final;
 
  113        DLL_IMPORT_OR_EXPORT static const 
char* XML_NS;
 
  118        DLL_IMPORT_OR_EXPORT std::
string getXmlNamespace() const final { 
return XML_NS; }
 
  125        void init(COMMON_NS::DataObjectRepository* repo,
 
  126            const std::string & guid, 
const std::string & title,
 
  129        gsoap_eml2_3::_resqml22__UnstructuredGridRepresentation* getSpecializedGsoapProxy() 
const;
 
  131        gsoap_eml2_3::resqml22__PointGeometry* getPointGeometry2_2(uint64_t patchIndex) 
const final;
 
  145        void setConstantCellShapeGeometryUsingExistingDatasets(
const std::string& cellFaceIsRightHanded, 
const std::string& points,
 
  146            uint64_t pointCount, uint64_t faceCount, RESQML2_NS::AbstractLocal3dCrs * localCrs, EML2_NS::AbstractHdfProxy* proxy,
 
  147            const std::string& faceIndicesPerCell, uint64_t faceCountPerCell,
 
  148            const std::string& nodeIndicesPerFace, uint64_t nodeCountPerFace) 
final;