MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches

Public Member Functions

 TSLDQScope ()
 
 TSLDQScope (const TSLDQScope &right)
 
virtual ~TSLDQScope ()
 
TSLDQScopeoperator= (const TSLDQScope &right)
 
void level (TSLMDScopeCode input)
 
void extent (TSLEXExtent *input, bool assumeOwnership=true)
 
bool insertLevelDescription (const TSLMDScopeDescription &obj, int position=-1)
 
bool removeLevelDescription (int position=-1)
 
void levelEx (TSLMDScopeCodeEx &input)
 
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
 
TSLMDScopeCode level () const
 
const TSLEXExtentextent () const
 
TSLEXExtentextent ()
 
const TSLMDCollection< TSLMDScopeDescription > & levelDescription () const
 
TSLMDCollection< TSLMDScopeDescription > & levelDescription ()
 
const TSLMDScopeDescriptionlevelDescriptionAt (int position) const
 
TSLMDScopeDescriptionlevelDescriptionAt (int position)
 
const TSLMDScopeCodeExlevelEx () const
 
TSLMDScopeCodeExlevelEx ()
 

Static Public Member Functions

static TSLDQScopecreate ()
 

Constructor & Destructor Documentation

◆ TSLDQScope() [1/2]

TSLDQScope::TSLDQScope ( )

The default constructor.

◆ TSLDQScope() [2/2]

TSLDQScope::TSLDQScope ( const TSLDQScope & right)

The copy constructor.

◆ ~TSLDQScope()

virtual TSLDQScope::~TSLDQScope ( )
virtual

The destructor.

Member Function Documentation

◆ create()

static TSLDQScope * TSLDQScope::create ( )
static

◆ extent() [1/3]

TSLEXExtent * TSLDQScope::extent ( )
inline

Returns the extent attribute.

◆ extent() [2/3]

const TSLEXExtent * TSLDQScope::extent ( ) const
inline

Returns the extent attribute.

◆ extent() [3/3]

void TSLDQScope::extent ( TSLEXExtent * input,
bool assumeOwnership = true )

Sets the extent attribute.

◆ insertLevelDescription()

bool TSLDQScope::insertLevelDescription ( const TSLMDScopeDescription & obj,
int position = -1 )

Inserts the given TSLMDScopeDescription at the given position. If the given position is not provided or is not in range, the TSLMDScope Description is appended.

◆ level() [1/2]

TSLMDScopeCode TSLDQScope::level ( ) const
inline

Returns the level attribute. If level is uninitialised, TSLMDScopeCodeNULL is returned.

◆ level() [2/2]

void TSLDQScope::level ( TSLMDScopeCode input)

Sets the level attribute. TSLMDScopeCodeNULL is not allowed.

◆ levelDescription() [1/2]

TSLMDCollection< TSLMDScopeDescription > & TSLDQScope::levelDescription ( )
inline

Returns the levelDescription attribute.

◆ levelDescription() [2/2]

const TSLMDCollection< TSLMDScopeDescription > & TSLDQScope::levelDescription ( ) const
inline

Returns the levelDescription attribute.

◆ levelDescriptionAt() [1/2]

TSLMDScopeDescription * TSLDQScope::levelDescriptionAt ( int position)
inline

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

◆ levelDescriptionAt() [2/2]

const TSLMDScopeDescription * TSLDQScope::levelDescriptionAt ( int position) const
inline

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

◆ levelEx() [1/3]

TSLMDScopeCodeEx & TSLDQScope::levelEx ( )
inline

◆ levelEx() [2/3]

const TSLMDScopeCodeEx & TSLDQScope::levelEx ( ) const
inline

Accessors for levelEx (Extensible codelist TSLMDScopeCodeEx)

◆ levelEx() [3/3]

void TSLDQScope::levelEx ( TSLMDScopeCodeEx & input)

◆ operator=()

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

Assignment operator.

◆ removeLevelDescription()

bool TSLDQScope::removeLevelDescription ( int position = -1)

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

◆ serialize()

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