ParaView
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes
vtkSIVectorPropertyTemplate< T, force_idtype > Class Template Reference

#include <vtkSIVectorPropertyTemplate.h>

Inheritance diagram for vtkSIVectorPropertyTemplate< T, force_idtype >:
Inheritance graph
[legend]
Collaboration diagram for vtkSIVectorPropertyTemplate< T, force_idtype >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef vtkSIVectorProperty Superclass

Public Member Functions

void PrintSelf (ostream &os, vtkIndent indent)
virtual bool GetArgumentIsArray ()

Protected Member Functions

 vtkSIVectorPropertyTemplate ()
 ~vtkSIVectorPropertyTemplate ()
virtual bool Push (vtkSMMessage *, int)
virtual bool Pull (vtkSMMessage *)
virtual bool ReadXMLAttributes (vtkSIProxy *proxyhelper, vtkPVXMLElement *element)
bool Push (T *values, int number_of_elements)

Protected Attributes

bool ArgumentIsArray

Detailed Description

template<class T, class force_idtype = int>
class vtkSIVectorPropertyTemplate< T, force_idtype >

Definition at line 26 of file vtkSIVectorPropertyTemplate.h.


Member Typedef Documentation

template<class T , class force_idtype = int>
typedef vtkSIVectorProperty vtkSIVectorPropertyTemplate< T, force_idtype >::Superclass

Reimplemented from vtkObject.

Definition at line 29 of file vtkSIVectorPropertyTemplate.h.


Constructor & Destructor Documentation

template<class T , class force_idtype = int>
vtkSIVectorPropertyTemplate< T, force_idtype >::vtkSIVectorPropertyTemplate ( ) [protected]
template<class T , class force_idtype = int>
vtkSIVectorPropertyTemplate< T, force_idtype >::~vtkSIVectorPropertyTemplate ( ) [protected]

Member Function Documentation

template<class T , class force_idtype = int>
void vtkSIVectorPropertyTemplate< T, force_idtype >::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Reimplemented from vtkSIVectorProperty.

template<class T , class force_idtype = int>
virtual bool vtkSIVectorPropertyTemplate< T, force_idtype >::GetArgumentIsArray ( ) [virtual]

If ArgumentIsArray is true, multiple elements are passed in as array arguments. For example, For example, if RepeatCommand is true, NumberOfElementsPerCommand is 2, the command is SetFoo and the values are 1 2 3 4 5 6, the resulting stream will have:

* Invoke
      obj SetFoo array(1, 2) * Invoke obj SetFoo array(3, 4) * Invoke obj
      SetFoo array(5, 6) 
template<class T , class force_idtype = int>
virtual bool vtkSIVectorPropertyTemplate< T, force_idtype >::Push ( vtkSMMessage ,
int   
) [protected, virtual]

Push a new state to the underneath implementation

Reimplemented from vtkSIProperty.

template<class T , class force_idtype = int>
virtual bool vtkSIVectorPropertyTemplate< T, force_idtype >::Pull ( vtkSMMessage ) [protected, virtual]

Pull the current state of the underneath implementation

Reimplemented from vtkSIProperty.

template<class T , class force_idtype = int>
virtual bool vtkSIVectorPropertyTemplate< T, force_idtype >::ReadXMLAttributes ( vtkSIProxy proxyhelper,
vtkPVXMLElement element 
) [protected, virtual]

Parse the xml for the property.

Reimplemented from vtkSIVectorProperty.

template<class T , class force_idtype = int>
bool vtkSIVectorPropertyTemplate< T, force_idtype >::Push ( T *  values,
int  number_of_elements 
) [protected]

Implements the actual push.


Member Data Documentation

template<class T , class force_idtype = int>
bool vtkSIVectorPropertyTemplate< T, force_idtype >::ArgumentIsArray [protected]

Definition at line 59 of file vtkSIVectorPropertyTemplate.h.


The documentation for this class was generated from the following file: