VTK  9.6.20260325
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
 
vtkDataArrayGetXCoordinates () const override
 Get the coordinate arrays used to construct this backend.
 
vtkDataArrayGetYCoordinates () const override
 Get the coordinate arrays used to construct this backend.
 
vtkDataArrayGetZCoordinates () const override
 Get the coordinate arrays used to construct this backend.
 
bool GetUsesDirectionMatrix () const override
 Return true if a non-identity direction matrix is being used.
 
- Public Member Functions inherited from vtkStructuredPointBackend< ValueType >
 vtkStructuredPointBackend ()
 
virtual ~vtkStructuredPointBackend ()
 

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 79 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 101 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

◆ GetXCoordinates()

template<typename ValueType, typename ArrayTypeX, typename ArrayTypeY, typename ArrayTypeZ, int DataDescription, bool UseDirMatrix>
vtkDataArray * vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::GetXCoordinates ( ) const
inlineoverridevirtual

Get the coordinate arrays used to construct this backend.

Implements vtkStructuredPointBackend< ValueType >.

Definition at line 323 of file vtkStructuredPointBackend.h.

◆ GetYCoordinates()

template<typename ValueType, typename ArrayTypeX, typename ArrayTypeY, typename ArrayTypeZ, int DataDescription, bool UseDirMatrix>
vtkDataArray * vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::GetYCoordinates ( ) const
inlineoverridevirtual

Get the coordinate arrays used to construct this backend.

Implements vtkStructuredPointBackend< ValueType >.

Definition at line 326 of file vtkStructuredPointBackend.h.

◆ GetZCoordinates()

template<typename ValueType, typename ArrayTypeX, typename ArrayTypeY, typename ArrayTypeZ, int DataDescription, bool UseDirMatrix>
vtkDataArray * vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::GetZCoordinates ( ) const
inlineoverridevirtual

Get the coordinate arrays used to construct this backend.

Implements vtkStructuredPointBackend< ValueType >.

Definition at line 329 of file vtkStructuredPointBackend.h.

◆ GetUsesDirectionMatrix()

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

Return true if a non-identity direction matrix is being used.

Implements vtkStructuredPointBackend< ValueType >.

Definition at line 332 of file vtkStructuredPointBackend.h.


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