<> <> <> DIRECTORY Controls, Imager, IO, Matrix3d, Menus, Rope, Spline3d, TubeDefs, Vector3d; TubeContour: CEDAR DEFINITIONS ~ BEGIN OPEN TubeDefs; AddContour: PROC [tube: Tube, contour: Contour]; <> <<>> DivideContours: PROC [tube, tube0, tube1: Tube, t: REAL]; <> <<>> TContour: PROC [contours: ContourSequence, circle: Contour, t: REAL] RETURNS [Contour]; <> <> <<>> Skin: PROC [tube: Tube]; <> <<>> GetContourPairs: PROC [frame: Frame] RETURNS [PairSequence]; <> PropagateCircleRes: PROC [tube: Tube, circleRes: INTEGER]; <> <<>> ScreenCircleRes: PROC [tube: Tube, view: Matrix] RETURNS [INTEGER]; <> <> <<>> END.