/*!
\page check_shape_page Check Shape
\n This operation checks the topology of the selected geometrical object and returns
True if it is valid.
\image html measures9.png
In this dialog:
- \b Object - the checked object. \b Selection button allows picking it in the viewer or in the object browser.
- Check also geometry option allows testing the geometry of the object as well.
- \b Errors list informs of possible errors.
- Incriminated Sub-shapes field outputs the list of sub-shapes that cause problem. It is possible to select them in the list and publish in the study for further analysis by clicking \b Apply or Apply and Close button.
\n TUI Commands:
-
geompy.CheckShape(theShape, theIsCheckGeom = 0, theReturnStatus = 0), \n
where \n
\em theShape is the shape checked for validity. \n
\em theIsCheckGeom is the flag that tells if geometry should be checked also.\n
\em theReturnStatus is the flag that can have the following values:
- 0 - if theShape is invalid, a description of problem is printed.
\em IsValid status is returned.
- 1 - \em IsValid status and the description of problem are returned.
- 2 - \em IsValid status and the list of error data are returned.
-
geompy.PrintShapeErrors(self, theShape, theShapeErrors, theReturnStatus = 0), \n
where \n
\em theShape is the shape checked for validity. \n
\em theShapeErrors are the shape errors obtained by CheckShape. \n
\em theReturnStatus is the flag that can have the following values:
- 0 - the problem description is printed and \em IsValid status is returned.
- 1 - the problem description is returned.
See also a \ref tui_check_shape_page "TUI example".
*/