VTK  9.4.20241123
Public Member Functions | Static Public Member Functions | List of all members
vtkPolyData_detail::TaggedCellId Struct Reference

#include <vtkPolyDataInternals.h>

Public Member Functions

 TaggedCellId () noexcept=default
 
 TaggedCellId (vtkIdType cellId, VTKCellType cellType) noexcept
 
 TaggedCellId (const TaggedCellId &) noexcept=default
 
 TaggedCellId (TaggedCellId &&) noexcept=default
 
TaggedCellIdoperator= (const TaggedCellId &) noexcept=default
 
TaggedCellIdoperator= (TaggedCellId &&) noexcept=default
 
Target GetTarget () const noexcept
 
unsigned char GetCellType () const noexcept
 
vtkIdType GetCellId () const noexcept
 
void SetCellId (vtkIdType cellId) noexcept
 
void MarkDeleted () noexcept
 
bool IsDeleted () const noexcept
 

Static Public Member Functions

static vtkTypeUInt64 Encode (vtkIdType cellId, VTKCellType type) noexcept
 

Detailed Description

Definition at line 132 of file vtkPolyDataInternals.h.

Constructor & Destructor Documentation

◆ TaggedCellId() [1/4]

vtkPolyData_detail::TaggedCellId::TaggedCellId ( )
defaultnoexcept

◆ TaggedCellId() [2/4]

vtkPolyData_detail::TaggedCellId::TaggedCellId ( vtkIdType  cellId,
VTKCellType  cellType 
)
inlinenoexcept

Definition at line 146 of file vtkPolyDataInternals.h.

◆ TaggedCellId() [3/4]

vtkPolyData_detail::TaggedCellId::TaggedCellId ( const TaggedCellId )
defaultnoexcept

◆ TaggedCellId() [4/4]

vtkPolyData_detail::TaggedCellId::TaggedCellId ( TaggedCellId &&  )
defaultnoexcept

Member Function Documentation

◆ Encode()

static vtkTypeUInt64 vtkPolyData_detail::TaggedCellId::Encode ( vtkIdType  cellId,
VTKCellType  type 
)
inlinestaticnoexcept

Definition at line 136 of file vtkPolyDataInternals.h.

◆ operator=() [1/2]

TaggedCellId & vtkPolyData_detail::TaggedCellId::operator= ( const TaggedCellId )
defaultnoexcept

◆ operator=() [2/2]

TaggedCellId & vtkPolyData_detail::TaggedCellId::operator= ( TaggedCellId &&  )
defaultnoexcept

◆ GetTarget()

Target vtkPolyData_detail::TaggedCellId::GetTarget ( ) const
inlinenoexcept

Definition at line 158 of file vtkPolyDataInternals.h.

◆ GetCellType()

unsigned char vtkPolyData_detail::TaggedCellId::GetCellType ( ) const
inlinenoexcept

Definition at line 161 of file vtkPolyDataInternals.h.

◆ GetCellId()

vtkIdType vtkPolyData_detail::TaggedCellId::GetCellId ( ) const
inlinenoexcept

Definition at line 164 of file vtkPolyDataInternals.h.

◆ SetCellId()

void vtkPolyData_detail::TaggedCellId::SetCellId ( vtkIdType  cellId)
inlinenoexcept

Definition at line 168 of file vtkPolyDataInternals.h.

◆ MarkDeleted()

void vtkPolyData_detail::TaggedCellId::MarkDeleted ( )
inlinenoexcept

Definition at line 175 of file vtkPolyDataInternals.h.

◆ IsDeleted()

bool vtkPolyData_detail::TaggedCellId::IsDeleted ( ) const
inlinenoexcept

Definition at line 178 of file vtkPolyDataInternals.h.


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