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

Public Member Functions

 TSLDQElement ()
 
 TSLDQElement (const TSLDQElement &right)
 
virtual ~TSLDQElement ()=0
 
TSLDQElementoperator= (const TSLDQElement &right)
 
bool insertNameOfMeasure (const TSLCharacterString &obj, int position=-1)
 
bool insertNameOfMeasure (const char *input, int position=-1)
 
bool removeNameOfMeasure (int position=-1)
 
void measureIdentification (TSLMDIdentifier *input, bool assumeOwnership=true)
 
void measureDescription (TSLCharacterString *input, bool assumeOwnership=true)
 
void measureDescription (const char *input)
 
void evaluationMethodType (TSLDQEvaluationMethodTypeCode input)
 
void evaluationMethodDescription (TSLCharacterString *input, bool assumeOwnership=true)
 
void evaluationMethodDescription (const char *input)
 
void evaluationProcedure (TSLCICitation *input, bool assumeOwnership=true)
 
bool insertDateTime (const TSLDateTime &obj, int position=-1)
 
bool removeDateTime (int position=-1)
 
virtual TSLDQElementclone () const =0
 
bool insertResult (TSLDQResult *input, bool assumeOwnership=true, int position=-1)
 
bool removeResult (int position=-1)
 
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
 
const TSLMDCollection< TSLCharacterString > & nameOfMeasure () const
 
TSLMDCollection< TSLCharacterString > & nameOfMeasure ()
 
const TSLCharacterStringnameOfMeasureAt (int position) const
 
TSLCharacterStringnameOfMeasureAt (int position)
 
const TSLMDIdentifiermeasureIdentification () const
 
TSLMDIdentifiermeasureIdentification ()
 
const TSLCharacterStringmeasureDescription () const
 
TSLCharacterStringmeasureDescription ()
 
TSLDQEvaluationMethodTypeCode evaluationMethodType () const
 
const TSLCharacterStringevaluationMethodDescription () const
 
TSLCharacterStringevaluationMethodDescription ()
 
const TSLCICitationevaluationProcedure () const
 
TSLCICitationevaluationProcedure ()
 
const TSLMDCollection< TSLDateTime > & dateTime () const
 
TSLMDCollection< TSLDateTime > & dateTime ()
 
const TSLDateTimedateTimeAt (int position) const
 
TSLDateTimedateTimeAt (int position)
 
TSLMDCollection< TSLDQResult * > & result ()
 
const TSLMDCollection< TSLDQResult * > & result () const
 
const TSLDQResultresultAt (int position) const
 
TSLDQResultresultAt (int position)
 

Constructor & Destructor Documentation

◆ TSLDQElement() [1/2]

TSLDQElement::TSLDQElement ( )

The default constructor.

◆ TSLDQElement() [2/2]

TSLDQElement::TSLDQElement ( const TSLDQElement & right)

The copy constructor.

◆ ~TSLDQElement()

virtual TSLDQElement::~TSLDQElement ( )
pure virtual

The destructor.

Member Function Documentation

◆ clone()

◆ dateTime() [1/2]

TSLMDCollection< TSLDateTime > & TSLDQElement::dateTime ( )
inline

Returns the dateTime attribute.

◆ dateTime() [2/2]

const TSLMDCollection< TSLDateTime > & TSLDQElement::dateTime ( ) const
inline

Returns the dateTime attribute.

◆ dateTimeAt() [1/2]

TSLDateTime * TSLDQElement::dateTimeAt ( int position)
inline

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

◆ dateTimeAt() [2/2]

const TSLDateTime * TSLDQElement::dateTimeAt ( int position) const
inline

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

◆ evaluationMethodDescription() [1/4]

TSLCharacterString * TSLDQElement::evaluationMethodDescription ( )
inline

Returns the evaluationMethodDescription attribute.

◆ evaluationMethodDescription() [2/4]

const TSLCharacterString * TSLDQElement::evaluationMethodDescription ( ) const
inline

Returns the evaluationMethodDescription attribute.

◆ evaluationMethodDescription() [3/4]

void TSLDQElement::evaluationMethodDescription ( const char * input)

Overload to allow assignment of string as a literal.

◆ evaluationMethodDescription() [4/4]

void TSLDQElement::evaluationMethodDescription ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the evaluationMethodDescription attribute.

◆ evaluationMethodType() [1/2]

