<> <> <> DIRECTORY Controls, TubeDefs; TubePick: CEDAR DEFINITIONS ~ BEGIN OPEN TubeDefs; ScreenPick: PUBLIC PROC [tube: Tube, mouse: Mouse, view: Matrix, pick: Pick]; <> <<>> FindPick: PUBLIC PROC [tube: Tube, mouse: Mouse, view: Matrix, pick: Pick]; <> <<>> PointPick: PUBLIC PROC [pick: Pick]; <> <<>> SplinePick: PUBLIC PROC [mouse: Mouse, pick: Pick]; <> <<>> DivideSpline: PUBLIC PROC [pick: Pick]; <> <<>> NewSplits: PUBLIC PROC [pick: Pick]; <> <<>> ChangeTangent: PUBLIC PROC [pick: Pick, tangent: Triple]; <> <<>> ChangePosition: PUBLIC PROC [pick: Pick, change: Triple]; <> <<>> NumberPicked: PUBLIC PROC [pick: Pick] RETURNS [NAT]; <> <<>> BeforePicked: PUBLIC PROC [pick: Pick] RETURNS [NAT]; <> <<>> AfterPicked: PUBLIC PROC [pick: Pick] RETURNS [NAT]; <> <<>> RemakePicked: PUBLIC PROC [pick: Pick, scale, epsilon: REAL]; <> <<>> END.