24 #ifndef SketchPlugin_ConstraintDistanceVertical_H_
25 #define SketchPlugin_ConstraintDistanceVertical_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(
"SketchConstraintDistanceVertical");
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:41
Feature for creation of a new constraint which defines a vertical distance between two points.
Definition: SketchPlugin_ConstraintDistanceVertical.h:38
SketchPlugin_ConstraintDistanceVertical()
Use plugin manager for features creation.
Definition: SketchPlugin_ConstraintDistanceVertical.cpp:32
static const std::string & ID()
Distance constraint kind.
Definition: SketchPlugin_ConstraintDistanceVertical.h:41
virtual double calculateCurrentDistance()
Returns the current distance between the feature attributes.
Definition: SketchPlugin_ConstraintDistanceVertical.cpp:37
virtual void updateFlyoutPoint()
Update flyout point.
Definition: SketchPlugin_ConstraintDistanceVertical.cpp:49
virtual SKETCHPLUGIN_EXPORT const std::string & getKind()
Returns the kind of a feature.
Definition: SketchPlugin_ConstraintDistanceVertical.h:48