VTK  9.2.6
RealArrayPair< TInput, TOutput > Struct Template Reference

#include <vtkArrayListTemplate.h>

Inheritance diagram for RealArrayPair< TInput, TOutput >:
[legend]
Collaboration diagram for RealArrayPair< TInput, TOutput >:
[legend]

Public Member Functions

 RealArrayPair (TInput *in, TOutput *out, vtkIdType num, int numComp, vtkAbstractArray *outArray, TOutput null)
 ~RealArrayPair () override=default
void Copy (vtkIdType inId, vtkIdType outId) override
void Interpolate (int numWeights, const vtkIdType *ids, const double *weights, vtkIdType outId) override
void Average (int numPts, const vtkIdType *ids, vtkIdType outId) override
void WeightedAverage (int numPts, const vtkIdType *ids, const double *weights, vtkIdType outId) override
void InterpolateEdge (vtkIdType v0, vtkIdType v1, double t, vtkIdType outId) override
void AssignNullValue (vtkIdType outId) override
void Realloc (vtkIdType sze) override
Public Member Functions inherited from BaseArrayPair
 BaseArrayPair (vtkIdType num, int numComp, vtkAbstractArray *outArray)
virtual ~BaseArrayPair ()=default

Public Attributes

TInput * Input
TOutput * Output
TOutput NullValue
Public Attributes inherited from BaseArrayPair
vtkIdType Num
int NumComp
vtkSmartPointer< vtkAbstractArrayOutputArray

Detailed Description

template<typename TInput, typename TOutput>
struct RealArrayPair< TInput, TOutput >

Definition at line 181 of file vtkArrayListTemplate.h.

Constructor & Destructor Documentation

◆ RealArrayPair()

template<typename TInput, typename TOutput>
RealArrayPair< TInput, TOutput >::RealArrayPair ( TInput * in,
TOutput * out,
vtkIdType num,
int numComp,
vtkAbstractArray * outArray,
TOutput null )
inline

Definition at line 187 of file vtkArrayListTemplate.h.

◆ ~RealArrayPair()

template<typename TInput, typename TOutput>
RealArrayPair< TInput, TOutput >::~RealArrayPair ( )
overridedefault

Member Function Documentation

◆ Copy()

template<typename TInput, typename TOutput>
void RealArrayPair< TInput, TOutput >::Copy ( vtkIdType inId,
vtkIdType outId )
inlineoverridevirtual

Implements BaseArrayPair.

Definition at line 197 of file vtkArrayListTemplate.h.

◆ Interpolate()

template<typename TInput, typename TOutput>
void RealArrayPair< TInput, TOutput >::Interpolate ( int numWeights,
const vtkIdType * ids,
const double * weights,
vtkIdType outId )
inlineoverridevirtual

Implements BaseArrayPair.

Definition at line 206 of file vtkArrayListTemplate.h.

◆ Average()

template<typename TInput, typename TOutput>
void RealArrayPair< TInput, TOutput >::Average ( int numPts,
const vtkIdType * ids,
vtkIdType outId )
inlineoverridevirtual

Implements BaseArrayPair.

Definition at line 220 of file vtkArrayListTemplate.h.

◆ WeightedAverage()

template<typename TInput, typename TOutput>
void RealArrayPair< TInput, TOutput >::WeightedAverage ( int numPts,
const vtkIdType * ids,
const double * weights,
vtkIdType outId )
inlineoverridevirtual

Implements BaseArrayPair.

Definition at line 234 of file vtkArrayListTemplate.h.

◆ InterpolateEdge()

template<typename TInput, typename TOutput>
void RealArrayPair< TInput, TOutput >::InterpolateEdge ( vtkIdType v0,
vtkIdType v1,
double t,
vtkIdType outId )
inlineoverridevirtual

Implements BaseArrayPair.

Definition at line 248 of file vtkArrayListTemplate.h.

◆ AssignNullValue()

template<typename TInput, typename TOutput>
void RealArrayPair< TInput, TOutput >::AssignNullValue ( vtkIdType outId)
inlineoverridevirtual

Implements BaseArrayPair.

Definition at line 260 of file vtkArrayListTemplate.h.

◆ Realloc()

template<typename TInput, typename TOutput>
void RealArrayPair< TInput, TOutput >::Realloc ( vtkIdType sze)
inlineoverridevirtual

Implements BaseArrayPair.

Definition at line 268 of file vtkArrayListTemplate.h.

Member Data Documentation

◆ Input

template<typename TInput, typename TOutput>
TInput* RealArrayPair< TInput, TOutput >::Input

Definition at line 183 of file vtkArrayListTemplate.h.

◆ Output

template<typename TInput, typename TOutput>
TOutput* RealArrayPair< TInput, TOutput >::Output

Definition at line 184 of file vtkArrayListTemplate.h.

◆ NullValue

template<typename TInput, typename TOutput>
TOutput RealArrayPair< TInput, TOutput >::NullValue

Definition at line 185 of file vtkArrayListTemplate.h.


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