RVC::OP::SLANTGROUND Class Reference

Class to compute the SLANT to GROUND conversion of radar images. More...

#include <rvc/opslantground.h>

List of all members.

Public Types

enum  RESAMPLEMETHOD { RESAMPLEMETHOD_Nearest = 0, RESAMPLEMETHOD_Bilinear = 1, RESAMPLEMETHOD_CubicConv = 2 }

Public Member Functions

 SLANTGROUND ()
double GetAltitude () const
double GetAzimuthSpacing () const
double GetFarLookAngle () const
double GetNearLookAngle () const
double GetSlantSpacing () const
double GetSurfaceElevation () const
ERRVALUE Process (const RVC::RASTER &iraster, RVC::OBJITEM &objitem, RESAMPLEMETHOD resampling)
void SetAltitude (double Altitude)
void SetAzimuthSpacing (double AzimuthSpacing)
void SetFarLookAngle (double FarLookAngle)
void SetNearLookAngle (double NearLookAngle)
void SetSlantSpacing (double SlantSpacing)
void SetSurfaceElevation (double SurfaceElevation)

Detailed Description

Class to compute the SLANT to GROUND conversion of radar images.


Member Enumeration Documentation

enum for available resampling methods

Enumerator:
RESAMPLEMETHOD_Nearest 
RESAMPLEMETHOD_Bilinear 
RESAMPLEMETHOD_CubicConv 

Constructor & Destructor Documentation

RVC::OP::SLANTGROUND::SLANTGROUND (  ) 

constructor


Member Function Documentation

double RVC::OP::SLANTGROUND::GetAltitude (  )  const [inline]

Get Altitude.

double RVC::OP::SLANTGROUND::GetAzimuthSpacing (  )  const [inline]

Get Azimuth Spacing.

double RVC::OP::SLANTGROUND::GetFarLookAngle (  )  const [inline]

Get FarLook Angle.

double RVC::OP::SLANTGROUND::GetNearLookAngle (  )  const [inline]

Get NearLook Angle.

double RVC::OP::SLANTGROUND::GetSlantSpacing (  )  const [inline]

Get Slant Spacing.

double RVC::OP::SLANTGROUND::GetSurfaceElevation (  )  const [inline]

Get Surface Elevation.

ERRVALUE RVC::OP::SLANTGROUND::Process ( const RVC::RASTER iraster,
RVC::OBJITEM objitem,
RESAMPLEMETHOD  resampling 
)

Compute output raster.

Parameters:
iraster Input RASTER
objitem Output OBJITEM
resampling Resampling Method
void RVC::OP::SLANTGROUND::SetAltitude ( double  Altitude  )  [inline]

Set Altitude.

void RVC::OP::SLANTGROUND::SetAzimuthSpacing ( double  AzimuthSpacing  )  [inline]

Set Azimuth Spacing.

void RVC::OP::SLANTGROUND::SetFarLookAngle ( double  FarLookAngle  )  [inline]

Set FarLook Angle.

void RVC::OP::SLANTGROUND::SetNearLookAngle ( double  NearLookAngle  )  [inline]

Set NearLook Angle.

void RVC::OP::SLANTGROUND::SetSlantSpacing ( double  SlantSpacing  )  [inline]

Set Slant Spacing.

void RVC::OP::SLANTGROUND::SetSurfaceElevation ( double  SurfaceElevation  )  [inline]

Set Surface Elevation.


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

Generated on Sun Oct 7 21:38:36 2012 for TNTsdk 2012 by  doxygen 1.6.1