VTK  9.1.20220526
Public Member Functions | Public Attributes | List of all members
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: