VTK  9.4.20250509
Public Member Functions | List of all members
vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix > Class Template Reference

#include <vtkStructuredPointBackend.h>

Inheritance diagram for vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >:
[legend]
Collaboration diagram for vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >:
[legend]

Public Member Functions

 vtkStructuredTPointBackend ()
 
 vtkStructuredTPointBackend (ArrayTypeX *arrayX, ArrayTypeY *arrayY, ArrayTypeZ *arrayZ, int extent[6], double dirMatrix[9])
 
 ~vtkStructuredTPointBackend () override
 
template<int Description = DataDescription>
std::enable_if<(Description==9), ValueType >::type VTK_ALWAYS_INLINE mapStructuredXComponentImpl (int i) const
 
template<int Description = DataDescription>
std::enable_if<(Description!=9), ValueType >::type VTK_ALWAYS_INLINE mapStructuredXComponentImpl (int i) const
 
ValueType mapStructuredXComponent (int i) const override
 These function should only be used when direction matrix is NOT identity.
 
template<int Description = DataDescription>
std::enable_if<(Description==9), ValueType >::type VTK_ALWAYS_INLINE mapStructuredYComponentImpl (int j) const
 
template<int Description = DataDescription>
std::enable_if<(Description!=9), ValueType >::type VTK_ALWAYS_INLINE mapStructuredYComponentImpl (int j) const
 
ValueType mapStructuredYComponent (int j) const override
 These function should only be used when direction matrix is NOT identity.
 
template<int Description = DataDescription>
std::enable_if<(Description==9), ValueType >::type VTK_ALWAYS_INLINE mapStructuredZComponentImpl (int k) const
 
template<int Description = DataDescription>
std::enable_if<(Description!=9), ValueType >::type VTK_ALWAYS_INLINE mapStructuredZComponentImpl (int k) const
 
ValueType mapStructuredZComponent (int k) const override
 These function should only be used when direction matrix is NOT identity.
 
template<int Description = DataDescription>
std::enable_if<(Description==9), void >::type VTK_ALWAYS_INLINE mapStructuredTupleImpl (int ijk[3], ValueType tuple[3]) const
 
template<int Description = DataDescription>
std::enable_if<(Description!=9), void >::type VTK_ALWAYS_INLINE mapStructuredTupleImpl (int ijk[3], ValueType tuple[3]) const
 
void mapStructuredTuple (int ijk[3], ValueType tuple[3]) const override
 
template<int Description = DataDescription>
std::enable_if<(Description==9), void >::type VTK_ALWAYS_INLINE ComputePointStructuredCoords (vtkIdType pointId, int ijk[3]) const
 
template<int Description = DataDescription>
std::enable_if<(Description==1), void >::type VTK_ALWAYS_INLINE ComputePointStructuredCoords (vtkIdType pointId, int ijk[3]) const
 
template<int Description = DataDescription>
std::enable_if<(Description==2), void >::type VTK_ALWAYS_INLINE ComputePointStructuredCoords (vtkIdType pointId, int ijk[3]) const
 
template<int Description = DataDescription>
std::enable_if<(Description==3), void >::type VTK_ALWAYS_INLINE ComputePointStructuredCoords (vtkIdType pointId, int ijk[3]) const
 
template<int Description = DataDescription>
std::enable_if<(Description==4), void >::type VTK_ALWAYS_INLINE ComputePointStructuredCoords (vtkIdType pointId, int ijk[3]) const
 
template<int Description = DataDescription>
std::enable_if<(Description==5), void >::type VTK_ALWAYS_INLINE ComputePointStructuredCoords (vtkIdType pointId, int ijk[3]) const
 
template<int Description = DataDescription>
std::enable_if<(Description==6), void >::type VTK_ALWAYS_INLINE ComputePointStructuredCoords (vtkIdType pointId, int ijk[3]) const
 
template<int Description = DataDescription>
std::enable_if<(Description==7), void >::type VTK_ALWAYS_INLINE ComputePointStructuredCoords (vtkIdType pointId, int ijk[3]) const
 
template<int Description = DataDescription>
std::enable_if<(Description==8), void >::type VTK_ALWAYS_INLINE ComputePointStructuredCoords (vtkIdType pointId, int ijk[3]) const
 
void mapTuple (vtkIdType tupleId, ValueType tuple[3]) const override
 
template<int Description = DataDescription>
std::enable_if<(Description==9), ValueType >::type VTK_ALWAYS_INLINE mapComponentImpl (vtkIdType tupleId, int comp) const
 
template<int Description = DataDescription>
std::enable_if<(Description==1), ValueType >::type VTK_ALWAYS_INLINE mapComponentImpl (vtkIdType tupleId, int comp) const
 
template<int Description = DataDescription>
std::enable_if<(Description==2), ValueType >::type VTK_ALWAYS_INLINE mapComponentImpl (vtkIdType tupleId, int comp) const
 
