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

Detailed Description

Information about the vector spatial objects in the dataset

Public Member Functions

 TSLMDVectorSpatialRepresentation ()
 TSLMDVectorSpatialRepresentation (const TSLMDVectorSpatialRepresentation &right)
virtual ~TSLMDVectorSpatialRepresentation ()
TSLMDVectorSpatialRepresentationoperator= (const TSLMDVectorSpatialRepresentation &right)
void topologyLevel (TSLMDTopologyLevelCode input)
bool insertGeometricObjects (const TSLMDGeometricObjects &obj, int position=-1)
bool removeGeometricObjects (int position=-1)
virtual TSLMDVectorSpatialRepresentationclone () const
void topologyLevelEx (TSLMDTopologyLevelCodeEx &input)
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
TSLMDTopologyLevelCode topologyLevel () const
const TSLMDCollection< TSLMDGeometricObjects > & geometricObjects () const
TSLMDCollection< TSLMDGeometricObjects > & geometricObjects ()
const TSLMDGeometricObjectsgeometricObjectsAt (int position) const
TSLMDGeometricObjectsgeometricObjectsAt (int position)
const TSLMDTopologyLevelCodeExtopologyLevelEx () const
TSLMDTopologyLevelCodeExtopologyLevelEx ()
Public Member Functions inherited from TSLMDSpatialRepresentation
 TSLMDSpatialRepresentation ()
 TSLMDSpatialRepresentation (const TSLMDSpatialRepresentation &right)
virtual ~TSLMDSpatialRepresentation ()=0
TSLMDSpatialRepresentationoperator= (const TSLMDSpatialRepresentation &right)

Static Public Member Functions

static TSLMDVectorSpatialRepresentationcreate ()

Constructor & Destructor Documentation

◆ TSLMDVectorSpatialRepresentation() [1/2]

TSLMDVectorSpatialRepresentation::TSLMDVectorSpatialRepresentation ( )

The default constructor.

◆ TSLMDVectorSpatialRepresentation() [2/2]

TSLMDVectorSpatialRepresentation::TSLMDVectorSpatialRepresentation ( const TSLMDVectorSpatialRepresentation & right)

The copy constructor.

◆ ~TSLMDVectorSpatialRepresentation()

virtual TSLMDVectorSpatialRepresentation::~TSLMDVectorSpatialRepresentation ( )
virtual

The destructor.

Member Function Documentation

◆ clone()

virtual TSLMDVectorSpatialRepresentation * TSLMDVectorSpatialRepresentation::clone ( ) const
virtual

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

Implements TSLMDSpatialRepresentation.

◆ create()

TSLMDVectorSpatialRepresentation * TSLMDVectorSpatialRepresentation::create ( )
static

◆ geometricObjects() [1/2]

TSLMDCollection< TSLMDGeometricObjects > & TSLMDVectorSpatialRepresentation::geometricObjects ( )
inline

Returns the geometricObjects attribute.

◆ geometricObjects() [2/2]

const TSLMDCollection< TSLMDGeometricObjects > & TSLMDVectorSpatialRepresentation::geometricObjects ( ) const
inline

Returns the geometricObjects attribute.

◆ geometricObjectsAt() [1/2]

TSLMDGeometricObjects * TSLMDVectorSpatialRepresentation::geometricObjectsAt ( int position)
inline

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

◆ geometricObjectsAt() [2/2]

const TSLMDGeometricObjects * TSLMDVectorSpatialRepresentation::geometricObjectsAt ( int position) const
inline

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

◆ insertGeometricObjects()

bool TSLMDVectorSpatialRepresentation::insertGeometricObjects ( const TSLMDGeometricObjects & obj,
int position = -1 )

Inserts the given TSLMDGeometricObjects at the given position. If the given position is not provided or is not in range, the TSLMDGeometric Objects is appended.

◆ operator=()

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

Assignment operator.

◆ removeGeometricObjects()

bool TSLMDVectorSpatialRepresentation::removeGeometricObjects ( int position = -1)

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

◆ serialize()

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

Reimplemented from TSLMDSpatialRepresentation.

◆ topologyLevel() [1/2]

TSLMDTopologyLevelCode TSLMDVectorSpatialRepresentation::topologyLevel ( ) const
inline

Returns the topologyLevel attribute.

◆ topologyLevel() [2/2]

void TSLMDVectorSpatialRepresentation::topologyLevel ( TSLMDTopologyLevelCode input)

Sets the topologyLevel attribute. TSLMDTopologyLevelCodeNULL is valid

◆ topologyLevelEx() [1/3]

TSLMDTopologyLevelCodeEx & TSLMDVectorSpatialRepresentation::topologyLevelEx ( )
inline

◆ topologyLevelEx() [2/3]

const TSLMDTopologyLevelCodeEx & TSLMDVectorSpatialRepresentation::topologyLevelEx ( ) const
inline

Accessors for topology level code attributes

◆ topologyLevelEx() [3/3]

void TSLMDVectorSpatialRepresentation::topologyLevelEx ( TSLMDTopologyLevelCodeEx & input)