VTK  9.4.20250102
Public Member Functions | Public Attributes | List of all members
vtkUnstructuredGridToCellGrid::TranscribeQuery::Claim Struct Reference

A claim on input vtkCell types registered by an output vtkCellMetadata subclass. More...

#include <vtkUnstructuredGridToCellGrid.h>

Collaboration diagram for vtkUnstructuredGridToCellGrid::TranscribeQuery::Claim:
[legend]

Public Member Functions

 Claim ()=default
 
 Claim (const Claim &)=default
 
Claimoperator= (const Claim &)=default
 
 Claim (vtkIdType numberOfCells, int priority, vtkStringToken cellType)
 

Public Attributes

vtkIdType NumberOfCells { 0 }
 
int CellTypePriority { 0 }
 
vtkStringToken CellType
 

Detailed Description

A claim on input vtkCell types registered by an output vtkCellMetadata subclass.

The vtkCellMetadata subclass with the highest priority replaces any prior entry with itself while subclasses with lower priorities take no action against higher-priority claims. Users may pre-populate vtkUnstructuredGridToCellGrid's TranscribeQuery with high-priority claims to affect the output.

An invalid CellType token indicates the input cells are unclaimed. The filter may be configured to fail, warn, or quietly succeed when unsupported input-cell types are present.

Definition at line 103 of file vtkUnstructuredGridToCellGrid.h.

Constructor & Destructor Documentation

◆ Claim() [1/3]

vtkUnstructuredGridToCellGrid::TranscribeQuery::Claim::Claim ( )
default

◆ Claim() [2/3]

vtkUnstructuredGridToCellGrid::TranscribeQuery::Claim::Claim ( const Claim )
default

◆ Claim() [3/3]

vtkUnstructuredGridToCellGrid::TranscribeQuery::Claim::Claim ( vtkIdType  numberOfCells,
int  priority,
vtkStringToken  cellType 
)
inline

Definition at line 108 of file vtkUnstructuredGridToCellGrid.h.

Member Function Documentation

◆ operator=()

Claim & vtkUnstructuredGridToCellGrid::TranscribeQuery::Claim::operator= ( const Claim )
default

Member Data Documentation

◆ NumberOfCells

vtkIdType vtkUnstructuredGridToCellGrid::TranscribeQuery::Claim::NumberOfCells { 0 }

Definition at line 115 of file vtkUnstructuredGridToCellGrid.h.

◆ CellTypePriority

int vtkUnstructuredGridToCellGrid::TranscribeQuery::Claim::CellTypePriority { 0 }

Definition at line 116 of file vtkUnstructuredGridToCellGrid.h.

◆ CellType

vtkStringToken vtkUnstructuredGridToCellGrid::TranscribeQuery::Claim::CellType

Definition at line 117 of file vtkUnstructuredGridToCellGrid.h.


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