VTK  9.7.0
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< vtkIdType > PointOffsets
std::vector< vtkIdType > VertOffsets
std::vector< vtkIdType > VertConnectivityOffsets
std::vector< vtkIdType > LineOffsets
std::vector< vtkIdType > LineConnectivityOffsets
std::vector< vtkIdType > PolyOffsets
std::vector< vtkIdType > PolyConnectivityOffsets
std::vector< vtkIdType > StripOffsets
std::vector< vtkIdType > StripConnectivityOffsets

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 145 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 149 of file vtkAppendPolyData.h.

◆ TotalNumberOfCells

vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfCells = 0

Definition at line 150 of file vtkAppendPolyData.h.

◆ TotalNumberOfVerts

vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfVerts = 0

Definition at line 151 of file vtkAppendPolyData.h.

◆ TotalNumberOfVertsConnectivity

vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfVertsConnectivity = 0

Definition at line 152 of file vtkAppendPolyData.h.

◆ TotalNumberOfLines

vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfLines = 0

Definition at line 153 of file vtkAppendPolyData.h.

◆ TotalNumberOfLinesConnectivity

vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfLinesConnectivity = 0

Definition at line 154 of file vtkAppendPolyData.h.

◆ TotalNumberOfPolys

vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfPolys = 0

Definition at line 155 of file vtkAppendPolyData.h.

◆ TotalNumberOfPolysConnectivity

vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfPolysConnectivity = 0

Definition at line 156 of file vtkAppendPolyData.h.

◆ TotalNumberOfStrips

vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfStrips = 0

Definition at line 157 of file vtkAppendPolyData.h.

◆ TotalNumberOfStripsConnectivity

vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfStripsConnectivity = 0

Definition at line 158 of file vtkAppendPolyData.h.

◆ PointOffsets

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

Definition at line 159 of file vtkAppendPolyData.h.

◆ VertOffsets

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

Definition at line 160 of file vtkAppendPolyData.h.

◆ VertConnectivityOffsets

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

Definition at line 161 of file vtkAppendPolyData.h.

◆ LineOffsets

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

Definition at line 162 of file vtkAppendPolyData.h.

◆ LineConnectivityOffsets

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

Definition at line 163 of file vtkAppendPolyData.h.

◆ PolyOffsets

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

Definition at line 164 of file vtkAppendPolyData.h.

◆ PolyConnectivityOffsets

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

Definition at line 165 of file vtkAppendPolyData.h.

◆ StripOffsets

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

Definition at line 166 of file vtkAppendPolyData.h.

◆ StripConnectivityOffsets

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

Definition at line 167 of file vtkAppendPolyData.h.


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