-- File: BRepLib_Command.cdl -- Created: Wed Jul 21 19:53:17 1993 -- Author: Remi LEQUETTE -- ---Copyright: Matra Datavision 1993 deferred class Command from BRepLib ---Purpose: Root class for all commands in BRepLib. -- -- Provides : -- -- * Managements of the notDone flag. -- -- * Catching of exceptions (not implemented). -- -- * Logging (not implemented). raises NotDone from StdFail is Delete(me:out) is virtual; ---C++: alias "Standard_EXPORT virtual ~BRepLib_Command(){Delete() ; }" Initialize; ---Purpose: Set done to False. IsDone(me) returns Boolean ---Level: Public is static; Done(me : in out) ---Purpose: Set done to true. ---Level: Public is static protected; NotDone(me : in out) ---Purpose: Set done to false. ---Level: Public is static protected; Check(me) ---Purpose: Raises NotDone if done is false. ---Level: Public raises NotDone from StdFail is static; fields myDone : Boolean; end Command;