|
SFCGAL
2.3.0
|
Get the list of points from a Geometry. More...
#include <EnvelopeVisitor.h>
Public Member Functions | |
| EnvelopeVisitor (Envelope &envelope_) | |
| Constructor for envelope visitor. More... | |
| void | visit (const Point &g) override |
| Visit a Point and update envelope. More... | |
| void | visit (const LineString &g) override |
| Visit a LineString and update envelope. More... | |
| void | visit (const Polygon &g) override |
| Visit a Polygon and update envelope. More... | |
| void | visit (const Triangle &g) override |
| Visit a Triangle and update envelope. More... | |
| void | visit (const Solid &g) override |
| Visit a Solid and update envelope. More... | |
| void | visit (const MultiPoint &g) override |
| Visit a MultiPoint and update envelope. More... | |
| void | visit (const MultiLineString &g) override |
| Visit a MultiLineString and update envelope. More... | |
| void | visit (const MultiPolygon &g) override |
| Visit a MultiPolygon and update envelope. More... | |
| void | visit (const MultiSolid &g) override |
| Visit a MultiSolid and update envelope. More... | |
| void | visit (const GeometryCollection &g) override |
| Visit a GeometryCollection and update envelope. More... | |
| void | visit (const PolyhedralSurface &g) override |
| Visit a PolyhedralSurface and update envelope. More... | |
| void | visit (const TriangulatedSurface &g) override |
| Visit a TriangulatedSurface and update envelope. More... | |
| void | visit (const NURBSCurve &g) override |
| Process NURBSCurve to update envelope bounds. More... | |
Public Member Functions inherited from SFCGAL::ConstGeometryVisitor | |
| virtual | ~ConstGeometryVisitor () |
| Default destructor for ConstGeometryVisitor. More... | |
| virtual void | visit (const Geometry &geometry) |
| Apply this visitor to a generic const Geometry reference. More... | |
Public Attributes | |
| Envelope & | envelope |
| Reference to the envelope being computed. More... | |
Get the list of points from a Geometry.
| SFCGAL::detail::EnvelopeVisitor::EnvelopeVisitor | ( | Envelope & | envelope_ | ) |
Constructor for envelope visitor.
| envelope_ | Reference to envelope to update |
|
overridevirtual |
Visit a Point and update envelope.
| g | The point to visit |
Implements SFCGAL::ConstGeometryVisitor.
|
overridevirtual |
Visit a LineString and update envelope.
| g | The linestring to visit |
Implements SFCGAL::ConstGeometryVisitor.
|
overridevirtual |
Visit a Polygon and update envelope.
| g | The polygon to visit |
Implements SFCGAL::ConstGeometryVisitor.
|
overridevirtual |
Visit a Triangle and update envelope.
| g | The triangle to visit |
Implements SFCGAL::ConstGeometryVisitor.
|
overridevirtual |
Visit a Solid and update envelope.
| g | The solid to visit |
Implements SFCGAL::ConstGeometryVisitor.
|
overridevirtual |
Visit a MultiPoint and update envelope.
| g | The multipoint to visit |
Implements SFCGAL::ConstGeometryVisitor.
|
overridevirtual |
Visit a MultiLineString and update envelope.
| g | The multilinestring to visit |
Implements SFCGAL::ConstGeometryVisitor.
|
overridevirtual |
Visit a MultiPolygon and update envelope.
| g | The multipolygon to visit |
Implements SFCGAL::ConstGeometryVisitor.
|
overridevirtual |
Visit a MultiSolid and update envelope.
| g | The multisolid to visit |
Implements SFCGAL::ConstGeometryVisitor.
|
overridevirtual |
Visit a GeometryCollection and update envelope.
| g | The geometry collection to visit |
Implements SFCGAL::ConstGeometryVisitor.
|
overridevirtual |
Visit a PolyhedralSurface and update envelope.
| g | The polyhedral surface to visit |
Implements SFCGAL::ConstGeometryVisitor.
|
overridevirtual |
Visit a TriangulatedSurface and update envelope.
| g | The triangulated surface to visit |
Implements SFCGAL::ConstGeometryVisitor.
|
overridevirtual |
Process NURBSCurve to update envelope bounds.
| g | The NURBSCurve geometry to process |
Reimplemented from SFCGAL::ConstGeometryVisitor.
| Envelope& SFCGAL::detail::EnvelopeVisitor::envelope |
Reference to the envelope being computed.
1.8.10