VTK  9.1.0
Public Member Functions | Public Attributes | List of all members
ArrayList Struct Reference

#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)
 
vtkDataArrayAddArrayPair (vtkIdType numTuples, vtkDataArray *inArray, vtkStdString &outArrayName, double nullValue, vtkTypeBool promote)
 
void ExcludeArray (vtkDataArray *da)
 
vtkTypeBool IsExcluded (vtkDataArray *da)
 
void Copy (vtkIdType inId, vtkIdType outId)
 
void Interpolate (int numWeights, const vtkIdType *ids, const double *weights, vtkIdType outId)
 
void Average (int numPts, const vtkIdType *ids, vtkIdType outId)
 
void InterpolateEdge (vtkIdType v0, vtkIdType v1, double t, vtkIdType outId)
 
void AssignNullValue (vtkIdType outId)
 
void Realloc (vtkIdType sze)
 
 ~ArrayList ()
 
vtkIdType GetNumberOfArrays ()
 

Public Attributes

std::vector< BaseArrayPair * > Arrays
 
std::vector< vtkDataArray * > ExcludedArrays
 

Detailed Description

Definition at line 252 of file vtkArrayListTemplate.h.

Constructor & Destructor Documentation

◆ ~ArrayList()

ArrayList::~ArrayList ( )
inline

Definition at line 334 of file vtkArrayListTemplate.h.

Member Function Documentation

◆ AddArrays()

void ArrayList::AddArrays ( vtkIdType  numOutPts,
vtkDataSetAttributes inPD,
vtkDataSetAttributes outPD,
double  nullValue = 0.0,
vtkTypeBool  promote = true 
)

◆ AddSelfInterpolatingArrays()

void ArrayList::AddSelfInterpolatingArrays ( vtkIdType  numOutPts,
vtkDataSetAttributes attr,
double  nullValue = 0.0 
)

◆ AddArrayPair()

vtkDataArray * ArrayList::AddArrayPair ( vtkIdType  numTuples,
vtkDataArray inArray,
vtkStdString outArrayName,
double  nullValue,
vtkTypeBool  promote 
)

◆ ExcludeArray()

void ArrayList::ExcludeArray ( vtkDataArray da)

◆ IsExcluded()

vtkTypeBool ArrayList::IsExcluded ( vtkDataArray da)

◆ Copy()

void ArrayList::Copy ( vtkIdType  inId,
vtkIdType  outId 
)
inline

Definition at line 280 of file vtkArrayListTemplate.h.

◆ Interpolate()

void ArrayList::Interpolate ( int  numWeights,
const vtkIdType ids,
const double *  weights,
vtkIdType  outId 
)
inline

Definition at line 289 of file vtkArrayListTemplate.h.

◆ Average()

void ArrayList::Average ( int  numPts,
const vtkIdType ids,
vtkIdType  outId 
)
inline

Definition at line 298 of file vtkArrayListTemplate.h.

◆ InterpolateEdge()

void ArrayList::InterpolateEdge ( vtkIdType  v0,
vtkIdType  v1,
double  t,
vtkIdType  outId 
)
inline

Definition at line 307 of file vtkArrayListTemplate.h.

◆ AssignNullValue()

void ArrayList::AssignNullValue ( vtkIdType  outId)
inline

Definition at line 316 of file vtkArrayListTemplate.h.

◆ Realloc()

void ArrayList::Realloc ( vtkIdType  sze)
inline

Definition at line 325 of file vtkArrayListTemplate.h.

◆ GetNumberOfArrays()

vtkIdType ArrayList::GetNumberOfArrays ( )
inline

Definition at line 343 of file vtkArrayListTemplate.h.

Member Data Documentation

◆ Arrays

std::vector<BaseArrayPair*> ArrayList::Arrays

Definition at line 255 of file vtkArrayListTemplate.h.

◆ ExcludedArrays

std::vector<vtkDataArray*> ArrayList::ExcludedArrays

Definition at line 256 of file vtkArrayListTemplate.h.


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