Integrate variables on streamtube surface

Hey,
from a 3D velocity and temperature field I would like to generate a streamtube and integrate the temperature over its surface.
I have a hot jet entering a colder region and have generated streamlines with a custom ellipse source where the jet is entering, but I have not found a way to reliably generate a surface from the streamlines and then integrate the temperature over this surface.
Thanks for your help.

I have found a way: the ruled surface filter from vtk that can be used as a programmable filter in paraview.
Code of programmable filter:
import vtk
mesh = self.GetInputDataObject( 0, 0 )
out=self.GetOutput()
ruledSurfaceFilter = vtk.vtkRuledSurfaceFilter()
ruledSurfaceFilter.SetInputData(mesh)
ruledSurfaceFilter.SetResolution(20,20)
ruledSurfaceFilter.SetRuledModeToResample()
ruledSurfaceFilter.PassLinesOn()
ruledSurfaceFilter.Update()
outData = ruledSurfaceFilter.GetOutput()
out.DeepCopy(outData)