Salome HOME
projects
/
modules
/
shaper.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Update Split feature and corresponding unit test
[modules/shaper.git]
/
src
/
SketchPlugin
/
SketchPlugin_Constraint.h
diff --git
a/src/SketchPlugin/SketchPlugin_Constraint.h
b/src/SketchPlugin/SketchPlugin_Constraint.h
index 01fbe230fbcdec6951020ed800177b9399367443..dc4a228cbc80aa1dbe7f5917ced4dd3c9a0fee4d 100644
(file)
--- a/
src/SketchPlugin/SketchPlugin_Constraint.h
+++ b/
src/SketchPlugin/SketchPlugin_Constraint.h
@@
-1,3
+1,5
@@
+// Copyright (C) 2014-20xx CEA/DEN, EDF R&D -->
+
// File: SketchPlugin_Constraint.h
// Created: 08 May 2014
// Author: Artem ZHIDKOV
// File: SketchPlugin_Constraint.h
// Created: 08 May 2014
// Author: Artem ZHIDKOV
@@
-16,9
+18,9
@@
const unsigned int CONSTRAINT_ATTR_SIZE = 4;
* \brief Abstract interface to the SketchPlugin_ConstraintBase
* For more info see: SketchPlugin_ConstraintBase.h
*/
* \brief Abstract interface to the SketchPlugin_ConstraintBase
* For more info see: SketchPlugin_ConstraintBase.h
*/
-class SketchPlugin_Constraint: public SketchPlugin_Feature
+class SketchPlugin_Constraint
: public SketchPlugin_Feature
{
{
-public:
+
public:
/// The value parameter for the constraint
inline static const std::string& VALUE()
{
/// The value parameter for the constraint
inline static const std::string& VALUE()
{
@@
-57,21
+59,29
@@
public:
}
/// List of constraint attributes
}
/// List of constraint attributes
- inline static const std::string& ATTRIBUTE(const int theNumber) {
+ inline static const std::string& ATTRIBUTE(const int theNumber)
+ {
switch (theNumber) {
switch (theNumber) {
- case 0: return ENTITY_A();
- case 1: return ENTITY_B();
- case 2: return ENTITY_C();
- case 3: return ENTITY_D();
- default: break;
+ case 0:
+ return ENTITY_A();
+ case 1:
+ return ENTITY_B();
+ case 2:
+ return ENTITY_C();
+ case 3:
+ return ENTITY_D();
+ default:
+ break;
}
static const std::string EMPTY_STRING("");
return EMPTY_STRING;
}
}
static const std::string EMPTY_STRING("");
return EMPTY_STRING;
}
-protected:
+
protected:
/// \brief Use plugin manager for features creation
/// \brief Use plugin manager for features creation
- SketchPlugin_Constraint()
{}
+ SketchPlugin_Constraint()
;
};
};
+typedef std::shared_ptr<SketchPlugin_Constraint> ConstraintPtr;
+
#endif
#endif