24 #ifndef SketchPlugin_ConstraintDistanceHorizontal_H_
25 #define SketchPlugin_ConstraintDistanceHorizontal_H_
27 #include <SketchPlugin.h>
28 #include <SketchPlugin_ConstraintDistanceAlongDir.h>
41 inline static const std::string&
ID()
43 static const std::string MY_CONSTRAINT_DISTANCE_ID(
"SketchConstraintDistanceHorizontal");
44 return MY_CONSTRAINT_DISTANCE_ID;
48 SKETCHPLUGIN_EXPORT
virtual const std::string&
getKind()
Feature for creation of a new constraint which defines a distance along direction.
Definition: SketchPlugin_ConstraintDistanceAlongDir.h:39
Feature for creation of a new constraint which defines a horizontal distance between two points.
Definition: SketchPlugin_ConstraintDistanceHorizontal.h:38
virtual SKETCHPLUGIN_EXPORT const std::string & getKind()
Returns the kind of a feature.
Definition: SketchPlugin_ConstraintDistanceHorizontal.h:48
static const std::string & ID()
Distance constraint kind.
Definition: SketchPlugin_ConstraintDistanceHorizontal.h:41
virtual void updateFlyoutPoint()
Update flyout point.
Definition: SketchPlugin_ConstraintDistanceHorizontal.cpp:49
virtual double calculateCurrentDistance()
Returns the current distance between the feature attributes.
Definition: SketchPlugin_ConstraintDistanceHorizontal.cpp:37
SketchPlugin_ConstraintDistanceHorizontal()
Use plugin manager for features creation.
Definition: SketchPlugin_ConstraintDistanceHorizontal.cpp:32