Cogs.Core
Cogs::Geometry::Polygon Member List

This is the complete list of members for Cogs::Geometry::Polygon, including all inherited members.

add(const Polygon &polygon) constCogs::Geometry::Polygon
addPoint(const glm::vec3 &point) (defined in Cogs::Geometry::Polygon)Cogs::Geometry::Polygon
calcArea() const (defined in Cogs::Geometry::Polygon)Cogs::Geometry::Polygoninline
calcSignedArea(const PointList::const_iterator &start, const PointList::const_iterator &end)Cogs::Geometry::Polygonprivatestatic
clearPoints() (defined in Cogs::Geometry::Polygon)Cogs::Geometry::Polygon
fixUp()Cogs::Geometry::Polygon
getNoOfPoints() const (defined in Cogs::Geometry::Polygon)Cogs::Geometry::Polygoninline
getPoint(size_t idx) const (defined in Cogs::Geometry::Polygon)Cogs::Geometry::Polygoninline
getPoints() const (defined in Cogs::Geometry::Polygon)Cogs::Geometry::Polygoninline
isClockwise(const PointList &pointList)Cogs::Geometry::Polygonprivatestatic
isPointInside(const glm::vec3 &p) const (defined in Cogs::Geometry::Polygon)Cogs::Geometry::Polygoninline
isPointInside(const glm::vec3 &p, const PointList &pointList)Cogs::Geometry::Polygonprivatestatic
List typedef (defined in Cogs::Geometry::Polygon)Cogs::Geometry::Polygon
PointList typedef (defined in Cogs::Geometry::Polygon)Cogs::Geometry::Polygon
points (defined in Cogs::Geometry::Polygon)Cogs::Geometry::Polygonprivate
Polygon()=default (defined in Cogs::Geometry::Polygon)Cogs::Geometry::Polygon
Polygon(const PointList &initialPoints) (defined in Cogs::Geometry::Polygon)Cogs::Geometry::Polygon
Polygon(const Polygon &)=default (defined in Cogs::Geometry::Polygon)Cogs::Geometry::Polygon
setPoints(const PointList &pointList)Cogs::Geometry::Polygon
subtract(const Polygon &polygon) constCogs::Geometry::Polygon