VTK
9.4.20250509
|
#include <vtkStructuredPointBackend.h>
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 |
![]() | |
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 |
Definition at line 65 of file vtkStructuredPointBackend.h.
vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::vtkStructuredTPointBackend | ( | ) |
|
inline |
Definition at line 87 of file vtkStructuredPointBackend.h.
|
override |
std::enable_if<(Description==9), ValueType >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapStructuredXComponentImpl | ( | int | i | ) | const |
std::enable_if<(Description!=9), ValueType >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapStructuredXComponentImpl | ( | int | i | ) | const |
|
overridevirtual |
These function should only be used when direction matrix is NOT identity.
Implements vtkStructuredPointBackend< ValueType >.
std::enable_if<(Description==9), ValueType >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapStructuredYComponentImpl | ( | int | j | ) | const |
std::enable_if<(Description!=9), ValueType >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapStructuredYComponentImpl | ( | int | j | ) | const |
|
overridevirtual |
These function should only be used when direction matrix is NOT identity.
Implements vtkStructuredPointBackend< ValueType >.
std::enable_if<(Description==9), ValueType >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapStructuredZComponentImpl | ( | int | k | ) | const |
std::enable_if<(Description!=9), ValueType >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapStructuredZComponentImpl | ( | int | k | ) | const |
|
overridevirtual |
These function should only be used when direction matrix is NOT identity.
Implements vtkStructuredPointBackend< ValueType >.
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 |
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 |
|
overridevirtual |
Implements vtkStructuredPointBackend< ValueType >.
std::enable_if<(Description==9), void >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::ComputePointStructuredCoords | ( | vtkIdType | pointId, |
int | ijk[3] | ||
) | const |
std::enable_if<(Description==1), void >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::ComputePointStructuredCoords | ( | vtkIdType | pointId, |
int | ijk[3] | ||
) | const |
std::enable_if<(Description==2), void >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::ComputePointStructuredCoords | ( | vtkIdType | pointId, |
int | ijk[3] | ||
) | const |
std::enable_if<(Description==3), void >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::ComputePointStructuredCoords | ( | vtkIdType | pointId, |
int | ijk[3] | ||
) | const |
std::enable_if<(Description==4), void >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::ComputePointStructuredCoords | ( | vtkIdType | pointId, |
int | ijk[3] | ||
) | const |
std::enable_if<(Description==5), void >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::ComputePointStructuredCoords | ( | vtkIdType | pointId, |
int | ijk[3] | ||
) | const |
std::enable_if<(Description==6), void >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::ComputePointStructuredCoords | ( | vtkIdType | pointId, |
int | ijk[3] | ||
) | const |
std::enable_if<(Description==7), void >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::ComputePointStructuredCoords | ( | vtkIdType | pointId, |
int | ijk[3] | ||
) | const |
std::enable_if<(Description==8), void >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::ComputePointStructuredCoords | ( | vtkIdType | pointId, |
int | ijk[3] | ||
) | const |
|
overridevirtual |
Implements vtkStructuredPointBackend< ValueType >.
std::enable_if<(Description==9), ValueType >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapComponentImpl | ( | vtkIdType | tupleId, |
int | comp | ||
) | const |
std::enable_if<(Description==1), ValueType >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapComponentImpl | ( | vtkIdType | tupleId, |
int | comp | ||
) | const |
std::enable_if<(Description==2), ValueType >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapComponentImpl | ( | vtkIdType | tupleId, |
int | comp | ||
) | const |
std::enable_if<(Description==3), ValueType >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapComponentImpl | ( | vtkIdType | tupleId, |
int | comp | ||
) | const |
std::enable_if<(Description==4), ValueType >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapComponentImpl | ( | vtkIdType | tupleId, |
int | comp | ||
) | const |
std::enable_if<(Description==5), ValueType >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapComponentImpl | ( | vtkIdType | tupleId, |
int | comp | ||
) | const |
std::enable_if<(Description==6), ValueType >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapComponentImpl | ( | vtkIdType | tupleId, |
int | comp | ||
) | const |
std::enable_if<(Description==7), ValueType >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapComponentImpl | ( | vtkIdType | tupleId, |
int | comp | ||
) | const |
std::enable_if<(Description==8), ValueType >::type VTK_ALWAYS_INLINE vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >::mapComponentImpl | ( | vtkIdType | tupleId, |
int | comp | ||
) | const |
|
overridevirtual |
Implements vtkStructuredPointBackend< ValueType >.
|
overridevirtual |
Implements vtkStructuredPointBackend< ValueType >.