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

vtkSMFixedTypeDomain Class Reference

restricts the proxy to have the same type as previous proxy More...

#include <vtkSMFixedTypeDomain.h>

Inheritance diagram for vtkSMFixedTypeDomain:

Inheritance graph
[legend]
Collaboration diagram for vtkSMFixedTypeDomain:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkSMFixedTypeDomain, vtkSMDomain)
void PrintSelf (ostream &os, vtkIndent indent)
virtual int IsInDomain (vtkSMProperty *property)
virtual int IsInDomain (vtkSMSourceProxy *oldProxy, vtkSMSourceProxy *newProxy)

Static Public Member Functions

vtkSMFixedTypeDomainNew ()

Protected Member Functions

 vtkSMFixedTypeDomain ()
 ~vtkSMFixedTypeDomain ()
virtual void SaveState (const char *name, ostream *file, vtkIndent indent)

Detailed Description

restricts the proxy to have the same type as previous proxy

vtkSMFixedTypeDomain is used by input properties of filters that can not have different input types after input is set the first time. For example, a sub-class vtkDataSetToDataSetFilter, once connected in a pipeline can not change it's input type, say, from vtkImageData to vtkUnstructuredGrid because it's output can not change.

See also:
vtkSMDomain

Definition at line 34 of file vtkSMFixedTypeDomain.h.


Constructor & Destructor Documentation

vtkSMFixedTypeDomain::vtkSMFixedTypeDomain  )  [protected]
 

vtkSMFixedTypeDomain::~vtkSMFixedTypeDomain  )  [protected]
 


Member Function Documentation

vtkSMFixedTypeDomain* vtkSMFixedTypeDomain::New  )  [static]
 

Reimplemented from vtkSMObject.

vtkSMFixedTypeDomain::vtkTypeRevisionMacro vtkSMFixedTypeDomain  ,
vtkSMDomain 
 

void vtkSMFixedTypeDomain::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkSMDomain.

virtual int vtkSMFixedTypeDomain::IsInDomain vtkSMProperty property  )  [virtual]
 

Returns true if the value of the propery is in the domain. The propery has to be a vtkSMProxyProperty which points to a vtkSMSourceProxy. If the new (unchecked) source proxy has the same number of parts and data types as the old (checked) one, it returns 1. Returns 0 otherwise.

Implements vtkSMDomain.

virtual int vtkSMFixedTypeDomain::IsInDomain vtkSMSourceProxy oldProxy,
vtkSMSourceProxy newProxy
[virtual]
 

Returns true if old and new source proxies have the same output data type, false otherwise.

virtual void vtkSMFixedTypeDomain::SaveState const char *  name,
ostream *  file,
vtkIndent  indent
[protected, virtual]
 

Saves the state of the object in XML format. Should be overwritten by proxies and properties.

Reimplemented from vtkSMObject.


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