|  | 
|  | TriangulatedSetRepresentation (gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject) | 
|  | 
|  | TriangulatedSetRepresentation (common::DataObjectRepository *repo, const std::string &guid, const std::string &title) | 
|  | 
|  | TriangulatedSetRepresentation (resqml2::AbstractFeatureInterpretation *interp, const std::string &guid, const std::string &title) | 
|  | Creates an instance of this class in a gsoap context. 
 | 
|  | 
|  | TriangulatedSetRepresentation (gsoap_resqml2_0_1::_resqml20__TriangulatedSetRepresentation *fromGsoap) | 
|  | 
|  | ~TriangulatedSetRepresentation ()=default | 
|  | 
| common::DataObjectReference | getHdfProxyDor () const | 
|  | Gets the data object reference of the HDF proxy which is used for storing the numerical values of this representation (i.e. its geometry). 
 | 
|  | 
| void | pushBackTrianglePatch (unsigned int nodeCount, double const *nodes, unsigned int triangleCount, unsigned int const *triangleNodeIndices, eml2::AbstractHdfProxy *proxy=nullptr, eml2::AbstractLocal3dCrs *localCrs=nullptr) final | 
|  | 
| uint64_t | getXyzPointCountOfPatch (unsigned int patchIndex) const final | 
|  | 
| void | getXyzPointsOfPatch (unsigned int patchIndex, double *xyzPoints) const final | 
|  | Gets all the xyz points of a particular patch of this representation. xyz points are given in the local CRS. 
 | 
|  | 
| uint64_t | getTriangleCountOfPatch (unsigned int patchIndex) const final | 
|  | 
| uint64_t | getTriangleCountOfAllPatches () const final | 
|  | 
| void | getTriangleNodeIndicesOfPatch (unsigned int patchIndex, unsigned int *triangleNodeIndices) const final | 
|  | 
| void | getTriangleNodeIndicesOfAllPatches (unsigned int *triangleNodeIndices) const final | 
|  | 
| uint64_t | getPatchCount () const final | 
|  | 
| std::string | getXmlNamespace () const final | 
|  | 
| virtual std::string | getXmlTag () const final | 
|  | 
| virtual | ~AbstractSurfaceRepresentation ()=default | 
|  | 
| unsigned int | getBoundariesCount () const | 
|  | 
| common::DataObjectReference | getOuterRingDor (unsigned int index) const | 
|  | 
| void | pushBackOuterRing (PolylineRepresentation *outerRing) | 
|  | 
| void | setSurfaceRole (gsoap_resqml2_0_1::resqml20__SurfaceRole surfaceRole) | 
|  | 
| gsoap_resqml2_0_1::resqml20__SurfaceRole | getSurfaceRole () const | 
|  | 
| virtual | ~AbstractRepresentation ()=default | 
|  | 
| eml2::AbstractLocal3dCrs * | getLocalCrs (uint64_t patchIndex) const | 
|  | 
| virtual common::DataObjectReference | getLocalCrsDor (uint64_t patchIndex) const | 
|  | 
| void | setTimeIndex (uint64_t timeIndex, eml2::TimeSeries *timeSeries) | 
|  | 
| uint64_t | getTimeIndex () const | 
|  | Gets the time index of this representation in the associated TimeSeries. Be sure to first check that a TimeSeries is associated this representation by calling getTimeSeriesDor or getTimeSeries;. 
 | 
|  | 
| eml2::TimeSeries * | getTimeSeries () const | 
|  | 
| common::DataObjectReference | getTimeSeriesDor () const | 
|  | Gets the data object reference of the TimeSeries containing the time of this representation at a particular index. For now, this method only look for a TimeSeries at the first patch containing a point geometry. 
 | 
|  | 
| std::vector< class AbstractProperty * > | getPropertySet () const | 
|  | 
| void | setInterpretation (class AbstractFeatureInterpretation *interp) | 
|  | 
| class AbstractFeatureInterpretation * | getInterpretation () const | 
|  | 
| common::DataObjectReference | getInterpretationDor () const | 
|  | 
| uint64_t | getXyzPointCountOfAllPatches () const | 
|  | 
| void | getXyzPointsOfPatchInGlobalCrs (unsigned int patchIndex, double *xyzPoints) const | 
|  | Gets all the xyz points of a particular patch of this representation. xyz points are given in the global CRS. 
 | 
|  | 
| void | getXyzPointsOfAllPatches (double *xyzPoints) const | 
|  | Gets all the xyz points of all patches of this representation. xyz points are given in the local CRS. 
 | 
