Geo General  1
 All Classes Files Functions Variables Pages
Functions
GeoRaster.cpp File Reference
#include "GeoRaster.h"

Functions

void xy2offset (int x, int y, int64_t &offset, int dimensionX)
 get offset from pixel x/y offsets measured in number of values of datatype dimensionX is the total number of samples across the image More...
 
void offset2xy (int &x, int &y, int64_t offset, int dimensionX)
 get pixel x/y from offset offsets measured in number of values of datatype dimensionX is the total number of samples across the image More...
 
void xy2geo (int x, int y, GDALDataset *input, long double &geoX, long double &geoY)
 get georeferenced x,y from pixel x,y More...
 
void geo2xy (int &x, int &y, GDALDataset *input, long double geoX, long double geoY)
 get pixel x,y from georeferenced x,y More...
 
char * epsg2wkt (int epsg)
 get wkt projection from epsg code More...
 
void render16to8bit (uint16_t *buffer16, size_t bufferLength, unsigned char *buffer8, double stretchCoeff)
 Render 16 bit values as 8 bit values. More...
 

Function Documentation

char* epsg2wkt ( int  epsg)

get wkt projection from epsg code

void geo2xy ( int &  x,
int &  y,
GDALDataset *  input,
long double  geoX,
long double  geoY 
)

get pixel x,y from georeferenced x,y

void offset2xy ( int &  x,
int &  y,
int64_t  offset,
int  dimensionX 
)

get pixel x/y from offset offsets measured in number of values of datatype dimensionX is the total number of samples across the image

void render16to8bit ( uint16_t *  buffer,
size_t  bufferLength,
unsigned char *  buffer8,
double  stretchCoeff 
)

Render 16 bit values as 8 bit values.

Uses a linear stretch from 0 to max in the input buffer.

If stretchCoeff is not 1 the values will be scaled up or down by the coefficient (stretchCoeff*buffer[i])

8-bit values will saturate if the stretch render a value exceeding 255.

void xy2geo ( int  x,
int  y,
GDALDataset *  input,
long double &  geoX,
long double &  geoY 
)

get georeferenced x,y from pixel x,y

void xy2offset ( int  x,
int  y,
int64_t &  offset,
int  dimensionX 
)

get offset from pixel x/y offsets measured in number of values of datatype dimensionX is the total number of samples across the image

Copyright 2014 Google Inc. All rights reserved.