#include <boundingshape.h>
Collaboration diagram for BoundingShape:

Public Member Functions | |
| BoundingShape (const std::string &filename, Primitive *parent) | |
| class for reading bounding shape description files (.bbox) and to create appropriate geoms File Format: Lines wise, every line stands for one primitive. | |
| virtual | ~BoundingShape () |
| bool | readBBoxFile (std::string &filename, const OdeHandle &odeHandle, const OsgHandle &osgHandle, double scale, char mode) |
| virtual bool | init (const OdeHandle &odeHandle, const OsgHandle &osgHandle, double scale, char mode) |
| virtual bool | isActive () |
Possible lines are: sphere radius (x,y,z) cylinder radius height (x,y,z) (alpha, beta, gamma) capsule radius height (x,y,z) (alpha, beta, gamma) box length width height (x,y,z) (alpha, beta, gamma) (x,y,z) is the position vector and (alpha, beta, gamma) are the rotation angles about x,y,z axis respectively
| BoundingShape | ( | const std::string & | filename, | |
| Primitive * | parent | |||
| ) |
class for reading bounding shape description files (.bbox) and to create appropriate geoms File Format: Lines wise, every line stands for one primitive.
Possible lines are: sphere radius (x,y,z) cylinder radius height (x,y,z) (alpha, beta, gamma) capsule radius height (x,y,z) (alpha, beta, gamma) box length width height (x,y,z) (alpha, beta, gamma) (x,y,z) is the position vector and (alpha, beta, gamma) are the rotation angles about x,y,z axis respectively
| ~BoundingShape | ( | ) | [virtual] |
| bool init | ( | const OdeHandle & | odeHandle, | |
| const OsgHandle & | osgHandle, | |||
| double | scale, | |||
| char | mode | |||
| ) | [virtual] |
| bool isActive | ( | ) | [virtual] |
| bool readBBoxFile | ( | std::string & | filename, | |
| const OdeHandle & | odeHandle, | |||
| const OsgHandle & | osgHandle, | |||
| double | scale, | |||
| char | mode | |||
| ) |
1.4.7