|
VTK
9.6.20260319
|
#include <vtkArrayListTemplate.h>
Public Member Functions | |
| void | AddArrays (vtkIdType numOutPts, vtkDataSetAttributes *inPD, vtkDataSetAttributes *outPD, double nullValue=0.0, vtkTypeBool promote=true) |
| void | AddSelfInterpolatingArrays (vtkIdType numOutPts, vtkDataSetAttributes *attr, double nullValue=0.0) |
| vtkAbstractArray * | AddArrayPair (vtkIdType numTuples, vtkAbstractArray *inArray, vtkStdString &outArrayName, double nullValue, vtkTypeBool promote) |
| void | ExcludeArray (vtkAbstractArray *da) |
| vtkTypeBool | IsExcluded (vtkAbstractArray *da) |
| ~ArrayList () | |
| void | Copy (vtkIdType inId, vtkIdType outId) |
| Loop over the array pairs and copy data from one to another. | |
| void | Interpolate (int numWeights, const vtkIdType *ids, const double *weights, vtkIdType outId) |
| Loop over the arrays and have them interpolate themselves. | |
| void | InterpolateOutput (int numWeights, const vtkIdType *ids, const double *weights, vtkIdType outId) |
| Loop over the arrays and have them interpolate themselves based on the output arrays. | |
| void | Average (int numPts, const vtkIdType *ids, vtkIdType outId) |
| Loop over the arrays and have them averaged. | |
| void | WeightedAverage (int numPts, const vtkIdType *ids, const double *weights, vtkIdType outId) |
| Loop over the arrays and weighted average the attributes. | |
| void | InterpolateEdge (vtkIdType v0, vtkIdType v1, double t, vtkIdType outId) |
| Loop over the arrays perform edge interpolation. | |
| void | AssignNullValue (vtkIdType outId) |
| Loop over the arrays and assign the null value. | |
| void | Copy (unsigned short inId, unsigned short outId) |
| Loop over the array pairs and copy data from one to another. | |
| void | Interpolate (int numWeights, const unsigned short *ids, const double *weights, unsigned short outId) |
| Loop over the arrays and have them interpolate themselves. | |
| void | InterpolateOutput (int numWeights, const unsigned short *ids, const double *weights, unsigned short outId) |
| Loop over the arrays and have them interpolate themselves based on the output arrays. | |
| void | Average (int numPts, const unsigned short *ids, unsigned short outId) |
| Loop over the arrays and have them averaged. | |
| void | WeightedAverage (int numPts, const unsigned short *ids, const double *weights, unsigned short outId) |
| Loop over the arrays and weighted average the attributes. | |
| void | InterpolateEdge (unsigned short v0, unsigned short v1, double t, unsigned short outId) |
| Loop over the arrays perform edge interpolation. | |
| void | AssignNullValue (unsigned short outId) |
| Loop over the arrays and assign the null value. | |
| void | Realloc (vtkIdType sze) |
| Extend (realloc) the arrays. | |
| vtkIdType | GetNumberOfArrays () |
| Return the number of arrays. | |
Public Attributes | |
| std::vector< BaseArrayPair * > | Arrays |
| std::vector< vtkAbstractArray * > | ExcludedArrays |
Protected Member Functions | |
| template<typename TIdType> | |
| void | Copy (TIdType inId, TIdType outId) |
| template<typename TIdType> | |
| void | Interpolate (int numWeights, const TIdType *ids, const double *weights, TIdType outId) |
| template<typename TIdType> | |
| void | InterpolateOutput (int numWeights, const TIdType *ids, const double *weights, TIdType outId) |
| template<typename TIdType> | |
| void | Average (int numPts, const TIdType *ids, TIdType outId) |
| template<typename TIdType> | |
| void | WeightedAverage (int numPts, const TIdType *ids, const double *weights, TIdType outId) |
| template<typename TIdType> | |
| void | InterpolateEdge (TIdType v0, TIdType v1, double t, TIdType outId) |
| template<typename TIdType> | |
| void | AssignNullValue (TIdType outId) |
Definition at line 484 of file vtkArrayListTemplate.h.
|
inline |
Definition at line 511 of file vtkArrayListTemplate.h.
| void ArrayList::AddArrays | ( | vtkIdType | numOutPts, |
| vtkDataSetAttributes * | inPD, | ||
| vtkDataSetAttributes * | outPD, | ||
| double | nullValue = 0.0, | ||
| vtkTypeBool | promote = true ) |
| void ArrayList::AddSelfInterpolatingArrays | ( | vtkIdType | numOutPts, |
| vtkDataSetAttributes * | attr, | ||
| double | nullValue = 0.0 ) |
| vtkAbstractArray * ArrayList::AddArrayPair | ( | vtkIdType | numTuples, |
| vtkAbstractArray * | inArray, | ||
| vtkStdString & | outArrayName, | ||
| double | nullValue, | ||
| vtkTypeBool | promote ) |
| void ArrayList::ExcludeArray | ( | vtkAbstractArray * | da | ) |
| vtkTypeBool ArrayList::IsExcluded | ( | vtkAbstractArray * | da | ) |
|
inlineprotected |
Definition at line 521 of file vtkArrayListTemplate.h.
|
inlineprotected |
Definition at line 530 of file vtkArrayListTemplate.h.
|
inlineprotected |
Definition at line 539 of file vtkArrayListTemplate.h.
|
inlineprotected |
Definition at line 548 of file vtkArrayListTemplate.h.
|
inlineprotected |
Definition at line 557 of file vtkArrayListTemplate.h.
|
inlineprotected |
Definition at line 566 of file vtkArrayListTemplate.h.
|
inlineprotected |
Definition at line 575 of file vtkArrayListTemplate.h.
Loop over the array pairs and copy data from one to another.
This (and the following methods) can be used within threads.
Definition at line 588 of file vtkArrayListTemplate.h.
|
inline |
Loop over the arrays and have them interpolate themselves.
Definition at line 592 of file vtkArrayListTemplate.h.
|
inline |
Loop over the arrays and have them interpolate themselves based on the output arrays.
Definition at line 599 of file vtkArrayListTemplate.h.
Loop over the arrays and have them averaged.
Definition at line 607 of file vtkArrayListTemplate.h.
|
inline |
Loop over the arrays and weighted average the attributes.
The weights should sum to 1.0.
Definition at line 614 of file vtkArrayListTemplate.h.
Loop over the arrays perform edge interpolation.
Definition at line 621 of file vtkArrayListTemplate.h.
|
inline |
Loop over the arrays and assign the null value.
Definition at line 628 of file vtkArrayListTemplate.h.
|
inline |
Loop over the array pairs and copy data from one to another.
This (and the following methods) can be used within threads.
Definition at line 682 of file vtkArrayListTemplate.h.
|
inline |
Loop over the arrays and have them interpolate themselves.
Definition at line 686 of file vtkArrayListTemplate.h.
|
inline |
Loop over the arrays and have them interpolate themselves based on the output arrays.
Definition at line 694 of file vtkArrayListTemplate.h.
|
inline |
Loop over the arrays and have them averaged.
Definition at line 702 of file vtkArrayListTemplate.h.
|
inline |
Loop over the arrays and weighted average the attributes.
The weights should sum to 1.0.
Definition at line 709 of file vtkArrayListTemplate.h.
|
inline |
Loop over the arrays perform edge interpolation.
Definition at line 717 of file vtkArrayListTemplate.h.
|
inline |
Loop over the arrays and assign the null value.
Definition at line 724 of file vtkArrayListTemplate.h.
|
inline |
Extend (realloc) the arrays.
Definition at line 729 of file vtkArrayListTemplate.h.
|
inline |
Return the number of arrays.
Definition at line 740 of file vtkArrayListTemplate.h.
| std::vector<BaseArrayPair*> ArrayList::Arrays |
Definition at line 487 of file vtkArrayListTemplate.h.
| std::vector<vtkAbstractArray*> ArrayList::ExcludedArrays |
Definition at line 488 of file vtkArrayListTemplate.h.