ParaView
Public Member Functions | Public Attributes
vtkSMVectorPropertyTemplate< T > Class Template Reference

#include <vtkSMVectorPropertyTemplate.h>

List of all members.

Public Member Functions

 vtkSMVectorPropertyTemplate (vtkSMProperty *property)
void UpdateDefaultValues ()
void SetNumberOfUncheckedElements (unsigned int num)
unsigned int GetNumberOfUncheckedElements ()
unsigned int GetNumberOfElements ()
void SetNumberOfElements (unsigned int num)
T & GetElement (unsigned int idx)
T & GetDefaultValue (int idx)
T * GetElements ()
T & GetUncheckedElement (unsigned int idx)
void SetUncheckedElement (unsigned int idx, T value)
int SetUncheckedElements (const T *values)
int SetUncheckedElements (const T *values, unsigned int numValues)
int SetElementAsString (unsigned int idx, const char *value)
int SetElement (unsigned int idx, T value)
int SetElements (const T *values)
int SetElements (const T *values, unsigned int numValues)
void Copy (vtkSMVectorPropertyTemplate< T > *dsrc)
void ResetToDefaultInternal ()
void SaveStateValues (vtkPVXMLElement *propertyElement)
void ClearUncheckedElements ()

Public Attributes

std::vector< T > Values
std::vector< T > UncheckedValues
std::vector< T > DefaultValues
bool DefaultsValid
bool Initialized

Detailed Description

template<class T>
class vtkSMVectorPropertyTemplate< T >

Definition at line 37 of file vtkSMVectorPropertyTemplate.h.


Constructor & Destructor Documentation

template<class T>
vtkSMVectorPropertyTemplate< T >::vtkSMVectorPropertyTemplate ( vtkSMProperty property) [inline]

Definition at line 48 of file vtkSMVectorPropertyTemplate.h.


Member Function Documentation

template<class T>
void vtkSMVectorPropertyTemplate< T >::UpdateDefaultValues ( ) [inline]

Definition at line 56 of file vtkSMVectorPropertyTemplate.h.

template<class T>
void vtkSMVectorPropertyTemplate< T >::SetNumberOfUncheckedElements ( unsigned int  num) [inline]

Definition at line 65 of file vtkSMVectorPropertyTemplate.h.

template<class T>
unsigned int vtkSMVectorPropertyTemplate< T >::GetNumberOfUncheckedElements ( ) [inline]

Definition at line 72 of file vtkSMVectorPropertyTemplate.h.

template<class T>
unsigned int vtkSMVectorPropertyTemplate< T >::GetNumberOfElements ( ) [inline]

Definition at line 78 of file vtkSMVectorPropertyTemplate.h.

template<class T>
void vtkSMVectorPropertyTemplate< T >::SetNumberOfElements ( unsigned int  num) [inline]

Definition at line 84 of file vtkSMVectorPropertyTemplate.h.

template<class T>
T& vtkSMVectorPropertyTemplate< T >::GetElement ( unsigned int  idx) [inline]

Definition at line 105 of file vtkSMVectorPropertyTemplate.h.

template<class T>
T& vtkSMVectorPropertyTemplate< T >::GetDefaultValue ( int  idx) [inline]

Definition at line 113 of file vtkSMVectorPropertyTemplate.h.

template<class T>
T* vtkSMVectorPropertyTemplate< T >::GetElements ( ) [inline]

Definition at line 125 of file vtkSMVectorPropertyTemplate.h.

template<class T>
T& vtkSMVectorPropertyTemplate< T >::GetUncheckedElement ( unsigned int  idx) [inline]

Definition at line 131 of file vtkSMVectorPropertyTemplate.h.

template<class T>
void vtkSMVectorPropertyTemplate< T >::SetUncheckedElement ( unsigned int  idx,
value 
) [inline]

Definition at line 138 of file vtkSMVectorPropertyTemplate.h.

template<class T>
int vtkSMVectorPropertyTemplate< T >::SetUncheckedElements ( const T *  values) [inline]

Definition at line 153 of file vtkSMVectorPropertyTemplate.h.

template<class T>
int vtkSMVectorPropertyTemplate< T >::SetUncheckedElements ( const T *  values,
unsigned int  numValues 
) [inline]

Definition at line 159 of file vtkSMVectorPropertyTemplate.h.

template<class T>
int vtkSMVectorPropertyTemplate< T >::SetElementAsString ( unsigned int  idx,
const char *  value 
) [inline]

Definition at line 186 of file vtkSMVectorPropertyTemplate.h.

template<class T>
int vtkSMVectorPropertyTemplate< T >::SetElement ( unsigned int  idx,
value 
) [inline]

Definition at line 200 of file vtkSMVectorPropertyTemplate.h.

template<class T>
int vtkSMVectorPropertyTemplate< T >::SetElements ( const T *  values) [inline]

Definition at line 225 of file vtkSMVectorPropertyTemplate.h.

template<class T>
int vtkSMVectorPropertyTemplate< T >::SetElements ( const T *  values,
unsigned int  numValues 
) [inline]

Definition at line 231 of file vtkSMVectorPropertyTemplate.h.

template<class T>
void vtkSMVectorPropertyTemplate< T >::Copy ( vtkSMVectorPropertyTemplate< T > *  dsrc) [inline]

Definition at line 262 of file vtkSMVectorPropertyTemplate.h.

template<class T>
void vtkSMVectorPropertyTemplate< T >::ResetToDefaultInternal ( ) [inline]

Definition at line 287 of file vtkSMVectorPropertyTemplate.h.

template<class T>
void vtkSMVectorPropertyTemplate< T >::SaveStateValues ( vtkPVXMLElement propertyElement) [inline]

Definition at line 300 of file vtkSMVectorPropertyTemplate.h.

template<class T>
void vtkSMVectorPropertyTemplate< T >::ClearUncheckedElements ( ) [inline]

Definition at line 325 of file vtkSMVectorPropertyTemplate.h.


Member Data Documentation

template<class T>
std::vector<T> vtkSMVectorPropertyTemplate< T >::Values

Definition at line 41 of file vtkSMVectorPropertyTemplate.h.

Definition at line 42 of file vtkSMVectorPropertyTemplate.h.

Definition at line 43 of file vtkSMVectorPropertyTemplate.h.

template<class T>
bool vtkSMVectorPropertyTemplate< T >::DefaultsValid

Definition at line 44 of file vtkSMVectorPropertyTemplate.h.

template<class T>
bool vtkSMVectorPropertyTemplate< T >::Initialized

Definition at line 45 of file vtkSMVectorPropertyTemplate.h.


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