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: