vizVectorTool Class Reference

#include <Tool.h>

Inheritance diagram for vizVectorTool:

Inheritance graph
[legend]
Collaboration diagram for vizVectorTool:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vizVectorTool ()
virtual ~vizVectorTool ()
void SetScaleFactor (float scaleFact)
void SetScaleByValue (int togle)
void FlipTubeArrowFlag ()
void SetArrowTubeRadius (float rad)
void SetNumberOfTubeFacets (int numFacets)
float GetScaleFactor () const
int GetScaleByValue () const
int GetTubeArrowFlag () const
float GetArrowTubeRadius () const
int GetNumberOfTubeFacets () const
void MakeUnitArrowPolyData (vtkPolyData *&arrowPolyData)

Protected Attributes

vtkPolyData * vectorRepPolyData
vtkGlyph3D * vectGlyph
float scaleFactor
int scaleByValue
int tubeArrow
float arrowTubeRadius
int numTubeFacets

Detailed Description

Definition at line 274 of file Tool.h.


Constructor & Destructor Documentation

vizVectorTool::vizVectorTool  ) 
 

Definition at line 921 of file Tool.cpp.

References arrowTubeRadius, endl(), numTubeFacets, tubeArrow, vectGlyph, and vectorRepPolyData.

Here is the call graph for this function:

vizVectorTool::~vizVectorTool  )  [virtual]
 

Definition at line 933 of file Tool.cpp.

References vectGlyph, and vectorRepPolyData.


Member Function Documentation

void vizVectorTool::FlipTubeArrowFlag  ) 
 

Definition at line 966 of file Tool.cpp.

References MakeUnitArrowPolyData(), tubeArrow, vectGlyph, and vectorRepPolyData.

Referenced by MainWindow::vectorFieldTubeVectorsFlagChanged(), and MainWindow::vectorParticleTubeVectorsFlagChanged().

Here is the call graph for this function:

float vizVectorTool::GetArrowTubeRadius  )  const
 

Definition at line 1028 of file Tool.cpp.

References arrowTubeRadius.

Referenced by MainWindow::DisplayToolBB().

int vizVectorTool::GetNumberOfTubeFacets  )  const
 

Definition at line 1034 of file Tool.cpp.

References numTubeFacets.

Referenced by MainWindow::DisplayToolBB().

int vizVectorTool::GetScaleByValue  )  const
 

Definition at line 1015 of file Tool.cpp.

References scaleByValue, TAU_PROFILE, and TAU_VIZ.

float vizVectorTool::GetScaleFactor  )  const
 

Definition at line 1008 of file Tool.cpp.

References scaleFactor, TAU_PROFILE, and TAU_VIZ.

Referenced by MainWindow::DisplayToolBB().

int vizVectorTool::GetTubeArrowFlag  )  const
 

Definition at line 1022 of file Tool.cpp.

References tubeArrow.

void vizVectorTool::MakeUnitArrowPolyData vtkPolyData *&  arrowPolyData  ) 
 

Definition at line 1040 of file Tool.cpp.

References arrowTubeRadius, numTubeFacets, TAU_PROFILE, TAU_VIZ, tubeArrow, vectorRepPolyData, and x.

Referenced by FlipTubeArrowFlag(), SetArrowTubeRadius(), SetNumberOfTubeFacets(), vizVectorFieldTool::vizVectorFieldTool(), and vizVectorParticleTool::vizVectorParticleTool().

void vizVectorTool::SetArrowTubeRadius float  rad  ) 
 

Definition at line 983 of file Tool.cpp.

References arrowTubeRadius, MakeUnitArrowPolyData(), vectGlyph, and vectorRepPolyData.

Referenced by MainWindow::vectorFieldTubeRadiusTextFieldActivate(), and MainWindow::vectorParticleTubeRadiusTextFieldActivate().

Here is the call graph for this function:

void vizVectorTool::SetNumberOfTubeFacets int  numFacets  ) 
 

Definition at line 996 of file Tool.cpp.

References MakeUnitArrowPolyData(), numTubeFacets, vectGlyph, and vectorRepPolyData.

Referenced by MainWindow::vectorFieldTubeFacetsTextFieldActivate(), and MainWindow::vectorParticleTubeFacetsTextFieldActivate().

Here is the call graph for this function:

void vizVectorTool::SetScaleByValue int  togle  ) 
 

Definition at line 953 of file Tool.cpp.

References endl(), scaleByValue, TAU_PROFILE, TAU_VIZ, and vectGlyph.

Here is the call graph for this function:

void vizVectorTool::SetScaleFactor float  scaleFact  ) 
 

Definition at line 941 of file Tool.cpp.

References endl(), scaleFactor, TAU_PROFILE, TAU_VIZ, and vectGlyph.

Referenced by MainWindow::CreateNewTool(), MainWindow::vectorFieldScaleFactorTextFieldActivate(), and MainWindow::vectorParticleScaleFactorTextFieldActivate().

Here is the call graph for this function:


Member Data Documentation

float vizVectorTool::arrowTubeRadius [protected]
 

Definition at line 307 of file Tool.h.

Referenced by GetArrowTubeRadius(), MakeUnitArrowPolyData(), SetArrowTubeRadius(), and vizVectorTool().

int vizVectorTool::numTubeFacets [protected]
 

Definition at line 308 of file Tool.h.

Referenced by GetNumberOfTubeFacets(), MakeUnitArrowPolyData(), SetNumberOfTubeFacets(), and vizVectorTool().

int vizVectorTool::scaleByValue [protected]
 

Definition at line 303 of file Tool.h.

Referenced by GetScaleByValue(), and SetScaleByValue().

float vizVectorTool::scaleFactor [protected]
 

Definition at line 302 of file Tool.h.

Referenced by GetScaleFactor(), SetScaleFactor(), vizVectorFieldTool::vizVectorFieldTool(), and vizVectorParticleTool::vizVectorParticleTool().

int vizVectorTool::tubeArrow [protected]
 

Definition at line 306 of file Tool.h.

Referenced by FlipTubeArrowFlag(), GetTubeArrowFlag(), MakeUnitArrowPolyData(), and vizVectorTool().

vtkGlyph3D* vizVectorTool::vectGlyph [protected]
 

Definition at line 301 of file Tool.h.

Referenced by FlipTubeArrowFlag(), SetArrowTubeRadius(), SetNumberOfTubeFacets(), SetScaleByValue(), SetScaleFactor(), vizVectorFieldTool::vizVectorFieldTool(), vizVectorParticleTool::vizVectorParticleTool(), vizVectorTool(), and ~vizVectorTool().

vtkPolyData* vizVectorTool::vectorRepPolyData [protected]
 

Definition at line 300 of file Tool.h.

Referenced by FlipTubeArrowFlag(), MakeUnitArrowPolyData(), SetArrowTubeRadius(), SetNumberOfTubeFacets(), vizVectorFieldTool::vizVectorFieldTool(), vizVectorParticleTool::vizVectorParticleTool(), vizVectorTool(), and ~vizVectorTool().


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