+// Copyright (C) 2014-20xx CEA/DEN, EDF R&D
// Name : SketchAPI_Mirror.h
-// Purpose:
+// Purpose:
//
// History:
// 16/06/16 - Sergey POKHODENKO - Creation of the file
//--------------------------------------------------------------------------------------
#include "SketchAPI.h"
+#include "SketchAPI_SketchEntity.h"
#include <list>
virtual ~SketchAPI_Mirror();
INTERFACE_4(SketchPlugin_ConstraintMirror::ID(),
- mirrorLine, SketchPlugin_ConstraintMirror::ENTITY_A(), ModelAPI_AttributeRefAttr, /** Mirror line */,
- mirrorList, SketchPlugin_ConstraintMirror::MIRROR_LIST_ID(), ModelAPI_AttributeRefList, /** Mirror list */,
- referenceObjects, SketchPlugin_ConstraintMirror::ENTITY_B(), ModelAPI_AttributeRefList, /** Reference objects */,
- mirroredObjects, SketchPlugin_ConstraintMirror::ENTITY_C(), ModelAPI_AttributeRefList, /** Mirrored objects */
+ mirrorLine, SketchPlugin_ConstraintMirror::ENTITY_A(),
+ ModelAPI_AttributeRefAttr, /** Mirror line */,
+ mirrorList, SketchPlugin_ConstraintMirror::MIRROR_LIST_ID(),
+ ModelAPI_AttributeRefList, /** Mirror list */,
+ referenceObjects, SketchPlugin_ConstraintMirror::ENTITY_B(),
+ ModelAPI_AttributeRefList, /** Reference objects */,
+ mirroredObjects, SketchPlugin_ConstraintMirror::ENTITY_C(),
+ ModelAPI_AttributeRefList, /** Mirrored objects */
)
/// List of mirrored objects
SKETCHAPI_EXPORT
- std::list<std::shared_ptr<ModelHighAPI_Interface> > mirrored() const;
+ std::list<std::shared_ptr<SketchAPI_SketchEntity> > mirrored() const;
/// Dump wrapped feature
virtual void dump(ModelHighAPI_Dumper& theDumper) const;