From ef08d50214702022a99a04414ab640c60ca0c3dc Mon Sep 17 00:00:00 2001 From: Dmitri Naumov <dmitri.naumov@ufz.de> Date: Fri, 13 Mar 2015 20:05:57 +0100 Subject: [PATCH] Add required definitions for vtk-6.2+. --- InSituLib/VtkMappedElementDataArrayTemplate-impl.h | 6 ++++++ InSituLib/VtkMappedElementDataArrayTemplate.h | 1 + InSituLib/VtkMeshNodalCoordinatesTemplate-impl.h | 7 +++++++ InSituLib/VtkMeshNodalCoordinatesTemplate.h | 1 + 4 files changed, 15 insertions(+) diff --git a/InSituLib/VtkMappedElementDataArrayTemplate-impl.h b/InSituLib/VtkMappedElementDataArrayTemplate-impl.h index 78f8f63cc30..ccf2b5ae154 100644 --- a/InSituLib/VtkMappedElementDataArrayTemplate-impl.h +++ b/InSituLib/VtkMappedElementDataArrayTemplate-impl.h @@ -307,6 +307,12 @@ template <class Scalar> void VtkMappedElementDataArrayTemplate<Scalar> vtkErrorMacro("Read only container.") } +template <class Scalar> void VtkMappedElementDataArrayTemplate<Scalar> +::InsertTuples(vtkIdType, vtkIdType, vtkIdType, vtkAbstractArray*) +{ + vtkErrorMacro("Read only container.") +} + //------------------------------------------------------------------------------ template <class Scalar> vtkIdType VtkMappedElementDataArrayTemplate<Scalar> ::InsertNextTuple(vtkIdType, vtkAbstractArray *) diff --git a/InSituLib/VtkMappedElementDataArrayTemplate.h b/InSituLib/VtkMappedElementDataArrayTemplate.h index 6d814eb01e0..671c5411867 100644 --- a/InSituLib/VtkMappedElementDataArrayTemplate.h +++ b/InSituLib/VtkMappedElementDataArrayTemplate.h @@ -72,6 +72,7 @@ public: void InsertTuple(vtkIdType i, const double *source); void InsertTuples(vtkIdList *dstIds, vtkIdList *srcIds, vtkAbstractArray *source); + void InsertTuples(vtkIdType, vtkIdType, vtkIdType, vtkAbstractArray*); vtkIdType InsertNextTuple(vtkIdType j, vtkAbstractArray *source); vtkIdType InsertNextTuple(const float *source); vtkIdType InsertNextTuple(const double *source); diff --git a/InSituLib/VtkMeshNodalCoordinatesTemplate-impl.h b/InSituLib/VtkMeshNodalCoordinatesTemplate-impl.h index 14bf845d1a3..860e6e2ccc9 100644 --- a/InSituLib/VtkMeshNodalCoordinatesTemplate-impl.h +++ b/InSituLib/VtkMeshNodalCoordinatesTemplate-impl.h @@ -287,6 +287,13 @@ template <class Scalar> void VtkMeshNodalCoordinatesTemplate<Scalar> return; } +template <class Scalar> void VtkMeshNodalCoordinatesTemplate<Scalar> +::InsertTuples(vtkIdType, vtkIdType, vtkIdType, vtkAbstractArray*) +{ + vtkErrorMacro("Read only container.") + return; +} + template <class Scalar> vtkIdType VtkMeshNodalCoordinatesTemplate<Scalar> ::InsertNextTuple(vtkIdType, vtkAbstractArray *) { diff --git a/InSituLib/VtkMeshNodalCoordinatesTemplate.h b/InSituLib/VtkMeshNodalCoordinatesTemplate.h index 77bbd9dd3de..50fbf418e35 100644 --- a/InSituLib/VtkMeshNodalCoordinatesTemplate.h +++ b/InSituLib/VtkMeshNodalCoordinatesTemplate.h @@ -68,6 +68,7 @@ public: void InsertTuple(vtkIdType i, const double *source); void InsertTuples(vtkIdList *dstIds, vtkIdList *srcIds, vtkAbstractArray *source); + void InsertTuples(vtkIdType, vtkIdType, vtkIdType, vtkAbstractArray*); vtkIdType InsertNextTuple(vtkIdType j, vtkAbstractArray *source); vtkIdType InsertNextTuple(const float *source); vtkIdType InsertNextTuple(const double *source); -- GitLab