Public Member Functions | |
Cylinder () | |
Cylinder (const osg::Vec3 ¢er, float radius, float height) | |
Cylinder (const Cylinder &cylinder, const CopyOp ©op=CopyOp::SHALLOW_COPY) | |
META_Shape (osg, Cylinder) | |
bool | valid () const |
void | set (const Vec3 ¢er, float radius, float height) |
void | setCenter (const Vec3 ¢er) |
const Vec3 & | getCenter () const |
void | setRadius (float radius) |
float | getRadius () const |
void | setHeight (float height) |
float | getHeight () const |
void | setRotation (const Quat &quat) |
const Quat & | getRotation () const |
Matrix | computeRotationMatrix () const |
bool | zeroRotation () const |
Protected Member Functions | |
virtual | ~Cylinder () |
Protected Attributes | |
Vec3 | _center |
float | _radius |
float | _height |
Quat | _rotation |
osg::Cylinder::Cylinder | ( | ) | [inline] |
osg::Cylinder::Cylinder | ( | const osg::Vec3 & | center, | |
float | radius, | |||
float | height | |||
) | [inline] |
osg::Cylinder::Cylinder | ( | const Cylinder & | cylinder, | |
const CopyOp & | copyop = CopyOp::SHALLOW_COPY | |||
) | [inline] |
virtual osg::Cylinder::~Cylinder | ( | ) | [inline, protected, virtual] |
osg::Cylinder::META_Shape | ( | osg | , | |
Cylinder | ||||
) |
bool osg::Cylinder::valid | ( | ) | const [inline] |
void osg::Cylinder::set | ( | const Vec3 & | center, | |
float | radius, | |||
float | height | |||
) | [inline] |
void osg::Cylinder::setCenter | ( | const Vec3 & | center | ) | [inline] |
const Vec3& osg::Cylinder::getCenter | ( | ) | const [inline] |
void osg::Cylinder::setRadius | ( | float | radius | ) | [inline] |
float osg::Cylinder::getRadius | ( | ) | const [inline] |
void osg::Cylinder::setHeight | ( | float | height | ) | [inline] |
float osg::Cylinder::getHeight | ( | ) | const [inline] |
void osg::Cylinder::setRotation | ( | const Quat & | quat | ) | [inline] |
const Quat& osg::Cylinder::getRotation | ( | ) | const [inline] |
Matrix osg::Cylinder::computeRotationMatrix | ( | ) | const [inline] |
bool osg::Cylinder::zeroRotation | ( | ) | const [inline] |
Vec3 osg::Cylinder::_center [protected] |
float osg::Cylinder::_radius [protected] |
float osg::Cylinder::_height [protected] |
Quat osg::Cylinder::_rotation [protected] |