Here is a list of all documented class members with links to the class documentation for each member:

### - g -

- GeoJSONReader() : geos::io::GeoJSONReader
- GeometricShapeFactory() : geos::util::GeometricShapeFactory
- Geometry() : geos::geom::Geometry, geos::geom::Surface
- geometryChanged() : geos::geom::Geometry
- geometryChangedAction() : geos::geom::Geometry, geos::geom::GeometryCollection, geos::geom::LineString, geos::geom::Point, geos::geom::Surface
- GeometryCollection() : geos::geom::GeometryCollection
- GeometryCombiner() : geos::geom::util::GeometryCombiner
- GeometryEditor() : geos::geom::util::GeometryEditor
- GeometryFactory() : geos::geom::GeometryFactory
- GeometryLocation() : geos::operation::distance::GeometryLocation
- GeometryPrecisionReducer() : geos::precision::GeometryPrecisionReducer
- GeometrySnapper() : geos::operation::overlay::snap::GeometrySnapper
- geomunion() : geos::operation::overlayng::CoverageUnion, geos::operation::overlayng::OverlayNG
- get() : geos::algorithm::distance::DiscreteFrechetDistance::CsrMatrix, geos::algorithm::distance::DiscreteFrechetDistance::HashMapMatrix, geos::algorithm::distance::DiscreteFrechetDistance::MatrixStorage, geos::algorithm::distance::DiscreteFrechetDistance::RectMatrix, geos::geom::IntersectionMatrix
- getAngle() : geos::geom::CircularArc, geos::planargraph::DirectedEdge
- getArea() : geos::geom::CircularArc, geos::geom::Envelope, geos::geom::Geometry, geos::geom::GeometryCollection, geos::geom::Polygon
- getAt() : geos::geom::CoordinateSequence
- getBit() : geos::precision::CommonBits
- getBoundable() : geos::index::strtree::BoundablePair
- getBoundary() : geos::geom::Geometry, geos::geom::GeometryCollection, geos::geom::MultiLineString, geos::geom::MultiPoint, geos::geom::MultiPolygon, geos::geom::Point, geos::geom::Polygon, geos::operation::BoundaryOp
- getBoundaryDimension() : geos::geom::Geometry, geos::geom::GeometryCollection, geos::geom::LinearRing, geos::geom::MultiLineString, geos::geom::MultiPoint, geos::geom::MultiPolygon, geos::geom::Point, geos::geom::Surface
- getBoundaryEndPoint() : geos::algorithm::BoundaryNodeRule
- getBoundaryMonovalentEndPoint() : geos::algorithm::BoundaryNodeRule
- getBoundaryMultivalentEndPoint() : geos::algorithm::BoundaryNodeRule
- getBoundaryNodes() : geos::geomgraph::GeometryGraph
- getBoundaryOGCSFS() : geos::algorithm::BoundaryNodeRule
- getBoundaryPoints() : geos::geomgraph::GeometryGraph
- getBoundaryRuleMod2() : geos::algorithm::BoundaryNodeRule
- getBounds() : geos::index::strtree::AbstractNode, geos::index::strtree::Boundable, geos::index::strtree::ItemBoundable, geos::index::strtree::SimpleSTRnode
- getBufferParameters() : geos::operation::buffer::OffsetCurveBuilder
- getCenter() : geos::algorithm::construct::LargestEmptyCircle, geos::algorithm::construct::MaximumInscribedCircle, geos::geom::CircularArc
- getCentre() : geos::index::quadtree::Key
- getCentroid() : geos::algorithm::Centroid, geos::geom::Geometry
- getChains() : geos::index::chain::MonotoneChainBuilder
- getClusters() : geos::operation::cluster::UnionFind
- getCommonCoordinate() : geos::precision::CommonBitsRemover
- getComponentIndex() : geos::linearref::LinearIterator, geos::linearref::LinearLocation
- getConnectedSubgraphs() : geos::planargraph::algorithm::ConnectedSubgraphFinder
- getConvexHull() : geos::algorithm::ConvexHull
- getCoordinate() : geos::geom::Geometry, geos::geom::GeometryCollection, geos::geom::Point, geos::geom::Surface, geos::geomgraph::EdgeEndStar, geos::linearref::LinearLocation, geos::operation::distance::GeometryLocation, geos::planargraph::DirectedEdge, geos::planargraph::DirectedEdgeStar, geos::planargraph::Node
- getCoordinateDimension() : geos::geom::Geometry, geos::geom::GeometryCollection, geos::geom::Point, geos::geom::Surface
- getCoordinates() : geos::algorithm::distance::DiscreteFrechetDistance, geos::geom::Geometry, geos::geom::GeometryCollection, geos::geom::Point, geos::geom::Polygon, geos::geom::util::ComponentCoordinateExtracter, geos::index::chain::MonotoneChain, geos::noding::SegmentString, geos::operation::buffer::OffsetSegmentGenerator, geos::operation::buffer::OffsetSegmentString, geos::operation::distance::ConnectedElementPointFilter
- getCoordinateType() : geos::geom::CoordinateSequence
- getCoveredFraction() : geos::operation::grid::Cell
- getCoveredPolygons() : geos::operation::grid::Cell
- getCurve() : geos::operation::buffer::OffsetCurve
- getCurveJoined() : geos::operation::buffer::OffsetCurve
- getCurves() : geos::operation::buffer::BufferCurveSetBuilder
- getCutEdges() : geos::operation::polygonize::Polygonizer
- getDangles() : geos::operation::polygonize::Polygonizer
- getData() : geos::noding::SegmentString
- getDefaultInstance() : geos::geom::GeometryFactory
- getDegree() : geos::planargraph::DirectedEdgeStar, geos::planargraph::Node
- getDepthDelta() : geos::geomgraph::Edge
- getDiagram() : geos::triangulate::VoronoiDiagramBuilder
- getDiagramEdges() : geos::triangulate::VoronoiDiagramBuilder
- getDiameter() : geos::algorithm::MinimumDiameter, geos::geom::Envelope
- getDimension() : geos::geom::CoordinateSequence, geos::geom::Geometry, geos::geom::GeometryCollection, geos::geom::MultiLineString, geos::geom::MultiPoint, geos::geom::MultiPolygon, geos::geom::Point, geos::geom::Surface
- getDirectionPt() : geos::planargraph::DirectedEdge
- getDirEdge() : geos::planargraph::Edge
- getDirEdgeBegin() : geos::planargraph::Subgraph
- getDistance() : geos::index::strtree::BoundablePair, geos::precision::MinimumClearance
- getEdge() : geos::planargraph::DirectedEdge
- getEdgeDirection() : geos::planargraph::DirectedEdge
- getEdgeDistance() : geos::algorithm::LineIntersector
- getEdgeRings() : geos::operation::polygonize::PolygonizeGraph
- getEdges() : geos::geomgraph::EdgeRing, geos::operation::overlayng::OverlayGraph, geos::planargraph::DirectedEdgeStar, geos::planargraph::PlanarGraph, geos::triangulate::DelaunayTriangulationBuilder, geos::triangulate::quadedge::QuadEdgeSubdivision
- getEdgesBetween() : geos::planargraph::Node
- getEndCapStyle() : geos::operation::buffer::BufferParameters
- getEndIndex() : geos::linearref::LengthIndexedLine, geos::linearref::LocationIndexedLine
- getEndLocation() : geos::linearref::LinearLocation
- getEndpoint() : geos::algorithm::LineIntersector
- getEnvelope() : geos::geom::CoordinateSequence, geos::geom::Geometry, geos::index::chain::MonotoneChain, geos::index::quadtree::Key, geos::index::quadtree::Node, geos::index::strtree::SimpleSTRnode, geos::operation::buffer::BufferSubgraph, geos::triangulate::quadedge::QuadEdgeSubdivision
- getEnvelopeInternal() : geos::geom::Geometry, geos::geom::GeometryCollection, geos::geom::Point, geos::geom::Surface
- getErrorMessage() : geos::noding::FastNodingValidator
- getExteriorRing() : geos::geom::Surface
- getFactory() : geos::geom::Geometry
- getFill() : geos::algorithm::hull::ConcaveHullOfPolygons
- getFromNode() : geos::planargraph::DirectedEdge
- getGeometry() : geos::geom::prep::BasicPreparedGeometry, geos::geom::prep::PreparedGeometry
- getGeometryComponent() : geos::operation::distance::GeometryLocation
- getGeometryN() : geos::geom::Geometry, geos::geom::GeometryCollection, geos::geom::MultiLineString, geos::geom::MultiPoint, geos::geom::MultiPolygon
- getGeometryType() : geos::geom::Geometry, geos::geom::GeometryCollection, geos::geom::LinearRing, geos::geom::LineString, geos::geom::MultiLineString, geos::geom::MultiPoint, geos::geom::MultiPolygon, geos::geom::Point, geos::geom::Polygon
- getGeometryTypeId() : geos::geom::Geometry, geos::geom::GeometryCollection, geos::geom::LinearRing, geos::geom::LineString, geos::geom::MultiLineString, geos::geom::MultiPoint, geos::geom::MultiPolygon, geos::geom::Point, geos::geom::Polygon
- getGridSize() : geos::geom::PrecisionModel
- getHeight() : geos::geom::Envelope
- getHull() : geos::algorithm::hull::ConcaveHull, geos::algorithm::hull::ConcaveHullOfPolygons
- getIndex() : geos::planargraph::DirectedEdgeStar, geos::planargraph::Node
- getIndexAlongSegment() : geos::algorithm::LineIntersector
- getInteriorIntersection() : geos::noding::NodingIntersectionFinder
- getInteriorPoint() : geos::algorithm::InteriorPointArea, geos::geom::Geometry
- getInteriorRingN() : geos::geom::Surface
- getIntersection() : geos::algorithm::LineIntersector, geos::noding::SegmentIntersectionDetector
- getIntersectionAlongSegment() : geos::algorithm::LineIntersector
- getIntersectionMatrix() : geos::operation::relate::RelateOp
- getIntersectionNum() : geos::algorithm::LineIntersector
- getIntersectionSegments() : geos::noding::NodingIntersectionFinder, geos::noding::SegmentIntersectionDetector
- getIntersectsOp() : geos::index::strtree::AbstractSTRtree, geos::index::strtree::SIRtree, geos::index::strtree::STRtree
- getInvalidPoint() : geos::operation::valid::ConsistentAreaTester
- getInvalidRingLines() : geos::operation::polygonize::Polygonizer
- getJoinStyle() : geos::operation::buffer::BufferParameters
- getLastTraversal() : geos::operation::grid::Cell
- getLength() : geos::algorithm::MinimumDiameter, geos::geom::CircularArc, geos::geom::Geometry, geos::geom::GeometryCollection, geos::geom::LineSegment, geos::geom::LineString, geos::geom::Surface, geos::linearref::LengthLocationMap, geos::triangulate::quadedge::QuadEdge
- getLevel() : geos::index::strtree::AbstractNode, geos::index::strtree::SimpleSTRnode
- getLine() : geos::linearref::LinearIterator, geos::operation::linemerge::LineMergeEdge, geos::precision::MinimumClearance
- getLinearRing() : geos::geomgraph::EdgeRing
- getLineCurve() : geos::operation::buffer::OffsetCurveBuilder
- getLines() : geos::geom::util::LinearComponentExtracter
- getLineSegment() : geos::index::chain::MonotoneChain
- getLineString() : geos::operation::polygonize::EdgeRing
- getLocation() : geos::algorithm::RayCrossingCounter, geos::linearref::LengthLocationMap, geos::operation::overlayng::OverlayLabel
- getLocationBoundaryOrLine() : geos::operation::overlayng::OverlayLabel
- getLocations() : geos::operation::distance::ConnectedElementLocationFilter
- getMaximumSignificantDigits() : geos::geom::PrecisionModel
- getMaxX() : geos::geom::Envelope
- getMaxY() : geos::geom::Envelope
- getMergedGaps() : geos::coverage::CoverageCleaner
- getMergedLineStrings() : geos::operation::linemerge::LineMerger
- getMinimumDiameter() : geos::algorithm::MinimumDiameter
- getMinimumRectangle() : geos::algorithm::MinimumAreaRectangle, geos::algorithm::MinimumDiameter
- getMinX() : geos::geom::Envelope
- getMinY() : geos::geom::Envelope
- getMitreLimit() : geos::operation::buffer::BufferParameters
- getMonotoneChainEdge() : geos::geomgraph::Edge
- getMonotoneChains() : geos::noding::MCIndexNoder
- getNext() : geos::operation::linemerge::LineMergeDirectedEdge
- getNextEdge() : geos::planargraph::DirectedEdgeStar
- getNode() : geos::index::quadtree::Node
- getNodeCapacity() : geos::index::strtree::AbstractSTRtree
- getNodedSubstrings() : geos::noding::BoundaryChainNoder, geos::noding::IteratedNoder, geos::noding::MCIndexNoder, geos::noding::NodedSegmentString, geos::noding::Noder, geos::noding::ScaledNoder, geos::noding::SegmentExtractingNoder, geos::noding::SimpleNoder, geos::noding::SinglePassNoder, geos::noding::snap::SnappingNoder, geos::noding::snapround::MCIndexSnapRounder, geos::noding::snapround::SnapRoundingNoder, geos::noding::ValidatingNoder
- getNodeEdge() : geos::operation::overlayng::OverlayGraph
- getNodeEdges() : geos::operation::overlayng::OverlayGraph
- getNodes() : geos::planargraph::NodeMap, geos::planargraph::PlanarGraph
- getNonSimpleLocation() : geos::operation::valid::IsSimpleOp
- getNonSimpleLocations() : geos::operation::valid::IsSimpleOp
- getNumGeometries() : geos::geom::Geometry, geos::geom::GeometryCollection
- getNumInteriorRing() : geos::geom::Surface
- getNumPoints() : geos::geom::Geometry, geos::geom::GeometryCollection, geos::geom::Point, geos::geom::Surface
- getOffsetX() : geos::geom::PrecisionModel
- getOffsetY() : geos::geom::PrecisionModel
- getOppositeNode() : geos::planargraph::Edge
- getOrdinate() : geos::geom::CoordinateSequence
- getOutEdges() : geos::planargraph::Node
- getOuterHole() : geos::operation::polygonize::EdgeRing
- getOutermostTestComponentLocation() : geos::geom::prep::PreparedPolygonPredicate
- getOverlaps() : geos::coverage::CoverageCleaner
- getParent() : geos::planargraph::Subgraph
- getPerimeter() : geos::geom::Envelope
- getPoint() : geos::index::quadtree::Key
- getPoints() : geos::geom::util::PointExtracter, geos::operation::overlay::validate::OffsetPointGenerator
- getPolygon() : geos::operation::polygonize::EdgeRing
- getPolygonal() : geos::operation::relateng::NodeSection
- getPolygonals() : geos::geom::util::PolygonalExtracter
- getPolygons() : geos::geom::util::PolygonExtracter, geos::operation::polygonize::Polygonizer
- getPrecisionModel() : geos::geom::Geometry, geos::geom::GeometryFactory
- getPrimary() : geos::triangulate::quadedge::QuadEdge
- getPrimaryEdges() : geos::triangulate::quadedge::QuadEdgeSubdivision
- getProperIntersectionPoint() : geos::noding::IntersectionAdder
- getQuadrant() : geos::planargraph::DirectedEdge
- getQuadrantSegments() : geos::operation::buffer::BufferParameters
- getRadius() : geos::geom::CircularArc
- getRadiusLine() : geos::algorithm::construct::LargestEmptyCircle, geos::algorithm::construct::MaximumInscribedCircle
- getRadiusPoint() : geos::algorithm::construct::MaximumInscribedCircle
- getRepresentativePoints() : geos::geom::prep::BasicPreparedGeometry
- getResult() : geos::coverage::CoverageCleaner, geos::dissolve::LineDissolver, geos::geom::util::GeometryFixer, geos::operation::overlayng::OverlayNG, geos::operation::overlayng::OverlayPoints, geos::simplify::PolygonHullSimplifier
- getResultAreaEdges() : geos::operation::overlayng::OverlayGraph
- getResultGeometry() : geos::operation::buffer::BufferOp
- getResults() : geos::operation::grid::GridIntersection
- getRightmostCoordinate() : geos::operation::buffer::BufferSubgraph
- getRingCurve() : geos::operation::buffer::OffsetCurveBuilder
- getRingInternal() : geos::operation::polygonize::EdgeRing
- getRingOwnership() : geos::operation::polygonize::EdgeRing
- getRoot() : geos::index::strtree::TemplateSTRtreeImpl< ItemType, BoundsTraits >
- getScale() : geos::geom::PrecisionModel
- getSegment() : geos::linearref::LinearLocation
- getSegmentEnd() : geos::linearref::LinearIterator
- getSegmentFraction() : geos::linearref::LinearLocation
- getSegmentIndex() : geos::linearref::LinearLocation, geos::operation::distance::GeometryLocation
- getSegmentLength() : geos::linearref::LinearLocation
- getSegmentOctant() : geos::noding::BasicSegmentString, geos::noding::SegmentString
- getSegmentSetIntersector() : geos::noding::FastSegmentSetIntersectionFinder
- getSegmentStart() : geos::linearref::LinearIterator
- getSequencedLineStrings() : geos::operation::linemerge::LineSequencer
- getSharedPaths() : geos::operation::sharedpaths::SharedPathsOp
- getShell() : geos::operation::polygonize::EdgeRing
- getSingleSidedLineCurve() : geos::operation::buffer::OffsetCurveBuilder
- getSize() : geos::geom::CoordinateSequence
- getSplitCoordinates() : geos::noding::SegmentNodeList
- getSRID() : geos::geom::Geometry
- getStartIndex() : geos::linearref::LengthIndexedLine, geos::linearref::LocationIndexedLine
- getSubdivision() : geos::triangulate::DelaunayTriangulationBuilder, geos::triangulate::VoronoiDiagramBuilder
- getSupportingSegment() : geos::algorithm::MinimumDiameter
- getSym() : geos::geomgraph::DirectedEdge, geos::planargraph::DirectedEdge
- getTolerance() : geos::triangulate::quadedge::QuadEdgeSubdivision
- getToNode() : geos::planargraph::DirectedEdge
- getTraversalLength() : geos::operation::grid::Cell
- getTriangleEdges() : geos::triangulate::quadedge::QuadEdgeSubdivision
- getTriangles() : geos::triangulate::DelaunayTriangulationBuilder, geos::triangulate::quadedge::QuadEdgeSubdivision
- getTurn() : geos::algorithm::Angle
- getType() : geos::geom::PrecisionModel
- getUserData() : geos::geom::Geometry
- getValidationError() : geos::operation::valid::IsValidOp
- getVertexIndex() : geos::linearref::LinearIterator
- getVertexUniqueEdges() : geos::triangulate::quadedge::QuadEdgeSubdivision
- getVoronoiCellEdge() : geos::triangulate::quadedge::QuadEdgeSubdivision
- getVoronoiCellEdges() : geos::triangulate::quadedge::QuadEdgeSubdivision
- getVoronoiCellPolygon() : geos::triangulate::quadedge::QuadEdgeSubdivision
- getVoronoiCellPolygons() : geos::triangulate::quadedge::QuadEdgeSubdivision
- getVoronoiDiagram() : geos::triangulate::quadedge::QuadEdgeSubdivision
- getVoronoiDiagramEdges() : geos::triangulate::quadedge::QuadEdgeSubdivision
- getWidth() : geos::geom::Envelope, geos::noding::snapround::HotPixel
- getWidthCoordinate() : geos::algorithm::MinimumDiameter
- getX() : geos::geom::CoordinateSequence
- getY() : geos::geom::CoordinateSequence
- getZ() : geos::operation::overlayng::ElevationModel
- GridIntersection() : geos::operation::grid::GridIntersection