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

Public Member Functions

 TSLLISource ()
 TSLLISource (const TSLLISource &right)
virtual ~TSLLISource ()
TSLLISourceoperator= (const TSLLISource &right)
void description (TSLCharacterString *input, bool assumeOwnership=true)
void description (const char *input)
void scaleDenominator (TSLMDRepresentativeFraction *input, bool assumeOwnership=true)
bool insertSourceReferenceSystem (TSLMDReferenceSystem *val, bool assumeOwnership=true, int pos=-1)
bool removeSourceReferenceSystem (int pos=-1)
void sourceCitation (TSLCICitation *input, bool assumeOwnership=true)
bool insertSourceExtent (const TSLEXExtent &obj, int position=-1)
bool removeSourceExtent (int position=-1)
void appendExtendedInformation (const char *key, const char *value)
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
const TSLCharacterStringdescription () const
TSLCharacterStringdescription ()
const TSLMDRepresentativeFractionscaleDenominator () const
TSLMDRepresentativeFractionscaleDenominator ()
const TSLMDCollection< TSLMDReferenceSystem * > & sourceReferenceSystem () const
TSLMDCollection< TSLMDReferenceSystem * > & sourceReferenceSystem ()
const TSLMDReferenceSystemsourceReferenceSystemAt (int position) const
TSLMDReferenceSystemsourceReferenceSystemAt (int position)
const TSLCICitationsourceCitation () const
TSLCICitationsourceCitation ()
const TSLMDCollection< TSLEXExtent > & sourceExtent () const
TSLMDCollection< TSLEXExtent > & sourceExtent ()
const TSLEXExtentsourceExtentAt (int position) const
TSLEXExtentsourceExtentAt (int position)
const TSLCharacterStringobjectIdentifier () const
TSLCharacterStringobjectIdentifier ()
const TSLCharacterStringextendedInformation () const
TSLCharacterStringextendedInformation ()

Static Public Member Functions

static TSLLISourcecreate ()

Static Protected Member Functions

static TSLCharacterStringgetObjectIdentifier ()

Constructor & Destructor Documentation

◆ TSLLISource() [1/2]

TSLLISource::TSLLISource ( )

The default constructor.

◆ TSLLISource() [2/2]

TSLLISource::TSLLISource ( const TSLLISource & right)

The copy constructor.

◆ ~TSLLISource()

virtual TSLLISource::~TSLLISource ( )
virtual

The destructor.

Member Function Documentation

◆ appendExtendedInformation()

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

Sets the extendedInformation attribute.

◆ create()

TSLLISource * TSLLISource::create ( )
static

◆ description() [1/4]

TSLCharacterString * TSLLISource::description ( )
inline

Returns the description attribute.

◆ description() [2/4]

const TSLCharacterString * TSLLISource::description ( ) const
inline

Returns the description attribute.

◆ description() [3/4]

void TSLLISource::description ( const char * input)

Overload to allow assignment of string as a literal.

◆ description() [4/4]

void TSLLISource::description ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the description attribute.

◆ extendedInformation() [1/2]

TSLCharacterString * TSLLISource::extendedInformation ( )
inline

Returns the extendedInformation attribute.

◆ extendedInformation() [2/2]

const TSLCharacterString * TSLLISource::extendedInformation ( ) const
inline

Returns the extended Information associated with the objecct .

◆ getObjectIdentifier()

TSLCharacterString * TSLLISource::getObjectIdentifier ( )
staticprotected

◆ insertSourceExtent()

bool TSLLISource::insertSourceExtent ( const TSLEXExtent & obj,
int position = -1 )

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

◆ insertSourceReferenceSystem()

bool TSLLISource::insertSourceReferenceSystem ( TSLMDReferenceSystem * val,
bool assumeOwnership = true,
int pos = -1 )

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

◆ objectIdentifier() [1/2]

TSLCharacterString * TSLLISource::objectIdentifier ( )
inline

Returns the objectIdentifier attribute.

◆ objectIdentifier() [2/2]

const TSLCharacterString * TSLLISource::objectIdentifier ( ) const
inline

Returns the objectIdentifier attribute. Note that objectIdentifier has no setter

◆ operator=()

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

Assignment operator.

◆ removeSourceExtent()

bool TSLLISource::removeSourceExtent ( int position = -1)

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

◆ removeSourceReferenceSystem()

bool TSLLISource::removeSourceReferenceSystem ( int pos = -1)

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

◆ scaleDenominator() [1/3]

TSLMDRepresentativeFraction * TSLLISource::scaleDenominator ( )
inline

Returns the scaleDenominator attribute.

◆ scaleDenominator() [2/3]

const TSLMDRepresentativeFraction * TSLLISource::scaleDenominator ( ) const
inline

Returns the scaleDenominator attribute.

◆ scaleDenominator() [3/3]

void TSLLISource::scaleDenominator ( TSLMDRepresentativeFraction * input,
bool assumeOwnership = true )

Sets the scaleDenominator attribute.

◆ serialize()

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

◆ sourceCitation() [1/3]

TSLCICitation * TSLLISource::sourceCitation ( )
inline

Returns the sourceCitation attribute.

◆ sourceCitation() [2/3]

const TSLCICitation * TSLLISource::sourceCitation ( ) const
inline

Returns the sourceCitation attribute.

◆ sourceCitation() [3/3]

void TSLLISource::sourceCitation ( TSLCICitation * input,
bool assumeOwnership = true )

Sets the sourceCitation attribute.

◆ sourceExtent() [1/2]

TSLMDCollection< TSLEXExtent > & TSLLISource::sourceExtent ( )
inline

Returns the sourceExtent attribute.

◆ sourceExtent() [2/2]

const TSLMDCollection< TSLEXExtent > & TSLLISource::sourceExtent ( ) const
inline

Returns the sourceExtent attribute.

◆ sourceExtentAt() [1/2]

TSLEXExtent * TSLLISource::sourceExtentAt ( int position)
inline

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

◆ sourceExtentAt() [2/2]

const TSLEXExtent * TSLLISource::sourceExtentAt ( int position) const
inline

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

◆ sourceReferenceSystem() [1/2]

TSLMDCollection< TSLMDReferenceSystem * > & TSLLISource::sourceReferenceSystem ( )
inline

Returns the sourceReferenceSystem attribute.

◆ sourceReferenceSystem() [2/2]

const TSLMDCollection< TSLMDReferenceSystem * > & TSLLISource::sourceReferenceSystem ( ) const
inline

Returns the sourceReferenceSystem attribute.

◆ sourceReferenceSystemAt() [1/2]

TSLMDReferenceSystem * TSLLISource::sourceReferenceSystemAt ( int position)
inline

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

◆ sourceReferenceSystemAt() [2/2]

const TSLMDReferenceSystem * TSLLISource::sourceReferenceSystemAt ( int position) const
inline

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