#include <TopoDS_Shape.hxx>
#include <ModelAPI_Object.h>
+#include <GeomAPI_Shape.h>
#include <QDir>
#include <iostream>
#include <sstream>
-namespace XGUI_Tools
-{
+namespace XGUI_Tools {
//******************************************************************
QString dir(const QString& path, bool isAbs)
{
QString file(const QString& path, bool withExt)
{
QString fPath = path;
- while(!fPath.isEmpty() && (fPath[fPath.length() - 1] == '\\' || fPath[fPath.length() - 1] == '/'))
+ while (!fPath.isEmpty() && (fPath[fPath.length() - 1] == '\\' || fPath[fPath.length() - 1] == '/'))
fPath.remove(fPath.length() - 1, 1);
if (withExt)
//******************************************************************
std::string featureInfo(FeaturePtr theFeature)
{
- std::ostringstream aStream;
+ std::ostringstream aStream;
if (theFeature)
aStream << theFeature.get() << " " << theFeature->getKind();
return QString(aStream.str().c_str()).toStdString();
}
//******************************************************************
-FeaturePtr realFeature(const FeaturePtr theFeature)
-{
- if (theFeature->data()) {
- return theFeature;
- } else {
- ObjectPtr aObject = boost::dynamic_pointer_cast<ModelAPI_Object>(theFeature);
- return aObject->featureRef();
- }
-}
+/*FeaturePtr realFeature(const FeaturePtr theFeature)
+ {
+ if (theFeature->data()) {
+ return theFeature;
+ } else {
+ ObjectPtr aObject = std::dynamic_pointer_cast<ModelAPI_Object>(theFeature);
+ return aObject->featureRef();
+ }
+ }*/
}