Signed Distance Fields 1.0
SDFSegment Member List

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

bSegmentprotected
boxSDFNodeprotected
Center() constSegmentprotected
Copy() constSDFSegmentvirtual
EdgeEquation(const Ray &, const Vector &, const Vector &, const Vector &)Segmentprotectedstatic
EpsilonSDFNodeprotectedstatic
Equal(const Segment &, const double &) constSegmentprotected
Equation(const Ray &) constSegmentprotected
GetAxis() constSegmentprotected
SDFEuclidean::GetBox() constSDFNode
Segment::GetBox() constSegmentprotected
Gradient(const Vector &p) constSDFSegmentvirtual
Inside(const Vector &) constSDFNodevirtual
Intersect(const Box &) constSegmentprotected
Intersect(const Vector &, const Vector &, const double, const double, double=0.0)Segmentprotectedstatic
InverseTransformed(const Frame &) constSegmentprotected
kSDFNodeprotected
K() constSDFNodevirtual
K(const Box &) constSDFNodevirtual
Length() constSegmentprotected
Memory() constSDFSegmentvirtual
Nodes() constSDFNodevirtual
Normal(const Vector &) constSegmentprotected
rSDFSegmentprotected
R(const Vector &) constSegmentprotected
R(const Vector &, double &) constSegmentprotected
R(const Segment &) constSegmentprotected
Rotate(const Matrix &)Segmentprotected
Rotated(const Matrix &) constSegmentprotected
Scale(const double &)Segmentprotected
Scaled(const Vector &) constSegmentprotected
Scaled(const double &) constSegmentprotected
SDFEuclidean()SDFEuclideanexplicit
SDFNode()SDFNodeexplicit
SDFPrimitive()SDFPrimitiveexplicit
SDFSegment(const Vector &a, const Vector &b, double r)SDFSegmentexplicit
SDFSegment(const Segment &, double r)SDFSegmentexplicit
Segment()Segmentprotected
Segment(const Vector &, const Vector &)Segmentprotected
Signed(const Vector &) constSDFSegmentvirtual
SmoothingExp(double d1, double d2, double sr)SDFNodeinlinestatic
SmoothingPolynomial(double d1, double d2, double sr)SDFNodeinlinestatic
SmoothingPolynomialCubic(double d1, double d2, double sr)SDFNodeinlinestatic
SmoothingQuilez(double d1, double d2, double sr)SDFNodeinlinestatic
SpherePieces()SDFNodestatic
Stalactite(const Vector &p, const double &h, const double &r, bool noise=true, Random &random=Random::R239, const double &largeur=0.25, const double &espacement=0.61)SDFNodestatic
Translate(const Vector &)Segmentprotected
Translated(const Vector &) constSegmentprotected
Vertex(int) constSegmentprotected
Vertex(int)Segmentprotected
VertexAt(const double &) constSegmentprotected
~SDFEuclidean()SDFEuclideanvirtual
~SDFNode()SDFNodevirtual
~SDFPrimitive()SDFPrimitivevirtual
~SDFSegment()SDFSegmentvirtual
~Segment()Segmentprotected