NGen
|
An abstract class used to operate on the children of FeatureBase. More...
#include <FeatureVisitor.hpp>
Public Member Functions | |
virtual void | visit (PointFeature *feature)=0 |
Perform an action on a PointFeature. | |
virtual void | visit (LineStringFeature *feature)=0 |
virtual void | visit (PolygonFeature *feature)=0 |
virtual void | visit (MultiPointFeature *feature)=0 |
virtual void | visit (MultiLineStringFeature *feature)=0 |
virtual void | visit (MultiPolygonFeature *feature)=0 |
virtual void | visit (CollectionFeature *feature)=0 |
virtual | ~FeatureVisitor ()=default |
An abstract class used to operate on the children of FeatureBase.
|
virtualdefault |
|
pure virtual |
Implemented in Visitor.
|
pure virtual |
Implemented in Visitor.
|
pure virtual |
Implemented in Visitor.
|
pure virtual |
Implemented in Visitor.
|
pure virtual |
Implemented in Visitor.
|
pure virtual |
Perform an action on a PointFeature.
feature | A pointer to the point feature to operate upon |
Implemented in Visitor.
Referenced by geojson::CollectionFeature::visit(), geojson::LineStringFeature::visit(), geojson::MultiLineStringFeature::visit(), geojson::MultiPointFeature::visit(), geojson::MultiPolygonFeature::visit(), geojson::PointFeature::visit(), and geojson::PolygonFeature::visit().
|
pure virtual |
Implemented in Visitor.