X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSketchSolver%2FSketchSolver_ConstraintGroup.cpp;h=6ee9f2e429438a2421ee5bd2d460f7466cce28d2;hb=6a74c9552a6deed91fa0f00eb4d1996d788b6bd3;hp=186e80505628cc859a2da9867c6558333338a0b2;hpb=f581964034f8df715c46a07c5ecb762492d6b4cf;p=modules%2Fshaper.git diff --git a/src/SketchSolver/SketchSolver_ConstraintGroup.cpp b/src/SketchSolver/SketchSolver_ConstraintGroup.cpp index 186e80505..6ee9f2e42 100644 --- a/src/SketchSolver/SketchSolver_ConstraintGroup.cpp +++ b/src/SketchSolver/SketchSolver_ConstraintGroup.cpp @@ -162,7 +162,7 @@ bool SketchSolver_ConstraintGroup::changeConstraint( // Create constraint parameters double aDistance = 0.0; // scalar value of the constraint - boost::shared_ptr aDistAttr = + AttributeDoublePtr aDistAttr = boost::dynamic_pointer_cast(theConstraint->data()->attribute(CONSTRAINT_ATTR_VALUE)); if (aDistAttr) { @@ -288,7 +288,7 @@ Slvs_hEntity SketchSolver_ConstraintGroup::changeEntity( } // Scalar value (used for the distance entities) - boost::shared_ptr aScalar = + AttributeDoublePtr aScalar = boost::dynamic_pointer_cast(theEntity); if (aScalar) { @@ -810,7 +810,7 @@ void SketchSolver_ConstraintGroup::updateAttribute( } // Scalar value - boost::shared_ptr aScalar = + AttributeDoublePtr aScalar = boost::dynamic_pointer_cast(theAttribute); if (aScalar) {