Blob 1.0
TreeCone Member List

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

Area() constConeprotected
Axis()Axisprotected
Axis(const Vector &, const Vector &)Axisprotected
axisAxisprotected
bAxisprotected
Blend(TreeNode *)TreeNodevirtual
boxTreeNodeprotected
BoxVector(const Vector &)Axisprotectedstatic
Cone()Coneprotected
Cone(const Vector &, const Vector &, const double &, const double &=0.0)Coneprotected
Cone(const double &, const double &, const double &)Coneprotected
conelengthConeprotected
Copy() constTreeConevirtual
Cut(const Box &) constTreeElementvirtual
Depth() constTreeNodevirtual
Dichotomy(Vector, Vector, double, double, double, const double &=1.0e-4)TreeNodevirtual
Difference(TreeNode *)TreeNodevirtual
epsilonConeprotectedstatic
EpsilonTreeNodeprotectedstatic
Equation(const Ray &) constAxisprotected
GetAxis() constAxisprotected
TreeNormal::GetBox() constTreeNodeinline
Cone::GetBox() constConeprotected
GetFrame() constAxisprotected
GetFrame(const Vector &)Axisprotectedstatic
GetMaterial(const Vector &, const Vector &=Vector::Null) constTreeNodevirtual
Gradient(const Vector &) constTreeNormalvirtual
Inside(const Vector &) constConeprotected
Intensity(const Vector &) constTreeConevirtual
IntensityGradient(const Vector &, double &, Vector &) constTreeNormalvirtual
Intersect(const Ray &, double &, double &) constConeprotected
Intersect(const Ray &, double &, double &, Vector &, Vector &) constConeprotected
Intersect(const Ray &, double &, Vector &) constConeprotected
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
lengthAxisprotected
Length() constAxisprotected
Memory() constTreeConevirtual
Nodes() constTreeNodevirtual
Point(const double &) constAxisprotected
TreeNormal::R(const Vector &) constTreeNormalvirtual
Cone::R(const Vector &) constConeprotected
Axis::R(const Axis &) constAxisprotected
Axis::R(const Vector &, double &) constAxisprotected
Radial(const Vector &, Vector &, Vector &) constAxisprotected
Radial(const Vector &) constAxisprotected
Radius(int) constConeprotected
RandomDirection(const Vector &, const double &, Random &=Random::R239)Coneprotectedstatic
RandomInside(Random &=Random::R239) constConeprotected
rbConeprotected
rlengthConeprotected
Rotate(const Matrix &)TreeConevirtual
TreeNormal::Scale(const Vector &)TreeNodevirtual
Cone::Scale(const double &)Coneprotected
Axis::Scale(const Vector &)Axisprotected
SetThreshold(const double &)TreeNodevirtual
sideConeprotected
Signed(const Vector &) constConeprotected
Symmetric(const Vector &) constAxisprotected
Symmetric(const Sphere &) constAxisprotected
TTreeNodeprotected
Translate(const Vector &)TreeConevirtual
TreeCone(const Vector &, const Vector &, const double &, const double &, BlendCompact *)TreeCone
TreeElement(BlendCompact *=nullptr)TreeElementexplicit
TreeNode()TreeNode
TreeNormal(BlendCompact *=nullptr)TreeNormalexplicit
Union(TreeNode *)TreeNodevirtual
UnitConeprotectedstatic
Vertex(int) constConeprotected
Volume() constConeprotected
~Axis()Axisprotected
~Cone()Coneprotected
~TreeCone()TreeConevirtual
~TreeElement()TreeElementvirtual
~TreeNode()TreeNodevirtual
~TreeNormal()TreeNormalvirtual