class providing and encapsulating GDAL GeoTIFF I/O functions  
 More...
#include <GeoTIFFIO.hpp>
class providing and encapsulating GDAL GeoTIFF I/O functions 
- Author
- Niklas Dettmer ndett.nosp@m.mer@.nosp@m.uos.d.nosp@m.e 
Definition at line 40 of file GeoTIFFIO.hpp.
◆ GeoTIFFIO() [1/2]
      
        
          | lvr2::GeoTIFFIO::GeoTIFFIO | ( | std::string | filename, | 
        
          |  |  | int | cols, | 
        
          |  |  | int | rows, | 
        
          |  |  | int | bands | 
        
          |  | ) |  |  | 
      
 
- Parameters
- 
  
    | filename | filename of output GeoTIFF file |  | cols | number of columns / width of the image |  | rows | number of rows / length of the image |  | bands | number of bands |  
 
Definition at line 14 of file GeoTIFFIO.cpp.
 
 
◆ GeoTIFFIO() [2/2]
      
        
          | lvr2::GeoTIFFIO::GeoTIFFIO | ( | std::string | filename | ) |  | 
      
 
 
◆ ~GeoTIFFIO()
      
        
          | lvr2::GeoTIFFIO::~GeoTIFFIO | ( |  | ) |  | 
      
 
 
◆ getNumBands()
      
        
          | int lvr2::GeoTIFFIO::getNumBands | ( |  | ) |  | 
      
 
- Returns
- number of bands of dataset 
Definition at line 79 of file GeoTIFFIO.cpp.
 
 
◆ getRasterHeight()
      
        
          | int lvr2::GeoTIFFIO::getRasterHeight | ( |  | ) |  | 
      
 
- Returns
- height of dataset in number of pixels 
Definition at line 66 of file GeoTIFFIO.cpp.
 
 
◆ getRasterWidth()
      
        
          | int lvr2::GeoTIFFIO::getRasterWidth | ( |  | ) |  | 
      
 
- Returns
- width of dataset in number of pixels 
Definition at line 53 of file GeoTIFFIO.cpp.
 
 
◆ readBand()
      
        
          | cv::Mat * lvr2::GeoTIFFIO::readBand | ( | int | band_index | ) |  | 
      
 
- Parameters
- 
  
    | band_index | index of the band to be read |  
 
- Returns
- indexed band of the dataset as cv::Mat * 
Definition at line 88 of file GeoTIFFIO.cpp.
 
 
◆ writeBand()
      
        
          | int lvr2::GeoTIFFIO::writeBand | ( | cv::Mat * | mat, | 
        
          |  |  | int | band | 
        
          |  | ) |  |  | 
      
 
Writing given band into open GeoTIFF file. 
- Parameters
- 
  
    | mat | cv::Mat containing the band data |  | band | number of band to be written |  
 
- Returns
- standard C++ return value 
Definition at line 27 of file GeoTIFFIO.cpp.
 
 
◆ m_bands
  
  | 
        
          | int lvr2::GeoTIFFIO::m_bands |  | private | 
 
 
◆ m_cols
  
  | 
        
          | int lvr2::GeoTIFFIO::m_cols |  | private | 
 
 
◆ m_gtif_dataset
  
  | 
        
          | GDALDataset* lvr2::GeoTIFFIO::m_gtif_dataset |  | private | 
 
 
◆ m_gtif_driver
  
  | 
        
          | GDALDriver* lvr2::GeoTIFFIO::m_gtif_driver |  | private | 
 
 
◆ m_rows
  
  | 
        
          | int lvr2::GeoTIFFIO::m_rows |  | private | 
 
 
The documentation for this class was generated from the following files: