Blob 1.0
TreeHalfTorus Member List

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

Area() constHalfTorusprotected
Circle::Area(const double &)Circleprotectedstatic
Axis() constCircleprotected
axisCircleprotected
Blend(TreeNode *)TreeNodevirtual
blendTreeElementprotected
boxTreeNodeprotected
cCircleprotected
Center() constCircleprotected
Circle()Circleprotected
Circle(const double &)Circleprotected
Circle(const Vector &, const Vector &, const double &)Circleprotected
Circle(const Vector &, const Vector &, const Vector &)Circleprotected
Copy() constTreeHalfTorusvirtual
Cut(const Box &) constTreeElementvirtual
Depth() constTreeNodevirtual
Dichotomy(Vector, Vector, double, double, double, const double &=1.0e-4)TreeNodevirtual
Difference(TreeNode *)TreeNodevirtual
EpsilonTreeNodeprotectedstatic
epsilonTorusprotectedstatic
TreeNormal::GetBox() constTreeNodeinline
HalfTorus::GetBox() constHalfTorusprotected
GetMaterial(const Vector &, const Vector &=Vector::Null) constTreeNodevirtual
Gradient(const Vector &) constTreeNormalvirtual
HalfTorus(const Torus &)HalfTorusprotected
HalfTorus(const Vector &, const Vector &, const double &=1.0, const double &=1.0)HalfTorusprotected
Inside(const Vector &) constHalfTorusprotected
Intensity(const Vector &) constTreeHalfTorusvirtual
IntensityGradient(const Vector &, double &, Vector &) constTreeNormalvirtual
Intersect(const Ray &, double *, Vector *) constTorusprotected
Circle::Intersect(const Ray &, double &) constCircleprotected
K(const Segment &) constTreeNormalvirtual
K(const RayStep &) constTreeNormalvirtual
K(const Sphere &) constTreeNormalvirtual
TreeElement::K() constTreeElementvirtual
TreeElement::K(const Box &) constTreeElementvirtual
TreeElement::K(const Ray &) constTreeElementvirtual
Memory() constTreeHalfTorusvirtual
Nodes() constTreeNodevirtual
Omega(const Vector &) constTreeNodevirtual
rCircleprotected
Radius() constCircleprotected
RandomInside(Random &=Random::R239) constTorusprotected
RandomOn(Random &=Random::R239) constCircleprotected
TreeNormal::Rotate(const Matrix &)TreeNodevirtual
HalfTorus::Rotate(const Matrix &)Circleprotected
sTorusprotected
TreeNormal::Scale(const Vector &)TreeNodevirtual
HalfTorus::Scale(const double &)Torusprotected
SetThreshold(const double &)TreeNodevirtual
Show(int=0) constTreeNodevirtual
Signed(const Vector &) constTorusprotected
Small() constTorusprotected
TTreeNodeprotected
Torus(const Vector &, const Vector &, const double &=1.0, const double &=1.0)Torusprotected
Torus(const Circle &, const double &=1.0)Torusprotected
Torus(const double &, const double &=1.0)Torusprotected
TreeNormal::Translate(const Vector &)TreeNodevirtual
HalfTorus::Translate(const Vector &)Circleprotected
TreeElement(BlendCompact *=nullptr)TreeElementexplicit
TreeHalfTorus(const Vector &, const Vector &, const double &, const double &, BlendCompact *)TreeHalfTorus
TreeNode()TreeNode
TreeNormal(BlendCompact *=nullptr)TreeNormalexplicit
Union(TreeNode *)TreeNodevirtual
UnitTorusprotectedstatic
Vogel(int, int) constCircleprotected
Volume() constHalfTorusprotected
~Circle()Circleprotected
~HalfTorus()HalfTorusprotected
~Torus()Torusprotected
~TreeElement()TreeElementvirtual
~TreeHalfTorus()TreeHalfTorusvirtual
~TreeNode()TreeNodevirtual
~TreeNormal()TreeNormalvirtual