![]() |
MapLink Pro 11.2
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
|
A set of points in geodetic space
Public Member Functions | |
| GeodeticPointSet () | |
| Constructor. | |
| GeodeticPointSet (const GeodeticPointSet &other) | |
| Copy Constructor. | |
| ~GeodeticPointSet () | |
| Destructor. | |
| unsigned int | size () const |
| The number of points in the set. | |
| GeodeticPointSet & | operator= (const GeodeticPointSet &other) |
| Assignment operator. | |
| bool | operator== (const GeodeticPointSet &other) const |
| Equality operator. | |
| bool | operator!= (const GeodeticPointSet &other) const |
| Inequality operator. | |
| GeodeticPoint & | operator[] (unsigned int index) |
| const GeodeticPoint & | operator[] (unsigned int index) const |
| void | insert (unsigned int index, const GeodeticPoint &p) |
| Insert a point at index. | |
| void | erase (unsigned int index) |
| Remove the point at index. | |
| void | append (const GeodeticPoint &p) |
| Append a point set to the end of this set. | |
| void | push_back (const GeodeticPoint &p) |
| Append a point to this set. | |
| void | pop_back () |
| Remove the last point in the set. | |
| const GeodeticPoint & | front () const |
| Access the first point in the set. | |
| const GeodeticPoint & | back () const |
| Access the last point in the set. | |
| void | resize (unsigned int count) |
| void | resize (unsigned int count, const GeodeticPoint &p) |
| Resize the set to contain count entries, initialised to p. | |
| void | swap (GeodeticPointSet &other) |
| Swap the contents of this set with another. | |
| void | clear () |
| Remove all points from the set. | |
| envitia::maplink::earth::GeodeticPointSet::GeodeticPointSet | ( | ) |
Constructor.
| envitia::maplink::earth::GeodeticPointSet::GeodeticPointSet | ( | const GeodeticPointSet & | other | ) |
Copy Constructor.
| envitia::maplink::earth::GeodeticPointSet::~GeodeticPointSet | ( | ) |
Destructor.
| void envitia::maplink::earth::GeodeticPointSet::append | ( | const GeodeticPoint & | p | ) |
Append a point set to the end of this set.
| const GeodeticPoint & envitia::maplink::earth::GeodeticPointSet::back | ( | ) | const |
Access the last point in the set.
| void envitia::maplink::earth::GeodeticPointSet::clear | ( | ) |
Remove all points from the set.
| void envitia::maplink::earth::GeodeticPointSet::erase | ( | unsigned int | index | ) |
Remove the point at index.
| const GeodeticPoint & envitia::maplink::earth::GeodeticPointSet::front | ( | ) | const |
Access the first point in the set.
| void envitia::maplink::earth::GeodeticPointSet::insert | ( | unsigned int | index, |
| const GeodeticPoint & | p ) |
Insert a point at index.
| bool envitia::maplink::earth::GeodeticPointSet::operator!= | ( | const GeodeticPointSet & | other | ) | const |
Inequality operator.
| GeodeticPointSet & envitia::maplink::earth::GeodeticPointSet::operator= | ( | const GeodeticPointSet & | other | ) |
Assignment operator.
| bool envitia::maplink::earth::GeodeticPointSet::operator== | ( | const GeodeticPointSet & | other | ) | const |
Equality operator.
| GeodeticPoint & envitia::maplink::earth::GeodeticPointSet::operator[] | ( | unsigned int | index | ) |
Array operator. @index The index of the point to access.
| const GeodeticPoint & envitia::maplink::earth::GeodeticPointSet::operator[] | ( | unsigned int | index | ) | const |
Array operator. @index The index of the point to access.
| void envitia::maplink::earth::GeodeticPointSet::pop_back | ( | ) |
Remove the last point in the set.
| void envitia::maplink::earth::GeodeticPointSet::push_back | ( | const GeodeticPoint & | p | ) |
Append a point to this set.
| void envitia::maplink::earth::GeodeticPointSet::resize | ( | unsigned int | count | ) |
Resize the set to contain count entries. The entries will be initialised to GeodeticPoint::GeodeticPoint().
| void envitia::maplink::earth::GeodeticPointSet::resize | ( | unsigned int | count, |
| const GeodeticPoint & | p ) |
Resize the set to contain count entries, initialised to p.
| unsigned int envitia::maplink::earth::GeodeticPointSet::size | ( | ) | const |
The number of points in the set.
| void envitia::maplink::earth::GeodeticPointSet::swap | ( | GeodeticPointSet & | other | ) |
Swap the contents of this set with another.