Signed Distance Fields 1.0
SDFConvex2 Member List

This is the complete list of members for SDFConvex2, including all inherited members.

AddIntersection(const Segment2 &)Convex2protected
Append(const Vector2 &)Polygon2protected
Append(const Vector2 &, int)Polygon2protected
Area(bool=false) constPolygon2protected
AxisInterval(const Vector2 &) constConvex2protected
boxSDFNode2protected
Center() constPolygon2protected
Centroid() constPolygon2protected
Collapsed(const double &) constPolygon2protected
ComputeCostSigned(const Vector2 &)SDFPrimitive2virtual
Convex2()Convex2protected
Convex2(const Polygon2 &)Convex2protected
Convex2(const Vector2 &, const Vector2 &, const Vector2 &)Convex2protected
Convex2(const QVector< Vector > &)Convex2protected
Convex2(const QVector< Vector2 > &)Convex2protected
Convex2(const Box2 &)Convex2protected
Convex2(const Hexagon2 &)Convex2protected
Convex2(const Triangle2 &)Convex2protected
Convex2(const Quadrangle2 &)Convex2protected
Convex2(const Pentagon2 &)Convex2protected
Convex2(const Ellipse2 &, int)Convex2protected
Convex2(const Circle2 &, int)Convex2protected
Copy() constSDFConvex2virtual
costSDFNode2protected
Cut(const Line2 &)Convex2protected
Polygon2::Cut(const Line2 &line, const Vector2 &insidePoint)Polygon2protected
Draw(QGraphicsScene &, const QPen &=QPen(), const QBrush &=QBrush()) constPolygon2protected
EarClip() constPolygon2protected
Edge(int) constPolygon2protected
EpsilonSDFNode2protectedstatic
Expand(const double &)Polygon2protected
FromJson(const QJsonValue &json)SDFNode2static
SDFEuclidean2::GetBox() constSDFNode2
Convex2::GetBox() constPolygon2protected
GetCostShader(PrimitiveManager &, std::list< QString > &, bool &) constSDFPrimitive2virtual
GetGradientShader(PrimitiveManager &, std::list< QString > &, bool &) constSDFNode2virtual
GetOrientedBox() constPolygon2protected
GetQt() constPolygon2protected
GetShader(PrimitiveManager &, std::list< QString > &, bool &) constSDFConvex2virtual
Gradient(const Vector2 &) constSDFNode2virtual
Hausdorff(const Polygon2 &, bool=false) constPolygon2protected
Hull(QVector< Vector2 >)Convex2protectedstatic
SDFEuclidean2::Inside(const Vector2 &) constSDFNode2virtual
Convex2::Inside(const Convex2 &) constConvex2protected
Convex2::Inside(const Vector2 &) constConvex2protected
Polygon2::Inside(const QVector< Polygon2 > &, const Vector2 &)Polygon2protectedstatic
Intersect(const Convex2 &) constConvex2protected
Intersect(const Box2 &) constConvex2protected
Intersect(const Circle2 &) constConvex2protected
Polygon2::Intersect(const Triangle2 &) constPolygon2protected
Polygon2::Intersect(const Segment2 &) constPolygon2protected
Intersection(const Convex2 &, QVector< Vector2 > &) constConvex2protected
Intersection(const Convex2 &, Convex2 &) constConvex2protected
IsConvex() constPolygon2protected
K() constSDFNode2virtual
kSDFNode2protected
Length() constPolygon2protected
Memory() constSDFConvex2virtual
Minkowski(const Convex2 &) constConvex2protected
Nodes() constSDFNode2virtual
Normal(const Vector2 &) constConvex2protected
NormalAtLength(const double &) constPolygon2protected
Overlap(const Convex2 &) constConvex2protected
PointAtLength(const double &) constPolygon2protected
Poisson(const double &, int, bool=false, Random &=Random::R239) constPolygon2protected
Polygon2()Polygon2protected
Polygon2(const Vector2 &, const Vector2 &, const Vector2 &)Polygon2protected
Polygon2(const Vector2 &, const Vector2 &, const Vector2 &, const Vector2 &)Polygon2protected
Polygon2(const QVector< Vector > &)Polygon2protected
Polygon2(const QVector< Vector2 > &)Polygon2protected
Polygon2(const QVector< Vector2 > &, const QVector< int > &)Polygon2protected
Polygon2(const Triangle2 &)Polygon2protected
Polygon2(const Box2 &)Polygon2protected
Polygon2(const Hexagon2 &)Polygon2protected
Polygon2(const Pentagon2 &)Polygon2protected
Polygon2(const Quadrangle2 &)Polygon2protected
Polygon2(const Polygonal &)Polygon2protected
Polygon2(const Octogon2 &)Polygon2protected
Polygon2(const IrregularOctogon2 &)Polygon2protected
Polygon2(const Ellipse2 &, int=72)Polygon2protected
Polygon2(const Circle2 &, int=72)Polygon2protected
qPolygon2protected
R(const Vector2 &) constConvex2protected
Polygon2::R(const Line2 &) constPolygon2protected
Polygon2::R(const QVector< Polygon2 > &, const Vector2 &)Polygon2protectedstatic
Radius() constConvex2protected
RandomInside(Random &=Random::R239) constPolygon2protected
RandomOn(Random &=Random::R239) constPolygon2protected
RC(const Vector2 &) constPolygon2protected
RemoveColinear(const double &=1e-12)Polygon2protected
Reorder()Convex2protected
Resampled(const double &) constPolygon2protected
ResetShaderId()SDFNode2
Rotate(const Matrix2 &)Polygon2protected
Rotated(const Matrix2 &) constConvex2protected
Polygon2::Rotated(const double &) constPolygon2protected
Scale(const double &)Polygon2protected
Scaled(const double &) constConvex2protected
Scaled(const Vector2 &) constConvex2protected
SDFConvex2(const Convex2 &)SDFConvex2explicit
SDFConvex2(const QVector< Vector2 > &)SDFConvex2explicit
SDFEuclidean2()SDFEuclidean2explicit
SDFNode2()SDFNode2explicit
SDFPrimitive2()SDFPrimitive2explicit
SetShaderId(PrimitiveManager &)SDFNode2virtual
Signed(const Vector2 &) constSDFConvex2virtual
Size() constPolygon2protected
Subdivide(int, QVector< Vector2 > &, QVector< int > &) constPolygon2protected
TestAxes(const Convex2 &) constConvex2protected
ToJson() constSDFNode2virtual
Transformed(const FrameScaled2 &) constConvex2protected
Transformed(const Frame2 &) constConvex2protected
Translate(const Vector2 &)Polygon2protected
Translated(const Vector2 &) constConvex2protected
Vertex(int)Polygon2protected
Vertex(int) constPolygon2protected
Vertices()Polygon2protected
Vertices() constPolygon2protected
VoronoiCell(const QVector< Vector2 > &, const Box2 &, const Vector2 &)Convex2protectedstatic
VoronoiCells(const QVector< Vector2 > &, const Box2 &)Convex2protectedstatic
Where(const Circle2 &) constPolygon2protected
WhichSide(const Vector2 &, const Vector2 &) constConvex2protected
~Convex2()Convex2protected
~SDFConvex2()SDFConvex2virtual
~SDFEuclidean2()SDFEuclidean2virtual
~SDFNode2()SDFNode2virtual
~SDFPrimitive2()SDFPrimitive2virtual