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

static 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.