![]() |
VR-Forces 4.0.4 Class Documentation
|
Object used to calculate fixed scale of object based on how many pixels on screen it should take up. More...

Public Member Functions | |
| DtOsgFixedScaleParameters () | |
| virtual | ~DtOsgFixedScaleParameters () |
| void | setFixedPixelSize (double d) |
| double | fixedPixelSize () const |
| void | setDimensions (double length, double width, double height) |
| double | length () const |
| double | width () const |
| double | height () const |
| void | calculateScaleFactors (const osgUtil::CullVisitor &visitor, const osg::BoundingSphere &sphere, DtOsgCullVisitorParameters *info, double &scaleFactorX, double &scaleFactorY, double &scaleFactorZ) const |
| void | calculateScaleFactors (const osg::BoundingSphere &sphere, const DtOsgCullVisitorParameters &info, double &scaleFactorX, double &scaleFactorY, double &scaleFactorZ) const |
| void | setScaleX (bool b) |
| bool | scaleX () const |
| void | setScaleXY (bool b) |
| bool | scaleY () const |
| void | setScaleZ (bool b) |
| bool | scaleZ () const |
Protected Attributes | |
| double | myFixedPixelSize |
| double | myLength |
| double | myWidth |
| double | myHeight |
| bool | myScaleX |
| bool | myScaleY |
| bool | myScaleZ |
Object used to calculate fixed scale of object based on how many pixels on screen it should take up.
| virtual makVrv::DtOsgFixedScaleParameters::~DtOsgFixedScaleParameters | ( | ) | [inline, virtual] |
| void makVrv::DtOsgFixedScaleParameters::setFixedPixelSize | ( | double | d | ) | [inline] |
| double makVrv::DtOsgFixedScaleParameters::fixedPixelSize | ( | ) | const [inline] |
| void makVrv::DtOsgFixedScaleParameters::setDimensions | ( | double | length, |
| double | width, | ||
| double | height | ||
| ) | [inline] |
| double makVrv::DtOsgFixedScaleParameters::length | ( | ) | const [inline] |
| double makVrv::DtOsgFixedScaleParameters::width | ( | ) | const [inline] |
| double makVrv::DtOsgFixedScaleParameters::height | ( | ) | const [inline] |
| void makVrv::DtOsgFixedScaleParameters::calculateScaleFactors | ( | const osgUtil::CullVisitor & | visitor, |
| const osg::BoundingSphere & | sphere, | ||
| DtOsgCullVisitorParameters * | info, | ||
| double & | scaleFactorX, | ||
| double & | scaleFactorY, | ||
| double & | scaleFactorZ | ||
| ) | const [inline] |
| void makVrv::DtOsgFixedScaleParameters::calculateScaleFactors | ( | const osg::BoundingSphere & | sphere, |
| const DtOsgCullVisitorParameters & | info, | ||
| double & | scaleFactorX, | ||
| double & | scaleFactorY, | ||
| double & | scaleFactorZ | ||
| ) | const [inline] |
| void makVrv::DtOsgFixedScaleParameters::setScaleX | ( | bool | b | ) | [inline] |
| bool makVrv::DtOsgFixedScaleParameters::scaleX | ( | ) | const [inline] |
| void makVrv::DtOsgFixedScaleParameters::setScaleXY | ( | bool | b | ) | [inline] |
| bool makVrv::DtOsgFixedScaleParameters::scaleY | ( | ) | const [inline] |
| void makVrv::DtOsgFixedScaleParameters::setScaleZ | ( | bool | b | ) | [inline] |
| bool makVrv::DtOsgFixedScaleParameters::scaleZ | ( | ) | const [inline] |
double makVrv::DtOsgFixedScaleParameters::myFixedPixelSize [protected] |
double makVrv::DtOsgFixedScaleParameters::myLength [protected] |
double makVrv::DtOsgFixedScaleParameters::myWidth [protected] |
double makVrv::DtOsgFixedScaleParameters::myHeight [protected] |
bool makVrv::DtOsgFixedScaleParameters::myScaleX [protected] |
bool makVrv::DtOsgFixedScaleParameters::myScaleY [protected] |
bool makVrv::DtOsgFixedScaleParameters::myScaleZ [protected] |