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
virtual SKETCHPLUGIN_EXPORT const std::string & getKind()
Returns the kind of a feature.
Definition: SketchPlugin_ConstraintDistanceVertical.h:48
static const std::string & ID()
Distance constraint kind.
Definition: SketchPlugin_ConstraintDistanceVertical.h:41
SketchPlugin_ConstraintDistanceVertical()
Use plugin manager for features creation.
Definition: SketchPlugin_ConstraintDistanceVertical.cpp:32
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