VTK  9.7.20261027
vtkCellTypeSides::NonLinearCellSides Struct Reference

#include <vtkCellTypeSides.h>

Detailed Description

Definition at line 1147 of file vtkCellTypeSides.h.

Static Public Member Functions

static constexpr int GetDimension (unsigned char cellType)
template<class DataSetT>
static VTK_NEVER_INLINE int GetNumberOfSides (DataSetT *input, vtkIdType cellId, unsigned char cellType, int sideDim, vtkIdType npts, vtkGenericCell *cell)
static VTK_NEVER_INLINE int GetSideType (unsigned char cellType, int sideDim, int sideId)
template<class DataSetT>
static VTK_NEVER_INLINE int GetSideSize (DataSetT *input, vtkIdType cellId, unsigned char cellType, int sideDim, int sideId, vtkGenericCell *cell)
template<class DataSetT, class PointsIterator>
static vtkIdType GetSidePoints (DataSetT *input, vtkIdType cellId, unsigned char cellType, int sideDim, int sideId, vtkIdType npts, PointsIterator pts, vtkIdType *ptIds, vtkIdList *sidePts, const vtkIdType *&ids, vtkIdType &numCorners, vtkGenericCell *cell)

Static Public Attributes

static constexpr bool UsesNumberOfPoints = true
static constexpr int MaximumFaceCorners = 0
static constexpr int MinimumFaceCorners = 0

Member Function Documentation

◆ GetDimension()

constexpr int vtkCellTypeSides::NonLinearCellSides::GetDimension ( unsigned char cellType)
inlinestaticconstexpr

Definition at line 1153 of file vtkCellTypeSides.h.

◆ GetNumberOfSides()

template<class DataSetT>
VTK_NEVER_INLINE int vtkCellTypeSides::NonLinearCellSides::GetNumberOfSides ( DataSetT * input,
vtkIdType cellId,
unsigned char cellType,
int sideDim,
vtkIdType npts,
vtkGenericCell * cell )
inlinestatic

Definition at line 1156 of file vtkCellTypeSides.h.

◆ GetSideType()

VTK_NEVER_INLINE int vtkCellTypeSides::NonLinearCellSides::GetSideType ( unsigned char cellType,
int sideDim,
int sideId )
inlinestatic

Definition at line 1163 of file vtkCellTypeSides.h.

◆ GetSideSize()

template<class DataSetT>
VTK_NEVER_INLINE int vtkCellTypeSides::NonLinearCellSides::GetSideSize ( DataSetT * input,
vtkIdType cellId,
unsigned char cellType,
int sideDim,
int sideId,
vtkGenericCell * cell )
inlinestatic

Definition at line 1170 of file vtkCellTypeSides.h.

◆ GetSidePoints()

template<class DataSetT, class PointsIterator>
vtkIdType vtkCellTypeSides::NonLinearCellSides::GetSidePoints ( DataSetT * input,
vtkIdType cellId,
unsigned char cellType,
int sideDim,
int sideId,
vtkIdType npts,
PointsIterator pts,
vtkIdType * ptIds,
vtkIdList * sidePts,
const vtkIdType *& ids,
vtkIdType & numCorners,
vtkGenericCell * cell )
inlinestatic

Definition at line 1178 of file vtkCellTypeSides.h.

Member Data Documentation

◆ UsesNumberOfPoints

bool vtkCellTypeSides::NonLinearCellSides::UsesNumberOfPoints = true
staticconstexpr

Definition at line 1149 of file vtkCellTypeSides.h.

◆ MaximumFaceCorners

int vtkCellTypeSides::NonLinearCellSides::MaximumFaceCorners = 0
staticconstexpr

Definition at line 1150 of file vtkCellTypeSides.h.

◆ MinimumFaceCorners

int vtkCellTypeSides::NonLinearCellSides::MinimumFaceCorners = 0
staticconstexpr

Definition at line 1151 of file vtkCellTypeSides.h.


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