mirror of
https://gitlab.kitware.com/vtk/vtk-m
synced 2024-10-05 01:49:02 +00:00
ensure presen ghost array if extractor is called from other than vtkm actor
This commit is contained in:
parent
753df58857
commit
ac152d25d9
@ -19,6 +19,14 @@ namespace rendering
|
||||
namespace raytracing
|
||||
{
|
||||
|
||||
void TriangleExtractor::ExtractCells(const vtkm::cont::UnknownCellSet& cells)
|
||||
{
|
||||
ExtractCells(
|
||||
cells,
|
||||
make_FieldCell(vtkm::cont::GetGlobalGhostCellFieldName(),
|
||||
vtkm::cont::ArrayHandleConstant<vtkm::UInt8>(0, cells.GetNumberOfCells())));
|
||||
}
|
||||
|
||||
void TriangleExtractor::ExtractCells(const vtkm::cont::UnknownCellSet& cells,
|
||||
const vtkm::cont::Field& ghostField)
|
||||
{
|
||||
|
@ -26,8 +26,9 @@ class VTKM_RENDERING_EXPORT TriangleExtractor
|
||||
protected:
|
||||
vtkm::cont::ArrayHandle<vtkm::Id4> Triangles; // (cellid, v0, v1, v2)
|
||||
public:
|
||||
void ExtractCells(const vtkm::cont::UnknownCellSet& cells,
|
||||
const vtkm::cont::Field& ghostField = vtkm::cont::Field());
|
||||
void ExtractCells(const vtkm::cont::UnknownCellSet& cells);
|
||||
|
||||
void ExtractCells(const vtkm::cont::UnknownCellSet& cells, const vtkm::cont::Field& ghostField);
|
||||
|
||||
vtkm::cont::ArrayHandle<vtkm::Id4> GetTriangles();
|
||||
vtkm::Id GetNumberOfTriangles() const;
|
||||
|
Loading…
Reference in New Issue
Block a user