glotzmd::OpenGlVisualizer Class Reference

Shows particles in an OpenGL window. More...

#include <OpenGlVisualizer.h>

Inheritance diagram for glotzmd::OpenGlVisualizer:

glotzmd::SimulationModifier glotzmd::BaseObject glotzutil::Listable glotzutil::Serializable

List of all members.

Public Member Functions

 OpenGlVisualizer ()
 Constructor.
 OpenGlVisualizer (const OpenGlVisualizer &)
 Copy Constructor.
OpenGlVisualizerClone ()
 Clone Constructor.
 ~OpenGlVisualizer ()
 Destructor.
 _DeclareSerializable (OpenGlVisualizer)
void Serialize (glotzutil::Archive &ar)
void ApplyPostMovePostForce ()
 Post-timestep operation.

Protected Types

enum  { BOUND_BOX = -1 }

Protected Member Functions

void UpdateObjects ()
 Update objects and positions.


Detailed Description

Shows particles in an OpenGL window.

Uses the OpenGL interface defined in the glotzopengl library to show particles on the screen. By default, the update frequency is every 5 MD steps.


Member Enumeration Documentation

anonymous enum [protected]

Enumerator:
BOUND_BOX 


Constructor & Destructor Documentation

glotzmd::OpenGlVisualizer::OpenGlVisualizer (  ) 

Constructor.

glotzmd::OpenGlVisualizer::OpenGlVisualizer ( const OpenGlVisualizer rhs  ) 

Copy Constructor.

Copy constructor.

Parameters:
rhs is the OpenGlVisualizer object to be copied

glotzmd::OpenGlVisualizer::~OpenGlVisualizer (  ) 

Destructor.


Member Function Documentation

OpenGlVisualizer * glotzmd::OpenGlVisualizer::Clone (  )  [virtual]

Clone Constructor.

Reimplemented from glotzmd::SimulationModifier.

glotzmd::OpenGlVisualizer::_DeclareSerializable ( OpenGlVisualizer   ) 

void glotzmd::OpenGlVisualizer::Serialize ( glotzutil::Archive ar  )  [virtual]

Reimplemented from glotzutil::Serializable.

void glotzmd::OpenGlVisualizer::ApplyPostMovePostForce (  )  [virtual]

Post-timestep operation.

Reimplemented from glotzmd::SimulationModifier.

void glotzmd::OpenGlVisualizer::UpdateObjects (  )  [protected]

Update objects and positions.


The documentation for this class was generated from the following files:
Generated on Tue Feb 24 20:54:26 2009 by  doxygen 1.5.3