Signed Distance Fields 1.0
SDFTree Member List

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

AddSphere(const Vector &, double, double)SDFTree
AnalyticScalarField(bool=true)AnalyticScalarField
Calls()SDFTreestatic
callsSDFTreeprotectedstatic
Cast(const Vector &, const double &, const double &=1e-6, int n=100) constAnalyticScalarField
Center(int) constAnalyticScalarFieldvirtual
Center(const Box &, int) constAnalyticScalarFieldvirtual
Colorize(const Mesh &, MeshColor &) constAnalyticScalarFieldvirtual
ComputeCost(const Vector &) constSDFTree
Cubes()AnalyticScalarFieldstatic
Curvature(const Vector &, double &, double &) constAnalyticScalarField
Dichotomy(Vector, Vector, double, double, double, const double &=1.0e-4) constAnalyticScalarField
Difference(SDFNode *)SDFTree
Dual(int, Mesh &, const Box &) constAnalyticScalarFieldvirtual
EpsilonAnalyticScalarFieldprotectedstatic
Find(Vector &, bool, const Box &, int=10000, Random &=Random::R239) constAnalyticScalarFieldprotected
GetBox() constSDFTreevirtual
GetColor(const Vector &) constSDFTree
GetMaterial(const Vector &, const Vector &=Vector::Null) constAnalyticScalarFieldvirtual
GetSample(Vector &, const Box &, Random &=Random::R239) constAnalyticScalarFieldvirtual
GetSamples(QVector< Vector > &, const Box &, int, Random &=Random::R239) constAnalyticScalarFieldvirtual
GetShader(bool materialShader=true, bool costShader=true, bool gradShader=true) constSDFTree
GetShaderIndented(bool materialShader=true, bool costShader=true, bool gradShader=true) constSDFTree
Gradient(const Vector &) constSDFTreevirtual
Hessian(const Vector &) constAnalyticScalarField
Inside(const Vector &) constSDFTree
AnalyticScalarField::Inside(const double &) constAnalyticScalarField
Intersect(const Ray &, Vector &) constSDFTree
Intersection(SDFNode *)SDFTree
K() constSDFTreevirtual
AnalyticScalarField::K(const Box &) constAnalyticScalarFieldvirtual
AnalyticScalarField::K(const Sphere &) constAnalyticScalarFieldvirtual
AnalyticScalarField::K(const Segment &) constAnalyticScalarFieldvirtual
Memory() constSDFTreevirtual
ncubesAnalyticScalarFieldprotectedstatic
Nodes() constSDFTree
Normal(const Vector &) constSDFTreevirtual
Poisson(double, int, Random &=Random::R239) constAnalyticScalarFieldvirtual
Polygonize(int, Mesh &, const Box &, const double &=1e-4) constAnalyticScalarFieldvirtual
Polygonize(const Box &, QVector< Triangle > &, const double &=1e-4, bool=false) constAnalyticScalarFieldvirtual
Polygonize(const Tetrahedra &, QVector< Triangle > &, const double &=1e-4) constAnalyticScalarFieldvirtual
PolygonizeLucie(const Box &, Mesh &, bool, bool) constAnalyticScalarFieldvirtual
PolygonizeLucie(const double &, Mesh &, bool, bool) constAnalyticScalarFieldvirtual
PolygonizeMultithreadSplit(int, int, QVector< Mesh > &, const Box &) constSDFTree
PolygonizeOctree(const Box &, int, const double &=1e-4) constAnalyticScalarFieldvirtual
ReccursiveCalls()SDFTreestatic
ResetCalls()SDFTreestatic
ResetReccursiveCalls()SDFTreestatic
Root() constSDFTree
rootSDFTreeprotected
Roots(const Ray &, const double &, const double &, const double &, double *, int=1, const double &=1.0e-4) constAnalyticScalarField
Roots(const Ray &, const double &, const double &, const double &, const double &, const double &, double *, int=1, const double &=1.0e-4) constAnalyticScalarField
Sample(const Rectangles &, int, int) constAnalyticScalarFieldvirtual
Sample(const Quadrangle &, int) constAnalyticScalarFieldvirtual
Sample(const Box &, int) constAnalyticScalarFieldvirtual
SDFTree(SDFNode *)SDFTreeexplicit
setComputeNbReccursiveCalls(bool computeRecCalls)SDFTreestatic
setUseBID(bool)SDFTree
signAnalyticScalarFieldprotected
SmoothDifference(SDFNode *, double)SDFTree
SmoothUnion(SDFNode *, double)SDFTree
SphereTrace(const Ray &, const double &, const double &, const double &, double &, int &, const double &=0.001) constSDFTreevirtual
StochasticVolume(const Box &, int) constAnalyticScalarFieldvirtual
Timings(int) constSDFTree
TimingsGradientAnalytic(int) constSDFTree
TimingsGradientNumerical(int) constSDFTree
Union(SDFNode *)SDFTree
Value(const Vector &) constSDFTreevirtual
Volume(int=5) constAnalyticScalarFieldvirtual
Volume(const Box &, int) constAnalyticScalarFieldvirtual
Volume(const Box &, int, double &) constAnalyticScalarFieldvirtual
Voxelize(const Box &, int, Box &, QVector< Vector > &) constAnalyticScalarFieldvirtual
Voxelize(int, Voxel &, const Box &) constAnalyticScalarFieldvirtual
~SDFTree()SDFTree