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_ConstraintDistanceHorizontal.h
17 SketchPlugin_ConstraintDistanceVertical.h
18 SketchPlugin_ConstraintEqual.h
19 SketchPlugin_ConstraintHorizontal.h
20 SketchPlugin_ConstraintLength.h
21 SketchPlugin_ConstraintMiddle.h
22 SketchPlugin_ConstraintMirror.h
23 SketchPlugin_ConstraintParallel.h
24 SketchPlugin_ConstraintPerpendicular.h
25 SketchPlugin_ConstraintRadius.h
26 SketchPlugin_ConstraintRigid.h
27 SketchPlugin_ConstraintSplit.h
28 SketchPlugin_ConstraintTangent.h
29 SketchPlugin_ConstraintVertical.h
30 SketchPlugin_Ellipse.h
31 SketchPlugin_ExternalValidator.h
32 SketchPlugin_Feature.h
34 SketchPlugin_IntersectionPoint.h
36 SketchPlugin_MacroArc.h
37 SketchPlugin_MacroArcReentrantMessage.h
38 SketchPlugin_MacroCircle.h
39 SketchPlugin_MacroEllipse.h
40 SketchPlugin_MultiRotation.h
41 SketchPlugin_MultiTranslation.h
44 SketchPlugin_Projection.h
46 SketchPlugin_SketchEntity.h
49 SketchPlugin_Validators.h
54 SketchPlugin_Circle.cpp
55 SketchPlugin_Constraint.cpp
56 SketchPlugin_ConstraintAngle.cpp
57 SketchPlugin_ConstraintBase.cpp
58 SketchPlugin_ConstraintCoincidence.cpp
59 SketchPlugin_ConstraintCollinear.cpp
60 SketchPlugin_ConstraintDistance.cpp
61 SketchPlugin_ConstraintDistanceHorizontal.cpp
62 SketchPlugin_ConstraintDistanceVertical.cpp
63 SketchPlugin_ConstraintEqual.cpp
64 SketchPlugin_ConstraintHorizontal.cpp
65 SketchPlugin_ConstraintLength.cpp
66 SketchPlugin_ConstraintMiddle.cpp
67 SketchPlugin_ConstraintMirror.cpp
68 SketchPlugin_ConstraintParallel.cpp
69 SketchPlugin_ConstraintPerpendicular.cpp
70 SketchPlugin_ConstraintRadius.cpp
71 SketchPlugin_ConstraintRigid.cpp
72 SketchPlugin_ConstraintSplit.cpp
73 SketchPlugin_ConstraintTangent.cpp
74 SketchPlugin_ConstraintVertical.cpp
75 SketchPlugin_Ellipse.cpp
76 SketchPlugin_ExternalValidator.cpp
77 SketchPlugin_Feature.cpp
78 SketchPlugin_Fillet.cpp
79 SketchPlugin_IntersectionPoint.cpp
81 SketchPlugin_MacroArc.cpp
82 SketchPlugin_MacroCircle.cpp
83 SketchPlugin_MacroEllipse.cpp
84 SketchPlugin_MultiRotation.cpp
85 SketchPlugin_MultiTranslation.cpp
86 SketchPlugin_Plugin.cpp
87 SketchPlugin_Point.cpp
88 SketchPlugin_Projection.cpp
89 SketchPlugin_Sketch.cpp
90 SketchPlugin_SketchEntity.cpp
91 SketchPlugin_Tools.cpp
93 SketchPlugin_Validators.cpp
111 SketchPlugin_msg_en.ts
114 SOURCE_GROUP ("Resource Files" FILES ${TEXT_RESOURCES})
116 ADD_DEFINITIONS(-DSKETCHPLUGIN_EXPORTS)
117 ADD_LIBRARY(SketchPlugin MODULE ${PROJECT_SOURCES} ${PROJECT_HEADERS} ${XML_RESOURCES} ${TEXT_RESOURCES})
118 TARGET_LINK_LIBRARIES(SketchPlugin ${PROJECT_LIBRARIES})
131 INSTALL(TARGETS SketchPlugin DESTINATION ${SHAPER_INSTALL_PLUGIN_FILES})
132 INSTALL(FILES ${XML_RESOURCES} DESTINATION ${SHAPER_INSTALL_XML_RESOURCES})
133 INSTALL(DIRECTORY icons/ DESTINATION ${SHAPER_INSTALL_XML_RESOURCES}/icons/Sketch)
134 INSTALL(FILES ${TEXT_RESOURCES} DESTINATION ${SHAPER_INSTALL_XML_RESOURCES})
136 ADD_UNIT_TESTS(TestSketchPointLine.py
137 TestCreateArcByCenterStartEnd.py
138 TestCreateArcByThreePoints.py
139 TestCreateArcByTangentEdge.py
140 TestCreateArcChangeType.py
141 TestCreateCircleByCenterAndPassed.py
142 TestCreateCircleByThreePoints.py
143 TestCreateCircleChangeType.py
144 TestConstraintCoincidence.py
145 TestConstraintCollinear.py
146 TestConstraintLength.py
147 TestConstraintDistance.py
148 TestConstraintDistanceHorizontal.py
149 TestConstraintDistanceVertical.py
150 TestConstraintDistanceBehavior.py
151 TestConstraintParallel.py
152 TestConstraintPerpendicular.py
153 TestConstraintRadius.py
154 TestConstraintFixed.py
155 TestConstraintHorizontal.py
156 TestConstraintHorizontalValidator.py
157 TestConstraintVertical.py
158 TestConstraintEqual.py
159 TestConstraintTangent.py
160 TestConstraintAngle.py
161 TestConstraintMiddlePoint.py
164 TestMultiTranslation.py
166 TestFilletInteracting.py
193 TestTrimCircleAndArc01.py