MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches
TSLCoordinateSystemIterator Class Reference

Detailed Description

Map Transform iterator.

This object allows clients to iterate through all loaded (and created) coordinate system objects and query their attributes (e.g. name, id, etc.). It is not intended to support coordinate conversions.

These objects are only ever created by a coordinate system - clients are unable to create these objects.

Public Member Functions

const TSLCoordinateSystemget () const
 
bool isNotEqual (const TSLCoordinateSystemIterator &rhs) const
 
TSLCoordinateSystemIteratornext ()
 
TSLCoordinateSystemIteratoroperator= (const TSLCoordinateSystemIterator &other)
 
bool operator== (const TSLCoordinateSystemIterator &other) const
 
bool operator!= (const TSLCoordinateSystemIterator &other) const
 
 TSLCoordinateSystemIterator (const TSLCoordinateSystemIterator &other)
 
 ~TSLCoordinateSystemIterator ()
 

Constructor & Destructor Documentation

◆ TSLCoordinateSystemIterator()

TSLCoordinateSystemIterator::TSLCoordinateSystemIterator ( const TSLCoordinateSystemIterator & other)

◆ ~TSLCoordinateSystemIterator()

TSLCoordinateSystemIterator::~TSLCoordinateSystemIterator ( )

Member Function Documentation

◆ get()

const TSLCoordinateSystem & TSLCoordinateSystemIterator::get ( ) const

Returns a (const) reference to a coordinate system.

NOTE: only use the returned coordinate system object for querying the properties of the system and NOT for performing latitude/longitude conversions.

◆ isNotEqual()

bool TSLCoordinateSystemIterator::isNotEqual ( const TSLCoordinateSystemIterator & rhs) const

Comparison operator.

Parameters
rhsA (const) reference to the other iterator.
Returns
true if the iterator is not equal to the other iterator.

◆ next()

TSLCoordinateSystemIterator & TSLCoordinateSystemIterator::next ( )

Advances the iterator to the next object.

◆ operator!=()

bool TSLCoordinateSystemIterator::operator!= ( const TSLCoordinateSystemIterator & other) const

Compares two iterators.

Parameters
otherSource for comparison.
Returns
true if values are different.

◆ operator=()

TSLCoordinateSystemIterator & TSLCoordinateSystemIterator::operator= ( const TSLCoordinateSystemIterator & other)

Assignment operator.

Assigns the argument iterator to this iterator.

Parameters
otherSource for new value.
Returns
reference to updated value.

◆ operator==()

bool TSLCoordinateSystemIterator::operator== ( const TSLCoordinateSystemIterator & other) const

Compares two iterators.

Parameters
otherSource for comparison.
Returns
true if values are equal.