MapLink Pro .
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches
Inheritance diagram for TSLMDImageDescription:

Detailed Description

Information about an image's suitability for use

Public Member Functions

 TSLMDImageDescription ()
 TSLMDImageDescription (const TSLMDImageDescription &right)
virtual ~TSLMDImageDescription ()
TSLMDImageDescriptionoperator= (const TSLMDImageDescription &right)
void illuminationElevationAngle (double *input, bool assumeOwnership=true)
void illuminationAzimuthAngle (double *input, bool assumeOwnership=true)
void imagingCondition (TSLMDImagingConditionCode input)
void imageQualityCode (TSLMDIdentifier *input, bool assumeOwnership=true)
void cloudCoverPercentage (double *input, bool assumeOwnership=true)
void processingLevelCode (TSLMDIdentifier *input, bool assumeOwnership=true)
void compressionGenerationQuantity (int *input, bool assumeOwnership=true)
void triangulationIndicator (TSLBoolean input)
void radiometricCalibrationDataAvailability (TSLBoolean input)
void cameraCalibrationInformationAvailability (TSLBoolean input)
void filmDistortionInformationAvailability (TSLBoolean input)
void lensDistortionInformationAvailability (TSLBoolean input)
virtual TSLMDImageDescriptionclone () const
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
const double * illuminationElevationAngle () const
double * illuminationElevationAngle ()
const double * illuminationAzimuthAngle () const
double * illuminationAzimuthAngle ()
TSLMDImagingConditionCode imagingCondition () const
const TSLMDIdentifierimageQualityCode () const
TSLMDIdentifierimageQualityCode ()
const double * cloudCoverPercentage () const
double * cloudCoverPercentage ()
const TSLMDIdentifierprocessingLevelCode () const
TSLMDIdentifierprocessingLevelCode ()
const int * compressionGenerationQuantity () const
int * compressionGenerationQuantity ()
TSLBoolean triangulationIndicator () const
TSLBoolean radiometricCalibrationDataAvailability () const
TSLBoolean cameraCalibrationInformationAvailability () const
TSLBoolean filmDistortionInformationAvailability () const
TSLBoolean lensDistortionInformationAvailability () const
Public Member Functions inherited from TSLMDCoverageDescription
 TSLMDCoverageDescription ()
 TSLMDCoverageDescription (const TSLMDCoverageDescription &right)
virtual ~TSLMDCoverageDescription ()
TSLMDCoverageDescriptionoperator= (const TSLMDCoverageDescription &right)
void attributeDescription (const TSLRecordType &input)
void contentType (const TSLMDCoverageContentTypeCode &input)
bool insertDimension (TSLMDRangeDimension *val, bool assumeOwnership=true, int pos=-1)
bool removeDimension (int pos=-1)
const TSLRecordTypeattributeDescription () const
TSLRecordTypeattributeDescription ()
TSLMDCoverageContentTypeCode contentType ()
const TSLMDCollection< TSLMDRangeDimension * > & dimension () const
TSLMDCollection< TSLMDRangeDimension * > & dimension ()
const TSLMDRangeDimensiondimensionAt (int pos) const
TSLMDRangeDimensiondimensionAt (int pos)

Static Public Member Functions

static TSLMDImageDescriptioncreate ()
Static Public Member Functions inherited from TSLMDCoverageDescription
static TSLMDCoverageDescriptioncreate ()

Constructor & Destructor Documentation

◆ TSLMDImageDescription() [1/2]

TSLMDImageDescription::TSLMDImageDescription ( )

The default constructor.

◆ TSLMDImageDescription() [2/2]

TSLMDImageDescription::TSLMDImageDescription ( const TSLMDImageDescription & right)

The copy constructor.

◆ ~TSLMDImageDescription()

virtual TSLMDImageDescription::~TSLMDImageDescription ( )
virtual

The destructor.

Member Function Documentation

◆ cameraCalibrationInformationAvailability() [1/2]

TSLBoolean TSLMDImageDescription::cameraCalibrationInformationAvailability ( ) const
inline

Returns the cameraCalibrationInformationAvailability attribute. Returns TSLBooleanNULL if uninitialised

◆ cameraCalibrationInformationAvailability() [2/2]

void TSLMDImageDescription::cameraCalibrationInformationAvailability ( TSLBoolean input)

Sets the cameraCalibrationInformationAvailability attribute.TSLBooleanNULL is valid

◆ clone()

virtual TSLMDImageDescription * TSLMDImageDescription::clone ( ) const
virtual

Clone method for derived or derived from classes. Creates object on the heap, so the pointer must be deleted

Reimplemented from TSLMDCoverageDescription.

◆ cloudCoverPercentage() [1/3]

double * TSLMDImageDescription::cloudCoverPercentage ( )
inline

Returns the cloudCoverPercentage attribute.

◆ cloudCoverPercentage() [2/3]

const double * TSLMDImageDescription::cloudCoverPercentage ( ) const
inline

Returns the cloudCoverPercentage attribute.

◆ cloudCoverPercentage() [3/3]

void TSLMDImageDescription::cloudCoverPercentage ( double * input,
bool assumeOwnership = true )

Sets the cloudCoverPercentage attribute.

◆ compressionGenerationQuantity() [1/3]

int * TSLMDImageDescription::compressionGenerationQuantity ( )
inline

