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

Public Member Functions

 TSLMDIdentifier ()
 TSLMDIdentifier (const TSLMDIdentifier &right)
virtual ~TSLMDIdentifier ()
TSLMDIdentifieroperator= (const TSLMDIdentifier &right)
void authority (TSLCICitation *input, bool assumeOwnership=true)
void code (const TSLCharacterString &input)
void code (const char *input)
virtual TSLMDIdentifierclone () const
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
void appendExtendedInformation (const char *key, const char *value)
const TSLCICitationauthority () const
TSLCICitationauthority ()
const TSLCharacterStringcode () const
TSLCharacterStringcode ()
const TSLCharacterStringobjectIdentifier () const
TSLCharacterStringobjectIdentifier ()
const TSLCharacterStringextendedInformation () const
TSLCharacterStringextendedInformation ()

Static Public Member Functions

static TSLCharacterStringgetObjectIdentifier ()
static TSLMDIdentifiercreate ()

Constructor & Destructor Documentation

◆ TSLMDIdentifier() [1/2]

TSLMDIdentifier::TSLMDIdentifier ( )

The default constructor.

◆ TSLMDIdentifier() [2/2]

TSLMDIdentifier::TSLMDIdentifier ( const TSLMDIdentifier & right)

The copy constructor.

◆ ~TSLMDIdentifier()

virtual TSLMDIdentifier::~TSLMDIdentifier ( )
virtual

The destructor.

Member Function Documentation

◆ appendExtendedInformation()

void TSLMDIdentifier::appendExtendedInformation ( const char * key,
const char * value )

Sets the extendedInformation attribute.

◆ authority() [1/3]

TSLCICitation * TSLMDIdentifier::authority ( )
inline

Returns the authority attribute.

◆ authority() [2/3]

const TSLCICitation * TSLMDIdentifier::authority ( ) const
inline

Returns the authority attribute.

◆ authority() [3/3]

void TSLMDIdentifier::authority ( TSLCICitation * input,
bool assumeOwnership = true )

Sets the authority attribute.

◆ clone()

virtual TSLMDIdentifier * TSLMDIdentifier::clone ( ) const
virtual

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

Reimplemented in TSLRSIdentifier.

◆ code() [1/4]

TSLCharacterString & TSLMDIdentifier::code ( )
inline

Returns the code attribute.

◆ code() [2/4]

const TSLCharacterString & TSLMDIdentifier::code ( ) const
inline

Returns the code attribute.

◆ code() [3/4]

void TSLMDIdentifier::code ( const char * input)

Overload to allow assignment of string as a literal.

◆ code() [4/4]

void TSLMDIdentifier::code ( const TSLCharacterString & input)

Sets the code attribute.

◆ create()

TSLMDIdentifier * TSLMDIdentifier::create ( )
static

◆ extendedInformation() [1/2]

TSLCharacterString * TSLMDIdentifier::extendedInformation ( )
inline

Returns the extendedInformation attribute.

◆ extendedInformation() [2/2]

const TSLCharacterString * TSLMDIdentifier::extendedInformation ( ) const
inline

Returns the extended Information associated with the objecct .

◆ getObjectIdentifier()

TSLCharacterString * TSLMDIdentifier::getObjectIdentifier ( )
static

◆ objectIdentifier() [1/2]

TSLCharacterString * TSLMDIdentifier::objectIdentifier ( )
inline

Returns the objectIdentifier attribute.

◆ objectIdentifier() [2/2]

const TSLCharacterString * TSLMDIdentifier::objectIdentifier ( ) const
inline

Returns the objectIdentifier attribute. Note that objectIdentifier has no setter

◆ operator=()

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

Assignment operator.

◆ serialize()

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

Reimplemented in TSLRSIdentifier.