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

Detailed Description

Geographic area of the entire dataset referenced to WGS 84

Public Member Functions

 TSLEXGeographicBoundingBox ()
 TSLEXGeographicBoundingBox (const TSLEXGeographicBoundingBox &right)
virtual ~TSLEXGeographicBoundingBox ()
TSLEXGeographicBoundingBox & operator= (const TSLEXGeographicBoundingBox &right)
void westBoundLongitude (const TSLAngle &input)
void eastBoundLongitude (const TSLAngle &input)
void southBoundLatitude (const TSLAngle &input)
void northBoundLatitude (const TSLAngle &input)
virtual TSLEXGeographicBoundingBox * clone () const
virtual TSLMD_RTTI const * classInfo () const
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
const TSLAngle & westBoundLongitude () const
TSLAngle & westBoundLongitude ()
const TSLAngle & eastBoundLongitude () const
TSLAngle & eastBoundLongitude ()
const TSLAngle & southBoundLatitude () const
TSLAngle & southBoundLatitude ()
const TSLAngle & northBoundLatitude () const
TSLAngle & northBoundLatitude ()
Public Member Functions inherited from TSLEXGeographicExtent
 TSLEXGeographicExtent ()
 TSLEXGeographicExtent (const TSLEXGeographicExtent &right)
virtual ~TSLEXGeographicExtent ()=0
TSLEXGeographicExtent & operator= (const TSLEXGeographicExtent &right)
void extentTypeCode (TSLBoolean input)
bool isKindOf (char const *className) const
void appendExtendedInformation (const char *key, const char *value)
TSLBoolean extentTypeCode () const
const TSLCharacterString * objectIdentifier () const
TSLCharacterString * objectIdentifier ()
const TSLCharacterString * extendedInformation () const
TSLCharacterString * extendedInformation ()

Static Public Member Functions

static TSLEXGeographicBoundingBox * isSameType (TSLEXGeographicExtent *mdGeo)
static TSLEXGeographicBoundingBox const * isSameType (TSLEXGeographicExtent const *mdGeo)
static TSLEXGeographicBoundingBox * create ()
Static Public Member Functions inherited from TSLEXGeographicExtent
static TSLCharacterString * getObjectIdentifier ()

Static Public Attributes

static TSLMD_RTTI m_classInfo
Static Public Attributes inherited from TSLEXGeographicExtent
static TSLMD_RTTI m_classInfo

Additional Inherited Members

Protected Attributes inherited from TSLEXGeographicExtent
TSLCharacterString * m_extendedInformation
TSLCharacterString * m_objectIdentifier

Constructor & Destructor Documentation

◆ TSLEXGeographicBoundingBox() [1/2]

TSLEXGeographicBoundingBox::TSLEXGeographicBoundingBox ( )

The default constructor.

◆ TSLEXGeographicBoundingBox() [2/2]

TSLEXGeographicBoundingBox::TSLEXGeographicBoundingBox ( const TSLEXGeographicBoundingBox & right)

The copy constructor.

◆ ~TSLEXGeographicBoundingBox()

virtual TSLEXGeographicBoundingBox::~TSLEXGeographicBoundingBox ( )
virtual

The destructor.

Member Function Documentation

◆ classInfo()

virtual TSLMD_RTTI const * TSLEXGeographicBoundingBox::classInfo ( ) const
virtual

Reimplemented from TSLEXGeographicExtent.

◆ clone()

virtual TSLEXGeographicBoundingBox * TSLEXGeographicBoundingBox::clone ( ) const
virtual

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

Implements TSLEXGeographicExtent.

◆ create()

TSLEXGeographicBoundingBox * TSLEXGeographicBoundingBox::create ( )
static

◆ eastBoundLongitude() [1/3]

TSLAngle & TSLEXGeographicBoundingBox::eastBoundLongitude ( )
inline

Returns the eastBoundLongitude attribute.

◆ eastBoundLongitude() [2/3]

const TSLAngle & TSLEXGeographicBoundingBox::eastBoundLongitude ( ) const
inline

Returns the eastBoundLongitude attribute.

◆ eastBoundLongitude() [3/3]

void TSLEXGeographicBoundingBox::eastBoundLongitude ( const TSLAngle & input)

Sets the eastBoundLongitude attribute.

◆ isSameType() [1/2]

TSLEXGeographicBoundingBox * TSLEXGeographicBoundingBox::isSameType ( TSLEXGeographicExtent * mdGeo)
static

This determines whether the supplied item is of the same type as this class.

Parameters
itemA (const) pointer to a generic item.

If the item is of the same type as this class, then return the item cast to the correct type, otherwise return 0.

◆ isSameType() [2/2]

TSLEXGeographicBoundingBox const * TSLEXGeographicBoundingBox::isSameType ( TSLEXGeographicExtent const * mdGeo)
static

◆ northBoundLatitude() [1/3]

TSLAngle & TSLEXGeographicBoundingBox::northBoundLatitude ( )
inline

Returns the northBoundLatitude attribute.

◆ northBoundLatitude() [2/3]

const TSLAngle & TSLEXGeographicBoundingBox::northBoundLatitude ( ) const
inline

Returns the northBoundLatitude attribute.

◆ northBoundLatitude() [3/3]

void TSLEXGeographicBoundingBox::northBoundLatitude ( const TSLAngle & input)

Sets the northBoundLatitude attribute.

◆ operator=()

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

Assignment operator.

◆ serialize()

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

Reimplemented from TSLEXGeographicExtent.

◆ southBoundLatitude() [1/3]

TSLAngle & TSLEXGeographicBoundingBox::southBoundLatitude ( )
inline

Returns the southBoundLatitude attribute.

◆ southBoundLatitude() [2/3]

const TSLAngle & TSLEXGeographicBoundingBox::southBoundLatitude ( ) const
inline

Returns the southBoundLatitude attribute.

◆ southBoundLatitude() [3/3]

void TSLEXGeographicBoundingBox::southBoundLatitude ( const TSLAngle & input)

Sets the southBoundLatitude attribute.

◆ westBoundLongitude() [1/3]

TSLAngle & TSLEXGeographicBoundingBox::westBoundLongitude ( )
inline

Returns the westBoundLongitude attribute.

◆ westBoundLongitude() [2/3]

const TSLAngle & TSLEXGeographicBoundingBox::westBoundLongitude ( ) const
inline

Returns the westBoundLongitude attribute.

◆ westBoundLongitude() [3/3]

void TSLEXGeographicBoundingBox::westBoundLongitude ( const TSLAngle & input)

Sets the westBoundLongitude attribute.

Member Data Documentation

◆ m_classInfo

TSLMD_RTTI TSLEXGeographicBoundingBox::m_classInfo
static