VTK  9.3.0
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 InterpolateOutput (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 Copy (unsigned short inId, unsigned short outId)=0
 
virtual void Interpolate (int numWeights, const unsigned short *ids, const double *weights, unsigned short outId)=0
 
virtual void InterpolateOutput (int numWeights, const unsigned short *ids, const double *weights, unsigned short outId)=0
 
virtual void Average (int numPts, const unsigned short *ids, unsigned short outId)=0
 
virtual void WeightedAverage (int numPts, const unsigned short *ids, const double *weights, unsigned short outId)=0
 
virtual void InterpolateEdge (unsigned short v0, unsigned short v1, double t, unsigned short outId)=0
 
virtual void AssignNullValue (unsigned short outId)=0
 
virtual void Realloc (vtkIdType sze)=0
 

Public Attributes

vtkIdType Num
 
int NumComp
 
vtkSmartPointer< vtkAbstractArrayOutputArray
 

Detailed Description

Definition at line 48 of file vtkArrayListTemplate.h.

Constructor & Destructor Documentation

◆ BaseArrayPair()

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

Definition at line 54 of file vtkArrayListTemplate.h.

◆ ~BaseArrayPair()

virtual BaseArrayPair::~BaseArrayPair ( )
virtualdefault

Member Function Documentation

◆ Copy() [1/2]

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

◆ Interpolate() [1/2]

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

◆ InterpolateOutput() [1/2]

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

◆ Average() [1/2]

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

◆ WeightedAverage() [1/2]

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

◆ InterpolateEdge() [1/2]

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

◆ AssignNullValue() [1/2]

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

◆ Copy() [2/2]

virtual void BaseArrayPair::Copy ( unsigned short inId,
unsigned short outId )
pure virtual

◆ Interpolate() [2/2]

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

◆ InterpolateOutput() [2/2]

virtual void BaseArrayPair::InterpolateOutput ( int numWeights,
const unsigned short * ids,
const double * weights,
unsigned short outId )
pure virtual

◆ Average() [2/2]

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

◆ WeightedAverage() [2/2]

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

◆ InterpolateEdge() [2/2]

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

◆ AssignNullValue() [2/2]

virtual void BaseArrayPair::AssignNullValue ( unsigned short outId)
pure virtual

◆ Realloc()

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

Member Data Documentation

◆ Num

vtkIdType BaseArrayPair::Num

Definition at line 50 of file vtkArrayListTemplate.h.

◆ NumComp

int BaseArrayPair::NumComp

Definition at line 51 of file vtkArrayListTemplate.h.

◆ OutputArray

vtkSmartPointer<vtkAbstractArray> BaseArrayPair::OutputArray

Definition at line 52 of file vtkArrayListTemplate.h.


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