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

Public Member Functions

 TSLMDGeoreferenceable ()
 TSLMDGeoreferenceable (const TSLMDGeoreferenceable &right)
virtual ~TSLMDGeoreferenceable ()
TSLMDGeoreferenceableoperator= (const TSLMDGeoreferenceable &right)
void controlPointAvailability (TSLBoolean input)
void orientationParameterAvailability (TSLBoolean input)
void orientationParameterDescription (TSLCharacterString *input, bool assumeOwnership=true)
void orientationParameterDescription (const char *input)
void georeferencedParameters (const TSLRecord &input)
bool insertParameterCitation (const TSLCICitation &obj, int position=-1)
bool removeParameterCitation (int position=-1)
virtual TSLMDGeoreferenceableclone () const
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
TSLBoolean controlPointAvailability () const
TSLBoolean orientationParameterAvailability () const
const TSLCharacterStringorientationParameterDescription () const
TSLCharacterStringorientationParameterDescription ()
const TSLRecordgeoreferencedParameters () const
TSLRecordgeoreferencedParameters ()
const TSLMDCollection< TSLCICitation > & parameterCitation () const
TSLMDCollection< TSLCICitation > & parameterCitation ()
const TSLCICitationparameterCitationAt (int position) const
TSLCICitationparameterCitationAt (int position)
Public Member Functions inherited from TSLMDGridSpatialRepresentation
 TSLMDGridSpatialRepresentation ()
 TSLMDGridSpatialRepresentation (const TSLMDGridSpatialRepresentation &right)
virtual ~TSLMDGridSpatialRepresentation ()
TSLMDGridSpatialRepresentationoperator= (const TSLMDGridSpatialRepresentation &right)
void numberOfDimensions (int input)
bool insertAxisDimensionProperties (const TSLMDDimension &obj, int position=-1)
bool removeAxisDimensionProperties (int position=-1)
void cellGeometry (TSLMDCellGeometryCode input)
void transformationParameterAvailability (const TSLBoolean &input)
int numberOfDimensions () const
const TSLMDCollection< TSLMDDimension > & axisDimensionProperties () const
TSLMDCollection< TSLMDDimension > & axisDimensionProperties ()
const TSLMDDimensionaxisDimensionPropertiesAt (int position) const
TSLMDDimensionaxisDimensionPropertiesAt (int position)
TSLMDCellGeometryCode cellGeometry () const
TSLBoolean transformationParameterAvailability () const
Public Member Functions inherited from TSLMDSpatialRepresentation
 TSLMDSpatialRepresentation ()
 TSLMDSpatialRepresentation (const TSLMDSpatialRepresentation &right)
virtual ~TSLMDSpatialRepresentation ()=0
TSLMDSpatialRepresentationoperator= (const TSLMDSpatialRepresentation &right)

Static Public Member Functions

static TSLMDGeoreferenceablecreate ()
Static Public Member Functions inherited from TSLMDGridSpatialRepresentation
static TSLMDGridSpatialRepresentationcreate ()

Constructor & Destructor Documentation

◆ TSLMDGeoreferenceable() [1/2]

TSLMDGeoreferenceable::TSLMDGeoreferenceable ( )

The default constructor.

◆ TSLMDGeoreferenceable() [2/2]

TSLMDGeoreferenceable::TSLMDGeoreferenceable ( const TSLMDGeoreferenceable & right)

The copy constructor.

◆ ~TSLMDGeoreferenceable()

virtual TSLMDGeoreferenceable::~TSLMDGeoreferenceable ( )
virtual

The destructor.

Member Function Documentation

◆ clone()

virtual TSLMDGeoreferenceable * TSLMDGeoreferenceable::clone ( ) const
virtual

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

Reimplemented from TSLMDGridSpatialRepresentation.

◆ controlPointAvailability() [1/2]

TSLBoolean TSLMDGeoreferenceable::controlPointAvailability ( ) const
inline

Returns the controlPointAvailability attribute. Returns TSLBooleanNULL if uninitialised

◆ controlPointAvailability() [2/2]

void TSLMDGeoreferenceable::controlPointAvailability ( TSLBoolean input)

Sets the controlPointAvailability attribute. TSLBooleanNULL is not valid

◆ create()

TSLMDGeoreferenceable * TSLMDGeoreferenceable::create ( )
static

◆ georeferencedParameters() [1/3]

TSLRecord & TSLMDGeoreferenceable::georeferencedParameters ( )
inline

Returns the georeferencedParameters attribute.

◆ georeferencedParameters() [2/3]

const TSLRecord & TSLMDGeoreferenceable::georeferencedParameters ( ) const
inline

Returns the georeferencedParameters attribute.

◆ georeferencedParameters() [3/3]

void TSLMDGeoreferenceable::georeferencedParameters ( const TSLRecord & input)

Sets the georeferencedParameters attribute.

◆ insertParameterCitation()

bool TSLMDGeoreferenceable::insertParameterCitation ( const TSLCICitation & obj,
int position = -1 )

Inserts the given TSLCICitation at the given position. If the given position is not provided or is not in range, the TSLCICitation is appended.

◆ operator=()

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

Assignment operator.

◆ orientationParameterAvailability() [1/2]

TSLBoolean TSLMDGeoreferenceable::orientationParameterAvailability ( ) const
inline

Returns the orientationParameterAvailability attribute. Returns TSLBoolean NULL if uninitialised.

◆ orientationParameterAvailability() [2/2]

void TSLMDGeoreferenceable::orientationParameterAvailability ( TSLBoolean input)

Sets the orientationParameterAvailability attribute. TSLBooleanNULL is not valid

◆ orientationParameterDescription() [1/4]

TSLCharacterString * TSLMDGeoreferenceable::orientationParameterDescription ( )
inline

Returns the orientationParameterDescription attribute.

◆ orientationParameterDescription() [2/4]

const TSLCharacterString * TSLMDGeoreferenceable::orientationParameterDescription ( ) const
inline

Returns the orientationParameterDescription attribute.

◆ orientationParameterDescription() [3/4]

void TSLMDGeoreferenceable::orientationParameterDescription ( const char * input)

Overload to allow assignment of string as a literal.

◆ orientationParameterDescription() [4/4]

void TSLMDGeoreferenceable::orientationParameterDescription ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the orientationParameterDescription attribute.

◆ parameterCitation() [1/2]

TSLMDCollection< TSLCICitation > & TSLMDGeoreferenceable::parameterCitation ( )
inline

Returns the parameterCitation attribute.

◆ parameterCitation() [2/2]

const TSLMDCollection< TSLCICitation > & TSLMDGeoreferenceable::parameterCitation ( ) const
inline

Returns the parameterCitation attribute.

◆ parameterCitationAt() [1/2]

TSLCICitation * TSLMDGeoreferenceable::parameterCitationAt ( int position)
inline

Returns the TSLCICitation at the given position. If the given position is not in range a null pointer is returned.

◆ parameterCitationAt() [2/2]

const TSLCICitation * TSLMDGeoreferenceable::parameterCitationAt ( int position) const
inline

Returns the TSLCICitation at the given position. If the given position is not in range a null pointer is returned.

◆ removeParameterCitation()

bool TSLMDGeoreferenceable::removeParameterCitation ( int position = -1)

Removes a TSLCICitation from the given position. If the given position is not provided or is not in range, the last TSLCICitation is removed.

◆ serialize()

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

Reimplemented from TSLMDGridSpatialRepresentation.