VTK  9.7.1
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, VTK_FUTURE_CONST 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. More...
 
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. More...
 
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. More...
 
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
 
vtkDataArray * GetXCoordinates () const override
 Get the coordinate arrays used to construct this backend. More...
 
vtkDataArray * GetYCoordinates () const override
 Get the coordinate arrays used to construct this backend. More...
 
vtkDataArray * GetZCoordinates () const override
 Get the coordinate arrays used to construct this backend. More...
 
bool GetUsesDirectionMatrix () const override
 Return true if a non-identity direction matrix is being used. More...
 
- 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

template<typename ValueType , typename ArrayTypeX , typename ArrayTypeY , typename ArrayTypeZ , int DataDescription, bool UseDirMatrix>
vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::vtkStructuredTPointBackend ( )
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,
VTK_FUTURE_CONST int  extent[6],
double  dirMatrix[9] 
)
inline

Definition at line 101 of file vtkStructuredPointBackend.h.

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

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
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
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 >.

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
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
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 >.

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
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
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 >.

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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.

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.

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.

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: