\page check_shape_page Check Shape
-\n Checks the topology of the selected geometrical object and returns
-True if it is valid. Check also geometry checkbox allows to test the
-geometry as well.
+\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.
+- <b>Check also geometry</b> option allows testing the geometry of the object as well.
+- \b Errors list informs of possible errors.
+- <b>Incriminated Sub-shapes</b> 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 <b>Apply and Close</b> button.
-\n <b>Result:</b> Boolean; highlight in the viewer.
\n <b>TUI Commands:</b>
+
<UL>
+
<LI>
<em>geompy.CheckShape(theShape, theIsCheckGeom = 0, theReturnStatus = 0),</em> \n
where \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:
<UL>
-<LI>0 - Means that if theShape is invalid, a description of problem is printed.
-IsValid status is returned.</LI>
-<LI>1 - Means that IsValid status and the description of problem are returned.</LI>
-<LI>2 - Means that IsValid status and the list of error data are returned.</LI>
+<LI>0 - if theShape is invalid, a description of problem is printed.
+\em IsValid status is returned.</LI>
+<LI>1 - \em IsValid status and the description of problem are returned.</LI>
+<LI>2 - \em IsValid status and the list of error data are returned.</LI>
</UL>
</LI>
+
<LI>
<em>geompy.PrintShapeErrors(self, theShape, theShapeErrors, theReturnStatus = 0),</em> \n
where \n
-\em theShape Shape that was checked. \n
-\em theShapeErrors the shape errors obtained by CheckShape. \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:
<UL>
-<LI>0 - Means that a description of problem is printed.
-IsValid status is returned.</LI>
-<LI>1 - Means that the description of problem is returned.</LI>
+<LI>0 - the problem description is printed and \em IsValid status is returned.</LI>
+<LI>1 - the problem description is returned.</LI>
</UL>
</LI>
</UL>
+
See also a \ref tui_check_shape_page "TUI example".
-\image html measures9.png
*/
\ No newline at end of file