OpenCOVER
coVRDePeePass.h
Go to the documentation of this file.
1/* This file is part of COVISE.
2
3 You can use it under the terms of the GNU Lesser General Public License
4 version 2.1 or later, see lgpl-2.1.txt.
5
6 * License: LGPL 2+ */
7/*
8 Steffen Frey
9 Fachpraktikum Graphik-Programmierung 2007
10 Institut fuer Visualisierung und Interaktive Systeme
11 Universitaet Stuttgart
12 */
13
14#ifndef _coVRDePeePASS_H_
15#define _coVRDePeePASS_H_
16
17#include <map>
18#include <osg/Node>
19#include <osg/Camera>
20#include <osg/Group>
21#include <util/coExport.h>
22
23namespace opencover
24{
30
37class COVEREXPORT coVRDePeePass
38{
39 public:
44
49
53 void newRenderPass(MapMode mapMode);
54
58 void remRenderPass(MapMode mapMode);
59
60 osg::ref_ptr<osg::Group> root;
61 std::map<MapMode, osg::ref_ptr<osg::Camera> > Cameras;
62 std::map<MapMode, osg::ref_ptr<osg::Group> > settingNodes;
63};
64}
65#endif
Definition: ARToolKit.h:33
MapMode
Definition: coVRDePeePass.h:29
@ EDGE_MAP
Definition: coVRDePeePass.h:29
@ NORMAL_DEPTH_MAP
Definition: coVRDePeePass.h:29
@ NOISE_MAP
Definition: coVRDePeePass.h:29
@ COLOR_MAP
Definition: coVRDePeePass.h:29
Definition: coVRDePeePass.h:38
void newRenderPass(MapMode mapMode)
std::map< MapMode, osg::ref_ptr< osg::Camera > > Cameras
Definition: coVRDePeePass.h:61
std::map< MapMode, osg::ref_ptr< osg::Group > > settingNodes
Definition: coVRDePeePass.h:62
osg::ref_ptr< osg::Group > root
Definition: coVRDePeePass.h:60
void remRenderPass(MapMode mapMode)