wfmath 1.0.3
A math library for the Worldforge system.
WFMath::Polygon< 2 > Member List

This is the complete list of members for WFMath::Polygon< 2 >, including all inherited members.

addCorner(size_t i, const Point< 2 > &p, CoordType=numeric_constants< CoordType >::epsilon()) (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >inline
boundingBox() const (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >inline
boundingSphere() const (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >inline
boundingSphereSloppy() const (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >inline
clear() (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >inline
Contains (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >friend
Contains (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >friend
Contains (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >friend
Contains (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >friend
Contains (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >friend
Contains (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >friend
Contains (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >friend
Contains (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >friend
Contains (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >friend
Contains (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >friend
fromAtlas(const AtlasInType &a)WFMath::Polygon< 2 >inline
getCenter() const (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >inline
getCorner(size_t i) const (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >inline
Intersect (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >friend
Intersect (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >friend
Intersect (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >friend
Intersect (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >friend
Intersect (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >friend
Intersect (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >friend
isEqualTo(const Polygon &p, CoordType epsilon=numeric_constants< CoordType >::epsilon()) const (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >
isValid() const (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >
moveCenterTo(const Point< 2 > &p) (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >inline
moveCorner(size_t i, const Point< 2 > &p, CoordType=numeric_constants< CoordType >::epsilon()) (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >inline
moveCornerTo(const Point< 2 > &p, size_t corner) (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >inline
numCorners() const (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >inline
operator (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >friend
operator!=(const Polygon &p) const (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >inline
operator=(const Polygon &p)=default (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >
operator==(const Polygon &p) const (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >inline
operator>> (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >friend
operator[](size_t i) const (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >inline
operator[](size_t i) (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >inline
Polygon()=default (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >
Polygon(const Polygon &p)=default (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >
Polygon(const AtlasInType &a)WFMath::Polygon< 2 >inlineexplicit
removeCorner(size_t i) (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >inline
resize(std::vector< Point< 2 > >::size_type size) (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >inline
rotateCenter(const RotMatrix< 2 > &m) (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >inline
rotateCorner(const RotMatrix< 2 > &m, size_t corner) (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >inline
rotatePoint(const RotMatrix< 2 > &m, const Point< 2 > &p) (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >
shift(const Vector< 2 > &v) (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >
toAtlas() constWFMath::Polygon< 2 >inline
toLocalCoords(const Point< 2 > &origin, const RotMatrix< 2 > &rotation=RotMatrix< 2 >().identity()) const (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >
toLocalCoords(const AxisBox< 2 > &coords) const (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >
toLocalCoords(const RotBox< 2 > &coords) const (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >
toParentCoords(const Point< 2 > &origin, const RotMatrix< 2 > &rotation=RotMatrix< 2 >().identity()) const (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >
toParentCoords(const AxisBox< 2 > &coords) const (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >
toParentCoords(const RotBox< 2 > &coords) const (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >
~Polygon()=default (defined in WFMath::Polygon< 2 >)WFMath::Polygon< 2 >