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 ()
TSLMDCRSoperator= (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 TSLMDCRSclone () const
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
const TSLRSIdentifierprojection () const
TSLRSIdentifierprojection ()
const TSLRSIdentifierellipsoid () const
TSLRSIdentifierellipsoid ()
const TSLRSIdentifierdatum () const
TSLRSIdentifierdatum ()
const TSLMDProjectionParametersprojectionParameters () const
TSLMDProjectionParametersprojectionParameters ()
const TSLMDEllipsoidParametersellipsoidParameters () const
TSLMDEllipsoidParametersellipsoidParameters ()
Public Member Functions inherited from TSLMDReferenceSystem
 TSLMDReferenceSystem ()
 TSLMDReferenceSystem (const TSLMDReferenceSystem &right)
virtual ~TSLMDReferenceSystem ()
TSLMDReferenceSystemoperator= (const TSLMDReferenceSystem &right)
void referenceSystemIdentifier (TSLRSIdentifier *input, bool assumeOwnership=true)
void appendExtendedInformation (const char *key, const char *value)
const TSLRSIdentifierreferenceSystemIdentifier () const
TSLRSIdentifierreferenceSystemIdentifier ()
const TSLCharacterStringobjectIdentifier () const
TSLCharacterStringobjectIdentifier ()
const TSLCharacterStringextendedInformation () const
TSLCharacterStringextendedInformation ()

Static Public Member Functions

static TSLMDCRScreate ()
Static Public Member Functions inherited from TSLMDReferenceSystem
static TSLMDReferenceSystemcreate ()
static TSLCharacterStringgetObjectIdentifier ()

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.