VTK  9.2.6
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: