VTK  9.6.20260613
vtkAppendPolyData::PolyDataOffsets Struct Reference

PolyDataOffsets agregates cell array information from the input polydata list. More...

#include <vtkAppendPolyData.h>

Public Member Functions

 PolyDataOffsets (const std::vector< vtkPolyData * > &datasets)
 

Public Attributes

vtkIdType TotalNumberOfPoints = 0
 
vtkIdType TotalNumberOfCells = 0
 
vtkIdType TotalNumberOfVerts = 0
 
vtkIdType TotalNumberOfVertsConnectivity = 0
 
vtkIdType TotalNumberOfLines = 0
 
vtkIdType TotalNumberOfLinesConnectivity = 0
 
vtkIdType TotalNumberOfPolys = 0
 
vtkIdType TotalNumberOfPolysConnectivity = 0
 
vtkIdType TotalNumberOfStrips = 0
 
vtkIdType TotalNumberOfStripsConnectivity = 0
 
std::vector< vtkIdTypePointOffsets
 
std::vector< vtkIdTypeVertOffsets
 
std::vector< vtkIdTypeVertConnectivityOffsets
 
std::vector< vtkIdTypeLineOffsets
 
std::vector< vtkIdTypeLineConnectivityOffsets
 
std::vector< vtkIdTypePolyOffsets
 
std::vector< vtkIdTypePolyConnectivityOffsets
 
std::vector< vtkIdTypeStripOffsets
 
std::vector< vtkIdTypeStripConnectivityOffsets
 

Detailed Description

PolyDataOffsets agregates cell array information from the input polydata list.

vtkPolyData has 4 vtkCellArray (verts, lines, polys and strips), that should be filled in the correct order. This is also visible in vtkCellData arrays ordering. When merging poly data, the output should first aggregate verts (cells and data arrays) from each input, then lines, etc...

This structure helps knowing the output offset for a given input polydata.

Also handle number of points.

Definition at line 254 of file vtkAppendPolyData.h.

Constructor & Destructor Documentation

◆ PolyDataOffsets()

vtkAppendPolyData::PolyDataOffsets::PolyDataOffsets ( const std::vector< vtkPolyData * > & datasets)

Member Data Documentation

◆ TotalNumberOfPoints

vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfPoints = 0

Definition at line 258 of file vtkAppendPolyData.h.

◆ TotalNumberOfCells

vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfCells = 0

Definition at line 259 of file vtkAppendPolyData.h.

◆ TotalNumberOfVerts

vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfVerts = 0

Definition at line 260 of file vtkAppendPolyData.h.

◆ TotalNumberOfVertsConnectivity

vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfVertsConnectivity = 0

Definition at line 261 of file vtkAppendPolyData.h.

◆ TotalNumberOfLines

vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfLines = 0

Definition at line 262 of file vtkAppendPolyData.h.

◆ TotalNumberOfLinesConnectivity

vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfLinesConnectivity = 0

Definition at line 263 of file vtkAppendPolyData.h.

◆ TotalNumberOfPolys

vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfPolys = 0

Definition at line 264 of file vtkAppendPolyData.h.

◆ TotalNumberOfPolysConnectivity

vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfPolysConnectivity = 0

Definition at line 265 of file vtkAppendPolyData.h.

◆ TotalNumberOfStrips

vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfStrips = 0

Definition at line 266 of file vtkAppendPolyData.h.

◆ TotalNumberOfStripsConnectivity

vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfStripsConnectivity = 0

Definition at line 267 of file vtkAppendPolyData.h.

◆ PointOffsets

std::vector<vtkIdType> vtkAppendPolyData::PolyDataOffsets::PointOffsets

Definition at line 268 of file vtkAppendPolyData.h.

◆ VertOffsets

std::vector<vtkIdType> vtkAppendPolyData::PolyDataOffsets::VertOffsets

Definition at line 269 of file vtkAppendPolyData.h.

◆ VertConnectivityOffsets

std::vector<vtkIdType> vtkAppendPolyData::PolyDataOffsets::VertConnectivityOffsets

Definition at line 270 of file vtkAppendPolyData.h.

◆ LineOffsets

std::vector<vtkIdType> vtkAppendPolyData::PolyDataOffsets::LineOffsets

Definition at line 271 of file vtkAppendPolyData.h.

◆ LineConnectivityOffsets

std::vector<vtkIdType> vtkAppendPolyData::PolyDataOffsets::LineConnectivityOffsets

Definition at line 272 of file vtkAppendPolyData.h.

◆ PolyOffsets

std::vector<vtkIdType> vtkAppendPolyData::PolyDataOffsets::PolyOffsets

Definition at line 273 of file vtkAppendPolyData.h.

◆ PolyConnectivityOffsets

std::vector<vtkIdType> vtkAppendPolyData::PolyDataOffsets::PolyConnectivityOffsets

Definition at line 274 of file vtkAppendPolyData.h.

◆ StripOffsets

std::vector<vtkIdType> vtkAppendPolyData::PolyDataOffsets::StripOffsets

Definition at line 275 of file vtkAppendPolyData.h.

◆ StripConnectivityOffsets

std::vector<vtkIdType> vtkAppendPolyData::PolyDataOffsets::StripConnectivityOffsets

Definition at line 276 of file vtkAppendPolyData.h.


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