#include <EWKBSize.h>
Public Member Functions | |
| EWKBSize () | |
| ~EWKBSize () | |
Static Public Member Functions | |
| static std::size_t | getEWKBSize (const te::gm::Geometry *g) |
Protected Member Functions | |
| void | visit (const te::gm::Curve &) |
| void | visit (const te::gm::Geometry &) |
| void | visit (const te::gm::GeometryCollection &visited) |
| void | visit (const te::gm::LinearRing &visited) |
| void | visit (const te::gm::LineString &visited) |
| void | visit (const te::gm::MultiCurve &) |
| void | visit (const te::gm::MultiLineString &visited) |
| void | visit (const te::gm::MultiPoint &visited) |
| void | visit (const te::gm::MultiPolygon &visited) |
| void | visit (const te::gm::MultiSurface &) |
| void | visit (const te::gm::AbstractPoint &) |
| void | visit (const te::gm::Point &visited) |
| void | visit (const te::gm::PointM &visited) |
| void | visit (const te::gm::PointZ &visited) |
| void | visit (const te::gm::PointZM &visited) |
| void | visit (const te::gm::PointKd &) |
| void | visit (const te::gm::Polygon &visited) |
| void | visit (const te::gm::PolyhedralSurface &) |
| void | visit (const te::gm::Surface &) |
| void | visit (const te::gm::TIN &) |
| void | visit (const te::gm::Triangle &) |
| void | visit (const te::gm::CircularString &) |
| void | visit (const te::gm::CompoundCurve &) |
| void | visit (const te::gm::CurvePolygon &) |
Private Attributes | |
| std::size_t | m_size |
Definition at line 37 of file EWKBSize.h.
| te::sqlite::EWKBSize::EWKBSize | ( | ) |
Definition at line 40 of file EWKBSize.cpp.
| te::sqlite::EWKBSize::~EWKBSize | ( | ) |
Definition at line 45 of file EWKBSize.cpp.
|
static |
Definition at line 49 of file EWKBSize.cpp.
References te::common::BaseVisitable< T, R >::accept(), and m_size.
Referenced by te::sqlite::PreparedQuery::bind(), te::sqlite::BindValue(), and te::sqlite::DataSourceTransactor::getDataSet().
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
protectedvirtual |
Implements te::gm::Visitor.
Definition at line 60 of file EWKBSize.cpp.
References te::common::BaseVisitable< T, R >::accept(), te::gm::GeometryCollection::getGeometryN(), te::gm::GeometryCollection::getNumGeometries(), and m_size.
|
protectedvirtual |
Implements te::gm::Visitor.
Definition at line 70 of file EWKBSize.cpp.
References te::gm::LineString::getM(), te::gm::LineString::getNPoints(), te::gm::LineString::getZ(), and m_size.
|
protectedvirtual |
Implements te::gm::Visitor.
Definition at line 83 of file EWKBSize.cpp.
References te::gm::LineString::getM(), te::gm::LineString::getNPoints(), te::gm::LineString::getZ(), and m_size.
|
inlineprotectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
inlineprotectedvirtual |
Implements te::gm::Visitor.
Definition at line 58 of file EWKBSize.h.
|
inlineprotected |
Definition at line 59 of file EWKBSize.h.
References visit().
|
protectedvirtual |
|
protected |
Definition at line 116 of file EWKBSize.cpp.
References m_size.
|
protected |
Definition at line 121 of file EWKBSize.cpp.
References m_size.
|
protected |
Definition at line 126 of file EWKBSize.cpp.
References m_size.
|
inlineprotected |
Definition at line 64 of file EWKBSize.h.
References visit().
|
protectedvirtual |
Implements te::gm::Visitor.
Definition at line 131 of file EWKBSize.cpp.
References te::common::BaseVisitable< T, R >::accept(), te::gm::CurvePolygon::getNumRings(), te::gm::CurvePolygon::getRingN(), and m_size.
|
inlineprotectedvirtual |
Implements te::gm::Visitor.
Definition at line 66 of file EWKBSize.h.
|
inlineprotectedvirtual |
Implements te::gm::Visitor.
Definition at line 67 of file EWKBSize.h.
|
inlineprotectedvirtual |
Implements te::gm::Visitor.
Definition at line 68 of file EWKBSize.h.
|
inlineprotectedvirtual |
Implements te::gm::Visitor.
Definition at line 69 of file EWKBSize.h.
|
inlineprotectedvirtual |
Implements te::gm::Visitor.
Definition at line 70 of file EWKBSize.h.
|
inlineprotectedvirtual |
Implements te::gm::Visitor.
Definition at line 71 of file EWKBSize.h.
|
inlineprotectedvirtual |
Implements te::gm::Visitor.
Definition at line 72 of file EWKBSize.h.
|
private |
Definition at line 76 of file EWKBSize.h.
Referenced by getEWKBSize(), and visit().