|
ParaView
|
restricts the input proxies to one or more data types More...
#include <vtkSMDataTypeDomain.h>


Public Member Functions | |
| virtual const char * | GetClassName () |
| virtual int | IsA (const char *type) |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| virtual int | IsInDomain (vtkSMProperty *property) |
| int | IsInDomain (vtkSMSourceProxy *proxy, int outputport=0) |
| unsigned int | GetNumberOfDataTypes () |
| const char * | GetDataType (unsigned int idx) |
Static Public Member Functions | |
| static vtkSMDataTypeDomain * | New () |
| static int | IsTypeOf (const char *type) |
| static vtkSMDataTypeDomain * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
| vtkSMDataTypeDomain () | |
| ~vtkSMDataTypeDomain () | |
| virtual int | ReadXMLAttributes (vtkSMProperty *prop, vtkPVXMLElement *element) |
| virtual void | SetCompositeDataSupported (int) |
| virtual int | GetCompositeDataSupported () |
Protected Attributes | |
| vtkSMDataTypeDomainInternals * | DTInternals |
| int | CompositeDataSupported |
restricts the input proxies to one or more data types
vtkSMDataTypeDomain restricts the input proxies to one or more data types. These data types are specified in the XML with the <DataType> element. VTK class names are used. It is possible to specify a superclass (i.e. vtkDataSet) for a more general domain. Works with vtkSMSourceProxy only. Valid XML elements are:
* <DataType value=""> where value is the classname for the data type for example: vtkDataSet, vtkImageData,...
Definition at line 41 of file vtkSMDataTypeDomain.h.
| vtkSMDataTypeDomain::vtkSMDataTypeDomain | ( | ) | [protected] |
| vtkSMDataTypeDomain::~vtkSMDataTypeDomain | ( | ) | [protected] |
| static vtkSMDataTypeDomain* vtkSMDataTypeDomain::New | ( | ) | [static] |
Reimplemented from vtkSMSessionObject.
| virtual const char* vtkSMDataTypeDomain::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkSMDomain.
| static int vtkSMDataTypeDomain::IsTypeOf | ( | const char * | type | ) | [static] |
Reimplemented from vtkSMDomain.
| virtual int vtkSMDataTypeDomain::IsA | ( | const char * | type | ) | [virtual] |
Reimplemented from vtkSMDomain.
| static vtkSMDataTypeDomain* vtkSMDataTypeDomain::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkSMDomain.
| void vtkSMDataTypeDomain::PrintSelf | ( | ostream & | os, |
| vtkIndent | indent | ||
| ) | [virtual] |
Reimplemented from vtkSMDomain.
| virtual int vtkSMDataTypeDomain::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 all data types of the input's parts are in the domain, it returns. It returns 0 otherwise.
Implements vtkSMDomain.
| int vtkSMDataTypeDomain::IsInDomain | ( | vtkSMSourceProxy * | proxy, |
| int | outputport = 0 |
||
| ) |
Returns true if all parts of the source proxy are in the domain.
| unsigned int vtkSMDataTypeDomain::GetNumberOfDataTypes | ( | ) |
Returns the number of acceptable data types.
| const char* vtkSMDataTypeDomain::GetDataType | ( | unsigned int | idx | ) |
Returns a data type.
| virtual int vtkSMDataTypeDomain::ReadXMLAttributes | ( | vtkSMProperty * | prop, |
| vtkPVXMLElement * | element | ||
| ) | [protected, virtual] |
Set the appropriate ivars from the xml element. Should be overwritten by subclass if adding ivars.
Reimplemented from vtkSMDomain.
| virtual void vtkSMDataTypeDomain::SetCompositeDataSupported | ( | int | ) | [protected, virtual] |
| virtual int vtkSMDataTypeDomain::GetCompositeDataSupported | ( | ) | [protected, virtual] |
vtkSMDataTypeDomainInternals* vtkSMDataTypeDomain::DTInternals [protected] |
Definition at line 72 of file vtkSMDataTypeDomain.h.
int vtkSMDataTypeDomain::CompositeDataSupported [protected] |
Definition at line 74 of file vtkSMDataTypeDomain.h.
1.7.5.1