<<>> <> <> <> DIRECTORY Rope; G3dAnimate: CEDAR DEFINITIONS ~ BEGIN <> <> ROPE: TYPE ~ Rope.ROPE; <> Error: SIGNAL [code: ATOM, reason: ROPE]; <> GetFrameNumber: PROC [masterMachineName, animationName: ROPE] RETURNS [INTEGER]; <> <> <<-1 is returned if no more frames need computing.>> <> <<>> FrameDone: PROC [masterMachineName, animationName: ROPE, frame: NAT]; <> <> <> <> <> <<>> RegisterAnimation: PROC [name: ROPE, nFrames, estMinutesPerFrame: NAT]; <> <> <> <> <> <> <<>> UnRegisterAnimation: PROC [name: ROPE]; <> <<>> END.