1 # Copyright (C) 2014-2019 CEA/DEN, EDF R&D
3 # This library is free software; you can redistribute it and/or
4 # modify it under the terms of the GNU Lesser General Public
5 # License as published by the Free Software Foundation; either
6 # version 2.1 of the License, or (at your option) any later version.
8 # This library is distributed in the hope that it will be useful,
9 # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11 # Lesser General Public License for more details.
13 # You should have received a copy of the GNU Lesser General Public
14 # License along with this library; if not, write to the Free Software
15 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17 # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
27 SketchPlugin_Constraint.h
28 SketchPlugin_ConstraintAngle.h
29 SketchPlugin_ConstraintBase.h
30 SketchPlugin_ConstraintCoincidence.h
31 SketchPlugin_ConstraintCollinear.h
32 SketchPlugin_ConstraintDistance.h
33 SketchPlugin_ConstraintDistanceAlongDir.h
34 SketchPlugin_ConstraintDistanceHorizontal.h
35 SketchPlugin_ConstraintDistanceVertical.h
36 SketchPlugin_ConstraintEqual.h
38 SketchPlugin_ConstraintHorizontal.h
39 SketchPlugin_ConstraintLength.h
40 SketchPlugin_ConstraintMiddle.h
41 SketchPlugin_ConstraintMirror.h
42 SketchPlugin_ConstraintParallel.h
43 SketchPlugin_ConstraintPerpendicular.h
44 SketchPlugin_ConstraintRadius.h
45 SketchPlugin_ConstraintRigid.h
46 SketchPlugin_ConstraintTangent.h
47 SketchPlugin_ConstraintVertical.h
48 SketchPlugin_Ellipse.h
49 SketchPlugin_ExternalValidator.h
50 SketchPlugin_Feature.h
51 SketchPlugin_IntersectionPoint.h
53 SketchPlugin_MacroArc.h
54 SketchPlugin_MacroArcReentrantMessage.h
55 SketchPlugin_MacroCircle.h
56 SketchPlugin_MacroEllipse.h
57 SketchPlugin_MultiRotation.h
58 SketchPlugin_MultiTranslation.h
61 SketchPlugin_Projection.h
63 SketchPlugin_SketchEntity.h
67 SketchPlugin_Validators.h
68 SketchPlugin_SketchDrawer.h
73 SketchPlugin_Circle.cpp
74 SketchPlugin_Constraint.cpp
75 SketchPlugin_ConstraintAngle.cpp
76 SketchPlugin_ConstraintCoincidence.cpp
77 SketchPlugin_ConstraintCollinear.cpp
78 SketchPlugin_ConstraintDistance.cpp
79 SketchPlugin_ConstraintDistanceAlongDir.cpp
80 SketchPlugin_ConstraintDistanceHorizontal.cpp
81 SketchPlugin_ConstraintDistanceVertical.cpp
82 SketchPlugin_ConstraintEqual.cpp
83 SketchPlugin_Fillet.cpp
84 SketchPlugin_ConstraintHorizontal.cpp
85 SketchPlugin_ConstraintLength.cpp
86 SketchPlugin_ConstraintMiddle.cpp
87 SketchPlugin_ConstraintMirror.cpp
88 SketchPlugin_ConstraintParallel.cpp
89 SketchPlugin_ConstraintPerpendicular.cpp
90 SketchPlugin_ConstraintRadius.cpp
91 SketchPlugin_ConstraintRigid.cpp
92 SketchPlugin_ConstraintTangent.cpp
93 SketchPlugin_ConstraintVertical.cpp
94 SketchPlugin_Ellipse.cpp
95 SketchPlugin_ExternalValidator.cpp
96 SketchPlugin_Feature.cpp
97 SketchPlugin_IntersectionPoint.cpp
99 SketchPlugin_MacroArc.cpp
100 SketchPlugin_MacroCircle.cpp
101 SketchPlugin_MacroEllipse.cpp
102 SketchPlugin_MultiRotation.cpp
103 SketchPlugin_MultiTranslation.cpp
104 SketchPlugin_Plugin.cpp
105 SketchPlugin_Point.cpp
106 SketchPlugin_Projection.cpp
107 SketchPlugin_Sketch.cpp
108 SketchPlugin_SketchEntity.cpp
109 SketchPlugin_Split.cpp
110 SketchPlugin_Tools.cpp
111 SketchPlugin_Trim.cpp
112 SketchPlugin_Validators.cpp
113 SketchPlugin_SketchDrawer.cpp
116 SET(PROJECT_LIBRARIES
128 plugin-SketchDrawer.xml
132 SketchPlugin_msg_en.ts
135 SOURCE_GROUP ("Resource Files" FILES ${TEXT_RESOURCES})
137 ADD_DEFINITIONS(-DSKETCHPLUGIN_EXPORTS)
138 ADD_LIBRARY(SketchPlugin MODULE ${PROJECT_SOURCES} ${PROJECT_HEADERS} ${XML_RESOURCES} ${TEXT_RESOURCES})
139 TARGET_LINK_LIBRARIES(SketchPlugin ${PROJECT_LIBRARIES})
152 INSTALL(TARGETS SketchPlugin DESTINATION ${SHAPER_INSTALL_PLUGIN_FILES})
153 INSTALL(FILES ${XML_RESOURCES} DESTINATION ${SHAPER_INSTALL_XML_RESOURCES})
154 INSTALL(DIRECTORY icons/ DESTINATION ${SHAPER_INSTALL_XML_RESOURCES}/icons/Sketch)
155 INSTALL(FILES ${TEXT_RESOURCES} DESTINATION ${SHAPER_INSTALL_XML_RESOURCES})
199 TestChangeSketchPlane1.py
200 TestConstraintAngle.py
201 TestConstraintCoincidence.py
202 TestConstraintCollinear.py
203 TestConstraintDistance.py
204 TestConstraintDistanceBehavior.py
205 TestConstraintDistanceHorizontal.py
206 TestConstraintDistanceVertical.py
207 TestConstraintEqual.py
208 TestConstraintFixed.py
209 TestConstraintHorizontal.py
210 TestConstraintHorizontalValidator.py
211 TestConstraintLength.py
212 TestConstraintMiddlePoint.py
213 TestConstraintParallel.py
214 TestConstraintPerpendicular.py
215 TestConstraintRadius.py
216 TestConstraintRadiusFailure.py
217 TestConstraintTangent.py
218 TestConstraintVertical.py
219 TestCreateArcByCenterStartEnd.py
220 TestCreateArcByTangentEdge.py
221 TestCreateArcByThreePoints.py
222 TestCreateArcChangeType.py
223 TestCreateCircleByCenterAndPassed.py
224 TestCreateCircleByThreePoints.py
225 TestCreateCircleChangeType.py
226 TestDegeneratedGeometry.py
228 TestDistanceSignedVsUnsigned01.py
229 TestDistanceSignedVsUnsigned02.py
230 TestDistanceSignedVsUnsigned03.py
231 TestDistanceSignedVsUnsigned04.py
232 TestDistanceSignedVsUnsigned05.py
235 TestFilletAfterFolder.py
236 TestFilletInteracting.py
238 TestIntersectionChangeEdge.py
239 TestIntersectionWithCircle.py
240 TestIntersectionWithLine.py
241 TestIntersectionWithSpline.py
244 TestMultiRotation01.py
245 TestMultiRotation02.py
246 TestMultiRotation03.py
247 TestMultiRotation04.py
248 TestMultiRotation05.py
249 TestMultiRotationWithParameter.py
250 TestMultiTranslation.py
253 TestProjectionIntoResult.py
254 TestProjectionUpdate.py
257 TestSignedDistancePointLine.py
258 TestSignedDistancePointPoint.py
260 TestSketchPointLine.py
278 TestTrimCircleAndArc01.py
286 if(${SKETCHER_CHANGE_RADIUS_WHEN_MOVE})
291 TestMovementComplex.py