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::IjkGridLatticeRepresentation Class Referencefinal

An ijk grid lattice representation. This class cannot be inherited. More...

#include <IjkGridLatticeRepresentation.h>

Inheritance diagram for resqml2_0_1::IjkGridLatticeRepresentation:

Public Member Functions

 IjkGridLatticeRepresentation (common ::DataObjectRepository *repo, const std::string &guid, const std::string &title, unsigned int iCount, unsigned int jCount, unsigned int kCount)
 
 IjkGridLatticeRepresentation (resqml2 ::AbstractFeatureInterpretation *interp, const std::string &guid, const std::string &title, unsigned int iCount, unsigned int jCount, unsigned int kCount)
 
 IjkGridLatticeRepresentation (gsoap_resqml2_0_1::_resqml20__IjkGridRepresentation *fromGsoap)
 Creates an instance of this class by wrapping a gSOAP instance.
 
 IjkGridLatticeRepresentation (gsoap_resqml2_0_1::_resqml20__TruncatedIjkGridRepresentation *fromGsoap)
 Creates an instance of this class by wrapping a gSOAP instance.
 
 ~IjkGridLatticeRepresentation ()=default
 
double getXOrigin () const final
 
double getYOrigin () const final
 
double getZOrigin () const final
 
double getXIOffset () const final
 
double getYIOffset () const final
 
double getZIOffset () const final
 
double getXJOffset () const final
 
double getYJOffset () const final
 
double getZJOffset () const final
 
double getXKOffset () const final
 
double getYKOffset () const final
 
double getZKOffset () const final
 
double getISpacing () const final
 
double getJSpacing () const final
 
double getKSpacing () const final
 
int getOriginInline () const final
 
int getOriginCrossline () const final
 
int getInlineIOffset () const final
 
int getInlineJOffset () const final
 
int getInlineKOffset () const final
 
int getCrosslineIOffset () const final
 
int getCrosslineJOffset () const final
 
int getCrosslineKOffset () const final
 
void setGeometryAsCoordinateLineNodes (gsoap_resqml2_0_1::resqml20__PillarShape mostComplexPillarGeometry, gsoap_resqml2_0_1::resqml20__KDirection kDirectionKind, bool isRightHanded, double originX, double originY, double originZ, double directionIX, double directionIY, double directionIZ, double spacingI, double directionJX, double directionJY, double directionJZ, double spacingJ, double directionKX, double directionKY, double directionKZ, double spacingK, resqml2 ::AbstractLocal3dCrs *localCrs=nullptr) final
 
void addSeismic3dCoordinatesToPatch (unsigned int patchIndex, double startInline, double incrInline, unsigned int countInline, double startCrossline, double incrCrossline, unsigned int countCrossline, unsigned int countSample, resqml2 ::AbstractRepresentation *seismicSupport) final
 
common::DataObjectReference getHdfProxyDor () const final
 
std::string getXmlNamespace () const final
 

Static Public Attributes

static const char * XML_NS
 

Detailed Description

An ijk grid lattice representation. This class cannot be inherited.

Constructor & Destructor Documentation

◆ IjkGridLatticeRepresentation() [1/4]

resqml2_0_1::IjkGridLatticeRepresentation::IjkGridLatticeRepresentation ( common ::DataObjectRepository * repo,
const std::string & guid,
const std::string & title,
unsigned int iCount,
unsigned int jCount,
unsigned int kCount )
inline

Constructor

Parameters
[in,out]repoIf non-null, the repo.
guidUnique identifier.
titleThe title.
iCountNumber of.
jCountNumber of.
kCountNumber of.

◆ IjkGridLatticeRepresentation() [2/4]

resqml2_0_1::IjkGridLatticeRepresentation::IjkGridLatticeRepresentation ( resqml2 ::AbstractFeatureInterpretation * interp,
const std::string & guid,
const std::string & title,
unsigned int iCount,
unsigned int jCount,
unsigned int kCount )
inline

Constructor

Parameters
[in,out]interpIf non-null, the interp.
guidUnique identifier.
titleThe title.
iCountNumber of.
jCountNumber of.
kCountNumber of.

◆ IjkGridLatticeRepresentation() [3/4]

resqml2_0_1::IjkGridLatticeRepresentation::IjkGridLatticeRepresentation ( gsoap_resqml2_0_1::_resqml20__IjkGridRepresentation * fromGsoap)
inline

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

Parameters
[in]fromGsoapIf non-null, the gSOAP instance.

◆ IjkGridLatticeRepresentation() [4/4]

resqml2_0_1::IjkGridLatticeRepresentation::IjkGridLatticeRepresentation ( gsoap_resqml2_0_1::_resqml20__TruncatedIjkGridRepresentation * fromGsoap)
inline

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

Parameters
[in]fromGsoapIf non-null, the gSOAP instance.

◆ ~IjkGridLatticeRepresentation()

resqml2_0_1::IjkGridLatticeRepresentation::~IjkGridLatticeRepresentation ( )
default

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

Member Function Documentation

◆ getXmlNamespace()

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

Get the standard XML namespace for serializing this data object.

Member Data Documentation

◆ XML_NS

const char* resqml2_0_1::IjkGridLatticeRepresentation::XML_NS
static

The standard XML namespace for serializing this data object.


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