VTK
|
map field data to dataset attribute data More...
#include <vtkFieldDataToAttributeDataFilter.h>
Public Types | |
typedef vtkDataSetAlgorithm | Superclass |
![]() | |
typedef vtkAlgorithm | Superclass |
![]() | |
typedef vtkObject | Superclass |
![]() | |
typedef vtkObjectBase | Superclass |
Public Member Functions | |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
virtual int | RequestUpdateExtent (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
virtual void | SetInputField (int) |
virtual int | GetInputField () |
void | SetInputFieldToDataObjectField () |
void | SetInputFieldToPointDataField () |
void | SetInputFieldToCellDataField () |
virtual void | SetOutputAttributeData (int) |
virtual int | GetOutputAttributeData () |
void | SetOutputAttributeDataToCellData () |
void | SetOutputAttributeDataToPointData () |
void | SetScalarComponent (int comp, const char *arrayName, int arrayComp, int min, int max, int normalize) |
void | SetScalarComponent (int comp, const char *arrayName, int arrayComp) |
const char * | GetScalarComponentArrayName (int comp) |
int | GetScalarComponentArrayComponent (int comp) |
int | GetScalarComponentMinRange (int comp) |
int | GetScalarComponentMaxRange (int comp) |
int | GetScalarComponentNormalizeFlag (int comp) |
void | SetVectorComponent (int comp, const char *arrayName, int arrayComp, int min, int max, int normalize) |
void | SetVectorComponent (int comp, const char *arrayName, int arrayComp) |
const char * | GetVectorComponentArrayName (int comp) |
int | GetVectorComponentArrayComponent (int comp) |
int | GetVectorComponentMinRange (int comp) |
int | GetVectorComponentMaxRange (int comp) |
int | GetVectorComponentNormalizeFlag (int comp) |
void | SetNormalComponent (int comp, const char *arrayName, int arrayComp, int min, int max, int normalize) |
void | SetNormalComponent (int comp, const char *arrayName, int arrayComp) |
const char * | GetNormalComponentArrayName (int comp) |
int | GetNormalComponentArrayComponent (int comp) |
int | GetNormalComponentMinRange (int comp) |
int | GetNormalComponentMaxRange (int comp) |
int | GetNormalComponentNormalizeFlag (int comp) |
void | SetTensorComponent (int comp, const char *arrayName, int arrayComp, int min, int max, int normalize) |
void | SetTensorComponent (int comp, const char *arrayName, int arrayComp) |
const char * | GetTensorComponentArrayName (int comp) |
int | GetTensorComponentArrayComponent (int comp) |
int | GetTensorComponentMinRange (int comp) |
int | GetTensorComponentMaxRange (int comp) |
int | GetTensorComponentNormalizeFlag (int comp) |
void | SetTCoordComponent (int comp, const char *arrayName, int arrayComp, int min, int max, int normalize) |
void | SetTCoordComponent (int comp, const char *arrayName, int arrayComp) |
const char * | GetTCoordComponentArrayName (int comp) |
int | GetTCoordComponentArrayComponent (int comp) |
int | GetTCoordComponentMinRange (int comp) |
int | GetTCoordComponentMaxRange (int comp) |
int | GetTCoordComponentNormalizeFlag (int comp) |
virtual void | SetDefaultNormalize (int) |
virtual int | GetDefaultNormalize () |
virtual void | DefaultNormalizeOn () |
virtual void | DefaultNormalizeOff () |
![]() | |
vtkDataObject * | GetInput () |
vtkPolyData * | GetPolyDataOutput () |
vtkStructuredPoints * | GetStructuredPointsOutput () |
vtkImageData * | GetImageDataOutput () |
vtkStructuredGrid * | GetStructuredGridOutput () |
vtkUnstructuredGrid * | GetUnstructuredGridOutput () |
vtkRectilinearGrid * | GetRectilinearGridOutput () |
vtkDataSet * | GetOutput () |
vtkDataSet * | GetOutput (int) |
void | SetInput (vtkDataObject *) |
void | SetInput (int, vtkDataObject *) |
void | SetInput (vtkDataSet *) |
void | SetInput (int, vtkDataSet *) |
void | AddInput (vtkDataObject *) |
void | AddInput (vtkDataSet *) |
void | AddInput (int, vtkDataSet *) |
void | AddInput (int, vtkDataObject *) |
virtual int | ProcessRequest (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
![]() | |
int | HasExecutive () |
vtkExecutive * | GetExecutive () |
virtual void | SetExecutive (vtkExecutive *executive) |
virtual int | ModifyRequest (vtkInformation *request, int when) |
vtkInformation * | GetInputPortInformation (int port) |
vtkInformation * | GetOutputPortInformation (int port) |
int | GetNumberOfInputPorts () |
int | GetNumberOfOutputPorts () |
void | UpdateProgress (double amount) |
vtkInformation * | GetInputArrayInformation (int idx) |
void | RemoveAllInputs () |
vtkDataObject * | GetOutputDataObject (int port) |
virtual void | RemoveInputConnection (int port, vtkAlgorithmOutput *input) |
int | GetNumberOfInputConnections (int port) |
int | GetTotalNumberOfInputConnections () |
vtkAlgorithmOutput * | GetInputConnection (int port, int index) |
virtual void | Update () |
virtual void | UpdateInformation () |
virtual void | UpdateWholeExtent () |
void | ConvertTotalInputToPortConnection (int ind, int &port, int &conn) |
virtual double | ComputePriority () |
int | ProcessRequest (vtkInformation *request, vtkCollection *inInfo, vtkInformationVector *outInfo) |
virtual int | ComputePipelineMTime (vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec, int requestFromOutputPort, unsigned long *mtime) |
virtual vtkInformation * | GetInformation () |
virtual void | SetInformation (vtkInformation *) |
virtual void | Register (vtkObjectBase *o) |
virtual void | UnRegister (vtkObjectBase *o) |
virtual void | SetAbortExecute (int) |
virtual int | GetAbortExecute () |
virtual void | AbortExecuteOn () |
virtual void | AbortExecuteOff () |
virtual void | SetProgress (double) |
virtual double | GetProgress () |
void | SetProgressText (const char *ptext) |
virtual char * | GetProgressText () |
virtual unsigned long | GetErrorCode () |
virtual void | SetInputArrayToProcess (int idx, int port, int connection, int fieldAssociation, const char *name) |
virtual void | SetInputArrayToProcess (int idx, int port, int connection, int fieldAssociation, int fieldAttributeType) |
virtual void | SetInputArrayToProcess (int idx, vtkInformation *info) |
virtual void | SetInputArrayToProcess (int idx, int port, int connection, const char *fieldAssociation, const char *attributeTypeorName) |
vtkDataObject * | GetInputDataObject (int port, int connection) |
virtual void | SetInputConnection (int port, vtkAlgorithmOutput *input) |
virtual void | SetInputConnection (vtkAlgorithmOutput *input) |
virtual void | AddInputConnection (int port, vtkAlgorithmOutput *input) |
virtual void | AddInputConnection (vtkAlgorithmOutput *input) |
vtkAlgorithmOutput * | GetOutputPort (int index) |
vtkAlgorithmOutput * | GetOutputPort () |
virtual void | SetReleaseDataFlag (int) |
virtual int | GetReleaseDataFlag () |
void | ReleaseDataFlagOn () |
void | ReleaseDataFlagOff () |
int | UpdateExtentIsEmpty (vtkDataObject *output) |
int | UpdateExtentIsEmpty (vtkInformation *pinfo, int extentType) |
![]() | |
virtual void | DebugOn () |
virtual void | DebugOff () |
unsigned char | GetDebug () |
void | SetDebug (unsigned char debugFlag) |
virtual void | Modified () |
virtual unsigned long | GetMTime () |
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
vtkCommand * | GetCommand (unsigned long tag) |
void | RemoveObserver (vtkCommand *) |
void | RemoveObservers (unsigned long event, vtkCommand *) |
void | RemoveObservers (const char *event, vtkCommand *) |
int | HasObserver (unsigned long event, vtkCommand *) |
int | HasObserver (const char *event, vtkCommand *) |
void | RemoveObserver (unsigned long tag) |
void | RemoveObservers (unsigned long event) |
void | RemoveObservers (const char *event) |
void | RemoveAllObservers () |
int | HasObserver (unsigned long event) |
int | HasObserver (const char *event) |
template<class U , class T > | |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
template<class U , class T > | |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
int | InvokeEvent (unsigned long event, void *callData) |
int | InvokeEvent (const char *event, void *callData) |
int | InvokeEvent (unsigned long event) |
int | InvokeEvent (const char *event) |
![]() | |
const char * | GetClassName () const |
virtual void | Delete () |
virtual void | FastDelete () |
void | Print (ostream &os) |
void | SetReferenceCount (int) |
void | PrintRevisions (ostream &os) |
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
int | GetReferenceCount () |
Protected Member Functions | |
vtkFieldDataToAttributeDataFilter () | |
~vtkFieldDataToAttributeDataFilter () | |
virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
void | ConstructScalars (int num, vtkFieldData *fd, vtkDataSetAttributes *attr, vtkIdType componentRange[4][2], char *arrays[4], int arrayComponents[4], int normalize[4], int numComp) |
void | ConstructVectors (int num, vtkFieldData *fd, vtkDataSetAttributes *attr, vtkIdType componentRange[3][2], char *arrays[3], int arrayComponents[3], int normalize[3]) |
void | ConstructGhostLevels (int num, vtkFieldData *fd, vtkDataSetAttributes *attr, vtkIdType componentRange[2], char *array, int arrayComponent, int normalize) |
void | ConstructNormals (int num, vtkFieldData *fd, vtkDataSetAttributes *attr, vtkIdType componentRange[3][2], char *arrays[3], int arrayComponents[3], int normalize[3]) |
void | ConstructTCoords (int num, vtkFieldData *fd, vtkDataSetAttributes *attr, vtkIdType componentRange[3][2], char *arrays[3], int arrayComponents[3], int normalize[3], int numComp) |
void | ConstructTensors (int num, vtkFieldData *fd, vtkDataSetAttributes *attr, vtkIdType componentRange[9][2], char *arrays[9], int arrayComponents[9], int normalize[9]) |
void | ConstructFieldData (int num, vtkDataSetAttributes *attr) |
![]() | |
vtkDataSetAlgorithm () | |
~vtkDataSetAlgorithm () | |
virtual int | FillOutputPortInformation (int port, vtkInformation *info) |
virtual int | FillInputPortInformation (int port, vtkInformation *info) |
vtkDataObject * | GetInput (int port) |
virtual int | RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
virtual int | RequestDataObject (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
![]() | |
vtkAlgorithm () | |
~vtkAlgorithm () | |
virtual void | SetNumberOfInputPorts (int n) |
virtual void | SetNumberOfOutputPorts (int n) |
int | InputPortIndexInRange (int index, const char *action) |
int | OutputPortIndexInRange (int index, const char *action) |
int | GetInputArrayAssociation (int idx, vtkInformationVector **inputVector) |
virtual vtkExecutive * | CreateDefaultExecutive () |
virtual void | ReportReferences (vtkGarbageCollector *) |
virtual void | SetNumberOfInputConnections (int port, int n) |
int | GetInputArrayAssociation (int idx, int connection, vtkInformationVector **inputVector) |
int | GetInputArrayAssociation (int idx, vtkDataObject *input) |
vtkDataArray * | GetInputArrayToProcess (int idx, vtkInformationVector **inputVector) |
vtkDataArray * | GetInputArrayToProcess (int idx, vtkInformationVector **inputVector, int &association) |
vtkDataArray * | GetInputArrayToProcess (int idx, int connection, vtkInformationVector **inputVector) |
vtkDataArray * | GetInputArrayToProcess (int idx, int connection, vtkInformationVector **inputVector, int &association) |
vtkDataArray * | GetInputArrayToProcess (int idx, vtkDataObject *input) |
vtkDataArray * | GetInputArrayToProcess (int idx, vtkDataObject *input, int &association) |
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, vtkInformationVector **inputVector) |
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, vtkInformationVector **inputVector, int &association) |
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, int connection, vtkInformationVector **inputVector) |
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, int connection, vtkInformationVector **inputVector, int &association) |
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, vtkDataObject *input) |
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, vtkDataObject *input, int &association) |
vtkInformation * | GetInputArrayFieldInformation (int idx, vtkInformationVector **inputVector) |
virtual void | SetNthInputConnection (int port, int index, vtkAlgorithmOutput *input) |
virtual void | SetErrorCode (unsigned long) |
![]() | |
vtkObject () | |
virtual | ~vtkObject () |
virtual void | RegisterInternal (vtkObjectBase *, int check) |
virtual void | UnRegisterInternal (vtkObjectBase *, int check) |
void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
void | InternalReleaseFocus () |
![]() | |
vtkObjectBase () | |
virtual | ~vtkObjectBase () |
virtual void | CollectRevisions (ostream &os) |
vtkObjectBase (const vtkObjectBase &) | |
void | operator= (const vtkObjectBase &) |
Protected Attributes | |
int | InputField |
int | OutputAttributeData |
int | NumberOfScalarComponents |
char * | ScalarArrays [4] |
int | ScalarArrayComponents [4] |
vtkIdType | ScalarComponentRange [4][2] |
int | ScalarNormalize [4] |
char * | VectorArrays [3] |
int | VectorArrayComponents [3] |
vtkIdType | VectorComponentRange [3][2] |
int | VectorNormalize [3] |
char * | GhostLevelArray |
int | GhostLevelArrayComponent |
vtkIdType | GhostLevelComponentRange [2] |
int | GhostLevelNormalize |
char * | NormalArrays [3] |
int | NormalArrayComponents [3] |
vtkIdType | NormalComponentRange [3][2] |
int | NormalNormalize [3] |
char * | TensorArrays [9] |
int | TensorArrayComponents [9] |
vtkIdType | TensorComponentRange [9][2] |
int | TensorNormalize [9] |
int | NumberOfTCoordComponents |
char * | TCoordArrays [3] |
int | TCoordArrayComponents [3] |
vtkIdType | TCoordComponentRange [3][2] |
int | TCoordNormalize [3] |
int | DefaultNormalize |
Additional Inherited Members | |
![]() | |
int | AbortExecute |
![]() | |
static vtkInformationIntegerKey * | PORT_REQUIREMENTS_FILLED () |
![]() | |
static vtkExecutive * | DefaultExecutivePrototype |
![]() |
map field data to dataset attribute data
vtkFieldDataToAttributeDataFilter is a class that maps field data into dataset attributes. The input to this filter is any type of dataset and the output is the same dataset (geometry/topology) with new attribute data (attribute data is passed through if not replaced during filter execution).
To use this filter you must specify which field data from the input dataset to use. There are three possibilities: the cell field data, the point field data, or the field data associated with the data object superclass. Then you specify which attribute data to create: either cell attribute data or point attribute data. Finally, you must define how to construct the various attribute data types (e.g., scalars, vectors, normals, etc.) from the arrays and the components of the arrays from the field data. This is done by associating components in the input field with components making up the attribute data. For example, you would specify a scalar with three components (RGB) by assigning components from the field for the R, then G, then B values of the scalars. You may also have to specify component ranges (for each R-G-B) to make sure that the number of R, G, and B values is the same. Also, you may want to normalize the components which helps distribute the data uniformly.
This filter is often used in conjunction with vtkDataObjectToDataSetFilter. vtkDataObjectToDataSetFilter filter generates dataset topology and geometry and passes its input field data along to its output. Then this filter is used to generate the attribute data to go along with the dataset.
Definition at line 73 of file vtkFieldDataToAttributeDataFilter.h.
Definition at line 77 of file vtkFieldDataToAttributeDataFilter.h.
|
protected |
|
protected |
|
virtual |
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from vtkDataSetAlgorithm.
|
virtual |
Reimplemented from vtkDataSetAlgorithm.
|
static |
|
virtual |
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkDataSetAlgorithm.
|
static |
|
static |
Construct object with input field set to the data object field, and the output attribute data set to generate point data.
|
virtual |
Specify which field data to use to generate the output attribute data. There are three choices: the field data associated with the vtkDataObject superclass; the point field attribute data; and the cell field attribute data.
|
virtual |
Specify which field data to use to generate the output attribute data. There are three choices: the field data associated with the vtkDataObject superclass; the point field attribute data; and the cell field attribute data.
|
inline |
Specify which field data to use to generate the output attribute data. There are three choices: the field data associated with the vtkDataObject superclass; the point field attribute data; and the cell field attribute data.
Definition at line 90 of file vtkFieldDataToAttributeDataFilter.h.
|
inline |
Specify which field data to use to generate the output attribute data. There are three choices: the field data associated with the vtkDataObject superclass; the point field attribute data; and the cell field attribute data.
Definition at line 92 of file vtkFieldDataToAttributeDataFilter.h.
|
inline |
Specify which field data to use to generate the output attribute data. There are three choices: the field data associated with the vtkDataObject superclass; the point field attribute data; and the cell field attribute data.
Definition at line 94 of file vtkFieldDataToAttributeDataFilter.h.
|
virtual |
Specify which attribute data to output: point or cell data attributes.
|
virtual |
Specify which attribute data to output: point or cell data attributes.
|
inline |
Specify which attribute data to output: point or cell data attributes.
Definition at line 103 of file vtkFieldDataToAttributeDataFilter.h.
|
inline |
Specify which attribute data to output: point or cell data attributes.
Definition at line 105 of file vtkFieldDataToAttributeDataFilter.h.
void vtkFieldDataToAttributeDataFilter::SetScalarComponent | ( | int | comp, |
const char * | arrayName, | ||
int | arrayComp, | ||
int | min, | ||
int | max, | ||
int | normalize | ||
) |
Define the component(s) of the field to be used for the scalar components. Note that the parameter comp must lie between (0,4). To define the field component to use you specify an array name and the component in that array. The (min,max) values are the range of data in the component you wish to extract.
|
inline |
Define the component(s) of the field to be used for the scalar components. Note that the parameter comp must lie between (0,4). To define the field component to use you specify an array name and the component in that array. The (min,max) values are the range of data in the component you wish to extract.
Definition at line 117 of file vtkFieldDataToAttributeDataFilter.h.
const char* vtkFieldDataToAttributeDataFilter::GetScalarComponentArrayName | ( | int | comp | ) |
Define the component(s) of the field to be used for the scalar components. Note that the parameter comp must lie between (0,4). To define the field component to use you specify an array name and the component in that array. The (min,max) values are the range of data in the component you wish to extract.
int vtkFieldDataToAttributeDataFilter::GetScalarComponentArrayComponent | ( | int | comp | ) |
Define the component(s) of the field to be used for the scalar components. Note that the parameter comp must lie between (0,4). To define the field component to use you specify an array name and the component in that array. The (min,max) values are the range of data in the component you wish to extract.
int vtkFieldDataToAttributeDataFilter::GetScalarComponentMinRange | ( | int | comp | ) |
Define the component(s) of the field to be used for the scalar components. Note that the parameter comp must lie between (0,4). To define the field component to use you specify an array name and the component in that array. The (min,max) values are the range of data in the component you wish to extract.
int vtkFieldDataToAttributeDataFilter::GetScalarComponentMaxRange | ( | int | comp | ) |
Define the component(s) of the field to be used for the scalar components. Note that the parameter comp must lie between (0,4). To define the field component to use you specify an array name and the component in that array. The (min,max) values are the range of data in the component you wish to extract.
int vtkFieldDataToAttributeDataFilter::GetScalarComponentNormalizeFlag | ( | int | comp | ) |
Define the component(s) of the field to be used for the scalar components. Note that the parameter comp must lie between (0,4). To define the field component to use you specify an array name and the component in that array. The (min,max) values are the range of data in the component you wish to extract.
void vtkFieldDataToAttributeDataFilter::SetVectorComponent | ( | int | comp, |
const char * | arrayName, | ||
int | arrayComp, | ||
int | min, | ||
int | max, | ||
int | normalize | ||
) |
Define the component(s) of the field to be used for the vector components. Note that the parameter comp must lie between (0,3). To define the field component to use you specify an array name and the component in that array. The (min,max) values are the range of data in the component you wish to extract.
|
inline |
Define the component(s) of the field to be used for the vector components. Note that the parameter comp must lie between (0,3). To define the field component to use you specify an array name and the component in that array. The (min,max) values are the range of data in the component you wish to extract.
Definition at line 134 of file vtkFieldDataToAttributeDataFilter.h.
const char* vtkFieldDataToAttributeDataFilter::GetVectorComponentArrayName | ( | int | comp | ) |
Define the component(s) of the field to be used for the vector components. Note that the parameter comp must lie between (0,3). To define the field component to use you specify an array name and the component in that array. The (min,max) values are the range of data in the component you wish to extract.
int vtkFieldDataToAttributeDataFilter::GetVectorComponentArrayComponent | ( | int | comp | ) |
Define the component(s) of the field to be used for the vector components. Note that the parameter comp must lie between (0,3). To define the field component to use you specify an array name and the component in that array. The (min,max) values are the range of data in the component you wish to extract.
int vtkFieldDataToAttributeDataFilter::GetVectorComponentMinRange | ( | int | comp | ) |
Define the component(s) of the field to be used for the vector components. Note that the parameter comp must lie between (0,3). To define the field component to use you specify an array name and the component in that array. The (min,max) values are the range of data in the component you wish to extract.
int vtkFieldDataToAttributeDataFilter::GetVectorComponentMaxRange | ( | int | comp | ) |
Define the component(s) of the field to be used for the vector components. Note that the parameter comp must lie between (0,3). To define the field component to use you specify an array name and the component in that array. The (min,max) values are the range of data in the component you wish to extract.
int vtkFieldDataToAttributeDataFilter::GetVectorComponentNormalizeFlag | ( | int | comp | ) |
Define the component(s) of the field to be used for the vector components. Note that the parameter comp must lie between (0,3). To define the field component to use you specify an array name and the component in that array. The (min,max) values are the range of data in the component you wish to extract.
void vtkFieldDataToAttributeDataFilter::SetNormalComponent | ( | int | comp, |
const char * | arrayName, | ||
int | arrayComp, | ||
int | min, | ||
int | max, | ||
int | normalize | ||
) |
Define the component(s) of the field to be used for the normal components. Note that the parameter comp must lie between (0,3). To define the field component to use you specify an array name and the component in that array. The (min,max) values are the range of data in the component you wish to extract.
|
inline |
Define the component(s) of the field to be used for the normal components. Note that the parameter comp must lie between (0,3). To define the field component to use you specify an array name and the component in that array. The (min,max) values are the range of data in the component you wish to extract.
Definition at line 151 of file vtkFieldDataToAttributeDataFilter.h.
const char* vtkFieldDataToAttributeDataFilter::GetNormalComponentArrayName | ( | int | comp | ) |
Define the component(s) of the field to be used for the normal components. Note that the parameter comp must lie between (0,3). To define the field component to use you specify an array name and the component in that array. The (min,max) values are the range of data in the component you wish to extract.
int vtkFieldDataToAttributeDataFilter::GetNormalComponentArrayComponent | ( | int | comp | ) |
Define the component(s) of the field to be used for the normal components. Note that the parameter comp must lie between (0,3). To define the field component to use you specify an array name and the component in that array. The (min,max) values are the range of data in the component you wish to extract.
int vtkFieldDataToAttributeDataFilter::GetNormalComponentMinRange | ( | int | comp | ) |
Define the component(s) of the field to be used for the normal components. Note that the parameter comp must lie between (0,3). To define the field component to use you specify an array name and the component in that array. The (min,max) values are the range of data in the component you wish to extract.
int vtkFieldDataToAttributeDataFilter::GetNormalComponentMaxRange | ( | int | comp | ) |
Define the component(s) of the field to be used for the normal components. Note that the parameter comp must lie between (0,3). To define the field component to use you specify an array name and the component in that array. The (min,max) values are the range of data in the component you wish to extract.
int vtkFieldDataToAttributeDataFilter::GetNormalComponentNormalizeFlag | ( | int | comp | ) |
Define the component(s) of the field to be used for the normal components. Note that the parameter comp must lie between (0,3). To define the field component to use you specify an array name and the component in that array. The (min,max) values are the range of data in the component you wish to extract.
void vtkFieldDataToAttributeDataFilter::SetTensorComponent | ( | int | comp, |
const char * | arrayName, | ||
int | arrayComp, | ||
int | min, | ||
int | max, | ||
int | normalize | ||
) |
Define the components of the field to be used for the tensor components. Note that the parameter comp must lie between (0,9). To define the field component to use you specify an array name and the component in that array. The (min,max) values are the range of data in the component you wish to extract.
|
inline |
Define the components of the field to be used for the tensor components. Note that the parameter comp must lie between (0,9). To define the field component to use you specify an array name and the component in that array. The (min,max) values are the range of data in the component you wish to extract.
Definition at line 168 of file vtkFieldDataToAttributeDataFilter.h.
const char* vtkFieldDataToAttributeDataFilter::GetTensorComponentArrayName | ( | int | comp | ) |
Define the components of the field to be used for the tensor components. Note that the parameter comp must lie between (0,9). To define the field component to use you specify an array name and the component in that array. The (min,max) values are the range of data in the component you wish to extract.
int vtkFieldDataToAttributeDataFilter::GetTensorComponentArrayComponent | ( | int | comp | ) |
Define the components of the field to be used for the tensor components. Note that the parameter comp must lie between (0,9). To define the field component to use you specify an array name and the component in that array. The (min,max) values are the range of data in the component you wish to extract.
int vtkFieldDataToAttributeDataFilter::GetTensorComponentMinRange | ( | int | comp | ) |
Define the components of the field to be used for the tensor components. Note that the parameter comp must lie between (0,9). To define the field component to use you specify an array name and the component in that array. The (min,max) values are the range of data in the component you wish to extract.
int vtkFieldDataToAttributeDataFilter::GetTensorComponentMaxRange | ( | int | comp | ) |
Define the components of the field to be used for the tensor components. Note that the parameter comp must lie between (0,9). To define the field component to use you specify an array name and the component in that array. The (min,max) values are the range of data in the component you wish to extract.
int vtkFieldDataToAttributeDataFilter::GetTensorComponentNormalizeFlag | ( | int | comp | ) |
Define the components of the field to be used for the tensor components. Note that the parameter comp must lie between (0,9). To define the field component to use you specify an array name and the component in that array. The (min,max) values are the range of data in the component you wish to extract.
void vtkFieldDataToAttributeDataFilter::SetTCoordComponent | ( | int | comp, |
const char * | arrayName, | ||
int | arrayComp, | ||
int | min, | ||
int | max, | ||
int | normalize | ||
) |
Define the components of the field to be used for the cell texture coord components. Note that the parameter comp must lie between (0,9). To define the field component to use you specify an array name and the component in that array. The (min,max) values are the range of data in the component you wish to extract.
|
inline |
Define the components of the field to be used for the cell texture coord components. Note that the parameter comp must lie between (0,9). To define the field component to use you specify an array name and the component in that array. The (min,max) values are the range of data in the component you wish to extract.
Definition at line 185 of file vtkFieldDataToAttributeDataFilter.h.
const char* vtkFieldDataToAttributeDataFilter::GetTCoordComponentArrayName | ( | int | comp | ) |
Define the components of the field to be used for the cell texture coord components. Note that the parameter comp must lie between (0,9). To define the field component to use you specify an array name and the component in that array. The (min,max) values are the range of data in the component you wish to extract.
int vtkFieldDataToAttributeDataFilter::GetTCoordComponentArrayComponent | ( | int | comp | ) |
Define the components of the field to be used for the cell texture coord components. Note that the parameter comp must lie between (0,9). To define the field component to use you specify an array name and the component in that array. The (min,max) values are the range of data in the component you wish to extract.
int vtkFieldDataToAttributeDataFilter::GetTCoordComponentMinRange | ( | int | comp | ) |
Define the components of the field to be used for the cell texture coord components. Note that the parameter comp must lie between (0,9). To define the field component to use you specify an array name and the component in that array. The (min,max) values are the range of data in the component you wish to extract.
int vtkFieldDataToAttributeDataFilter::GetTCoordComponentMaxRange | ( | int | comp | ) |
Define the components of the field to be used for the cell texture coord components. Note that the parameter comp must lie between (0,9). To define the field component to use you specify an array name and the component in that array. The (min,max) values are the range of data in the component you wish to extract.
int vtkFieldDataToAttributeDataFilter::GetTCoordComponentNormalizeFlag | ( | int | comp | ) |
Define the components of the field to be used for the cell texture coord components. Note that the parameter comp must lie between (0,9). To define the field component to use you specify an array name and the component in that array. The (min,max) values are the range of data in the component you wish to extract.
|
virtual |
Set the default Normalize() flag for those methods setting a default Normalize value (e.g., SetScalarComponents).
|
virtual |
Set the default Normalize() flag for those methods setting a default Normalize value (e.g., SetScalarComponents).
|
virtual |
Set the default Normalize() flag for those methods setting a default Normalize value (e.g., SetScalarComponents).
|
virtual |
Set the default Normalize() flag for those methods setting a default Normalize value (e.g., SetScalarComponents).
|
static |
Given an array of names of arrays in field data, return the common type for these arrays. For example, if a vector is constructed of the three type (char,int,float), the return type is float.
|
static |
Construct a portion of a data array (the comp portion) from another data array and its component. The variables min and max control the range of the data to use from the other data array; normalize is a flag that when set will normalize the data between (0,1).
|
static |
Return an array of a particular name from field data and do error checking.
|
static |
Specify an array name for one of the components.
|
static |
Update the maximum and minimum component range values. Returns a flag indicating whether the range was updated.
|
virtual |
If output does not need exact extent, the I do not either.
Reimplemented from vtkDataSetAlgorithm.
|
protectedvirtual |
This is called within ProcessRequest when a request asks the algorithm to do its work. This is the method you should override to do whatever the algorithm is designed to do. This happens during the fourth pass in the pipeline execution process.
Reimplemented from vtkDataSetAlgorithm.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 243 of file vtkFieldDataToAttributeDataFilter.h.
|
protected |
Definition at line 244 of file vtkFieldDataToAttributeDataFilter.h.
|
protected |
Definition at line 246 of file vtkFieldDataToAttributeDataFilter.h.
|
protected |
Definition at line 247 of file vtkFieldDataToAttributeDataFilter.h.
|
protected |
Definition at line 248 of file vtkFieldDataToAttributeDataFilter.h.
|
protected |
Definition at line 249 of file vtkFieldDataToAttributeDataFilter.h.
|
protected |
Definition at line 250 of file vtkFieldDataToAttributeDataFilter.h.
|
protected |
Definition at line 252 of file vtkFieldDataToAttributeDataFilter.h.
|
protected |
Definition at line 253 of file vtkFieldDataToAttributeDataFilter.h.
|
protected |
Definition at line 254 of file vtkFieldDataToAttributeDataFilter.h.
|
protected |
Definition at line 255 of file vtkFieldDataToAttributeDataFilter.h.
|
protected |
Definition at line 257 of file vtkFieldDataToAttributeDataFilter.h.
|
protected |
Definition at line 258 of file vtkFieldDataToAttributeDataFilter.h.
|
protected |
Definition at line 259 of file vtkFieldDataToAttributeDataFilter.h.
|
protected |
Definition at line 260 of file vtkFieldDataToAttributeDataFilter.h.
|
protected |
Definition at line 262 of file vtkFieldDataToAttributeDataFilter.h.
|
protected |
Definition at line 263 of file vtkFieldDataToAttributeDataFilter.h.
|
protected |
Definition at line 264 of file vtkFieldDataToAttributeDataFilter.h.
|
protected |
Definition at line 265 of file vtkFieldDataToAttributeDataFilter.h.
|
protected |
Definition at line 267 of file vtkFieldDataToAttributeDataFilter.h.
|
protected |
Definition at line 268 of file vtkFieldDataToAttributeDataFilter.h.
|
protected |
Definition at line 269 of file vtkFieldDataToAttributeDataFilter.h.
|
protected |
Definition at line 270 of file vtkFieldDataToAttributeDataFilter.h.
|
protected |
Definition at line 272 of file vtkFieldDataToAttributeDataFilter.h.
|
protected |
Definition at line 273 of file vtkFieldDataToAttributeDataFilter.h.
|
protected |
Definition at line 274 of file vtkFieldDataToAttributeDataFilter.h.
|
protected |
Definition at line 275 of file vtkFieldDataToAttributeDataFilter.h.
|
protected |
Definition at line 276 of file vtkFieldDataToAttributeDataFilter.h.
|
protected |
Definition at line 278 of file vtkFieldDataToAttributeDataFilter.h.