My Project
|
Public Member Functions | |
IjkGridLatticeRepresentation (soap *soapContext, resqml2::AbstractLocal3dCrs *crs, const std::string &guid, const std::string &title, const unsigned int &iCount, const unsigned int &jCount, const unsigned int &kCount) | |
IjkGridLatticeRepresentation (resqml2::AbstractFeatureInterpretation *interp, resqml2::AbstractLocal3dCrs *crs, const std::string &guid, const std::string &title, const unsigned int &iCount, const unsigned int &jCount, const unsigned int &kCount) | |
IjkGridLatticeRepresentation (gsoap_resqml2_0_1::_resqml2__IjkGridRepresentation *fromGsoap) | |
IjkGridLatticeRepresentation (gsoap_resqml2_0_1::_resqml2__TruncatedIjkGridRepresentation *fromGsoap) | |
~IjkGridLatticeRepresentation () | |
bool | isASeismicCube () const |
bool | isAFaciesCube () const |
ULONG64 | getXyzPointCountOfPatch (const unsigned int &patchIndex) const |
void | getXyzPointsOfPatch (const unsigned int &patchIndex, double *xyzPoints) const |
double | getXOrigin () const |
double | getYOrigin () const |
double | getZOrigin () const |
double | getXOriginInGlobalCrs () const |
double | getYOriginInGlobalCrs () const |
double | getZOriginInGlobalCrs () const |
double | getXIOffset () const |
double | getYIOffset () const |
double | getZIOffset () const |
double | getXJOffset () const |
double | getYJOffset () const |
double | getZJOffset () const |
double | getXKOffset () const |
double | getYKOffset () const |
double | getZKOffset () const |
double | getISpacing () const |
double | getJSpacing () const |
double | getKSpacing () const |
int | getOriginInline () const |
int | getOriginCrossline () const |
int | getInlineIOffset () const |
int | getInlineJOffset () const |
int | getInlineKOffset () const |
int | getCrosslineIOffset () const |
int | getCrosslineJOffset () const |
int | getCrosslineKOffset () const |
void | setGeometryAsCoordinateLineNodes (const gsoap_resqml2_0_1::resqml2__PillarShape &mostComplexPillarGeometry, const gsoap_resqml2_0_1::resqml2__KDirection &kDirectionKind, const bool &isRightHanded, const double &originX, const double &originY, const double &originZ, const double &directionIX, const double &directionIY, const double &directionIZ, const double &spacingI, const double &directionJX, const double &directionJY, const double &directionJZ, const double &spacingJ, const double &directionKX, const double &directionKY, const double &directionKZ, const double &spacingK) |
void | addSeismic3dCoordinatesToPatch (const unsigned int patchIndex, const double &startInline, const double &incrInline, const unsigned int &countInline, const double &startCrossline, const double &incrCrossline, const unsigned int &countCrossline, const unsigned int &countSample, AbstractRepresentation *seismicSupport) |
std::string | getHdfProxyUuid () const |
geometryKind | getGeometryKind () const |
Public Member Functions inherited from resqml2_0_1::AbstractIjkGridRepresentation | |
AbstractIjkGridRepresentation (soap *soapContext, resqml2::AbstractLocal3dCrs *crs, const std::string &guid, const std::string &title, const unsigned int &iCount, const unsigned int &jCount, const unsigned int &kCount, bool withTruncatedPillars=false) | |
AbstractIjkGridRepresentation (resqml2::AbstractFeatureInterpretation *interp, resqml2::AbstractLocal3dCrs *crs, const std::string &guid, const std::string &title, const unsigned int &iCount, const unsigned int &jCount, const unsigned int &kCount, bool withTruncatedPillars=false) | |
AbstractIjkGridRepresentation (gsoap_resqml2_0_1::eml__DataObjectReference *partialObject, bool withTruncatedPillars=false) | |
virtual | ~AbstractIjkGridRepresentation () |
unsigned int | getICellCount () const |
void | setICellCount (const unsigned int &iCount) |
unsigned int | getJCellCount () const |
void | setJCellCount (const unsigned int &jCount) |
ULONG64 | getCellCount () const |
unsigned int | getColumnCount () const |
unsigned int | getPillarCount () const |
unsigned int | getFaceCount () const |
unsigned int | getIPillarFromGlobalIndex (const unsigned int &globalIndex) const |
unsigned int | getJPillarFromGlobalIndex (const unsigned int &globalIndex) const |
unsigned int | getGlobalIndexPillarFromIjIndex (const unsigned int &iPillar, const unsigned int &jPillar) const |
unsigned int | getIColumnFromGlobalIndex (const unsigned int &globalIndex) const |
unsigned int | getJColumnFromGlobalIndex (const unsigned int &globalIndex) const |
unsigned int | getGlobalIndexColumnFromIjIndex (const unsigned int &iColumn, const unsigned int &jColumn) const |
unsigned int | getGlobalIndexCellFromIjkIndex (const unsigned int &iCell, const unsigned int &jCell, const unsigned int &kCell) const |
bool | isRightHanded () const |
void | getPillarsOfSplitCoordinateLines (unsigned int *pillarIndices, bool reverseIAxis=false, bool reverseJAxis=false) const |
void | getColumnsOfSplitCoordinateLines (unsigned int *columnIndices, bool reverseIAxis=false, bool reverseJAxis=false) const |
void | getColumnCountOfSplitCoordinateLines (unsigned int *columnIndexCountPerSplitCoordinateLine) const |
unsigned long | getSplitCoordinateLineCount () const |
ULONG64 | getSplitNodeCount () const |
void | getPillarGeometryIsDefined (bool *pillarGeometryIsDefined, bool reverseIAxis=false, bool reverseJAxis=false) const |
bool | hasEnabledCellInformation () const |
void | getEnabledCells (bool *enabledCells, bool reverseIAxis=false, bool reverseJAxis=false, bool reverseKAxis=false) const |
void | setEnabledCells (unsigned char *enabledCells) |
void | loadSplitInformation () |
void | unloadSplitInformation () |
bool | isColumnEdgeSplitted (const unsigned int &iColumn, const unsigned int &jColumn, const unsigned int &edge) const |
ULONG64 | getXyzPointIndexFromCellCorner (const unsigned int &iCell, const unsigned int &jCell, const unsigned int &kCell, const unsigned int &corner) const |
gsoap_resqml2_0_1::resqml2__KDirection | getKDirection () const |
virtual std::string | getXmlTag () const |
unsigned int | getPatchCount () const |
Public Member Functions inherited from resqml2::AbstractColumnLayerGridRepresentation | |
virtual | ~AbstractColumnLayerGridRepresentation () |
unsigned int | getKCellCount () const |
void | setKCellCount (const unsigned int &kCount) |
void | setIntervalAssociationWithStratigraphicOrganizationInterpretation (ULONG64 *stratiUnitIndices, const ULONG64 &nullValue, resqml2_0_1::AbstractStratigraphicOrganizationInterpretation *stratiOrgInterp) |
std::string | getStratigraphicOrganizationInterpretationUuid () const |
bool | hasIntervalStratigraphicUnitIndices () const |
ULONG64 | getIntervalStratigraphicUnitIndices (ULONG64 *stratiUnitIndices) |
Public Member Functions inherited from resqml2::AbstractGridRepresentation | |
virtual | ~AbstractGridRepresentation () |
std::vector< resqml2::GridConnectionSetRepresentation * > | getGridConnectionSetRepresentationSet () const |
unsigned int | getGridConnectionSetRepresentationCount () const |
resqml2::GridConnectionSetRepresentation * | getGridConnectionSetRepresentation (const unsigned int &index) const |
AbstractGridRepresentation * | getParentGrid () const |
std::string | getParentGridUuid () const |
unsigned int | getChildGridCount () const |
AbstractGridRepresentation * | getChildGrid (const unsigned int &index) const |
void | setParentWindow (ULONG64 *cellIndices, const ULONG64 &cellIndexCount, resqml2_0_1::UnstructuredGridRepresentation *parentGrid) |
void | setParentWindow (unsigned int *columnIndices, const unsigned int &columnIndexCount, const unsigned int &kLayerIndexRegridStart, unsigned int *childCellCountPerInterval, unsigned int *parentCellCountPerInterval, const unsigned int &intervalCount, class AbstractColumnLayerGridRepresentation *parentGrid, double *childCellWeights=nullptr) |
void | setParentWindow (const unsigned int &iCellIndexRegridStart, unsigned int *childCellCountPerIInterval, unsigned int *parentCellCountPerIInterval, const unsigned int &iIntervalCount, const unsigned int &jCellIndexRegridStart, unsigned int *childCellCountPerJInterval, unsigned int *parentCellCountPerJInterval, const unsigned int &jIntervalCount, const unsigned int &kCellIndexRegridStart, unsigned int *childCellCountPerKInterval, unsigned int *parentCellCountPerKInterval, const unsigned int &kIntervalCount, resqml2_0_1::AbstractIjkGridRepresentation *parentGrid, double *iChildCellWeights=nullptr, double *jChildCellWeights=nullptr, double *kChildCellWeights=nullptr) |
void | setParentWindow (const unsigned int &iCellIndexRegridStart, unsigned int constantChildCellCountPerIInterval, unsigned int constantParentCellCountPerIInterval, const unsigned int &iIntervalCount, const unsigned int &jCellIndexRegridStart, unsigned int constantChildCellCountPerJInterval, unsigned int constantParentCellCountPerJInterval, const unsigned int &jIntervalCount, const unsigned int &kCellIndexRegridStart, unsigned int constantChildCellCountPerKInterval, unsigned int constantParentCellCountPerKInterval, const unsigned int &kIntervalCount, resqml2_0_1::AbstractIjkGridRepresentation *parentGrid, double *iChildCellWeights=nullptr, double *jChildCellWeights=nullptr, double *kChildCellWeights=nullptr) |
void | setParentWindow (const unsigned int &iCellIndexRegridStart, unsigned int iChildCellCount, unsigned int iParentCellCount, const unsigned int &jCellIndexRegridStart, unsigned int jChildCellCount, unsigned int jParentCellCount, const unsigned int &kCellIndexRegridStart, unsigned int kChildCellCount, unsigned int kParentCellCount, resqml2_0_1::AbstractIjkGridRepresentation *parentGrid, double *iChildCellWeights=nullptr, double *jChildCellWeights=nullptr, double *kChildCellWeights=nullptr) |
void | setForcedNonRegridedParentCell (ULONG64 *cellIndices, const ULONG64 &cellIndexCount) |
void | setCellOverlap (const ULONG64 &parentChildCellPairCount, ULONG64 *parentChildCellPair, const gsoap_resqml2_0_1::eml__VolumeUom &volumeUom=gsoap_resqml2_0_1::eml__VolumeUom__m3, double *overlapVolumes=nullptr) |
LONG64 | getParentCellIndexCount () const |
void | getParentCellIndices (ULONG64 *parentCellIndices) const |
LONG64 | getParentColumnIndexCount () const |
void | getParentColumnIndices (ULONG64 *parentColumnIndices) const |
ULONG64 | getRegridStartIndexOnParentGrid (const char &dimension) const |
ULONG64 | getRegridIntervalCount (const char &dimension) const |
bool | isRegridCellCountPerIntervalConstant (const char &dimension, const bool &childVsParentCellCount) const |
ULONG64 | getRegridConstantCellCountPerInterval (const char &dimension, const bool &childVsParentCellCount) const |
void | getRegridCellCountPerInterval (const char &dimension, ULONG64 *childCellCountPerInterval, const bool &childVsParentCellCount) const |
bool | hasRegridChildCellWeights (const char &dimension) const |
void | getRegridChildCellWeights (const char &dimension, ULONG64 *childCellWeights) const |
bool | hasForcedNonRegridedParentCell () const |
void | setCellAssociationWithStratigraphicOrganizationInterpretation (ULONG64 *stratiUnitIndices, const ULONG64 &nullValue, resqml2_0_1::AbstractStratigraphicOrganizationInterpretation *stratiOrgInterp) |
resqml2_0_1::AbstractStratigraphicOrganizationInterpretation * | getStratigraphicOrganizationInterpretation () const |
bool | hasCellStratigraphicUnitIndices () const |
ULONG64 | getCellStratigraphicUnitIndices (ULONG64 *stratiUnitIndices) |
bool | isTruncated () const |
ULONG64 | getTruncatedFaceCount () const |
void | getNodeIndicesOfTruncatedFaces (ULONG64 *nodeIndices) const |
void | getCumulativeNodeCountPerTruncatedFace (ULONG64 *nodeCountPerFace) const |
void | getNodeCountPerTruncatedFace (ULONG64 *nodeCountPerFace) const |
ULONG64 | getTruncatedCellCount () const |
void | getTruncatedCellIndices (ULONG64 *cellIndices) const |
void | getTruncatedFaceIndicesOfTruncatedCells (ULONG64 *faceIndices) const |
void | getCumulativeTruncatedFaceCountPerTruncatedCell (ULONG64 *cumulativeFaceCountPerCell) const |
void | getTruncatedFaceCountPerTruncatedCell (ULONG64 *faceCountPerCell) const |
void | getNonTruncatedFaceIndicesOfTruncatedCells (ULONG64 *faceIndices) const |
void | getCumulativeNonTruncatedFaceCountPerTruncatedCell (ULONG64 *cumulativeFaceCountPerCell) const |
void | getNonTruncatedFaceCountPerTruncatedCell (ULONG64 *faceCountPerCell) const |
void | getTruncatedFaceIsRightHanded (unsigned char *cellFaceIsRightHanded) const |
Public Member Functions inherited from resqml2::AbstractRepresentation | |
virtual | ~AbstractRepresentation () |
class AbstractLocal3dCrs * | getLocalCrs () const |
virtual std::string | getLocalCrsUuid () const |
class AbstractHdfProxy * | getHdfProxy () const |
const std::vector< class AbstractProperty * > & | getPropertySet () const |
std::vector< class AbstractValuesProperty * > | getValuesPropertySet () const |
unsigned int | getValuesPropertyCount () const |
class AbstractValuesProperty * | getValuesProperty (const unsigned int &index) const |
void | setInterpretation (class AbstractFeatureInterpretation *interp) |
class AbstractFeatureInterpretation * | getInterpretation () const |
std::string | getInterpretationUuid () const |
std::string | getInterpretationContentType () const |
void | addSubRepresentation (SubRepresentation *subRep) |
std::vector< SubRepresentation * > | getSubRepresentationSet () const |
unsigned int | getSubRepresentationCount () const |
SubRepresentation * | getSubRepresentation (const unsigned int &index) const |
std::vector< SubRepresentation * > | getFaultSubRepresentationSet () const |
unsigned int | getFaultSubRepresentationCount () const |
SubRepresentation * | getFaultSubRepresentation (const unsigned int &index) const |
ULONG64 | getXyzPointCountOfAllPatches () const |
void | getXyzPointsOfPatchInGlobalCrs (const unsigned int &patchIndex, double *xyzPoints) const |
void | getXyzPointsOfAllPatches (double *xyzPoints) const |
void | getXyzPointsOfAllPatchesInGlobalCrs (double *xyzPoints) const |
AbstractRepresentation * | getSeismicSupportOfPatch (const unsigned int &patchIndex) |
void | pushBackIntoRepresentationSet (class RepresentationSetRepresentation *repSet, bool xml=true) |
void | setHdfProxy (resqml2::AbstractHdfProxy *proxy) |
void | addSeismic3dCoordinatesToPatch (const unsigned int patchIndex, double *inlines, double *crosslines, const unsigned int &pointCount, resqml2::AbstractRepresentation *seismicSupport, resqml2::AbstractHdfProxy *proxy) |
void | addSeismic3dCoordinatesToPatch (const unsigned int patchIndex, const double &startInline, const double &incrInline, const unsigned int &countInline, const double &startCrossline, const double &incrCrossline, const unsigned int &countCrossline, resqml2::AbstractRepresentation *seismicSupport) |
void | addSeismic2dCoordinatesToPatch (const unsigned int patchIndex, double *lineAbscissa, const unsigned int &pointCount, resqml2::AbstractRepresentation *seismicSupport, resqml2::AbstractHdfProxy *proxy) |
void | getSeismicLineAbscissaOfPointsOfPatch (const unsigned int &patchIndex, double *values) |
Public Member Functions inherited from resqml2::AbstractObject | |
bool | isPartial () const |
std::string | getUuid () const |
std::string | getTitle () const |
std::string | getEditor () const |
time_t | getCreation () const |
std::string | getOriginator () const |
std::string | getDescription () const |
time_t | getLastUpdate () const |
std::string | getFormat () const |
std::string | getDescriptiveKeywords () const |
void | setTitle (const std::string &title) |
void | setEditor (const std::string &editor) |
void | setCreation (const time_t &creation) |
void | setOriginator (const std::string &originator) |
void | setDescription (const std::string &description) |
void | setLastUpdate (const time_t &lastUpdate) |
void | setFormat (const std::string &format) |
void | setDescriptiveKeywords (const std::string &descriptiveKeywords) |
void | setMetadata (const std::string &title, const std::string &editor, const time_t &creation, const std::string &originator, const std::string &description, const time_t &lastUpdate, const std::string &format, const std::string &descriptiveKeywords) |
void | serializeIntoStream (std::ostream *stream) |
gsoap_resqml2_0_1::eml__AbstractCitedDataObject * | getGsoapProxy () const |
soap * | getGsoapContext () const |
int | getGsoapType () const |
gsoap_resqml2_0_1::eml__DataObjectReference * | newResqmlReference () const |
gsoap_resqml2_0_1::resqml2__ContactElementReference * | newResqmlContactElementReference () const |
common::EpcDocument * | getEpcDocument () const |
virtual std::string | getXmlNamespace () const |
virtual std::string | getResqmlVersion () const |
std::string | getContentType () const |
std::string | getPartNameInEpcDocument () const |
std::string | serializeIntoString () |
void | addAlias (const std::string &authority, const std::string &title) |
unsigned int | getAliasCount () const |
std::string | getAliasAuthorityAtIndex (const unsigned int &index) const |
std::string | getAliasTitleAtIndex (const unsigned int &index) const |
const std::vector< resqml2::Activity * > & | getActivitySet () const |
void | addOrSetExtraMetadata (const std::string &key, const std::string &value) |
std::tr1::unordered_map< std::string, std::string > | getExtraMetadataSet () const |
std::string | getExtraMetadata (const std::string &key) |
unsigned int | getExtraMetadataCount () const |
std::string | getExtraMetadataKeyAtIndex (const unsigned int &index) const |
std::string | getExtraMetadataStringValueAtIndex (const unsigned int &index) const |
Additional Inherited Members | |
Public Types inherited from resqml2_0_1::AbstractIjkGridRepresentation | |
enum | geometryKind { UNKNOWN = 0, EXPLICIT = 1, PARAMETRIC = 2, LATTICE = 3, NO_GEOMETRY = 4 } |
Public Types inherited from resqml2::AbstractRepresentation | |
enum | indexableElement { NODE = 0, EDGE = 1, FACE = 2, VOLUME = 3, PILLAR = 4 } |
Static Public Attributes inherited from resqml2_0_1::AbstractIjkGridRepresentation | |
static const char * | XML_TAG = "IjkGridRepresentation" |
static const char * | XML_TAG_TRUNCATED = "TruncatedIjkGridRepresentation" |
Static Public Attributes inherited from resqml2::AbstractGridRepresentation | |
static const char * | XML_TAG = "AbstractGridRepresentation" |
Static Public Attributes inherited from resqml2::AbstractRepresentation | |
static const char * | XML_TAG = "AbstractRepresentation" |
Protected Member Functions inherited from resqml2_0_1::AbstractIjkGridRepresentation | |
AbstractIjkGridRepresentation (gsoap_resqml2_0_1::_resqml2__IjkGridRepresentation *fromGsoap) | |
AbstractIjkGridRepresentation (gsoap_resqml2_0_1::_resqml2__TruncatedIjkGridRepresentation *fromGsoap) | |
gsoap_resqml2_0_1::_resqml2__IjkGridRepresentation * | getSpecializedGsoapProxy () const |
gsoap_resqml2_0_1::_resqml2__TruncatedIjkGridRepresentation * | getSpecializedTruncatedGsoapProxy () const |
gsoap_resqml2_0_1::resqml2__PointGeometry * | getPointGeometry2_0_1 (const unsigned int &patchIndex) const |
Protected Member Functions inherited from resqml2::AbstractColumnLayerGridRepresentation | |
AbstractColumnLayerGridRepresentation (common::EpcDocument *epcDoc, gsoap_resqml2_0_1::eml__DataObjectReference *partialObject, bool withTruncatedPillars) | |
AbstractColumnLayerGridRepresentation (resqml2::AbstractFeatureInterpretation *interp, resqml2::AbstractLocal3dCrs *crs, bool withTruncatedPillars) | |
AbstractColumnLayerGridRepresentation (gsoap_resqml2_0_1::resqml2__AbstractColumnLayerGridRepresentation *fromGsoap, bool withTruncatedPillars) | |
AbstractColumnLayerGridRepresentation (gsoap_resqml2_0_1::resqml2__AbstractTruncatedColumnLayerGridRepresentation *fromGsoap, bool withTruncatedPillars) | |
virtual std::vector< epc::Relationship > | getAllEpcRelationships () const |
void | importRelationshipSetFromEpc (common::EpcDocument *epcDoc) |
Protected Member Functions inherited from resqml2::AbstractGridRepresentation | |
AbstractGridRepresentation (common::EpcDocument *epcDoc, gsoap_resqml2_0_1::eml__DataObjectReference *partialObject, bool withTruncatedPillars) | |
AbstractGridRepresentation (resqml2::AbstractFeatureInterpretation *interp, resqml2::AbstractLocal3dCrs *crs, bool withTruncatedPillars) | |
AbstractGridRepresentation (gsoap_resqml2_0_1::resqml2__AbstractGridRepresentation *fromGsoap, bool withTruncatedPillars) | |
void | importRelationshipSetFromEpc (common::EpcDocument *epcDoc) |
Protected Member Functions inherited from resqml2::AbstractRepresentation | |
AbstractRepresentation (common::EpcDocument *epcDoc, gsoap_resqml2_0_1::eml__DataObjectReference *partialObject) | |
AbstractRepresentation (class AbstractFeatureInterpretation *interp, class AbstractLocal3dCrs *crs) | |
AbstractRepresentation (gsoap_resqml2_0_1::resqml2__AbstractRepresentation *fromGsoap) | |
void | pushBackSeismicSupport (AbstractRepresentation *seismicSupport) |
void | setXmlInterpretation (class AbstractFeatureInterpretation *interp) |
gsoap_resqml2_0_1::resqml2__PointGeometry * | createPointGeometryPatch2_0_1 (const unsigned int &patchIndex, double *points, unsigned long long *numPoints, const unsigned int &numDimensionsInArray, resqml2::AbstractHdfProxy *proxy) |
std::string | getHdfProxyUuidFromPointGeometryPatch (gsoap_resqml2_0_1::resqml2__PointGeometry *patch) const |
gsoap_resqml2_0_1::resqml2__Seismic2dCoordinates * | getSeismic2dCoordinates (const unsigned int &patchIndex) const |
gsoap_resqml2_0_1::resqml2__Seismic3dCoordinates * | getSeismic3dCoordinates (const unsigned int &patchIndex) const |
Protected Member Functions inherited from resqml2::AbstractObject | |
AbstractObject (common::EpcDocument *epcDoc, gsoap_resqml2_0_1::eml__DataObjectReference *partialObject) | |
Indicate whether methods update the XML (gSoap) or only the C++ classes of the API. More... | |
AbstractObject (gsoap_resqml2_0_1::eml__AbstractCitedDataObject *proxy=nullptr) | |
void | initMandatoryMetadata () |
void | setMetadata (const std::string &guid, const std::string &title, const std::string &editor, const time_t &creation, const std::string &originator, const std::string &description, const time_t &lastUpdate, const std::string &format, const std::string &descriptiveKeywords) |
Static Protected Member Functions inherited from resqml2::AbstractObject | |
static void | addActivityToResqmlObject (resqml2::Activity *activity, AbstractObject *resqmlObject) |
Protected Attributes inherited from resqml2_0_1::AbstractIjkGridRepresentation | |
std::vector< std::pair< unsigned int, std::vector< unsigned int > > > * | splitInformation |
Protected Attributes inherited from resqml2::AbstractGridRepresentation | |
bool | withTruncatedPillars |
std::vector< AbstractGridRepresentation * > | childGridSet |
std::vector< resqml2::GridConnectionSetRepresentation * > | gridConnectionSetRepresentationSet |
std::vector< resqml2_0_1::BlockedWellboreRepresentation * > | blockedWellboreRepresentationSet |
Protected Attributes inherited from resqml2::AbstractRepresentation | |
class AbstractFeatureInterpretation * | interpretation |
resqml2::AbstractHdfProxy * | hdfProxy |
class AbstractLocal3dCrs * | localCrs |
std::vector< AbstractRepresentation * > | seismicSupportSet |
std::vector< SubRepresentation * > | subRepresentationSet |
std::vector< AbstractProperty * > | propertySet |
std::vector< AbstractRepresentation * > | seismicSupportedRepSet |
std::vector< class RepresentationSetRepresentation * > | representationSetRepresentationSet |
Protected Attributes inherited from resqml2::AbstractObject | |
gsoap_resqml2_0_1::eml__AbstractCitedDataObject * | gsoapProxy2_0_1 |
common::EpcDocument * | epcDocument |
std::vector< resqml2::Activity * > | activitySet |
bool | updateXml |
|
inline |
Creates an instance of this class by wrapping a gsoap instance.
|
inline |
Destructor does nothing since the memory is managed by the gsoap context.
void IjkGridLatticeRepresentation::addSeismic3dCoordinatesToPatch | ( | const unsigned int | patchIndex, |
const double & | startInline, | ||
const double & | incrInline, | ||
const unsigned int & | countInline, | ||
const double & | startCrossline, | ||
const double & | incrCrossline, | ||
const unsigned int & | countCrossline, | ||
const unsigned int & | countSample, | ||
AbstractRepresentation * | seismicSupport | ||
) |
Push back a patch of seismic 3D coordinates info. The index this patch will be located must be consistent with the index of the geometry patch it is related to.
int IjkGridLatticeRepresentation::getCrosslineIOffset | ( | ) | const |
Get the crossline I offset value.
int IjkGridLatticeRepresentation::getCrosslineJOffset | ( | ) | const |
Get the crossline J offset value.
int IjkGridLatticeRepresentation::getCrosslineKOffset | ( | ) | const |
Get the crossline K offset value.
int IjkGridLatticeRepresentation::getInlineIOffset | ( | ) | const |
Get the inline I offset value.
int IjkGridLatticeRepresentation::getInlineJOffset | ( | ) | const |
Get the inline J offset value.
int IjkGridLatticeRepresentation::getInlineKOffset | ( | ) | const |
Get the inline K offset value.
double IjkGridLatticeRepresentation::getISpacing | ( | ) | const |
Get the I spacing of the regular (seismic) grid
double IjkGridLatticeRepresentation::getJSpacing | ( | ) | const |
Get the J spacing of the regular (seismic) grid
double IjkGridLatticeRepresentation::getKSpacing | ( | ) | const |
Get the K spacing of the regular (seismic) grid
int IjkGridLatticeRepresentation::getOriginCrossline | ( | ) | const |
Get the label of the first crossline.
int IjkGridLatticeRepresentation::getOriginInline | ( | ) | const |
Get the label of the first inline.
double IjkGridLatticeRepresentation::getXIOffset | ( | ) | const |
Get the X i offset of this geometry. X coordinate is given in the local CRS.
double IjkGridLatticeRepresentation::getXJOffset | ( | ) | const |
Get the X j offset of this geometry. X coordinate is given in the local CRS.
double IjkGridLatticeRepresentation::getXKOffset | ( | ) | const |
Get the X k offset of this geometry. X coordinate is given in the local CRS.
double IjkGridLatticeRepresentation::getXOrigin | ( | ) | const |
Get the X origin of this geometry. X coordinate is given in the local CRS.
double IjkGridLatticeRepresentation::getXOriginInGlobalCrs | ( | ) | const |
Get the X origin of this geometry. X coordinate is given in the global CRS.
|
virtual |
Get the xyz point count in a given patch.
Reimplemented from resqml2_0_1::AbstractIjkGridRepresentation.
|
virtual |
Get all the XYZ points of a particular patch of this representation. XYZ points are given in the local CRS.
xyzPoints | A linearized 2d array where the first (quickest) dimension is coordinate dimension (XYZ) and second dimension is vertex dimension. It must be pre allocated. |
Reimplemented from resqml2_0_1::AbstractIjkGridRepresentation.
double IjkGridLatticeRepresentation::getYIOffset | ( | ) | const |
Get the Y i offset of this geometry. Y coordinate is given in the local CRS.
double IjkGridLatticeRepresentation::getYJOffset | ( | ) | const |
Get the Y j offset of this geometry. Y coordinate is given in the local CRS.
double IjkGridLatticeRepresentation::getYKOffset | ( | ) | const |
Get the Y k offset of this geometry. Y coordinate is given in the local CRS.
double IjkGridLatticeRepresentation::getYOrigin | ( | ) | const |
Get the Y origin of this geometry. Y coordinate is given in the local CRS.
double IjkGridLatticeRepresentation::getYOriginInGlobalCrs | ( | ) | const |
Get the Y origin of this geometry. Y coordinate is given in the global CRS.
double IjkGridLatticeRepresentation::getZIOffset | ( | ) | const |
Get the Z i offset of this geometry. Z coordinate is given in the local CRS.
double IjkGridLatticeRepresentation::getZJOffset | ( | ) | const |
Get the Z j offset of this geometry. Z coordinate is given in the local CRS.
double IjkGridLatticeRepresentation::getZKOffset | ( | ) | const |
Get the Z k offset of this geometry. Z coordinate is given in the local CRS.
double IjkGridLatticeRepresentation::getZOrigin | ( | ) | const |
Get the Z origin of this geometry. Z coordinate is given in the local CRS.
double IjkGridLatticeRepresentation::getZOriginInGlobalCrs | ( | ) | const |
Get the Z origin of this geometry. Z coordinate is given in the global CRS.
bool IjkGridLatticeRepresentation::isAFaciesCube | ( | ) | const |
Indicates wether the instance corresponds to a facies cube or not.
bool IjkGridLatticeRepresentation::isASeismicCube | ( | ) | const |
Indicates wether the instance corresponds to a seismic cube or not.
void IjkGridLatticeRepresentation::setGeometryAsCoordinateLineNodes | ( | const gsoap_resqml2_0_1::resqml2__PillarShape & | mostComplexPillarGeometry, |
const gsoap_resqml2_0_1::resqml2__KDirection & | kDirectionKind, | ||
const bool & | isRightHanded, | ||
const double & | originX, | ||
const double & | originY, | ||
const double & | originZ, | ||
const double & | directionIX, | ||
const double & | directionIY, | ||
const double & | directionIZ, | ||
const double & | spacingI, | ||
const double & | directionJX, | ||
const double & | directionJY, | ||
const double & | directionJZ, | ||
const double & | spacingJ, | ||
const double & | directionKX, | ||
const double & | directionKY, | ||
const double & | directionKZ, | ||
const double & | spacingK | ||
) |
Set the geometry of the IJK grid as a regular IJK grid