GLC_lib  2.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
GLC_PanMover Class Reference

GLC_PanMover : Panoramic interactive manipulation. More...

#include <glc_panmover.h>

+ Inheritance diagram for GLC_PanMover:

Public Member Functions

 GLC_PanMover (GLC_Viewport *, const QList< GLC_RepMover * > &repsList=QList< GLC_RepMover * >())
 Default constructor.
 
 GLC_PanMover (const GLC_PanMover &)
 Copy constructor.
 
virtual ~GLC_PanMover ()
 Destructor.
 
Get Functions
virtual GLC_Moverclone () const
 Return a clone of the mover.
 
Set Functions
virtual void init (const GLC_UserInput &userInput)
 Initialized the mover.
 
virtual bool move (const GLC_UserInput &userInput)
 Move the camera.
 
- Public Member Functions inherited from GLC_Mover
 GLC_Mover (GLC_Viewport *, const QList< GLC_RepMover * > &)
 Default constructor.
 
 GLC_Mover (const GLC_Mover &)
 Copy constructor.
 
virtual ~GLC_Mover ()
 Destructor.
 
virtual void ends ()
 Ends this mover.
 
void setRepresentationsList (const QList< GLC_RepMover * > &)
 Set the mover representation list.
 
void initRepresentation ()
 Init representation.
 
void updateRepresentation ()
 Update representation.
 
void renderRepresentation ()
 Mover representations list display.
 

Additional Inherited Members

- Signals inherited from GLC_Mover
void updated ()
 Signal sent if the view as been updated.
 
- Protected Attributes inherited from GLC_Mover
QList< GLC_RepMover * > m_RepMoverList
 The mover representations list.
 
GLC_Vector3d m_PreviousVector
 The previous mover value.
 
GLC_Viewportm_pViewport
 The Viewport.
 
GLC_RepMover::RepMoverInfo m_MoverInfo
 The mover info (passed to the rep)
 

Detailed Description

GLC_PanMover : Panoramic interactive manipulation.

Definition at line 36 of file glc_panmover.h.

Constructor & Destructor Documentation

GLC_PanMover::GLC_PanMover ( GLC_Viewport pViewport,
const QList< GLC_RepMover * > &  repsList = QList<GLC_RepMover*>() 
)

Default constructor.

Definition at line 30 of file glc_panmover.cpp.

Referenced by clone().

GLC_PanMover::GLC_PanMover ( const GLC_PanMover panMover)

Copy constructor.

Definition at line 37 of file glc_panmover.cpp.

GLC_PanMover::~GLC_PanMover ( )
virtual

Destructor.

Definition at line 44 of file glc_panmover.cpp.

Member Function Documentation

GLC_Mover * GLC_PanMover::clone ( ) const
virtual

Return a clone of the mover.

Implements GLC_Mover.

Definition at line 54 of file glc_panmover.cpp.

References GLC_PanMover().

void GLC_PanMover::init ( const GLC_UserInput userInput)
virtual
bool GLC_PanMover::move ( const GLC_UserInput userInput)
virtual

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

©2005-2013 Laurent Ribon