diff --git a/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamMeshVolume.C b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamMeshVolume.C index a9e39afbb7..0f0ea82066 100644 --- a/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamMeshVolume.C +++ b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamMeshVolume.C @@ -31,6 +31,7 @@ License #include "cellModeller.H" #include "vtkOpenFOAMPoints.H" #include "Swap.H" +#include "longLong.H" // VTK includes #include "vtkCellArray.h" diff --git a/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamPointFields.H b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamPointFields.H index c8e9dd2925..027b8fd142 100644 --- a/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamPointFields.H +++ b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamPointFields.H @@ -195,7 +195,15 @@ void Foam::vtkPV3Foam::convertPointField // Note: using the name of the original volField // not the name generated by the interpolation "volPointInterpolate()" - pointData->SetName(tf.name().c_str()); + + if (&tf != &GeometricField::null()) + { + pointData->SetName(tf.name().c_str()); + } + else + { + pointData->SetName(ptf.name().c_str()); + } if (debug) {