Signed Distance Fields 1.0
|
This is the complete list of members for SDFTree, including all inherited members.
AddSphere(const Vector &, double, double) | SDFTree | |
AnalyticScalarField(bool=true) | AnalyticScalarField | |
Calls() | SDFTree | static |
calls | SDFTree | protectedstatic |
Cast(const Vector &, const double &, const double &=1e-6, int n=100) const | AnalyticScalarField | |
Center(int) const | AnalyticScalarField | virtual |
Center(const Box &, int) const | AnalyticScalarField | virtual |
Colorize(const Mesh &, MeshColor &) const | AnalyticScalarField | virtual |
ComputeCost(const Vector &) const | SDFTree | |
Cubes() | AnalyticScalarField | static |
Curvature(const Vector &, double &, double &) const | AnalyticScalarField | |
Dichotomy(Vector, Vector, double, double, double, const double &=1.0e-4) const | AnalyticScalarField | |
Difference(SDFNode *) | SDFTree | |
Dual(int, Mesh &, const Box &) const | AnalyticScalarField | virtual |
Epsilon | AnalyticScalarField | protectedstatic |
Find(Vector &, bool, const Box &, int=10000, Random &=Random::R239) const | AnalyticScalarField | protected |
GetBox() const | SDFTree | virtual |
GetColor(const Vector &) const | SDFTree | |
GetMaterial(const Vector &, const Vector &=Vector::Null) const | AnalyticScalarField | virtual |
GetSample(Vector &, const Box &, Random &=Random::R239) const | AnalyticScalarField | virtual |
GetSamples(QVector< Vector > &, const Box &, int, Random &=Random::R239) const | AnalyticScalarField | virtual |
GetShader(bool materialShader=true, bool costShader=true, bool gradShader=true) const | SDFTree | |
GetShaderIndented(bool materialShader=true, bool costShader=true, bool gradShader=true) const | SDFTree | |
Gradient(const Vector &) const | SDFTree | virtual |
Hessian(const Vector &) const | AnalyticScalarField | |
Inside(const Vector &) const | SDFTree | |
AnalyticScalarField::Inside(const double &) const | AnalyticScalarField | |
Intersect(const Ray &, Vector &) const | SDFTree | |
Intersection(SDFNode *) | SDFTree | |
K() const | SDFTree | virtual |
AnalyticScalarField::K(const Box &) const | AnalyticScalarField | virtual |
AnalyticScalarField::K(const Sphere &) const | AnalyticScalarField | virtual |
AnalyticScalarField::K(const Segment &) const | AnalyticScalarField | virtual |
Memory() const | SDFTree | virtual |
ncubes | AnalyticScalarField | protectedstatic |
Nodes() const | SDFTree | |
Normal(const Vector &) const | SDFTree | virtual |
Poisson(double, int, Random &=Random::R239) const | AnalyticScalarField | virtual |
Polygonize(int, Mesh &, const Box &, const double &=1e-4) const | AnalyticScalarField | virtual |
Polygonize(const Box &, QVector< Triangle > &, const double &=1e-4, bool=false) const | AnalyticScalarField | virtual |
Polygonize(const Tetrahedra &, QVector< Triangle > &, const double &=1e-4) const | AnalyticScalarField | virtual |
PolygonizeLucie(const Box &, Mesh &, bool, bool) const | AnalyticScalarField | virtual |
PolygonizeLucie(const double &, Mesh &, bool, bool) const | AnalyticScalarField | virtual |
PolygonizeMultithreadSplit(int, int, QVector< Mesh > &, const Box &) const | SDFTree | |
PolygonizeOctree(const Box &, int, const double &=1e-4) const | AnalyticScalarField | virtual |
ReccursiveCalls() | SDFTree | static |
ResetCalls() | SDFTree | static |
ResetReccursiveCalls() | SDFTree | static |
Root() const | SDFTree | |
root | SDFTree | protected |
Roots(const Ray &, const double &, const double &, const double &, double *, int=1, const double &=1.0e-4) const | AnalyticScalarField | |
Roots(const Ray &, const double &, const double &, const double &, const double &, const double &, double *, int=1, const double &=1.0e-4) const | AnalyticScalarField | |
Sample(const Rectangles &, int, int) const | AnalyticScalarField | virtual |
Sample(const Quadrangle &, int) const | AnalyticScalarField | virtual |
Sample(const Box &, int) const | AnalyticScalarField | virtual |
SDFTree(SDFNode *) | SDFTree | explicit |
setComputeNbReccursiveCalls(bool computeRecCalls) | SDFTree | static |
setUseBID(bool) | SDFTree | |
sign | AnalyticScalarField | protected |
SmoothDifference(SDFNode *, double) | SDFTree | |
SmoothUnion(SDFNode *, double) | SDFTree | |
SphereTrace(const Ray &, const double &, const double &, const double &, double &, int &, const double &=0.001) const | SDFTree | virtual |
StochasticVolume(const Box &, int) const | AnalyticScalarField | virtual |
Timings(int) const | SDFTree | |
TimingsGradientAnalytic(int) const | SDFTree | |
TimingsGradientNumerical(int) const | SDFTree | |
Union(SDFNode *) | SDFTree | |
Value(const Vector &) const | SDFTree | virtual |
Volume(int=5) const | AnalyticScalarField | virtual |
Volume(const Box &, int) const | AnalyticScalarField | virtual |
Volume(const Box &, int, double &) const | AnalyticScalarField | virtual |
Voxelize(const Box &, int, Box &, QVector< Vector > &) const | AnalyticScalarField | virtual |
Voxelize(int, Voxel &, const Box &) const | AnalyticScalarField | virtual |
~SDFTree() | SDFTree |