mirror of
https://gitlab.kitware.com/vtk/vtk-m
synced 2024-09-08 13:23:51 +00:00
unique_ptr know if itself is valid
This commit is contained in:
parent
50a9efc2f5
commit
6e75be33ec
@ -217,7 +217,6 @@ public:
|
||||
void ScalarRenderer::SetShapeIntersector(std::unique_ptr<ShapeIntersector>&& intersector)
|
||||
{
|
||||
Intersector = std::move(intersector);
|
||||
IntersectorValid = true;
|
||||
}
|
||||
|
||||
void ScalarRenderer::AddField(const vtkm::cont::Field& scalarField)
|
||||
@ -265,7 +264,7 @@ void ScalarRenderer::RenderOnDevice(Ray<Precision>& rays,
|
||||
{
|
||||
throw vtkm::cont::ErrorBadValue("ScalarRenderer: no fields added");
|
||||
}
|
||||
if (!IntersectorValid)
|
||||
if (!Intersector)
|
||||
{
|
||||
throw vtkm::cont::ErrorBadValue("ScalarRenderer: intersector never set");
|
||||
}
|
||||
|
@ -33,7 +33,6 @@ private:
|
||||
protected:
|
||||
std::unique_ptr<ShapeIntersector> Intersector;
|
||||
std::vector<vtkm::cont::Field> Fields;
|
||||
bool IntersectorValid = false;
|
||||
|
||||
template <typename Precision>
|
||||
void RenderOnDevice(Ray<Precision>& rays,
|
||||
|
Loading…
Reference in New Issue
Block a user