+// Copyright (C) 2014-20xx CEA/DEN, EDF R&D
// Name : SketchAPI_SketchEntity.h
-// Purpose:
+// Purpose:
//
// History:
// 07/06/16 - Sergey POKHODENKO - Creation of the file
#include <ModelHighAPI_Interface.h>
#include <ModelHighAPI_Macro.h>
+
+class ModelAPI_Feature;
//--------------------------------------------------------------------------------------
/**\class SketchAPI_SketchEntity
* \ingroup CPPHighAPI
/// Dump wrapped feature
virtual void dump(ModelHighAPI_Dumper& theDumper) const;
+ /// Convert list of features to list of appropriate wrappers
+ SKETCHAPI_EXPORT
+ static std::list<std::shared_ptr<SketchAPI_SketchEntity> >
+ wrap(const std::list<std::shared_ptr<ModelAPI_Feature> >& theFeatures);
+
protected:
std::shared_ptr<ModelAPI_AttributeBoolean> myAuxiliary;