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

vtkPVXDMFParameters Class Reference

#include <vtkPVXDMFParameters.h>

Inheritance diagram for vtkPVXDMFParameters:

Inheritance graph
[legend]
Collaboration diagram for vtkPVXDMFParameters:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkPVXDMFParameters, vtkPVObjectWidget)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void Create (vtkKWApplication *pvApp)
virtual void Accept ()
void CheckModifiedCallback ()
virtual void ResetInternal ()
virtual void Initialize ()
void SetParameterIndex (const char *label, int value)
virtual void Trace (ofstream *file)
void SetLabel (const char *label)
void UpdateParameters (int fromReader)
void AddXDMFParameter (const char *pname, int value, int min, int step, int max)
void SaveInBatchScript (ofstream *file)
virtual void UpdateEnableState ()
vtkPVXDMFParametersClonePrototype (vtkPVSource *pvSource, vtkArrayMap< vtkPVWidget *, vtkPVWidget * > *map)
virtual vtkKWFrameWithLabelGetFrame ()
virtual vtkClientServerID GetVTKReaderID ()

Static Public Member Functions

vtkPVXDMFParametersNew ()

Protected Member Functions

 vtkPVXDMFParameters ()
 ~vtkPVXDMFParameters ()
virtual void CopyProperties (vtkPVWidget *clone, vtkPVSource *pvSource, vtkArrayMap< vtkPVWidget *, vtkPVWidget * > *map)
int ReadXMLAttributes (vtkPVXMLElement *element, vtkPVXMLPackageParser *parser)
virtual void SetFrameLabel (const char *)
virtual char * GetFrameLabel ()

Protected Attributes

vtkPVXDMFParametersInternals * Internals
vtkKWFrameWithLabelFrame
char * FrameLabel
vtkClientServerID VTKReaderID
vtkClientServerID ServerSideID

Constructor & Destructor Documentation

vtkPVXDMFParameters::vtkPVXDMFParameters  )  [protected]
 

vtkPVXDMFParameters::~vtkPVXDMFParameters  )  [protected]
 


Member Function Documentation

vtkPVXDMFParameters* vtkPVXDMFParameters::New  )  [static]
 

Reimplemented from vtkPVTracedWidget.

vtkPVXDMFParameters::vtkTypeRevisionMacro vtkPVXDMFParameters  ,
vtkPVObjectWidget 
 

void vtkPVXDMFParameters::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkPVObjectWidget.

virtual void vtkPVXDMFParameters::Create vtkKWApplication pvApp  )  [virtual]
 

Create the widget.

Reimplemented from vtkPVWidget.

virtual void vtkPVXDMFParameters::Accept  )  [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.

void vtkPVXDMFParameters::CheckModifiedCallback  ) 
 

Check if the widget was modified.

vtkPVXDMFParameters* vtkPVXDMFParameters::ClonePrototype vtkPVSource pvSource,
vtkArrayMap< vtkPVWidget *, vtkPVWidget * > *  map
 

Creates and returns a copy of this widget. It will create a new instance of the same type as the current object using NewInstance() and then copy some necessary state parameters.

Reimplemented from vtkPVObjectWidget.

virtual void vtkPVXDMFParameters::ResetInternal  )  [virtual]
 

Called when the reset button is pushed. Sets widget's value to the object-variable's value. Side effect is to turn the modified flag off.

Reimplemented from vtkPVWidget.

virtual void vtkPVXDMFParameters::Initialize  )  [virtual]
 

Initializes widget after creation

Implements vtkPVWidget.

void vtkPVXDMFParameters::SetParameterIndex const char *  label,
int  value
 

Called during animation and from trace file to set a parameter on the reader on the server.

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

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

Implements vtkPVWidget.

void vtkPVXDMFParameters::SetLabel const char *  label  ) 
 

The label.

void vtkPVXDMFParameters::UpdateParameters int  fromReader  ) 
 

This method updates values from the reader if fromReader is true, from the property otherwise

void vtkPVXDMFParameters::AddXDMFParameter const char *  pname,
int  value,
int  min,
int  step,
int  max
 

This method adds parameter with value and range to the list.

virtual vtkKWFrameWithLabel* vtkPVXDMFParameters::GetFrame  )  [virtual]
 

Get the frame

virtual vtkClientServerID vtkPVXDMFParameters::GetVTKReaderID  )  [virtual]
 

Get the frame

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

Save this widget to a file.

Implements vtkPVObjectWidget.

virtual void vtkPVXDMFParameters::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.

virtual void vtkPVXDMFParameters::CopyProperties vtkPVWidget clone,
vtkPVSource pvSource,
vtkArrayMap< vtkPVWidget *, vtkPVWidget * > *  map
[protected, virtual]
 

Reimplemented from vtkPVObjectWidget.

int vtkPVXDMFParameters::ReadXMLAttributes vtkPVXMLElement element,
vtkPVXMLPackageParser parser
[protected, virtual]
 

Called by vtkPVXMLPackageParser to configure the widget from XML attributes.

Reimplemented from vtkPVObjectWidget.

virtual void vtkPVXDMFParameters::SetFrameLabel const char *   )  [protected, virtual]
 

virtual char* vtkPVXDMFParameters::GetFrameLabel  )  [protected, virtual]
 


Member Data Documentation

vtkPVXDMFParametersInternals* vtkPVXDMFParameters::Internals [protected]
 

PIMPL Encapsulation for STL containers

Reimplemented from vtkKWWidget.

Definition at line 101 of file vtkPVXDMFParameters.h.

vtkKWFrameWithLabel* vtkPVXDMFParameters::Frame [protected]
 

Definition at line 102 of file vtkPVXDMFParameters.h.

char* vtkPVXDMFParameters::FrameLabel [protected]
 

Definition at line 114 of file vtkPVXDMFParameters.h.

vtkClientServerID vtkPVXDMFParameters::VTKReaderID [protected]
 

This is the ID of the VTK Xdmf reader.

Definition at line 117 of file vtkPVXDMFParameters.h.

vtkClientServerID vtkPVXDMFParameters::ServerSideID [protected]
 

Definition at line 120 of file vtkPVXDMFParameters.h.


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