#include <GEOM_IOperations.hxx>
#include <GEOM_Object.hxx>
+#include <TColStd_HSequenceOfInteger.hxx>
+
class GEOM_Engine;
class CANRECPluginImpl_IOperations: public GEOM_IOperations
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