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

GLC_RepCrossMover : Cross representation. More...

#include <glc_repcrossmover.h>

+ Inheritance diagram for GLC_RepCrossMover:

Public Member Functions

 GLC_RepCrossMover (GLC_Viewport *)
 Default constructor.
 
 GLC_RepCrossMover (const GLC_RepCrossMover &)
 Copy constructor.
 
virtual ~GLC_RepCrossMover ()
 Destructor.
 
Get Functions
virtual GLC_RepMoverclone () const
 Return a clone of the repmover.
 
OpenGL Functions
virtual void glDraw ()
 Virtual interface for OpenGL Geometry set up.
 
- Public Member Functions inherited from GLC_RepMover
 GLC_RepMover (GLC_Viewport *)
 Default constructor.
 
 GLC_RepMover (const GLC_RepMover &)
 Copy constructor.
 
virtual ~GLC_RepMover ()
 Destructor.
 
QColor mainColor ()
 Return the main Color.
 
virtual void setMainColor (const QColor &color)
 Set representation main color.
 
virtual void setThickness (double thickness)
 Set representation wire thickness.
 
virtual void init ()
 Init the representation.
 
virtual void update ()
 Update the representation.
 
void setRepMoverInfo (RepMoverInfo *pRepMoverInfo)
 Set the repMoverInfo of this rep.
 
void render ()
 Representation OpenGL Execution.
 

Private Member Functions

GLC_3DViewInstance createCrossInstance ()
 Create and return the cross instance.
 

Additional Inherited Members

- Protected Member Functions inherited from GLC_RepMover
- Protected Attributes inherited from GLC_RepMover
GLC_Viewportm_pViewport
 The viewport.
 
QColor m_MainColor
 The rep main color.
 
double m_Thickness
 The rep wire thickness.
 
GLC_RenderProperties m_RenderProperties
 The rep rendering properties.
 
RepMoverInfom_pRepMoverInfo
 The repmover info of this rep.
 

Detailed Description

GLC_RepCrossMover : Cross representation.

Definition at line 36 of file glc_repcrossmover.h.

Constructor & Destructor Documentation

GLC_RepCrossMover::GLC_RepCrossMover ( GLC_Viewport pViewport)

Default constructor.

Definition at line 28 of file glc_repcrossmover.cpp.

Referenced by clone().

GLC_RepCrossMover::GLC_RepCrossMover ( const GLC_RepCrossMover repMover)

Copy constructor.

Definition at line 35 of file glc_repcrossmover.cpp.

GLC_RepCrossMover::~GLC_RepCrossMover ( )
virtual

Destructor.

Definition at line 41 of file glc_repcrossmover.cpp.

Member Function Documentation

GLC_RepMover * GLC_RepCrossMover::clone ( ) const
virtual

Return a clone of the repmover.

Implements GLC_RepMover.

Definition at line 51 of file glc_repcrossmover.cpp.

References GLC_RepCrossMover().

GLC_3DViewInstance GLC_RepCrossMover::createCrossInstance ( )
private
void GLC_RepCrossMover::glDraw ( )
virtual

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

©2005-2013 Laurent Ribon