|
VTK
9.6.20260613
|
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 |
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.
| vtkAppendPolyData::PolyDataOffsets::PolyDataOffsets | ( | const std::vector< vtkPolyData * > & | datasets | ) |
| vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfPoints = 0 |
Definition at line 258 of file vtkAppendPolyData.h.
| vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfCells = 0 |
Definition at line 259 of file vtkAppendPolyData.h.
| vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfVerts = 0 |
Definition at line 260 of file vtkAppendPolyData.h.
| vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfVertsConnectivity = 0 |
Definition at line 261 of file vtkAppendPolyData.h.
| vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfLines = 0 |
Definition at line 262 of file vtkAppendPolyData.h.
| vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfLinesConnectivity = 0 |
Definition at line 263 of file vtkAppendPolyData.h.
| vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfPolys = 0 |
Definition at line 264 of file vtkAppendPolyData.h.
| vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfPolysConnectivity = 0 |
Definition at line 265 of file vtkAppendPolyData.h.
| vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfStrips = 0 |
Definition at line 266 of file vtkAppendPolyData.h.
| vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfStripsConnectivity = 0 |
Definition at line 267 of file vtkAppendPolyData.h.
| std::vector<vtkIdType> vtkAppendPolyData::PolyDataOffsets::PointOffsets |
Definition at line 268 of file vtkAppendPolyData.h.
| std::vector<vtkIdType> vtkAppendPolyData::PolyDataOffsets::VertOffsets |
Definition at line 269 of file vtkAppendPolyData.h.
| std::vector<vtkIdType> vtkAppendPolyData::PolyDataOffsets::VertConnectivityOffsets |
Definition at line 270 of file vtkAppendPolyData.h.
| std::vector<vtkIdType> vtkAppendPolyData::PolyDataOffsets::LineOffsets |
Definition at line 271 of file vtkAppendPolyData.h.
| std::vector<vtkIdType> vtkAppendPolyData::PolyDataOffsets::LineConnectivityOffsets |
Definition at line 272 of file vtkAppendPolyData.h.
| std::vector<vtkIdType> vtkAppendPolyData::PolyDataOffsets::PolyOffsets |
Definition at line 273 of file vtkAppendPolyData.h.
| std::vector<vtkIdType> vtkAppendPolyData::PolyDataOffsets::PolyConnectivityOffsets |
Definition at line 274 of file vtkAppendPolyData.h.
| std::vector<vtkIdType> vtkAppendPolyData::PolyDataOffsets::StripOffsets |
Definition at line 275 of file vtkAppendPolyData.h.
| std::vector<vtkIdType> vtkAppendPolyData::PolyDataOffsets::StripConnectivityOffsets |
Definition at line 276 of file vtkAppendPolyData.h.