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

Public Member Functions

 TSLDQLogicalConsistency ()
 TSLDQLogicalConsistency (const TSLDQLogicalConsistency &right)
virtual ~TSLDQLogicalConsistency ()=0
TSLDQLogicalConsistency & operator= (const TSLDQLogicalConsistency &right)
virtual TSLDQLogicalConsistency * clone () const =0
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
Public Member Functions inherited from TSLDQElement
 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)
bool insertResult (TSLDQResult *input, bool assumeOwnership=true, int position=-1)
bool removeResult (int position=-1)
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)

Constructor & Destructor Documentation

◆ TSLDQLogicalConsistency() [1/2]

TSLDQLogicalConsistency::TSLDQLogicalConsistency ( )

The default constructor.

◆ TSLDQLogicalConsistency() [2/2]

TSLDQLogicalConsistency::TSLDQLogicalConsistency ( const TSLDQLogicalConsistency & right)

The copy constructor.

◆ ~TSLDQLogicalConsistency()

virtual TSLDQLogicalConsistency::~TSLDQLogicalConsistency ( )
pure virtual

The destructor.

Member Function Documentation

◆ clone()

virtual TSLDQLogicalConsistency * TSLDQLogicalConsistency::clone ( ) const
pure virtual

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

Implements TSLDQElement.

Implemented in TSLDQConceptualConsistency, TSLDQDomainConsistency, TSLDQFormatConsistency, and TSLDQTopologicalConsistency.

◆ operator=()

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

Assignment operator.

◆ serialize()

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