OGS
GeoLib::Polygon Member List
This is the complete list of members for
GeoLib::Polygon
, including all inherited members.
_aabb
GeoLib::Polygon
private
_ply_pnt_ids
GeoLib::Polyline
private
_ply_pnts
GeoLib::Polyline
protected
_simple_polygon_list
GeoLib::Polygon
private
addPoint
(std::size_t pnt_id)
GeoLib::Polyline
virtual
begin
() const
GeoLib::Polyline
inline
closePolyline
()
GeoLib::Polyline
computeListOfSimplePolygons
()
GeoLib::Polygon
constructPolylineFromSegments
(const std::vector< Polyline * > &ply_vec, double prox=0.0)
GeoLib::Polyline
static
containsSegment
(GeoLib::LineSegment const &segment) const
GeoLib::Polygon
end
() const
GeoLib::Polyline
inline
ensureCCWOrientation
()
GeoLib::Polygon
private
getDistanceAlongPolyline
(const MathLib::Point3d &pnt, const double epsilon_radius) const
GeoLib::Polyline
getGeoType
() const override
GeoLib::Polyline
inline
virtual
getNextIntersectionPointPolygonLine
(GeoLib::LineSegment const &seg, GeoLib::Point &intersection_pnt, std::size_t &seg_num) const
GeoLib::Polygon
getNumberOfPoints
() const
GeoLib::Polyline
getNumberOfSegments
() const
GeoLib::Polyline
getPoint
(std::size_t i) const
GeoLib::Polyline
getPointID
(std::size_t const i) const
GeoLib::Polyline
getPointsVec
() const
GeoLib::Polyline
getPolylinePointIDs
() const
GeoLib::Polyline
inline
protected
getSegment
(std::size_t i) const
GeoLib::Polyline
private
initialise
()
GeoLib::Polygon
insertPoint
(std::size_t pos, std::size_t pnt_id)
GeoLib::Polyline
virtual
isClosed
() const
GeoLib::Polyline
isCoplanar
() const
GeoLib::Polyline
isPartOfPolylineInPolygon
(const Polyline &ply) const
GeoLib::Polygon
isPntInPolygon
(MathLib::Point3d const &pnt) const
GeoLib::Polygon
isPointIDInPolyline
(std::size_t pnt_id) const
GeoLib::Polyline
isPolylineInPolygon
(const Polyline &ply) const
GeoLib::Polygon
operator=
(Polygon const &rhs)=delete
GeoLib::Polygon
GeoLib::Polyline::operator=
(Polyline const &other)=delete
GeoLib::Polyline
operator==
(Polygon const &lhs, Polygon const &rhs)
GeoLib::Polygon
friend
Polygon
(const Polyline &ply, bool init=true)
GeoLib::Polygon
explicit
Polygon
(Polygon const &other)
GeoLib::Polygon
Polyline
(const std::vector< Point * > &pnt_vec)
GeoLib::Polyline
explicit
Polyline
(const Polyline &ply)
GeoLib::Polyline
removePoint
(std::size_t pos)
GeoLib::Polyline
reverseOrientation
()
GeoLib::Polyline
protected
setPointID
(std::size_t idx, std::size_t id)
GeoLib::Polyline
splitPolygonAtIntersection
(const std::list< Polygon * >::const_iterator &polygon_it)
GeoLib::Polygon
private
splitPolygonAtPoint
(const std::list< Polygon * >::iterator &polygon_it)
GeoLib::Polygon
private
~GeoObject
()=default
GeoLib::GeoObject
virtual
~Polygon
() override
GeoLib::Polygon
~Polyline
() override=default
GeoLib::Polyline
Generated by
1.12.0