template<int Description = DataDescription>
std::enable_if<(Description==3), ValueType >::type VTK_ALWAYS_INLINE mapComponentImpl (vtkIdType tupleId, int comp) const
 
template<int Description = DataDescription>
std::enable_if<(Description==4), ValueType >::type VTK_ALWAYS_INLINE mapComponentImpl (vtkIdType tupleId, int comp) const
 
template<int Description = DataDescription>
std::enable_if<(Description==5), ValueType >::type VTK_ALWAYS_INLINE mapComponentImpl (vtkIdType tupleId, int comp) const
 
template<int Description = DataDescription>
std::enable_if<(Description==6), ValueType >::type VTK_ALWAYS_INLINE mapComponentImpl (vtkIdType tupleId, int comp) const
 
template<int Description = DataDescription>
std::enable_if<(Description==7), ValueType >::type VTK_ALWAYS_INLINE mapComponentImpl (vtkIdType tupleId, int comp) const
 
template<int Description = DataDescription>
std::enable_if<(Description==8), ValueType >::type VTK_ALWAYS_INLINE mapComponentImpl (vtkIdType tupleId, int comp) const
 
ValueType mapComponent (vtkIdType tupleId, int comp) const override
 
ValueType map (vtkIdType valueId) const override
 
- Public Member Functions inherited from vtkStructuredPointBackend< ValueType >
 vtkStructuredPointBackend ()
 
virtual ~vtkStructuredPointBackend ()
 
virtual ValueType mapStructuredXComponent (int i) const =0
 These function should only be used when direction matrix is NOT identity.
 
virtual ValueType mapStructuredYComponent (int j) const =0
 These function should only be used when direction matrix is NOT identity.
 
virtual ValueType mapStructuredZComponent (int k) const =0
 These function should only be used when direction matrix is NOT identity.
 
virtual void mapStructuredTuple (int ijk[3], ValueType tuple[3]) const =0
 
virtual void mapTuple (vtkIdType tupleId, ValueType tuple[3]) const =0
 
virtual ValueType mapComponent (vtkIdType tupleId, int comp) const =0
 
virtual ValueType map (vtkIdType valueId) const =0
 

Detailed Description

template<typename ValueType, typename ArrayTypeX, typename ArrayTypeY, typename ArrayTypeZ, int DataDescription, bool UseDirMatrix>
class vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >

Definition at line 65 of file vtkStructuredPointBackend.h.

Constructor & Destructor Documentation

◆ vtkStructuredTPointBackend() [1/2]

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::vtkStructuredTPointBackend ( )

◆ vtkStructuredTPointBackend() [2/2]

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::vtkStructuredTPointBackend ( ArrayTypeX *  arrayX,
ArrayTypeY *  arrayY,
ArrayTypeZ *  arrayZ,
int  extent[6],
double  dirMatrix[9] 
)
inline

Definition at line 87 of file vtkStructuredPointBackend.h.

◆ ~vtkStructuredTPointBackend()

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::~vtkStructuredTPointBackend ( )
override

Member Function Documentation

◆ mapStructuredXComponentImpl() [1/2]

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
template<int Description = DataDescription>
std::enable_if<(Description==9), ValueType >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapStructuredXComponentImpl ( int  i) const

◆ mapStructuredXComponentImpl() [2/2]

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
template<int Description = DataDescription>
std::enable_if<(Description!=9), ValueType >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapStructuredXComponentImpl ( int  i) const

◆ mapStructuredXComponent()

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
ValueType vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapStructuredXComponent ( int  i) const
overridevirtual

These function should only be used when direction matrix is NOT identity.

Implements vtkStructuredPointBackend< ValueType >.

◆ mapStructuredYComponentImpl() [1/2]

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
template<int Description = DataDescription>
std::enable_if<(Description==9), ValueType >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapStructuredYComponentImpl ( int  j) const

◆ mapStructuredYComponentImpl() [2/2]

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
template<int Description = DataDescription>
std::enable_if<(Description!=9), ValueType >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapStructuredYComponentImpl ( int  j) const

◆ mapStructuredYComponent()

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
ValueType vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapStructuredYComponent ( int  j) const
overridevirtual

These function should only be used when direction matrix is NOT identity.

Implements vtkStructuredPointBackend< ValueType >.

◆ mapStructuredZComponentImpl() [1/2]

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
template<int Description = DataDescription>
std::enable_if<(Description==9), ValueType >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapStructuredZComponentImpl ( int  k) const

◆ mapStructuredZComponentImpl() [2/2]

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
template<int Description = DataDescription>
std::enable_if<(Description!=9), ValueType >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapStructuredZComponentImpl ( int  k) const

◆ mapStructuredZComponent()

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
ValueType vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapStructuredZComponent ( int  k) const
overridevirtual

These function should only be used when direction matrix is NOT identity.

Implements vtkStructuredPointBackend< ValueType >.

