13 #include "mdal_config.hpp"
14 #include "mdal_cf.hpp"
15 #include "mdal_driver.hpp"
46 std::string buildUri(
const std::string &meshFile )
override;
50 void populateElements( Vertices &vertices, Edges &edges, Faces &faces )
override;
51 void populateMesh2DElements( Vertices &vertices, Faces &faces );
52 void addBedElevation(
MemoryMesh *mesh )
override;
53 std::string getCoordinateSystemVariableName()
override;
54 std::string getTimeVariableName()
const override;
55 std::set<std::string> ignoreNetCDFVariables()
override;
56 void parseNetCDFVariableMetadata(
int varid,
57 std::string &variableName,
61 bool *invertedDirection,
62 bool *is_x )
override;
63 std::vector<std::pair<double, double>> parseClassification(
int varid )
const override;
68 void addBedElevationDatasetOnFaces();
71 void populateMesh1DElements( Vertices &vertices, Edges &edges );
72 bool check1DConnection( std::string fileName );
73 void parse1DConnection(
const std::vector<int> &nodesId,
const std::vector<int> &edgesId, Edges &edges );
Definition: mdal_cf.hpp:24
Driver of 3Di file format.
Definition: mdal_3di.hpp:41
NetCDF Climate and Forecast (CF) Metadata Conventions http://cfconventions.org and http://ugrid-conve...
Definition: mdal_cf.hpp:116
Definition: mdal_memory_data_model.hpp:291