VTK  9.5.20251126
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 975 of file vtkCellArray.h.

Member Typedef Documentation

◆ GetAPIType

Definition at line 978 of file vtkCellArray.h.

Member Function Documentation

◆ GetNumberOfCells()

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

Definition at line 981 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 987 of file vtkCellArray.h.

◆ GetBeginOffset()

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

Definition at line 994 of file vtkCellArray.h.

◆ GetEndOffset()

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

Definition at line 1000 of file vtkCellArray.h.

◆ GetCellSize()

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

Definition at line 1006 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 1014 of file vtkCellArray.h.


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