Blob 1.0
TreeCubic Member List

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

Approximate(QuadricCurve2 &, QuadricCurve2 &, const double &=0.5) constCubicCurve2protected
Area() constTubularprotected
Axis()Axisprotected
Axis(const Vector &, const Vector &)Axisprotected
axisAxisprotected
bAxisprotected
Bezier(const Vector2 &, const Vector2 &, const Vector2 &, const Vector2 &)CubicCurve2protectedstatic
BezierControl(int) constCubicCurve2protected
Blend(TreeNode *)TreeNodevirtual
blendTreeElementprotected
boxTreeNodeprotected
BoxVector(const Vector &)Axisprotectedstatic
Copy() constTreeCubicvirtual
CubicCurve2()CubicCurve2protected
CubicCurve2(const Cubic &, const Cubic &)CubicCurve2protected
CubicCurve2(const CubicCurve &)CubicCurve2protected
Curvature(const double &) constCubicCurve2protected
Curvature(const double &, const double &) constCubicCurve2protected
Cut(const Box &) constTreeElementvirtual
Depth() constTreeNodevirtual
Dichotomy(Vector, Vector, double, double, double, const double &=1.0e-4)TreeNodevirtual
Difference(TreeNode *)TreeNodevirtual
Draw(QGraphicsScene &, const QPen &=QPen(), const QBrush &=QBrush()) constCubicCurve2protected
EpsilonTreeNodeprotectedstatic
epsilonTubularprotectedstatic
Equation(const Ray &) constAxisprotected
Eval(const double &) constCubicCurve2protected
GetAxis() constAxisprotected
TreeNormal::GetBox() constTreeNodeinline
Tubular::GetBox() constTubularprotected
CubicCurve2::GetBox() constCubicCurve2protected
Tubular::GetFrame() constAxisprotected
Tubular::GetFrame(const Vector &)Axisprotectedstatic
CubicCurve2::GetFrame(const double &) constCubicCurve2protected
GetFrames(const double &) constCubicCurve2protected
GetMaterial(const Vector &, const Vector &=Vector::Null) constTreeNodevirtual
GetMatrix(const double &) constCubicCurve2protected
Gradient(const Vector &) constTreeNormalvirtual
Hermite(const Vector2 &, const Vector2 &, const Vector2 &, const Vector2 &)CubicCurve2protectedstatic
Inside(const Vector &) constTubularprotected
Intensity(const Vector &) constTreeNormalvirtual
IntensityGradient(const Vector &, double &, Vector &) constTreeNormalvirtual
InternalRadius() constTubularprotected
Intersect(const Ray2 &, double[3]) constCubicCurve2protected
InverseArcLength(const double &, int=256) constCubicCurve2protected
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
Tubular::Length() constAxisprotected
CubicCurve2::Length(int=256) constCubicCurve2protected
CubicCurve2::Length(const double &, const double &, int=256) constCubicCurve2protected
lengthAxisprotected
Memory() constTreeCubicvirtual
Nodes() constTreeNodevirtual
CubicCurve2::Normal(const double &) constCubicCurve2protected
CubicCurve2::Normal(const Vector2 &, double &) constCubicCurve2protected
NullCubicCurve2protectedstatic
Omega(const Vector &) constTreeNodevirtual
operator()(const double &) constCubicCurve2protected
operator-() constCubicCurve2protected
operator[](int)CubicCurve2protected
operator[](int) constCubicCurve2protected
Point(const double &) constAxisprotected
TreeNormal::R(const Vector &) constTreeNormalvirtual
Tubular::R(const Vector &) constTubularprotected
Tubular::Axis::R(const Axis &) constAxisprotected
Tubular::Axis::R(const Vector &, double &) constAxisprotected
CubicCurve2::R(const Vector2 &, double &) constCubicCurve2protected
Radial(const Vector &) constAxisprotected
Radial(const Vector &, Vector &, Vector &) constAxisprotected
Radius() constTubularprotected
riTubularprotected
Rotate(const Matrix &)TreeCubicvirtual
S(const double &, int=256) constCubicCurve2protected
TreeNormal::Scale(const Vector &)TreeNodevirtual
Tubular::Scale(const double &)Tubularprotected
Axis::Scale(const Vector &)Axisprotected
SetThreshold(const double &)TreeNodevirtual
Show(int=0) constTreeNodevirtual
Signed(const Vector &) constTubularprotected
Symmetric(const Vector &) constAxisprotected
Symmetric(const Sphere &) constAxisprotected
TTreeNodeprotected
Tangent() constCubicCurve2protected
Tangent(const double &) constCubicCurve2protected
ToCubicCurve(const Cubic &=Cubic(0.0, 0.0, 0.0, 0.0)) constCubicCurve2protected
Translate(const Vector &)TreeCubicvirtual
Translated(const Vector &) constTubularprotected
TreeCubic(const Vector &, const Vector &, const Cubic &, const Cubic &, BlendCompact *)TreeCubicexplicit
TreeElement(BlendCompact *=nullptr)TreeElementexplicit
TreeNode()TreeNode
TreeNormal(BlendCompact *=nullptr)TreeNormalexplicit
Tubular()Tubularprotected
Tubular(const Vector &, const Vector &, const double &, const double &)Tubularprotected
Tubular(const double &, const double &, const double &, const double &)Tubularprotected
U(const double &, int=256) constCubicCurve2protected
Union(TreeNode *)TreeNodevirtual
UV(const Vector2 &, double &, double &) constCubicCurve2protected
UV(const Vector2 &) constCubicCurve2protected
Vertex(int) constTubularprotected
Volume() constTubularprotected
xyTreeCubicprotected
yCubicCurve2protected
ZAxisprotectedstatic
~Axis()Axisprotected
~CubicCurve2()CubicCurve2protected
~TreeCubic()TreeCubicvirtual
~TreeElement()TreeElementvirtual
~TreeNode()TreeNodevirtual
~TreeNormal()TreeNormalvirtual
~Tubular()Tubularprotected