def METHOD_NAME(self):
    meshQuality = vtk.vtkMeshQuality()
    meshQuality.SetInputData(self.Mesh)
    meshQuality.RatioOn()
    meshQuality.Update()
    meshQualityOutput = meshQuality.GetOutput()
    referenceQuality = vtk.vtkMeshQuality()
    referenceQuality.SetInputData(self.ReferenceMesh)
    referenceQuality.RatioOn()
    referenceQuality.Update()
    referenceQualityOutput = referenceQuality.GetOutput()
    self.PrintLog("Mesh points: "+ str(meshQualityOutput.GetNumberOfPoints()))
    self.PrintLog("Reference Points: " +str(referenceQualityOutput.GetNumberOfPoints()))
    meshQualityRange = meshQualityOutput.GetCellData().GetArray("Quality").GetRange()
    referenceQualityRange = referenceQualityOutput.GetCellData().GetArray("Quality").GetRange()
    qualityRangeDifference = (meshQualityRange[0] - referenceQualityRange[0],meshQualityRange[1] - referenceQualityRange[1])
    self.PrintLog("Mesh Quality Range: "+ str(meshQualityRange))
    self.PrintLog("Reference Quality Range: "+ str(referenceQualityRange))
    self.PrintLog("Quality Range Difference: "+ str(qualityRangeDifference))
    if max(abs(d) for d in qualityRangeDifference) < self.Tolerance:
        return True
    return False