RVC::RASTER::LINKPARMS_GENERIC Class Reference

#include <rvc/raster.h>

Inheritance diagram for RVC::RASTER::LINKPARMS_GENERIC:
Inheritance graph
[legend]

List of all members.

Public Types

enum  INTERLEAVE_TYPE { INTTYPE_Line, INTTYPE_Band, INTTYPE_Pixel }
enum  LINKORDER { LINKORDER_HiLo, LINKORDER_LoHi }

Public Member Functions

 LINKPARMS_GENERIC (const FILEPATH &filename, RVC::IMAGE::CELLTYPE celltype, INT32 numlins, INT32 numcols, GEOSPATIAL::MAKELINKFLAGS flags=GEOSPATIAL::MAKELINKFLAG_None)
void SetBandTrailerBytes (INT32 bandtbytes)
void SetByteOrder (LINKORDER order)
void SetCompressionType (RVC::RASTER::COMPTYPE comptype)
void SetHeaderBytes (INT64 headerbytes)
void SetImageScale (const RASTER::IMAGESCALE &scale)
void SetInterleaveAdd (INT16 intadd)
void SetInterleaveFactor (INT16 intfact)
void SetInterleaveTrailerBytes (INT32 intertbytes)
void SetInterleaveType (INTERLEAVE_TYPE inttype)
void SetInverted (bool inverted)
void SetLineTrailerBytes (INT32 linetbytes)
void SetNullValue (const IMAGE::NULLVALUE &nullval)
void SetNumBands (INT32 numbands)
void SetTileColumns (INT32 tilecols)
void SetTileLines (INT32 tilelins)

Member Enumeration Documentation

Enumerator:
INTTYPE_Line 
INTTYPE_Band 
INTTYPE_Pixel 
Enumerator:
LINKORDER_HiLo 
LINKORDER_LoHi 

Constructor & Destructor Documentation

RVC::RASTER::LINKPARMS_GENERIC::LINKPARMS_GENERIC ( const FILEPATH filename,
RVC::IMAGE::CELLTYPE  celltype,
INT32  numlins,
INT32  numcols,
GEOSPATIAL::MAKELINKFLAGS  flags = GEOSPATIAL::MAKELINKFLAG_None 
)

Constructor.

Parameters:
filename File to link to

Member Function Documentation

void RVC::RASTER::LINKPARMS_GENERIC::SetBandTrailerBytes ( INT32  bandtbytes  ) 

Set number of bytes trailing band.

void RVC::RASTER::LINKPARMS_GENERIC::SetByteOrder ( LINKORDER  order  ) 

Set byte order of each cell.

void RVC::RASTER::LINKPARMS_GENERIC::SetCompressionType ( RVC::RASTER::COMPTYPE  comptype  ) 

Set type of compression used in imagery.

void RVC::RASTER::LINKPARMS_GENERIC::SetHeaderBytes ( INT64  headerbytes  ) 

Set number of header bytes for band.

void RVC::RASTER::LINKPARMS_GENERIC::SetImageScale ( const RASTER::IMAGESCALE scale  ) 

Set the line / column / data scale, and data offset of the image.

void RVC::RASTER::LINKPARMS_GENERIC::SetInterleaveAdd ( INT16  intadd  ) 

Set value to add to line / column before using interleave factor.

void RVC::RASTER::LINKPARMS_GENERIC::SetInterleaveFactor ( INT16  intfact  ) 

Set interleave factor.

void RVC::RASTER::LINKPARMS_GENERIC::SetInterleaveTrailerBytes ( INT32  intertbytes  ) 

Set interleave trailer in bytes (between lines of same band).

void RVC::RASTER::LINKPARMS_GENERIC::SetInterleaveType ( INTERLEAVE_TYPE  inttype  ) 

Set interleave type.

void RVC::RASTER::LINKPARMS_GENERIC::SetInverted ( bool  inverted  ) 

Set whether the image is inverted.

void RVC::RASTER::LINKPARMS_GENERIC::SetLineTrailerBytes ( INT32  linetbytes  ) 

Sets length of line trailer in bytes.

void RVC::RASTER::LINKPARMS_GENERIC::SetNullValue ( const IMAGE::NULLVALUE nullval  ) 

Sets the null value of the image.

void RVC::RASTER::LINKPARMS_GENERIC::SetNumBands ( INT32  numbands  ) 

Sets the number of bands (needed if interleaved).

void RVC::RASTER::LINKPARMS_GENERIC::SetTileColumns ( INT32  tilecols  ) 

Sets number of columns per tile.

void RVC::RASTER::LINKPARMS_GENERIC::SetTileLines ( INT32  tilelins  ) 

Sets number of lines per tile.


The documentation for this class was generated from the following file:

Generated on Sun Oct 7 21:37:53 2012 for TNTsdk 2012 by  doxygen 1.6.1