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

vtkSMLookupTableProxy Class Reference

proxy for a VTK lookup table More...

#include <vtkSMLookupTableProxy.h>

Inheritance diagram for vtkSMLookupTableProxy:

Inheritance graph
[legend]
Collaboration diagram for vtkSMLookupTableProxy:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkSMLookupTableProxy, vtkSMProxy)
void PrintSelf (ostream &os, vtkIndent indent)
void Build ()
virtual void UpdateVTKObjects ()
virtual void CreateVTKObjects (int numObjects)
virtual void SaveInBatchScript (ofstream *file)
virtual void SetArrayName (const char *)
virtual char * GetArrayName ()

Static Public Member Functions

vtkSMLookupTableProxyNew ()

Protected Member Functions

 vtkSMLookupTableProxy ()
 ~vtkSMLookupTableProxy ()

Protected Attributes

char * ArrayName

Detailed Description

proxy for a VTK lookup table

This proxy class is an example of how vtkSMProxy can be subclassed to add functionality. It adds one simple method : Build().

Definition at line 27 of file vtkSMLookupTableProxy.h.


Constructor & Destructor Documentation

vtkSMLookupTableProxy::vtkSMLookupTableProxy  )  [protected]
 

vtkSMLookupTableProxy::~vtkSMLookupTableProxy  )  [protected]
 


Member Function Documentation

vtkSMLookupTableProxy* vtkSMLookupTableProxy::New  )  [static]
 

Reimplemented from vtkSMProxy.

vtkSMLookupTableProxy::vtkTypeRevisionMacro vtkSMLookupTableProxy  ,
vtkSMProxy 
 

void vtkSMLookupTableProxy::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkSMProxy.

void vtkSMLookupTableProxy::Build  ) 
 

Create the lookup table values.

virtual void vtkSMLookupTableProxy::UpdateVTKObjects  )  [virtual]
 

push properties to VTK object. Also call Build(), hence rebuilds the lookup table.

Reimplemented from vtkSMProxy.

virtual void vtkSMLookupTableProxy::CreateVTKObjects int  numObjects  )  [virtual]
 

Given the number of objects (numObjects), class name (VTKClassName) and server ids ( this->GetServerIDs()), this methods instantiates the objects on the server(s) This method is overridden to change the servers.

Reimplemented from vtkSMProxy.

virtual void vtkSMLookupTableProxy::SetArrayName const char *   )  [virtual]
 

This map is used for arrays with this name and this number of components. In the future, they may handle more than one type of array. This used to be in the ScalarBarWidget. However, since it is used almost everytime Lookup table is needed, I put ArrayName as an Ivar in this class.

virtual char* vtkSMLookupTableProxy::GetArrayName  )  [virtual]
 

This map is used for arrays with this name and this number of components. In the future, they may handle more than one type of array. This used to be in the ScalarBarWidget. However, since it is used almost everytime Lookup table is needed, I put ArrayName as an Ivar in this class.

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


Member Data Documentation

char* vtkSMLookupTableProxy::ArrayName [protected]
 

Definition at line 63 of file vtkSMLookupTableProxy.h.


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