VTK  9.4.20250129
Public Member Functions | List of all members
vtkStructuredPointBackend< ValueType > Class Template Referenceabstract

A backend for the vtkImplicitArray to query structured points efficiently. More...

#include <vtkStructuredPointBackend.h>

Inheritance diagram for vtkStructuredPointBackend< ValueType >:
[legend]

Public Member Functions

 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>
class vtkStructuredPointBackend< ValueType >

A backend for the vtkImplicitArray to query structured points efficiently.

A backend for the vtkImplicitArray to query structured points efficiently.

See also
vtkImplicitArray vtkStructuredPointArray

Definition at line 25 of file vtkStructuredPointBackend.h.

Constructor & Destructor Documentation

◆ vtkStructuredPointBackend()

template<typename ValueType >
vtkStructuredPointBackend< ValueType >::vtkStructuredPointBackend ( )

◆ ~vtkStructuredPointBackend()

template<typename ValueType >
virtual vtkStructuredPointBackend< ValueType >::~vtkStructuredPointBackend ( )
virtual

Member Function Documentation

◆ mapStructuredXComponent()

template<typename ValueType >
virtual ValueType vtkStructuredPointBackend< ValueType >::mapStructuredXComponent ( int  i) const
pure virtual

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

Implemented in vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >.

◆ mapStructuredYComponent()

template<typename ValueType >
virtual ValueType vtkStructuredPointBackend< ValueType >::mapStructuredYComponent ( int  j) const
pure virtual

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

Implemented in vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >.

◆ mapStructuredZComponent()

template<typename ValueType >
virtual ValueType vtkStructuredPointBackend< ValueType >::mapStructuredZComponent ( int  k) const
pure virtual

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

Implemented in vtkStructuredTPointBackend< ValueType, ArrayTypeX, ArrayTypeY, ArrayTypeZ, DataDescription, UseDirMatrix >.

◆ mapStructuredTuple()

template<typename ValueType >
virtual void vtkStructuredPointBackend< ValueType >::mapStructuredTuple ( int  ijk[3],
ValueType  tuple[3] 
) const
pure virtual

◆ mapTuple()

template<typename ValueType >
virtual void vtkStructuredPointBackend< ValueType >::mapTuple ( vtkIdType  tupleId,
ValueType  tuple[3] 
) const
pure virtual

◆ mapComponent()

template<typename ValueType >
virtual ValueType vtkStructuredPointBackend< ValueType >::mapComponent ( vtkIdType  tupleId,
int  comp 
) const
pure virtual

◆ map()

template<typename ValueType >
virtual ValueType vtkStructuredPointBackend< ValueType >::map ( vtkIdType  valueId) const
pure virtual

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