Salome HOME
Statistics of the operation
[plugins/canrecplugin.git] / src / CANRECPLUGINEngine / CANRECPluginImpl_IOperations.hxx
index 2d7ba1169719845d2cfa08548c50ba58bcf692ac..3be84a96422963dc60e625dab9b63e5ef0797004 100644 (file)
@@ -23,6 +23,8 @@
 #include <GEOM_IOperations.hxx>
 #include <GEOM_Object.hxx>
 
+#include <TColStd_HSequenceOfInteger.hxx>
+
 class GEOM_Engine;
 
 class CANRECPluginImpl_IOperations: public GEOM_IOperations
@@ -31,10 +33,15 @@ public:
   Standard_EXPORT CANRECPluginImpl_IOperations( GEOM_Engine* theEngine, int theDocID );
   Standard_EXPORT ~CANRECPluginImpl_IOperations();
 
-  Standard_EXPORT Handle(GEOM_Object) MakeCanonicalRecognition ( Handle(GEOM_Object) theObject,
-                                                                 bool theMergeSurf,
-                                                                 bool theMergeCurves,
-                                                                 double theTolerance );
+  Standard_EXPORT Handle(GEOM_Object) MakeCanonicalRecognition
+                    (Handle(GEOM_Object)                theObject,
+                     bool                               theMergeSurf,
+                     bool                               theMergeCurves,
+                     double                             theTolerance,
+                     Handle_TColStd_HSequenceOfInteger &theStat);
+
+  Standard_EXPORT Standard_Integer GetNbCanonicalFaces
+                                    (const Handle(GEOM_Object) &theObject);
 };
 
 #endif // __CANRECPLUGINIMPL_IOPERATIONS_HXX