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 ()
TSLEXGeographicBoundingBoxoperator= (const TSLEXGeographicBoundingBox &right)
void westBoundLongitude (const TSLAngle &input)
void eastBoundLongitude (const TSLAngle &input)
void southBoundLatitude (const TSLAngle &input)
void northBoundLatitude (const TSLAngle &input)
virtual TSLEXGeographicBoundingBoxclone () const
virtual TSLMD_RTTI const * classInfo () const
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
const TSLAnglewestBoundLongitude () const
TSLAnglewestBoundLongitude ()
const TSLAngleeastBoundLongitude () const
TSLAngleeastBoundLongitude ()
const TSLAnglesouthBoundLatitude () const
TSLAnglesouthBoundLatitude ()
const TSLAnglenorthBoundLatitude () const
TSLAnglenorthBoundLatitude ()
Public Member Functions inherited from TSLEXGeographicExtent
 TSLEXGeographicExtent ()
 TSLEXGeographicExtent (const TSLEXGeographicExtent &right)
virtual ~TSLEXGeographicExtent ()=0
TSLEXGeographicExtentoperator= (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 TSLCharacterStringobjectIdentifier () const
TSLCharacterStringobjectIdentifier ()
const TSLCharacterStringextendedInformation () const
TSLCharacterStringextendedInformation ()

Static Public Member Functions

static TSLEXGeographicBoundingBoxisSameType (TSLEXGeographicExtent *mdGeo)
static TSLEXGeographicBoundingBox const * isSameType (TSLEXGeographicExtent const *mdGeo)
static TSLEXGeographicBoundingBoxcreate ()
Static Public Member Functions inherited from TSLEXGeographicExtent
static TSLCharacterStringgetObjectIdentifier ()

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
TSLCharacterStringm_extendedInformation
TSLCharacterStringm_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