OGS
|
Contains the relevant information when storing a geoscientific raster data.
#include <Raster.h>
Public Member Functions | |
bool | operator== (RasterHeader const &) const =default |
Public Attributes | |
std::size_t | n_cols |
std::size_t | n_rows |
std::size_t | n_depth |
MathLib::Point3d | origin |
double | cell_size |
double | no_data |
|
default |
double GeoLib::RasterHeader::cell_size |
Definition at line 33 of file Raster.h.
Referenced by MeshToolsLib::RasterToMesh::convert(), GeoLib::Raster::getValueAtPoint(), FileIO::getXyzHeader(), GeoLib::Raster::interpolateValueAtPoint(), GeoLib::Raster::isPntOnRaster(), MeshToolsLib::MeshLayerMapper::layerMapping(), VtkRaster::loadImageFromArray(), main(), FileIO::readASCHeader(), anonymous_namespace{NetCDFRasterReader.cpp}::readDataFromNetCDF(), anonymous_namespace{NetCDFRasterReader.cpp}::readHeaderFromNetCDF(), FileIO::readSurferHeader(), GeoLib::Raster::refineRaster(), and FileIO::AsciiRasterInterface::writeRasterAsASC().
std::size_t GeoLib::RasterHeader::n_cols |
Definition at line 29 of file Raster.h.
Referenced by GeoLib::Raster::Raster(), convert(), MeshToolsLib::RasterToMesh::convert(), MeshToolsLib::RasterToMesh::fillPropertyVector(), GeoLib::Raster::getValueAtPoint(), FileIO::getXyzHeader(), GeoLib::Raster::interpolateValueAtPoint(), GeoLib::Raster::isPntOnRaster(), MeshToolsLib::MeshLayerMapper::layerMapping(), VtkRaster::loadImageFromArray(), main(), GeoLib::Raster::operator()(), FileIO::readASCHeader(), anonymous_namespace{NetCDFRasterReader.cpp}::readDataFromNetCDF(), FileIO::readSurferHeader(), GeoLib::Raster::refineRaster(), and FileIO::AsciiRasterInterface::writeRasterAsASC().
std::size_t GeoLib::RasterHeader::n_depth |
Definition at line 31 of file Raster.h.
Referenced by convert(), MeshToolsLib::RasterToMesh::convert(), MeshToolsLib::RasterToMesh::fillPropertyVector(), FileIO::getXyzHeader(), VtkRaster::loadImageFromArray(), FileIO::readASCHeader(), and FileIO::readSurferHeader().
std::size_t GeoLib::RasterHeader::n_rows |
Definition at line 30 of file Raster.h.
Referenced by GeoLib::Raster::Raster(), convert(), MeshToolsLib::RasterToMesh::convert(), MeshToolsLib::RasterToMesh::fillPropertyVector(), GeoLib::Raster::getValueAtPoint(), FileIO::getXyzHeader(), GeoLib::Raster::interpolateValueAtPoint(), GeoLib::Raster::isPntOnRaster(), MeshToolsLib::MeshLayerMapper::layerMapping(), VtkRaster::loadImageFromArray(), main(), GeoLib::Raster::operator()(), FileIO::readASCHeader(), anonymous_namespace{NetCDFRasterReader.cpp}::readDataFromNetCDF(), FileIO::readSurferHeader(), GeoLib::Raster::refineRaster(), and FileIO::AsciiRasterInterface::writeRasterAsASC().
double GeoLib::RasterHeader::no_data |
Definition at line 34 of file Raster.h.
Referenced by MeshToolsLib::RasterToMesh::convert(), DirectConditionGenerator::directToSurfaceNodes(), LayeredMeshGenerator::getNewLayerNode(), GeoLib::Raster::getValueAtPoint(), FileIO::getXyzHeader(), GeoLib::Raster::interpolateValueAtPoint(), MeshToolsLib::MeshLayerMapper::layerMapping(), VtkRaster::loadImageFromArray(), main(), MeshToolsLib::RasterDataToMesh::projectToElements(), MeshToolsLib::RasterDataToMesh::projectToNodes(), FileIO::readASCHeader(), anonymous_namespace{NetCDFRasterReader.cpp}::readDataFromNetCDF(), anonymous_namespace{NetCDFRasterReader.cpp}::readHeaderFromNetCDF(), FileIO::readSurferHeader(), and FileIO::AsciiRasterInterface::writeRasterAsASC().
MathLib::Point3d GeoLib::RasterHeader::origin |
Definition at line 32 of file Raster.h.
Referenced by MeshToolsLib::RasterToMesh::convert(), GeoLib::Raster::getValueAtPoint(), FileIO::getXyzHeader(), GeoLib::Raster::interpolateValueAtPoint(), GeoLib::Raster::isPntOnRaster(), MeshToolsLib::MeshLayerMapper::layerMapping(), VtkRaster::loadImageFromArray(), main(), FileIO::readASCHeader(), anonymous_namespace{NetCDFRasterReader.cpp}::readDataFromNetCDF(), anonymous_namespace{NetCDFRasterReader.cpp}::readHeaderFromNetCDF(), FileIO::readSurferHeader(), and FileIO::AsciiRasterInterface::writeRasterAsASC().