te::sqlite::EWKBSize Class Reference

#include <EWKBSize.h>

Inheritance diagram for te::sqlite::EWKBSize:
te::gm::Visitor

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
 

Detailed Description

Definition at line 37 of file EWKBSize.h.

Constructor & Destructor Documentation

te::sqlite::EWKBSize::EWKBSize ( )
te::sqlite::EWKBSize::~EWKBSize ( )

Member Function Documentation

static std::size_t te::sqlite::EWKBSize::getEWKBSize ( const te::gm::Geometry g)
static
void te::sqlite::EWKBSize::visit ( const te::gm::Curve )
inlineprotectedvirtual

Implements te::gm::Visitor.

Definition at line 49 of file EWKBSize.h.

void te::sqlite::EWKBSize::visit ( const te::gm::Geometry )
inlineprotectedvirtual

Implements te::gm::Visitor.

Definition at line 50 of file EWKBSize.h.

void te::sqlite::EWKBSize::visit ( const te::gm::GeometryCollection visited)
protectedvirtual

Implements te::gm::Visitor.

void te::sqlite::EWKBSize::visit ( const te::gm::LinearRing visited)
protectedvirtual

Implements te::gm::Visitor.

void te::sqlite::EWKBSize::visit ( const te::gm::LineString visited)
protectedvirtual

Implements te::gm::Visitor.

void te::sqlite::EWKBSize::visit ( const te::gm::MultiCurve )
inlineprotectedvirtual

Implements te::gm::Visitor.

Definition at line 54 of file EWKBSize.h.

void te::sqlite::EWKBSize::visit ( const te::gm::MultiLineString visited)
protectedvirtual

Implements te::gm::Visitor.

void te::sqlite::EWKBSize::visit ( const te::gm::MultiPoint visited)
protectedvirtual

Implements te::gm::Visitor.

void te::sqlite::EWKBSize::visit ( const te::gm::MultiPolygon visited)
protectedvirtual

Implements te::gm::Visitor.

void te::sqlite::EWKBSize::visit ( const te::gm::MultiSurface )
inlineprotectedvirtual

Implements te::gm::Visitor.

Definition at line 58 of file EWKBSize.h.

void te::sqlite::EWKBSize::visit ( const te::gm::AbstractPoint )
inlineprotectedvirtual

Implements te::gm::Visitor.

Definition at line 59 of file EWKBSize.h.

void te::sqlite::EWKBSize::visit ( const te::gm::Point visited)
protectedvirtual

Implements te::gm::Visitor.

void te::sqlite::EWKBSize::visit ( const te::gm::PointM visited)
protectedvirtual

Implements te::gm::Visitor.

void te::sqlite::EWKBSize::visit ( const te::gm::PointZ visited)
protectedvirtual

Implements te::gm::Visitor.

void te::sqlite::EWKBSize::visit ( const te::gm::PointZM visited)
protectedvirtual

Implements te::gm::Visitor.

void te::sqlite::EWKBSize::visit ( const te::gm::PointKd )
inlineprotectedvirtual

Implements te::gm::Visitor.

Definition at line 64 of file EWKBSize.h.

void te::sqlite::EWKBSize::visit ( const te::gm::Polygon visited)
protectedvirtual

Implements te::gm::Visitor.

void te::sqlite::EWKBSize::visit ( const te::gm::PolyhedralSurface )
inlineprotectedvirtual

Implements te::gm::Visitor.

Definition at line 66 of file EWKBSize.h.

void te::sqlite::EWKBSize::visit ( const te::gm::Surface )
inlineprotectedvirtual

Implements te::gm::Visitor.

Definition at line 67 of file EWKBSize.h.

void te::sqlite::EWKBSize::visit ( const te::gm::TIN )
inlineprotectedvirtual

Implements te::gm::Visitor.

Definition at line 68 of file EWKBSize.h.

void te::sqlite::EWKBSize::visit ( const te::gm::Triangle )
inlineprotectedvirtual

Implements te::gm::Visitor.

Definition at line 69 of file EWKBSize.h.

void te::sqlite::EWKBSize::visit ( const te::gm::CircularString )
inlineprotectedvirtual

Implements te::gm::Visitor.

Definition at line 70 of file EWKBSize.h.

void te::sqlite::EWKBSize::visit ( const te::gm::CompoundCurve )
inlineprotectedvirtual

Implements te::gm::Visitor.

Definition at line 71 of file EWKBSize.h.

void te::sqlite::EWKBSize::visit ( const te::gm::CurvePolygon )
inlineprotectedvirtual

Implements te::gm::Visitor.

Definition at line 72 of file EWKBSize.h.

Member Data Documentation

std::size_t te::sqlite::EWKBSize::m_size
private

Definition at line 76 of file EWKBSize.h.


The documentation for this class was generated from the following file: