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

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