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

vtkPVVectorEntry Class Reference

ParaView entry widget. More...

#include <vtkPVVectorEntry.h>

Inheritance diagram for vtkPVVectorEntry:

Inheritance graph
[legend]
Collaboration diagram for vtkPVVectorEntry:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkPVVectorEntry, vtkPVObjectWidget)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void Create (vtkKWApplication *pvApp)
void CheckModifiedCallback (const char *)
void SetLabel (const char *label)
virtual void SetBalloonHelpString (const char *str)
void SetEntryValue (int index, const char *value)
virtual void Initialize ()
virtual void Trace (ofstream *file)
virtual void UpdateEnableState ()
virtual void SaveInBatchScript (ofstream *file)
virtual vtkKWLabelGetLabelWidget ()
vtkKWEntryGetEntry (int idx)
void SetValue (char *v)
void SetValue (char *v1, char *v2)
void SetValue (char *v1, char *v2, char *v3)
void SetValue (char *v1, char *v2, char *v3, char *v4)
void SetValue (char *v1, char *v2, char *v3, char *v4, char *v5)
void SetValue (char *v1, char *v2, char *v3, char *v4, char *v5, char *v6)
void SetValue (char **vals, int num)
void SetValue (float *vals, int num)
void GetValue (float *values, int num)
float * GetValue6 ()
virtual void SetScriptValue (const char *)
virtual char * GetScriptValue ()
virtual void SetDataType (int)
virtual int GetDataType ()
virtual void SetVectorLength (int)
virtual int GetVectorLength ()
vtkPVVectorEntryClonePrototype (vtkPVSource *pvSource, vtkArrayMap< vtkPVWidget *, vtkPVWidget * > *map)
virtual void Accept ()
virtual void ResetInternal ()

Static Public Member Functions

vtkPVVectorEntryNew ()

Protected Member Functions

 vtkPVVectorEntry ()
 ~vtkPVVectorEntry ()
virtual void SetEntryLabel (const char *)
virtual char * GetEntryLabel ()
 vtkPVVectorEntry (const vtkPVVectorEntry &)
void operator= (const vtkPVVectorEntry &)
virtual void CopyProperties (vtkPVWidget *clone, vtkPVSource *pvSource, vtkArrayMap< vtkPVWidget *, vtkPVWidget * > *map)
int ReadXMLAttributes (vtkPVXMLElement *element, vtkPVXMLPackageParser *parser)

Protected Attributes

vtkKWLabelLabelWidget
char * EntryLabel
int DataType
int VectorLength
char * ScriptValue
char * EntryValues [6]
vtkPVVectorEntryInternals * Internals

Detailed Description

ParaView entry widget.

This widget allows user to enter text. It has a label and can have multiple fields. The maximum number of fields is 6. Once the widget is created the number of fields cannot be changed. When the user modifies the entry, the modified callback is called.

Definition at line 40 of file vtkPVVectorEntry.h.


Constructor & Destructor Documentation

vtkPVVectorEntry::vtkPVVectorEntry  )  [protected]
 

vtkPVVectorEntry::~vtkPVVectorEntry  )  [protected]
 

vtkPVVectorEntry::vtkPVVectorEntry const vtkPVVectorEntry  )  [protected]
 


Member Function Documentation

vtkPVVectorEntry* vtkPVVectorEntry::New  )  [static]
 

Reimplemented from vtkPVTracedWidget.

Reimplemented in vtkPVScaleFactorEntry.

vtkPVVectorEntry::vtkTypeRevisionMacro vtkPVVectorEntry  ,
vtkPVObjectWidget 
 

void vtkPVVectorEntry::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkPVObjectWidget.

Reimplemented in vtkPVScaleFactorEntry.

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

Create the widget.

Reimplemented from vtkPVWidget.

virtual vtkKWLabel* vtkPVVectorEntry::GetLabelWidget  )  [virtual]
 

I will eventually remove access to internal widgets once I figure out how to get the vectors value in Tcl with any number of componenets.

vtkKWEntry* vtkPVVectorEntry::GetEntry int  idx  ) 
 

I will eventually remove access to internal widgets once I figure out how to get the vectors value in Tcl with any number of componenets.

void vtkPVVectorEntry::SetValue char *  v  ) 
 

Methods to set this widgets value from a script.

void vtkPVVectorEntry::SetValue char *  v1,
char *  v2
 

Methods to set this widgets value from a script.

void vtkPVVectorEntry::SetValue char *  v1,
char *  v2,
char *  v3
 

Methods to set this widgets value from a script.

void vtkPVVectorEntry::SetValue char *  v1,
char *  v2,
char *  v3,
char *  v4
 

Methods to set this widgets value from a script.

