+// Copyright (C) 2014-20xx CEA/DEN, EDF R&D
// Name : ModelHighAPI_Services.cpp
-// Purpose:
+// Purpose:
//
// History:
// 17/06/16 - Sergey POKHODENKO - Creation of the file
#include <ModelAPI_Session.h>
#include <ModelAPI_Document.h>
#include <ModelAPI_ResultConstruction.h>
+#include <ModelAPI_Events.h>
#include <cmath>
return std::string();
// XOY or XOZ
- if (fabs(theNormal->x()) < aTol &&
+ if (fabs(theNormal->x()) < aTol &&
fabs(theDirX->x() - 1.0) < aTol && fabs(theDirX->y()) < aTol && fabs(theDirX->z()) < aTol) {
// XOY
if (fabs(theNormal->y()) < aTol && fabs(theNormal->z() - 1.0) < aTol)
return std::string("XOZ");
}
// YOZ
- else if (fabs(theNormal->x() - 1.0) < aTol && fabs(theNormal->y()) < aTol && fabs(theNormal->z()) < aTol &&
- fabs(theDirX->x()) < aTol && fabs(theDirX->y() - 1.0) < aTol && fabs(theDirX->z()) < aTol)
+ else if (fabs(theNormal->x() - 1.0) < aTol &&
+ fabs(theNormal->y()) < aTol && fabs(theNormal->z()) < aTol &&
+ fabs(theDirX->x()) < aTol && fabs(theDirX->y() - 1.0) < aTol &&
+ fabs(theDirX->z()) < aTol)
return std::string("YOZ");
return std::string();
{
ModelAPI_Session::get()->startOperation();
}
+
void end()
{
ModelAPI_Session::get()->finishOperation();
+ // to update data tree in the end of dumped script execution
+ ModelAPI_EventCreator::get()->sendReordered(FeaturePtr());
}
void apply()
{