Blob 1.0
BlobTree Member List

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

AnalyticScalarField(bool=true)AnalyticScalarField
BinarySearch(const Ray &ray, const double &a, const double &b, double &t, int &x, const double &=1e-4, bool=false) constBlobTreevirtual
BinarySearch(const Ray &ray, const double &a, const double &b, const Vector &pa, const Vector &pb, const double &va, const double &vb, double &t, int &, const double &=1e-4, bool=false) constBlobTreevirtual
Blend(TreeNode *)BlobTree
BlobTree(TreeNode *=nullptr, const double &=0.5)BlobTreeexplicit
BlobTree(const BlobTree &)BlobTree
callsBlobTreeprotectedstatic
Calls()BlobTreestatic
Candelabra()BlobTreestatic
Cast(const Vector &, const double &, const double &=1e-6, int n=100) constAnalyticScalarField
Center(int) constBlobTreevirtual
Center(const Box &, int) constBlobTreevirtual
CenterBox()BlobTree
ChampagneGlass()BlobTreestatic
Chandelier3()BlobTreestatic
ChessKing()BlobTreestatic
ChessQueen()BlobTreestatic
ChessRook()BlobTreestatic
Colorize(const Mesh &, MeshColor &) constAnalyticScalarFieldvirtual
Column(bool=false)BlobTreestatic
Copy() constBlobTreevirtual
CreateAmphora(const double &=0.02)BlobTreestatic
CreateBear()BlobTreestatic
CreateBird()BlobTreestatic
CreateCandle()BlobTreestatic
CreateCandlestick()BlobTreestatic
CreateCube()BlobTreestatic
CreateElk()BlobTreestatic
CreateFlask()BlobTreestatic
CreateFlaskGlass(bool=false, bool=false)BlobTreestatic
CreateVase()BlobTreestatic
Cubes()AnalyticScalarFieldstatic
Curvature(const Vector &, double &, double &) constAnalyticScalarField
Cut(const Box &) constBlobTree
Depth() constBlobTree
Dichotomy(Vector, Vector, double, double, double, const double &=1.0e-4) constAnalyticScalarField
Difference(TreeNode *)BlobTree
Dual(int, Mesh &, const Box &) constAnalyticScalarFieldvirtual
EmptyVoxels(int) constBlobTreevirtual
EpsilonAnalyticScalarFieldprotectedstatic
Find(Vector &, bool, const Box &, int=10000, Random &=Random::R239) constAnalyticScalarFieldprotected
GetBox() constBlobTreevirtual
GetMaterial(const Vector &, const Vector &=Vector::Null) constBlobTreevirtual
GetRoot() constBlobTree
GetSample(Vector &, const Box &, Random &=Random::R239) constAnalyticScalarFieldvirtual
GetSamples(QVector< Vector > &, const Box &, int, Random &=Random::R239) constAnalyticScalarFieldvirtual
GetThreshold() constBlobTree
Gradient(const Vector &) constBlobTreevirtual
Hessian(const Vector &) constAnalyticScalarField
IntensityGradient(const Vector &, double &, Vector &) constBlobTreevirtual
Intersection(TreeNode *)BlobTree
K() constBlobTreevirtual
K(int) constBlobTreevirtual
K(const Box &) constBlobTreevirtual
K(const Ray &) constBlobTreevirtual
K(const Segment &) constBlobTreevirtual
K(const RayStep &) constBlobTreevirtual
K(const Sphere &) constBlobTreevirtual
Mechanic()BlobTreestatic
Memory() constBlobTree
ncubesAnalyticScalarFieldprotectedstatic
Nodes() constBlobTree
Normal(const Vector &) constAnalyticScalarFieldvirtual
operator=(const BlobTree &)BlobTree
overstepsBlobTreeprotectedstatic
Oversteps()BlobTreestatic
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
PolygonizeOctree(const Box &, int, const double &=1e-4) constAnalyticScalarFieldvirtual
RayStepSegmentTrace(const Ray &, const double &, const double &, const double &, double &, int &, const double &=1e-4) constBlobTreevirtual
ResetCalls()BlobTreestatic
rootBlobTreeprotected
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
Rotate(const Matrix &)BlobTree
Sample(const Rectangles &, int, int) constAnalyticScalarFieldvirtual
Sample(const Quadrangle &, int) constAnalyticScalarFieldvirtual
Sample(const Box &, int) constAnalyticScalarFieldvirtual
Scale(const Vector &)BlobTree
ScaleBox()BlobTree
ScotchGlass()BlobTreestatic
signAnalyticScalarFieldprotected
SphereBoxTrace(const Ray &, const double &, const double &, const double &, double &, int &, const double &=1e-4) constBlobTreevirtual
SphereSegmentTrace(const Ray &, const double &, const double &, const double &, double &, int &, const double &=1e-4) constBlobTreevirtual
SphereTrace(const Ray &, const double &, const double &, const double &, double &, int &, const double &=1e-4) constBlobTreevirtual
SphereTrace(const Ray &, const double &, const double &, const double &, const double &, double &, int &, const double &=1e-4) constBlobTreevirtual
SplineVertex(const Vector &, const double &, const Vector &, const double &, const Vector &, const double &, const Vector &, const double &, const double &, int)BlobTreestatic
Stalactite(const Vector &, const double &, const double &)BlobTreestatic
TBlobTreeprotected
Translate(const Vector &)BlobTree
Union(TreeNode *)BlobTree
Value(const Vector &) constBlobTreevirtual
Volume(int=5) constBlobTreevirtual
Volume(const Box &, int) constBlobTreevirtual
Volume(const Box &, int, double &) constBlobTreevirtual
Voxelize(const Box &, int, Box &, QVector< Vector > &) constAnalyticScalarFieldvirtual
Voxelize(int, Voxel &, const Box &) constAnalyticScalarFieldvirtual
WaterGlass()BlobTreestatic
~BlobTree()BlobTreevirtual