◆ mapStructuredTupleImpl() [1/2]

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
template<int Description = DataDescription>
std::enable_if<(Description==9), void >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapStructuredTupleImpl ( int  ijk[3],
ValueType  tuple[3] 
) const

◆ mapStructuredTupleImpl() [2/2]

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
template<int Description = DataDescription>
std::enable_if<(Description!=9), void >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapStructuredTupleImpl ( int  ijk[3],
ValueType  tuple[3] 
) const

◆ mapStructuredTuple()

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
void vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapStructuredTuple ( int  ijk[3],
ValueType  tuple[3] 
) const
overridevirtual

◆ ComputePointStructuredCoords() [1/9]

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
template<int Description = DataDescription>
std::enable_if<(Description==9), void >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::ComputePointStructuredCoords ( vtkIdType  pointId,
int  ijk[3] 
) const

◆ ComputePointStructuredCoords() [2/9]

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
template<int Description = DataDescription>
std::enable_if<(Description==1), void >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::ComputePointStructuredCoords ( vtkIdType  pointId,
int  ijk[3] 
) const

◆ ComputePointStructuredCoords() [3/9]

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
template<int Description = DataDescription>
std::enable_if<(Description==2), void >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::ComputePointStructuredCoords ( vtkIdType  pointId,
int  ijk[3] 
) const

◆ ComputePointStructuredCoords() [4/9]

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
template<int Description = DataDescription>
std::enable_if<(Description==3), void >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::ComputePointStructuredCoords ( vtkIdType  pointId,
int  ijk[3] 
) const

◆ ComputePointStructuredCoords() [5/9]

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
template<int Description = DataDescription>
std::enable_if<(Description==4), void >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::ComputePointStructuredCoords ( vtkIdType  pointId,
int  ijk[3] 
) const

◆ ComputePointStructuredCoords() [6/9]

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
template<int Description = DataDescription>
std::enable_if<(Description==5), void >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::ComputePointStructuredCoords ( vtkIdType  pointId,
int  ijk[3] 
) const

◆ ComputePointStructuredCoords() [7/9]

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
template<int Description = DataDescription>
std::enable_if<(Description==6), void >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::ComputePointStructuredCoords ( vtkIdType  pointId,
int  ijk[3] 
) const

◆ ComputePointStructuredCoords() [8/9]

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
template<int Description = DataDescription>
std::enable_if<(Description==7), void >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::ComputePointStructuredCoords ( vtkIdType  pointId,
int  ijk[3] 
) const

◆ ComputePointStructuredCoords() [9/9]

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
template<int Description = DataDescription>
std::enable_if<(Description==8), void >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::ComputePointStructuredCoords ( vtkIdType  pointId,
int  ijk[3] 
) const

◆ mapTuple()

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
void vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapTuple ( vtkIdType  tupleId,
ValueType  tuple[3] 
) const
overridevirtual

◆ mapComponentImpl() [1/9]

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
template<int Description = DataDescription>
std::enable_if<(Description==9), ValueType >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapComponentImpl ( vtkIdType  tupleId,
int  comp 
) const

◆ mapComponentImpl() [2/9]

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
template<int Description = DataDescription>
std::enable_if<(Description==1), ValueType >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapComponentImpl ( vtkIdType  tupleId,
int  comp 
) const

◆ mapComponentImpl() [3/9]

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
template<int Description = DataDescription>
std::enable_if<(Description==2), ValueType >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapComponentImpl ( vtkIdType  tupleId,
int  comp 
) const

◆ mapComponentImpl() [4/9]

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
template<int Description = DataDescription>
std::enable_if<(Description==3), ValueType >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapComponentImpl ( vtkIdType  tupleId,
int  comp 
) const

◆ mapComponentImpl() [5/9]

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
template<int Description = DataDescription>
std::enable_if<(Description==4), ValueType >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapComponentImpl ( vtkIdType  tupleId,
int  comp 
) const

◆ mapComponentImpl() [6/9]

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
template<int Description = DataDescription>
std::enable_if<(Description==5), ValueType >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapComponentImpl ( vtkIdType  tupleId,
int  comp 
) const

◆ mapComponentImpl() [7/9]

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
template<int Description = DataDescription>
std::enable_if<(Description==6), ValueType >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapComponentImpl ( vtkIdType  tupleId,
int  comp 
) const

◆ mapComponentImpl() [8/9]

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
template<int Description = DataDescription>
std::enable_if<(Description==7), ValueType >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapComponentImpl ( vtkIdType  tupleId,
int  comp 
) const

◆ mapComponentImpl() [9/9]

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
template<int Description = DataDescription>
std::enable_if<(Description==8), ValueType >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapComponentImpl ( vtkIdType  tupleId,
int  comp 
) const

◆ mapComponent()

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
ValueType vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapComponent ( vtkIdType  tupleId,
int  comp 
) const
overridevirtual

◆ map()

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
ValueType vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::map ( vtkIdType  valueId) const
overridevirtual

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