1 ## Copyright (C) 2014-20xx CEA/DEN, EDF R&D
10 SketchPlugin_Constraint.h
11 SketchPlugin_ConstraintAngle.h
12 SketchPlugin_ConstraintBase.h
13 SketchPlugin_ConstraintCoincidence.h
14 SketchPlugin_ConstraintCollinear.h
15 SketchPlugin_ConstraintDistance.h
16 SketchPlugin_ConstraintEqual.h
17 SketchPlugin_ConstraintHorizontal.h
18 SketchPlugin_ConstraintLength.h
19 SketchPlugin_ConstraintMiddle.h
20 SketchPlugin_ConstraintMirror.h
21 SketchPlugin_ConstraintParallel.h
22 SketchPlugin_ConstraintPerpendicular.h
23 SketchPlugin_ConstraintRadius.h
24 SketchPlugin_ConstraintRigid.h
25 SketchPlugin_ConstraintSplit.h
26 SketchPlugin_ConstraintTangent.h
27 SketchPlugin_ConstraintVertical.h
28 SketchPlugin_Ellipse.h
29 SketchPlugin_ExternalValidator.h
30 SketchPlugin_Feature.h
32 SketchPlugin_IntersectionPoint.h
34 SketchPlugin_MacroArc.h
35 SketchPlugin_MacroArcReentrantMessage.h
36 SketchPlugin_MacroCircle.h
37 SketchPlugin_MacroEllipse.h
38 SketchPlugin_MultiRotation.h
39 SketchPlugin_MultiTranslation.h
42 SketchPlugin_Projection.h
44 SketchPlugin_SketchEntity.h
47 SketchPlugin_Validators.h
52 SketchPlugin_Circle.cpp
53 SketchPlugin_Constraint.cpp
54 SketchPlugin_ConstraintAngle.cpp
55 SketchPlugin_ConstraintBase.cpp
56 SketchPlugin_ConstraintCoincidence.cpp
57 SketchPlugin_ConstraintCollinear.cpp
58 SketchPlugin_ConstraintDistance.cpp
59 SketchPlugin_ConstraintEqual.cpp
60 SketchPlugin_ConstraintHorizontal.cpp
61 SketchPlugin_ConstraintLength.cpp
62 SketchPlugin_ConstraintMiddle.cpp
63 SketchPlugin_ConstraintMirror.cpp
64 SketchPlugin_ConstraintParallel.cpp
65 SketchPlugin_ConstraintPerpendicular.cpp
66 SketchPlugin_ConstraintRadius.cpp
67 SketchPlugin_ConstraintRigid.cpp
68 SketchPlugin_ConstraintSplit.cpp
69 SketchPlugin_ConstraintTangent.cpp
70 SketchPlugin_ConstraintVertical.cpp
71 SketchPlugin_Ellipse.cpp
72 SketchPlugin_ExternalValidator.cpp
73 SketchPlugin_Feature.cpp
74 SketchPlugin_Fillet.cpp
75 SketchPlugin_IntersectionPoint.cpp
77 SketchPlugin_MacroArc.cpp
78 SketchPlugin_MacroCircle.cpp
79 SketchPlugin_MacroEllipse.cpp
80 SketchPlugin_MultiRotation.cpp
81 SketchPlugin_MultiTranslation.cpp
82 SketchPlugin_Plugin.cpp
83 SketchPlugin_Point.cpp
84 SketchPlugin_Projection.cpp
85 SketchPlugin_Sketch.cpp
86 SketchPlugin_SketchEntity.cpp
87 SketchPlugin_Tools.cpp
89 SketchPlugin_Validators.cpp
107 SketchPlugin_msg_en.ts
110 SOURCE_GROUP ("Resource Files" FILES ${TEXT_RESOURCES})
112 ADD_DEFINITIONS(-DSKETCHPLUGIN_EXPORTS)
113 ADD_LIBRARY(SketchPlugin MODULE ${PROJECT_SOURCES} ${PROJECT_HEADERS} ${XML_RESOURCES} ${TEXT_RESOURCES})
114 TARGET_LINK_LIBRARIES(SketchPlugin ${PROJECT_LIBRARIES})
127 INSTALL(TARGETS SketchPlugin DESTINATION ${SHAPER_INSTALL_PLUGIN_FILES})
128 INSTALL(FILES ${XML_RESOURCES} DESTINATION ${SHAPER_INSTALL_XML_RESOURCES})
129 INSTALL(DIRECTORY icons/ DESTINATION ${SHAPER_INSTALL_XML_RESOURCES}/icons/Sketch)
130 INSTALL(FILES ${TEXT_RESOURCES} DESTINATION ${SHAPER_INSTALL_XML_RESOURCES})
132 ADD_UNIT_TESTS(TestSketchPointLine.py
133 TestCreateArcByCenterStartEnd.py
134 TestCreateArcByThreePoints.py
135 TestCreateArcByTangentEdge.py
136 TestCreateArcChangeType.py
137 TestCreateCircleByCenterAndPassed.py
138 TestCreateCircleByThreePoints.py
139 TestCreateCircleChangeType.py
140 TestConstraintCoincidence.py
141 TestConstraintCollinear.py
142 TestConstraintLength.py
143 TestConstraintDistance.py
144 TestConstraintParallel.py
145 TestConstraintPerpendicular.py
146 TestConstraintRadius.py
147 TestConstraintFixed.py
148 TestConstraintHorizontal.py
149 TestConstraintHorizontalValidator.py
150 TestConstraintVertical.py
151 TestConstraintEqual.py
152 TestConstraintTangent.py
153 TestConstraintAngle.py
154 TestConstraintMiddlePoint.py
157 TestMultiTranslation.py
159 TestFilletInteracting.py
186 TestTrimCircleAndArc01.py