ParaView
Public Member Functions | Public Attributes | List of all members
vtkSMVectorPropertyTemplate< T > Class Template Reference

#include <vtkSMVectorPropertyTemplate.h>

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 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 ResetToXMLDefaults ()
 
bool LoadStateValues (vtkPVXMLElement *element)
 
void SaveStateValues (vtkPVXMLElement *propertyElement)
 
void ClearUncheckedElements ()
 
bool IsValueDefault ()
 

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 58 of file vtkSMVectorPropertyTemplate.h.

Constructor & Destructor Documentation

§ vtkSMVectorPropertyTemplate()

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

Definition at line 70 of file vtkSMVectorPropertyTemplate.h.

Member Function Documentation

§ UpdateDefaultValues()

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

Definition at line 78 of file vtkSMVectorPropertyTemplate.h.

§ SetNumberOfUncheckedElements()

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

Definition at line 86 of file vtkSMVectorPropertyTemplate.h.

§ GetNumberOfUncheckedElements()

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

Definition at line 93 of file vtkSMVectorPropertyTemplate.h.

§ GetNumberOfElements()

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

Definition at line 99 of file vtkSMVectorPropertyTemplate.h.

§ SetNumberOfElements()

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

Definition at line 102 of file vtkSMVectorPropertyTemplate.h.

§ GetElement()

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

Definition at line 123 of file vtkSMVectorPropertyTemplate.h.

§ GetDefaultValue()

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

Definition at line 131 of file vtkSMVectorPropertyTemplate.h.

§ GetElements()

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

Definition at line 143 of file vtkSMVectorPropertyTemplate.h.

§ GetUncheckedElement()

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

Definition at line 146 of file vtkSMVectorPropertyTemplate.h.

§ SetUncheckedElement()

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

Definition at line 153 of file vtkSMVectorPropertyTemplate.h.

§ SetUncheckedElements() [1/2]

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

Definition at line 168 of file vtkSMVectorPropertyTemplate.h.

§ SetUncheckedElements() [2/2]

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

Definition at line 174 of file vtkSMVectorPropertyTemplate.h.

§ SetElement()

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

Definition at line 201 of file vtkSMVectorPropertyTemplate.h.

§ SetElements() [1/2]

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

Definition at line 225 of file vtkSMVectorPropertyTemplate.h.

§ SetElements() [2/2]

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

Definition at line 231 of file vtkSMVectorPropertyTemplate.h.

§ Copy()

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

Definition at line 270 of file vtkSMVectorPropertyTemplate.h.

§ ResetToXMLDefaults()

template<class T>
void vtkSMVectorPropertyTemplate< T >::ResetToXMLDefaults ( )
inline

Definition at line 305 of file vtkSMVectorPropertyTemplate.h.

§ LoadStateValues()

template<class T>
bool vtkSMVectorPropertyTemplate< T >::LoadStateValues ( vtkPVXMLElement element)
inline

Definition at line 326 of file vtkSMVectorPropertyTemplate.h.

§ SaveStateValues()

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

Definition at line 366 of file vtkSMVectorPropertyTemplate.h.

§ ClearUncheckedElements()

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

Definition at line 392 of file vtkSMVectorPropertyTemplate.h.

§ IsValueDefault()

template<class T>
bool vtkSMVectorPropertyTemplate< T >::IsValueDefault ( )
inline

Definition at line 400 of file vtkSMVectorPropertyTemplate.h.

Member Data Documentation

§ Values

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

Definition at line 63 of file vtkSMVectorPropertyTemplate.h.

§ UncheckedValues

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

Definition at line 64 of file vtkSMVectorPropertyTemplate.h.

§ DefaultValues

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

Definition at line 65 of file vtkSMVectorPropertyTemplate.h.

§ DefaultsValid

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

Definition at line 66 of file vtkSMVectorPropertyTemplate.h.

§ Initialized

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

Definition at line 67 of file vtkSMVectorPropertyTemplate.h.


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