|
| Mesh2dm (size_t faceVerticesMaximumCount, const std::string &uri, const std::map< size_t, size_t > vertexIDtoIndex) |
|
virtual size_t | vertexIndex (size_t vertexID) const |
| HYDRO_AS-2D supports gaps in the vertex indexing, but we use continuos array of vertices in MDAL. More...
|
|
virtual size_t | maximumVertexId () const |
| Returns maximum vertex ID. More...
|
|
| MemoryMesh (const std::string &driverName, size_t faceVerticesMaximumCount, const std::string &uri) |
| Constructs an empty mesh.
|
|
std::unique_ptr< MDAL::MeshVertexIterator > | readVertices () override |
|
std::unique_ptr< MDAL::MeshEdgeIterator > | readEdges () override |
|
std::unique_ptr< MDAL::MeshFaceIterator > | readFaces () override |
|
const Vertices & | vertices () const |
|
const Faces & | faces () const |
|
const Edges & | edges () const |
|
void | setVertices (Vertices vertices) |
| Sets all vertices using std::move if possible.
|
|
void | setFaces (Faces faces) |
| Sets all faces using std::move if possible.
|
|
void | setEdges (Edges edges) |
| Sets all edges using std::move if possible.
|
|
size_t | verticesCount () const override |
|
size_t | edgesCount () const override |
|
size_t | facesCount () const override |
|
BBox | extent () const override |
|
void | addVertices (size_t vertexCount, double *coordinates) override |
|
void | addFaces (size_t faceCount, size_t driverMaxVerticesPerFace, int *faceSizes, int *vertexIndices) override |
|
void | addEdges (size_t edgeCount, int *startVertexIndices, int *endVertexIndices) override |
|
bool | isEditable () const override |
|
| Mesh (const std::string &driverName, size_t faceVerticesMaximumCount, const std::string &uri) |
|
std::string | driverName () const |
|
void | setSourceCrs (const std::string &str) |
|
void | setSourceCrsFromWKT (const std::string &wkt) |
|
void | setSourceCrsFromEPSG (int code) |
|
void | setSourceCrsFromPrjFile (const std::string &filename) |
|
std::shared_ptr< DatasetGroup > | group (const std::string &name) |
| Find a dataset group by name.
|
|
std::string | uri () const |
|
std::string | crs () const |
|
size_t | faceVerticesMaximumCount () const |
|
std::string | getMetadata (const std::string &key) |
|
void | setMetadata (const std::string &key, const std::string &val) |
|
void | setMetadata (const Metadata &new_metadata) |
|
virtual void | closeSource () |
|