#include <SketchPlugin_Constraint.h>
+class ModelHighAPI_Double;
+
/**\class SketchAPI_Constraint
* \ingroup CPPHighAPI
* \brief Interface for Constraint feature
static std::string ID()
{
- static const std::string DUMMY;
- return DUMMY;
+ static const std::string MY_SKETCH_CONSTRAINT_ID = "SketchConstraint";
+ return MY_SKETCH_CONSTRAINT_ID;
}
virtual std::string getID() { return ID(); }
SKETCHAPI_EXPORT
bool initialize();
+ SKETCHAPI_EXPORT void setEntityA(const ModelHighAPI_RefAttr& theEntity);
+ SKETCHAPI_EXPORT void setEntityB(const ModelHighAPI_RefAttr& theEntity);
+ SKETCHAPI_EXPORT void setEntityC(const ModelHighAPI_RefAttr& theEntity);
+ SKETCHAPI_EXPORT void setEntityD(const ModelHighAPI_RefAttr& theEntity);
+
+ SKETCHAPI_EXPORT void setValue(const ModelHighAPI_Double& theValue);
+
/// Dump wrapped feature
SKETCHAPI_EXPORT
virtual void dump(ModelHighAPI_Dumper& theDumper) const;