src/aclvis/Tool.h File Reference

#include <iostream.h>
#include <vtk.h>
#include <vtkXRenderWindow.h>

Include dependency graph for Tool.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Tool
class  ReadParticleTool
class  ReadFieldTool
class  RenderTool
class  FilterTool
class  SliceTool
class  IsoSurfaceTool
class  PointTool
class  vizTraceTool
class  SphereTool
class  vizVectorTool
class  vizVectorFieldTool
class  vizVectorParticleTool
class  vizAxesTool
class  vizParticleLineTraceTool
class  vizPointData
class  vizStructuredFieldDataType
class  vizParticleDataType

Defines

#define NUM_OF_TOOL_TYPES   10
#define XY   2
#define YZ   0
#define XZ   1
#define NUM_OF_UPDATE_POLICY_TYPES   4

Enumerations

enum  ToolType {
  ReadField, ReadParticle, Slice, Iso,
  MIso, Point, Sphere, Render,
  VectorField, VectorParticle, Axes, LineTrace,
  Empty
}
enum  UpdatePolicyType { Zero, Once, Al, UpdateEmpty }


Define Documentation

#define NUM_OF_TOOL_TYPES   10
 

Definition at line 24 of file Tool.h.

Referenced by VizTool::InitToolIds().

#define NUM_OF_UPDATE_POLICY_TYPES   4
 

Definition at line 37 of file Tool.h.

#define XY   2
 

Definition at line 28 of file Tool.h.

Referenced by MainWindow::CreateNewTool(), MainWindow::DisplayToolBB(), SliceTool::SetExtent(), MainWindow::SliceBBGetToggleType(), SliceTool::SliceTool(), and MainWindow::sliceXYChanged().

#define XZ   1
 

Definition at line 30 of file Tool.h.

Referenced by MainWindow::CreateNewTool(), MainWindow::DisplayToolBB(), SliceTool::SetExtent(), MainWindow::SliceBBGetToggleType(), and MainWindow::sliceXZChanged().

#define YZ   0
 

Definition at line 29 of file Tool.h.

Referenced by MainWindow::CreateNewTool(), MainWindow::DisplayToolBB(), SliceTool::SetExtent(), MainWindow::SliceBBGetToggleType(), and MainWindow::sliceYZchanged().


Enumeration Type Documentation

enum ToolType
 

Enumerator:
ReadField 
ReadParticle 
Slice 
Iso 
MIso 
Point 
Sphere 
Render 
VectorField 
VectorParticle 
Axes 
LineTrace 
Empty 

Definition at line 25 of file Tool.h.

enum UpdatePolicyType
 

Enumerator:
Zero 
Once 
Al 
UpdateEmpty 

Definition at line 38 of file Tool.h.


Generated on Mon Jan 16 13:24:13 2006 for IPPL by  doxygen 1.4.6