Section: Visualization Toolkit Graphics Classes
When dealing with composite datasets, partial arrays are common i.e. data-arrays that are not available in all of the blocks. By default, this filter only passes those point and cell data-arrays that are available in all the blocks i.e. partial array are removed. When PassPartialArrays is turned on, this behavior is changed to take a union of all arrays present thus partial arrays are passed as well. However, for composite dataset input, this filter still produces a non-composite output. For all those locations in a block of where a particular data array is missing, this filter uses vtkMath::Nan() for double and float arrays, while 0 for all other types of arrays i.e int, char etc.
To create an instance of class vtkCompositeDataProbeFilter, simply invoke its constructor as follows
obj = vtkCompositeDataProbeFilter
obj
is an instance of the vtkCompositeDataProbeFilter class.
string = obj.GetClassName ()
int = obj.IsA (string name)
vtkCompositeDataProbeFilter = obj.NewInstance ()
vtkCompositeDataProbeFilter = obj.SafeDownCast (vtkObject o)
obj.SetPassPartialArrays (bool )
- When dealing with composite datasets, partial arrays are common i.e.
data-arrays that are not available in all of the blocks. By default, this
filter only passes those point and cell data-arrays that are available in
all the blocks i.e. partial array are removed. When PassPartialArrays is
turned on, this behavior is changed to take a union of all arrays present
thus partial arrays are passed as well. However, for composite dataset
input, this filter still produces a non-composite output. For all those
locations in a block of where a particular data array is missing, this
filter uses vtkMath::Nan() for double and float arrays, while 0 for all
other types of arrays i.e int, char etc.
bool = obj.GetPassPartialArrays ()
- When dealing with composite datasets, partial arrays are common i.e.
data-arrays that are not available in all of the blocks. By default, this
filter only passes those point and cell data-arrays that are available in
all the blocks i.e. partial array are removed. When PassPartialArrays is
turned on, this behavior is changed to take a union of all arrays present
thus partial arrays are passed as well. However, for composite dataset
input, this filter still produces a non-composite output. For all those
locations in a block of where a particular data array is missing, this
filter uses vtkMath::Nan() for double and float arrays, while 0 for all
other types of arrays i.e int, char etc.
obj.PassPartialArraysOn ()
- When dealing with composite datasets, partial arrays are common i.e.
data-arrays that are not available in all of the blocks. By default, this
filter only passes those point and cell data-arrays that are available in
all the blocks i.e. partial array are removed. When PassPartialArrays is
turned on, this behavior is changed to take a union of all arrays present
thus partial arrays are passed as well. However, for composite dataset
input, this filter still produces a non-composite output. For all those
locations in a block of where a particular data array is missing, this
filter uses vtkMath::Nan() for double and float arrays, while 0 for all
other types of arrays i.e int, char etc.
obj.PassPartialArraysOff ()
- When dealing with composite datasets, partial arrays are common i.e.
data-arrays that are not available in all of the blocks. By default, this
filter only passes those point and cell data-arrays that are available in
all the blocks i.e. partial array are removed. When PassPartialArrays is
turned on, this behavior is changed to take a union of all arrays present
thus partial arrays are passed as well. However, for composite dataset
input, this filter still produces a non-composite output. For all those
locations in a block of where a particular data array is missing, this
filter uses vtkMath::Nan() for double and float arrays, while 0 for all
other types of arrays i.e int, char etc.