Signed Distance Fields 1.0
SDFTriangle2 Member List

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

Area() constTriangle2protected
Aspect() constTriangle2protected
BaryCenter(const Vector &) constTriangle2protected
BarycentricCoordinates(const Vector2 &) constTriangle2protected
boxSDFNode2protected
Center() constTriangle2protected
Circumscribed() constTriangle2protected
CircumscribedRadius() constTriangle2protected
ComputeCostSigned(const Vector2 &)SDFPrimitive2virtual
Copy() constSDFTriangle2virtual
costSDFNode2protected
Draw(QGraphicsScene &, const QPen &=QPen(), const QBrush &=QBrush()) constTriangle2protected
EpsilonSDFNode2protectedstatic
epsilonTriangle2protectedstatic
Equilateral(const Vector2 &, const double &=1.0, const double &=0.0)Triangle2protectedstatic
SDFEuclidean2::GetBox() constSDFNode2
Triangle2::GetBox() constTriangle2protected
GetCostShader(PrimitiveManager *, std::list< QString > *, bool *) constSDFPrimitive2virtual
GetGradientShader(PrimitiveManager *, std::list< QString > *, bool *=nullptr) constSDFNode2virtual
GetShader(PrimitiveManager *, std::list< QString > *, bool *) constSDFTriangle2virtual
Gradient(const Vector2 &) constSDFNode2virtual
Inscribed() constTriangle2protected
InscribedRadius() constTriangle2protected
SDFEuclidean2::Inside(const Vector2 &) constSDFNode2virtual
Triangle2::Inside(const Box2 &) constTriangle2protected
Triangle2::Inside(const Circle2 &) constTriangle2protected
Triangle2::Inside(const Vector2 &) constTriangle2protected
Triangle2::Inside(const Vector2 &, double &, double &) constTriangle2protected
Intersect(const Circle2 &) constTriangle2protected
Intersect(const Box2 &) constTriangle2protected
Intersect(const Segment2 &) constTriangle2protected
Intersect(const Ray2 &, double &, double &) constTriangle2protected
Intersect(const Triangle2 &) constTriangle2protected
IntersectEdge(const Triangle2 &) constTriangle2protected
IntersectVertex(const Triangle2 &) constTriangle2protected
K() constSDFNode2virtual
kSDFNode2protected
Memory() constSDFTriangle2virtual
Nodes() constSDFNode2virtual
Normal(const Vector2 &) constTriangle2protected
operator[](int) constTriangle2protected
OrthoCenter() constTriangle2protected
Overlap(const Triangle2 &) constTriangle2protected
pTriangle2protected
Perimeter() constTriangle2protected
Poisson(const double &, int, Random &=Random::R239) constTriangle2protected
R(const Vector2 &) constTriangle2protected
RandomInside(Random &=Random::R239) constTriangle2protected
Rotate(const Matrix2 &)Triangle2protected
Rotated(const Matrix2 &) constTriangle2protected
Scale(const double &)Triangle2protected
Scale(const Vector2 &)Triangle2protected
Scaled(const double &) constTriangle2protected
Scaled(const Vector2 &) constTriangle2protected
SDFEuclidean2()SDFEuclidean2explicit
SDFNode2()SDFNode2explicit
SDFPrimitive2()SDFPrimitive2explicit
SDFTriangle2(const Vector2 &, const Vector2 &, const Vector2 &)SDFTriangle2explicit
SDFTriangle2(const Triangle2 &)SDFTriangle2explicit
Shrink(const double &)Triangle2protected
Signed(const Vector2 &) constSDFTriangle2virtual
SignedArea() constTriangle2protected
Translate(const Vector2 &)Triangle2protected
Translated(const Vector2 &) constTriangle2protected
Triangle2()Triangle2protected
Triangle2(const Vector2 &, const Vector2 &, const Vector2 &)Triangle2protected
Triangle2(const Triangle &)Triangle2protected
~SDFEuclidean2()SDFEuclidean2virtual
~SDFNode2()SDFNode2virtual
~SDFPrimitive2()SDFPrimitive2virtual
~SDFTriangle2()SDFTriangle2virtual
~Triangle2()Triangle2protected