<> <> <> <> DIRECTORY Imager USING [VEC]; Cubic2: CEDAR DEFINITIONS = { Coeffs: TYPE = RECORD[c0,c1,c2,c3: Imager.VEC]; <> <> <> Bezier: TYPE = RECORD[b0,b1,b2,b3: Imager.VEC]; <> CoeffsToBezier: PROC[Coeffs] RETURNS[Bezier]; BezierToCoeffs: PROC[Bezier] RETURNS[Coeffs]; Split: PROC[Bezier] RETURNS[Bezier,Bezier]; Flat: PROC[bezier: Bezier, epsilon: REAL] RETURNS[BOOLEAN]; }.