Signed Distance Fields 1.0
SDFSlab Member List

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

addReccursiveCalls(int)SDFNodestatic
BID(const Vector &) constSDFNodevirtual
boxSDFNodeprotected
cPlaneprotected
Cast(const Vector &, double &, double &)Planeprotectedstatic
Coeff() constPlaneprotected
ComputeCostBID(const Vector &)SDFNodevirtual
ComputeCostSigned(const Vector &)SDFPrimitivevirtual
ConvexPoints(const QVector< Plane > &)Planeprotectedstatic
Copy() constSDFSlabvirtual
costSDFNodeprotected
eSlabprotected
EpsilonSDFNodeprotectedstatic
epsilonSlabprotectedstatic
Equation(const Ray &) constPlaneprotected
Eval(const Vector &) constPlaneprotected
GetBox() constSDFNode
GetColor(const Vector &) constSDFNodevirtual
GetCostShader(PrimitiveManager *, std::list< QString > *, bool *) constSDFPrimitivevirtual
GetFrame() constPlaneprotected
GetGradientShader(PrimitiveManager *, std::list< QString > *, bool *=nullptr) constSDFNodevirtual
GetMaterialShader(PrimitiveManager *, std::list< QString > *, bool *) constSDFPrimitivevirtual
GetShader(PrimitiveManager *, std::list< QString > *, bool *) constSDFSlabvirtual
Gradient(const Vector &) constSDFNodevirtual
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
K() constSDFNodevirtual
K(const Box &) constSDFNodevirtual
kSDFNodeprotected
Memory() constSDFSlabvirtual
nPlaneprotected
Nodes() constSDFNodevirtual
Normal() constSlabprotected
Normal(const Vector &) 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
ReccursiveCalls()SDFNodestatic
reccursiveCallsSDFNodeprotectedstatic
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
ResetReccursiveCalls()SDFNodestatic
Rotate(const Matrix &)Slabprotected
Scale(const double &)Planeprotected
SDFEuclidean()SDFEuclideanexplicit
SDFNode()SDFNodeexplicit
SDFPrimitive()SDFPrimitiveexplicit
SDFSlab(const Vector &, const Vector &, const double &)SDFSlabexplicit
SDFSlab(const Slab &)SDFSlabexplicit
setShaderMaterial(ShaderMaterial *)SDFPrimitive
Side(const Vector &) constPlaneprotected
Signed(const Vector &) constSDFSlabvirtual
Slab(const Plane &, const double &)Slabprotected
Slab(const QVector< Vector > &, const Vector &)Slabprotected
Slab()Slabprotected
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
XYPlaneprotectedstatic
YZPlaneprotectedstatic
ZXPlaneprotectedstatic
~Plane()Planeprotected
~SDFEuclidean()SDFEuclideanvirtual
~SDFNode()SDFNodevirtual
~SDFPrimitive()SDFPrimitivevirtual
~SDFSlab()SDFSlabvirtual
~Slab()Slabprotected