Core 1.0
HalfTorus Member List

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

Area() constHalfTorus
Circle::Area(const double &)Circleinlineprotectedstatic
Axis() constCircleinlineprotected
axisCircleprotected
cCircleprotected
Center() constCircleinlineprotected
Circle()Circleinlineprotected
Circle(const double &)Circleexplicitprotected
Circle(const Vector &, const Vector &, const double &)Circleexplicitprotected
Circle(const Vector &, const Vector &, const Vector &)Circleexplicitprotected
epsilonTorusprotectedstatic
GetBox() constHalfTorus
HalfTorus(const Torus &)HalfTorus
HalfTorus(const Vector &, const Vector &, const double &=1.0, const double &=1.0)HalfTorusexplicit
Inside(const Vector &) constHalfTorus
Intersect(const Ray &, double *, Vector *) constTorusprotected
Circle::Intersect(const Ray &, double &) constCircleprotected
Normal(const Vector &) constHalfTorus
operator<<(std::ostream &s, const HalfTorus &torus)HalfTorusfriend
R(const Vector &) constHalfTorus
rCircleprotected
Radius() constCircleinlineprotected
RandomInside(Random &=Random::R239) constTorusprotected
RandomOn(Random &=Random::R239) constCircleprotected
Rotate(const Matrix &)Circleprotected
sTorusprotected
Signed(const Vector &) constTorusprotected
Small() constTorusinlineprotected
Torus(const Vector &, const Vector &, const double &=1.0, const double &=1.0)Torusexplicitprotected
Torus(const Circle &, const double &=1.0)Torusexplicitprotected
Torus(const double &, const double &=1.0)Torusexplicitprotected
Translate(const Vector &)Circleprotected
UnitTorusprotectedstatic
Vogel(int, int) constCircleprotected
Volume() constHalfTorus
~Circle()Circleinlineprotected
~HalfTorus()HalfTorusinline
~Torus()Torusinlineprotected