Signed Distance Fields 1.0
SDFSlab Member List

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

boxSDFNodeprotected
cPlaneprotected
Cast(const Vector &, double &, double &)Planeprotectedstatic
ConvexPoints(const QVector< Plane > &)Planeprotectedstatic
Copy() constSDFSlabvirtual
eSlabprotected
EpsilonSDFNodeprotectedstatic
epsilonSlabprotectedstatic
Equation(const Ray &) constPlaneprotected
Eval(const Vector &) constPlaneprotected
GetBox() constSDFNode
GetFrame() constPlaneprotected
Gradient(const Vector &) constSDFSlabvirtual
HorizontalPlaneprotectedstatic
SDFEuclidean::Inside(const Vector &) constSDFNodevirtual
Slab::Inside(const Vector &) constSlabprotected
Intersect(const Ray &, double &, double &) constSlabprotected
Plane::Intersect(const Ray &, double &) constPlaneprotected
Plane::Intersect(const Line &) constPlaneprotected
Plane::Intersect(const Segment &, double &) constPlaneprotected
Plane::Intersect(const Plane &) constPlaneprotected
Intersection(const Plane &, const Plane &, const Plane &)Planeprotectedstatic
kSDFNodeprotected
K() constSDFNodevirtual
K(const Box &) constSDFNodevirtual
Memory() constSDFSlabvirtual
nPlaneprotected
Nodes() constSDFNodevirtual
Normal() constSlabprotected
Plane()Planeprotected
Plane(const double &, const double &, const double &, const double &)Planeprotected
Plane(const Vector &, const double &)Planeprotected
Plane(const Vector &, const Vector &)Planeprotected
Plane(const Vector &)Planeprotected
R(const Vector &) constSlabprotected
Reflect(const Vector &) constPlaneprotected
Reflect(const Vector &, const Vector &)Planeprotectedstatic
Refract(const Vector &, const double &, Vector &) constPlaneprotected
Refract(const Vector &, const Vector &, const double &, Vector &)Planeprotectedstatic
Rotate(const Matrix &)Slabprotected
SDFEuclidean()SDFEuclideanexplicit
SDFNode()SDFNodeexplicit
SDFPrimitive()SDFPrimitiveexplicit
SDFSlab(const Vector &, const Vector &, const double &)SDFSlabexplicit
SDFSlab(const Slab &)SDFSlabexplicit
Side(const Vector &) constPlaneprotected
Signed(const Vector &) constSDFSlabvirtual
Slab(const Plane &, const double &)Slabprotected
Slab()Slabprotected
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
Symmetric(const Box &) constPlaneprotected
Symmetric(const Segment &) constPlaneprotected
Symmetric(const Sphere &) constPlaneprotected
Symmetry(const Vector &) constPlaneprotected
Transform(const Matrix4 &)Planeprotected
Translate(const double &)Slabprotected
Vertex() constPlaneprotected
~Plane()Planeprotected
~SDFEuclidean()SDFEuclideanvirtual
~SDFNode()SDFNodevirtual
~SDFPrimitive()SDFPrimitivevirtual
~SDFSlab()SDFSlabvirtual
~Slab()Slabprotected