Ignore:
Timestamp:
05/23/08 17:47:22 (16 years ago)
Author:
mattausch
Message:

implemented dynamic object placement / removal

File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Vis/Preprocessing/src/QtInterface/ObjectPlacer.h

    r2694 r2702  
    1  #ifndef OBJECTPLACER_H 
     1#ifndef OBJECTPLACER_H 
    22#define OBJECTPLACER_H 
    33 
     
    1515{ 
    1616public: 
    17         /** Default constructor taking a pointer to the currently used preprocessor. 
     17        /** Default constructor. 
    1818        */ 
    19 //      ObjectPlacer(Preprocessor *prep); 
    2019        ObjectPlacer(); 
    2120 
    22         /** Sets library objects. 
     21        virtual ~ObjectPlacer() {} 
     22 
     23        /** Adds a library objects. 
    2324        */ 
    24         void AddObject(SceneGraphLeaf *object); 
    25  
     25        void AddObject(SceneGraphLeaf *obj); 
    2626        /** Selects the next library object. 
    2727        */ 
     
    3333        */ 
    3434        void PlaceObject(const Vector3 &p); 
    35  
     35        /** Returns the currently active object. 
     36        */ 
    3637        SceneGraphLeaf *GetCurrentObject(); 
    37  
    38         virtual ~ObjectPlacer() {} 
    39  
    40         DynamicObjectsContainer &GetDynamicObjects() { return mDynamicObjects; } 
     38        /** Returns a ref to the object container. 
     39        */ 
     40        DynamicObjectsContainer &GetDynamicObjects() { return mLibraryObjects; } 
    4141 
    4242 
    4343protected: 
    4444 
    45         //Preprocessor *mPreprocessor; 
    46  
    47         DynamicObjectsContainer mDynamicObjects; 
    48                  
     45        DynamicObjectsContainer mLibraryObjects; 
    4946        int mCurrentObject; 
    5047 
Note: See TracChangeset for help on using the changeset viewer.