VTK  9.1.0
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 145 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 159 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 149 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 171 of file vtkPolyDataInternals.h.

◆ GetCellType()

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

Definition at line 174 of file vtkPolyDataInternals.h.

◆ GetCellId()

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

Definition at line 177 of file vtkPolyDataInternals.h.

◆ SetCellId()

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

Definition at line 181 of file vtkPolyDataInternals.h.

◆ MarkDeleted()

void vtkPolyData_detail::TaggedCellId::MarkDeleted ( )
inlinenoexcept

Definition at line 188 of file vtkPolyDataInternals.h.

◆ IsDeleted()

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

Definition at line 191 of file vtkPolyDataInternals.h.


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