TSLDQEvaluationMethodTypeCode TSLDQElement::evaluationMethodType ( ) const
inline

Returns the evaluationMethodType attribute.

◆ evaluationMethodType() [2/2]

void TSLDQElement::evaluationMethodType ( TSLDQEvaluationMethodTypeCode input)

Sets the evaluationMethodType attribute. TSLDQEvaluationMethodTypeCodeNULL is valid.

◆ evaluationProcedure() [1/3]

TSLCICitation * TSLDQElement::evaluationProcedure ( )
inline

Returns the evaluationProcedure attribute.

◆ evaluationProcedure() [2/3]

const TSLCICitation * TSLDQElement::evaluationProcedure ( ) const
inline

Returns the evaluationProcedure attribute.

◆ evaluationProcedure() [3/3]

void TSLDQElement::evaluationProcedure ( TSLCICitation * input,
bool assumeOwnership = true )

Sets the evaluationProcedure attribute.

◆ insertDateTime()

bool TSLDQElement::insertDateTime ( const TSLDateTime & obj,
int position = -1 )

Inserts the given TSLDateTime at the given position. If the given position is not provided or is not in range, the TSLDateTime is appended.

◆ insertNameOfMeasure() [1/2]

bool TSLDQElement::insertNameOfMeasure ( const char * input,
int position = -1 )

Overload to allow assignment of string as a literal.

◆ insertNameOfMeasure() [2/2]

bool TSLDQElement::insertNameOfMeasure ( const TSLCharacterString & obj,
int position = -1 )

Inserts the given string at the given position. If the given position is not provided or is not in range, the string is appended.

◆ insertResult()

bool TSLDQElement::insertResult ( TSLDQResult * input,
bool assumeOwnership = true,
int position = -1 )

◆ measureDescription() [1/4]

TSLCharacterString * TSLDQElement::measureDescription ( )
inline

Returns the measureDescription attribute.

◆ measureDescription() [2/4]

const TSLCharacterString * TSLDQElement::measureDescription ( ) const
inline

Returns the measureDescription attribute.

◆ measureDescription() [3/4]

void TSLDQElement::measureDescription ( const char * input)

Overload to allow assignment of string as a literal.

◆ measureDescription() [4/4]

void TSLDQElement::measureDescription ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the measureDescription attribute.

◆ measureIdentification() [1/3]

TSLMDIdentifier * TSLDQElement::measureIdentification ( )
inline

Returns the measureIdentification attribute.

◆ measureIdentification() [2/3]

const TSLMDIdentifier * TSLDQElement::measureIdentification ( ) const
inline

Returns the measureIdentification attribute.

◆ measureIdentification() [3/3]

void TSLDQElement::measureIdentification ( TSLMDIdentifier * input,
bool assumeOwnership = true )

Sets the measureIdentification attribute.

◆ nameOfMeasure() [1/2]

TSLMDCollection< TSLCharacterString > & TSLDQElement::nameOfMeasure ( )
inline

Returns the nameOfMeasure attribute.

◆ nameOfMeasure() [2/2]

const TSLMDCollection< TSLCharacterString > & TSLDQElement::nameOfMeasure ( ) const
inline

Returns the nameOfMeasure attribute.

◆ nameOfMeasureAt() [1/2]

TSLCharacterString * TSLDQElement::nameOfMeasureAt ( int position)
inline

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

◆ nameOfMeasureAt() [2/2]

const TSLCharacterString * TSLDQElement::nameOfMeasureAt ( int position) const
inline

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

◆ operator=()

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

Assignment operator.

◆ removeDateTime()

bool TSLDQElement::removeDateTime ( int position = -1)

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

◆ removeNameOfMeasure()

bool TSLDQElement::removeNameOfMeasure ( int position = -1)

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

◆ removeResult()

bool TSLDQElement::removeResult ( int position = -1)

◆ result() [1/2]

TSLMDCollection< TSLDQResult * > & TSLDQElement::result ( )
inline

◆ result() [2/2]

const TSLMDCollection< TSLDQResult * > & TSLDQElement::result ( ) const
inline

◆ resultAt() [1/2]

TSLDQResult * TSLDQElement::resultAt ( int position)
inline

◆ resultAt() [2/2]

const TSLDQResult * TSLDQElement::resultAt ( int position) const
inline

◆ serialize()