Show
Ignore:
Timestamp:
01/28/09 10:26:44 (5 years ago)
Author:
robert
Message:

From Paul Melis, remove redundent spaces

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/examples/osgcompositeviewer/osgcompositeviewer.cpp

    r7536 r9564  
    4545// class to handle events with a pick 
    4646class PickHandler : public osgGA::GUIEventHandler { 
    47 public:  
     47public: 
    4848 
    4949    PickHandler(): 
    5050        _mx(0.0f), 
    5151        _my(0.0f) {} 
    52          
     52 
    5353    ~PickHandler() {} 
    54      
     54 
    5555    bool handle(const osgGA::GUIEventAdapter& ea,osgGA::GUIActionAdapter& aa) 
    5656    { 
    5757        osgViewer::View* view = dynamic_cast<osgViewer::View*>(&aa); 
    5858        if (!view) return false; 
    59          
     59 
    6060        switch(ea.getEventType()) 
    6161        { 
     
    7979        return false; 
    8080    } 
    81      
     81 
    8282    void pick(osgViewer::View* view, float x, float y) 
    8383    { 
     
    9292            node = (nodePath.size()>=1)?nodePath[nodePath.size()-1]:0; 
    9393            parent = (nodePath.size()>=2)?dynamic_cast<osg::Group*>(nodePath[nodePath.size()-2]):0; 
    94         }         
     94        } 
    9595 
    9696        // now we try to decorate the hit node by the osgFX::Scribe to show that its been "picked" 
     
    120120 
    121121    } 
    122      
     122 
    123123    float _mx, _my; 
    124124 
     
    131131    // use an ArgumentParser object to manage the program arguments. 
    132132    osg::ArgumentParser arguments(&argc,argv); 
    133      
     133 
    134134    // read the scene from the list of file specified commandline args. 
    135135    osg::ref_ptr<osg::Node> scene = osgDB::readNodeFiles(arguments); 
     
    139139    // construct the viewer. 
    140140    osgViewer::CompositeViewer viewer(arguments); 
    141      
    142      
    143  
    144      
     141 
     142 
     143 
     144 
    145145    if (arguments.read("-1")) 
    146146    { 
    147147        { 
    148148            osgViewer::View* view = new osgViewer::View; 
     149            view->setName("Single view"); 
    149150            view->setSceneData(osgDB::readNodeFile("fountain.osg")); 
    150              
     151 
    151152            view->addEventHandler( new osgViewer::StatsHandler ); 
    152              
     153 
    153154            view->setUpViewAcrossAllScreens(); 
    154155            view->setCameraManipulator(new osgGA::TrackballManipulator); 
     
    175176            view->addEventHandler( statesetManipulator.get() ); 
    176177        } 
    177          
     178 
    178179        // view two 
    179180        { 
     
    184185            view->setSceneData(scene.get()); 
    185186            view->setCameraManipulator(new osgGA::TrackballManipulator); 
    186              
     187 
    187188            view->addEventHandler( new osgViewer::StatsHandler ); 
    188189 
    189              
     190 
    190191            // add the handler for doing the picking 
    191192            view->addEventHandler(new PickHandler()); 
    192193        } 
    193194    } 
    194      
     195 
    195196 
    196197    if (arguments.read("-3") || viewer.getNumViews()==0) 
    197     {     
     198    { 
    198199 
    199200        osg::GraphicsContext::WindowingSystemInterface* wsi = osg::GraphicsContext::getWindowingSystemInterface(); 
    200         if (!wsi)  
     201        if (!wsi) 
    201202        { 
    202203            osg::notify(osg::NOTICE)<<"Error, no WindowSystemInterface available, cannot create windows."<<std::endl; 
     
    246247 
    247248            view->addEventHandler( statesetManipulator.get() ); 
    248              
     249 
    249250            view->addEventHandler( new osgViewer::StatsHandler ); 
    250251            view->addEventHandler( new osgViewer::HelpHandler ); 
     
    263264            view->getCamera()->setGraphicsContext(gc.get()); 
    264265            view->setCameraManipulator(new osgGA::TrackballManipulator); 
    265              
     266 
    266267            // add the handler for doing the picking 
    267268            view->addEventHandler(new PickHandler()); 
    268              
     269 
    269270        } 
    270271 
     
    284285    } 
    285286 
    286      
     287 
    287288    while (arguments.read("-s")) { viewer.setThreadingModel(osgViewer::CompositeViewer::SingleThreaded); } 
    288289    while (arguments.read("-g")) { viewer.setThreadingModel(osgViewer::CompositeViewer::CullDrawThreadPerContext); } 
    289290    while (arguments.read("-c")) { viewer.setThreadingModel(osgViewer::CompositeViewer::CullThreadPerCameraDrawThreadPerContext); } 
    290   
     291 
    291292     // run the viewer's main frame loop 
    292293     return viewer.run();