MEPP2 Project
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
osgManipulator::TabBoxDragger2 Class Reference

#include <TabBoxDragger2.h>

Inheritance diagram for osgManipulator::TabBoxDragger2:
Inheritance graph
Collaboration diagram for osgManipulator::TabBoxDragger2:
Collaboration graph

Public Member Functions

 TabBoxDragger2 ()
 
 META_OSGMANIPULATOR_Object (osgManipulator, TabBoxDragger2) void setupDefaultGeometry()
 
void setPlaneColor (const osg::Vec4 &color)
 

Protected Member Functions

virtual ~TabBoxDragger2 ()
 

Protected Attributes

std::vector< osg::ref_ptr< TabPlaneDragger > > _planeDraggers
 

Detailed Description

TabBoxDragger2 consists of 6 TabPlaneDraggers to form a box dragger that performs translation and scaling.

Definition at line 21 of file TabBoxDragger2.h.

Constructor & Destructor Documentation

◆ TabBoxDragger2()

TabBoxDragger2::TabBoxDragger2 ( )

Definition at line 20 of file TabBoxDragger2.cpp.

Here is the call graph for this function:

◆ ~TabBoxDragger2()

TabBoxDragger2::~TabBoxDragger2 ( )
protectedvirtual

Definition at line 81 of file TabBoxDragger2.cpp.

Member Function Documentation

◆ META_OSGMANIPULATOR_Object()

osgManipulator::TabBoxDragger2::META_OSGMANIPULATOR_Object ( osgManipulator  ,
TabBoxDragger2   
)

Setup default geometry for dragger.

◆ setPlaneColor()

void TabBoxDragger2::setPlaneColor ( const osg::Vec4 &  color)

Definition at line 91 of file TabBoxDragger2.cpp.

Member Data Documentation

◆ _planeDraggers

std::vector< osg::ref_ptr< TabPlaneDragger > > osgManipulator::TabBoxDragger2::_planeDraggers
protected

Definition at line 36 of file TabBoxDragger2.h.


The documentation for this class was generated from the following files: