SolveSpaceSolver_EntityWrapper(const FeaturePtr theFeature, const Slvs_Entity& theEntity);
SolveSpaceSolver_EntityWrapper(const AttributePtr theAttribute, const Slvs_Entity& theEntity);
+ /// \brief Constructor useful for SketchPlugin_Point only
+ SolveSpaceSolver_EntityWrapper(const FeaturePtr thePointFeature,
+ const AttributePtr thePointAttribute,
+ const Slvs_Entity& theEntity);
+
/// \brief Return SolveSpace entity
const Slvs_Entity& entity() const
{ return myEntity; }
/// \brief Change group for the entity
virtual void setGroup(const GroupID& theGroup);
/// \brief Return identifier of the group the entity belongs to
- virtual const GroupID& group() const
+ virtual GroupID group() const
{ return (GroupID)myEntity.group; }
/// \brief Return type of current entity