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