Template Struct Geometries

Nested Relationships

Nested Types

Inheritance Relationships

Base Type

Struct Documentation

template<class SAMETYPE, class T, OGRwkbGeometryType R, class CHILDRENTYPE>
struct Geometries : public f2c::types::Geometry<T, R>

Public Functions

double area() const

Compute area of the geometry.

SAMETYPE clone() const
SAMETYPE simplify(double d_tol) const
Iterator begin()
Iterator end()
ConstIterator begin() const
ConstIterator end() const
ConstIterator begin(const SAMETYPE *poSelf)
ConstIterator end(const SAMETYPE *poSelf)
const CHILDRENTYPE operator[](int i) const
const CHILDRENTYPE at(int i) const
const CHILDRENTYPE back() const
SAMETYPE &append(const SAMETYPE &other)
class ConstIterator

Public Functions

ConstIterator(ConstIterator &oOther)
ConstIterator(const Geometries<SAMETYPE, T, R, CHILDRENTYPE> *poSelf, int nPos)
~ConstIterator()
const CHILDRENTYPE &operator*() const
ConstIterator &operator++()
bool operator!=(const ConstIterator &it) const
bool operator==(const Iterator &it) const
class Iterator

Public Functions

Iterator(Geometries<SAMETYPE, T, R, CHILDRENTYPE> *poSelf, int nPos)
~Iterator()
CHILDRENTYPE &operator*()
Iterator &operator++()
bool operator!=(const Iterator &it) const