Salome HOME
Fix compilation error on Linux. Part III.
[modules/shaper.git] / src / PythonAPI / model / __init__.py
index 28faea654841064c4250224cc9a3d95cbb43fc23..3a8c553ae55484d033b6f615776865496ef2d784 100644 (file)
@@ -1,20 +1,28 @@
 """This package defines the Parametric Geometry API of the Modeler.
+
+All features are available via model.add*() functions. Exceptions are:
+- exportToFile() - from Exchange plugin
+- duplicatePart(), removePart() - from PartSet plugin
+- exportToGEOM() - from Connection plugin
 """
 
 # General purpose functions and abstract root classes
 
 from services  import *
 from roots     import *
+from tools import Selection
 
 # Built-in features
 
-from part      import Part            as addPart
 from sketcher.sketch  import addSketch
-from extrusion import addExtrusion
-from boolean   import Addition        as addAddition
-from boolean   import Subtraction     as addSubtraction
-from boolean   import Intersection    as addIntersection
+from connection import *
+from construction import *
+from exchange import *
+from features import *
+from parameter import *
+from partset import *
 
 # Custom exceptions
 
-from errors import WrongNumberOfArguments
\ No newline at end of file
+from errors import WrongNumberOfArguments
+from errors import FeatureInputInvalid