VTK  9.3.20240329
Public Member Functions | Public Attributes | List of all members
vtkDIYGhostUtilities::UnstructuredDataInformation Struct Reference

#include <vtkDIYGhostUtilities.h>

Inheritance diagram for vtkDIYGhostUtilities::UnstructuredDataInformation:
[legend]
Collaboration diagram for vtkDIYGhostUtilities::UnstructuredDataInformation:
[legend]

Public Member Functions

bool InputNeedsGhostsPeeledOff () const
 

Public Attributes

vtkBoundingBox BoundingBox
 Bounding box of input. More...
 
vtkSmartPointer< vtkIdListOutputToInputCellIdRedirectionMap = nullptr
 When the input has ghosts, this map is being used to copy input cells / cell data into the output (with input ghosts peeled off). More...
 
vtkSmartPointer< vtkAlgorithmInterfaceExtractor
 Filter that is being used to extract the surface of the input. More...
 
vtkIdTypeArrayInterfacePointIds
 Handle to the local point ids of the surface of the input. More...
 
vtkDataArrayInterfacePoints
 Handle to the points of the surface of the input. More...
 
vtkSmartPointer< vtkIdTypeArrayInterfaceGlobalPointIds
 Handle to the point ids of the input surface, if present. More...
 
vtkSmartPointer< vtkIdListInputToOutputPointIdRedirectionMap = nullptr
 When the input has ghosts, this map is being used to copy input points / point data into the output (with input ghosts peeled off). More...
 
vtkSmartPointer< vtkIdListOutputToInputPointIdRedirectionMap = nullptr
 When the input has ghosts, this map is being used to copy input points / point data into the output (with input ghosts peeled off). More...
 
vtkIdType CurrentMaxPointId
 
vtkIdType CurrentMaxCellId
 
vtkIdType NumberOfInputPoints
 Number of input points / cell in the input when ghosts are removed. More...
 
vtkIdType NumberOfInputCells
 Number of input points / cell in the input when ghosts are removed. More...
 

Detailed Description

Definition at line 421 of file vtkDIYGhostUtilities.h.

Member Function Documentation

◆ InputNeedsGhostsPeeledOff()

bool vtkDIYGhostUtilities::UnstructuredDataInformation::InputNeedsGhostsPeeledOff ( ) const
inline

Definition at line 423 of file vtkDIYGhostUtilities.h.

Member Data Documentation

◆ BoundingBox

vtkBoundingBox vtkDIYGhostUtilities::UnstructuredDataInformation::BoundingBox

Bounding box of input.

Definition at line 431 of file vtkDIYGhostUtilities.h.

◆ OutputToInputCellIdRedirectionMap

vtkSmartPointer<vtkIdList> vtkDIYGhostUtilities::UnstructuredDataInformation::OutputToInputCellIdRedirectionMap = nullptr

When the input has ghosts, this map is being used to copy input cells / cell data into the output (with input ghosts peeled off).

Definition at line 437 of file vtkDIYGhostUtilities.h.

◆ InputToOutputPointIdRedirectionMap

vtkSmartPointer<vtkIdList> vtkDIYGhostUtilities::UnstructuredDataInformation::InputToOutputPointIdRedirectionMap = nullptr

When the input has ghosts, this map is being used to copy input points / point data into the output (with input ghosts peeled off).

Definition at line 444 of file vtkDIYGhostUtilities.h.

◆ OutputToInputPointIdRedirectionMap

vtkSmartPointer<vtkIdList> vtkDIYGhostUtilities::UnstructuredDataInformation::OutputToInputPointIdRedirectionMap = nullptr

When the input has ghosts, this map is being used to copy input points / point data into the output (with input ghosts peeled off).

Definition at line 445 of file vtkDIYGhostUtilities.h.

◆ InterfaceExtractor

vtkSmartPointer<vtkAlgorithm> vtkDIYGhostUtilities::UnstructuredDataInformation::InterfaceExtractor

Filter that is being used to extract the surface of the input.

The surface is used to check how the interface of the input matches the ones of its neighboring blocks.

Definition at line 453 of file vtkDIYGhostUtilities.h.

◆ InterfacePointIds

vtkIdTypeArray* vtkDIYGhostUtilities::UnstructuredDataInformation::InterfacePointIds

Handle to the local point ids of the surface of the input.

Those point ids are being used to rapidly match points of the surface to their original location in the input.

Definition at line 460 of file vtkDIYGhostUtilities.h.

◆ InterfacePoints

vtkDataArray* vtkDIYGhostUtilities::UnstructuredDataInformation::InterfacePoints

Handle to the points of the surface of the input.

Definition at line 465 of file vtkDIYGhostUtilities.h.

◆ InterfaceGlobalPointIds

vtkSmartPointer<vtkIdTypeArray> vtkDIYGhostUtilities::UnstructuredDataInformation::InterfaceGlobalPointIds

Handle to the point ids of the input surface, if present.

Definition at line 470 of file vtkDIYGhostUtilities.h.

◆ CurrentMaxPointId

vtkIdType vtkDIYGhostUtilities::UnstructuredDataInformation::CurrentMaxPointId

Definition at line 478 of file vtkDIYGhostUtilities.h.

◆ CurrentMaxCellId

vtkIdType vtkDIYGhostUtilities::UnstructuredDataInformation::CurrentMaxCellId

Definition at line 479 of file vtkDIYGhostUtilities.h.

◆ NumberOfInputPoints

vtkIdType vtkDIYGhostUtilities::UnstructuredDataInformation::NumberOfInputPoints

Number of input points / cell in the input when ghosts are removed.

Definition at line 486 of file vtkDIYGhostUtilities.h.

◆ NumberOfInputCells

vtkIdType vtkDIYGhostUtilities::UnstructuredDataInformation::NumberOfInputCells

Number of input points / cell in the input when ghosts are removed.

Definition at line 487 of file vtkDIYGhostUtilities.h.


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