void SketchPlugin_ConstraintTangent::initAttributes()
{
- data()->addAttribute(SketchPlugin_Constraint::ENTITY_A(), ModelAPI_AttributeRefAttr::type());
- data()->addAttribute(SketchPlugin_Constraint::ENTITY_B(), ModelAPI_AttributeRefAttr::type());
+ data()->addAttribute(SketchPlugin_Constraint::ENTITY_A(), ModelAPI_AttributeRefAttr::typeId());
+ data()->addAttribute(SketchPlugin_Constraint::ENTITY_B(), ModelAPI_AttributeRefAttr::typeId());
}
void SketchPlugin_ConstraintTangent::execute()
return thePrevious;
AISObjectPtr anAIS = thePrevious;
- /// TODO: Tangency constraint presentation should be put here
+ if (!anAIS) {
+ anAIS = SketcherPrs_Factory::tangentConstraint(this, sketch()->coordinatePlane());
+ }
return anAIS;
}