MrSID Decode SDK for Raster Reference Manual  9.5.4.4709
LTIOverrideGeoCoordData Struct Reference

#include <lti_imageStageOverrides.h>

Inheritance diagram for LTIOverrideGeoCoordData:
LTIOverrideGeoCoord< BASE > LTIOverrideGeoCoord< LTIImageFilter > LTIOverrideGeoCoord< LTIOverrideMagnification< LTIOverrideIsSelective< LTIOverrideStripHeight< LTIOverrideDelegates< LTIOverridePixelLookupTables< LTIOverrideMetadata< LTIImageStage > > > > > > > LTIOverrideGeoCoord< LTIOverrideMagnification< LTIOverrideStripHeight< LTIImageFilter > > > LTIOverrideBackgroundPixel< LTIOverrideGeoCoord< LTIImageFilter > > LTITranslationFilter LTIOverrideBackgroundPixel< LTIOverrideGeoCoord< LTIOverrideMagnification< LTIOverrideIsSelective< LTIOverrideStripHeight< LTIOverrideDelegates< LTIOverridePixelLookupTables< LTIOverrideMetadata< LTIImageStage > > > > > > > > LTIOverrideDimensions< LTIOverrideGeoCoord< LTIOverrideMagnification< LTIOverrideStripHeight< LTIImageFilter > > > > LTIOverridePixelProps< LTIOverrideBackgroundPixel< LTIOverrideGeoCoord< LTIImageFilter > > > LTIOverridePixelProps< LTIOverrideBackgroundPixel< LTIOverrideGeoCoord< LTIOverrideMagnification< LTIOverrideIsSelective< LTIOverrideStripHeight< LTIOverrideDelegates< LTIOverridePixelLookupTables< LTIOverrideMetadata< LTIImageStage > > > > > > > > > LTIMultiResFilter LTIOverrideDimensions< LTIOverridePixelProps< LTIOverrideBackgroundPixel< LTIOverrideGeoCoord< LTIImageFilter > > > > LTIOverrideDimensions< LTIOverridePixelProps< LTIOverrideBackgroundPixel< LTIOverrideGeoCoord< LTIOverrideMagnification< LTIOverrideIsSelective< LTIOverrideStripHeight< LTIOverrideDelegates< LTIOverridePixelLookupTables< LTIOverrideMetadata< LTIImageStage > > > > > > > > > > LTIEmbeddedImage LTIImageReader LTIMosaicFilter LTICropFilter LTIGeoImageReader LTIRawImageReader MrSIDSingleImageReaderBase Nitf::ImageReader LTIBBBImageReader

Public Member Functions

 LTIOverrideGeoCoordData ()
 
 ~LTIOverrideGeoCoordData ()
 
LT_STATUS setGeoCoord (const LTIGeoCoord &geoCoord)
 set the geographic coordinates of the image More...
 
LT_STATUS setDefaultGeoCoord (const LTIImage &image)
 set the geographic coordinates of the image More...
 

Public Attributes

LTIGeoCoordm_geoCoord
 
bool m_geoCoordImplicit
 

Detailed Description

Definition at line 276 of file lti_imageStageOverrides.h.

Constructor & Destructor Documentation

§ LTIOverrideGeoCoordData()

LTIOverrideGeoCoordData::LTIOverrideGeoCoordData ( )

§ ~LTIOverrideGeoCoordData()

LTIOverrideGeoCoordData::~LTIOverrideGeoCoordData ( )

Member Function Documentation

§ setDefaultGeoCoord()

LT_STATUS LTIOverrideGeoCoordData::setDefaultGeoCoord ( const LTIImage image)

This function is used to set the geographic coordinates of the image to a reasonable default, when there are no other geographic coordinates to use.

The default coordinates used are:

  • upperleft: (0.0, height-1.0)
  • resolution: (1.0, -1.0)
  • rotation: (0.0, 0.0)

Calling this function will cause isGeoCoordImplicit() to return true.

Returns
status code indicating success or failure

§ setGeoCoord()

LT_STATUS LTIOverrideGeoCoordData::setGeoCoord ( const LTIGeoCoord geoCoord)

This function is used to set the geographic coordinates of the image.

Derived classes may choose to call this function from within their initialize() method. If the geographic coordinates are not set, the default position is assumed.

Parameters
geoCoordthe geographic coordinate information
Returns
status code indicating success or failure

Member Data Documentation

§ m_geoCoord

LTIGeoCoord* LTIOverrideGeoCoordData::m_geoCoord

Definition at line 313 of file lti_imageStageOverrides.h.

§ m_geoCoordImplicit

bool LTIOverrideGeoCoordData::m_geoCoordImplicit

Definition at line 314 of file lti_imageStageOverrides.h.


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

LizardTech