|
VTK
9.7.0
|
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 145 of file vtkAppendPolyData.h.
| vtkAppendPolyData::PolyDataOffsets::PolyDataOffsets | ( | const std::vector< vtkPolyData * > & | datasets | ) |
| vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfPoints = 0 |
Definition at line 149 of file vtkAppendPolyData.h.
| vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfCells = 0 |
Definition at line 150 of file vtkAppendPolyData.h.
| vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfVerts = 0 |
Definition at line 151 of file vtkAppendPolyData.h.
| vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfVertsConnectivity = 0 |
Definition at line 152 of file vtkAppendPolyData.h.
| vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfLines = 0 |
Definition at line 153 of file vtkAppendPolyData.h.
| vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfLinesConnectivity = 0 |
Definition at line 154 of file vtkAppendPolyData.h.
| vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfPolys = 0 |
Definition at line 155 of file vtkAppendPolyData.h.
| vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfPolysConnectivity = 0 |
Definition at line 156 of file vtkAppendPolyData.h.
| vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfStrips = 0 |
Definition at line 157 of file vtkAppendPolyData.h.
| vtkIdType vtkAppendPolyData::PolyDataOffsets::TotalNumberOfStripsConnectivity = 0 |
Definition at line 158 of file vtkAppendPolyData.h.
| std::vector<vtkIdType> vtkAppendPolyData::PolyDataOffsets::PointOffsets |
Definition at line 159 of file vtkAppendPolyData.h.
| std::vector<vtkIdType> vtkAppendPolyData::PolyDataOffsets::VertOffsets |
Definition at line 160 of file vtkAppendPolyData.h.
| std::vector<vtkIdType> vtkAppendPolyData::PolyDataOffsets::VertConnectivityOffsets |
Definition at line 161 of file vtkAppendPolyData.h.
| std::vector<vtkIdType> vtkAppendPolyData::PolyDataOffsets::LineOffsets |
Definition at line 162 of file vtkAppendPolyData.h.
| std::vector<vtkIdType> vtkAppendPolyData::PolyDataOffsets::LineConnectivityOffsets |
Definition at line 163 of file vtkAppendPolyData.h.
| std::vector<vtkIdType> vtkAppendPolyData::PolyDataOffsets::PolyOffsets |
Definition at line 164 of file vtkAppendPolyData.h.
| std::vector<vtkIdType> vtkAppendPolyData::PolyDataOffsets::PolyConnectivityOffsets |
Definition at line 165 of file vtkAppendPolyData.h.
| std::vector<vtkIdType> vtkAppendPolyData::PolyDataOffsets::StripOffsets |
Definition at line 166 of file vtkAppendPolyData.h.
| std::vector<vtkIdType> vtkAppendPolyData::PolyDataOffsets::StripConnectivityOffsets |
Definition at line 167 of file vtkAppendPolyData.h.