X-Git-Url: http://git.dev.opencascade.org/gitweb/?p=occt.git;a=blobdiff_plain;f=src%2FXCAFDoc%2FXCAFDoc_ShapeTool.cdl;h=11b6094bd9a5d28e72744ce436da760c553bae54;hp=286ae52f5344c84d5bd8c5aa9fb3bf0a872bf904;hb=a7aa1465388b7670b71e0f3dcd9bd317bfebd020;hpb=1bfe9975141efe30754733682f3a28b1b0d80956 diff --git a/src/XCAFDoc/XCAFDoc_ShapeTool.cdl b/src/XCAFDoc/XCAFDoc_ShapeTool.cdl index 286ae52f53..11b6094bd9 100755 --- a/src/XCAFDoc/XCAFDoc_ShapeTool.cdl +++ b/src/XCAFDoc/XCAFDoc_ShapeTool.cdl @@ -239,8 +239,12 @@ is ---Purpose: Adds a new top-level (creates and returns a new label) -- For internal use. Used by public method AddShape. - RemoveShape (me; L: Label from TDF) returns Boolean; + RemoveShape (me; L: Label from TDF; + removeCompletely: Boolean = Standard_True) + returns Boolean; ---Purpose: Removes shape (whole label and all its sublabels) + -- If removeCompletely is true, removes complete shape + -- If removeCompletely is false, removes instance(location) only -- Returns False (and does nothing) if shape is not free -- or is not top-level shape