SbCylinder(3IV)
SbCylinder - class for representing a cylinder
As shipped in IRIX 6.5.30. Added in IRIX 6.5.22.
NAME SbCylinder - class for representing a cylinder INHERITS FROM SbCylinder SYNOPSIS #include <Inventor/SbLinear.h> Methods from class SbCylinder: SbCylinder() SbCylinder(const SbLine &a, float r) void setValue(const SbLine &a, float r) void setAxis(const SbLine &a) void setRadius(float r) const SbLine & getAxis() const float getRadius() const SbBool intersect(const SbLine &l, SbVec3f &intersection) const SbBool intersect(const SbLine &l, SbVec3f &enter, SbVec3f &exit) const DESCRIPTION This class defines a simple cylinder datatype. It is used by the Inventor toolkit for arguments or return values. METHODS SbCylinder() SbCylinder(const SbLine &a, float r) Constructors. One takes an axis and radius. void setValue(const SbLine &a, float r) Change the axis and radius. void setAxis(const SbLine &a) void setRadius(float r) Set just the axis or radius. const SbLine & getAxis() const float getRadius() const Return the axis and radius. SbBool intersect(const SbLine &l, SbVec3f &intersection) const SbBool intersect(const SbLine &l, SbVec3f &enter, SbVec3f &exit) const Intersect line and cylinder, returning TRUE if there is an intersection. FILE FORMAT/DEFAULTS Cylinder { } SEE ALSO SbVec3f, SbLine, SbPlane, SbSphere, SoCylinder