VTK  9.2.6
BaseArrayPair Struct Referenceabstract

#include <vtkArrayListTemplate.h>

Inheritance diagram for BaseArrayPair:
[legend]
Collaboration diagram for BaseArrayPair:
[legend]

Public Member Functions

 BaseArrayPair (vtkIdType num, int numComp, vtkAbstractArray *outArray)
virtual ~BaseArrayPair ()=default
virtual void Copy (vtkIdType inId, vtkIdType outId)=0
virtual void Interpolate (int numWeights, const vtkIdType *ids, const double *weights, vtkIdType outId)=0
virtual void Average (int numPts, const vtkIdType *ids, vtkIdType outId)=0
virtual void WeightedAverage (int numPts, const vtkIdType *ids, const double *weights, vtkIdType outId)=0
virtual void InterpolateEdge (vtkIdType v0, vtkIdType v1, double t, vtkIdType outId)=0
virtual void AssignNullValue (vtkIdType outId)=0
virtual void Realloc (vtkIdType sze)=0

Public Attributes

vtkIdType Num
int NumComp
vtkSmartPointer< vtkAbstractArrayOutputArray

Detailed Description

Definition at line 58 of file vtkArrayListTemplate.h.

Constructor & Destructor Documentation

◆ BaseArrayPair()

BaseArrayPair::BaseArrayPair ( vtkIdType num,
int numComp,
vtkAbstractArray * outArray )
inline

Definition at line 64 of file vtkArrayListTemplate.h.

◆ ~BaseArrayPair()

virtual BaseArrayPair::~BaseArrayPair ( )
virtualdefault

Member Function Documentation

◆ Copy()

virtual void BaseArrayPair::Copy ( vtkIdType inId,
vtkIdType outId )
pure virtual

◆ Interpolate()

virtual void BaseArrayPair::Interpolate ( int numWeights,
const vtkIdType * ids,
const double * weights,
vtkIdType outId )
pure virtual

◆ Average()

virtual void BaseArrayPair::Average ( int numPts,
const vtkIdType * ids,
vtkIdType outId )
pure virtual

◆ WeightedAverage()

virtual void BaseArrayPair::WeightedAverage ( int numPts,
const vtkIdType * ids,
const double * weights,
vtkIdType outId )
pure virtual

◆ InterpolateEdge()

virtual void BaseArrayPair::InterpolateEdge ( vtkIdType v0,
vtkIdType v1,
double t,
vtkIdType outId )
pure virtual

◆ AssignNullValue()

virtual void BaseArrayPair::AssignNullValue ( vtkIdType outId)
pure virtual

◆ Realloc()

virtual void BaseArrayPair::Realloc ( vtkIdType sze)
pure virtual

Member Data Documentation

◆ Num

vtkIdType BaseArrayPair::Num

Definition at line 60 of file vtkArrayListTemplate.h.

◆ NumComp

int BaseArrayPair::NumComp

Definition at line 61 of file vtkArrayListTemplate.h.

◆ OutputArray

vtkSmartPointer<vtkAbstractArray> BaseArrayPair::OutputArray

Definition at line 62 of file vtkArrayListTemplate.h.


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