ParaView
Public Member Functions | Static Public Member Functions | Protected Member Functions
vtkSMDimensionsDomain Class Reference

int range domain based on the data dimensions. More...

#include <vtkSMDimensionsDomain.h>

Inheritance diagram for vtkSMDimensionsDomain:
Inheritance graph
[legend]
Collaboration diagram for vtkSMDimensionsDomain:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void Update (vtkSMProperty *)

Static Public Member Functions

static vtkSMDimensionsDomainNew ()
static int IsTypeOf (const char *type)
static vtkSMDimensionsDomainSafeDownCast (vtkObject *o)

Protected Member Functions

 vtkSMDimensionsDomain ()
 ~vtkSMDimensionsDomain ()
void Update (vtkSMProxyProperty *pp, vtkSMIntVectorProperty *ivp)
int GetDirection (vtkSMIntVectorProperty *ivp)
void GetExtent (vtkSMProxyProperty *pp, int extent[6])

Detailed Description

int range domain based on the data dimensions.

vtkSMDimensionsDomain is a subclass of vtkSMIntRangeDomain. It relies on two required properties: "Input", "Direction". "Input" is generally an vtkSMInputProperty which provides the information about the data extents. "Direction" is an option required property which helps determine the direction (VTK_XY_PLANE, VTK_YZ_PLANE or VTK_XZ_PLANE). If "Direction" is not provided then the property must be a 3 element property while when Direction is provided the property must be a 1 element property.

Definition at line 35 of file vtkSMDimensionsDomain.h.


Constructor & Destructor Documentation

vtkSMDimensionsDomain::vtkSMDimensionsDomain ( ) [protected]
vtkSMDimensionsDomain::~vtkSMDimensionsDomain ( ) [protected]

Member Function Documentation

static vtkSMDimensionsDomain* vtkSMDimensionsDomain::New ( ) [static]

Reimplemented from vtkSMIntRangeDomain.

virtual const char* vtkSMDimensionsDomain::GetClassName ( ) [virtual]

Reimplemented from vtkSMIntRangeDomain.

static int vtkSMDimensionsDomain::IsTypeOf ( const char *  type) [static]

Reimplemented from vtkSMIntRangeDomain.

virtual int vtkSMDimensionsDomain::IsA ( const char *  type) [virtual]

Reimplemented from vtkSMIntRangeDomain.

static vtkSMDimensionsDomain* vtkSMDimensionsDomain::SafeDownCast ( vtkObject o) [static]

Reimplemented from vtkSMIntRangeDomain.

void vtkSMDimensionsDomain::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Reimplemented from vtkSMIntRangeDomain.

virtual void vtkSMDimensionsDomain::Update ( vtkSMProperty ) [virtual]

Update the domain using the "unchecked" values (if available) for all required properties.

Reimplemented from vtkSMIntRangeDomain.

void vtkSMDimensionsDomain::Update ( vtkSMProxyProperty pp,
vtkSMIntVectorProperty ivp 
) [protected]
int vtkSMDimensionsDomain::GetDirection ( vtkSMIntVectorProperty ivp) [protected]
void vtkSMDimensionsDomain::GetExtent ( vtkSMProxyProperty pp,
int  extent[6] 
) [protected]

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