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

Detailed Description

Types and numbers of raster spatial objects in the dataset

Public Member Functions

 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)
 
virtual TSLMDGridSpatialRepresentationclone () const
 
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
 
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 TSLMDGridSpatialRepresentationcreate ()
 

Constructor & Destructor Documentation

◆ TSLMDGridSpatialRepresentation() [1/2]

TSLMDGridSpatialRepresentation::TSLMDGridSpatialRepresentation ( )

The default constructor.

◆ TSLMDGridSpatialRepresentation() [2/2]

TSLMDGridSpatialRepresentation::TSLMDGridSpatialRepresentation ( const TSLMDGridSpatialRepresentation & right)

The copy constructor.

◆ ~TSLMDGridSpatialRepresentation()

virtual TSLMDGridSpatialRepresentation::~TSLMDGridSpatialRepresentation ( )
virtual

The destructor.

Member Function Documentation

◆ axisDimensionProperties() [1/2]

TSLMDCollection< TSLMDDimension > & TSLMDGridSpatialRepresentation::axisDimensionProperties ( )
inline

Returns the axisDimensionProperties at the specified position.

◆ axisDimensionProperties() [2/2]

const TSLMDCollection< TSLMDDimension > & TSLMDGridSpatialRepresentation::axisDimensionProperties ( ) const
inline

Returns the axisDimensionProperties at the specified position.

◆ axisDimensionPropertiesAt() [1/2]

TSLMDDimension * TSLMDGridSpatialRepresentation::axisDimensionPropertiesAt ( int position)
inline

Sets the axisDimensionProperties attribute.

◆ axisDimensionPropertiesAt() [2/2]

const TSLMDDimension * TSLMDGridSpatialRepresentation::axisDimensionPropertiesAt ( int position) const
inline

Sets the axisDimensionProperties attribute.

◆ cellGeometry() [1/2]

TSLMDCellGeometryCode TSLMDGridSpatialRepresentation::cellGeometry ( ) const
inline

Returns the cellGeometry attribute. Returns TSLMDCellGeometryCodeNULL if uninitialised.

◆ cellGeometry() [2/2]

void TSLMDGridSpatialRepresentation::cellGeometry ( TSLMDCellGeometryCode input)

Sets the cellGeometry attribute. TSLMDCellGeometryCodeNULL is not valid.

◆ clone()

virtual TSLMDGridSpatialRepresentation * TSLMDGridSpatialRepresentation::clone ( ) const
virtual

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

Implements TSLMDSpatialRepresentation.

Reimplemented in TSLMDGeorectified, and TSLMDGeoreferenceable.

◆ create()

static TSLMDGridSpatialRepresentation * TSLMDGridSpatialRepresentation::create ( )
static

◆ insertAxisDimensionProperties()

bool TSLMDGridSpatialRepresentation::insertAxisDimensionProperties ( const TSLMDDimension & 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.

◆ numberOfDimensions() [1/2]

int TSLMDGridSpatialRepresentation::numberOfDimensions ( ) const
inline

Returns the numberOfDimensions attribute.

◆ numberOfDimensions() [2/2]

void TSLMDGridSpatialRepresentation::numberOfDimensions ( int input)

Sets the numberOfDimensions attribute.

◆ operator=()

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

Assignment operator.

◆ removeAxisDimensionProperties()

bool TSLMDGridSpatialRepresentation::removeAxisDimensionProperties ( 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 TSLMDGridSpatialRepresentation::serialize ( void * outputStreamOfXML,
int indentation = -1,
bool isRootHandler = true ) const
virtual

Reimplemented from TSLMDSpatialRepresentation.

Reimplemented in TSLMDGeorectified, and TSLMDGeoreferenceable.

◆ transformationParameterAvailability() [1/2]

TSLBoolean TSLMDGridSpatialRepresentation::transformationParameterAvailability ( ) const
inline

Returns the transformationParameterAvailability attribute. Returns TSLBoolean NULL if uninitialised

◆ transformationParameterAvailability() [2/2]

void TSLMDGridSpatialRepresentation::transformationParameterAvailability ( const TSLBoolean & input)

Sets the transformationParameterAvailability attribute. TSLBooleanNULL is not valid