Signed Distance Fields 1.0
SDFHemiSphere Member List

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

axisHemiSphereprotected
boxSDFNodeprotected
cHemiSphereprotected
Center() constHemiSphereprotected
Copy() constSDFHemiSpherevirtual
EpsilonSDFNodeprotectedstatic
Fibonacci(int, int)HemiSphereprotected
FibonacciUnit(int, int)HemiSphereprotectedstatic
GetAxis() constHemiSphereprotected
SDFEuclidean::GetBox() constSDFNode
HemiSphere::GetBox() constHemiSphereprotected
Gradient(const Vector &) constSDFNodevirtual
HemiSphere(const Vector &, const Vector &, const double &)HemiSphereprotected
HemiSphere(const double &)HemiSphereprotected
Inside(const Vector &) constSDFNodevirtual
kSDFNodeprotected
K() constSDFNodevirtual
K(const Box &) constSDFNodevirtual
Memory() constSDFHemiSpherevirtual
Nodes() constSDFNodevirtual
Normal(const Vector &) constHemiSphereprotected
R(const Vector &) constHemiSphereprotected
rHemiSphereprotected
Radius() constHemiSphereprotected
RandomDirection(const Vector &, Random &=Random::R239)HemiSphereprotectedstatic
SDFEuclidean()SDFEuclideanexplicit
SDFHemiSphere(const Vector &, const Vector &, const double &)SDFHemiSphereexplicit
SDFNode()SDFNodeexplicit
SDFPrimitive()SDFPrimitiveexplicit
Signed(const Vector &) constSDFHemiSpherevirtual
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
~HemiSphere()HemiSphereprotected
~SDFEuclidean()SDFEuclideanvirtual
~SDFHemiSphere()SDFHemiSpherevirtual
~SDFNode()SDFNodevirtual
~SDFPrimitive()SDFPrimitivevirtual