![]() |
MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
|
Public Member Functions | |
TSLDQElement () | |
TSLDQElement (const TSLDQElement &right) | |
virtual | ~TSLDQElement ()=0 |
TSLDQElement & | operator= (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 TSLDQElement * | clone () 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 TSLCharacterString * | nameOfMeasureAt (int position) const |
TSLCharacterString * | nameOfMeasureAt (int position) |
const TSLMDIdentifier * | measureIdentification () const |
TSLMDIdentifier * | measureIdentification () |
const TSLCharacterString * | measureDescription () const |
TSLCharacterString * | measureDescription () |
TSLDQEvaluationMethodTypeCode | evaluationMethodType () const |
const TSLCharacterString * | evaluationMethodDescription () const |
TSLCharacterString * | evaluationMethodDescription () |
const TSLCICitation * | evaluationProcedure () const |
TSLCICitation * | evaluationProcedure () |
const TSLMDCollection< TSLDateTime > & | dateTime () const |
TSLMDCollection< TSLDateTime > & | dateTime () |
const TSLDateTime * | dateTimeAt (int position) const |
TSLDateTime * | dateTimeAt (int position) |
TSLMDCollection< TSLDQResult * > & | result () |
const TSLMDCollection< TSLDQResult * > & | result () const |
const TSLDQResult * | resultAt (int position) const |
TSLDQResult * | resultAt (int position) |
TSLDQElement::TSLDQElement | ( | ) |
The default constructor.
TSLDQElement::TSLDQElement | ( | const TSLDQElement & | right | ) |
The copy constructor.
|
pure virtual |
The destructor.
|
pure virtual |
Clone method for derived or derived from classes. Creates object on the heap, so the pointer must be deleted
Implemented in TSLDQAbsoluteExternalPositionalAccuracy, TSLDQAccuracyOfATimeMeasurement, TSLDQCompleteness, TSLDQCompletenessCommission, TSLDQCompletenessOmission, TSLDQConceptualConsistency, TSLDQDomainConsistency, TSLDQFormatConsistency, TSLDQGriddedDataPositionalAccuracy, TSLDQLogicalConsistency, TSLDQNonQuantitativeAttributeAccuracy, TSLDQPositionalAccuracy, TSLDQQuantitativeAttributeAccuracy, TSLDQRelativeInternalPositionalAccuracy, TSLDQTemporalAccuracy, TSLDQTemporalConsistency, TSLDQTemporalValidity, TSLDQThematicAccuracy, TSLDQThematicClassificationCorrectness, and TSLDQTopologicalConsistency.
|
inline |
Returns the dateTime attribute.
|
inline |
Returns the dateTime attribute.
|
inline |
Returns the TSLDateTime at the given position. If the given position is not in range a null pointer is returned.
|
inline |
Returns the TSLDateTime at the given position. If the given position is not in range a null pointer is returned.
|
inline |
Returns the evaluationMethodDescription attribute.
|
inline |
Returns the evaluationMethodDescription attribute.
void TSLDQElement::evaluationMethodDescription | ( | const char * | input | ) |
Overload to allow assignment of string as a literal.
void TSLDQElement::evaluationMethodDescription | ( | TSLCharacterString * | input, |
bool | assumeOwnership = true ) |
Sets the evaluationMethodDescription attribute.
|
inline |
Returns the evaluationMethodType attribute.
void TSLDQElement::evaluationMethodType | ( | TSLDQEvaluationMethodTypeCode | input | ) |
Sets the evaluationMethodType attribute. TSLDQEvaluationMethodTypeCodeNULL is valid.
|
inline |
Returns the evaluationProcedure attribute.
|
inline |
Returns the evaluationProcedure attribute.
void TSLDQElement::evaluationProcedure | ( | TSLCICitation * | input, |
bool | assumeOwnership = true ) |
Sets the evaluationProcedure attribute.
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.
bool TSLDQElement::insertNameOfMeasure | ( | const char * | input, |
int | position = -1 ) |
Overload to allow assignment of string as a literal.
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.
bool TSLDQElement::insertResult | ( | TSLDQResult * | input, |
bool | assumeOwnership = true, | ||
int | position = -1 ) |
|
inline |
Returns the measureDescription attribute.
|
inline |
Returns the measureDescription attribute.
void TSLDQElement::measureDescription | ( | const char * | input | ) |
Overload to allow assignment of string as a literal.
void TSLDQElement::measureDescription | ( | TSLCharacterString * | input, |
bool | assumeOwnership = true ) |
Sets the measureDescription attribute.
|
inline |
Returns the measureIdentification attribute.
|
inline |
Returns the measureIdentification attribute.
void TSLDQElement::measureIdentification | ( | TSLMDIdentifier * | input, |
bool | assumeOwnership = true ) |
Sets the measureIdentification attribute.
|
inline |
Returns the nameOfMeasure attribute.
|
inline |
Returns the nameOfMeasure attribute.
|
inline |
Returns the string at the given position. If the given position is not in range a null pointer is returned.
|
inline |
Returns the string at the given position. If the given position is not in range a null pointer is returned.
TSLDQElement & TSLDQElement::operator= | ( | const TSLDQElement & | right | ) |
Assignment operator.
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.
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.
bool TSLDQElement::removeResult | ( | int | position = -1 | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
virtual |
Reimplemented in TSLDQAbsoluteExternalPositionalAccuracy, TSLDQAccuracyOfATimeMeasurement, TSLDQCompleteness, TSLDQCompletenessCommission, TSLDQCompletenessOmission, TSLDQConceptualConsistency, TSLDQDomainConsistency, TSLDQFormatConsistency, TSLDQGriddedDataPositionalAccuracy, TSLDQLogicalConsistency, TSLDQNonQuantitativeAttributeAccuracy, TSLDQPositionalAccuracy, TSLDQQuantitativeAttributeAccuracy, TSLDQRelativeInternalPositionalAccuracy, TSLDQTemporalAccuracy, TSLDQTemporalConsistency, TSLDQTemporalValidity, TSLDQThematicAccuracy, TSLDQThematicClassificationCorrectness, and TSLDQTopologicalConsistency.