SceneManager Class Reference
#include <SceneManager.h>
List of all members.
Detailed Description
Implementacija sloja domene. Konkretno, domena se sastoji od grafa scene, odnosno, skupa hijerarhijski povezanih objekata.
Razred SceneManager služi kao repozitorij objekata scene, ali pruža i dodatne usluge kao picking. 
Constructor & Destructor Documentation
      
        
          | SceneManager::~SceneManager  | 
          ( | 
           | 
           )  | 
           | 
        
      
 
 
      
        
          | SceneManager::SceneManager  | 
          ( | 
           | 
           )  | 
           [protected] | 
        
      
 
 
Member Function Documentation
      
        
          | void SceneManager::addSceneObject  | 
          ( | 
          SceneObject *  | 
           sceneObject | 
           )  | 
           | 
        
      
 
 
      
        
          | void SceneManager::clear  | 
          ( | 
           | 
           )  | 
           | 
        
      
 
 
      
        
          | osg::Node * SceneManager::computeHitKnob  | 
          ( | 
          int  | 
           x,  | 
        
        
           | 
           | 
          int  | 
           y,  | 
        
        
           | 
           | 
          osg::Camera *  | 
           camera |   | 
        
        
           | 
          ) | 
           |  |  | 
        
      
 
 
      
        
          | SceneObject * SceneManager::computeHitObject  | 
          ( | 
          int  | 
           x,  | 
        
        
           | 
           | 
          int  | 
           y,  | 
        
        
           | 
           | 
          osg::Camera *  | 
           camera |   | 
        
        
           | 
          ) | 
           |  |  | 
        
      
 
 
      
        
          | void SceneManager::enableCoordSystem  | 
          ( | 
          bool  | 
           state | 
           )  | 
           | 
        
      
 
 
      
        
          | osg::Vec3 SceneManager::getPlaneIntersection  | 
          ( | 
          osg::Vec3d &  | 
           planePoint,  | 
        
        
           | 
           | 
          osg::Vec3d &  | 
           planeNormal,  | 
        
        
           | 
           | 
          int  | 
           x,  | 
        
        
           | 
           | 
          int  | 
           y,  | 
        
        
           | 
           | 
          osg::Camera *  | 
           camera |   | 
        
        
           | 
          ) | 
           |  |  | 
        
      
 
 
      
        
          | osg::Node * SceneManager::getRootNode  | 
          ( | 
           | 
           )  | 
           | 
        
      
 
 
      
        
          | void SceneManager::removeObject  | 
          ( | 
          SceneObject *  | 
           sceneObject | 
           )  | 
           | 
        
      
 
 
      
        
          | void SceneManager::removeSelectedObject  | 
          ( | 
           | 
           )  | 
           | 
        
      
 
 
      
        
          | void SceneManager::setSelectedObject  | 
          ( | 
          SceneObject *  | 
           sceneObject | 
           )  | 
           | 
        
      
 
 
      
        
          | void SceneManager::setSkydomePosition  | 
          ( | 
          osg::Vec3d *  | 
           position | 
           )  | 
           | 
        
      
 
 
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/SceneManager.h
 
- C:/Users/Robert/Documents/Visual Studio 2008/Projects/ferprojekt/TerrainEditor/TerrainEditor/SceneManager.cpp