Tool Class Reference

#include <Tool.h>

Inheritance diagram for Tool:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 Tool ()
virtual ~Tool ()
void SetUpdatePolicy (UpdatePolicyType)
UpdatePolicyType GetUpdatePolicy ()
int UpdateTestAndSet ()
void SetLocalDimensions (int *)
void SetLocalOrigin (float *)
void SetLocalAspectRatio (float *)
void SetRange (float *)
void SetAllValues (int *, float *, float *, float *)
void GetLocalDimensions (int *)
void GetLocalOrigin (float *)
void GetLocalAspectRatio (float *)
void GetRange (float *)
void GetAllValues (int *, float *, float *, float *)

Detailed Description

Definition at line 40 of file Tool.h.


Constructor & Destructor Documentation

Tool::Tool  ) 
 

Definition at line 31 of file Tool.cpp.

References Once, SetUpdatePolicy(), TAU_PROFILE, and TAU_VIZ.

Here is the call graph for this function:

Tool::~Tool  )  [virtual]
 

Definition at line 36 of file Tool.cpp.


Member Function Documentation

void Tool::GetAllValues int *  ,
float *  ,
float *  ,
float * 
 

Definition at line 143 of file Tool.cpp.

References GetLocalAspectRatio(), GetLocalDimensions(), GetLocalOrigin(), GetRange(), TAU_PROFILE, and TAU_VIZ.

Referenced by MainWindow::DisplayToolBB(), SliceTool::GetLowerBound(), SliceTool::GetSliceValue(), SliceTool::GetUpperBound(), IsoSurfaceTool::IsoSurfaceTool(), PointTool::PointTool(), SliceTool::SetSliceValue(), MainWindow::SliceBBToggleChanged(), SliceTool::SliceTool(), MainWindow::sliceValueScaleChanged(), SphereTool::SphereTool(), MainWindow::UpdateTools(), and vizParticleLineTraceTool::vizParticleLineTraceTool().

Here is the call graph for this function:

void Tool::GetLocalAspectRatio float *   ) 
 

Definition at line 122 of file Tool.cpp.

References TAU_PROFILE, and TAU_VIZ.

Referenced by GetAllValues().

void Tool::GetLocalDimensions int *   ) 
 

Definition at line 94 of file Tool.cpp.

References TAU_PROFILE, and TAU_VIZ.

Referenced by GetAllValues(), and SliceTool::SetExtent().

void Tool::GetLocalOrigin float *   ) 
 

Definition at line 108 of file Tool.cpp.

References TAU_PROFILE, and TAU_VIZ.

Referenced by GetAllValues().

void Tool::GetRange float *   ) 
 

Definition at line 136 of file Tool.cpp.

References TAU_PROFILE, and TAU_VIZ.

Referenced by GetAllValues(), and MainWindow::isoValueScaleChangedCallback().

UpdatePolicyType Tool::GetUpdatePolicy  ) 
 

Definition at line 58 of file Tool.cpp.

References TAU_PROFILE, and TAU_VIZ.

void Tool::SetAllValues int *  ,
float *  ,
float *  ,
float * 
 

Definition at line 153 of file Tool.cpp.

References SetLocalAspectRatio(), SetLocalDimensions(), SetLocalOrigin(), SetRange(), TAU_PROFILE, and TAU_VIZ.

Referenced by IsoSurfaceTool::IsoSurfaceTool(), PointTool::PointTool(), SliceTool::SliceTool(), SphereTool::SphereTool(), MainWindow::UpdateTools(), and vizParticleLineTraceTool::vizParticleLineTraceTool().

Here is the call graph for this function:

void Tool::SetLocalAspectRatio float *   ) 
 

Definition at line 115 of file Tool.cpp.

References TAU_PROFILE, and TAU_VIZ.

Referenced by SetAllValues(), ReadFieldTool::SetAspectRatio(), and ReadFieldTool::UpdateAspect().

void Tool::SetLocalDimensions int *   ) 
 

Definition at line 87 of file Tool.cpp.

References TAU_PROFILE, and TAU_VIZ.

Referenced by SetAllValues(), ReadFieldTool::SetDimensions(), and ReadFieldTool::UpdateDimensions().

void Tool::SetLocalOrigin float *   ) 
 

Definition at line 101 of file Tool.cpp.

References TAU_PROFILE, and TAU_VIZ.

Referenced by SetAllValues(), ReadFieldTool::SetOrigin(), and ReadFieldTool::UpdateOrigin().

void Tool::SetRange float *   ) 
 

Definition at line 129 of file Tool.cpp.

References TAU_PROFILE, and TAU_VIZ.

Referenced by SetAllValues().

void Tool::SetUpdatePolicy UpdatePolicyType   ) 
 

Definition at line 41 of file Tool.cpp.

References Al, Once, TAU_PROFILE, TAU_VIZ, and Zero.

Referenced by SphereTool::SphereTool(), Tool(), vizParticleLineTraceTool::vizParticleLineTraceTool(), and vizVectorParticleTool::vizVectorParticleTool().

int Tool::UpdateTestAndSet  ) 
 

Definition at line 63 of file Tool.cpp.

References Al, Once, TAU_PROFILE, TAU_VIZ, and Zero.

Referenced by MainWindow::UpdateTools().


The documentation for this class was generated from the following files:
Generated on Mon Jan 16 14:46:54 2006 for IPPL by  doxygen 1.4.6