| 
    VTK
    9.3.0
    
   | 
 
Block structure storing information being communicated by neighboring blocks for vtkImageData.  
 More...
#include <vtkDIYGhostUtilities.h>
Public Member Functions | |
| ImageDataBlockStructure (vtkImageData *image, const ImageDataInformation &info) | |
| Copy constructor.   | |
| ImageDataBlockStructure (const int extent[6], int dim, const double origin[3], const double spacing[3], const double orientationQuaternion[4]) | |
Constructor taking the extent (without ghosts) of the neighboring vtkImageData, as well as well as the image's origin, spacing, and orientation.   | |
| ImageDataBlockStructure (const int extent[6], int dim, const double origin[3], const double spacing[3], vtkMatrix3x3 *directionMatrix) | |
Constructor taking the extent (without ghosts) of the neighboring vtkImageData, as well as well as the image's origin, spacing, and orientation.   | |
  Public Member Functions inherited from vtkDIYGhostUtilities::GridBlockStructure | |
| GridBlockStructure (const int *extent, int dim) | |
GridBlockStructure constructor.   | |
Public Attributes | |
| VectorType | Origin | 
Origin of the neighboring vtkImageData.   | |
| VectorType | Spacing | 
Spacing of the neighboring vtkImageData.   | |
| QuaternionType | OrientationQuaternion | 
Orientation of the neighboring vtkImageData.   | |
  Public Attributes inherited from vtkDIYGhostUtilities::GridBlockStructure | |
| ExtentType | Extent = ExtentType{ 1, -1, 1, -1, 1, -1 } | 
| Extent of neighboring block with no ghosts.   | |
| ExtentType | ShiftedExtentWithNewGhosts | 
| Extent of neighboring block that include ghost layers, shifted to match our mapping of the extent in the 3D world.   | |
| ExtentType | ShiftedExtent | 
| Extent of the neighboring block, shifted to match our mapping of the extent in the 3D world.   | |
| ExtentType | ReceivedGhostExtent = ExtentType{ 1, -1, 1, -1, 1, -1 } | 
| unsigned char | AdjacencyMask | 
| Binary mask encoding the adjacency of the neighboring block w.r.t.   | |
| int | DataDimension | 
| This stores the dimension of the grid (1D, 2D, or 3D).   | |
  Public Attributes inherited from vtkDIYGhostUtilities::DataSetBlockStructure | |
| vtkSmartPointer< vtkFieldData > | GhostCellData = nullptr | 
| vtkSmartPointer< vtkFieldData > | GhostPointData = nullptr | 
Block structure storing information being communicated by neighboring blocks for vtkImageData. 
Definition at line 221 of file vtkDIYGhostUtilities.h.
| vtkDIYGhostUtilities::ImageDataBlockStructure::ImageDataBlockStructure | ( | const int | extent[6], | 
| int | dim, | ||
| const double | origin[3], | ||
| const double | spacing[3], | ||
| const double | orientationQuaternion[4] | ||
| ) | 
Constructor taking the extent (without ghosts) of the neighboring vtkImageData, as well as well as the image's origin, spacing, and orientation. 
| vtkDIYGhostUtilities::ImageDataBlockStructure::ImageDataBlockStructure | ( | const int | extent[6], | 
| int | dim, | ||
| const double | origin[3], | ||
| const double | spacing[3], | ||
| vtkMatrix3x3 * | directionMatrix | ||
| ) | 
Constructor taking the extent (without ghosts) of the neighboring vtkImageData, as well as well as the image's origin, spacing, and orientation. 
| vtkDIYGhostUtilities::ImageDataBlockStructure::ImageDataBlockStructure | ( | vtkImageData * | image, | 
| const ImageDataInformation & | info | ||
| ) | 
Copy constructor.
| VectorType vtkDIYGhostUtilities::ImageDataBlockStructure::Origin | 
Origin of the neighboring vtkImageData. 
Definition at line 242 of file vtkDIYGhostUtilities.h.
| VectorType vtkDIYGhostUtilities::ImageDataBlockStructure::Spacing | 
Spacing of the neighboring vtkImageData. 
Definition at line 247 of file vtkDIYGhostUtilities.h.
| QuaternionType vtkDIYGhostUtilities::ImageDataBlockStructure::OrientationQuaternion | 
Orientation of the neighboring vtkImageData. 
Definition at line 252 of file vtkDIYGhostUtilities.h.