|  | 
| bool | isInSingleLocalCrs () const | 
|  | 
| bool | isInSingleGlobalCrs () const | 
|  | 
| void | getXyzPointsOfAllPatchesInGlobalCrs (double *xyzPoints) const | 
|  | 
| AbstractRepresentation * | getSeismicSupportOfPatch (const unsigned int &patchIndex) const | 
|  | 
| std::set< AbstractRepresentation * > | getAllSeismicSupport () const | 
|  | 
| void | pushBackIntoRepresentationSet (class RepresentationSetRepresentation *repSet) | 
|  | 
| void | addSeismic3dCoordinatesToPatch (unsigned int patchIndex, double *inlines, double *crosslines, uint64_t pointCount, resqml2::AbstractRepresentation *seismicSupport, eml2::AbstractHdfProxy *proxy) | 
|  | 
| void | addSeismic3dCoordinatesToPatch (unsigned int patchIndex, double startInline, double incrInline, unsigned int countInline, double startCrossline, double incrCrossline, unsigned int countCrossline, resqml2::AbstractRepresentation *seismicSupport) | 
|  | 
| void | addSeismic2dCoordinatesToPatch (unsigned int patchIndex, double *lineAbscissa, resqml2::AbstractRepresentation *seismicSupport, eml2::AbstractHdfProxy *proxy) | 
|  | 
| void | getSeismicLineAbscissaOfPointsOfPatch (unsigned int patchIndex, double *values) const | 
|  | 
| void | getInlinesOfPointsOfPatch (unsigned int patchIndex, double *values) const | 
|  | 
| void | getCrosslinesOfPointsOfPatch (unsigned int patchIndex, double *values) const | 
|  | 
| bool | isPartial () const | 
|  | 
| virtual bool | isTopLevelElement () const | 
|  | 
| std::string | getUuid () const | 
|  | 
| std::string | getTitle () const | 
|  | 
| std::string | getEditor () const | 
|  | 
| time_t | getCreation () const | 
|  | 
| tm | getCreationAsTimeStructure () const | 
|  | 
| std::string | getOriginator () const | 
|  | 
| std::string | getDescription () const | 
|  | 
| time_t | getLastUpdate () const | 
|  | 
| tm | getLastUpdateAsTimeStructure () const | 
|  | 
| std::string | getFormat () const | 
|  | 
| std::string | getDescriptiveKeywords () const | 
|  | 
| std::string | getVersion () const | 
|  | 
| void | setTitle (const std::string &title) | 
|  | 
| void | setEditor (const std::string &editor) | 
|  | 
| void | setCreation (time_t creation) | 
|  | 
| void | setCreation (const tm &creation) | 
|  | 
| void | setOriginator (const std::string &originator) | 
|  | 
| void | setDescription (const std::string &description) | 
|  | 
| void | setLastUpdate (time_t lastUpdate) | 
|  | 
| void | setLastUpdate (const tm &lastUpdate) | 
|  | 
| void | setDescriptiveKeywords (const std::string &descriptiveKeywords) | 
|  | 
| void | setVersion (const std::string &version) | 
|  | 
| void | setMetadata (const std::string &title, const std::string &editor, time_t creation, const std::string &originator, const std::string &description, time_t lastUpdate, const std::string &descriptiveKeywords) | 
|  | 
| void | serializeIntoStream (std::ostream *stream) | 
|  | 
| gsoap_resqml2_0_1::eml20__AbstractCitedDataObject * | getEml20GsoapProxy () const | 
|  | 
| void | setGsoapProxy (gsoap_resqml2_0_1::eml20__AbstractCitedDataObject *gsoapProxy) | 
|  | 
| gsoap_eml2_3::eml23__AbstractObject * | getEml23GsoapProxy () const | 
|  | 
| void | setGsoapProxy (gsoap_eml2_3::eml23__AbstractObject *gsoapProxy) | 
|  | 
| soap * | getGsoapContext () const | 
|  | 
| int | getGsoapType () const | 
|  | 
| gsoap_resqml2_0_1::eml20__DataObjectReference * | newResqmlReference () const | 
|  | 
| gsoap_eml2_3::eml23__DataObjectReference * | newEml23Reference () const | 
|  | 
| gsoap_resqml2_0_1::resqml20__ContactElementReference * | newContactElementReference2_0_1 () const | 
|  | 
| gsoap_eml2_3::resqml22__ContactElement * | newContactElementReference2_2 () const | 
|  | 
| common::DataObjectRepository * | getRepository () const | 
|  | 
| virtual std::string | getXmlNamespaceVersion () const | 
|  | 
| virtual std::string | getContentType () const | 
|  | 
| virtual std::string | getQualifiedType () const | 
|  | 
| virtual std::string | getPartNameInEpcDocument () const | 
|  | 
| std::string | serializeIntoString () | 
|  | 
| void | addAlias (const std::string &authority, const std::string &title) | 
|  | 
| uint64_t | getAliasCount () const | 
|  | 
| std::string | getAliasAuthorityAtIndex (uint64_t index) const | 
|  | 
| std::string | getAliasTitleAtIndex (uint64_t index) const | 
|  | 
| std::vector< eml2::Activity * > | getActivitySet () const | 
|  | 
| uint64_t | getActivityCount () const | 
|  | 
| eml2::Activity * | getActivity (uint64_t index) const | 
|  | 
| void | pushBackExtraMetadata (const std::string &key, const std::string &value) | 
|  | 
| std::unordered_map< std::string, std::string > | getExtraMetadataSet () const | 
|  | 
| std::vector< std::string > | getExtraMetadata (const std::string &key) const | 
|  | 
| unsigned int | getExtraMetadataCount () const | 
|  | 
| std::string | getExtraMetadataKeyAtIndex (unsigned int index) const | 
|  | 
| std::string | getExtraMetadataStringValueAtIndex (unsigned int index) const | 
|  | 
| std::string | buildEtp12Uri () const | 
|  | 
| void | setUriSource (const std::string &uriSource) | 
|  | 
| const std::string & | getUriSource () const | 
|  | 
| std::string | getEpcSourceFolder () const | 
|  | 
| void | changeToPartialObject () | 
|  | 
A triangulated representation is a representation (most of time a surface) which is constituted by triangles. Usually all triangles are connected to each others by means of their nodes and edges.