VTK  9.7.1
Public Types | Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | Friends | List of all members
vtkCellArray::VisitState< ArrayT > Struct Template Reference

#include <vtkCellArray.h>

Collaboration diagram for vtkCellArray::VisitState< ArrayT >:
[legend]

Public Types

using ArrayType = ArrayT
 
using ValueType = typename ArrayType::ValueType
 
using CellRangeType = decltype(vtk::DataArrayValueRange< 1 >(std::declval< ArrayType >()))
 

Public Member Functions

ArrayType * GetOffsets ()
 
const ArrayType * GetOffsets () const
 
ArrayType * GetConnectivity ()
 
const ArrayType * GetConnectivity () const
 
vtkIdType GetNumberOfCells () const
 
vtkIdType GetBeginOffset (vtkIdType cellId) const
 
vtkIdType GetEndOffset (vtkIdType cellId) const
 
vtkIdType GetCellSize (vtkIdType cellId) const
 
CellRangeType GetCellRange (vtkIdType cellId)
 

Static Public Attributes

static constexpr bool ValueTypeIsSameAsIdType
 

Protected Member Functions

 VisitState ()
 
 ~VisitState ()=default
 
void * operator new (size_t nSize)
 
void operator delete (void *p)
 

Protected Attributes

vtkSmartPointer< ArrayType > Connectivity
 
vtkSmartPointer< ArrayType > Offsets
 

Friends

class vtkCellArray
 

Detailed Description

template<typename ArrayT>
struct vtkCellArray::VisitState< ArrayT >

Definition at line 1076 of file vtkCellArray.h.

Member Typedef Documentation

template<typename ArrayT>
using vtkCellArray::VisitState< ArrayT >::ArrayType = ArrayT

Definition at line 1078 of file vtkCellArray.h.

template<typename ArrayT>
using vtkCellArray::VisitState< ArrayT >::ValueType = typename ArrayType::ValueType

Definition at line 1079 of file vtkCellArray.h.

template<typename ArrayT>
using vtkCellArray::VisitState< ArrayT >::CellRangeType = decltype(vtk::DataArrayValueRange<1>(std::declval<ArrayType>()))

Definition at line 1080 of file vtkCellArray.h.

Constructor & Destructor Documentation

template<typename ArrayT>
vtkCellArray::VisitState< ArrayT >::VisitState ( )
inlineprotected

Definition at line 1109 of file vtkCellArray.h.

template<typename ArrayT>
vtkCellArray::VisitState< ArrayT >::~VisitState ( )
protecteddefault

Member Function Documentation

template<typename ArrayT>
ArrayType* vtkCellArray::VisitState< ArrayT >::GetOffsets ( )
inline

Definition at line 1090 of file vtkCellArray.h.

template<typename ArrayT>
const ArrayType* vtkCellArray::VisitState< ArrayT >::GetOffsets ( ) const
inline

Definition at line 1091 of file vtkCellArray.h.

template<typename ArrayT>
ArrayType* vtkCellArray::VisitState< ArrayT >::GetConnectivity ( )
inline

Definition at line 1093 of file vtkCellArray.h.

template<typename ArrayT>
const ArrayType* vtkCellArray::VisitState< ArrayT >::GetConnectivity ( ) const
inline

Definition at line 1094 of file vtkCellArray.h.

template<typename ArrayT >
vtkIdType vtkCellArray::VisitState< ArrayT >::GetNumberOfCells ( ) const

Definition at line 1553 of file vtkCellArray.h.

template<typename ArrayT >
vtkIdType vtkCellArray::VisitState< ArrayT >::GetBeginOffset ( vtkIdType  cellId) const

Definition at line 1559 of file vtkCellArray.h.

template<typename ArrayT >
vtkIdType vtkCellArray::VisitState< ArrayT >::GetEndOffset ( vtkIdType  cellId) const

Definition at line 1565 of file vtkCellArray.h.

template<typename ArrayT >
vtkIdType vtkCellArray::VisitState< ArrayT >::GetCellSize ( vtkIdType  cellId) const

Definition at line 1571 of file vtkCellArray.h.

template<typename ArrayT >
vtkCellArray::VisitState< ArrayT >::CellRangeType vtkCellArray::VisitState< ArrayT >::GetCellRange ( vtkIdType  cellId)

Definition at line 1578 of file vtkCellArray.h.

template<typename ArrayT>
void* vtkCellArray::VisitState< ArrayT >::operator new ( size_t  nSize)
inlineprotected

Definition at line 1120 of file vtkCellArray.h.

template<typename ArrayT>
void vtkCellArray::VisitState< ArrayT >::operator delete ( void *  p)
inlineprotected

Definition at line 1130 of file vtkCellArray.h.

Friends And Related Function Documentation

template<typename ArrayT>
friend class vtkCellArray
friend

Definition at line 1106 of file vtkCellArray.h.

Member Data Documentation

template<typename ArrayT>
constexpr bool vtkCellArray::VisitState< ArrayT >::ValueTypeIsSameAsIdType
static
Initial value:

Definition at line 1087 of file vtkCellArray.h.

template<typename ArrayT>
vtkSmartPointer<ArrayType> vtkCellArray::VisitState< ArrayT >::Connectivity
protected

Definition at line 1147 of file vtkCellArray.h.

template<typename ArrayT>
vtkSmartPointer<ArrayType> vtkCellArray::VisitState< ArrayT >::Offsets
protected

Definition at line 1148 of file vtkCellArray.h.


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