Returns the compressionGenerationQuantity attribute.

◆ compressionGenerationQuantity() [2/3]

const int * TSLMDImageDescription::compressionGenerationQuantity ( ) const
inline

Returns the compressionGenerationQuantity attribute.

◆ compressionGenerationQuantity() [3/3]

void TSLMDImageDescription::compressionGenerationQuantity ( int * input,
bool assumeOwnership = true )

Sets the compressionGenerationQuantity attribute.

◆ create()

TSLMDImageDescription * TSLMDImageDescription::create ( )
static

◆ filmDistortionInformationAvailability() [1/2]

TSLBoolean TSLMDImageDescription::filmDistortionInformationAvailability ( ) const
inline

Returns the filmDistortionInformationAvailability attribute.

◆ filmDistortionInformationAvailability() [2/2]

void TSLMDImageDescription::filmDistortionInformationAvailability ( TSLBoolean input)

Sets the filmDistortionInformationAvailability attribute.TSLBooleanNULL is valid

◆ illuminationAzimuthAngle() [1/3]

double * TSLMDImageDescription::illuminationAzimuthAngle ( )
inline

Returns the illuminationAzimuthAngle attribute.

◆ illuminationAzimuthAngle() [2/3]

const double * TSLMDImageDescription::illuminationAzimuthAngle ( ) const
inline

Returns the illuminationAzimuthAngle attribute.

◆ illuminationAzimuthAngle() [3/3]

void TSLMDImageDescription::illuminationAzimuthAngle ( double * input,
bool assumeOwnership = true )

Sets the illuminationAzimuthAngle attribute.

◆ illuminationElevationAngle() [1/3]

double * TSLMDImageDescription::illuminationElevationAngle ( )
inline

Returns the illuminationElevationAngle attribute.

◆ illuminationElevationAngle() [2/3]

const double * TSLMDImageDescription::illuminationElevationAngle ( ) const
inline

Returns the illuminationElevationAngle attribute.

◆ illuminationElevationAngle() [3/3]

void TSLMDImageDescription::illuminationElevationAngle ( double * input,
bool assumeOwnership = true )

Sets the illuminationElevationAngle attribute.

◆ imageQualityCode() [1/3]

TSLMDIdentifier * TSLMDImageDescription::imageQualityCode ( )
inline

Returns the imageQualityCode attribute.

◆ imageQualityCode() [2/3]

const TSLMDIdentifier * TSLMDImageDescription::imageQualityCode ( ) const
inline

Returns the imageQualityCode attribute.

◆ imageQualityCode() [3/3]

void TSLMDImageDescription::imageQualityCode ( TSLMDIdentifier * input,
bool assumeOwnership = true )

Sets the imageQualityCode attribute.

◆ imagingCondition() [1/2]

TSLMDImagingConditionCode TSLMDImageDescription::imagingCondition ( ) const
inline

Returns the imagingCondition attribute.

◆ imagingCondition() [2/2]

void TSLMDImageDescription::imagingCondition ( TSLMDImagingConditionCode input)

Sets the imagingCondition attribute. TSLMDImagingConditionCodeNULL is valid

◆ lensDistortionInformationAvailability() [1/2]

TSLBoolean TSLMDImageDescription::lensDistortionInformationAvailability ( ) const
inline

Returns the lensDistortionInformationAvailability attribute.

◆ lensDistortionInformationAvailability() [2/2]

void TSLMDImageDescription::lensDistortionInformationAvailability ( TSLBoolean input)

Sets the lensDistortionInformationAvailability attribute.TSLBooleanNULL is valid

◆ operator=()

TSLMDImageDescription & TSLMDImageDescription::operator= ( const TSLMDImageDescription & right)

Assignment operator.

◆ processingLevelCode() [1/3]

TSLMDIdentifier * TSLMDImageDescription::processingLevelCode ( )
inline

Returns the processingLevelCode attribute.

◆ processingLevelCode() [2/3]

const TSLMDIdentifier * TSLMDImageDescription::processingLevelCode ( ) const
inline

Returns the processingLevelCode attribute.

◆ processingLevelCode() [3/3]

void TSLMDImageDescription::processingLevelCode ( TSLMDIdentifier * input,
bool assumeOwnership = true )

Sets the processingLevelCode attribute.

◆ radiometricCalibrationDataAvailability() [1/2]

TSLBoolean TSLMDImageDescription::radiometricCalibrationDataAvailability ( ) const
inline

Returns the radiometricCalibrationDataAvailability attribute.

◆ radiometricCalibrationDataAvailability() [2/2]

void TSLMDImageDescription::radiometricCalibrationDataAvailability ( TSLBoolean input)

Sets the radiometricCalibrationDataAvailability attribute. TSLBooleanNULL is valid

◆ serialize()

virtual bool TSLMDImageDescription::serialize ( void * outputStreamOfXML,
int indentation = -1,
bool isRootHandler = true ) const
virtual

Reimplemented from TSLMDCoverageDescription.

◆ triangulationIndicator() [1/2]

TSLBoolean TSLMDImageDescription::triangulationIndicator ( ) const
inline

Returns the triangulationIndicator attribute.

◆ triangulationIndicator() [2/2]

void TSLMDImageDescription::triangulationIndicator ( TSLBoolean input)

Sets the triangulationIndicator attribute. TSLBooleanNULL is valid