glotzmd::VmdVisualizer Class Reference

#include <VmdVisualizer.h>

Inheritance diagram for glotzmd::VmdVisualizer:

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

List of all members.

Public Member Functions

 VmdVisualizer ()
 VmdVisualizer (const VmdVisualizer &)
VmdVisualizerClone ()
 Clone Constructor.
 ~VmdVisualizer ()
void ApplyPostMovePostForce ()
void SetKeepRate (int)
void SetWaitForConnection (bool)
void SetPort (int)
void SendFrame ()
void Initialize ()
void UpdateCoordinates ()

Private Member Functions

void PrintTemplate ()
void PrintScript ()
void LaunchVmd ()
void InitializeConnection ()

Private Attributes

int mSequencer
 A unique number to identify the object.
int mKeepRate
bool mWaitForConnection
bool mIsInitialized
bool mVmdIsLaunched
std::string mFileName
std::string mScriptName
int mPort
void * mSocket
void * mClientSocket
int mNcoords
float * mCoordinates


Constructor & Destructor Documentation

glotzmd::VmdVisualizer::VmdVisualizer (  ) 

glotzmd::VmdVisualizer::VmdVisualizer ( const VmdVisualizer  ) 

glotzmd::VmdVisualizer::~VmdVisualizer (  ) 


Member Function Documentation

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

Clone Constructor.

Returns:
A new copy of the object

Reimplemented from glotzmd::SimulationModifier.

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

Reimplemented from glotzmd::SimulationModifier.

void glotzmd::VmdVisualizer::SetKeepRate ( int  rate  ) 

void glotzmd::VmdVisualizer::SetWaitForConnection ( bool  wait  ) 

void glotzmd::VmdVisualizer::SetPort ( int  port  ) 

void glotzmd::VmdVisualizer::SendFrame (  ) 

void glotzmd::VmdVisualizer::Initialize (  ) 

void glotzmd::VmdVisualizer::UpdateCoordinates (  ) 

void glotzmd::VmdVisualizer::PrintTemplate (  )  [private]

void glotzmd::VmdVisualizer::PrintScript (  )  [private]

void glotzmd::VmdVisualizer::LaunchVmd (  )  [private]

void glotzmd::VmdVisualizer::InitializeConnection (  )  [private]


Member Data Documentation

int glotzmd::VmdVisualizer::mSequencer [private]

A unique number to identify the object.

Reimplemented from glotzutil::Listable.

int glotzmd::VmdVisualizer::mKeepRate [private]

bool glotzmd::VmdVisualizer::mWaitForConnection [private]

bool glotzmd::VmdVisualizer::mIsInitialized [private]

bool glotzmd::VmdVisualizer::mVmdIsLaunched [private]

std::string glotzmd::VmdVisualizer::mFileName [private]

std::string glotzmd::VmdVisualizer::mScriptName [private]

int glotzmd::VmdVisualizer::mPort [private]

void* glotzmd::VmdVisualizer::mSocket [private]

void* glotzmd::VmdVisualizer::mClientSocket [private]

int glotzmd::VmdVisualizer::mNcoords [private]

float* glotzmd::VmdVisualizer::mCoordinates [private]


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