Nitf::ChipConverter Class Reference

Performs all computation combining ICHIPB and the application's chipping representations. More...

#include <NitfChipConverter.h>

List of all members.

Public Member Functions

 ChipConverter (const RasterDataDescriptor &descriptor)
 ChipConverter (const RasterDataDescriptor &descriptor, const std::vector< double > &coefficients)
 ~ChipConverter ()
LocationType originalToActive (LocationType original) const
LocationType activeToOriginal (LocationType active) const
const std::vector< double > & getChipCoefficients () const


Detailed Description

Performs all computation combining ICHIPB and the application's chipping representations.

Definition at line 21 of file NitfChipConverter.h.


Constructor & Destructor Documentation

Nitf::ChipConverter::ChipConverter ( const RasterDataDescriptor descriptor  ) 

Create a converter for a given descriptor.

Parameters:
descriptor The descriptor for the element to perform conversions for.

Nitf::ChipConverter::ChipConverter ( const RasterDataDescriptor descriptor,
const std::vector< double > &  coefficients 
)

Create a converter for a given descriptor and chip coefficients.

Parameters:
descriptor The descriptor for the element to perform conversions for.
coefficients The coefficients to use. Must have 6 entries.

Nitf::ChipConverter::~ChipConverter (  ) 

Destructor.


Member Function Documentation

LocationType Nitf::ChipConverter::originalToActive ( LocationType  original  )  const

Convert an original value to the active one.

Parameters:
original The NITF original value.
Returns:
The active value.

LocationType Nitf::ChipConverter::activeToOriginal ( LocationType  active  )  const

Convert an active value to the original one.

Parameters:
active The active value.
Returns:
The NITF original value.

const std::vector<double>& Nitf::ChipConverter::getChipCoefficients (  )  const

Get the coefficients used.

Returns:
The coefficients used.


Software Development Kit - Opticks 4.9.0 Build 16218