VTK  9.2.5
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)
 
vtkAbstractArrayAddArrayPair (vtkIdType numTuples, vtkAbstractArray *inArray, vtkStdString &outArrayName, double nullValue, vtkTypeBool promote)
 
void ExcludeArray (vtkAbstractArray *da)
 
vtkTypeBool IsExcluded (vtkAbstractArray *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 WeightedAverage (int numPts, const vtkIdType *ids, const double *weights, 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< vtkAbstractArray * > ExcludedArrays
 

Detailed Description

Definition at line 284 of file vtkArrayListTemplate.h.

Constructor & Destructor Documentation

◆ ~ArrayList()

ArrayList::~ArrayList ( )
inline

Definition at line 375 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()

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

◆ ExcludeArray()

void ArrayList::ExcludeArray ( vtkAbstractArray da)

◆ IsExcluded()

vtkTypeBool ArrayList::IsExcluded ( vtkAbstractArray da)

◆ Copy()

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

Definition at line 312 of file vtkArrayListTemplate.h.

◆ Interpolate()

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

Definition at line 321 of file vtkArrayListTemplate.h.

◆ Average()

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

Definition at line 330 of file vtkArrayListTemplate.h.

◆ WeightedAverage()

void ArrayList::WeightedAverage ( int  numPts,
const vtkIdType ids,
const double *  weights,
vtkIdType  outId 
)
inline

Definition at line 339 of file vtkArrayListTemplate.h.

◆ InterpolateEdge()

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

Definition at line 348 of file vtkArrayListTemplate.h.

◆ AssignNullValue()

void ArrayList::AssignNullValue ( vtkIdType  outId)
inline

Definition at line 357 of file vtkArrayListTemplate.h.

◆ Realloc()

void ArrayList::Realloc ( vtkIdType  sze)
inline

Definition at line 366 of file vtkArrayListTemplate.h.

◆ GetNumberOfArrays()

vtkIdType ArrayList::GetNumberOfArrays ( )
inline

Definition at line 384 of file vtkArrayListTemplate.h.

Member Data Documentation

◆ Arrays

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

Definition at line 287 of file vtkArrayListTemplate.h.

◆ ExcludedArrays

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

Definition at line 288 of file vtkArrayListTemplate.h.


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