#include <vil_geotiff_header.h>
|
| | vil_geotiff_header (TIFF *tif) |
| |
| virtual | ~vil_geotiff_header () |
| |
| int | gtif_number_of_keys () const |
| |
| bool | gtif_tiepoints (std::vector< std::vector< double > > &tiepoints) |
| |
| bool | gtif_pixelscale (double &scale_x, double &scale_y, double &scale_z) |
| |
| bool | gtif_trans_matrix (double *&trans_matrix) |
| | returns the matrix in the argument. More...
|
| |
| bool | PCS_WGS84_UTM_zone (int &zone, GTIF_HEMISPH &hemisph) |
| | returns the Zone and the Hemisphere (0 for N, 1 for S);. More...
|
| |
| bool | PCS_NAD83_UTM_zone (int &zone, GTIF_HEMISPH &hemisph) |
| | returns the Zone and the Hemisphere (0 for N, 1 for S);. More...
|
| |
| bool | GCS_WGS84_MET_DEG () |
| | returns true if in geographic coords, linear units are in meters and angular units are in degrees. More...
|
| |
| bool | get_key_value (geokey_t key, void **value, int &size, int &length, tagtype_t &type) |
| | <key> : key id. More...
|
| |
| void | print_gtif () |
| |
Definition at line 27 of file vil_geotiff_header.h.
◆ GTIF_HEMISPH
◆ vil_geotiff_header()
| vil_geotiff_header::vil_geotiff_header |
( |
TIFF * |
tif | ) |
|
◆ ~vil_geotiff_header()
| virtual vil_geotiff_header::~vil_geotiff_header |
( |
| ) |
|
|
inlinevirtual |
◆ GCS_WGS84_MET_DEG()
| bool vil_geotiff_header::GCS_WGS84_MET_DEG |
( |
| ) |
|
returns true if in geographic coords, linear units are in meters and angular units are in degrees.
Definition at line 171 of file vil_geotiff_header.cxx.
◆ geographic_type()
| bool vil_geotiff_header::geographic_type |
( |
geographic_t & |
| ) |
|
|
private |
◆ geounits()
| bool vil_geotiff_header::geounits |
( |
geounits_t & |
units | ) |
|
|
private |
◆ get_key_value()
| bool vil_geotiff_header::get_key_value |
( |
geokey_t |
key, |
|
|
void ** |
value, |
|
|
int & |
size, |
|
|
int & |
length, |
|
|
tagtype_t & |
type |
|
) |
| |
<key> : key id.
: a single value or an array of values <size>: the size of individual key values <length> : the number of values in the value array <type>: the type of the key
Definition at line 251 of file vil_geotiff_header.cxx.
◆ gtif_modeltype()
| bool vil_geotiff_header::gtif_modeltype |
( |
modeltype_t & |
type | ) |
|
|
private |
◆ gtif_number_of_keys()
| int vil_geotiff_header::gtif_number_of_keys |
( |
| ) |
const |
|
inline |
◆ gtif_pixelscale()
| bool vil_geotiff_header::gtif_pixelscale |
( |
double & |
scale_x, |
|
|
double & |
scale_y, |
|
|
double & |
scale_z |
|
) |
| |
◆ gtif_rastertype()
| bool vil_geotiff_header::gtif_rastertype |
( |
rastertype_t & |
type | ) |
|
|
private |
◆ gtif_tiepoints()
| bool vil_geotiff_header::gtif_tiepoints |
( |
std::vector< std::vector< double > > & |
tiepoints | ) |
|
◆ gtif_trans_matrix()
| bool vil_geotiff_header::gtif_trans_matrix |
( |
double *& |
trans_matrix | ) |
|
◆ PCS_NAD83_UTM_zone()
| bool vil_geotiff_header::PCS_NAD83_UTM_zone |
( |
int & |
zone, |
|
|
GTIF_HEMISPH & |
hemisph |
|
) |
| |
◆ PCS_WGS84_UTM_zone()
| bool vil_geotiff_header::PCS_WGS84_UTM_zone |
( |
int & |
zone, |
|
|
GTIF_HEMISPH & |
hemisph |
|
) |
| |
◆ print_gtif()
| void vil_geotiff_header::print_gtif |
( |
| ) |
|
|
inline |
◆ geographic_type_
| geographic_t vil_geotiff_header::geographic_type_ |
|
private |
◆ geounits_
| geounits_t vil_geotiff_header::geounits_ |
|
private |
◆ gtif_
| GTIF* vil_geotiff_header::gtif_ |
|
private |
◆ key_directory_version_
| unsigned short vil_geotiff_header::key_directory_version_ |
|
private |
◆ key_revision_
| unsigned short vil_geotiff_header::key_revision_ |
|
private |
◆ minor_revision_
| unsigned short vil_geotiff_header::minor_revision_ |
|
private |
◆ model_type_
| modeltype_t vil_geotiff_header::model_type_ |
|
private |
◆ number_of_geokeys_
| int vil_geotiff_header::number_of_geokeys_ |
|
private |
◆ raster_type_
| rastertype_t vil_geotiff_header::raster_type_ |
|
private |
◆ tif_
| TIFF* vil_geotiff_header::tif_ |
|
private |
The documentation for this class was generated from the following files: