Signed Distance Fields 1.0
SDFTorus Member List

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

Area() constTorusprotected
Circle::Area(const double &)Circleprotectedstatic
Axis() constCircleprotected
axisCircleprotected
boxSDFNodeprotected
cCircleprotected
Center() constCircleprotected
Circle()Circleprotected
Circle(const double &)Circleprotected
Circle(const Vector &, const Vector &, const double &)Circleprotected
Circle(const Vector &, const Vector &, const Vector &)Circleprotected
Copy() constSDFTorusvirtual
EpsilonSDFNodeprotectedstatic
epsilonTorusprotectedstatic
SDFEuclidean::GetBox() constSDFNode
Torus::GetBox() constTorusprotected
Gradient(const Vector &) constSDFTorusvirtual
SDFEuclidean::Inside(const Vector &) constSDFNodevirtual
Torus::Inside(const Vector &) constTorusprotected
Intersect(const Ray &, double *, Vector *) constTorusprotected
Circle::Intersect(const Ray &, double &) constCircleprotected
kSDFNodeprotected
K() constSDFNodevirtual
K(const Box &) constSDFNodevirtual
Memory() constSDFTorusvirtual
Nodes() constSDFNodevirtual
Normal(const Vector &) constTorusprotected
R(const Vector &) constTorusprotected
rCircleprotected
Radius() constCircleprotected
RandomInside(Random &=Random::R239) constTorusprotected
RandomOn(Random &=Random::R239) constCircleprotected
Rotate(const Matrix &)Circleprotected
sTorusprotected
Scale(const double &)Torusprotected
SDFEuclidean()SDFEuclideanexplicit
SDFNode()SDFNodeexplicit
SDFPrimitive()SDFPrimitiveexplicit
SDFTorus(const Torus &)SDFTorusexplicit
SDFTorus(const Vector &, const Vector &, const double, const double)SDFTorusexplicit
Signed(const Vector &) constSDFTorusvirtual
Small() constTorusprotected
SmoothingExp(double d1, double d2, double sr)SDFNodeinlinestatic
SmoothingPolynomial(double d1, double d2, double sr)SDFNodeinlinestatic
SmoothingPolynomialCubic(double d1, double d2, double sr)SDFNodeinlinestatic
SmoothingQuilez(double d1, double d2, double sr)SDFNodeinlinestatic
SpherePieces()SDFNodestatic
Stalactite(const Vector &p, const double &h, const double &r, bool noise=true, Random &random=Random::R239, const double &largeur=0.25, const double &espacement=0.61)SDFNodestatic
Torus(const Vector &, const Vector &, const double &=1.0, const double &=1.0)Torusprotected
Torus(const Circle &, const double &=1.0)Torusprotected
Torus(const double &, const double &=1.0)Torusprotected
Translate(const Vector &)Circleprotected
UnitTorusprotectedstatic
Volume() constTorusprotected
~Circle()Circleprotected
~SDFEuclidean()SDFEuclideanvirtual
~SDFNode()SDFNodevirtual
~SDFPrimitive()SDFPrimitivevirtual
~SDFTorus()SDFTorusvirtual
~Torus()Torusprotected