Cafu Engine
Polygon3T< T > Member List

This is the complete list of members for Polygon3T< T >, including all inherited members.

Back enum valuePolygon3T< T >
BackAndOn enum valuePolygon3T< T >
Both enum valuePolygon3T< T >
BothAndOn enum valuePolygon3T< T >
Complete(ArrayT< Polygon3T< T > > &Polys, const T HalfPlaneThickness, const Vector3T< T > &BoundingSphereCenter=Vector3T< T >(0, 0, 0), const T BoundingSphereRadius=10.0 *1000.0 *1000.0)Polygon3T< T >static
Empty enum valuePolygon3T< T >
Encloses(const Polygon3T< T > &OtherPoly, bool MayTouchEdges, const T EdgeThickness) const Polygon3T< T >
FillTJunctions(const Polygon3T< T > &Poly, const T EdgeThickness)Polygon3T< T >
Front enum valuePolygon3T< T >
FrontAndOn enum valuePolygon3T< T >
GetArea() const Polygon3T< T >
GetChoppedUpAlong(const Polygon3T< T > &Poly, const T EdgeThickness, ArrayT< Polygon3T< T > > &NewPolys) const Polygon3T< T >
GetEdgePlane(unsigned long VertexNr, const T Epsilon) const Polygon3T< T >inline
GetMirror() const Polygon3T< T >
GetSplits(const Plane3T< T > &SplitPlane, const T HalfPlaneThickness) const Polygon3T< T >
HasVertex(const Vector3T< T > &A, const T Epsilon) const Polygon3T< T >
InIdentical enum valuePolygon3T< T >
InMirrored enum valuePolygon3T< T >
IsValid(const double RoundEpsilon, const double MinVertexDist) const Polygon3T< T >
Merge(const Polygon3T< T > &Poly1, const Polygon3T< T > &Poly2, const T EdgeThickness)Polygon3T< T >static
On enum valuePolygon3T< T >
Overlaps(const Polygon3T< T > &OtherPoly, bool ReportTouchesAsOverlaps, const T EdgeThickness) const Polygon3T< T >
PlanePolygon3T< T >
SideT enum namePolygon3T< T >
VerticesPolygon3T< T >
WhatSide(const Plane3T< T > &P, const T HalfPlaneThickness) const Polygon3T< T >
WhatSideSimple(const Plane3T< T > &P, const T HalfPlaneThickness) const Polygon3T< T >