SceneObject Class Reference
#include <SceneObject.h>
List of all members.
Detailed Description
Razred SceneObject predstavlja objekte koji sačinjavaju scenu, a kojima je moguće manipulirati. 
Constructor & Destructor Documentation
      
        
          | SceneObject::SceneObject  | 
          ( | 
          osg::Node *  | 
           model = NULL,  | 
        
        
           | 
           | 
          const char *  | 
           filename = NULL |   | 
        
        
           | 
          ) | 
           |  |  | 
        
      
 
 
      
        
          | SceneObject::~SceneObject  | 
          ( | 
           | 
           )  | 
           | 
        
      
 
 
Member Function Documentation
      
        
          | bool SceneObject::_checkIntersection  | 
          ( | 
          osg::Node *  | 
           node,  | 
        
        
           | 
           | 
          const osg::Vec3d &  | 
           rayDirection,  | 
        
        
           | 
           | 
          const osg::Vec3d &  | 
           rayPoint,  | 
        
        
           | 
           | 
          const osg::Vec3d &  | 
           sphereHit1,  | 
        
        
           | 
           | 
          const osg::Vec3d &  | 
           sphereHit2 |   | 
        
        
           | 
          ) | 
           |  |  [protected] | 
        
      
 
 
      
        
          | double SceneObject::getBoundingRadius  | 
          ( | 
           | 
           )  | 
           const | 
        
      
 
 
      
        
          | std::string & SceneObject::getModelFilename  | 
          ( | 
           | 
           )  | 
           | 
        
      
 
 
      
        
          | osg::Vec3 SceneObject::getOrientation  | 
          ( | 
           | 
           )  | 
           | 
        
      
 
 
      
        
          | osg::Quat SceneObject::getOrientationAsQuaternion  | 
          ( | 
           | 
           )  | 
           | 
        
      
 
 
      
        
          | osg::Vec3 SceneObject::getPosition  | 
          ( | 
           | 
           )  | 
           | 
        
      
 
 
      
        
          | osg::Vec3 SceneObject::getScale  | 
          ( | 
           | 
           )  | 
           | 
        
      
 
 
      
        
          | int SceneObject::getState  | 
          ( | 
           | 
           )  | 
           | 
        
      
 
 
      
        
          | osg::Matrix SceneObject::getTransformationMatrix  | 
          ( | 
           | 
           )  | 
           | 
        
      
 
 
      
        
          | bool SceneObject::intersects  | 
          ( | 
          const osg::Vec3d &  | 
           rayDirection,  | 
        
        
           | 
           | 
          const osg::Vec3d &  | 
           rayPoint |   | 
        
        
           | 
          ) | 
           |  |  | 
        
      
 
 
      
        
          | void SceneObject::setModelFilename  | 
          ( | 
          std::string &  | 
           filename | 
           )  | 
           | 
        
      
 
 
      
        
          | void SceneObject::setModelFilename  | 
          ( | 
          const char *  | 
           filename | 
           )  | 
           | 
        
      
 
 
      
        
          | void SceneObject::setOrientation  | 
          ( | 
          const osg::Vec3 &  | 
           orientation | 
           )  | 
           [protected] | 
        
      
 
 
      
        
          | void SceneObject::setPosition  | 
          ( | 
          const osg::Vec3 &  | 
           position | 
           )  | 
           [protected] | 
        
      
 
 
      
        
          | void SceneObject::setScale  | 
          ( | 
          const osg::Vec3 &  | 
           scale | 
           )  | 
           [protected] | 
        
      
 
 
      
        
          | void SceneObject::setState  | 
          ( | 
          int  | 
           state | 
           )  | 
           | 
        
      
 
 
Friends And Related Function Documentation
Member Data Documentation
The documentation for this class was generated from the following files:
- C:/Users/Robert/Documents/Visual Studio 2008/Projects/ferprojekt/TerrainEditor/TerrainEditor/SceneObject.h
 
- C:/Users/Robert/Documents/Visual Studio 2008/Projects/ferprojekt/TerrainEditor/TerrainEditor/SceneObject.cpp