We can assume \,\mathcal{T}\, lies in the standard position described by Definition 1.4, and it clearly suffices to prove that when \,\mathcal{T}^{*}\, is either a cylinder or a surface of revolution, cpo forces the axis of \,\mathcal{T}\, itself to be a straight line. The latter occurs if and only if the tube’s central curve \,\mathbf{c}:(-1,1)\to\mathbf{R}^{2}\, is affine (linear plus constant). We will establish exactly that, using the following
Linearity Criterion: A \,C^{2}\, mapping \,\mathbf{c}:I\to\mathbf{R}\, is affine on an open interval \,I\, if and only if it is locally odd around each input, in the sense that for all \,b\in I\,, we have
\mathbf{c}(b+t)-\mathbf{c}(b) = -\bigl(\mathbf{c}(b-t)-\mathbf{c}(b)\bigr)
for all sufficiently small \,t\,.
When \,\mathbf{c}\, is affine, (?) clearly holds. To prove the converse, it suffices to show that (?) implies \,\mathbf{c}''\equiv 0\,. But that follows instantly if we differentiate it twice, and then let \,t\to 0\,.
With this criterion in hand, we proceed, treating the cylindrical and rotationally symmetric cases separately.
Cylindrical case: When \,\mathcal{T}^{*}\, is a cylinder, its horizontal cross-section \,\mathcal{O}(z) at every height \,z\in (-1,1)\, translates to a fixed central oval \,\mathcal{O}_{0}\in\mathbf{R}^{2}\,. Take \,\mathcal{O}_{0}\, to be centered at the origin and denote its support parametrization by \,\gamma\, to get this parametrization \,X:\mathbf{S}^{1}\times(-1,1)\to\mathcal{T}\,:
X(t,z) = \left(\mathbf{c}(z)+\gamma(t),\,z\right)\,.
Now consider, for any height \,b\in(-1,1)\,, and any angle \,\theta\in\mathbf{R}\,, the \theta-diameter of \,\mathcal{O}(b) (Definition 2.4). Since \,\gamma\, support-parametrizes \,\mathcal{O}_{0}\,, the endpoints of this diameter clearly lie at \,X(\theta,b)\, and \,X(\theta+\pi, b)\,, and the crucial point is that the tangent planes to \,\mathcal{T}\, at these endpoints are parallel. To see that, compute the partial derivatives \,X_{t}\, and \,X_{z}\, at these points. Since \,\mathcal{O}_{0}\, is central, we have \,\gamma'(\theta+\pi)=-\gamma'(\theta)\,, and this makes the tangent planes parallel, since both are spanned by
\left(\gamma'(\theta),\,0\right) = \pm X_{t}
\quad\text{and}\quad
\bigl(\mathbf{c}'(b),\,1\bigr) = X_{z}\,.
Now suppose, fixing the \theta-diameter of \,\mathcal{O}(b) as axis, we tilt the plane \,z=b\, away from the horizontal with some small slope \,\varepsilon>0\, to get a new plane \,P_{\varepsilon}(\theta)\,. For sufficiently small \,\varepsilon>0\,, the intersection \,\mathcal{O}(b,\theta,\varepsilon):=\mathcal{T}\cap P_{\varepsilon}(\theta)\, will remain an oval—and a central oval, since \,\mathcal{T}\, has cpo.
Further, since \,P_{\varepsilon}(\theta)\, contains the \theta-diameter of \,\mathcal{O}(b), the endpoints \,X(\theta,b)\, and \,X(\theta+\pi,b)\, of that diameter remain on \,\mathcal{O}(b,\theta,\varepsilon)\, independently of \,\varepsilon\,. And since the tangent planes to \,\mathcal{T}\, at these points are parallel, and their intersections with \,P_{\varepsilon}(\theta)\, clearly form lines tangent to \,\mathcal{O}(b,\theta,\varepsilon)\, at \,X(\theta,b)\, and \,X(\theta+\pi,b)\,, those tangent lines are parallel.
The latter fact shows that the \theta-diameter of \,\mathcal{O}(b)\, remains a diameter of \,\mathcal{O}(b,\theta,\varepsilon)\, independently of \,\varepsilon\,, and hence that \,(\mathbf{c}(b),b) forms the center of \,\mathcal{O}(b,\theta,\varepsilon)\,, for each \,\theta\, and each sufficiently small \,\varepsilon>0\,. The center of \,\mathcal{O}(b,\theta,\varepsilon)\, remains fixed as we vary \,\varepsilon\,.
Now observe that every point sufficiently close to \,\mathcal{O}(b) on \,\mathcal{T}\, belongs \,\mathcal{O}(b,\theta,\varepsilon)\, for some \,\theta\, and some small \,\varepsilon>0\,, so that by cpo, its reflection through \,(\mathbf{c}(b),b)\, also lies on \,\mathcal{T}\,. It follows that an entire neighborhood of \,\mathcal{O}(b) in \,\mathcal{T}\, has reflection symmetry through \,(\mathbf{c}(b),b)\,. In some neighborhood of \,(\mathbf{c}(b),b)\,, the central curve \,\mathbf{c}\, of \,\mathcal{T}\, then inherits that same reflection symmetry. Since \,b\in(-1,1)\, was arbitrary, this clearly means that (?) holds for \,\mathbf{c}\,, and our Linearity Criterion now straightens the central curve, as desired.
Surface-of-revolution case: Here, each horizontal plane \,z\equiv b\, cuts the original tube \,\mathcal{T}\, in a circle centered at \,(\mathbf{c}(b),b)\, for each \,b\in(-1,1)\,. Write \,F(b)>0\, for the squared radius of this circle, and \,(\xi(b),\eta(b)):=\mathbf{c}(b)\, for the horizontal coordinates of its center. Then \,\mathcal{T}\, clearly constitutes the solution set of
\left(x-\xi(z)\right)^{2}+\left(y-\eta(z)\right)^{2}=F(z)\,.
The \,C^{2}\, differentiability of \,\mathcal{T}\, ensures that \,F\,, \,\xi\, and \,\eta\, are all \,C^{2}\, on \,(-1,1)\,.
We want to show that cpo forces \,\mathbf{c}\, to be affine. To do so, we study the even and odd components of \,\xi,\,\eta, and \,F\, with respect to reflection through a point, and for that we introduce the following notation.
Suppose \,\beta\in\mathbf{R}\,, and let \,f\, denote any function defined on a neighborhood of \,\beta\,. We define the \,\beta-translate of \,f\, by
f_{\beta}(t):=f(\beta+t)\ .
We also define the even and odd parts of \,f_{\beta}\, respectively as
f_{\beta}^{+}(t) = \frac{f_{\beta}(t)+f_{\beta}(-t)}{2}\ ,\qquad
f_{\beta}^{-}(t) = \frac{f_{\beta}(t)-f_{\beta}(-t)}{2}\,.
As usual, we then have
f_{\beta}^{+}(-t) = f_{\beta}^{+}(t)\ ,
\quad
f_{\beta}^{-}(-t) = -f_{\beta}^{-}(t)
and
f_{\beta}(t) = f_{\beta}^{+}(t)+f_{\beta}^{-}(t)\ ,
\quad
f_{\beta}(-t) = f_{\beta}^{+}(t)-f_{\beta}^{-}(t)\ .
Now fix an arbitrary height \,\beta\in(-1,1)\,. Since \,\mathcal{T}\, is horizontally circular, has cpo, and lies in standard position, we can find a small slope \,m>0\,, and a z-intercept \,b=b(\beta)\, such that the plane \,P\, given by
z=mx+b\quad\text{or}\quad x=\frac{z-b}{m}\,,
cuts \,\mathcal{T}\, is a central oval \,\mathcal{O}\,, depending on \,m\, and \,\beta\,, and centered at height \,\beta\,. In the \,(y,z)\, coordinate system on \,P\,, we get the following equation for \,\mathcal{O}\, by restricting (?):
\left(\frac{z-b}{m}-\xi(z)\right)^{2}+ \left(y-\eta(z)\right)^{2}=F(z)\,.
Solve this for \,y\, in terms of the \beta-centered variable \,t:=z-\beta\, to split \,\mathcal{O}\, into a pair of arcs, graphs of functions we shall call \,y_{\pm}(t)\,, over the symmetric interval
|t|<\sup\{z-\beta\colon (x,y,z)\in\mathcal{O}\}\,.
Using the notation defined above, we can express these functions as
y_{\pm}(t)
:=
\eta_{\beta}(t)
\pm
\sqrt{F_{\beta}(t)-\left(\frac{\bar\beta+t}{m}-\xi_{\beta}(t)\right)^{2}}\,,
where \,\bar\beta:=\beta-b\,.
Since the chord joining \,(y_{+}(0),\beta)\, to \,(y_{-}(0),\beta)\, has height \,\beta\,, it clearly passes through the center of \,\mathcal{O}\,. It must therefore be a diameter. But the midpoint of any diameter locates the center of \,\mathcal{O}\,, so using (?) to average \,y_{\pm}(0)\,, we can now deduce that:
The center of \,\mathcal{O}\, has coordinates \,(\eta(\beta),\beta)\, in the \,(y,z)\, coordinate system on \,P\,.
This fact lets us express the central symmetry of \,\mathcal{O}\, as the coordinate swap
(\eta(\beta)+s,\,\beta+t)\ \longleftrightarrow\ (\eta(\beta)-s,\,\beta-t)\,.
When \,t\, is small enough as measured by (?), this swap always exchanges diametrically opposed solutions of (?). Write the resulting two statements in terms of the notation introduced above to get two simultaneous identities:
\begin{aligned}
\lefteqn{F^{+}_{\beta}(t)+F^{-}_{\beta}(t)}\\
&&\quad =\
\left(\eta(\beta)+s-\eta^{+}_{\beta}(t)-\eta^{-}_{\beta}(t)\right)^{2}\\
&&\qquad\qquad
+
\left(
\displaystyle{\frac{\bar\beta+t}{m}}-\xi_{\beta}^{+}(t)-\xi_{\beta}^{-}(t)
\right)^{2}
\end{aligned}
and
\begin{aligned}
\lefteqn{F^{+}_{\beta}(t)-F^{-}_{\beta}(t)}\\
&&\quad =\
\left(\eta(\beta)-s-\eta^{+}_{\beta}(t)+\eta^{-}_{\beta}(t)\right)^{2}\\
&&\qquad\qquad
+
\left(
\displaystyle{\frac{\bar\beta-t}{m}}-\xi_{\beta}^{+}(t)+\xi_{\beta}^{-}(t)
\right)^{2}
\end{aligned}
Subtract (?) from (?), factor differences between corresponding squares on the right, and divide by two, to obtain
\begin{aligned}
\lefteqn{F^{-}_{\beta}(t)}\\
&&\quad =\
2
\left(\eta(\beta)-\eta_{\beta}^{+}(t)\right)
\left(s - \eta_{\beta}^{-}(t)\right)\\
&&\qquad\qquad
+\ 2
\left(\frac{\bar\beta}{m}-\xi_{\beta}^{+}(t)\right)
\left(\frac{t}{m}-\xi_{\beta}^{-}(t)\right)
\end{aligned}
The strict convexity of \,\mathcal{O}\, now guarantees that the line \,z=\beta+t\, in \,P\, cuts \,\mathcal{O}\, in two distinct points whenever \,t\, is sufficiently small. Call the y-coordinates of these points \,\eta(\beta)+s\, and \,\eta(\beta)+s'\, respectively. Equation (?) clearly remains true if we replace \,s\, by \,s'\,. When we subtract the resulting s'-version of (?) from the s-version and simplify, however, we find that for all sufficiently small \,t\,, we have
\left(s-s'\right)
\left(\eta_{\beta}^{+}(t)-\eta(\beta)\right)
=
0\,.
Since \,s\, and \,s'\, are distinct for the small \,t\, in question, we evidently must have \,\eta_{\beta}^{+}(t)\equiv \eta(\beta)\, for all sufficiently small \,t\,. By definition of \,\eta_{\beta}^{+}\,, this means
\eta(\beta+t)-\eta(\beta) = -\bigl(\eta(\beta-t)-\eta(\beta)\bigr)\,,
so that (?) holds for \,\eta\,. But by swapping the roles of \,x\, and \,y\, in the argument above, we find that in precisely the same way, it holds for \,\xi\,, and hence for \,\mathbf{c} = (\xi,\eta)\,. Our Linearity Criterion then makes the \,\mathbf{c}\, affine, as desired.