|
| PlaneDrawObject (GraphicsManager *g, const mars::utils::Vector &ext) |
|
virtual void | setScaledSize (const mars::utils::Vector &scaledSize) |
|
| DrawObject (GraphicsManager *g) |
|
virtual | ~DrawObject () |
|
virtual void | createObject (unsigned long id, const mars::utils::Vector &_pivot, unsigned long sharedID) |
|
void | setStateFilename (const std::string &filename, int create) |
|
void | exportState (void) |
|
void | exportModel (const std::string &filename) |
|
virtual void | setMaterial (const std::string &name) |
|
virtual void | collideSphere (mars::utils::Vector pos, mars::interfaces::sReal radius) |
|
virtual void | setPosition (const mars::utils::Vector &_pos) |
|
virtual void | setQuaternion (const mars::utils::Quaternion &_q) |
|
virtual const mars::utils::Vector & | getPosition () |
|
virtual const mars::utils::Quaternion & | getQuaternion () |
|
void | setScale (const mars::utils::Vector &scale) |
|
void | removeBits (unsigned int bits) |
|
void | setBits (unsigned int bits) |
|
void | setNodeMask (unsigned int mask) |
|
void | setBrightness (double v) |
|
void | setRenderBinNumber (int number) |
|
bool | containsNode (osg::Node *node) |
|
virtual void | setSelected (bool val) |
|
bool | isSelected (void) |
|
void | setSelectable (bool val) |
|
void | setShowSelected (bool val) |
|
unsigned long | getID (void) const |
|
void | setID (unsigned long _id) |
|
void | showNormals (bool val) |
|
osg::ref_ptr< osg::PositionAttitudeTransform > | getTransform () |
|
osg::ref_ptr< osg::MatrixTransform > | getScaleMatrix () |
|
osg::Group * | getObject (void) const |
|
osg::PositionAttitudeTransform * | getPosTransform (void) const |
|
osg::MatrixTransform * | getScaleTransform (void) const |
|
void | setExperimentalLineLaser (utils::Vector lineLasePos, utils::Vector lineLaserNormal, utils::Vector lineLaserColor, utils::Vector LaserAngle, float openingAngle) |
| Sets the line laser : position of the laser : normalvector of the laser-plane : color of the laser in RGB : Angle of the laser, as an direction-vector : Opening angle of the laser; for complete laserLine, choose PI. More...
|
|
void | setMaxNumLights (int n) |
|
void | show () |
|
void | hide () |
|
osg_material_manager::MaterialNode * | getStateGroup () |
|
void | addLODGeodes (std::list< osg::ref_ptr< osg::Geode > > geodes, float start, float end) |
|
void | seperateMaterial () |
|
void | addSelectionChild (DrawObject *c) |
|
Definition at line 40 of file PlaneDrawObject.h.