Fesapi 2.9.0.1
This project provides C++ classes which allow an easy access in import and export to the Energistics standards.
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | List of all members
resqml2_0_1::Grid2dRepresentation Class Referencefinal

#include <Grid2dRepresentation.h>

Inheritance diagram for resqml2_0_1::Grid2dRepresentation:

Public Member Functions

 Grid2dRepresentation (gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
 
 Grid2dRepresentation (resqml2 ::AbstractFeatureInterpretation *interp, const std::string &guid, const std::string &title)
 
 Grid2dRepresentation (gsoap_resqml2_0_1::_resqml20__Grid2dRepresentation *fromGsoap)
 
 ~Grid2dRepresentation ()=default
 
common::DataObjectReference getHdfProxyDor () const final
 
uint64_t getNodeCountAlongIAxis () const final
 
uint64_t getNodeCountAlongJAxis () const final
 
void getZValues (double *values) const final
 
double getXOrigin () const final
 
double getYOrigin () const final
 
double getZOrigin () const final
 
double getXJOffset () const final
 
double getYJOffset () const final
 
double getZJOffset () const final
 
double getXIOffset () const final
 
double getYIOffset () const final
 
double getZIOffset () const final
 
bool isJSpacingConstant () const final
 
bool isISpacingConstant () const final
 
double getJSpacing () const final
 
void getJSpacing (double *jSpacings) const final
 
double getISpacing () const final
 
void getISpacing (double *iSpacings) const final
 
void setGeometryAsArray2dOfLatticePoints3d (unsigned int numPointsInFastestDirection, unsigned int numPointsInSlowestDirection, double xOrigin, double yOrigin, double zOrigin, double xOffsetInFastestDirection, double yOffsetInFastestDirection, double zOffsetInFastestDirection, double xOffsetInSlowestDirection, double yOffsetInSlowestDirection, double zOffsetInSlowestDirection, double spacingInFastestDirection, double spacingInSlowestDirection, resqml2 ::AbstractLocal3dCrs *localCrs=nullptr) final
 
void setGeometryAsArray2dOfExplicitZ (double *zValues, unsigned int numI, unsigned int numJ, eml2 ::AbstractHdfProxy *proxy, resqml2 ::Grid2dRepresentation *supportingGrid2dRepresentation, resqml2 ::AbstractLocal3dCrs *localCrs=nullptr, unsigned int startIndexI=0, unsigned int startIndexJ=0, int indexIncrementI=1, int indexIncrementJ=1) final
 
void setGeometryAsArray2dOfExplicitZ (double *zValues, unsigned int numI, unsigned int numJ, eml2 ::AbstractHdfProxy *proxy, double originX, double originY, double originZ, double offsetIX, double offsetIY, double offsetIZ, double spacingI, double offsetJX, double offsetJY, double offsetJZ, double spacingJ, resqml2 ::AbstractLocal3dCrs *localCrs=nullptr) final
 
common::DataObjectReference getSupportingRepresentationDor () const final
 
uint64_t getIndexOriginOnSupportingRepresentation () const final
 
int getIndexOriginOnSupportingRepresentation (unsigned int dimension) const final
 
uint64_t getNodeCountOnSupportingRepresentation (unsigned int dimension) const final
 
int64_t getIndexOffsetOnSupportingRepresentation (unsigned int dimension) const final
 
std::string getXmlNamespace () const final
 

Static Public Attributes

static const char * XML_NS
 

Detailed Description

A grid 2D representation.

Constructor & Destructor Documentation

◆ Grid2dRepresentation() [1/3]

resqml2_0_1::Grid2dRepresentation::Grid2dRepresentation ( gsoap_resqml2_0_1::eml20__DataObjectReference * partialObject)
inline

Only to be used in partial transfer context

Parameters
[in,out]partialObjectIf non-null, the partial object.

◆ Grid2dRepresentation() [2/3]

resqml2_0_1::Grid2dRepresentation::Grid2dRepresentation ( resqml2 ::AbstractFeatureInterpretation * interp,
const std::string & guid,
const std::string & title )

Creates an instance of this class in a gsoap context.

Parameters
[in,out]interpThe interpretation this representation represents.
guidThe guid to set to the new instance. If empty then a new guid will be generated.
titleA title for the instance to create.

◆ Grid2dRepresentation() [3/3]

resqml2_0_1::Grid2dRepresentation::Grid2dRepresentation ( gsoap_resqml2_0_1::_resqml20__Grid2dRepresentation * fromGsoap)
inline

Creates an instance of this class by wrapping a gsoap instance.

Parameters
[in,out]fromGsoapIf non-null, from gsoap.

◆ ~Grid2dRepresentation()

resqml2_0_1::Grid2dRepresentation::~Grid2dRepresentation ( )
default

Destructor does nothing since the memory is managed by the gsoap context.

Member Function Documentation

◆ getXmlNamespace()

std::string resqml2_0_1::Grid2dRepresentation::getXmlNamespace ( ) const
inlinefinal

Get the standard XML namespace for serializing this data object.

Member Data Documentation

◆ XML_NS

const char* resqml2_0_1::Grid2dRepresentation::XML_NS
static

The standard XML namespace for serializing this data object.


The documentation for this class was generated from the following file: