Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

vtkPVBasicDSPFilterWidget Class Reference

#include <vtkPVBasicDSPFilterWidget.h>

Inheritance diagram for vtkPVBasicDSPFilterWidget:

Inheritance graph
[legend]
Collaboration diagram for vtkPVBasicDSPFilterWidget:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkPVBasicDSPFilterWidget, vtkPVWidget)
void PrintSelf (ostream &os, vtkIndent indent)
void Create (vtkKWApplication *app)
void ChangeDSPFilterMode (const char *newMode)
void ChangeCutoffFreq (const char *newMode)
void ChangeInputVar (const char *newMode)
void CreateCutoffFreqToggle (vtkPVApplication *app, vtkKWWidget *topframe)
void DisableCutoffFreqToggle ()
void EnableCutoffFreqToggle ()
void CreateInputVarToggle (vtkPVApplication *app, vtkKWWidget *topframe)
void CreateLengthTextEntry (vtkPVApplication *app, vtkKWWidget *topframe)
void CreateNumeratorWeightsTextEntry (vtkPVApplication *app, vtkKWWidget *topframe)
void CreateDenominatorWeightsTextEntry (vtkPVApplication *app, vtkKWWidget *topframe)
void CreateForwardNumeratorWeightsTextEntry (vtkPVApplication *app, vtkKWWidget *topframe)
void CreateOutputVarTextEntry (vtkPVApplication *app, vtkKWWidget *topframe)
void CreateAddThisVarButton (vtkPVApplication *app, vtkKWWidget *topframe)
bool UpdateTogglesWithFileInformation ()
void getNumeratorWeightsString (char *a_string, int a_maxLength, bool a_isLowPass, const char *a_cutoff)
void getDenominatorWeightsString (char *a_string, int a_maxLength, bool a_isLowPass, const char *a_cutoff)
char * getSmoothingNumeratorWeightsString (int a_filterLength)
char * getSmoothingForwardNumeratorWeightsString (int a_filterLength)
double * getSmoothingNumeratorWeights (int a_filterLength)
int GetFilterLength ()
void SetFilterLength (int len)
void ResizeOutputVariableList ()
void SetOutputVariableName (int a_which)
void AddVarFunction ()
void DeleteVarFunction (int which)
void SetWidgetsToSmoothingFilterMode ()
void SetWidgetsToBasicFilterMode ()
void SetWidgetsToUserDefinedMode ()
void SetWidgetsToIntegralMode ()
void SetWidgetsToCorrelationMode ()
virtual void Accept ()
virtual void ResetInternal ()
virtual void Initialize ()
virtual void SaveInBatchScript (ofstream *file)
virtual void Trace (ofstream *file)
virtual void UpdateEnableState ()
void AddThisFilterToSource (const char *a_inputName, const char *a_outputName, double a_cutoff, FILTER_WIDGET_FILTER_TYPE a_filterType)
void RemoveThisFilterFromSource (const char *a_outputName)
virtual void AcceptInternal (vtkClientServerID)

Static Public Member Functions

vtkPVBasicDSPFilterWidgetNew ()

Protected Member Functions

 vtkPVBasicDSPFilterWidget ()
 ~vtkPVBasicDSPFilterWidget ()

Protected Attributes

int m_numOutputVariables
int m_maxNumOutputVariables
char ** m_outputVariableNames
char ** m_inputVariableNames
FILTER_WIDGET_FILTER_TYPEm_filterType
double * m_outputVariableCutoffs
vtkKWFrameWithLabelDSPFilterFrame
vtkKWFrameDSPFilterModeSubFrame
vtkKWLabelDSPFilterModeLabel
vtkKWMenuButtonDSPFilterModeMenu
vtkKWFrameCutoffFreqSubFrame
vtkKWLabelCutoffFreqLabel
vtkKWMenuButtonCutoffFreqMenu
vtkKWFrameInputVarSubFrame
vtkKWLabelInputVarLabel
vtkKWMenuButtonInputVarMenu
vtkKWFrameLengthSubFrame
vtkKWEntryLengthEntry
vtkKWLabelLengthLabel
vtkKWFrameNumeratorWeightsSubFrame
vtkKWEntryNumeratorWeightsEntry
vtkKWLabelNumeratorWeightsLabel
vtkKWFrameDenominatorWeightsSubFrame
vtkKWEntryDenominatorWeightsEntry
vtkKWLabelDenominatorWeightsLabel
vtkKWFrameForwardNumeratorWeightsSubFrame
vtkKWEntryForwardNumeratorWeightsEntry
vtkKWLabelForwardNumeratorWeightsLabel
vtkKWFrameOutputVarSubFrame
vtkKWEntryOutputVarEntry
vtkKWLabelOutputVarLabel
vtkKWFrameAddThisVarSubFrame
vtkKWPushButtonAddThisVarButton
vtkKWPushButton ** DeleteThisVarButton
vtkKWLabel ** DeleteThisVarLabel

Detailed Description

Date
2005/07/26 12:14:10
Revision
1.1

Definition at line 61 of file vtkPVBasicDSPFilterWidget.h.


Constructor & Destructor Documentation

vtkPVBasicDSPFilterWidget::vtkPVBasicDSPFilterWidget  )  [protected]
 

vtkPVBasicDSPFilterWidget::~vtkPVBasicDSPFilterWidget  )  [protected]
 


Member Function Documentation

vtkPVBasicDSPFilterWidget* vtkPVBasicDSPFilterWidget::New  )  [static]
 

Reimplemented from vtkPVTracedWidget.

vtkPVBasicDSPFilterWidget::vtkTypeRevisionMacro vtkPVBasicDSPFilterWidget  ,
vtkPVWidget 
 

void vtkPVBasicDSPFilterWidget::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkPVWidget.

void vtkPVBasicDSPFilterWidget::Create vtkKWApplication app  )  [virtual]
 

Set up the UI for this source

Reimplemented from vtkPVWidget.

void vtkPVBasicDSPFilterWidget::ChangeDSPFilterMode const char *  newMode  ) 
 

void vtkPVBasicDSPFilterWidget::ChangeCutoffFreq const char *  newMode  ) 
 

void vtkPVBasicDSPFilterWidget::ChangeInputVar const char *  newMode  ) 
 

void vtkPVBasicDSPFilterWidget::CreateCutoffFreqToggle vtkPVApplication app,
vtkKWWidget topframe
 

void vtkPVBasicDSPFilterWidget::DisableCutoffFreqToggle  ) 
 

void vtkPVBasicDSPFilterWidget::EnableCutoffFreqToggle  ) 
 

void vtkPVBasicDSPFilterWidget::CreateInputVarToggle vtkPVApplication app,
vtkKWWidget topframe
 

void vtkPVBasicDSPFilterWidget::CreateLengthTextEntry vtkPVApplication app,
vtkKWWidget topframe
 

void vtkPVBasicDSPFilterWidget::CreateNumeratorWeightsTextEntry vtkPVApplication app,
vtkKWWidget topframe
 

void vtkPVBasicDSPFilterWidget::CreateDenominatorWeightsTextEntry vtkPVApplication app,
vtkKWWidget topframe
 

void vtkPVBasicDSPFilterWidget::CreateForwardNumeratorWeightsTextEntry vtkPVApplication app,
vtkKWWidget topframe
 

void vtkPVBasicDSPFilterWidget::CreateOutputVarTextEntry vtkPVApplication app,
vtkKWWidget topframe
 

void vtkPVBasicDSPFilterWidget::CreateAddThisVarButton vtkPVApplication app,
vtkKWWidget topframe
 

bool vtkPVBasicDSPFilterWidget::UpdateTogglesWithFileInformation  ) 
 

void vtkPVBasicDSPFilterWidget::getNumeratorWeightsString char *  a_string,
int  a_maxLength,
bool  a_isLowPass,
const char *  a_cutoff
 

void vtkPVBasicDSPFilterWidget::getDenominatorWeightsString char *  a_string,
int  a_maxLength,
bool  a_isLowPass,
const char *  a_cutoff
 

char* vtkPVBasicDSPFilterWidget::getSmoothingNumeratorWeightsString int  a_filterLength  ) 
 

char* vtkPVBasicDSPFilterWidget::getSmoothingForwardNumeratorWeightsString int  a_filterLength  ) 
 

double* vtkPVBasicDSPFilterWidget::getSmoothingNumeratorWeights int  a_filterLength  ) 
 

int vtkPVBasicDSPFilterWidget::GetFilterLength  ) 
 

void vtkPVBasicDSPFilterWidget::SetFilterLength int  len  ) 
 

void vtkPVBasicDSPFilterWidget::ResizeOutputVariableList  ) 
 

void vtkPVBasicDSPFilterWidget::SetOutputVariableName int  a_which  ) 
 

void vtkPVBasicDSPFilterWidget::AddVarFunction  ) 
 

void vtkPVBasicDSPFilterWidget::DeleteVarFunction int  which  ) 
 

void vtkPVBasicDSPFilterWidget::SetWidgetsToSmoothingFilterMode  ) 
 

void vtkPVBasicDSPFilterWidget::SetWidgetsToBasicFilterMode  ) 
 

void vtkPVBasicDSPFilterWidget::SetWidgetsToUserDefinedMode  ) 
 

void vtkPVBasicDSPFilterWidget::SetWidgetsToIntegralMode  ) 
 

void vtkPVBasicDSPFilterWidget::SetWidgetsToCorrelationMode  ) 
 

virtual void vtkPVBasicDSPFilterWidget::Accept  )  [inline, virtual]
 

These methods are called when the Accept and Reset buttons are pressed. The copy state from VTK/PV objects to the widget and back. Most subclasses do not have to implement these methods. They implement AcceptInternal and ResetInternal instead. Only methods that copy state from PV object need to override these methods. Accept needs to add to the trace (call trace), but AcceptInternal does not.

Implements vtkPVWidget.

Definition at line 114 of file vtkPVBasicDSPFilterWidget.h.

References vtkPVWidget::Accept().

virtual void vtkPVBasicDSPFilterWidget::AcceptInternal vtkClientServerID   )  [virtual]
 

Called when the Accept button is pressed. It moves the widget values to the VTK calculator filter.

virtual void vtkPVBasicDSPFilterWidget::ResetInternal  )  [virtual]
 

This method resets the widget values from the VTK filter.

Reimplemented from vtkPVWidget.

virtual void vtkPVBasicDSPFilterWidget::Initialize  )  [virtual]
 

Initialize the widget after creation

Implements vtkPVWidget.

virtual void vtkPVBasicDSPFilterWidget::SaveInBatchScript ofstream *  file  )  [virtual]
 

Save this source to a file. We need more than just the source tcl name.

Reimplemented from vtkPVWidget.

virtual void vtkPVBasicDSPFilterWidget::Trace ofstream *  file  )  [virtual]
 

This serves a dual purpose. For tracing and for saving state.

Implements vtkPVWidget.

virtual void vtkPVBasicDSPFilterWidget::UpdateEnableState  )  [virtual]
 

Update the "enable" state of the object and its internal parts. Depending on different Ivars (this->Enabled, the application's Limited Edition Mode, etc.), the "enable" state of the object is updated and propagated to its internal parts/subwidgets. This will, for example, enable/disable parts of the widget UI, enable/disable the visibility of 3D widgets, etc.

Reimplemented from vtkKWWidget.

void vtkPVBasicDSPFilterWidget::AddThisFilterToSource const char *  a_inputName,
const char *  a_outputName,
double  a_cutoff,
FILTER_WIDGET_FILTER_TYPE  a_filterType
 

void vtkPVBasicDSPFilterWidget::RemoveThisFilterFromSource const char *  a_outputName  ) 
 


Member Data Documentation

int vtkPVBasicDSPFilterWidget::m_numOutputVariables [protected]
 

Definition at line 168 of file vtkPVBasicDSPFilterWidget.h.

int vtkPVBasicDSPFilterWidget::m_maxNumOutputVariables [protected]
 

Definition at line 169 of file vtkPVBasicDSPFilterWidget.h.

char** vtkPVBasicDSPFilterWidget::m_outputVariableNames [protected]
 

Definition at line 170 of file vtkPVBasicDSPFilterWidget.h.

char** vtkPVBasicDSPFilterWidget::m_inputVariableNames [protected]
 

Definition at line 171 of file vtkPVBasicDSPFilterWidget.h.

FILTER_WIDGET_FILTER_TYPE* vtkPVBasicDSPFilterWidget::m_filterType [protected]
 

Definition at line 172 of file vtkPVBasicDSPFilterWidget.h.

double* vtkPVBasicDSPFilterWidget::m_outputVariableCutoffs [protected]
 

Definition at line 173 of file vtkPVBasicDSPFilterWidget.h.

vtkKWFrameWithLabel* vtkPVBasicDSPFilterWidget::DSPFilterFrame [protected]
 

Definition at line 184 of file vtkPVBasicDSPFilterWidget.h.

vtkKWFrame* vtkPVBasicDSPFilterWidget::DSPFilterModeSubFrame [protected]
 

Definition at line 187 of file vtkPVBasicDSPFilterWidget.h.

vtkKWLabel* vtkPVBasicDSPFilterWidget::DSPFilterModeLabel [protected]
 

Definition at line 188 of file vtkPVBasicDSPFilterWidget.h.

vtkKWMenuButton* vtkPVBasicDSPFilterWidget::DSPFilterModeMenu [protected]
 

Definition at line 189 of file vtkPVBasicDSPFilterWidget.h.

vtkKWFrame* vtkPVBasicDSPFilterWidget::CutoffFreqSubFrame [protected]
 

Definition at line 192 of file vtkPVBasicDSPFilterWidget.h.

vtkKWLabel* vtkPVBasicDSPFilterWidget::CutoffFreqLabel [protected]
 

Definition at line 193 of file vtkPVBasicDSPFilterWidget.h.

vtkKWMenuButton* vtkPVBasicDSPFilterWidget::CutoffFreqMenu [protected]
 

Definition at line 194 of file vtkPVBasicDSPFilterWidget.h.

vtkKWFrame* vtkPVBasicDSPFilterWidget::InputVarSubFrame [protected]
 

Definition at line 197 of file vtkPVBasicDSPFilterWidget.h.

vtkKWLabel* vtkPVBasicDSPFilterWidget::InputVarLabel [protected]
 

Definition at line 198 of file vtkPVBasicDSPFilterWidget.h.

vtkKWMenuButton* vtkPVBasicDSPFilterWidget::InputVarMenu [protected]
 

Definition at line 199 of file vtkPVBasicDSPFilterWidget.h.

vtkKWFrame* vtkPVBasicDSPFilterWidget::LengthSubFrame [protected]
 

Definition at line 202 of file vtkPVBasicDSPFilterWidget.h.

vtkKWEntry* vtkPVBasicDSPFilterWidget::LengthEntry [protected]
 

Definition at line 203 of file vtkPVBasicDSPFilterWidget.h.

vtkKWLabel* vtkPVBasicDSPFilterWidget::LengthLabel [protected]
 

Definition at line 204 of file vtkPVBasicDSPFilterWidget.h.

vtkKWFrame* vtkPVBasicDSPFilterWidget::NumeratorWeightsSubFrame [protected]
 

Definition at line 207 of file vtkPVBasicDSPFilterWidget.h.

vtkKWEntry* vtkPVBasicDSPFilterWidget::NumeratorWeightsEntry [protected]
 

Definition at line 208 of file vtkPVBasicDSPFilterWidget.h.

vtkKWLabel* vtkPVBasicDSPFilterWidget::NumeratorWeightsLabel [protected]
 

Definition at line 209 of file vtkPVBasicDSPFilterWidget.h.

vtkKWFrame* vtkPVBasicDSPFilterWidget::DenominatorWeightsSubFrame [protected]
 

Definition at line 212 of file vtkPVBasicDSPFilterWidget.h.

vtkKWEntry* vtkPVBasicDSPFilterWidget::DenominatorWeightsEntry [protected]
 

Definition at line 213 of file vtkPVBasicDSPFilterWidget.h.

vtkKWLabel* vtkPVBasicDSPFilterWidget::DenominatorWeightsLabel [protected]
 

Definition at line 214 of file vtkPVBasicDSPFilterWidget.h.

vtkKWFrame* vtkPVBasicDSPFilterWidget::ForwardNumeratorWeightsSubFrame [protected]
 

Definition at line 217 of file vtkPVBasicDSPFilterWidget.h.

vtkKWEntry* vtkPVBasicDSPFilterWidget::ForwardNumeratorWeightsEntry [protected]
 

Definition at line 218 of file vtkPVBasicDSPFilterWidget.h.

vtkKWLabel* vtkPVBasicDSPFilterWidget::ForwardNumeratorWeightsLabel [protected]
 

Definition at line 219 of file vtkPVBasicDSPFilterWidget.h.

vtkKWFrame* vtkPVBasicDSPFilterWidget::OutputVarSubFrame [protected]
 

Definition at line 222 of file vtkPVBasicDSPFilterWidget.h.

vtkKWEntry* vtkPVBasicDSPFilterWidget::OutputVarEntry [protected]
 

Definition at line 223 of file vtkPVBasicDSPFilterWidget.h.

vtkKWLabel* vtkPVBasicDSPFilterWidget::OutputVarLabel [protected]
 

Definition at line 224 of file vtkPVBasicDSPFilterWidget.h.

vtkKWFrame* vtkPVBasicDSPFilterWidget::AddThisVarSubFrame [protected]
 

Definition at line 227 of file vtkPVBasicDSPFilterWidget.h.

vtkKWPushButton* vtkPVBasicDSPFilterWidget::AddThisVarButton [protected]
 

Definition at line 228 of file vtkPVBasicDSPFilterWidget.h.

vtkKWPushButton** vtkPVBasicDSPFilterWidget::DeleteThisVarButton [protected]
 

Definition at line 231 of file vtkPVBasicDSPFilterWidget.h.

vtkKWLabel** vtkPVBasicDSPFilterWidget::DeleteThisVarLabel [protected]
 

Definition at line 232 of file vtkPVBasicDSPFilterWidget.h.


The documentation for this class was generated from the following file:
Generated on Tue May 30 12:35:30 2006 for ParaView by doxygen 1.3.5