MapLink Pro 11.1.1.0.
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()

static 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