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
18 SketchPlugin_ConstraintHorizontal.h
19 SketchPlugin_ConstraintLength.h
20 SketchPlugin_ConstraintMiddle.h
21 SketchPlugin_ConstraintMirror.h
22 SketchPlugin_ConstraintParallel.h
23 SketchPlugin_ConstraintPerpendicular.h
24 SketchPlugin_ConstraintRadius.h
25 SketchPlugin_ConstraintRigid.h
26 SketchPlugin_ConstraintSplit.h
27 SketchPlugin_ConstraintTangent.h
28 SketchPlugin_ConstraintVertical.h
29 SketchPlugin_ExternalValidator.h
30 SketchPlugin_Feature.h
31 SketchPlugin_IntersectionPoint.h
33 SketchPlugin_MacroArc.h
34 SketchPlugin_MacroArcReentrantMessage.h
35 SketchPlugin_MacroCircle.h
36 SketchPlugin_MultiRotation.h
37 SketchPlugin_MultiTranslation.h
40 SketchPlugin_Projection.h
42 SketchPlugin_SketchEntity.h
45 SketchPlugin_Validators.h
50 SketchPlugin_Circle.cpp
51 SketchPlugin_Constraint.cpp
52 SketchPlugin_ConstraintAngle.cpp
53 SketchPlugin_ConstraintBase.cpp
54 SketchPlugin_ConstraintCoincidence.cpp
55 SketchPlugin_ConstraintCollinear.cpp
56 SketchPlugin_ConstraintDistance.cpp
57 SketchPlugin_ConstraintEqual.cpp
58 SketchPlugin_Fillet.cpp
59 SketchPlugin_ConstraintHorizontal.cpp
60 SketchPlugin_ConstraintLength.cpp
61 SketchPlugin_ConstraintMiddle.cpp
62 SketchPlugin_ConstraintMirror.cpp
63 SketchPlugin_ConstraintParallel.cpp
64 SketchPlugin_ConstraintPerpendicular.cpp
65 SketchPlugin_ConstraintRadius.cpp
66 SketchPlugin_ConstraintRigid.cpp
67 SketchPlugin_ConstraintSplit.cpp
68 SketchPlugin_ConstraintTangent.cpp
69 SketchPlugin_ConstraintVertical.cpp
70 SketchPlugin_ExternalValidator.cpp
71 SketchPlugin_Feature.cpp
72 SketchPlugin_IntersectionPoint.cpp
74 SketchPlugin_MacroArc.cpp
75 SketchPlugin_MacroCircle.cpp
76 SketchPlugin_MultiRotation.cpp
77 SketchPlugin_MultiTranslation.cpp
78 SketchPlugin_Plugin.cpp
79 SketchPlugin_Point.cpp
80 SketchPlugin_Projection.cpp
81 SketchPlugin_Sketch.cpp
82 SketchPlugin_SketchEntity.cpp
83 SketchPlugin_Tools.cpp
85 SketchPlugin_Validators.cpp
103 SketchPlugin_msg_en.ts
106 SOURCE_GROUP ("Resource Files" FILES ${TEXT_RESOURCES})
108 ADD_DEFINITIONS(-DSKETCHPLUGIN_EXPORTS)
109 ADD_LIBRARY(SketchPlugin MODULE ${PROJECT_SOURCES} ${PROJECT_HEADERS} ${XML_RESOURCES} ${TEXT_RESOURCES})
110 TARGET_LINK_LIBRARIES(SketchPlugin ${PROJECT_LIBRARIES})
123 INSTALL(TARGETS SketchPlugin DESTINATION ${SHAPER_INSTALL_PLUGIN_FILES})
124 INSTALL(FILES ${XML_RESOURCES} DESTINATION ${SHAPER_INSTALL_XML_RESOURCES})
125 INSTALL(DIRECTORY icons/ DESTINATION ${SHAPER_INSTALL_XML_RESOURCES}/icons/Sketch)
126 INSTALL(FILES ${TEXT_RESOURCES} DESTINATION ${SHAPER_INSTALL_XML_RESOURCES})
128 ADD_UNIT_TESTS(TestSketchPointLine.py
129 TestCreateArcByCenterStartEnd.py
130 TestCreateArcByThreePoints.py
131 TestCreateArcByTangentEdge.py
132 TestCreateArcChangeType.py
133 TestCreateCircleByCenterAndPassed.py
134 TestCreateCircleByThreePoints.py
135 TestCreateCircleChangeType.py
136 TestConstraintCoincidence.py
137 TestConstraintCollinear.py
138 TestConstraintLength.py
139 TestConstraintDistance.py
140 TestConstraintParallel.py
141 TestConstraintPerpendicular.py
142 TestConstraintRadius.py
143 TestConstraintFixed.py
144 TestConstraintHorizontal.py
145 TestConstraintHorizontalValidator.py
146 TestConstraintVertical.py
147 TestConstraintEqual.py
148 TestConstraintTangent.py
149 TestConstraintAngle.py
150 TestConstraintMiddlePoint.py
153 TestMultiTranslation.py
155 TestFilletInteracting.py
182 TestTrimCircleAndArc01.py