MEPP2 Project
Visualization
OSG
Manipulator
TabBoxDragger2.h
Go to the documentation of this file.
1
// Copyright (c) 2012-2019 University of Lyon and CNRS (France).
2
// All rights reserved.
3
//
4
// This file is part of MEPP2; you can redistribute it and/or modify
5
// it under the terms of the GNU General Public License as published
6
// by the Free Software Foundation; either version 3 of the License,
7
// or (at your option) any later version.
8
//
9
// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
10
// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
11
#pragma once
12
13
#include <osgManipulator/TabPlaneDragger>
14
15
namespace
osgManipulator
{
16
21
class
TabBoxDragger2
:
public
CompositeDragger
22
{
23
public
:
24
TabBoxDragger2
();
25
26
META_OSGMANIPULATOR_Object
(
osgManipulator
,
TabBoxDragger2
)
27
28
29
void
setupDefaultGeometry();
30
31
void
setPlaneColor
(
const
osg::Vec4 &color);
32
33
protected
:
34
virtual
~TabBoxDragger2
();
35
36
std::vector< osg::ref_ptr< TabPlaneDragger > >
_planeDraggers
;
37
};
38
39
}
// namespace osgManipulator
osgManipulator::TabBoxDragger2::TabBoxDragger2
TabBoxDragger2()
Definition:
TabBoxDragger2.cpp:20
osgManipulator::TabBoxDragger2::setPlaneColor
void setPlaneColor(const osg::Vec4 &color)
Definition:
TabBoxDragger2.cpp:91
osgManipulator::TabBoxDragger2::_planeDraggers
std::vector< osg::ref_ptr< TabPlaneDragger > > _planeDraggers
Definition:
TabBoxDragger2.h:36
osgManipulator::TabBoxDragger2::~TabBoxDragger2
virtual ~TabBoxDragger2()
Definition:
TabBoxDragger2.cpp:81
osgManipulator
Definition:
TabBoxDragger2.h:15
osgManipulator::TabBoxDragger2
Definition:
TabBoxDragger2.h:22
osgManipulator::TabBoxDragger2::META_OSGMANIPULATOR_Object
META_OSGMANIPULATOR_Object(osgManipulator, TabBoxDragger2) void setupDefaultGeometry()
Generated by
1.8.20