|
DriverGdalGrib * | create () override |
|
| DriverGdal (const std::string &name, const std::string &description, const std::string &filter, const std::string &gdalDriverName) |
|
bool | canReadMesh (const std::string &uri) override |
|
std::unique_ptr< Mesh > | load (const std::string &fileName, const std::string &meshName="") override |
|
| Driver (const std::string &name, const std::string &longName, const std::string &filters, int capabilityFlags) |
|
std::string | name () const |
|
std::string | longName () const |
|
std::string | filters () const |
|
bool | hasCapability (Capability capability) const |
|
bool | hasWriteDatasetCapability (MDAL_DataLocation location) const |
|
virtual std::string | writeDatasetOnFileSuffix () const |
|
virtual std::string | saveMeshOnFileSuffix () const |
|
virtual bool | canReadDatasets (const std::string &uri) |
|
virtual int | faceVerticesMaximumCount () const |
| returns the maximum vertices per face
|
|
virtual std::string | buildUri (const std::string &meshFile) |
|
virtual void | load (const std::string &uri, Mesh *mesh) |
|
virtual void | save (const std::string &fileName, const std::string &meshName, Mesh *mesh) |
|
virtual void | createDatasetGroup (Mesh *mesh, const std::string &groupName, MDAL_DataLocation dataLocation, bool hasScalarData, const std::string &datasetGroupFile) |
|
virtual void | createDataset (DatasetGroup *group, RelativeTimestamp time, const double *values, const int *active) |
|
virtual void | createDataset (DatasetGroup *group, RelativeTimestamp time, const double *values, const int *verticalLevelCount, const double *verticalExtrusion) |
|
virtual bool | persist (DatasetGroup *group) |
|
|
typedef std::map< std::string, std::string > | metadata_hash |
|
virtual double | parseMetadataTime (const std::string &time_s) |
|
virtual std::string | GDALFileName (const std::string &fileName) |
|
virtual std::vector< std::string > | parseDatasetNames (const std::string &fileName) |
|
virtual void | parseGlobals (const metadata_hash &metadata) |
|
virtual void | parseBandIsVector (std::string &band_name, bool *is_vector, bool *is_x) |
|