MapLink Pro 11.1.1.0.
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
 
TSLBoolean extentTypeCode () const
 

Static Public Member Functions

static TSLEXGeographicBoundingBoxisSameType (TSLEXGeographicExtent *mdGeo)
 
static TSLEXGeographicBoundingBox const * isSameType (TSLEXGeographicExtent const *mdGeo)
 
static TSLEXGeographicBoundingBoxcreate ()
 

Static Public Attributes

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

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()

static 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]

static 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]

static 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