VTK  9.5.20251011
Public Types | Public Member Functions | Static Public Member Functions | List of all members
vtkCellArray::DispatchUtilities Struct Reference

#include <vtkCellArray.h>

Inheritance diagram for vtkCellArray::DispatchUtilities:
[legend]

Public Types

template<class ArrayT >
using GetAPIType = vtk::GetAPIType< ArrayT, vtkIdType >
 

Public Member Functions

template<class OffsetsT >
vtkIdType GetNumberOfCells (OffsetsT *offsets)
 

Static Public Member Functions

template<class ArrayT >
static decltype(vtk::DataArrayValueRange< 1, vtkIdType >(std::declval< ArrayT >())) GetRange (ArrayT *array)
 
template<class OffsetsT >
static vtkIdType GetBeginOffset (OffsetsT *offsets, vtkIdType cellId)
 
template<class OffsetsT >
static vtkIdType GetEndOffset (OffsetsT *offsets, vtkIdType cellId)
 
template<class OffsetsT >
static vtkIdType GetCellSize (OffsetsT *offsets, vtkIdType cellId)
 
template<class OffsetsT , class ConnectivityT >
static decltype(vtk::DataArrayValueRange< 1, vtkIdType >(std::declval< ConnectivityT >())) GetCellRange (OffsetsT *offsets, ConnectivityT *conn, vtkIdType cellId)
 

Detailed Description

Definition at line 979 of file vtkCellArray.h.

Member Typedef Documentation

◆ GetAPIType

template<class ArrayT >
using vtkCellArray::DispatchUtilities::GetAPIType = vtk::GetAPIType<ArrayT, vtkIdType>

Definition at line 982 of file vtkCellArray.h.

Member Function Documentation

◆ GetNumberOfCells()

template<class OffsetsT >
vtkIdType vtkCellArray::DispatchUtilities::GetNumberOfCells ( OffsetsT *  offsets)
inline

Definition at line 985 of file vtkCellArray.h.

◆ GetRange()

template<class ArrayT >
static decltype(vtk::DataArrayValueRange< 1, vtkIdType >(std::declval< ArrayT >())) vtkCellArray::DispatchUtilities::GetRange ( ArrayT *  array)
inlinestatic

Definition at line 991 of file vtkCellArray.h.

◆ GetBeginOffset()

template<class OffsetsT >
static vtkIdType vtkCellArray::DispatchUtilities::GetBeginOffset ( OffsetsT *  offsets,
vtkIdType  cellId 
)
inlinestatic

Definition at line 998 of file vtkCellArray.h.

◆ GetEndOffset()

template<class OffsetsT >
static vtkIdType vtkCellArray::DispatchUtilities::GetEndOffset ( OffsetsT *  offsets,
vtkIdType  cellId 
)
inlinestatic

Definition at line 1004 of file vtkCellArray.h.

◆ GetCellSize()

template<class OffsetsT >
static vtkIdType vtkCellArray::DispatchUtilities::GetCellSize ( OffsetsT *  offsets,
vtkIdType  cellId 
)
inlinestatic

Definition at line 1010 of file vtkCellArray.h.

◆ GetCellRange()

template<class OffsetsT , class ConnectivityT >
static decltype(vtk::DataArrayValueRange< 1, vtkIdType >(std::declval< ConnectivityT >())) vtkCellArray::DispatchUtilities::GetCellRange ( OffsetsT *  offsets,
ConnectivityT *  conn,
vtkIdType  cellId 
)
inlinestatic

Definition at line 1018 of file vtkCellArray.h.


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