Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

src/aclvis/vizCallbackImpl.h

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 /***************************************************************************
00003  *
00004  * The IPPL Framework
00005  * 
00006  *
00007  * Visit http://people.web.psi.ch/adelmann/ for more details
00008  *
00009  ***************************************************************************/
00010 
00011 #ifndef ACLVIS_VIZ_CALLBACK_IMPL_H
00012 #define ACLVIS_VIZ_CALLBACK_IMPL_H
00013 
00014 // forward references
00015 class VizTool;
00016 class MainWindow;
00017 
00018 
00019 // indicate we want to exit interaction and step to next interact round
00020 void vizStep(VizTool *);
00021 
00022 // indicate that calls to interact should only process pending events,
00023 // but as soon as they're processed, return
00024 void vizGo(VizTool *);
00025 
00026 // indicate that calls to interact should enter an event processing loop
00027 // until 'step' or 'go' is requested
00028 void vizStop(VizTool *);
00029 
00030 // reset the view of the display to center all the graphics objects
00031 void vizResetRenderer(VizTool *);
00032 
00033 // set up the parameters used for writing image dumps.  Return success.
00034 bool vizImageCmd(VizTool *, int, char **);
00035 
00036 // create a new tool - the first argument is the name of the tool,
00037 // while the second is the name of the data object.  Return success.
00038 bool vizCreateTool(VizTool *, MainWindow *, const char *, const char *,
00039                    int, char *[]);
00040 
00041 #endif // ACLVIS_VIZ_CALLBACK_IMPL_H
00042 
00043 /***************************************************************************
00044  * $RCSfile: vizCallbackImpl.h,v $   $Author: adelmann $
00045  * $Revision: 1.1.1.1 $   $Date: 2003/01/23 07:40:34 $
00046  * IPPL_VERSION_ID: $Id: vizCallbackImpl.h,v 1.1.1.1 2003/01/23 07:40:34 adelmann Exp $ 
00047  ***************************************************************************/
00048 
00049 

Generated on Fri Nov 2 01:25:54 2007 for IPPL by doxygen 1.3.5