mirror of
https://git.salome-platform.org/gitpub/modules/geom.git
synced 2024-11-15 18:18:35 +05:00
52 lines
1.7 KiB
Plaintext
52 lines
1.7 KiB
Plaintext
/*!
|
|
|
|
\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.
|
|
- <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>TUI Commands:</b>
|
|
|
|
<UL>
|
|
|
|
<LI>
|
|
<em>geompy.CheckShape(theShape, theIsCheckGeom = 0, theReturnStatus = 0),</em> \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:
|
|
<UL>
|
|
<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 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 - 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".
|
|
|
|
|
|
|
|
*/ |