void vtkPVVectorEntry::SetValue char *  v1,
char *  v2,
char *  v3,
char *  v4,
char *  v5
 

Methods to set this widgets value from a script.

void vtkPVVectorEntry::SetValue char *  v1,
char *  v2,
char *  v3,
char *  v4,
char *  v5,
char *  v6
 

Methods to set this widgets value from a script.

void vtkPVVectorEntry::SetValue char **  vals,
int  num
 

Methods to set this widgets value from a script.

void vtkPVVectorEntry::SetValue float *  vals,
int  num
 

Methods to set this widgets value from a script.

void vtkPVVectorEntry::GetValue float *  values,
int  num
 

Access values in the vector. Argument num is the size of the values array. It has to be smaller than number of items.

float* vtkPVVectorEntry::GetValue6  ) 
 

Access values in the vector. Argument num is the size of the values array. It has to be smaller than number of items.

void vtkPVVectorEntry::CheckModifiedCallback const char *   ) 
 

Check if the entry was modified and call modified event.

virtual void vtkPVVectorEntry::SetScriptValue const char *   )  [virtual]
 

I need a solution: I want to run ParaView with a low resolution data set, but create a batch simulation with high resolution data. When this widget is saved in a VTK script, this value is used.

virtual char* vtkPVVectorEntry::GetScriptValue  )  [virtual]
 

I need a solution: I want to run ParaView with a low resolution data set, but create a batch simulation with high resolution data. When this widget is saved in a VTK script, this value is used.

virtual void vtkPVVectorEntry::SetDataType int   )  [virtual]
 

This is the data type the vtk object is expecting.

virtual int vtkPVVectorEntry::GetDataType  )  [virtual]
 

This is the data type the vtk object is expecting.

void vtkPVVectorEntry::SetLabel const char *  label  ) 
 

The label.

virtual void vtkPVVectorEntry::SetBalloonHelpString const char *  str  )  [virtual]
 

This class redefines SetBalloonHelpString since it has to forward the call to a widget it contains.

Reimplemented from vtkKWWidget.

virtual void vtkPVVectorEntry::SetVectorLength int   )  [virtual]
 

Sets the length of the vector

virtual int vtkPVVectorEntry::GetVectorLength  )  [virtual]
 

Sets the length of the vector

void vtkPVVectorEntry::SetEntryValue int  index,
const char *  value
 

Set the entry value.

vtkPVVectorEntry* vtkPVVectorEntry::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 vtkPVVectorEntry::Accept  )  [virtual]
 

Move widget state to vtk object or back.

Implements vtkPVWidget.

virtual void vtkPVVectorEntry::ResetInternal  )  [virtual]
 

Move widget state to vtk object or back.

Reimplemented from vtkPVWidget.

virtual void vtkPVVectorEntry::Initialize  )  [virtual]
 

Initialize widget after creation

Implements vtkPVWidget.

Reimplemented in vtkPVScaleFactorEntry.

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

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

Implements vtkPVWidget.

virtual void vtkPVVectorEntry::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 vtkPVVectorEntry::SaveInBatchScript ofstream *  file  )  [virtual]
 

Save this widget to a file.

Implements vtkPVObjectWidget.

virtual void vtkPVVectorEntry::SetEntryLabel const char *   )  [protected, virtual]
 

virtual char* vtkPVVectorEntry::GetEntryLabel  )  [protected, virtual]
 

void vtkPVVectorEntry::operator= const vtkPVVectorEntry  )  [protected]
 

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

Reimplemented from vtkPVObjectWidget.

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

Called by vtkPVXMLPackageParser to configure the widget from XML attributes.

Reimplemented from vtkPVObjectWidget.

Reimplemented in vtkPVScaleFactorEntry.


Member Data Documentation

vtkKWLabel* vtkPVVectorEntry::LabelWidget [protected]
 

Definition at line 146 of file vtkPVVectorEntry.h.

char* vtkPVVectorEntry::EntryLabel [protected]
 

Definition at line 150 of file vtkPVVectorEntry.h.

int vtkPVVectorEntry::DataType [protected]
 

Definition at line 152 of file vtkPVVectorEntry.h.

int vtkPVVectorEntry::VectorLength [protected]
 

Definition at line 153 of file vtkPVVectorEntry.h.

char* vtkPVVectorEntry::ScriptValue [protected]
 

Definition at line 155 of file vtkPVVectorEntry.h.

char* vtkPVVectorEntry::EntryValues[6] [protected]
 

Get the stored entry values.

Definition at line 158 of file vtkPVVectorEntry.h.

vtkPVVectorEntryInternals* vtkPVVectorEntry::Internals [protected]
 

PIMPL Encapsulation for STL containers

Reimplemented from vtkKWWidget.

Definition at line 173 of file vtkPVVectorEntry.h.


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