Blob 1.0
TreeHemisphere Member List

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

axisHemiSphereprotected
Blend(TreeNode *)TreeNodevirtual
boxTreeNodeprotected
cHemiSphereprotected
Center() constHemiSphereprotected
Copy() constTreeHemispherevirtual
Cut(const Box &) constTreeElementvirtual
Depth() constTreeNodevirtual
Dichotomy(Vector, Vector, double, double, double, const double &=1.0e-4)TreeNodevirtual
Difference(TreeNode *)TreeNodevirtual
EpsilonTreeNodeprotectedstatic
Fibonacci(int, int)HemiSphereprotected
FibonacciUnit(int, int)HemiSphereprotectedstatic
GetAxis() constHemiSphereprotected
TreeNormal::GetBox() constTreeNodeinline
HemiSphere::GetBox() constHemiSphereprotected
GetMaterial(const Vector &, const Vector &=Vector::Null) constTreeNodevirtual
Gradient(const Vector &) constTreeNormalvirtual
HemiSphere(const Vector &, const Vector &, const double &)HemiSphereprotected
HemiSphere(const double &)HemiSphereprotected
Intensity(const Vector &) constTreeNormalvirtual
IntensityGradient(const Vector &, double &, Vector &) constTreeNormalvirtual
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() constTreeHemispherevirtual
Nodes() constTreeNodevirtual
rHemiSphereprotected
Radius() constHemiSphereprotected
RandomDirection(const Vector &, Random &=Random::R239)HemiSphereprotectedstatic
Rotate(const Matrix &)TreeNodevirtual
Scale(const Vector &)TreeNodevirtual
SetThreshold(const double &)TreeNodevirtual
Signed(const Vector &) constHemiSphereprotected
TTreeNodeprotected
Translate(const Vector &)TreeNodevirtual
TreeElement(BlendCompact *=nullptr)TreeElementexplicit
TreeHemisphere(const Vector &, const Vector &, const double &, BlendCompact *)TreeHemisphere
TreeNode()TreeNode
TreeNormal(BlendCompact *=nullptr)TreeNormalexplicit
Union(TreeNode *)TreeNodevirtual
~HemiSphere()HemiSphereprotected
~TreeElement()TreeElementvirtual
~TreeHemisphere()TreeHemispherevirtual
~TreeNode()TreeNodevirtual
~TreeNormal()TreeNormalvirtual