NGen
Loading...
Searching...
No Matches
Visitor Class Reference
+ Inheritance diagram for Visitor:
+ Collaboration diagram for Visitor:

Public Member Functions

void visit (geojson::PointFeature *feature) override
 Perform an action on a PointFeature.
 
void visit (geojson::LineStringFeature *feature) override
 
void visit (geojson::PolygonFeature *feature) override
 
void visit (geojson::MultiPointFeature *feature) override
 
void visit (geojson::MultiLineStringFeature *feature) override
 
void visit (geojson::MultiPolygonFeature *feature) override
 
void visit (geojson::CollectionFeature *feature) override
 
std::string get (int index)
 

Private Attributes

std::vector< std::string > types
 

Member Function Documentation

◆ get()

std::string Visitor::get ( int index)
inline

References types.

◆ visit() [1/7]

void Visitor::visit ( geojson::CollectionFeature * feature)
inlineoverridevirtual

Implements geojson::FeatureVisitor.

References types.

◆ visit() [2/7]

void Visitor::visit ( geojson::LineStringFeature * feature)
inlineoverridevirtual

Implements geojson::FeatureVisitor.

References types.

◆ visit() [3/7]

void Visitor::visit ( geojson::MultiLineStringFeature * feature)
inlineoverridevirtual

Implements geojson::FeatureVisitor.

References types.

◆ visit() [4/7]

void Visitor::visit ( geojson::MultiPointFeature * feature)
inlineoverridevirtual

Implements geojson::FeatureVisitor.

References types.

◆ visit() [5/7]

void Visitor::visit ( geojson::MultiPolygonFeature * feature)
inlineoverridevirtual

Implements geojson::FeatureVisitor.

References types.

◆ visit() [6/7]

void Visitor::visit ( geojson::PointFeature * feature)
inlineoverridevirtual

Perform an action on a PointFeature.

Parameters
featureA pointer to the point feature to operate upon

Implements geojson::FeatureVisitor.

References types.

◆ visit() [7/7]

void Visitor::visit ( geojson::PolygonFeature * feature)
inlineoverridevirtual

Implements geojson::FeatureVisitor.

References types.

Member Data Documentation

◆ types

std::vector<std::string> Visitor::types
private

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