X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=doc%2Fsalome%2Fgui%2FGEOM%2Finput%2Fgeometrical_object_properties.doc;h=a5b55449a48b9800ab95c1579ac168770d2b7334;hb=00621ab4f35ece96476fc358acf598d78ec0a95d;hp=21b72f7f5e4a4513978867597ad5e2c5eb0262a6;hpb=48993d6de411f24574aa16e053bf1ececcdcdad8;p=modules%2Fgeom.git diff --git a/doc/salome/gui/GEOM/input/geometrical_object_properties.doc b/doc/salome/gui/GEOM/input/geometrical_object_properties.doc index 21b72f7f5..a5b55449a 100644 --- a/doc/salome/gui/GEOM/input/geometrical_object_properties.doc +++ b/doc/salome/gui/GEOM/input/geometrical_object_properties.doc @@ -1,14 +1,14 @@ /*! -\page geometrical_obj_prop_page Geometrical Object Properties +\page geometrical_obj_prop_page Geometrical Object Types -

Geometrical Object Type

+GetType function: The Type property of the geometrical object specifies the way the object has been created. It is an integer identifier that -has predefined value depending on the function type used for the +has a predefined value depending on the function type used for the object creation. The type of the object can be retrieved using the -GetType() function. +\b %GetType() function of the \b GEOM_Object interface. For example: the geometrical object created using MakeBox() functions has type equal to 7. The shape imported from the BREP, @@ -16,8 +16,7 @@ IGES, STEP or other CAD file, has type equal to 1. The possible values of the geometrical objects are listed in the table below: - +
@@ -66,13 +65,13 @@ The possible values of the geometrical objects are listed in the table below: +
IDSTRING
0COPY
1IMPORT
443DSKETCHER
45FILLET_2D
46FILLET_1D
201PIPETSHAPE
Also geompy.py module provides a helper function ShapeIdToType() -that allows converting of the geometrical object type id value -to its string representation. +that allows converting the geometrical object id value to its string representation. -For example: +For example, the output of the following code: \code import geompy box = geompy.MakeBoxDXDYDZ(10,10,10) @@ -80,6 +79,28 @@ type = geompy.ShapeIdToType(box.GetType()) print type \endcode -The above code prints "BOX" value. +will be the "BOX" value. + +GetShapeType function: + +The ShapeType property specifies the geometrical object in terms of +its topologic nature. + +The possible values are defined in the GEOM namespace: { COMPOUND, COMPSOLID, +SOLID, SHELL, FACE, WIRE, EDGE, VERTEX, SHAPE }
+ +This type can be retrieved using the \b %GetShapeType() function +of the \b GEOM_Object interface. + +For example: +\code +import geompy +import GEOM +box = geompy.MakeBoxDXDYDZ(10,10,10) +type = box.GetShapeType() +print type == GEOM.SOLID +\endcode + +The result is "True". */