vizTraceTool Class Reference

#include <Tool.h>

Inheritance diagram for vizTraceTool:

Inheritance graph
[legend]
Collaboration diagram for vizTraceTool:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vizTraceTool ()
 vizTraceTool (void *, RenderTool *)
virtual ~vizTraceTool ()
int SetTraceNumber (int num)
int SetTraceIter (int iter)
int GetTraceNumber () const
int GetTraceIter () const
vtkCollection * GetTraceCollection ()
vtkAppendPolyData * Getapd ()
int AppendPolyData (vtkPolyData *newPolyData)
int CullStalePolyData (int fromSetFlag=0)
int IterateTraceIter (int amt=1)

Protected Attributes

vtkAppendPolyData * apd
vtkCollection * traceCollection
int traceNumber
int traceIter

Detailed Description

Definition at line 223 of file Tool.h.


Constructor & Destructor Documentation

vizTraceTool::vizTraceTool  ) 
 

Definition at line 709 of file Tool.cpp.

References apd, TAU_PROFILE, TAU_VIZ, traceCollection, traceIter, and traceNumber.

vizTraceTool::vizTraceTool void *  ,
RenderTool
 

vizTraceTool::~vizTraceTool  )  [virtual]
 

Definition at line 719 of file Tool.cpp.

References apd, TAU_PROFILE, TAU_VIZ, and traceCollection.


Member Function Documentation

int vizTraceTool::AppendPolyData vtkPolyData *  newPolyData  ) 
 

Definition at line 727 of file Tool.cpp.

References apd, CullStalePolyData(), IterateTraceIter(), TAU_PROFILE, TAU_VIZ, traceCollection, traceIter, and traceNumber.

Referenced by MainWindow::UpdateTools().

Here is the call graph for this function:

int vizTraceTool::CullStalePolyData int  fromSetFlag = 0  ) 
 

Definition at line 756 of file Tool.cpp.

References apd, IterateTraceIter(), TAU_PROFILE, TAU_VIZ, traceCollection, traceIter, and traceNumber.

Referenced by AppendPolyData(), and SetTraceNumber().

Here is the call graph for this function:

vtkAppendPolyData * vizTraceTool::Getapd  ) 
 

Definition at line 825 of file Tool.cpp.

References apd, TAU_PROFILE, and TAU_VIZ.

vtkCollection * vizTraceTool::GetTraceCollection  ) 
 

Definition at line 804 of file Tool.cpp.

References TAU_PROFILE, TAU_VIZ, and traceCollection.

int vizTraceTool::GetTraceIter  )  const
 

Definition at line 818 of file Tool.cpp.

References TAU_PROFILE, TAU_VIZ, and traceIter.

int vizTraceTool::GetTraceNumber  )  const
 

Definition at line 811 of file Tool.cpp.

References TAU_PROFILE, TAU_VIZ, and traceNumber.

Referenced by MainWindow::DisplayToolBB().

int vizTraceTool::IterateTraceIter int  amt = 1  ) 
 

Definition at line 832 of file Tool.cpp.

References TAU_PROFILE, TAU_VIZ, and traceIter.

Referenced by AppendPolyData(), CullStalePolyData(), SphereTool::SphereTool(), and vizVectorParticleTool::vizVectorParticleTool().

int vizTraceTool::SetTraceIter int  iter  ) 
 

Definition at line 794 of file Tool.cpp.

References TAU_PROFILE, TAU_VIZ, and traceIter.

int vizTraceTool::SetTraceNumber int  num  ) 
 

Definition at line 780 of file Tool.cpp.

References CullStalePolyData(), TAU_PROFILE, TAU_VIZ, traceIter, and traceNumber.

Referenced by MainWindow::particleLineTraceNumTextFieldActivate(), MainWindow::sphereToolTraceNumTextFieldActivate(), and MainWindow::vectorParticleTraceNumberTextFieldActivate().

Here is the call graph for this function:


Member Data Documentation

vtkAppendPolyData* vizTraceTool::apd [protected]
 

Definition at line 252 of file Tool.h.

Referenced by AppendPolyData(), CullStalePolyData(), Getapd(), SphereTool::SphereTool(), vizParticleLineTraceTool::vizParticleLineTraceTool(), vizTraceTool(), vizVectorParticleTool::vizVectorParticleTool(), and ~vizTraceTool().

vtkCollection* vizTraceTool::traceCollection [protected]
 

Definition at line 253 of file Tool.h.

Referenced by AppendPolyData(), CullStalePolyData(), GetTraceCollection(), SphereTool::SphereTool(), vizTraceTool(), vizVectorParticleTool::vizVectorParticleTool(), and ~vizTraceTool().

int vizTraceTool::traceIter [protected]
 

Definition at line 255 of file Tool.h.

Referenced by AppendPolyData(), CullStalePolyData(), GetTraceIter(), IterateTraceIter(), SetTraceIter(), SetTraceNumber(), and vizTraceTool().

int vizTraceTool::traceNumber [protected]
 

Definition at line 254 of file Tool.h.

Referenced by AppendPolyData(), CullStalePolyData(), GetTraceNumber(), SetTraceNumber(), SphereTool::SphereTool(), vizParticleLineTraceTool::vizParticleLineTraceTool(), vizTraceTool(), and vizVectorParticleTool::vizVectorParticleTool().


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