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

Public Member Functions

 TSLMDCRS ()
 TSLMDCRS (const TSLMDCRS &right)
virtual ~TSLMDCRS ()
TSLMDCRS & operator= (const TSLMDCRS &right)
void projection (TSLRSIdentifier *input, bool assumeOwnership=true)
void ellipsoid (TSLRSIdentifier *input, bool assumeOwnership=true)
void datum (TSLRSIdentifier *input, bool assumeOwnership=true)
void projectionParameters (TSLMDProjectionParameters *val, bool assumeOwnership=true)
void ellipsoidParameters (TSLMDEllipsoidParameters *val, bool assumeOwnership=true)
virtual TSLMDCRS * clone () const
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
const TSLRSIdentifier * projection () const
TSLRSIdentifier * projection ()
const TSLRSIdentifier * ellipsoid () const
TSLRSIdentifier * ellipsoid ()
const TSLRSIdentifier * datum () const
TSLRSIdentifier * datum ()
const TSLMDProjectionParameters * projectionParameters () const
TSLMDProjectionParameters * projectionParameters ()
const TSLMDEllipsoidParameters * ellipsoidParameters () const
TSLMDEllipsoidParameters * ellipsoidParameters ()
Public Member Functions inherited from TSLMDReferenceSystem
 TSLMDReferenceSystem ()
 TSLMDReferenceSystem (const TSLMDReferenceSystem &right)
virtual ~TSLMDReferenceSystem ()
TSLMDReferenceSystem & operator= (const TSLMDReferenceSystem &right)
void referenceSystemIdentifier (TSLRSIdentifier *input, bool assumeOwnership=true)
void appendExtendedInformation (const char *key, const char *value)
const TSLRSIdentifier * referenceSystemIdentifier () const
TSLRSIdentifier * referenceSystemIdentifier ()
const TSLCharacterString * objectIdentifier () const
TSLCharacterString * objectIdentifier ()
const TSLCharacterString * extendedInformation () const
TSLCharacterString * extendedInformation ()

Static Public Member Functions

static TSLMDCRS * create ()
Static Public Member Functions inherited from TSLMDReferenceSystem
static TSLMDReferenceSystem * create ()
static TSLCharacterString * getObjectIdentifier ()

Constructor & Destructor Documentation

◆ TSLMDCRS() [1/2]

TSLMDCRS::TSLMDCRS ( )

The default constructor.

◆ TSLMDCRS() [2/2]

TSLMDCRS::TSLMDCRS ( const TSLMDCRS & right)

The copy constructor.

◆ ~TSLMDCRS()

virtual TSLMDCRS::~TSLMDCRS ( )
virtual

The destructor.

Member Function Documentation

◆ clone()

virtual TSLMDCRS * TSLMDCRS::clone ( ) const
virtual

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

Reimplemented from TSLMDReferenceSystem.

◆ create()

TSLMDCRS * TSLMDCRS::create ( )
static

◆ datum() [1/3]

TSLRSIdentifier * TSLMDCRS::datum ( )
inline

Returns the datum attribute.

◆ datum() [2/3]

const TSLRSIdentifier * TSLMDCRS::datum ( ) const
inline

Returns the datum attribute.

◆ datum() [3/3]

void TSLMDCRS::datum ( TSLRSIdentifier * input,
bool assumeOwnership = true )

Sets the datum attribute.

◆ ellipsoid() [1/3]

TSLRSIdentifier * TSLMDCRS::ellipsoid ( )
inline

Returns the ellipsoid attribute.

◆ ellipsoid() [2/3]

const TSLRSIdentifier * TSLMDCRS::ellipsoid ( ) const
inline

Returns the ellipsoid attribute.

◆ ellipsoid() [3/3]

void TSLMDCRS::ellipsoid ( TSLRSIdentifier * input,
bool assumeOwnership = true )

Sets the ellipsoid attribute.

◆ ellipsoidParameters() [1/3]

TSLMDEllipsoidParameters * TSLMDCRS::ellipsoidParameters ( )
inline

◆ ellipsoidParameters() [2/3]

const TSLMDEllipsoidParameters * TSLMDCRS::ellipsoidParameters ( ) const
inline

◆ ellipsoidParameters() [3/3]

void TSLMDCRS::ellipsoidParameters ( TSLMDEllipsoidParameters * val,
bool assumeOwnership = true )

◆ operator=()

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

Assignment operator.

◆ projection() [1/3]

TSLRSIdentifier * TSLMDCRS::projection ( )
inline

Returns the projection attribute.

◆ projection() [2/3]

const TSLRSIdentifier * TSLMDCRS::projection ( ) const
inline

Returns the projection attribute.

◆ projection() [3/3]

void TSLMDCRS::projection ( TSLRSIdentifier * input,
bool assumeOwnership = true )

Sets the projection attribute.

◆ projectionParameters() [1/3]

TSLMDProjectionParameters * TSLMDCRS::projectionParameters ( )
inline

◆ projectionParameters() [2/3]

const TSLMDProjectionParameters * TSLMDCRS::projectionParameters ( ) const
inline

◆ projectionParameters() [3/3]

void TSLMDCRS::projectionParameters ( TSLMDProjectionParameters * val,
bool assumeOwnership = true )

◆ serialize()

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

Reimplemented from TSLMDReferenceSystem.