Merge branch 'refs/heads/master' into review-CL-Bundler

This commit is contained in:
jriegel
2014-11-29 15:43:19 +01:00
129 changed files with 569 additions and 10618 deletions

View File

@@ -107,8 +107,12 @@ class _SectionPlane:
def execute(self,obj):
import Part
l = obj.ViewObject.DisplayLength.Value
h = obj.ViewObject.DisplayHeight.Value
if hasattr(obj.ViewObject,"DisplayLength"):
l = obj.ViewObject.DisplayLength.Value
h = obj.ViewObject.DisplayHeight.Value
else:
l = 1
h = 1
p = Part.makePlane(l,l,Vector(l/2,-l/2,0),Vector(0,0,-1))
# make sure the normal direction is pointing outwards, you never know what OCC will decide...
if p.normalAt(0,0).getAngle(obj.Placement.Rotation.multVec(FreeCAD.Vector(0,0,1))) > 1:
@@ -206,12 +210,19 @@ class _ViewProviderSectionPlane:
if hasattr(vobj,"Transparency"):
self.mat2.transparency.setValue(vobj.Transparency/100.0)
elif prop in ["DisplayLength","DisplayHeight","ArrowSize"]:
ld = vobj.DisplayLength.Value/2
hd = vobj.DisplayHeight.Value/2
if hasattr(vobj,"DisplayLength"):
ld = vobj.DisplayLength.Value/2
hd = vobj.DisplayHeight.Value/2
else:
ld = 1
hd = 1
verts = []
fverts = []
for v in [[-ld,-hd],[ld,-hd],[ld,hd],[-ld,hd]]:
l1 = vobj.ArrowSize.Value if vobj.ArrowSize.Value > 0 else 0.1
if hasattr(vobj,"ArrowSize"):
l1 = vobj.ArrowSize.Value if vobj.ArrowSize.Value > 0 else 0.1
else:
l1 = 0.1
l2 = l1/3
pl = FreeCAD.Placement(vobj.Object.Placement)
p1 = pl.multVec(Vector(v[0],v[1],0))

View File

@@ -1,70 +0,0 @@
#BUILT_SOURCES=\
# Arch_rc.py
# rules for Qt Resource Compiler:
#%_rc.py: Resources/%.qrc
# $(PYRCC4) -name $(*F) $< -o $(@F)
# Change data dir from default ($(prefix)/share) to $(prefix)
datadir = $(prefix)/Mod/Arch
data_DATA = \
Arch_rc.py \
Arch.py \
ArchComponent.py \
ArchBuilding.py \
ArchCell.py \
ArchFloor.py \
ifcReader.py \
importDAE.py \
importIFC.py \
importOBJ.py \
Init.py \
InitGui.py \
ArchSite.py \
ArchStructure.py \
ArchWall.py \
ArchSectionPlane.py \
ArchWindow.py \
ArchCommands.py \
ArchAxis.py \
ArchVRM.py \
ArchRoof.py
CLEANFILES = $(BUILT_SOURCES)
EXTRA_DIST = \
$(data_DATA) \
CMakeLists.txt \
arch.dox \
Resources/Arch.qrc \
Resources/icons/preferences-arch.svg \
Resources/icons/Arch_Building.svg \
Resources/icons/Arch_Cell.svg \
Resources/icons/Arch_Floor.svg \
Resources/icons/Arch_Site.svg \
Resources/icons/Arch_Structure.svg \
Resources/icons/Arch_Wall.svg \
Resources/icons/Arch_Add.svg \
Resources/icons/Arch_Remove.svg \
Resources/icons/Arch_MeshToShape.svg \
Resources/icons/Arch_SplitMesh.svg \
Resources/icons/Arch_RemoveShape.svg \
Resources/icons/Arch_SectionPlane.svg \
Resources/icons/Arch_Window.svg \
Resources/icons/Arch_Wall_Tree.svg \
Resources/icons/Arch_Cell_Tree.svg \
Resources/icons/Arch_Building_Tree.svg \
Resources/icons/Arch_Floor_Tree.svg \
Resources/icons/Arch_SectionPlane_Tree.svg \
Resources/icons/Arch_Site_Tree.svg \
Resources/icons/Arch_Structure_Tree.svg \
Resources/icons/Arch_Window_Tree.svg \
Resources/icons/Arch_Axis.svg \
Resources/icons/Arch_Axis_Tree.svg \
Resources/icons/Arch_Roof.svg \
Resources/icons/Arch_Roof_Tree.svg \
Resources/icons/Arch_CloseHoles.svg \
Resources/icons/Arch_Check.svg \
Resources/icons/Arch_SelectNonManifold.svg \
Resources/ui/archprefs-base.ui

View File

@@ -1,66 +0,0 @@
lib_LTLIBRARIES=libAssembly.la Assembly.la
libAssembly_la_SOURCES=\
AppAssemblyPy.cpp \
PreCompiled.cpp \
PreCompiled.h
# the library search path.
libAssembly_la_LDFLAGS = -L../../../Base -L../../../App -L../../../Mod/Part/App $(all_libraries) -L$(OCC_LIB) \
-version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libAssembly_la_CPPFLAGS = -DAssemblyAppExport=
libAssembly_la_LIBADD = \
@BOOST_REGEX_LIB@ @BOOST_SYSTEM_LIB@ \
-l@PYTHON_LIB@ \
-lxerces-c \
-lFreeCADBase \
-lFreeCADApp \
-lPart \
-lTKernel \
-lTKG2d \
-lTKG3d \
-lTKMath \
-lTKSTEP \
-lTKIGES \
-lTKSTL \
-lTKShHealing \
-lTKXSBase \
-lTKBool \
-lTKBO \
-lTKBRep \
-lTKTopAlgo \
-lTKGeomAlgo \
-lTKGeomBase \
-lTKOffset \
-lTKPrim \
-lTKHLR
#--------------------------------------------------------------------------------------
# Loader of libAssembly
Assembly_la_SOURCES=\
AppAssembly.cpp
# the library search path.
Assembly_la_LDFLAGS = $(libAssembly_la_LDFLAGS) -module -avoid-version
Assembly_la_CPPFLAGS = $(libAssembly_la_CPPFLAGS)
Assembly_la_LIBADD = \
$(libAssembly_la_LIBADD) \
-lAssembly
Assembly_la_DEPENDENCIES = libAssembly.la
#--------------------------------------------------------------------------------------
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src -I$(OCC_INC) $(all_includes)
libdir = $(prefix)/Mod/Assembly
EXTRA_DIST = \
CMakeLists.txt

View File

@@ -1,74 +0,0 @@
SUBDIRS=Resources
lib_LTLIBRARIES=libAssemblyGui.la AssemblyGui.la
#BUILT_SOURCES
libAssemblyGui_la_SOURCES=\
AppAssemblyGuiPy.cpp \
Command.cpp \
PreCompiled.cpp \
PreCompiled.h \
Workbench.cpp \
Workbench.h
# the library search path.
libAssemblyGui_la_LDFLAGS = -L../../../Base -L../../../App -L../../../Gui -L../App $(QT_LIBS) $(GL_LIBS) \
$(all_libraries) -version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libAssemblyGui_la_CPPFLAGS = -DAssemblyAppExport= -DAssemblyGuiExport=
libAssemblyGui_la_LIBADD = \
@BOOST_SYSTEM_LIB@ \
-l@PYTHON_LIB@ \
-lxerces-c \
-lFreeCADBase \
-lFreeCADApp \
-lFreeCADGui \
-lAssembly
#--------------------------------------------------------------------------------------
# Loader of libAssemblyGui
AssemblyGui_la_SOURCES=\
AppAssemblyGui.cpp
# the library search path.
AssemblyGui_la_LDFLAGS = $(libAssemblyGui_la_LDFLAGS) -module -avoid-version
AssemblyGui_la_CPPFLAGS = $(libAssemblyGui_la_CPPFLAGS)
AssemblyGui_la_LIBADD = \
$(libAssemblyGui_la_LIBADD) \
Resources/libResources.la \
-lAssemblyGui
AssemblyGui_la_DEPENDENCIES = libAssemblyGui.la
#--------------------------------------------------------------------------------------
# rule for Qt MetaObject Compiler:
moc_%.cpp: %.h
$(QT_MOC) $< -o $(@F)
# rule for Qt MetaObject Compiler:
%.moc: %.h
$(QT_MOC) $< -o $(@F)
# rules for Qt User Interface Compiler:
ui_%.h: %.ui
$(QT_UIC) $< -o $(@F)
# rules for Qt Resource Compiler:
qrc_%.cpp: %.qrc
$(QT_RCC) -name $(*F) $< -o $(@F)
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src $(QT_CXXFLAGS) $(all_includes)
libdir = $(prefix)/Mod/Assembly
CLEANFILES = $(BUILT_SOURCES)
EXTRA_DIST = \
CMakeLists.txt

View File

@@ -1,75 +0,0 @@
noinst_LTLIBRARIES=libResources.la
BUILT_SOURCES=\
qrc_Assembly.cpp
nodist_libResources_la_SOURCES=\
qrc_Assembly.cpp
EXTRA_DIST = \
icons/actions/Axle_constraint.svg \
translations/Assembly_af.qm \
translations/Assembly_de.qm \
translations/Assembly_es-ES.qm \
translations/Assembly_fi.qm \
translations/Assembly_fr.qm \
translations/Assembly_hr.qm \
translations/Assembly_hu.qm \
translations/Assembly_it.qm \
translations/Assembly_ja.qm \
translations/Assembly_nl.qm \
translations/Assembly_no.qm \
translations/Assembly_pl.qm \
translations/Assembly_pt-BR.qm \
translations/Assembly_ru.qm \
translations/Assembly_sv-SE.qm \
translations/Assembly_uk.qm \
translations/Assembly_zh-CN.qm \
translations/Assembly_zh-TW.qm \
translations/Assembly_cs.qm \
translations/Assembly_tr.qm \
translations/Assembly_ro.qm \
translations/Assembly_sk.qm \
translations/Assembly_af.ts \
translations/Assembly_de.ts \
translations/Assembly_es-ES.ts \
translations/Assembly_fi.ts \
translations/Assembly_fr.ts \
translations/Assembly_hr.ts \
translations/Assembly_hu.ts \
translations/Assembly_ja.ts \
translations/Assembly_it.ts \
translations/Assembly_nl.ts \
translations/Assembly_no.ts \
translations/Assembly_pl.ts \
translations/Assembly_pt-BR.ts \
translations/Assembly_ru.ts \
translations/Assembly_sv-SE.ts \
translations/Assembly_uk.ts \
translations/Assembly_zh-CN.ts \
translations/Assembly_zh-TW.ts \
translations/Assembly_cs.ts \
translations/Assembly_tr.ts \
translations/Assembly_ro.ts \
translations/Assembly_sk.ts \
Assembly.qrc \
UpdateResources.bat
# rule for Qt MetaObject Compiler:
moc_%.cpp: %.h
$(QT_MOC) $< -o $(@F)
# rule for Qt MetaObject Compiler:
%.moc: %.h
$(QT_MOC) $< -o $(@F)
# rules for Qt Resource Compiler:
qrc_%.cpp: %.qrc
$(QT_RCC) -name $(*F) $< -o $(@F)
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src -I$(srcdir)/.. $(all_includes) $(QT_CXXFLAGS)
CLEANFILES = $(BUILT_SOURCES)

View File

@@ -1,11 +0,0 @@
SUBDIRS=App Gui
# Change data dir from default ($(prefix)/share) to $(prefix)
datadir = $(prefix)/Mod/Assembly
data_DATA = Init.py InitGui.py
EXTRA_DIST = \
$(data_DATA) \
assembly.dox \
CMakeLists.txt

View File

@@ -1,112 +0,0 @@
lib_LTLIBRARIES=libCam.la Cam.la
libCam_la_SOURCES=\
AppCamPy.cpp \
Approx.cpp \
Approx.h \
best_fit.cpp \
best_fit.h \
BRepAdaptor_CompCurve2.cxx \
BRepAdaptor_CompCurve2.h \
ConvertDyna.cpp \
ConvertDyna.h \
cutting_tools.cpp \
cutting_tools.h \
deviation.cpp \
deviation.h \
edgesort.cpp \
edgesort.h \
mergedata.cpp \
mergedata.h \
path_simulate.cpp \
path_simulate.h \
PreCompiled.cpp \
PreCompiled.h \
routine.cpp \
routine.h \
stuff.h \
SpringbackCorrection.cpp \
SpringbackCorrection.h \
UniGridApprox.cpp \
UniGridApprox.h \
WireExplorer.cxx \
WireExplorer.h
# the library search path.
libCam_la_LDFLAGS = -L../../../Base -L../../../App \
$(sim_ac_coin_ldflags) $(sim_ac_coin_libs) \
-L../../../Mod/Part/App -L../../../Mod/Mesh/App -L/usr/X11R6/lib -L$(OCC_LIB) -L/usr/lib/atlas \
$(GTS_LIBS) $(all_libraries) -version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libCam_la_CPPFLAGS = $(sim_ac_coin_cppflags) $(sim_ac_soqt_cppflags) -DAppCamExport=
libCam_la_LIBADD = \
-lxerces-c \
-lboost_filesystem \
-l@PYTHON_LIB@ \
-lFreeCADBase \
-lFreeCADApp \
-lPart \
-lMesh \
-lTKernel \
-lTKG2d \
-lTKG3d \
-lTKMath \
-lTKSTEP \
-lTKIGES \
-lTKSTL \
-lTKShHealing \
-lTKXSBase \
-lTKBool \
-lTKBO \
-lTKBRep \
-lTKTopAlgo \
-lTKGeomAlgo \
-lTKGeomBase \
-lTKOffset \
-lTKPrim \
-lTKMesh \
-lblas \
-lumfpack \
-lamd \
-lcblas \
-lANN \
-lSMDS \
-lSMESHDS \
-lSMESH \
-lclapack
%.cpp: %.xml $(top_srcdir)/src/Tools/generateTemplates/templateClassPyExport.py
$(PYTHON) $(top_srcdir)/src/Tools/generate.py --outputPath $(@D) $<
#--------------------------------------------------------------------------------------
# Loader of libCam
Cam_la_SOURCES=\
AppCam.cpp
# the library search path.
Cam_la_LDFLAGS = $(libCam_la_LDFLAGS) -module -avoid-version
Cam_la_CPPFLAGS = $(libCam_la_CPPFLAGS)
Cam_la_LIBADD = \
$(libCam_la_LIBADD) \
-lCam
Cam_la_DEPENDENCIES = libCam.la
#--------------------------------------------------------------------------------------
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src $(all_includes) -I$(OCC_INC) $(GTS_CFLAGS) \
-I$(top_srcdir)/src/3rdParty $(QT4_CORE_CXXFLAGS) \
-I$(top_srcdir)/src/3rdParty/salomesmesh/inc -I$(top_srcdir)/src/3rdParty/ANN/include
libdir = $(prefix)/Mod/Cam
CLEANFILES = $(BUILT_SOURCES) $(libCam_la_BUILT)
EXTRA_DIST = \
CMakeLists.txt

View File

@@ -1,78 +0,0 @@
lib_LTLIBRARIES=libCamGui.la CamGui.la
BUILT_SOURCES=\
ui_Cutting.h \
moc_Cutting.cpp
libCamGui_la_SOURCES=\
Command.cpp \
Cutting.cpp \
Cutting.h \
PreCompiled.cpp \
PreCompiled.h \
Workbench.cpp \
Workbench.h
# the library search path.
libCamGui_la_LDFLAGS = -L../../../Base -L../../../App -L../../../Gui -L../App $(QT_LIBS) $(sim_ac_coin_ldflags) \
-L../../Part/Gui \
$(sim_ac_coin_libs) $(sim_ac_soqt_ldflags) $(sim_ac_soqt_libs) -L$(OCC_LIB) $(all_libraries) \
-version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libCamGui_la_CPPFLAGS = $(sim_ac_coin_cppflags) -DAppCamExport= -DAppCamGuiExport=
libCamGui_la_LIBADD = \
-lxerces-c \
-l@PYTHON_LIB@ \
-lFreeCADBase \
-lFreeCADApp \
-lFreeCADGui \
-lTKernel \
-lPartGui \
-lCam
#--------------------------------------------------------------------------------------
# Loader of libCamGui
CamGui_la_SOURCES=\
AppCamGui.cpp
# the library search path.
CamGui_la_LDFLAGS = $(libCamGui_la_LDFLAGS) -module -avoid-version
CamGui_la_CPPFLAGS = $(libCamGui_la_CPPFLAGS)
CamGui_la_LIBADD = \
$(libCamGui_la_LIBADD) \
-lCamGui
CamGui_la_DEPENDENCIES = libCamGui.la
#--------------------------------------------------------------------------------------
# rule for Qt MetaObject Compiler:
moc_%.cpp: %.h
$(QT_MOC) $< -o $(@F)
# rule for Qt MetaObject Compiler:
%.moc: %.h
$(QT_MOC) $< -o $(@F)
# rules for Qt User Interface Compiler:
ui_%.h: %.ui
$(QT_UIC) $< -o $(@F)
# rules for Qt Resource Compiler:
qrc_%.cpp: %.qrc
$(QT_RCC) -name $(*F) $< -o $(@F)
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src $(QT_CXXFLAGS) -I$(OCC_INC) $(all_includes)
libdir = $(prefix)/Mod/Cam
CLEANFILES = $(BUILT_SOURCES)
EXTRA_DIST = \
CMakeLists.txt \
Cutting.ui

View File

@@ -1,11 +0,0 @@
SUBDIRS=App Gui
# Change data dir from default ($(prefix)/share) to $(prefix)
datadir = $(prefix)/Mod/Cam
data_DATA = Init.py InitGui.py
EXTRA_DIST = \
$(data_DATA) \
cam.dox \
CMakeLists.txt

View File

@@ -1,46 +0,0 @@
lib_LTLIBRARIES=libComplete.la Complete.la
libComplete_la_SOURCES=\
AppCompletePy.cpp \
CompleteConfiguration.h \
PreCompiled.cpp \
PreCompiled.h
# the library search path.
libComplete_la_LDFLAGS = -L../../../Base -L../../../App $(all_libraries) -version-info \
@LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libComplete_la_CPPFLAGS = -DCompleteExport=
libComplete_la_LIBADD = \
@BOOST_REGEX_LIB@ @BOOST_SYSTEM_LIB@ \
-l@PYTHON_LIB@ \
-lxerces-c \
-lFreeCADBase \
-lFreeCADApp
#--------------------------------------------------------------------------------------
# Loader of libComplete
Complete_la_SOURCES=\
AppComplete.cpp
# the library search path.
Complete_la_LDFLAGS = $(libComplete_la_LDFLAGS) -module -avoid-version
Complete_la_CPPFLAGS = $(libComplete_la_CPPFLAGS)
Complete_la_LIBADD = \
$(libComplete_la_LIBADD) \
-lComplete
Complete_la_DEPENDENCIES = libComplete.la
#--------------------------------------------------------------------------------------
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src $(all_includes)
libdir = $(prefix)/Mod/Complete
EXTRA_DIST = \
CMakeLists.txt

View File

@@ -1,71 +0,0 @@
SUBDIRS=Resources
lib_LTLIBRARIES=libCompleteGui.la CompleteGui.la
libCompleteGui_la_SOURCES=\
AppCompleteGuiPy.cpp \
Command.cpp \
PreCompiled.cpp \
PreCompiled.h \
Workbench.cpp \
Workbench.h
# the library search path.
libCompleteGui_la_LDFLAGS = -L../../../Base -L../../../App -L../../../Gui -L../App $(QT_LIBS) $(GL_LIBS) \
$(all_libraries) -version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libCompleteGui_la_CPPFLAGS = -DCompleteAppExport= -DCompleteGuiExport=
libCompleteGui_la_LIBADD = \
@BOOST_SYSTEM_LIB@ \
-l@PYTHON_LIB@ \
-lxerces-c \
-lFreeCADBase \
-lFreeCADApp \
-lFreeCADGui \
-lComplete
#--------------------------------------------------------------------------------------
# Loader of libCompleteGui
CompleteGui_la_SOURCES=\
AppCompleteGui.cpp
# the library search path.
CompleteGui_la_LDFLAGS = $(libCompleteGui_la_LDFLAGS) -module -avoid-version
CompleteGui_la_CPPFLAGS = $(libCompleteGui_la_CPPFLAGS)
CompleteGui_la_LIBADD = \
$(libCompleteGui_la_LIBADD) \
Resources/libResources.la \
-lCompleteGui
CompleteGui_la_DEPENDENCIES = libCompleteGui.la
#--------------------------------------------------------------------------------------
# rule for Qt MetaObject Compiler:
moc_%.cpp: %.h
$(QT_MOC) $< -o $(@F)
# rule for Qt MetaObject Compiler:
%.moc: %.h
$(QT_MOC) $< -o $(@F)
# rules for Qt User Interface Compiler:
ui_%.h: %.ui
$(QT_UIC) $< -o $(@F)
# rules for Qt Resource Compiler:
qrc_%.cpp: %.qrc
$(QT_RCC) -name $(*F) $< -o $(@F)
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src $(QT_CXXFLAGS) $(all_includes)
libdir = $(prefix)/Mod/Complete
CLEANFILES = $(BUILT_SOURCES)
EXTRA_DIST = \
CMakeLists.txt

View File

@@ -1,74 +0,0 @@
noinst_LTLIBRARIES=libResources.la
BUILT_SOURCES=\
qrc_Complete.cpp
nodist_libResources_la_SOURCES=\
qrc_Complete.cpp
EXTRA_DIST = \
translations/Complete_af.qm \
translations/Complete_de.qm \
translations/Complete_es-ES.qm \
translations/Complete_fi.qm \
translations/Complete_fr.qm \
translations/Complete_hr.qm \
translations/Complete_it.qm \
translations/Complete_nl.qm \
translations/Complete_no.qm \
translations/Complete_pl.qm \
translations/Complete_pt-BR.qm \
translations/Complete_ru.qm \
translations/Complete_sv-SE.qm \
translations/Complete_uk.qm \
translations/Complete_zh-CN.qm \
translations/Complete_zh-TW.qm \
translations/Complete_cs.qm \
translations/Complete_tr.qm \
translations/Complete_ro.qm \
translations/Complete_sk.qm \
translations/Complete_ja.qm \
translations/Complete_hu.qm \
translations/Complete_af.ts \
translations/Complete_de.ts \
translations/Complete_es-ES.ts \
translations/Complete_fi.ts \
translations/Complete_fr.ts \
translations/Complete_hr.ts \
translations/Complete_it.ts \
translations/Complete_nl.ts \
translations/Complete_no.ts \
translations/Complete_pl.ts \
translations/Complete_pt-BR.ts \
translations/Complete_ru.ts \
translations/Complete_sv-SE.ts \
translations/Complete_uk.ts \
translations/Complete_zh-CN.ts \
translations/Complete_zh-TW.ts \
translations/Complete_cs.ts \
translations/Complete_tr.ts \
translations/Complete_ro.ts \
translations/Complete_sk.ts \
translations/Complete_ja.ts \
translations/Complete_hu.ts \
Complete.qrc \
UpdateResources.bat
# rule for Qt MetaObject Compiler:
moc_%.cpp: %.h
$(QT_MOC) $< -o $(@F)
# rule for Qt MetaObject Compiler:
%.moc: %.h
$(QT_MOC) $< -o $(@F)
# rules for Qt Resource Compiler:
qrc_%.cpp: %.qrc
$(QT_RCC) -name $(*F) $< -o $(@F)
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src -I$(srcdir)/.. $(QT_CXXFLAGS) $(all_includes)
CLEANFILES = $(BUILT_SOURCES)

View File

@@ -1,11 +0,0 @@
SUBDIRS=App Gui
# Change data dir from default ($(prefix)/share) to $(prefix)
datadir = $(prefix)/Mod/Complete
data_DATA = Init.py InitGui.py
EXTRA_DIST = \
$(data_DATA) \
complete.dox \
CMakeLists.txt

View File

@@ -1,145 +0,0 @@
#BUILT_SOURCES=\
# Draft_rc.py
# rules for Qt Resource Compiler:
#%_rc.py: Resources/%.qrc
# $(PYRCC4) -name $(*F) $< -o $(@F)
# Change data dir from default ($(prefix)/share) to $(prefix)
datadir = $(prefix)/Mod/Draft
data_DATA = \
Draft.py \
DraftTools.py \
DraftGui.py \
DraftSnap.py \
DraftTrackers.py \
DraftVecUtils.py \
DraftGeomUtils.py \
WorkingPlane.py \
importOCA.py \
importDXF.py \
importSVG.py \
importAirfoilDAT.py \
Init.py \
InitGui.py \
macros.py \
Draft_rc.py
nobase_data_DATA = \
draftlibs/dxfColorMap.py \
draftlibs/dxfImportObjects.py \
draftlibs/dxfLibrary.py \
draftlibs/dxfReader.py \
draftlibs/__init__.py
CLEANFILES = $(BUILT_SOURCES)
EXTRA_DIST = \
$(data_DATA) $(nobase_data_DATA) \
CMakeLists.txt \
draft.dox \
Resources/Draft.qrc \
Resources/icons/Draft_2DShapeView.svg \
Resources/icons/Draft_AddPoint.svg \
Resources/icons/Draft_AddToGroup.svg \
Resources/icons/Draft_Apply.svg \
Resources/icons/Draft_Arc.svg \
Resources/icons/Draft_Array.svg \
Resources/icons/Draft_BSpline.svg \
Resources/icons/Draft_Circle.svg \
Resources/icons/Draft_Clone.svg \
Resources/icons/Draft_Construction.svg \
Resources/icons/Draft_Cursor.svg \
Resources/icons/Draft_DelPoint.svg \
Resources/icons/Draft_Dimension.svg \
Resources/icons/Draft_Dot.svg \
Resources/icons/Draft_Downgrade.svg \
Resources/icons/Draft_Draft2Sketch.svg \
Resources/icons/Draft_Draft.svg \
Resources/icons/Draft_Drawing.svg \
Resources/icons/Draft_Edit.svg \
Resources/icons/Draft_Finish.svg \
Resources/icons/Draft_Line.svg \
Resources/icons/Draft_Lock.svg \
Resources/icons/Draft_Macro.svg \
Resources/icons/Draft_Move.svg \
Resources/icons/Draft_Offset.svg \
Resources/icons/Draft_Point.svg \
Resources/icons/Draft_Polygon.svg \
Resources/icons/Draft_Rectangle.svg \
Resources/icons/Draft_Rotate.svg \
Resources/icons/Draft_Scale.svg \
Resources/icons/Draft_SelectGroup.svg \
Resources/icons/Draft_SelectPlane.svg \
Resources/icons/Draft_SwitchMode.svg \
Resources/icons/Draft_Text.svg \
Resources/icons/Draft_Trimex.svg \
Resources/icons/Draft_Upgrade.svg \
Resources/icons/Draft_Wipe.svg \
Resources/icons/Draft_Wire.svg \
Resources/icons/Draft_WireToBSpline.svg \
Resources/icons/preferences-draft.svg \
Resources/icons/Snap_Angle.svg \
Resources/icons/Snap_Center.svg \
Resources/icons/Snap_Endpoint.svg \
Resources/icons/Snap_Extension.svg \
Resources/icons/Snap_Grid.svg \
Resources/icons/Snap_Intersection.svg \
Resources/icons/Snap_Lock.svg \
Resources/icons/Snap_Midpoint.svg \
Resources/icons/Snap_Near.svg \
Resources/icons/Snap_Ortho.svg \
Resources/icons/Snap_Parallel.svg \
Resources/icons/Snap_Perpendicular.svg \
Resources/patterns/concrete.svg \
Resources/patterns/cross.svg \
Resources/patterns/line.svg \
Resources/patterns/simple.svg \
Resources/patterns/square.svg \
Resources/translations/Draft_af.qm \
Resources/translations/Draft_af.ts \
Resources/translations/Draft_de.qm \
Resources/translations/Draft_de.ts \
Resources/translations/Draft_es-ES.qm \
Resources/translations/Draft_es-ES.ts \
Resources/translations/Draft_fi.qm \
Resources/translations/Draft_fi.ts \
Resources/translations/Draft_fr.qm \
Resources/translations/Draft_fr.ts \
Resources/translations/Draft_hr.qm \
Resources/translations/Draft_hr.ts \
Resources/translations/Draft_hu.qm \
Resources/translations/Draft_hu.ts \
Resources/translations/Draft_it.qm \
Resources/translations/Draft_it.ts \
Resources/translations/Draft_ja.qm \
Resources/translations/Draft_ja.ts \
Resources/translations/Draft_nl.qm \
Resources/translations/Draft_nl.ts \
Resources/translations/Draft_no.qm \
Resources/translations/Draft_no.ts \
Resources/translations/Draft_pl.qm \
Resources/translations/Draft_pl.ts \
Resources/translations/Draft_pt-BR.qm \
Resources/translations/Draft_pt-BR.ts \
Resources/translations/Draft_ru.qm \
Resources/translations/Draft_ru.ts \
Resources/translations/Draft_sv-SE.qm \
Resources/translations/Draft_sv-SE.ts \
Resources/translations/Draft_uk.qm \
Resources/translations/Draft_uk.ts \
Resources/translations/Draft_zh-CN.qm \
Resources/translations/Draft_zh-CN.ts \
Resources/translations/Draft_zh-TW.qm \
Resources/translations/Draft_zh-TW.ts \
Resources/translations/Draft_cs.qm \
Resources/translations/Draft_cs.ts \
Resources/translations/Draft_sk.qm \
Resources/translations/Draft_sk.ts \
Resources/translations/Draft_tr.qm \
Resources/translations/Draft_tr.ts \
Resources/translations/Draft_ro.qm \
Resources/translations/Draft_ro.ts \
Resources/ui/userprefs-base.ui \
Resources/ui/userprefs-import.ui

View File

@@ -1,86 +0,0 @@
lib_LTLIBRARIES=libDrawing.la Drawing.la
libDrawing_la_SOURCES=\
AppDrawingPy.cpp \
DrawingExport.cpp \
DrawingExport.h \
FeaturePage.cpp \
FeaturePage.h \
FeatureProjection.cpp \
FeatureProjection.h \
FeatureView.cpp \
FeatureView.h \
FeatureViewPart.cpp \
FeatureViewPart.h \
FeatureViewAnnotation.cpp \
FeatureViewAnnotation.h \
FeatureClip.cpp \
FeatureClip.h \
PageGroup.cpp \
PageGroup.h \
ProjectionAlgos.cpp \
ProjectionAlgos.h \
PreCompiled.cpp \
PreCompiled.h
# the library search path.
libDrawing_la_LDFLAGS = -L../../../Base -L../../../App -L../../../Mod/Part/App \
-L$(OCC_LIB) $(all_libraries) \
-version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libDrawing_la_CPPFLAGS = -DDrawingExport=
libDrawing_la_LIBADD = \
@BOOST_REGEX_LIB@ @BOOST_SYSTEM_LIB@ \
-l@PYTHON_LIB@ \
-lxerces-c \
-lFreeCADBase \
-lFreeCADApp \
-lPart \
-lTKernel \
-lTKG2d \
-lTKG3d \
-lTKMath \
-lTKSTEP \
-lTKIGES \
-lTKSTL \
-lTKShHealing \
-lTKXSBase \
-lTKBool \
-lTKBO \
-lTKBRep \
-lTKTopAlgo \
-lTKGeomAlgo \
-lTKGeomBase \
-lTKOffset \
-lTKPrim \
-lTKHLR \
-lTKMesh
#--------------------------------------------------------------------------------------
# Loader of libDrawing
Drawing_la_SOURCES=\
AppDrawing.cpp
# the library search path.
Drawing_la_LDFLAGS = $(libDrawing_la_LDFLAGS) -module -avoid-version
Drawing_la_CPPFLAGS = $(libDrawing_la_CPPFLAGS)
Drawing_la_LIBADD = \
$(libDrawing_la_LIBADD) \
-lDrawing
Drawing_la_DEPENDENCIES = libDrawing.la
#--------------------------------------------------------------------------------------
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src -I$(OCC_INC) $(all_includes)
libdir = $(prefix)/Mod/Drawing
EXTRA_DIST = \
CMakeLists.txt

View File

@@ -1,97 +0,0 @@
SUBDIRS=Resources
lib_LTLIBRARIES=libDrawingGui.la DrawingGui.la
BUILT_SOURCES=\
moc_DrawingView.cpp \
moc_TaskOrthoViews.cpp \
ui_TaskOrthoViews.h \
moc_TaskDialog.cpp
libDrawingGui_la_UI=\
TaskOrthoViews.ui
libDrawingGui_la_SOURCES=\
AppDrawingGuiPy.cpp \
Command.cpp \
DrawingView.cpp \
DrawingView.h \
PreCompiled.cpp \
PreCompiled.h \
TaskDialog.cpp \
TaskDialog.h \
TaskOrthoViews.cpp \
TaskOrthoViews.h \
ViewProviderPage.cpp \
ViewProviderPage.h \
ViewProviderView.cpp \
ViewProviderView.h \
Workbench.cpp \
Workbench.h
# the library search path.
libDrawingGui_la_LDFLAGS = -L../../../Base -L../../../App -L../../../Gui -L../../Part/App -L../App \
-L$(OCC_LIB) $(QT_LIBS) $(GL_LIBS) $(all_libraries) \
-version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libDrawingGui_la_CPPFLAGS = -DDrawingAppExport= -DDrawingGuiExport=
libDrawingGui_la_LIBADD = \
@BOOST_SYSTEM_LIB@ \
-l@PYTHON_LIB@ \
-lxerces-c \
-lTKernel \
-lTKMath \
-lFreeCADBase \
-lFreeCADApp \
-lFreeCADGui \
-lPart \
-lDrawing
#--------------------------------------------------------------------------------------
# Loader of libDrawingGui
DrawingGui_la_SOURCES=\
AppDrawingGui.cpp
# the library search path.
DrawingGui_la_LDFLAGS = $(libDrawingGui_la_LDFLAGS) -module -avoid-version
DrawingGui_la_CPPFLAGS = $(libDrawingGui_la_CPPFLAGS)
DrawingGui_la_LIBADD = \
$(libDrawingGui_la_LIBADD) \
Resources/libResources.la \
-lDrawingGui
DrawingGui_la_DEPENDENCIES = libDrawingGui.la
#--------------------------------------------------------------------------------------
# rule for Qt MetaObject Compiler:
moc_%.cpp: %.h
$(QT_MOC) $< -o $(@F)
# rule for Qt MetaObject Compiler:
%.moc: %.h
$(QT_MOC) $< -o $(@F)
# rules for Qt User Interface Compiler:
ui_%.h: %.ui
$(QT_UIC) $< -o $(@F)
# rules for Qt Resource Compiler:
qrc_%.cpp: %.qrc
$(QT_RCC) -name $(*F) $< -o $(@F)
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src $(all_includes) $(QT_CXXFLAGS) \
-I$(sim_ac_coin_includedir) -I$(sim_ac_soqt_includedir) -I$(OCC_INC)
libdir = $(prefix)/Mod/Drawing
CLEANFILES = $(BUILT_SOURCES)
EXTRA_DIST = \
$(libDrawingGui_la_UI) \
CMakeLists.txt

View File

@@ -1,92 +0,0 @@
noinst_LTLIBRARIES=libResources.la
BUILT_SOURCES=\
qrc_Drawing.cpp
nodist_libResources_la_SOURCES=\
qrc_Drawing.cpp
EXTRA_DIST = \
icons/actions/document-new.png \
icons/actions/document-new.svg \
icons/actions/drawing-landscape-A0.svg \
icons/actions/drawing-landscape-A1.svg \
icons/actions/drawing-landscape-A2.svg \
icons/actions/drawing-landscape.svg \
icons/actions/drawing-view.svg \
icons/actions/drawing-landscape-A3.svg \
icons/actions/drawing-landscape-A4.svg \
icons/actions/drawing-landscape-new.svg \
icons/actions/drawing-portrait-A4.svg \
icons/actions/drawing-orthoviews.svg \
icons/actions/drawing-openbrowser.svg \
icons/actions/drawing-annotation.svg \
icons/actions/drawing-clip.svg \
icons/Page.svg \
icons/Pages.svg \
icons/View.svg \
translations/Drawing_af.qm \
translations/Drawing_de.qm \
translations/Drawing_es-ES.qm \
translations/Drawing_fi.qm \
translations/Drawing_fr.qm \
translations/Drawing_hr.qm \
translations/Drawing_it.qm \
translations/Drawing_nl.qm \
translations/Drawing_no.qm \
translations/Drawing_pl.qm \
translations/Drawing_pt-BR.qm \
translations/Drawing_ru.qm \
translations/Drawing_sv-SE.qm \
translations/Drawing_uk.qm \
translations/Drawing_zh-CN.qm \
translations/Drawing_zh-TW.qm \
translations/Drawing_cs.qm \
translations/Drawing_tr.qm \
translations/Drawing_ro.qm \
translations/Drawing_sk.qm \
translations/Drawing_ja.qm \
translations/Drawing_hu.qm \
translations/Drawing_af.ts \
translations/Drawing_de.ts \
translations/Drawing_es-ES.ts \
translations/Drawing_fi.ts \
translations/Drawing_fr.ts \
translations/Drawing_hr.ts \
translations/Drawing_it.ts \
translations/Drawing_nl.ts \
translations/Drawing_no.ts \
translations/Drawing_pl.ts \
translations/Drawing_pt-BR.ts \
translations/Drawing_ru.ts \
translations/Drawing_sv-SE.ts \
translations/Drawing_uk.ts \
translations/Drawing_zh-CN.ts \
translations/Drawing_zh-TW.ts \
translations/Drawing_cs.ts \
translations/Drawing_tr.ts \
translations/Drawing_ro.ts \
translations/Drawing_sk.ts \
translations/Drawing_ja.ts \
translations/Drawing_hu.ts \
Drawing.qrc \
UpdateResources.bat
# rule for Qt MetaObject Compiler:
moc_%.cpp: %.h
$(QT_MOC) $< -o $(@F)
# rule for Qt MetaObject Compiler:
%.moc: %.h
$(QT_MOC) $< -o $(@F)
# rules for Qt Resource Compiler:
qrc_%.cpp: %.qrc
$(QT_RCC) -name $(*F) $< -o $(@F)
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src -I$(srcdir)/.. $(QT_CXXFLAGS) $(all_includes)
CLEANFILES = $(BUILT_SOURCES)

View File

@@ -1,11 +0,0 @@
SUBDIRS=App Gui Templates
# Change data dir from default ($(prefix)/share) to $(prefix)
datadir = $(prefix)/Mod/Drawing
data_DATA = Init.py InitGui.py DrawingAlgos.py DrawingExample.py DrawingTests.py
EXTRA_DIST = \
$(data_DATA) \
CMakeLists.txt \
drawing.dox

View File

@@ -1,9 +0,0 @@
# Change data dir from default $(datadir) to $(datadir)/Mod/Drawing/Templates
datadir = @datadir@/Mod/Drawing/Templates
data_DATA = \
A3_Landscape.svg \
A4_Landscape.svg \
A4_Simple.svg
EXTRA_DIST = \
$(data_DATA)

View File

@@ -1,85 +0,0 @@
lib_LTLIBRARIES=libFem.la Fem.la
BUILT_SOURCES=\
FemMeshPy.cpp
libFem_la_BUILT=\
FemMeshPy.h
libFem_la_SOURCES = \
AppFemPy.cpp \
FemMesh.cpp \
FemMesh.h \
FemMeshPyImp.cpp \
FemMeshObject.cpp \
FemMeshObject.h \
FemMeshProperty.cpp \
FemMeshProperty.h \
HypothesisPy.cpp \
HypothesisPy.h \
PreCompiled.cpp \
PreCompiled.h
%.cpp: %.xml $(top_srcdir)/src/Tools/generateTemplates/templateClassPyExport.py
$(PYTHON) $(top_srcdir)/src/Tools/generate.py --outputPath $(@D) $<
# the library search path.
libFem_la_LDFLAGS = -L../../../Base -L../../../App -L$(OCC_LIB) \
-L$(top_builddir)/src/Mod/Mesh/App -L$(top_builddir)/src/Mod/Part/App \
-L$(top_builddir)/src/3rdParty/salomesmesh $(all_libraries) \
-version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libFem_la_CPPFLAGS = -DFemAppExport=
libFem_la_LIBADD = \
@BOOST_REGEX_LIB@ @BOOST_SYSTEM_LIB@ \
-l@PYTHON_LIB@ \
-lxerces-c \
-lFreeCADBase \
-lFreeCADApp \
-lPart \
-lMesh \
-lTKernel \
-lTKG2d \
-lTKG3d \
-lTKMath \
-lTKXSBase \
-lTKBRep \
-lTKTopAlgo \
-lTKGeomAlgo \
-lTKGeomBase \
-lSMESH \
-lSMESHDS \
-lSMDS \
-lStdMeshers
#--------------------------------------------------------------------------------------
# Loader of libFem
Fem_la_SOURCES=\
AppFem.cpp
# the library search path.
Fem_la_LDFLAGS = $(libFem_la_LDFLAGS) -module -avoid-version
Fem_la_CPPFLAGS = $(libFem_la_CPPFLAGS)
Fem_la_LIBADD = \
$(libFem_la_LIBADD) \
-lFem
Fem_la_DEPENDENCIES = libFem.la
#--------------------------------------------------------------------------------------
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src -I$(top_srcdir)/src/3rdParty/salomesmesh/inc \
$(all_includes) -I$(OCC_INC)
libdir = $(prefix)/Mod/Fem
CLEANFILES = $(BUILT_SOURCES) $(libFem_la_BUILT)
EXTRA_DIST = \
FemMeshPy.xml \
CMakeLists.txt

View File

@@ -1,89 +0,0 @@
SUBDIRS=Resources
lib_LTLIBRARIES=libFemGui.la FemGui.la
BUILT_SOURCES=\
ui_Hypothesis.h \
moc_Hypothesis.cpp
libFemGui_la_SOURCES=\
AppFemGuiPy.cpp \
Command.cpp \
Hypothesis.cpp \
Hypothesis.h \
PreCompiled.cpp \
PreCompiled.h \
ViewProviderFemMesh.cpp \
ViewProviderFemMesh.h \
Workbench.cpp \
Workbench.h
# the library search path.
libFemGui_la_LDFLAGS = -L../../../Base -L../../../App -L../../../Gui -L../App \
-L$(top_builddir)/src/3rdParty/salomesmesh \
$(sim_ac_coin_ldflags) $(sim_ac_coin_libs) \
$(sim_ac_soqt_ldflags) $(sim_ac_soqt_libs) \
$(QT_LIBS) $(GL_LIBS) $(all_libraries) \
-version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libFemGui_la_CPPFLAGS = -DFemAppExport= -DFemGuiExport=
libFemGui_la_LIBADD = \
@BOOST_SYSTEM_LIB@ \
-l@PYTHON_LIB@ \
-lxerces-c \
-lFreeCADBase \
-lFreeCADApp \
-lFreeCADGui \
-lSMESH \
-lSMDS \
-lFem
#--------------------------------------------------------------------------------------
# Loader of libFemGui
FemGui_la_SOURCES=\
AppFemGui.cpp
# the library search path.
FemGui_la_LDFLAGS = $(libFemGui_la_LDFLAGS) -module -avoid-version
FemGui_la_CPPFLAGS = $(libFemGui_la_CPPFLAGS)
FemGui_la_LIBADD = \
$(libFemGui_la_LIBADD) \
Resources/libResources.la \
-lFemGui
FemGui_la_DEPENDENCIES = libFemGui.la
#--------------------------------------------------------------------------------------
# rule for Qt MetaObject Compiler:
moc_%.cpp: %.h
$(QT_MOC) $< -o $(@F)
# rule for Qt MetaObject Compiler:
%.moc: %.h
$(QT_MOC) $< -o $(@F)
# rules for Qt User Interface Compiler:
ui_%.h: %.ui
$(QT_UIC) $< -o $(@F)
# rules for Qt Resource Compiler:
qrc_%.cpp: %.qrc
$(QT_RCC) -name $(*F) $< -o $(@F)
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src $(QT_CXXFLAGS) $(all_includes) \
-I$(sim_ac_coin_includedir) -I$(sim_ac_soqt_includedir) \
-I$(OCC_INC) -I$(top_srcdir)/src/3rdParty/salomesmesh/inc
libdir = $(prefix)/Mod/Fem
CLEANFILES = $(BUILT_SOURCES)
EXTRA_DIST = \
CMakeLists.txt \
Hypothesis.ui

View File

@@ -1,76 +0,0 @@
noinst_LTLIBRARIES=libResources.la
BUILT_SOURCES=\
qrc_Fem.cpp
nodist_libResources_la_SOURCES=\
qrc_Fem.cpp
EXTRA_DIST = \
icons/Fem_FemMesh.svg \
translations/Fem_af.qm \
translations/Fem_af.ts \
translations/Fem_de.qm \
translations/Fem_de.ts \
translations/Fem_es-ES.qm \
translations/Fem_es-ES.ts \
translations/Fem_fi.qm \
translations/Fem_fi.ts \
translations/Fem_fr.qm \
translations/Fem_fr.ts \
translations/Fem_hr.qm \
translations/Fem_hr.ts \
translations/Fem_it.qm \
translations/Fem_it.ts \
translations/Fem_nl.qm \
translations/Fem_nl.ts \
translations/Fem_no.qm \
translations/Fem_no.ts \
translations/Fem_pl.qm \
translations/Fem_pl.ts \
translations/Fem_pt-BR.qm \
translations/Fem_pt-BR.ts \
translations/Fem_ru.qm \
translations/Fem_ru.ts \
translations/Fem_sv-SE.qm \
translations/Fem_sv-SE.ts \
translations/Fem_uk.qm \
translations/Fem_uk.ts \
translations/Fem_zh-CN.qm \
translations/Fem_zh-CN.ts \
translations/Fem_zh-TW.qm \
translations/Fem_zh-TW.ts \
translations/Fem_ro.qm \
translations/Fem_ro.ts \
translations/Fem_cs.qm \
translations/Fem_cs.ts \
translations/Fem_sk.qm \
translations/Fem_sk.ts \
translations/Fem_tr.qm \
translations/Fem_tr.ts \
translations/Fem_hu.qm \
translations/Fem_hu.ts \
translations/Fem_ja.qm \
translations/Fem_ja.ts \
Fem.qrc \
UpdateResources.bat
# rule for Qt MetaObject Compiler:
moc_%.cpp: %.h
$(QT_MOC) $< -o $(@F)
# rule for Qt MetaObject Compiler:
%.moc: %.h
$(QT_MOC) $< -o $(@F)
# rules for Qt Resource Compiler:
qrc_%.cpp: %.qrc
$(QT_RCC) -name $(*F) $< -o $(@F)
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src -I$(srcdir)/.. $(all_includes) $(QT_CXXFLAGS)
CLEANFILES = $(BUILT_SOURCES)

View File

@@ -1,11 +0,0 @@
SUBDIRS=App Gui
# Change data dir from default ($(prefix)/share) to $(prefix)
datadir = $(prefix)/Mod/Fem
data_DATA = Init.py InitGui.py convert2TetGen.py FemExample.py
EXTRA_DIST = \
$(data_DATA) \
CMakeLists.txt \
fem.dox

View File

@@ -1,49 +0,0 @@
# Change data dir from default ($(prefix)/share) to $(prefix)
datadir = $(prefix)/Mod/Idf
data_DATA = \
Idf.py \
Init.py
if MAKE_NO_DFSG_PACKAGE
data_DATA += \
ISOL.emn \
ISOL.emp
nobase_data_DATA = \
lib/0603_SMD.stp \
lib/0805_SMD.stp \
lib/1206_SMD.stp \
lib/1210_SMD.stp \
lib/1812_SMD.stp \
lib/2225_SMD.stp \
lib/2512_SMD.stp \
lib/CAP_50SGV_8_10.stp \
lib/EPL22_6_16.stp \
lib/footprints_models.csv \
lib/I22_2_5_16.stp \
lib/I22_2_5_16withEPL22_6_16.stp \
lib/MSOP_10.stp \
lib/RLF_12545.stp \
lib/RLF_7030.stp \
lib/SMB_DO_214AA.stp \
lib/SMC_DO_214AB.stp \
lib/SOD_323.igs \
lib/SOD_323.stp \
lib/SOD_523.stp \
lib/SOT23.stp \
lib/SOT404.stp \
lib/SOT428_DPAK.stp \
lib/SOT_323_3.stp \
lib/SOT_96.stp \
lib/TCMT1107_4.stp \
lib/TSM_103_01_L_DV_A.stp \
lib/TSM_104_01_L_DV_A.stp \
lib/TSS0P_8.stp \
lib/VC0603_SMD.stp
endif
EXTRA_DIST = \
$(data_DATA) $(nobase_data_DATA) \
CMakeLists.txt

View File

@@ -1,54 +0,0 @@
lib_LTLIBRARIES=libImage.la Image.la
libImage_la_SOURCES=\
ImageBase.cpp \
ImagePlane.cpp \
PreCompiled.cpp \
PreCompiled.h
includedir = @includedir@/Mod/Image/App
include_HEADERS=\
ImageBase.h \
ImagePlane.h
# the library search path.
libImage_la_LDFLAGS = -L../../../Base -L../../../App $(all_libraries) \
-version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libImage_la_CPPFLAGS = -DImageAppExport=
# $(opencv_LIBS)
libImage_la_LIBADD = \
@BOOST_SYSTEM_LIB@ \
-l@PYTHON_LIB@ \
-lxerces-c \
-lFreeCADBase \
-lFreeCADApp
#--------------------------------------------------------------------------------------
# Loader of libImage
Image_la_SOURCES=\
AppImage.cpp
# the library search path.
Image_la_LDFLAGS = $(libImage_la_LDFLAGS) -module -avoid-version
Image_la_CPPFLAGS = $(libImage_la_CPPFLAGS)
Image_la_LIBADD = \
$(libImage_la_LIBADD) \
-lImage
Image_la_DEPENDENCIES = libImage.la
#--------------------------------------------------------------------------------------
# set the include path found by configure
# $(opencv_CFLAGS)
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src $(all_includes)
libdir = $(prefix)/Mod/Image
EXTRA_DIST = \
CMakeLists.txt

View File

@@ -1,137 +0,0 @@
lib_LTLIBRARIES=libImageGui.la ImageGui.la
BUILT_SOURCES=\
moc_GLImageBox.cpp \
moc_ImageView.cpp \
qrc_Image.cpp
libImageGui_la_SOURCES=\
AppImageGuiPy.cpp \
Command.cpp \
GLImageBox.cpp \
ImageView.cpp \
PreCompiled.cpp \
PreCompiled.h \
ViewProviderImagePlane.cpp \
ViewProviderImagePlane.h \
Workbench.cpp \
XpmImages.h
includedir = @includedir@/Mod/Image/Gui
include_HEADERS=\
GLImageBox.h \
ImageView.h \
Workbench.h
# the library search path.
libImageGui_la_LDFLAGS = -L../../../Base -L../../../App -L../../../Gui -L../App \
$(QT_LIBS) $(GL_LIBS) $(all_libraries) \
$(sim_ac_coin_ldflags) $(sim_ac_coin_libs) \
$(sim_ac_soqt_ldflags) $(sim_ac_soqt_libs) \
-version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libImageGui_la_CPPFLAGS = -DImageAppExport= -DImageGuiExport=
# $(opencv_LIBS)
libImageGui_la_LIBADD = \
@BOOST_SYSTEM_LIB@ \
-l@PYTHON_LIB@ \
-lxerces-c \
-lFreeCADBase \
-lFreeCADApp \
-lFreeCADGui \
-lImage
#--------------------------------------------------------------------------------------
# Loader of libImageGui
ImageGui_la_SOURCES=\
AppImageGui.cpp
# the library search path.
ImageGui_la_LDFLAGS = $(libImageGui_la_LDFLAGS) -module -avoid-version
ImageGui_la_CPPFLAGS = $(libImageGui_la_CPPFLAGS)
ImageGui_la_LIBADD = \
$(libImageGui_la_LIBADD) \
-lImageGui
ImageGui_la_DEPENDENCIES = libImageGui.la
#--------------------------------------------------------------------------------------
# rule for Qt MetaObject Compiler:
moc_%.cpp: %.h
$(QT_MOC) $< -o $(@F)
# rule for Qt MetaObject Compiler:
%.moc: %.h
$(QT_MOC) $< -o $(@F)
# rules for Qt User Interface Compiler:
ui_%.h: %.ui
$(QT_UIC) $< -o $(@F)
# rules for Qt Resource Compiler:
qrc_%.cpp: Resources/%.qrc
$(QT_RCC) -name $(*F) $< -o $(@F)
# set the include path found by configure
# $(opencv_CFLAGS)
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src $(all_includes) $(QT_CXXFLAGS) \
-I$(sim_ac_coin_includedir) -I$(sim_ac_soqt_includedir)
libdir = $(prefix)/Mod/Image
CLEANFILES = $(BUILT_SOURCES)
EXTRA_DIST = \
CMakeLists.txt \
Resources/Image.qrc \
Resources/translations/Image_af.qm \
Resources/translations/Image_af.ts \
Resources/translations/Image_de.qm \
Resources/translations/Image_de.ts \
Resources/translations/Image_es-ES.qm \
Resources/translations/Image_es-ES.ts \
Resources/translations/Image_fi.qm \
Resources/translations/Image_fi.ts \
Resources/translations/Image_fr.qm \
Resources/translations/Image_fr.ts \
Resources/translations/Image_hr.qm \
Resources/translations/Image_hr.ts \
Resources/translations/Image_it.qm \
Resources/translations/Image_it.ts \
Resources/translations/Image_nl.qm \
Resources/translations/Image_nl.ts \
Resources/translations/Image_no.qm \
Resources/translations/Image_no.ts \
Resources/translations/Image_pl.qm \
Resources/translations/Image_pl.ts \
Resources/translations/Image_pt-BR.qm \
Resources/translations/Image_pt-BR.ts \
Resources/translations/Image_ru.qm \
Resources/translations/Image_ru.ts \
Resources/translations/Image_sv-SE.qm \
Resources/translations/Image_sv-SE.ts \
Resources/translations/Image_uk.qm \
Resources/translations/Image_uk.ts \
Resources/translations/Image_zh-CN.qm \
Resources/translations/Image_zh-CN.ts \
Resources/translations/Image_hu.qm \
Resources/translations/Image_hu.ts \
Resources/translations/Image_ja.qm \
Resources/translations/Image_ja.ts \
Resources/translations/Image_ro.qm \
Resources/translations/Image_ro.ts \
Resources/translations/Image_zh-TW.qm \
Resources/translations/Image_zh-TW.ts \
Resources/translations/Image_cs.qm \
Resources/translations/Image_cs.ts \
Resources/translations/Image_tr.qm \
Resources/translations/Image_tr.ts \
Resources/translations/Image_sk.qm \
Resources/translations/Image_sk.ts \
Resources/icons/image-import.svg

View File

@@ -1,10 +0,0 @@
SUBDIRS=App Gui
# Change data dir from default ($(prefix)/share) to $(prefix)
datadir = $(prefix)/Mod/Image
data_DATA = Init.py InitGui.py
EXTRA_DIST = \
$(data_DATA) \
CMakeLists.txt \
image.dox

View File

@@ -1,41 +0,0 @@
lib_LTLIBRARIES=libImport.la
libImport_la_SOURCES=\
AppImport.cpp \
AppImportPy.cpp \
FeatureImportIges.cpp \
FeatureImportIges.h \
FeatureImportStep.cpp \
FeatureImportStep.h \
PreCompiled.cpp \
PreCompiled.h
# the library search path.
libImport_la_LDFLAGS = -L../../../Base -L../../../App -L../../Part/App $(all_libraries) \
-version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libImport_la_CPPFLAGS = -DAppPartExport=
libImport_la_LIBADD = \
-lTKIGES \
-lTKSTEP \
-lFreeCADBase \
-lFreeCADApp \
-lPart
# set the include path found by configure
AM_CXXFLAGS = $(all_includes) -I../../../
libdir = $(prefix)/Mod/Import
# We need this softlink for Python to load
install-data-local:
cd $(DESTDIR)$(libdir) && \
rm -f Import.so && \
$(LN_S) libImport.so Import.so
EXTRA_DIST = \
AppImport.dsp \
AppImport.vcproj \
Libs.cpp

View File

@@ -1,90 +0,0 @@
lib_LTLIBRARIES=libImportGui.la ImportGui.la
# BUILT_SOURCES=\
#
libImportGui_la_SOURCES=\
AppImportGuiPy.cpp \
Command.cpp \
PreCompiled.cpp \
PreCompiled.h \
Workbench.cpp \
Workbench.h
# the library search path.
libImportGui_la_LDFLAGS = \
-L../../../Base \
-L../../../App \
-L../../../Gui \
-L../../Part/App \
-L../../Part/Gui \
-L$(OCC_LIB) $(QT_LIBS) $(all_libraries) \
-version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libImportGui_la_CPPFLAGS = -DAppPartExport= -DAppPartGuiExport=
libImportGui_la_LIBADD = \
@BOOST_SYSTEM_LIB@ \
-l@PYTHON_LIB@ \
-lTKernel \
-lTKMath \
-lTKBRep \
-lTKXSBase \
-lTKXCAF \
-lTKLCAF \
-lTKCAF \
-lTKSTEP \
-lTKIGES \
-lTKXDESTEP \
-lTKXDEIGES \
-lFreeCADBase \
-lFreeCADApp \
-lFreeCADGui \
-lPart \
-lPartGui
#--------------------------------------------------------------------------------------
# Loader of libImportGui
ImportGui_la_SOURCES=\
AppImportGui.cpp
# the library search path.
ImportGui_la_LDFLAGS = $(libImportGui_la_LDFLAGS) -module -avoid-version
ImportGui_la_CPPFLAGS = $(libImportGui_la_CPPFLAGS)
ImportGui_la_LIBADD = \
$(libImportGui_la_LIBADD) \
-lImportGui
ImportGui_la_DEPENDENCIES = libImportGui.la
#--------------------------------------------------------------------------------------
# rule for Qt MetaObject Compiler:
moc_%.cpp: %.h
$(QT_MOC) $< -o $(@F)
# rule for Qt MetaObject Compiler:
%.moc: %.h
$(QT_MOC) $< -o $(@F)
# rules for Qt User Interface Compiler:
ui_%.h: %.ui
$(QT_UIC) $< -o $(@F)
# rules for Qt Resource Compiler:
qrc_%.cpp: Resources/%.qrc
$(QT_RCC) -name $(*F) $< -o $(@F)
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src $(all_includes) $(QT_CXXFLAGS) -I$(OCC_INC) \
-I$(sim_ac_coin_includedir) -I$(sim_ac_soqt_includedir)
includedir = @includedir@/Mod/Part/Gui
libdir = $(prefix)/Mod/Import
#CLEANFILES = $(BUILT_SOURCES)
EXTRA_DIST = \
CMakeLists.txt

View File

@@ -1,11 +0,0 @@
#SUBDIRS=App Gui
SUBDIRS=Gui
# Change data dir from default ($(prefix)/share) to $(prefix)
datadir = $(prefix)/Mod/Import
data_DATA = Init.py InitGui.py
EXTRA_DIST = \
$(data_DATA) \
CMakeLists.txt \
import.dox

View File

@@ -1,72 +0,0 @@
lib_LTLIBRARIES=libInspection.la Inspection.la
libInspection_la_SOURCES=\
AppInspectionPy.cpp \
InspectionFeature.cpp \
InspectionFeature.h \
PreCompiled.cpp \
PreCompiled.h
includedir = @includedir@/Mod/Inspection/App
# the library search path.
libInspection_la_LDFLAGS = -L$(top_builddir)/src/Base -L$(top_builddir)/src/App \
-L$(top_builddir)/src/Mod/Mesh/App \
-L$(top_builddir)/src/Mod/Points/App \
-L$(top_builddir)/src/Mod/Part/App \
-L$(OCC_LIB) $(QT4_CORE_LIBS) $(all_libraries) \
-version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libInspection_la_CPPFLAGS = -DInspectionAppExport=
libInspection_la_LIBADD = \
@BOOST_SYSTEM_LIB@ \
-l@PYTHON_LIB@ \
-lxerces-c \
-lTKernel \
-lTKFillet \
-lTKG2d \
-lTKG3d \
-lTKMath \
-lTKMesh \
-lTKXSBase \
-lTKBool \
-lTKBO \
-lTKBRep \
-lTKTopAlgo \
-lTKGeomAlgo \
-lTKGeomBase \
-lTKOffset \
-lTKPrim \
-lFreeCADBase \
-lFreeCADApp \
-lMesh \
-lPoints \
-lPart
#--------------------------------------------------------------------------------------
# Loader of libInspection
Inspection_la_SOURCES=\
AppInspection.cpp
# the library search path.
Inspection_la_LDFLAGS = $(libInspection_la_LDFLAGS) -module -avoid-version
Inspection_la_CPPFLAGS = $(libInspection_la_CPPFLAGS)
Inspection_la_LIBADD = \
$(libInspection_la_LIBADD) \
-lInspection
Inspection_la_DEPENDENCIES = libInspection.la
#--------------------------------------------------------------------------------------
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src $(all_includes) \
$(QT4_CORE_CXXFLAGS) -I$(OCC_INC)
libdir = $(prefix)/Mod/Inspection
EXTRA_DIST = \
CMakeLists.txt

View File

@@ -1,91 +0,0 @@
lib_LTLIBRARIES=libInspectionGui.la InspectionGui.la
BUILT_SOURCES=\
ui_VisualInspection.h \
moc_VisualInspection.cpp \
qrc_Inspection.cpp
libInspectionGui_la_SOURCES=\
AppInspectionGuiPy.cpp \
Command.cpp \
PreCompiled.cpp \
PreCompiled.h \
ViewProviderInspection.cpp \
ViewProviderInspection.h \
VisualInspection.cpp \
VisualInspection.h \
Workbench.cpp \
Workbench.h
includedir = @includedir@/Mod/Inspection/Gui
# the library search path.
libInspectionGui_la_LDFLAGS = -L../../../Base -L../../../App -L../../../Gui -L../App \
-L$(top_builddir)/src/Mod/Mesh/App \
-L$(top_builddir)/src/Mod/Points/App \
$(sim_ac_coin_ldflags) $(sim_ac_coin_libs) \
$(sim_ac_soqt_ldflags) $(sim_ac_soqt_libs) \
$(QT_LIBS) $(all_libraries) \
-version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libInspectionGui_la_CPPFLAGS = -DInspectionAppExport= -DInspectionGuiExport=
libInspectionGui_la_LIBADD = \
@BOOST_SYSTEM_LIB@ \
-l@PYTHON_LIB@ \
-lxerces-c \
-lFreeCADBase \
-lFreeCADApp \
-lFreeCADGui \
-lMesh \
-lPoints \
-lInspection
#--------------------------------------------------------------------------------------
# Loader of libInspectionGui
InspectionGui_la_SOURCES=\
AppInspectionGui.cpp
# the library search path.
InspectionGui_la_LDFLAGS = $(libInspectionGui_la_LDFLAGS) -module -avoid-version
InspectionGui_la_CPPFLAGS = $(libInspectionGui_la_CPPFLAGS)
InspectionGui_la_LIBADD = \
$(libInspectionGui_la_LIBADD) \
-lInspectionGui
InspectionGui_la_DEPENDENCIES = libInspectionGui.la
#--------------------------------------------------------------------------------------
# rule for Qt MetaObject Compiler:
moc_%.cpp: %.h
$(QT_MOC) $< -o $(@F)
# rule for Qt MetaObject Compiler:
%.moc: %.h
$(QT_MOC) $< -o $(@F)
# rules for Qt User Interface Compiler:
ui_%.h: %.ui
$(QT_UIC) $< -o $(@F)
# rules for Qt Resource Compiler:
qrc_%.cpp: Resources/%.qrc
$(QT_RCC) -name $(*F) $< -o $(@F)
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src $(all_includes) $(QT_CXXFLAGS) \
-I$(sim_ac_coin_includedir) -I$(sim_ac_soqt_includedir)
libdir = $(prefix)/Mod/Inspection
CLEANFILES = $(BUILT_SOURCES)
EXTRA_DIST = \
CMakeLists.txt \
VisualInspection.ui \
Resources/Inspection.qrc

View File

@@ -1,10 +0,0 @@
SUBDIRS=App Gui
# Change data dir from default ($(prefix)/share) to $(prefix)
datadir = $(prefix)/Mod/Inspection
data_DATA = Init.py InitGui.py
EXTRA_DIST = \
$(data_DATA) \
CMakeLists.txt \
Inspection.dox

View File

@@ -1,52 +0,0 @@
lib_LTLIBRARIES=libJtReader.la JtReader.la
BUILT_SOURCES=\
FreeCADpov.h
libJtReader_la_SOURCES=\
PreCompiled.cpp \
PreCompiled.h \
FreeCADpov.h: FreeCADpov
$(PYTHON) $(top_srcdir)/src/Tools/PythonToCPP.py $< $@
# the library search path.
libJtReader_la_LDFLAGS = -L../../../Base -L../../../App -L../../Part/App -L/usr/X11R6/lib -L$(OCC_LIB) \
$(all_libraries) -version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libJtReader_la_CPPFLAGS = -DAppPartExport= -DAppJtReaderExport= -DFeatureRayExportPov=
libJtReader_la_LIBADD = \
-lxerces-c \
-l@PYTHON_LIB@ \
-lFreeCADBase \
-lFreeCADApp
#--------------------------------------------------------------------------------------
# Loader of libJtReader
JtReader_la_SOURCES=\
AppJtReader.cpp
# the library search path.
JtReader_la_LDFLAGS = $(libJtReader_la_LDFLAGS) -module -avoid-version
JtReader_la_CPPFLAGS = $(libJtReader_la_CPPFLAGS)
JtReader_la_LIBADD = \
$(libJtReader_la_LIBADD) \
-lJtReader
#--------------------------------------------------------------------------------------
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src $(all_includes)
libdir = $(prefix)/Mod/JtReader
CLEANFILES = $(BUILT_SOURCES)
EXTRA_DIST = \
CMakeLists.txt

View File

@@ -1,9 +0,0 @@
SUBDIRS=App Gui
# Change data dir from default ($(prefix)/share) to $(prefix)
datadir = $(prefix)/Mod/JtReader
data_DATA = Init.py InitGui.py
EXTRA_DIST = \
$(data_DATA)

View File

@@ -1,52 +0,0 @@
#SUBDIRS=Part Mesh Points Raytracing Image Drawing Complete Draft Test TemplatePyMod
SUBDIRS=Points Complete Draft Test TemplatePyMod Web Start Idf
#if HAVE_OPENCV
SUBDIRS += Image
#endif
#if HAVE_GTS
SUBDIRS += Mesh
#endif
if HAVE_OPENCASCADE
SUBDIRS += Part Import PartDesign Raytracing Drawing Arch Ship OpenSCAD
endif
if HAVE_EIGEN3
if HAVE_OPENCASCADE
SUBDIRS += Robot
endif
endif
if HAVE_EIGEN3
if HAVE_OPENCASCADE
SUBDIRS += Sketcher
endif
endif
#if HAVE_GTS
if HAVE_OPENCASCADE
SUBDIRS += ReverseEngineering MeshPart Fem Inspection
endif
#endif
if BUILD_ASSEMBLY
SUBDIRS += Assembly
endif
if BUILD_SANDBOX
SUBDIRS += Sandbox
endif
if BUILD_CAM
SUBDIRS += Cam
endif
SUBDIRS += Plot
EXTRA_DIST = \
__init__.py \
CMakeLists.txt \
mod.dox

View File

@@ -1,381 +0,0 @@
lib_LTLIBRARIES=libMesh.la Mesh.la
BUILT_SOURCES=\
FacetPy.cpp \
FeaturePythonPy.cpp \
MeshFeaturePy.cpp \
MeshPointPy.cpp \
MeshPy.cpp
libMesh_la_BUILT=\
FacetPy.h \
FeaturePythonPy.h \
MeshFeaturePy.h \
MeshPointPy.h \
MeshPy.h
libMesh_la_SOURCES=\
Core/Algorithm.cpp \
Core/Algorithm.h \
Core/Approximation.cpp \
Core/Approximation.h \
Core/Builder.cpp \
Core/Builder.h \
Core/Curvature.cpp \
Core/Curvature.h \
Core/Definitions.cpp \
Core/Definitions.h \
Core/Degeneration.cpp \
Core/Degeneration.h \
Core/Elements.cpp \
Core/Elements.h \
Core/Evaluation.cpp \
Core/Evaluation.h \
Core/Grid.cpp \
Core/Grid.h \
Core/Helpers.h \
Core/Info.cpp \
Core/Info.h \
Core/Iterator.h \
Core/MeshKernel.cpp \
Core/MeshKernel.h \
Core/MeshIO.cpp \
Core/MeshIO.h \
Core/Projection.cpp \
Core/Projection.h \
Core/Segmentation.cpp \
Core/Segmentation.h \
Core/SetOperations.cpp \
Core/SetOperations.h \
Core/Smoothing.cpp \
Core/Smoothing.h \
Core/tritritest.h \
Core/Triangulation.cpp \
Core/Triangulation.h \
Core/Trim.cpp \
Core/Trim.h \
Core/Tools.cpp \
Core/Tools.h \
Core/TopoAlgorithm.cpp \
Core/TopoAlgorithm.h \
Core/Visitor.cpp \
Core/Visitor.h \
WildMagic4/Wm4ApprCylinderFit3.cpp \
WildMagic4/Wm4ApprCylinderFit3.h \
WildMagic4/Wm4ApprLineFit3.cpp \
WildMagic4/Wm4ApprLineFit3.h \
WildMagic4/Wm4ApprPlaneFit3.cpp \
WildMagic4/Wm4ApprPlaneFit3.h \
WildMagic4/Wm4ApprPolyFit3.cpp \
WildMagic4/Wm4ApprPolyFit3.h \
WildMagic4/Wm4ApprQuadraticFit3.cpp \
WildMagic4/Wm4ApprQuadraticFit3.h \
WildMagic4/Wm4ApprSphereFit3.cpp \
WildMagic4/Wm4ApprSphereFit3.h \
WildMagic4/Wm4BandedMatrix.h \
WildMagic4/Wm4BandedMatrix.inl \
WildMagic4/Wm4Box3.h \
WildMagic4/Wm4Box3.inl \
WildMagic4/Wm4DelPolygonEdge.cpp \
WildMagic4/Wm4DelPolygonEdge.h \
WildMagic4/Wm4DelPolyhedronFace.cpp \
WildMagic4/Wm4DelPolyhedronFace.h \
WildMagic4/Wm4DelTetrahedron.cpp \
WildMagic4/Wm4DelTetrahedron.h \
WildMagic4/Wm4DelTriangle.cpp \
WildMagic4/Wm4DelTriangle.h \
WildMagic4/Wm4Delaunay.cpp \
WildMagic4/Wm4Delaunay.h \
WildMagic4/Wm4Delaunay1.cpp \
WildMagic4/Wm4Delaunay1.h \
WildMagic4/Wm4Delaunay2.cpp \
WildMagic4/Wm4Delaunay2.h \
WildMagic4/Wm4Delaunay3.cpp \
WildMagic4/Wm4Delaunay3.h \
WildMagic4/Wm4DistLine3Segment3.cpp \
WildMagic4/Wm4DistLine3Segment3.h \
WildMagic4/Wm4DistLine3Triangle3.cpp \
WildMagic4/Wm4DistLine3Triangle3.h \
WildMagic4/Wm4DistSegment3Segment3.cpp \
WildMagic4/Wm4DistSegment3Segment3.h \
WildMagic4/Wm4DistSegment3Triangle3.cpp \
WildMagic4/Wm4DistSegment3Triangle3.h \
WildMagic4/Wm4DistVector3Plane3.cpp \
WildMagic4/Wm4DistVector3Plane3.h \
WildMagic4/Wm4DistVector3Segment3.cpp \
WildMagic4/Wm4DistVector3Segment3.h \
WildMagic4/Wm4DistVector3Triangle3.cpp \
WildMagic4/Wm4DistVector3Triangle3.h \
WildMagic4/Wm4Distance.cpp \
WildMagic4/Wm4Distance.h \
WildMagic4/Wm4ETManifoldMesh.cpp \
WildMagic4/Wm4ETManifoldMesh.h \
WildMagic4/Wm4ETManifoldMesh.inl \
WildMagic4/Wm4EdgeKey.h \
WildMagic4/Wm4EdgeKey.inl \
WildMagic4/Wm4Eigen.cpp \
WildMagic4/Wm4Eigen.h \
WildMagic4/Wm4Foundation.h \
WildMagic4/Wm4FoundationLIB.h \
WildMagic4/Wm4FoundationPCH.cpp \
WildMagic4/Wm4FoundationPCH.h \
WildMagic4/Wm4GMatrix.h \
WildMagic4/Wm4GMatrix.inl \
WildMagic4/Wm4GVector.h \
WildMagic4/Wm4GVector.inl \
WildMagic4/Wm4ImplicitSurface.cpp \
WildMagic4/Wm4ImplicitSurface.h \
WildMagic4/Wm4Intersector.cpp \
WildMagic4/Wm4Intersector.h \
WildMagic4/Wm4Intersector1.cpp \
WildMagic4/Wm4Intersector1.h \
WildMagic4/Wm4IntrLine3Box3.cpp \
WildMagic4/Wm4IntrLine3Box3.h \
WildMagic4/Wm4IntrLine3Plane3.cpp \
WildMagic4/Wm4IntrLine3Plane3.h \
WildMagic4/Wm4IntrSegment3Box3.cpp \
WildMagic4/Wm4IntrSegment3Box3.h \
WildMagic4/Wm4IntrSegment3Plane3.cpp \
WildMagic4/Wm4IntrSegment3Plane3.h \
WildMagic4/Wm4IntrTriangle2Triangle2.cpp \
WildMagic4/Wm4IntrTriangle2Triangle2.h \
WildMagic4/Wm4IntrTriangle3Triangle3.cpp \
WildMagic4/Wm4IntrTriangle3Triangle3.h \
WildMagic4/Wm4LinComp.h \
WildMagic4/Wm4LinComp.inl \
WildMagic4/Wm4Line3.h \
WildMagic4/Wm4Line3.inl \
WildMagic4/Wm4LinearSystem.cpp \
WildMagic4/Wm4LinearSystem.h \
WildMagic4/Wm4Mapper2.h \
WildMagic4/Wm4Mapper2.inl \
WildMagic4/Wm4Mapper3.h \
WildMagic4/Wm4Mapper3.inl \
WildMagic4/Wm4Math.cpp \
WildMagic4/Wm4Math.h \
WildMagic4/Wm4Math.inl \
WildMagic4/Wm4MathMCR.h \
WildMagic4/Wm4Matrix2.cpp \
WildMagic4/Wm4Matrix2.h \
WildMagic4/Wm4Matrix2.inl \
WildMagic4/Wm4Matrix3.cpp \
WildMagic4/Wm4Matrix3.h \
WildMagic4/Wm4Matrix3.inl \
WildMagic4/Wm4Matrix4.cpp \
WildMagic4/Wm4Matrix4.h \
WildMagic4/Wm4Matrix4.inl \
WildMagic4/Wm4Memory.cpp \
WildMagic4/Wm4Memory.h \
WildMagic4/Wm4Memory.inl \
WildMagic4/Wm4MeshCurvature.cpp \
WildMagic4/Wm4MeshCurvature.h \
WildMagic4/Wm4MeshSmoother.cpp \
WildMagic4/Wm4MeshSmoother.h \
WildMagic4/Wm4ParametricSurface.cpp \
WildMagic4/Wm4ParametricSurface.h \
WildMagic4/Wm4Plane3.h \
WildMagic4/Wm4Plane3.inl \
WildMagic4/Wm4Platforms.h \
WildMagic4/Wm4PolynomialRoots.cpp \
WildMagic4/Wm4PolynomialRoots.h \
WildMagic4/Wm4Polynomial1.h \
WildMagic4/Wm4Polynomial1.inl \
WildMagic4/Wm4QuadricSurface.cpp \
WildMagic4/Wm4QuadricSurface.h \
WildMagic4/Wm4Query.h \
WildMagic4/Wm4Query.inl \
WildMagic4/Wm4Query2.h \
WildMagic4/Wm4Query2.inl \
WildMagic4/Wm4Query2Filtered.h \
WildMagic4/Wm4Query2Filtered.inl \
WildMagic4/Wm4Query2Int64.h \
WildMagic4/Wm4Query2Int64.inl \
WildMagic4/Wm4Query2TInteger.h \
WildMagic4/Wm4Query2TInteger.inl \
WildMagic4/Wm4Query2TRational.h \
WildMagic4/Wm4Query2TRational.inl \
WildMagic4/Wm4Query3.h \
WildMagic4/Wm4Query3.inl \
WildMagic4/Wm4Query3Filtered.h \
WildMagic4/Wm4Query3Filtered.inl \
WildMagic4/Wm4Query3Int64.h \
WildMagic4/Wm4Query3Int64.inl \
WildMagic4/Wm4Query3TInteger.h \
WildMagic4/Wm4Query3TInteger.inl \
WildMagic4/Wm4Query3TRational.h \
WildMagic4/Wm4Query3TRational.inl \
WildMagic4/Wm4RVector2.h \
WildMagic4/Wm4RVector2.inl \
WildMagic4/Wm4RVector3.h \
WildMagic4/Wm4RVector3.inl \
WildMagic4/Wm4Segment3.h \
WildMagic4/Wm4Segment3.inl \
WildMagic4/Wm4Sphere3.h \
WildMagic4/Wm4Sphere3.inl \
WildMagic4/Wm4Surface.cpp \
WildMagic4/Wm4Surface.h \
WildMagic4/Wm4System.cpp \
WildMagic4/Wm4System.h \
WildMagic4/Wm4System.inl \
WildMagic4/Wm4THashSet.h \
WildMagic4/Wm4THashSet.inl \
WildMagic4/Wm4THashTable.h \
WildMagic4/Wm4THashTable.inl \
WildMagic4/Wm4TInteger.h \
WildMagic4/Wm4TInteger.inl \
WildMagic4/Wm4TMinHeap.h \
WildMagic4/Wm4TMinHeap.inl \
WildMagic4/Wm4TRVector.h \
WildMagic4/Wm4TRVector.inl \
WildMagic4/Wm4TRational.h \
WildMagic4/Wm4TRational.inl \
WildMagic4/Wm4TSmallUnorderedSet.h \
WildMagic4/Wm4TSmallUnorderedSet.inl \
WildMagic4/Wm4TStringHashTable.h \
WildMagic4/Wm4TStringHashTable.inl \
WildMagic4/Wm4TTuple.h \
WildMagic4/Wm4TTuple.inl \
WildMagic4/Wm4Triangle2.h \
WildMagic4/Wm4Triangle2.inl \
WildMagic4/Wm4Triangle3.h \
WildMagic4/Wm4Triangle3.inl \
WildMagic4/Wm4TriangleKey.h \
WildMagic4/Wm4TriangleKey.inl \
WildMagic4/Wm4TriangulateEC.cpp \
WildMagic4/Wm4TriangulateEC.h \
WildMagic4/Wm4UniqueVerticesTriangles.h \
WildMagic4/Wm4UniqueVerticesTriangles.inl \
WildMagic4/Wm4VEManifoldMesh.cpp \
WildMagic4/Wm4VEManifoldMesh.h \
WildMagic4/Wm4VEManifoldMesh.inl \
WildMagic4/Wm4Vector2.cpp \
WildMagic4/Wm4Vector2.h \
WildMagic4/Wm4Vector2.inl \
WildMagic4/Wm4Vector3.cpp \
WildMagic4/Wm4Vector3.h \
WildMagic4/Wm4Vector3.inl \
WildMagic4/Wm4Vector4.cpp \
WildMagic4/Wm4Vector4.h \
WildMagic4/Wm4Vector4.inl \
AppMeshPy.cpp \
Doxygen.cpp \
Facet.cpp \
FacetPyImp.cpp \
FeatureMeshCurvature.cpp \
FeatureMeshExport.cpp \
FeatureMeshDefects.cpp \
FeatureMeshDefects.h \
FeatureMeshImport.cpp \
FeatureMeshSegmentByMesh.cpp \
FeatureMeshSetOperations.cpp \
FeatureMeshSolid.cpp \
FeatureMeshTransform.cpp \
FeatureMeshTransformDemolding.cpp \
FeaturePythonPyImp.cpp \
Mesh.cpp \
MeshFeature.cpp \
MeshFeaturePyImp.cpp \
MeshPointPyImp.cpp \
MeshProperties.cpp \
MeshPyImp.cpp \
Segment.cpp \
PreCompiled.cpp \
PreCompiled.h
nodist_include_HEADERS=\
$(libMesh_la_BUILT)
include_HEADERS=\
Facet.h \
FeatureMeshCurvature.h \
FeatureMeshExport.h \
FeatureMeshImport.h \
FeatureMeshSegmentByMesh.h \
FeatureMeshSetOperations.h \
FeatureMeshSolid.h \
FeatureMeshTransform.h \
FeatureMeshTransformDemolding.h \
Mesh.h \
MeshFeature.h \
MeshPoint.h \
MeshProperties.h \
Segment.h
nobase_include_HEADERS = \
Core/Algorithm.h \
Core/Approximation.h \
Core/Builder.h \
Core/Definitions.h \
Core/Degeneration.h \
Core/Elements.h \
Core/Evaluation.h \
Core/Grid.h \
Core/Helpers.h \
Core/Info.h \
Core/Iterator.h \
Core/MeshKernel.h \
Core/MeshIO.h \
Core/Projection.h \
Core/SetOperations.h \
Core/Triangulation.h \
Core/Tools.h \
Core/TopoAlgorithm.h \
Core/Visitor.h
%.cpp: %.xml $(top_srcdir)/src/Tools/generateTemplates/templateClassPyExport.py
$(PYTHON) $(top_srcdir)/src/Tools/generate.py --outputPath $(@D) $<
# the library search path.
libMesh_la_LDFLAGS = -L../../../Base -L../../../App $(QT4_CORE_LIBS) $(all_libraries) $(GTS_LIBS) \
-version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libMesh_la_CPPFLAGS = -DMeshExport= -DEIGEN2_SUPPORT
libMesh_la_LIBADD = \
@BOOST_FILESYSTEM_LIB@ @BOOST_REGEX_LIB@ @BOOST_SYSTEM_LIB@ \
-l@PYTHON_LIB@ @ZIPIOS_LIB@ \
-lxerces-c \
-lFreeCADBase \
-lFreeCADApp
#--------------------------------------------------------------------------------------
# Loader of libMesh
Mesh_la_SOURCES=\
AppMesh.cpp
# the library search path.
Mesh_la_LDFLAGS = $(libMesh_la_LDFLAGS) -module -avoid-version
Mesh_la_CPPFLAGS = $(libMesh_la_CPPFLAGS)
Mesh_la_LIBADD = \
$(libMesh_la_LIBADD) \
-lMesh
Mesh_la_DEPENDENCIES = libMesh.la
#--------------------------------------------------------------------------------------
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src/3rdParty -I$(top_srcdir)/src -I$(top_builddir)/src $(GTS_CFLAGS) \
$(all_includes) -I$(EIGEN3_INC) $(QT4_CORE_CXXFLAGS)
includedir = @includedir@/Mod/Mesh/App
libdir = $(prefix)/Mod/Mesh
datadir = $(prefix)/Mod/Mesh
data_DATA = MeshTestsApp.py
CLEANFILES = $(BUILT_SOURCES) $(libMesh_la_BUILT)
EXTRA_DIST = \
$(data_DATA) \
WildMagic4/wildmagic4.dox \
CMakeLists.txt \
FacetPy.xml \
FeaturePythonPy.xml \
MeshFeaturePy.xml \
MeshPointPy.xml \
MeshPy.xml

View File

@@ -148,11 +148,13 @@ Base::BoundBox3d MeshObject::getBoundBox(void)const
{
const_cast<MeshCore::MeshKernel&>(_kernel).RecalcBoundBox();
Base::BoundBox3f Bnd = _kernel.GetBoundBox();
Base::BoundBox3d Bnd2;
for(int i =0 ;i<=7;i++)
Bnd2.Add(transformToOutside(Bnd.CalcPoint(i)));
if (Bnd.IsValid()) {
for (int i =0 ;i<=7;i++)
Bnd2.Add(transformToOutside(Bnd.CalcPoint(i)));
}
return Bnd2;
}

View File

@@ -88,8 +88,7 @@ class PivyTestCases(unittest.TestCase):
self.planarMesh.append( [-16.064457,-29.904951,16.090832] )
planarMeshObject = Mesh.Mesh(self.planarMesh)
from pivy import coin, sogui; import FreeCADGui
if not sys.modules.has_key("pivy.gui.soqt"): from pivy.gui import soqt
from pivy import coin; import FreeCADGui
Mesh.show(planarMeshObject)
view=FreeCADGui.ActiveDocument.ActiveView.getViewer()
rp=coin.SoRayPickAction(view.getSoRenderManager().getViewportRegion())
@@ -113,8 +112,7 @@ class PivyTestCases(unittest.TestCase):
self.planarMesh.append( [-16.064457,-29.904951,16.090832] )
planarMeshObject = Mesh.Mesh(self.planarMesh)
from pivy import coin, sogui; import FreeCADGui
if not sys.modules.has_key("pivy.gui.soqt"): from pivy.gui import soqt
from pivy import coin; import FreeCADGui
Mesh.show(planarMeshObject)
view=FreeCADGui.ActiveDocument.ActiveView
pc=coin.SoGetPrimitiveCountAction()

View File

@@ -1,179 +0,0 @@
lib_LTLIBRARIES=libMeshGui.la MeshGui.la
BUILT_SOURCES=\
ui_DlgEvaluateMesh.h \
ui_DlgRegularSolid.h \
ui_DlgSettingsMeshView.h \
ui_DlgSmoothing.h \
ui_RemoveComponents.h \
ui_Segmentation.h \
moc_DlgEvaluateMeshImp.cpp \
moc_DlgRegularSolidImp.cpp \
moc_DlgSettingsMeshView.cpp \
moc_DlgSmoothing.cpp \
moc_MeshEditor.cpp \
moc_PropertyEditorMesh.cpp \
moc_RemoveComponents.cpp \
qrc_Mesh.cpp
libMeshGui_la_SOURCES=\
Command.cpp \
DlgEvaluateMeshImp.cpp \
DlgEvaluateMeshImp.h \
DlgRegularSolidImp.cpp \
DlgRegularSolidImp.h \
DlgSettingsMeshView.cpp \
DlgSettingsMeshView.h \
DlgSmoothing.cpp \
DlgSmoothing.h \
Doxygen.cpp \
MeshEditor.cpp \
MeshEditor.h \
PreCompiled.cpp \
PreCompiled.h \
PropertyEditorMesh.cpp \
RemoveComponents.cpp \
RemoveComponents.h \
Segmentation.cpp \
SoFCIndexedFaceSet.cpp \
SoFCMeshObject.cpp \
ViewProvider.cpp \
ViewProviderPython.cpp \
ViewProviderMeshFaceSet.cpp \
ViewProviderCurvature.cpp \
ViewProviderDefects.cpp \
ViewProviderTransform.cpp \
ViewProviderTransformDemolding.cpp \
Workbench.cpp
include_HEADERS=\
PropertyEditorMesh.h \
Segmentation.h \
SoFCIndexedFaceSet.h \
SoFCMeshObject.h \
ViewProvider.h \
ViewProviderPython.h \
ViewProviderMeshFaceSet.h \
ViewProviderCurvature.h \
ViewProviderDefects.h \
ViewProviderTransform.h \
ViewProviderTransformDemolding.h \
Workbench.h
# the library search path.
libMeshGui_la_LDFLAGS = -L../../../Base -L../../../App -L../../../Gui -L../App $(QT_LIBS) \
$(sim_ac_coin_ldflags) $(sim_ac_coin_libs) $(sim_ac_soqt_ldflags) $(sim_ac_soqt_libs) \
$(all_libraries) -version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libMeshGui_la_CPPFLAGS = -DMeshExport= -DMeshGuiExport=
libMeshGui_la_LIBADD = \
@BOOST_SIGNALS_LIB@ @BOOST_SYSTEM_LIB@ \
@GL_LIBS@ @ZIPIOS_LIB@ \
-lFreeCADBase \
-lFreeCADApp \
-lFreeCADGui \
-lMesh
#--------------------------------------------------------------------------------------
# Loader of libMeshGui
MeshGui_la_SOURCES=\
AppMeshGui.cpp
# the library search path.
MeshGui_la_LDFLAGS = $(libMeshGui_la_LDFLAGS) -module -avoid-version
MeshGui_la_CPPFLAGS = $(libMeshGui_la_CPPFLAGS)
MeshGui_la_LIBADD = \
$(libMeshGui_la_LIBADD) \
-l@PYTHON_LIB@ \
-lMeshGui
MeshGui_la_DEPENDENCIES = libMeshGui.la
#--------------------------------------------------------------------------------------
# rule for Qt MetaObject Compiler:
moc_%.cpp: %.h
$(QT_MOC) $< -o $(@F)
# rule for Qt MetaObject Compiler:
%.moc: %.h
$(QT_MOC) $< -o $(@F)
# rules for Qt User Interface Compiler:
ui_%.h: %.ui
$(QT_UIC) $< -o $(@F)
# rules for Qt Resource Compiler:
qrc_%.cpp: Resources/%.qrc
$(QT_RCC) -name $(*F) $< -o $(@F)
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src $(all_includes) $(QT_CXXFLAGS) $(GTS_CFLAGS) \
-I$(sim_ac_coin_includedir) -I$(sim_ac_soqt_includedir)
includedir = @includedir@/Mod/Mesh/Gui
libdir = $(prefix)/Mod/Mesh
CLEANFILES = $(BUILT_SOURCES)
EXTRA_DIST = \
Resources/icons/mesh_cut.svg \
Resources/icons/mesh_boundary.svg \
Resources/icons/Tree_Mesh.svg \
CMakeLists.txt \
DlgEvaluateMesh.ui \
DlgRegularSolid.ui \
DlgSettingsMeshView.ui \
DlgSmoothing.ui \
RemoveComponents.ui \
Segmentation.ui \
Resources/Mesh.qrc \
Resources/translations/Mesh_af.qm \
Resources/translations/Mesh_af.ts \
Resources/translations/Mesh_de.qm \
Resources/translations/Mesh_de.ts \
Resources/translations/Mesh_es-ES.qm \
Resources/translations/Mesh_es-ES.ts \
Resources/translations/Mesh_fi.qm \
Resources/translations/Mesh_fi.ts \
Resources/translations/Mesh_fr.qm \
Resources/translations/Mesh_fr.ts \
Resources/translations/Mesh_hr.qm \
Resources/translations/Mesh_hr.ts \
Resources/translations/Mesh_it.qm \
Resources/translations/Mesh_it.ts \
Resources/translations/Mesh_nl.qm \
Resources/translations/Mesh_nl.ts \
Resources/translations/Mesh_no.qm \
Resources/translations/Mesh_no.ts \
Resources/translations/Mesh_pl.qm \
Resources/translations/Mesh_pl.ts \
Resources/translations/Mesh_pt-BR.qm \
Resources/translations/Mesh_pt-BR.ts \
Resources/translations/Mesh_ru.qm \
Resources/translations/Mesh_ru.ts \
Resources/translations/Mesh_sv-SE.qm \
Resources/translations/Mesh_sv-SE.ts \
Resources/translations/Mesh_uk.qm \
Resources/translations/Mesh_uk.ts \
Resources/translations/Mesh_zh-CN.qm \
Resources/translations/Mesh_zh-CN.ts \
Resources/translations/Mesh_zh-TW.qm \
Resources/translations/Mesh_zh-TW.ts \
Resources/translations/Mesh_ja.qm \
Resources/translations/Mesh_ja.ts \
Resources/translations/Mesh_ro.qm \
Resources/translations/Mesh_ro.ts \
Resources/translations/Mesh_tr.qm \
Resources/translations/Mesh_tr.ts \
Resources/translations/Mesh_hu.qm \
Resources/translations/Mesh_hu.ts \
Resources/translations/Mesh_sk.qm \
Resources/translations/Mesh_sk.ts \
Resources/translations/Mesh_cs.qm \
Resources/translations/Mesh_cs.ts \
images.h

View File

@@ -1,11 +0,0 @@
SUBDIRS=App Gui
# Change data dir from default ($(prefix)/share) to $(prefix)
datadir = $(prefix)/Mod/Mesh
data_DATA = Init.py InitGui.py BuildRegularGeoms.py
EXTRA_DIST = \
$(data_DATA) \
CMakeLists.txt \
mesh.dox

View File

@@ -1,80 +0,0 @@
lib_LTLIBRARIES=libMeshPart.la MeshPart.la
libMeshPart_la_SOURCES=\
AppMeshPartPy.cpp \
CurveProjector.cpp \
CurveProjector.h \
MeshAlgos.cpp \
MeshAlgos.h \
Mesher.cpp \
Mesher.h \
PreCompiled.cpp \
PreCompiled.h
# the library search path.
libMeshPart_la_LDFLAGS = -L../../../Base -L../../../App -L../../../Mod/Part/App \
-L../../../Mod/Mesh/App -L$(OCC_LIB) $(all_libraries) \
-version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libMeshPart_la_CPPFLAGS = -DMeshPartAppExport=
libMeshPart_la_LIBADD = \
@BOOST_REGEX_LIB@ @BOOST_SYSTEM_LIB@ \
-l@PYTHON_LIB@ \
-lxerces-c \
-lFreeCADBase \
-lFreeCADApp \
-lPart \
-lMesh \
-lTKernel \
-lTKG2d \
-lTKG3d \
-lTKMath \
-lTKXSBase \
-lTKBRep \
-lTKTopAlgo \
-lTKGeomAlgo \
-lTKGeomBase
#if HAVE_SALOMESMESH
SMESH_LIBRARY = @top_builddir@/src/3rdParty/salomesmesh
libMeshPart_la_LDFLAGS += -L$(SMESH_LIBRARY)
libMeshPart_la_LIBADD += \
-lSMESH \
-lSMDS \
-lStdMeshers
#endif
#--------------------------------------------------------------------------------------
# Loader of libMeshPart
MeshPart_la_SOURCES=\
AppMeshPart.cpp
# the library search path.
MeshPart_la_LDFLAGS = $(libMeshPart_la_LDFLAGS) -module -avoid-version
MeshPart_la_CPPFLAGS = $(libMeshPart_la_CPPFLAGS)
MeshPart_la_LIBADD = \
$(libMeshPart_la_LIBADD) \
-lMeshPart
MeshPart_la_DEPENDENCIES = libMeshPart.la
#--------------------------------------------------------------------------------------
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src $(all_includes) -I$(OCC_INC)
#if HAVE_SALOMESMESH
SMESH_INCLUDE = @top_srcdir@/src/3rdParty/salomesmesh/inc
AM_CXXFLAGS += -I$(SMESH_INCLUDE) -DHAVE_SMESH
#endif
libdir = $(prefix)/Mod/MeshPart
EXTRA_DIST = \
CMakeLists.txt

View File

@@ -1,95 +0,0 @@
SUBDIRS=Resources
lib_LTLIBRARIES=libMeshPartGui.la MeshPartGui.la
BUILT_SOURCES=\
moc_Tessellation.cpp \
ui_Tessellation.h
libMeshPartGui_la_UI=\
Tessellation.ui
libMeshPartGui_la_SOURCES=\
AppMeshPartGuiPy.cpp \
Command.cpp \
Tessellation.cpp \
Tessellation.h \
PreCompiled.cpp \
PreCompiled.h \
Workbench.cpp \
Workbench.h
# the library search path.
libMeshPartGui_la_LDFLAGS = -L../../../Base -L../../../App -L../../../Gui -L../App \
-L../../Mesh/App -L../../Part/App \
-L$(OCC_LIB) $(QT_LIBS) $(GL_LIBS) $(all_libraries) \
-version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libMeshPartGui_la_CPPFLAGS = -DMeshPartAppExport= -DMeshPartGuiExport=
libMeshPartGui_la_LIBADD = \
@BOOST_SYSTEM_LIB@ \
-l@PYTHON_LIB@ \
-lxerces-c \
-lFreeCADBase \
-lFreeCADApp \
-lFreeCADGui \
-lMesh \
-lPart \
-lMeshPart \
-lTKernel \
-lTKMath \
-lTKXSBase \
-lTKBRep \
-lTKTopAlgo \
-lTKGeomAlgo \
-lTKGeomBase
#--------------------------------------------------------------------------------------
# Loader of libMeshPartGui
MeshPartGui_la_SOURCES=\
AppMeshPartGui.cpp
# the library search path.
MeshPartGui_la_LDFLAGS = $(libMeshPartGui_la_LDFLAGS) -module -avoid-version
MeshPartGui_la_CPPFLAGS = $(libMeshPartGui_la_CPPFLAGS)
MeshPartGui_la_LIBADD = \
$(libMeshPartGui_la_LIBADD) \
Resources/libResources.la \
-lMeshPartGui
MeshPartGui_la_DEPENDENCIES = libMeshPartGui.la
#--------------------------------------------------------------------------------------
# rule for Qt MetaObject Compiler:
moc_%.cpp: %.h
$(QT_MOC) $< -o $(@F)
# rule for Qt MetaObject Compiler:
%.moc: %.h
$(QT_MOC) $< -o $(@F)
# rules for Qt User Interface Compiler:
ui_%.h: %.ui
$(QT_UIC) $< -o $(@F)
# rules for Qt Resource Compiler:
qrc_%.cpp: %.qrc
$(QT_RCC) -name $(*F) $< -o $(@F)
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src $(all_includes) \
-I$(OCC_INC) $(QT_CXXFLAGS)
libdir = $(prefix)/Mod/MeshPart
CLEANFILES = $(BUILT_SOURCES)
EXTRA_DIST = \
$(libMeshPartGui_la_UI) \
CMakeLists.txt

View File

@@ -1,74 +0,0 @@
noinst_LTLIBRARIES=libResources.la
BUILT_SOURCES=\
qrc_MeshPart.cpp
nodist_libResources_la_SOURCES=\
qrc_MeshPart.cpp
EXTRA_DIST = \
icons/actions/MeshFace.svg \
translations/MeshPart_af.qm \
translations/MeshPart_af.ts \
translations/MeshPart_de.qm \
translations/MeshPart_de.ts \
translations/MeshPart_es-ES.qm \
translations/MeshPart_es-ES.ts \
translations/MeshPart_fi.qm \
translations/MeshPart_fi.ts \
translations/MeshPart_fr.qm \
translations/MeshPart_fr.ts \
translations/MeshPart_hr.qm \
translations/MeshPart_hr.ts \
translations/MeshPart_it.qm \
translations/MeshPart_it.ts \
translations/MeshPart_nl.qm \
translations/MeshPart_nl.ts \
translations/MeshPart_no.qm \
translations/MeshPart_no.ts \
translations/MeshPart_pl.qm \
translations/MeshPart_pl.ts \
translations/MeshPart_pt-BR.qm \
translations/MeshPart_pt-BR.ts \
translations/MeshPart_ru.qm \
translations/MeshPart_ru.ts \
translations/MeshPart_sv-SE.qm \
translations/MeshPart_sv-SE.ts \
translations/MeshPart_uk.qm \
translations/MeshPart_uk.ts \
translations/MeshPart_zh-CN.qm \
translations/MeshPart_zh-CN.ts \
translations/MeshPart_zh-TW.qm \
translations/MeshPart_zh-TW.ts \
translations/MeshPart_hu.qm \
translations/MeshPart_hu.ts \
translations/MeshPart_ja.qm \
translations/MeshPart_ja.ts \
translations/MeshPart_cs.qm \
translations/MeshPart_cs.ts \
translations/MeshPart_sk.qm \
translations/MeshPart_sk.ts \
translations/MeshPart_ro.qm \
translations/MeshPart_ro.ts \
translations/MeshPart_tr.qm \
translations/MeshPart_tr.ts \
MeshPart.qrc
# rule for Qt MetaObject Compiler:
moc_%.cpp: %.h
$(QT_MOC) $< -o $(@F)
# rule for Qt MetaObject Compiler:
%.moc: %.h
$(QT_MOC) $< -o $(@F)
# rules for Qt Resource Compiler:
qrc_%.cpp: %.qrc
$(QT_RCC) -name $(*F) $< -o $(@F)
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src -I$(srcdir)/.. $(all_includes) $(QT_CXXFLAGS)
CLEANFILES = $(BUILT_SOURCES)

View File

@@ -1,11 +0,0 @@
SUBDIRS=App Gui
# Change data dir from default ($(prefix)/share) to $(prefix)
datadir = $(prefix)/Mod/MeshPart
data_DATA = Init.py InitGui.py
EXTRA_DIST = \
$(data_DATA) \
CMakeLists.txt \
meshpart.dox

View File

@@ -1,31 +0,0 @@
#SUBDIRS=App Gui
# Change data dir from default ($(prefix)/share) to $(prefix)
datadir = $(prefix)/Mod/OpenSCAD
data_DATA = \
Init.py InitGui.py \
OpenSCAD_rc.py \
OpenSCAD2Dgeom.py \
OpenSCADFeatures.py \
OpenSCADUtils.py \
OpenSCADCommands.py \
exportCSG.py \
importCSG.py \
tokrules.py \
colorcodeshapes.py \
expandplacements.py \
replaceobj.py
nobase_data_DATA = \
ply/lex.py \
ply/README \
ply/yacc.py \
ply/__init__.py
EXTRA_DIST = \
$(data_DATA) $(nobase_data_DATA) \
CMakeLists.txt \
OpenSCAD.dox \
exportVersions.txt \
importVersions.txt

View File

@@ -401,7 +401,6 @@ def p_not_supported(p):
not_supported : glide LPAREN keywordargument_list RPAREN OBRACE block_list EBRACE
| offset LPAREN keywordargument_list RPAREN OBRACE block_list EBRACE
| resize LPAREN keywordargument_list RPAREN OBRACE block_list EBRACE
| cut LPAREN keywordargument_list RPAREN OBRACE block_list EBRACE
| subdiv LPAREN keywordargument_list RPAREN OBRACE block_list EBRACE
'''
if gui and not FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/OpenSCAD").\
@@ -1085,7 +1084,32 @@ def p_polyhedron_action(p) :
def p_projection_action(p) :
'projection_action : projection LPAREN keywordargument_list RPAREN OBRACE block_list EBRACE'
if printverbose: print 'Projection'
if gui:
from PySide import QtGui
QtGui.QMessageBox.critical(None, unicode(translate('OpenSCAD',"Projection Not yet Coded waiting for Peter Li")),unicode(translate('OpenSCAD'," Press OK")))
if p[3]['cut']=='true' :
planedim=1e9 # large but finite
#inifinite planes look bad in the GUI
planename='xy_plane_used_for_project_cut'
obj=doc.addObject('Part::MultiCommon','projection_cut')
plane = doc.getObject(planename)
if not plane:
plane=doc.addObject("Part::Plane",planename)
plane.Length=planedim*2
plane.Width=planedim*2
plane.Placement = FreeCAD.Placement(FreeCAD.Vector(\
-planedim,-planedim,0),FreeCAD.Rotation())
if gui:
plane.ViewObject.hide()
if (len(p[6]) > 1):
subobj = [fuse(p[6],"projection_cut_implicit_group")]
else:
subobj = p[6]
obj.Shapes = [plane]+subobj
if gui:
subobj[0].ViewObject.hide()
p[0] = [obj]
else: # cut == 'false' => true projection
if gui and not FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/OpenSCAD").\
GetBool('usePlaceholderForUnsupported'):
from PySide import QtGui
QtGui.QMessageBox.critical(None, unicode(translate('OpenSCAD',"Unsupported Function"))+" : "+p[1],unicode(translate('OpenSCAD',"Press OK")))
else:
p[0] = [placeholder(p[1],p[6],p[3])]

View File

@@ -57,7 +57,6 @@ reserved = (
'projection',
'import',
'color',
'cut',
'offset',
'resize',
)

View File

@@ -1,305 +0,0 @@
lib_LTLIBRARIES=libPart.la Part.la
BUILT_SOURCES=\
ArcPy.cpp \
ArcOfCirclePy.cpp \
BRepOffsetAPI_MakePipeShellPy.cpp \
CirclePy.cpp \
EllipsePy.cpp \
HyperbolaPy.cpp \
ParabolaPy.cpp \
OffsetCurvePy.cpp \
GeometryPy.cpp \
GeometryCurvePy.cpp \
GeometrySurfacePy.cpp \
LinePy.cpp \
PointPy.cpp \
BezierCurvePy.cpp \
BSplineCurvePy.cpp \
PlanePy.cpp \
ConePy.cpp \
CylinderPy.cpp \
SpherePy.cpp \
ToroidPy.cpp \
BezierSurfacePy.cpp \
BSplineSurfacePy.cpp \
OffsetSurfacePy.cpp \
RectangularTrimmedSurfacePy.cpp \
SurfaceOfExtrusionPy.cpp \
SurfaceOfRevolutionPy.cpp \
PartFeaturePy.cpp \
FeaturePythonPy.cpp \
Part2DObjectPy.cpp \
TopoShapeCompoundPy.cpp \
TopoShapeCompSolidPy.cpp \
TopoShapeEdgePy.cpp \
TopoShapeFacePy.cpp \
TopoShapeShellPy.cpp \
TopoShapeSolidPy.cpp \
TopoShapeVertexPy.cpp \
TopoShapeWirePy.cpp \
TopoShapePy.cpp
libPart_la_BUILT=\
ArcPy.h \
ArcOfCirclePy.h \
BRepOffsetAPI_MakePipeShellPy.h \
CirclePy.h \
EllipsePy.h \
HyperbolaPy.h \
ParabolaPy.h \
OffsetCurvePy.h \
GeometryPy.h \
GeometryCurvePy.h \
GeometrySurfacePy.h \
LinePy.h \
PointPy.h \
BezierCurvePy.h \
BSplineCurvePy.h \
PlanePy.h \
ConePy.h \
CylinderPy.h \
SpherePy.h \
ToroidPy.h \
BezierSurfacePy.h \
BSplineSurfacePy.h \
OffsetSurfacePy.h \
RectangularTrimmedSurfacePy.h \
SurfaceOfExtrusionPy.h \
SurfaceOfRevolutionPy.h \
PartFeaturePy.h \
FeaturePythonPy.h \
Part2DObjectPy.h \
TopoShapeCompoundPy.h \
TopoShapeCompSolidPy.h \
TopoShapeEdgePy.h \
TopoShapeFacePy.h \
TopoShapeShellPy.h \
TopoShapeSolidPy.h \
TopoShapeVertexPy.h \
TopoShapeWirePy.h \
TopoShapePy.h
libPart_la_SOURCES=\
AppPartPy.cpp \
ArcPyImp.cpp \
ArcOfCirclePyImp.cpp \
BRepOffsetAPI_MakePipeShellPyImp.cpp \
CirclePyImp.cpp \
CrossSection.cpp \
EllipsePyImp.cpp \
HyperbolaPyImp.cpp \
ParabolaPyImp.cpp \
OffsetCurvePyImp.cpp \
GeometryPyImp.cpp \
GeometryCurvePyImp.cpp \
GeometrySurfacePyImp.cpp \
LinePyImp.cpp \
PointPyImp.cpp \
BezierCurvePyImp.cpp \
BSplineCurvePyImp.cpp \
PlanePyImp.cpp \
ConePyImp.cpp \
CylinderPyImp.cpp \
SpherePyImp.cpp \
ToroidPyImp.cpp \
BezierSurfacePyImp.cpp \
BSplineSurfacePyImp.cpp \
OffsetSurfacePyImp.cpp \
RectangularTrimmedSurfacePyImp.cpp \
SurfaceOfExtrusionPyImp.cpp \
SurfaceOfRevolutionPyImp.cpp \
edgecluster.cpp \
FeaturePartBoolean.cpp \
FeaturePartBox.cpp \
FeaturePartCircle.cpp \
FeaturePartCurveNet.cpp \
FeaturePartCommon.cpp \
FeaturePartCut.cpp \
FeaturePartFuse.cpp \
FeaturePartImportBrep.cpp \
FeaturePartImportIges.cpp \
FeaturePartImportStep.cpp \
FeaturePartPolygon.cpp \
FeaturePartSection.cpp \
FeatureChamfer.cpp \
FeatureExtrusion.cpp \
FeatureFillet.cpp \
FeatureGeometrySet.cpp \
FeatureRevolution.cpp \
FeatureMirroring.cpp \
PartFeatures.cpp \
Geometry.cpp \
ImportIges.cpp \
ImportStep.cpp \
modelRefine.cpp \
CustomFeature.cpp \
PartFeature.cpp \
PartFeatureReference.cpp \
PartFeaturePyImp.cpp \
FeaturePythonPyImp.cpp \
Part2DObject.cpp \
Part2DObjectPyImp.cpp \
PreCompiled.cpp \
PreCompiled.h \
PrimitiveFeature.cpp \
ProgressIndicator.cpp \
PropertyGeometryList.cpp \
PropertyTopoShape.cpp \
TopoShape.cpp \
TopoShapeCompoundPyImp.cpp \
TopoShapeCompSolidPyImp.cpp \
TopoShapeEdgePyImp.cpp \
TopoShapeFacePyImp.cpp \
TopoShapeShellPyImp.cpp \
TopoShapeSolidPyImp.cpp \
TopoShapeVertexPyImp.cpp \
TopoShapeWirePyImp.cpp \
TopoShapePyImp.cpp
nodist_include_HEADERS=\
$(libPart_la_BUILT)
include_HEADERS=\
CrossSection.h \
edgecluster.h \
FeaturePartBoolean.h \
FeaturePartBox.h \
FeaturePartCircle.h \
FeaturePartCurveNet.h \
FeaturePartCommon.h \
FeaturePartCut.h \
FeaturePartFuse.h \
FeaturePartImportBrep.h \
FeaturePartImportIges.h \
FeaturePartImportStep.h \
FeaturePartPolygon.h \
FeaturePartSection.h \
FeatureChamfer.h \
FeatureExtrusion.h \
FeatureFillet.h \
FeatureGeometrySet.h \
FeatureRevolution.h \
FeatureMirroring.h \
PartFeatures.h \
Geometry.h \
ImportIges.h \
ImportStep.h \
modelRefine.h \
PartFeature.h \
PartFeatureReference.h \
CustomFeature.h \
Part2DObject.h \
PrimitiveFeature.h \
ProgressIndicator.h \
PropertyGeometryList.h \
PropertyTopoShape.h \
Tools.h \
TopoShape.h
# the library search path.
libPart_la_LDFLAGS = -L../../../Base -L../../../App -L/usr/X11R6/lib -L$(OCC_LIB) $(all_libraries) \
-version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libPart_la_CPPFLAGS = -DPartExport=
libPart_la_LIBADD = \
@BOOST_FILESYSTEM_LIB@ @BOOST_SYSTEM_LIB@ \
-l@PYTHON_LIB@ \
-lxerces-c \
-lFreeCADBase \
-lFreeCADApp \
-lTKernel \
-lTKFillet \
-lTKG2d \
-lTKG3d \
-lTKMath \
-lTKMesh \
-lTKSTEP \
-lTKSTEPAttr \
-lTKSTEPBase \
-lTKIGES \
-lTKSTL \
-lTKShHealing \
-lTKXSBase \
-lTKBool \
-lTKBO \
-lTKBRep \
-lTKTopAlgo \
-lTKGeomAlgo \
-lTKGeomBase \
-lTKOffset \
-lTKPrim
%.cpp: %.xml $(top_srcdir)/src/Tools/generateTemplates/templateClassPyExport.py
$(PYTHON) $(top_srcdir)/src/Tools/generate.py --outputPath $(@D) $<
#--------------------------------------------------------------------------------------
# Loader of libPart
Part_la_SOURCES=\
AppPart.cpp
# the library search path.
Part_la_LDFLAGS = $(libPart_la_LDFLAGS) -module -avoid-version
Part_la_CPPFLAGS = $(libPart_la_CPPFLAGS)
Part_la_LIBADD = \
$(libPart_la_LIBADD) \
-lPart
Part_la_DEPENDENCIES = libPart.la
#--------------------------------------------------------------------------------------
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src $(all_includes) -I$(OCC_INC)
includedir = @includedir@/Mod/Part/App
libdir = $(prefix)/Mod/Part
CLEANFILES = $(BUILT_SOURCES) $(libPart_la_BUILT)
EXTRA_DIST = \
OpenCascadeAll.h \
ArcPy.xml \
ArcOfCirclePy.xml \
BRepOffsetAPI_MakePipeShellPy.xml \
CirclePy.xml \
EllipsePy.xml \
HyperbolaPy.xml \
ParabolaPy.xml \
OffsetCurvePy.xml \
GeometryPy.xml \
GeometryCurvePy.xml \
GeometrySurfacePy.xml \
LinePy.xml \
PointPy.xml \
BezierCurvePy.xml \
BSplineCurvePy.xml \
PlanePy.xml \
ConePy.xml \
CylinderPy.xml \
SpherePy.xml \
ToroidPy.xml \
BezierSurfacePy.xml \
BSplineSurfacePy.xml \
OffsetSurfacePy.xml \
RectangularTrimmedSurfacePy.xml \
SurfaceOfExtrusionPy.xml \
SurfaceOfRevolutionPy.xml \
PartFeaturePy.xml \
FeaturePythonPy.xml \
Part2DObjectPy.xml \
TopoShapePy.xml \
TopoShapeCompSolidPy.xml \
TopoShapeCompoundPy.xml \
TopoShapeEdgePy.xml \
TopoShapeFacePy.xml \
TopoShapeShellPy.xml \
TopoShapeSolidPy.xml \
TopoShapeVertexPy.xml \
TopoShapeWirePy.xml \
CMakeLists.txt

View File

@@ -1,298 +0,0 @@
lib_LTLIBRARIES=libPartGui.la PartGui.la
BUILT_SOURCES=\
ui_CrossSections.h \
ui_DlgBooleanOperation.h \
ui_DlgExtrusion.h \
ui_DlgFilletEdges.h \
ui_DlgRevolution.h \
ui_DlgPartBox.h \
ui_DlgPartCylinder.h \
ui_DlgPartImportIges.h \
ui_DlgPartImportStep.h \
ui_DlgPrimitives.h \
ui_Location.h \
ui_DlgSettings3DViewPart.h \
ui_DlgSettingsGeneral.h \
ui_Mirroring.h \
ui_TaskFaceColors.h \
ui_TaskShapeBuilder.h \
ui_TaskLoft.h \
ui_TaskOffset.h \
ui_TaskSweep.h \
moc_CrossSections.cpp \
moc_DlgBooleanOperation.cpp \
moc_DlgExtrusion.cpp \
moc_DlgFilletEdges.cpp \
moc_DlgRevolution.cpp \
moc_DlgPartBoxImp.cpp \
moc_DlgPartCylinderImp.cpp \
moc_DlgPartImportIgesImp.cpp \
moc_DlgPartImportStepImp.cpp \
moc_DlgPrimitives.cpp \
moc_DlgSettings3DViewPartImp.cpp \
moc_DlgSettingsGeneral.cpp \
moc_Mirroring.cpp \
moc_TaskCheckGeometry.cpp \
moc_TaskFaceColors.cpp \
moc_TaskShapeBuilder.cpp \
moc_TaskLoft.cpp \
moc_TaskOffset.cpp \
moc_TaskSweep.cpp \
moc_TaskThickness.cpp \
qrc_Part.cpp
libPartGui_la_SOURCES=\
Command.cpp \
CommandSimple.cpp \
CommandParametric.cpp \
CrossSections.cpp \
CrossSections.h \
DlgBooleanOperation.cpp \
DlgBooleanOperation.h \
DlgExtrusion.cpp \
DlgExtrusion.h \
DlgFilletEdges.cpp \
DlgFilletEdges.h \
DlgRevolution.cpp \
DlgRevolution.h \
DlgPartBoxImp.cpp \
DlgPartBoxImp.h \
DlgPartCylinderImp.cpp \
DlgPartCylinderImp.h \
DlgPartImportIgesImp.cpp \
DlgPartImportIgesImp.h \
DlgPartImportStepImp.cpp \
DlgPartImportStepImp.h \
DlgPrimitives.cpp \
DlgPrimitives.h \
DlgSettings3DViewPartImp.cpp \
DlgSettings3DViewPartImp.h \
DlgSettingsGeneral.cpp \
DlgSettingsGeneral.h \
Mirroring.cpp \
Mirroring.h \
TaskCheckGeometry.cpp \
TaskCheckGeometry.h \
TaskFaceColors.cpp \
TaskFaceColors.h \
TaskShapeBuilder.cpp \
TaskShapeBuilder.h \
TaskLoft.cpp \
TaskLoft.h \
TaskOffset.cpp \
TaskOffset.h \
TaskSweep.cpp \
TaskSweep.h \
TaskThickness.cpp \
TaskThickness.h \
PreCompiled.cpp \
PreCompiled.h \
SoBrepShape.cpp \
SoFCShapeObject.cpp \
ViewProvider.cpp \
ViewProviderExt.cpp \
ViewProviderReference.cpp \
ViewProviderBox.cpp \
ViewProviderCurveNet.cpp \
ViewProviderImport.cpp \
ViewProviderExtrusion.cpp \
ViewProviderMirror.cpp \
ViewProvider2DObject.cpp \
ViewProviderPython.cpp \
ViewProviderBoolean.cpp \
Workbench.cpp
include_HEADERS=\
SoBrepShape.h \
SoFCShapeObject.h \
ViewProvider.h \
ViewProviderExt.h \
ViewProviderReference.h \
ViewProviderBox.h \
ViewProviderCurveNet.h \
ViewProviderImport.h \
ViewProviderExtrusion.h \
ViewProviderMirror.h \
ViewProvider2DObject.h \
ViewProviderPython.h \
ViewProviderBoolean.h \
Workbench.h
# the library search path.
libPartGui_la_LDFLAGS = -L../../../Base -L../../../App -L../../../Gui -L../App -L$(OCC_LIB) \
$(sim_ac_coin_ldflags) $(sim_ac_coin_libs) $(sim_ac_soqt_ldflags) $(sim_ac_soqt_libs) \
$(QT_LIBS) $(all_libraries) -version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libPartGui_la_CPPFLAGS = -DPartExport= -DPartGuiExport=
libPartGui_la_LIBADD = \
@BOOST_SIGNALS_LIB@ \
@BOOST_SYSTEM_LIB@ \
-lxerces-c \
-l@PYTHON_LIB@ \
-lFreeCADBase \
-lFreeCADApp \
-lFreeCADGui \
-lTKernel \
-lTKG2d \
-lTKG3d \
-lTKMath \
-lTKSTEP \
-lTKIGES \
-lTKShHealing \
-lTKXSBase \
-lTKBool \
-lTKBO \
-lTKBRep \
-lTKTopAlgo \
-lTKGeomAlgo \
-lTKGeomBase \
-lTKPrim \
-lTKMesh \
-lPart
#--------------------------------------------------------------------------------------
# Loader of libPartGui
PartGui_la_SOURCES=\
AppPartGui.cpp
# the library search path.
PartGui_la_LDFLAGS = $(libPartGui_la_LDFLAGS) -module -avoid-version
PartGui_la_CPPFLAGS = $(libPartGui_la_CPPFLAGS)
PartGui_la_LIBADD = \
$(libPartGui_la_LIBADD) \
-lPartGui
PartGui_la_DEPENDENCIES = libPartGui.la
#--------------------------------------------------------------------------------------
# rule for Qt MetaObject Compiler:
moc_%.cpp: %.h
$(QT_MOC) $< -o $(@F)
# rule for Qt MetaObject Compiler:
%.moc: %.h
$(QT_MOC) $< -o $(@F)
# rules for Qt User Interface Compiler:
ui_%.h: %.ui
$(QT_UIC) $< -o $(@F)
# rules for Qt Resource Compiler:
qrc_%.cpp: Resources/%.qrc
$(QT_RCC) -name $(*F) $< -o $(@F)
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src $(all_includes) $(QT_CXXFLAGS) -I$(OCC_INC) \
-I$(sim_ac_coin_includedir) -I$(sim_ac_soqt_includedir)
includedir = @includedir@/Mod/Part/Gui
libdir = $(prefix)/Mod/Part
CLEANFILES = $(BUILT_SOURCES)
EXTRA_DIST = \
Resources/icons/Part_Cylinder.svg \
Resources/icons/Part_Box.svg \
Resources/icons/Part_Torus.svg \
Resources/icons/Part_Cone.svg \
Resources/icons/Part_Sphere.svg \
Resources/icons/Part_Booleans.svg \
Resources/icons/Part_Chamfer.svg \
Resources/icons/Part_CheckGeometry.svg \
Resources/icons/Part_Cut.svg \
Resources/icons/Part_Common.svg \
Resources/icons/Part_CreatePrimitives.png \
Resources/icons/Part_CreatePrimitives.svg \
Resources/icons/Part_Fuse.svg \
Resources/icons/Part_CrossSections.svg \
Resources/icons/Part_Section.svg \
Resources/icons/Part_Extrude.svg \
Resources/icons/Part_Fillet.svg \
Resources/icons/Part_Revolve.svg \
Resources/icons/Part_Import.svg \
Resources/icons/Part_Loft.svg \
Resources/icons/Part_Mirror.svg \
Resources/icons/Part_MirrorPNG.png \
Resources/icons/Part_Offset.svg \
Resources/icons/Part_RuledSurface.svg \
Resources/icons/Part_Shapebuilder.png \
Resources/icons/Part_Shapebuilder.svg \
Resources/icons/Part_ShapeInfo.svg \
Resources/icons/Part_Sweep.svg \
Resources/icons/Part_Thickness.svg \
Resources/icons/Tree_Part.svg \
Resources/icons/preferences-part_design.svg \
Resources/icons/PartFeature.svg \
Resources/icons/PartFeature.xpm \
Resources/icons/PartFeatureImport.xpm \
CrossSections.ui \
DlgBooleanOperation.ui \
DlgExtrusion.ui \
DlgFilletEdges.ui \
DlgRevolution.ui \
DlgPartBox.ui \
DlgPartCylinder.ui \
DlgPartImportIges.ui \
DlgPartImportStep.ui \
DlgPrimitives.ui \
Location.ui \
DlgSettings3DViewPart.ui \
DlgSettingsGeneral.ui \
Mirroring.ui \
TaskFaceColors.ui \
TaskShapeBuilder.ui \
TaskLoft.ui \
TaskOffset.ui \
TaskSweep.ui \
Resources/Part.qrc \
Resources/translations/Part_af.qm \
Resources/translations/Part_af.ts \
Resources/translations/Part_de.qm \
Resources/translations/Part_de.ts \
Resources/translations/Part_es-ES.qm \
Resources/translations/Part_es-ES.ts \
Resources/translations/Part_fi.qm \
Resources/translations/Part_fi.ts \
Resources/translations/Part_fr.qm \
Resources/translations/Part_fr.ts \
Resources/translations/Part_hr.qm \
Resources/translations/Part_hr.ts \
Resources/translations/Part_it.qm \
Resources/translations/Part_it.ts \
Resources/translations/Part_nl.qm \
Resources/translations/Part_nl.ts \
Resources/translations/Part_no.qm \
Resources/translations/Part_no.ts \
Resources/translations/Part_pl.qm \
Resources/translations/Part_pl.ts \
Resources/translations/Part_pt-BR.qm \
Resources/translations/Part_pt-BR.ts \
Resources/translations/Part_ru.qm \
Resources/translations/Part_ru.ts \
Resources/translations/Part_sv-SE.qm \
Resources/translations/Part_sv-SE.ts \
Resources/translations/Part_uk.qm \
Resources/translations/Part_uk.ts \
Resources/translations/Part_zh-CN.qm \
Resources/translations/Part_zh-CN.ts \
Resources/translations/Part_zh-TW.qm \
Resources/translations/Part_zh-TW.ts \
Resources/translations/Part_ro.qm \
Resources/translations/Part_ro.ts \
Resources/translations/Part_ja.qm \
Resources/translations/Part_ja.ts \
Resources/translations/Part_hu.qm \
Resources/translations/Part_hu.ts \
Resources/translations/Part_cs.qm \
Resources/translations/Part_cs.ts \
Resources/translations/Part_sk.qm \
Resources/translations/Part_sk.ts \
Resources/translations/Part_tr.qm \
Resources/translations/Part_tr.ts \
CMakeLists.txt

View File

@@ -1,11 +0,0 @@
SUBDIRS=App Gui
# Change data dir from default ($(prefix)/share) to $(prefix)
datadir = $(prefix)/Mod/Part
data_DATA = Init.py InitGui.py TestPartApp.py TestPartGui.py MakeBottle.py
EXTRA_DIST = \
$(data_DATA) \
CMakeLists.txt \
part.dox

View File

@@ -1,106 +0,0 @@
lib_LTLIBRARIES=libPartDesign.la PartDesign.la
libPartDesign_la_SOURCES=\
AppPartDesignPy.cpp \
Feature.cpp \
Feature.h \
FeatureFace.cpp \
FeatureFace.h \
FeatureFillet.cpp \
FeatureFillet.h \
FeaturePad.cpp \
FeaturePad.h \
FeaturePocket.cpp \
FeaturePocket.h \
FeatureChamfer.cpp \
FeatureChamfer.h \
FeatureDraft.cpp \
FeatureDraft.h \
FeatureDressUp.cpp \
FeatureDressUp.h \
FeatureGroove.cpp \
FeatureGroove.h \
Body.cpp \
Body.h \
FeatureLinearPattern.cpp \
FeatureLinearPattern.h \
FeatureMirrored.cpp \
FeatureMirrored.h \
FeatureMultiTransform.cpp \
FeatureMultiTransform.h \
FeaturePolarPattern.cpp \
FeaturePolarPattern.h \
FeatureScaled.cpp \
FeatureScaled.h \
FeatureSketchBased.cpp \
FeatureSketchBased.h \
FeatureRevolution.cpp \
FeatureRevolution.h \
FeatureAdditive.cpp \
FeatureAdditive.h \
FeatureSubtractive.cpp \
FeatureSubtractive.h \
FeatureHole.cpp \
FeatureHole.h \
FeatureTransformed.cpp \
FeatureTransformed.h \
PreCompiled.cpp \
PreCompiled.h
# the library search path.
libPartDesign_la_LDFLAGS = -L../../../Base -L../../../App -L../../../Mod/Part/App \
-L$(OCC_LIB) $(all_libraries) -version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libPartDesign_la_CPPFLAGS = -DPartDesignAppExport=
libPartDesign_la_LIBADD = \
@BOOST_REGEX_LIB@ @BOOST_SYSTEM_LIB@ \
-l@PYTHON_LIB@ \
-lxerces-c \
-lFreeCADBase \
-lFreeCADApp \
-lPart \
-lTKernel \
-lTKG2d \
-lTKG3d \
-lTKMath \
-lTKXSBase \
-lTKBRep \
-lTKGeomAlgo \
-lTKGeomBase \
-lTKOffset \
-lTKPrim \
-lTKFeat \
-lTKFillet \
-lTKShHealing \
-lTKBool \
-lTKBO \
-lTKTopAlgo
#--------------------------------------------------------------------------------------
# Loader of libPartDesign
PartDesign_la_SOURCES=\
AppPartDesign.cpp
# the library search path.
PartDesign_la_LDFLAGS = $(libPartDesign_la_LDFLAGS) -module -avoid-version
PartDesign_la_CPPFLAGS = $(libPartDesign_la_CPPFLAGS)
PartDesign_la_LIBADD = \
$(libPartDesign_la_LIBADD) \
-lPartDesign
PartDesign_la_DEPENDENCIES = libPartDesign.la
#--------------------------------------------------------------------------------------
# set the include path found by configure
AM_CXXFLAGS = -I$(OCC_INC) -I$(top_srcdir)/src -I$(top_builddir)/src $(all_includes)
libdir = $(prefix)/Mod/PartDesign
EXTRA_DIST = \
CMakeLists.txt

View File

@@ -1,205 +0,0 @@
SUBDIRS=Resources
lib_LTLIBRARIES=libPartDesignGui.la PartDesignGui.la
BUILT_SOURCES=\
moc_FeaturePickDialog.cpp \
moc_TaskPadParameters.cpp \
moc_TaskPocketParameters.cpp \
moc_TaskChamferParameters.cpp \
moc_TaskFilletParameters.cpp \
moc_TaskDraftParameters.cpp \
moc_TaskGrooveParameters.cpp \
moc_TaskHoleParameters.cpp \
moc_TaskLinearPatternParameters.cpp \
moc_TaskMirroredParameters.cpp \
moc_TaskMultiTransformParameters.cpp \
moc_TaskPolarPatternParameters.cpp \
moc_TaskRevolutionParameters.cpp \
moc_TaskScaledParameters.cpp \
moc_TaskTransformedMessages.cpp \
moc_TaskTransformedParameters.cpp \
ui_FeaturePickDialog.h \
ui_TaskGrooveParameters.h \
ui_TaskPadParameters.h \
ui_TaskPocketParameters.h \
ui_TaskChamferParameters.h \
ui_TaskFilletParameters.h \
ui_TaskDraftParameters.h \
ui_TaskHoleParameters.h \
ui_TaskLinearPatternParameters.h \
ui_TaskMirroredParameters.h \
ui_TaskMultiTransformParameters.h \
ui_TaskPolarPatternParameters.h \
ui_TaskRevolutionParameters.h \
ui_TaskScaledParameters.h \
ui_TaskTransformedMessages.h
libPartDesignGui_la_UI=\
FeaturePickDialog.ui \
TaskGrooveParameters.ui \
TaskPadParameters.ui \
TaskPocketParameters.ui \
TaskChamferParameters.ui \
TaskDraftParameters.ui \
TaskFilletParameters.ui \
TaskFilletParameters.ui \
TaskHoleParameters.ui \
TaskLinearPatternParameters.ui \
TaskMirroredParameters.ui \
TaskMultiTransformParameters.ui \
TaskPolarPatternParameters.ui \
TaskRevolutionParameters.ui \
TaskScaledParameters.ui \
TaskTransformedMessages.ui
libPartDesignGui_la_SOURCES=\
AppPartDesignGuiPy.cpp \
Command.cpp \
PreCompiled.cpp \
PreCompiled.h \
FeaturePickDialog.cpp \
FeaturePickDialog.h \
ReferenceSelection.cpp \
ReferenceSelection.h \
TaskGrooveParameters.cpp \
TaskGrooveParameters.h \
TaskPadParameters.cpp \
TaskPadParameters.h \
TaskPocketParameters.cpp \
TaskPocketParameters.h \
TaskChamferParameters.cpp \
TaskChamferParameters.h \
TaskFilletParameters.cpp \
TaskFilletParameters.h \
TaskDraftParameters.cpp \
TaskDraftParameters.h \
TaskLinearPatternParameters.cpp \
TaskLinearPatternParameters.h \
TaskMirroredParameters.cpp \
TaskMirroredParameters.h \
TaskMultiTransformParameters.cpp \
TaskMultiTransformParameters.h \
TaskPolarPatternParameters.cpp \
TaskPolarPatternParameters.h \
TaskRevolutionParameters.cpp \
TaskRevolutionParameters.h \
TaskHoleParameters.cpp \
TaskHoleParameters.h \
TaskScaledParameters.cpp \
TaskScaledParameters.h \
TaskTransformedParameters.cpp \
TaskTransformedParameters.h \
TaskTransformedMessages.cpp \
TaskTransformedMessages.h \
ViewProvider.cpp \
ViewProvider.h \
ViewProviderHole.cpp \
ViewProviderHole.h \
ViewProviderLinearPattern.cpp \
ViewProviderLinearPattern.h \
ViewProviderMirrored.cpp \
ViewProviderMirrored.h \
ViewProviderMultiTransform.cpp \
ViewProviderMultiTransform.h \
ViewProviderPad.cpp \
ViewProviderPad.h \
ViewProviderPocket.cpp \
ViewProviderPocket.h \
ViewProviderPolarPattern.cpp \
ViewProviderPolarPattern.h \
ViewProviderChamfer.cpp \
ViewProviderChamfer.h \
ViewProviderFillet.cpp \
ViewProviderFillet.h \
ViewProviderDraft.cpp \
ViewProviderDraft.h \
ViewProviderGroove.cpp \
ViewProviderGroove.h \
ViewProviderRevolution.cpp \
ViewProviderRevolution.h \
ViewProviderScaled.cpp \
ViewProviderScaled.h \
ViewProviderTransformed.cpp \
ViewProviderTransformed.h \
Workbench.cpp \
Workbench.h
# the library search path.
libPartDesignGui_la_LDFLAGS = -L../../../Base -L../../../App -L../../../Gui \
-L../../Part/App -L../../Part/Gui -L../App \
-L$(OCC_LIB) $(QT_LIBS) $(GL_LIBS) $(all_libraries) \
-version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libPartDesignGui_la_CPPFLAGS = -DPartDesignAppExport= -DPartDesignGuiExport=
libPartDesignGui_la_LIBADD = \
@BOOST_SYSTEM_LIB@ \
@BOOST_SIGNALS_LIB@ \
-l@PYTHON_LIB@ \
-lxerces-c \
-lFreeCADBase \
-lFreeCADApp \
-lFreeCADGui \
-lPart \
-lPartGui \
-lTKernel \
-lTKMath \
-lTKXSBase \
-lTKBRep \
-lTKTopAlgo \
-lTKG2d \
-lTKG3d \
-lTKGeomAlgo \
-lTKGeomBase \
-lPartDesign
#--------------------------------------------------------------------------------------
# Loader of libPartDesignGui
PartDesignGui_la_SOURCES=\
AppPartDesignGui.cpp
# the library search path.
PartDesignGui_la_LDFLAGS = $(libPartDesignGui_la_LDFLAGS) -module -avoid-version
PartDesignGui_la_CPPFLAGS = $(libPartDesignGui_la_CPPFLAGS)
PartDesignGui_la_LIBADD = \
$(libPartDesignGui_la_LIBADD) \
Resources/libResources.la \
-lPartDesignGui
PartDesignGui_la_DEPENDENCIES = libPartDesignGui.la
#--------------------------------------------------------------------------------------
# rule for Qt MetaObject Compiler:
moc_%.cpp: %.h
$(QT_MOC) $< -o $(@F)
# rule for Qt MetaObject Compiler:
%.moc: %.h
$(QT_MOC) $< -o $(@F)
# rules for Qt User Interface Compiler:
ui_%.h: %.ui
$(QT_UIC) $< -o $(@F)
# rules for Qt Resource Compiler:
qrc_%.cpp: %.qrc
$(QT_RCC) -name $(*F) $< -o $(@F)
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src -I$(srcdir)/.. \
$(all_includes) $(QT_CXXFLAGS) -I$(OCC_INC) \
-I$(sim_ac_coin_includedir) -I$(sim_ac_soqt_includedir)
libdir = $(prefix)/Mod/PartDesign
CLEANFILES = $(BUILT_SOURCES)
EXTRA_DIST = \
$(libPartDesignGui_la_UI) \
CMakeLists.txt

View File

@@ -1,86 +0,0 @@
noinst_LTLIBRARIES=libResources.la
BUILT_SOURCES=\
qrc_PartDesign.cpp
nodist_libResources_la_SOURCES=\
qrc_PartDesign.cpp
EXTRA_DIST = \
translations/PartDesign_af.qm \
translations/PartDesign_af.ts \
translations/PartDesign_de.qm \
translations/PartDesign_de.ts \
translations/PartDesign_es-ES.qm \
translations/PartDesign_es-ES.ts \
translations/PartDesign_fi.qm \
translations/PartDesign_fi.ts \
translations/PartDesign_fr.qm \
translations/PartDesign_fr.ts \
translations/PartDesign_hr.qm \
translations/PartDesign_hr.ts \
translations/PartDesign_it.qm \
translations/PartDesign_it.ts \
translations/PartDesign_nl.qm \
translations/PartDesign_nl.ts \
translations/PartDesign_no.qm \
translations/PartDesign_no.ts \
translations/PartDesign_pl.qm \
translations/PartDesign_pl.ts \
translations/PartDesign_pt-BR.qm \
translations/PartDesign_pt-BR.ts \
translations/PartDesign_ru.qm \
translations/PartDesign_ru.ts \
translations/PartDesign_sv-SE.qm \
translations/PartDesign_sv-SE.ts \
translations/PartDesign_uk.qm \
translations/PartDesign_uk.ts \
translations/PartDesign_zh-CN.qm \
translations/PartDesign_zh-CN.ts \
translations/PartDesign_zh-TW.qm \
translations/PartDesign_zh-TW.ts \
translations/PartDesign_ja.qm \
translations/PartDesign_ja.ts \
translations/PartDesign_ro.qm \
translations/PartDesign_ro.ts \
translations/PartDesign_hu.qm \
translations/PartDesign_hu.ts \
translations/PartDesign_cs.qm \
translations/PartDesign_cs.ts \
translations/PartDesign_sk.qm \
translations/PartDesign_sk.ts \
translations/PartDesign_tr.qm \
translations/PartDesign_tr.ts \
icons/PartDesign_Chamfer.svg \
icons/PartDesign_Fillet.svg \
icons/PartDesign_Draft.svg \
icons/PartDesign_Groove.svg \
icons/PartDesign_Pad.svg \
icons/PartDesign_Pocket.svg \
icons/PartDesign_Revolution.svg \
icons/PartDesign_Mirrored.svg \
icons/PartDesign_LinearPattern.svg \
icons/PartDesign_PolarPattern.svg \
icons/PartDesign_Scaled.svg \
icons/PartDesign_MultiTransform.svg \
PartDesign.qrc
# rule for Qt MetaObject Compiler:
moc_%.cpp: %.h
$(QT_MOC) $< -o $(@F)
# rule for Qt MetaObject Compiler:
%.moc: %.h
$(QT_MOC) $< -o $(@F)
# rules for Qt Resource Compiler:
qrc_%.cpp: %.qrc
$(QT_RCC) -name $(*F) $< -o $(@F)
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src -I$(srcdir)/.. \
$(all_includes) $(QT_CXXFLAGS) -I$(OCC_INC)
CLEANFILES = $(BUILT_SOURCES)

View File

@@ -1,20 +0,0 @@
SUBDIRS=App Gui Scripts
# Create the file __init__.py so that we can import as
# from PartDesign.Scripts import ...
#install-exec-hook:
# echo "import PartDesign" > $(DESTDIR)$(datadir)/__init__.py
#
#uninstall-hook:
# rm -f $(DESTDIR)$(datadir)/__init__.py
# Change data dir from default ($(prefix)/share) to $(prefix)
datadir = $(prefix)/Mod/PartDesign
data_DATA = Init.py InitGui.py TestPartDesignGui.py TestPartDesignApp.py __init__.py
EXTRA_DIST = \
$(data_DATA) \
CMakeLists.txt \
partdesign.dox

View File

@@ -1,15 +0,0 @@
# Change data dir from default $(datadir) to $(prefix)/Mod/PartDesign/Scripts
datadir = $(prefix)/Mod/PartDesign/Scripts
data_DATA = \
__init__.py \
DistanceBolt.py \
Epitrochoid.py \
FilletArc.py \
Gear.py \
Parallelepiped.py \
RadialCopy.py \
Spring.py
EXTRA_DIST = \
$(data_DATA)

View File

@@ -1,37 +0,0 @@
# Change data dir from default ($(prefix)/share) to actual dir
datadir = $(prefix)/Mod/Plot
data_DATA = \
Plot.py \
InitGui.py \
PlotGui.py \
Plot_rc.py
nobase_data_DATA = \
plotAxes/__init__.py \
plotAxes/TaskPanel.py \
plotAxes/TaskPanel.ui \
plotLabels/__init__.py \
plotLabels/TaskPanel.py \
plotLabels/TaskPanel.ui \
plotPositions/__init__.py \
plotPositions/TaskPanel.py \
plotPositions/TaskPanel.ui \
plotSave/__init__.py \
plotSave/TaskPanel.py \
plotSave/TaskPanel.ui \
plotSeries/__init__.py \
plotSeries/TaskPanel.py \
plotSeries/TaskPanel.ui \
plotUtils/__init__.py \
plotUtils/Paths.py
CLEANFILES = $(BUILT_SOURCES)
EXTRA_DIST = \
$(data_DATA) \
$(nobase_data_DATA) \
CMakeLists.txt \
README \
plot.dox

View File

@@ -1,79 +0,0 @@
lib_LTLIBRARIES=libPoints.la Points.la
BUILT_SOURCES=\
PointsPy.cpp
libPoints_la_BUILT=\
PointsPy.h
libPoints_la_SOURCES=\
AppPointsPy.cpp \
FeaturePointsImportAscii.cpp \
Points.cpp \
PointsPyImp.cpp \
PointsAlgos.cpp \
PointsFeature.cpp \
PointsGrid.cpp \
Properties.cpp \
PropertyPointKernel.cpp \
PreCompiled.cpp \
PreCompiled.h
nodist_include_HEADERS=\
$(libPoints_la_BUILT)
include_HEADERS=\
FeaturePointsImportAscii.h \
Points.h \
PointsAlgos.h \
PointsFeature.h \
PointsGrid.h \
Properties.h \
PropertyPointKernel.h
%.cpp: %.xml $(top_srcdir)/src/Tools/generateTemplates/templateClassPyExport.py
$(PYTHON) $(top_srcdir)/src/Tools/generate.py --outputPath $(@D) $<
# the library search path.
libPoints_la_LDFLAGS = -L../../../Base -L../../../App $(all_libraries) \
-version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libPoints_la_CPPFLAGS = -DPointsAppExport=
libPoints_la_LIBADD = \
@BOOST_REGEX_LIB@ @BOOST_FILESYSTEM_LIB@ @BOOST_SYSTEM_LIB@ \
-l@PYTHON_LIB@ \
-lxerces-c \
-lFreeCADBase \
-lFreeCADApp
#--------------------------------------------------------------------------------------
# Loader of libPoints
Points_la_SOURCES=\
AppPoints.cpp
# the library search path.
Points_la_LDFLAGS = $(libPoints_la_LDFLAGS) -module -avoid-version
Points_la_CPPFLAGS = $(libPoints_la_CPPFLAGS)
Points_la_LIBADD = \
$(libPoints_la_LIBADD) \
-lPoints
Points_la_DEPENDENCIES = libPoints.la
#--------------------------------------------------------------------------------------
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src $(all_includes)
includedir = @includedir@/Mod/Points/App
libdir = $(prefix)/Mod/Points
CLEANFILES = $(BUILT_SOURCES) $(libPoints_la_BUILT)
EXTRA_DIST = \
PointsPy.xml \
CMakeLists.txt

View File

@@ -1,129 +0,0 @@
lib_LTLIBRARIES=libPointsGui.la PointsGui.la
BUILT_SOURCES=\
ui_DlgPointsRead.h \
moc_DlgPointsReadImp.cpp \
qrc_Points.cpp
libPointsGui_la_SOURCES=\
Command.cpp \
DlgPointsReadImp.cpp \
DlgPointsReadImp.h \
PreCompiled.cpp \
PreCompiled.h \
ViewProvider.cpp \
Workbench.cpp
includedir = @includedir@/Mod/Points/Gui
include_HEADERS=\
ViewProvider.h \
Workbench.h
# the library search path.
libPointsGui_la_LDFLAGS = -L../../../Base -L../../../App -L../../../Gui -L../App $(QT_LIBS) \
$(sim_ac_coin_libs) $(sim_ac_soqt_libs) $(all_libraries) \
-version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libPointsGui_la_CPPFLAGS = -DPointsAppExport= -DPointsGuiExport=
libPointsGui_la_LIBADD = \
@BOOST_SYSTEM_LIB@ \
-l@PYTHON_LIB@ \
-lxerces-c \
-lFreeCADBase \
-lFreeCADApp \
-lFreeCADGui \
-lPoints
#--------------------------------------------------------------------------------------
# Loader of libPointsGui
PointsGui_la_SOURCES=\
AppPointsGui.cpp
# the library search path.
PointsGui_la_LDFLAGS = $(libPointsGui_la_LDFLAGS) -module -avoid-version
PointsGui_la_CPPFLAGS = $(libPointsGui_la_CPPFLAGS)
PointsGui_la_LIBADD = \
$(libPointsGui_la_LIBADD) \
-lPointsGui
PointsGui_la_DEPENDENCIES = libPointsGui.la
#--------------------------------------------------------------------------------------
# rule for Qt MetaObject Compiler:
moc_%.cpp: %.h
$(QT_MOC) $< -o $(@F)
# rule for Qt MetaObject Compiler:
%.moc: %.h
$(QT_MOC) $< -o $(@F)
# rules for Qt User Interface Compiler:
ui_%.h: %.ui
$(QT_UIC) $< -o $(@F)
# rules for Qt Resource Compiler:
qrc_%.cpp: Resources/%.qrc
$(QT_RCC) -name $(*F) $< -o $(@F)
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src $(all_includes) $(QT_CXXFLAGS) \
-I$(sim_ac_coin_includedir) -I$(sim_ac_soqt_includedir)
libdir = $(prefix)/Mod/Points
CLEANFILES = $(BUILT_SOURCES)
EXTRA_DIST = \
DlgPointsRead.ui \
CMakeLists.txt \
Resources/Points.qrc \
Resources/translations/Points_af.qm \
Resources/translations/Points_af.ts \
Resources/translations/Points_de.qm \
Resources/translations/Points_de.ts \
Resources/translations/Points_es-ES.qm \
Resources/translations/Points_es-ES.ts \
Resources/translations/Points_fi.qm \
Resources/translations/Points_fi.ts \
Resources/translations/Points_fr.qm \
Resources/translations/Points_fr.ts \
Resources/translations/Points_hr.qm \
Resources/translations/Points_hr.ts \
Resources/translations/Points_it.qm \
Resources/translations/Points_it.ts \
Resources/translations/Points_nl.qm \
Resources/translations/Points_nl.ts \
Resources/translations/Points_no.qm \
Resources/translations/Points_no.ts \
Resources/translations/Points_pl.qm \
Resources/translations/Points_pl.ts \
Resources/translations/Points_pt-BR.qm \
Resources/translations/Points_pt-BR.ts \
Resources/translations/Points_ru.qm \
Resources/translations/Points_ru.ts \
Resources/translations/Points_sv-SE.qm \
Resources/translations/Points_sv-SE.ts \
Resources/translations/Points_uk.qm \
Resources/translations/Points_uk.ts \
Resources/translations/Points_zh-TW.qm \
Resources/translations/Points_zh-TW.ts \
Resources/translations/Points_ro.qm \
Resources/translations/Points_ro.ts \
Resources/translations/Points_ja.qm \
Resources/translations/Points_ja.ts \
Resources/translations/Points_tr.qm \
Resources/translations/Points_tr.ts \
Resources/translations/Points_cs.qm \
Resources/translations/Points_cs.ts \
Resources/translations/Points_sk.qm \
Resources/translations/Points_sk.ts \
Resources/translations/Points_hu.qm \
Resources/translations/Points_hu.ts \
Resources/translations/Points_zh-CN.qm \
Resources/translations/Points_zh-CN.ts

View File

@@ -1,11 +0,0 @@
SUBDIRS=App Gui
# Change data dir from default ($(prefix)/share) to $(prefix)
datadir = $(prefix)/Mod/Points
data_DATA = Init.py InitGui.py
EXTRA_DIST = \
$(data_DATA) \
CMakeLists.txt \
points.dox

View File

@@ -1,79 +0,0 @@
lib_LTLIBRARIES=libRaytracing.la Raytracing.la
BUILT_SOURCES=\
FreeCADpov.h
libRaytracing_la_SOURCES=\
AppRaytracingPy.cpp \
PovTools.cpp \
PovTools.h \
PreCompiled.cpp \
PreCompiled.h \
RayFeature.cpp \
RayFeature.h \
RayProject.cpp \
RayProject.h \
RaySegment.cpp \
RaySegment.h
FreeCADpov.h: FreeCADpov
$(PYTHON) $(top_srcdir)/src/Tools/PythonToCPP.py $< $@
# the library search path.
libRaytracing_la_LDFLAGS = -L../../../Base -L../../../App -L../../Part/App -L/usr/X11R6/lib \
-L$(OCC_LIB) $(all_libraries) -version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libRaytracing_la_CPPFLAGS = -DAppPartExport= -DAppRaytracingExport= -DFeatureRayExportPov=
libRaytracing_la_LIBADD = \
@BOOST_SYSTEM_LIB@ \
-l@PYTHON_LIB@ \
-lxerces-c \
-lFreeCADBase \
-lFreeCADApp \
-lTKernel \
-lTKG2d \
-lTKG3d \
-lTKMath \
-lTKBool \
-lTKBRep \
-lTKGeomAlgo \
-lTKGeomBase \
-lTKMesh \
-lPart
#--------------------------------------------------------------------------------------
# Loader of libRaytracing
Raytracing_la_SOURCES=\
AppRaytracing.cpp
# the library search path.
Raytracing_la_LDFLAGS = $(libRaytracing_la_LDFLAGS) -module -avoid-version
Raytracing_la_CPPFLAGS = $(libRaytracing_la_CPPFLAGS)
Raytracing_la_LIBADD = \
$(libRaytracing_la_LIBADD) \
-lRaytracing
Raytracing_la_DEPENDENCIES = libRaytracing.la
#--------------------------------------------------------------------------------------
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src $(all_includes) -I$(OCC_INC)
libdir = $(prefix)/Mod/Raytracing
CLEANFILES = $(BUILT_SOURCES)
EXTRA_DIST = \
resources/FCAnimation.inc \
resources/FCAnimation.ini \
resources/FCAnimation.pov \
resources/FCSimple.pov \
CMakeLists.txt \
FreeCADpov

View File

@@ -1,147 +0,0 @@
lib_LTLIBRARIES=libRaytracingGui.la RaytracingGui.la
BUILT_SOURCES=\
ui_DlgSettingsRay.h \
moc_DlgSettingsRayImp.cpp \
FreeCADpov.h \
qrc_Raytracing.cpp
libRaytracingGui_la_SOURCES=\
AppRaytracingGuiPy.cpp \
Command.cpp \
DlgSettingsRayImp.cpp \
DlgSettingsRayImp.h \
PovrayHighlighter.cpp \
PovrayHighlighter.h \
PreCompiled.cpp \
PreCompiled.h \
Workbench.cpp \
Workbench.h
# the library search path.
libRaytracingGui_la_LDFLAGS = -L../../../Base -L../../../App -L../../../Gui -L../../Part/App -L../App -L$(OCC_LIB) \
$(QT_LIBS) $(sim_ac_coin_ldflags) $(sim_ac_coin_libs) $(sim_ac_soqt_ldflags) $(sim_ac_soqt_libs) \
$(all_libraries) -version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libRaytracingGui_la_CPPFLAGS = -DAppPartExport= -DAppRaytracingGuiExport= -DFeatureRayExportPov=
libRaytracingGui_la_LIBADD = \
@BOOST_SYSTEM_LIB@ \
-l@PYTHON_LIB@ \
-lxerces-c \
-lFreeCADBase \
-lFreeCADApp \
-lFreeCADGui \
-lTKernel \
-lTKG2d \
-lTKG3d \
-lTKMath \
-lTKBool \
-lTKBRep \
-lTKGeomAlgo \
-lTKGeomBase \
-lPart \
-lRaytracing
#--------------------------------------------------------------------------------------
# Loader of libRaytracingGui
RaytracingGui_la_SOURCES=\
AppRaytracingGui.cpp
# the library search path.
RaytracingGui_la_LDFLAGS = $(libRaytracingGui_la_LDFLAGS) -module -avoid-version
RaytracingGui_la_CPPFLAGS = $(libRaytracingGui_la_CPPFLAGS)
RaytracingGui_la_LIBADD = \
$(libRaytracingGui_la_LIBADD) \
-lRaytracingGui
RaytracingGui_la_DEPENDENCIES = libRaytracingGui.la
#--------------------------------------------------------------------------------------
# rule for Qt MetaObject Compiler:
moc_%.cpp: %.h
$(QT_MOC) $< -o $(@F)
# rule for Qt MetaObject Compiler:
%.moc: %.h
$(QT_MOC) $< -o $(@F)
# rules for Qt User Interface Compiler:
ui_%.h: %.ui
$(QT_UIC) $< -o $(@F)
# rules for Qt Resource Compiler:
qrc_%.cpp: Resources/%.qrc
$(QT_RCC) -name $(*F) $< -o $(@F)
FreeCADpov.h: FreeCADpov
$(PYTHON) $(top_srcdir)/src/Tools/PythonToCPP.py $< $@
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src $(all_includes) $(QT_CXXFLAGS) -I$(OCC_INC) \
-I$(sim_ac_coin_includedir) -I$(sim_ac_soqt_includedir)
libdir = $(prefix)/Mod/Raytracing
CLEANFILES = $(BUILT_SOURCES)
EXTRA_DIST = \
Resources/icons/preferences-raytracing.svg \
Resources/icons/Raytrace_Camera.svg \
Resources/icons/Raytrace_Export.svg \
Resources/icons/Raytrace_ExportProject.svg \
Resources/icons/Raytrace_New.svg \
Resources/icons/Raytrace_Part.svg \
Resources/icons/Raytrace_NewPartSegment.svg \
DlgSettingsRay.ui \
FreeCADpov \
Resources/Raytracing.qrc \
Resources/translations/Raytracing_af.qm \
Resources/translations/Raytracing_af.ts \
Resources/translations/Raytracing_de.qm \
Resources/translations/Raytracing_de.ts \
Resources/translations/Raytracing_es-ES.qm \
Resources/translations/Raytracing_es-ES.ts \
Resources/translations/Raytracing_fi.qm \
Resources/translations/Raytracing_fi.ts \
Resources/translations/Raytracing_fr.qm \
Resources/translations/Raytracing_fr.ts \
Resources/translations/Raytracing_hr.qm \
Resources/translations/Raytracing_hr.ts \
Resources/translations/Raytracing_it.qm \
Resources/translations/Raytracing_it.ts \
Resources/translations/Raytracing_nl.qm \
Resources/translations/Raytracing_nl.ts \
Resources/translations/Raytracing_no.qm \
Resources/translations/Raytracing_no.ts \
Resources/translations/Raytracing_pl.qm \
Resources/translations/Raytracing_pl.ts \
Resources/translations/Raytracing_pt-BR.qm \
Resources/translations/Raytracing_pt-BR.ts \
Resources/translations/Raytracing_ru.qm \
Resources/translations/Raytracing_ru.ts \
Resources/translations/Raytracing_sv-SE.qm \
Resources/translations/Raytracing_sv-SE.ts \
Resources/translations/Raytracing_uk.qm \
Resources/translations/Raytracing_uk.ts \
Resources/translations/Raytracing_hu.qm \
Resources/translations/Raytracing_hu.ts \
Resources/translations/Raytracing_sk.qm \
Resources/translations/Raytracing_sk.ts \
Resources/translations/Raytracing_cs.qm \
Resources/translations/Raytracing_cs.ts \
Resources/translations/Raytracing_ro.qm \
Resources/translations/Raytracing_ro.ts \
Resources/translations/Raytracing_tr.qm \
Resources/translations/Raytracing_tr.ts \
Resources/translations/Raytracing_ja.qm \
Resources/translations/Raytracing_ja.ts \
Resources/translations/Raytracing_zh-TW.qm \
Resources/translations/Raytracing_zh-TW.ts \
Resources/translations/Raytracing_zh-CN.qm \
Resources/translations/Raytracing_zh-CN.ts \
CMakeLists.txt

View File

@@ -1,11 +0,0 @@
SUBDIRS=App Gui Templates
# Change data dir from default ($(prefix)/share) to $(prefix)
datadir = $(prefix)/Mod/Raytracing
data_DATA = Init.py InitGui.py RaytracingExample.py
EXTRA_DIST = \
$(data_DATA) \
CMakeLists.txt \
raytracing.dox

View File

@@ -1,7 +0,0 @@
# Change data dir from default $(datadir) to $(datadir)/Mod/Raytracing/Templates
datadir = @datadir@/Mod/Raytracing/Templates
data_DATA = \
ProjectStd.pov
EXTRA_DIST = \
$(data_DATA)

View File

@@ -1,74 +0,0 @@
lib_LTLIBRARIES=libReverseEngineering.la ReverseEngineering.la
libReverseEngineering_la_SOURCES=\
AppReverseEngineeringPy.cpp \
ApproxSurface.cpp \
PreCompiled.cpp \
PreCompiled.h
include_HEADERS=\
ApproxSurface.h
# the library search path.
libReverseEngineering_la_LDFLAGS = -L../../../Base -L../../../App -L../../../Mod/Part/App \
-L../../../Mod/Mesh/App -L$(OCC_LIB) $(all_libraries) \
-version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libReverseEngineering_la_CPPFLAGS = -DReenExport=
libReverseEngineering_la_LIBADD = \
@BOOST_REGEX_LIB@ @BOOST_SYSTEM_LIB@ \
-l@PYTHON_LIB@ \
-lxerces-c \
-lFreeCADBase \
-lFreeCADApp \
-lPart \
-lMesh \
-lTKernel \
-lTKG2d \
-lTKG3d \
-lTKMath \
-lTKSTEP \
-lTKIGES \
-lTKSTL \
-lTKShHealing \
-lTKXSBase \
-lTKBool \
-lTKBO \
-lTKBRep \
-lTKTopAlgo \
-lTKGeomAlgo \
-lTKGeomBase \
-lTKOffset \
-lTKPrim \
-lTKHLR
#--------------------------------------------------------------------------------------
# Loader of libReverseEngineering
ReverseEngineering_la_SOURCES=\
AppReverseEngineering.cpp
# the library search path.
ReverseEngineering_la_LDFLAGS = $(libReverseEngineering_la_LDFLAGS) -module -avoid-version
ReverseEngineering_la_CPPFLAGS = $(libReverseEngineering_la_CPPFLAGS)
ReverseEngineering_la_LIBADD = \
$(libReverseEngineering_la_LIBADD) \
-lReverseEngineering
ReverseEngineering_la_DEPENDENCIES = libReverseEngineering.la
#--------------------------------------------------------------------------------------
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src -I$(OCC_INC) $(all_includes)
includedir = @includedir@/Mod/ReverseEngineering/App
libdir = $(prefix)/Mod/ReverseEngineering
EXTRA_DIST = \
CMakeLists.txt

View File

@@ -1,77 +0,0 @@
SUBDIRS=Resources
lib_LTLIBRARIES=libReverseEngineeringGui.la ReverseEngineeringGui.la
BUILT_SOURCES=
libReverseEngineeringGui_la_SOURCES=\
AppReverseEngineeringGuiPy.cpp \
Command.cpp \
PreCompiled.cpp \
PreCompiled.h \
Workbench.cpp \
Workbench.h
# the library search path.
libReverseEngineeringGui_la_LDFLAGS = -L../../../Base -L../../../App -L../../../Gui \
-L../../../Mod/Mesh/App -L../App -L$(OCC_LIB) $(QT_LIBS) $(GL_LIBS) \
$(all_libraries) -version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libReverseEngineeringGui_la_CPPFLAGS = -DReenExport= -DReenGuiExport=
libReverseEngineeringGui_la_LIBADD = \
@BOOST_SYSTEM_LIB@ \
-l@PYTHON_LIB@ \
-lxerces-c \
-lFreeCADBase \
-lFreeCADApp \
-lFreeCADGui \
-lMesh \
-lReverseEngineering
#--------------------------------------------------------------------------------------
# Loader of libReverseEngineeringGui
ReverseEngineeringGui_la_SOURCES=\
AppReverseEngineeringGui.cpp
# the library search path.
ReverseEngineeringGui_la_LDFLAGS = $(libReverseEngineeringGui_la_LDFLAGS) -module -avoid-version
ReverseEngineeringGui_la_CPPFLAGS = $(libReverseEngineeringGui_la_CPPFLAGS)
ReverseEngineeringGui_la_LIBADD = \
$(libReverseEngineeringGui_la_LIBADD) \
Resources/libResources.la \
-lReverseEngineeringGui
ReverseEngineeringGui_la_DEPENDENCIES = libReverseEngineeringGui.la
#--------------------------------------------------------------------------------------
# rule for Qt MetaObject Compiler:
moc_%.cpp: %.h
$(QT_MOC) $< -o $(@F)
# rule for Qt MetaObject Compiler:
%.moc: %.h
$(QT_MOC) $< -o $(@F)
# rules for Qt User Interface Compiler:
ui_%.h: %.ui
$(QT_UIC) $< -o $(@F)
# rules for Qt Resource Compiler:
qrc_%.cpp: %.qrc
$(QT_RCC) -name $(*F) $< -o $(@F)
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src -I$(OCC_INC) $(QT_CXXFLAGS) $(all_includes)
libdir = $(prefix)/Mod/ReverseEngineering
CLEANFILES = $(BUILT_SOURCES)
EXTRA_DIST = \
CMakeLists.txt

View File

@@ -1,75 +0,0 @@
noinst_LTLIBRARIES=libResources.la
BUILT_SOURCES=\
qrc_ReverseEngineering.cpp
nodist_libResources_la_SOURCES=\
qrc_ReverseEngineering.cpp
EXTRA_DIST = \
icons/actions/FitSurface.svg \
translations/ReverseEngineering_af.qm \
translations/ReverseEngineering_af.ts \
translations/ReverseEngineering_de.qm \
translations/ReverseEngineering_de.ts \
translations/ReverseEngineering_es-ES.qm \
translations/ReverseEngineering_es-ES.ts \
translations/ReverseEngineering_fi.qm \
translations/ReverseEngineering_fi.ts \
translations/ReverseEngineering_fr.qm \
translations/ReverseEngineering_fr.ts \
translations/ReverseEngineering_hr.qm \
translations/ReverseEngineering_hr.ts \
translations/ReverseEngineering_it.qm \
translations/ReverseEngineering_it.ts \
translations/ReverseEngineering_nl.qm \
translations/ReverseEngineering_nl.ts \
translations/ReverseEngineering_no.qm \
translations/ReverseEngineering_no.ts \
translations/ReverseEngineering_pl.qm \
translations/ReverseEngineering_pl.ts \
translations/ReverseEngineering_pt-BR.qm \
translations/ReverseEngineering_pt-BR.ts \
translations/ReverseEngineering_ru.qm \
translations/ReverseEngineering_ru.ts \
translations/ReverseEngineering_sv-SE.qm \
translations/ReverseEngineering_sv-SE.ts \
translations/ReverseEngineering_uk.qm \
translations/ReverseEngineering_uk.ts \
translations/ReverseEngineering_hu.qm \
translations/ReverseEngineering_hu.ts \
translations/ReverseEngineering_cs.qm \
translations/ReverseEngineering_cs.ts \
translations/ReverseEngineering_sk.qm \
translations/ReverseEngineering_sk.ts \
translations/ReverseEngineering_tr.qm \
translations/ReverseEngineering_tr.ts \
translations/ReverseEngineering_ro.qm \
translations/ReverseEngineering_ro.ts \
translations/ReverseEngineering_ja.qm \
translations/ReverseEngineering_ja.ts \
translations/ReverseEngineering_zh-TW.qm \
translations/ReverseEngineering_zh-TW.ts \
translations/ReverseEngineering_zh-CN.qm \
translations/ReverseEngineering_zh-CN.ts \
ReverseEngineering.qrc \
UpdateResources.bat
# rule for Qt MetaObject Compiler:
moc_%.cpp: %.h
$(QT_MOC) $< -o $(@F)
# rule for Qt MetaObject Compiler:
%.moc: %.h
$(QT_MOC) $< -o $(@F)
# rules for Qt Resource Compiler:
qrc_%.cpp: %.qrc
$(QT_RCC) -name $(*F) $< -o $(@F)
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src -I$(srcdir)/.. $(all_includes) $(QT_CXXFLAGS)
CLEANFILES = $(BUILT_SOURCES)

View File

@@ -1,11 +0,0 @@
SUBDIRS=App Gui
# Change data dir from default ($(prefix)/share) to $(prefix)
datadir = $(prefix)/Mod/ReverseEngineering
data_DATA = Init.py InitGui.py
EXTRA_DIST = \
$(data_DATA) \
CMakeLists.txt \
reverseengineering.dox

View File

@@ -1,257 +0,0 @@
lib_LTLIBRARIES=libRobot.la Robot.la
noinst_LTLIBRARIES=libkdl.la
BUILT_SOURCES=\
Robot6AxisPy.cpp \
RobotObjectPy.cpp \
TrajectoryPy.cpp \
WaypointPy.cpp
libRobot_la_BUILT=\
Robot6AxisPy.h \
RobotObjectPy.h \
TrajectoryPy.h \
WaypointPy.h
libkdl_la_SOURCES=\
kdl_cp/utilities/error.h \
kdl_cp/utilities/error_stack.cxx \
kdl_cp/utilities/error_stack.h \
kdl_cp/utilities/kdl-config.h \
kdl_cp/utilities/rall1d.h \
kdl_cp/utilities/rall1d_io.h \
kdl_cp/utilities/rall2d.h \
kdl_cp/utilities/rall2d_io.h \
kdl_cp/utilities/rallNd.h \
kdl_cp/utilities/svd_eigen_HH.cpp \
kdl_cp/utilities/svd_eigen_HH.hpp \
kdl_cp/utilities/svd_eigen_Macie.hpp \
kdl_cp/utilities/svd_HH.cpp \
kdl_cp/utilities/svd_HH.hpp \
kdl_cp/utilities/traits.h \
kdl_cp/utilities/utility.cxx \
kdl_cp/utilities/utility.h \
kdl_cp/utilities/utility_io.cxx \
kdl_cp/utilities/utility_io.h \
kdl_cp/articulatedbodyinertia.cpp \
kdl_cp/articulatedbodyinertia.hpp \
kdl_cp/chain.cpp \
kdl_cp/chain.hpp \
kdl_cp/chaindynparam.cpp \
kdl_cp/chaindynparam.hpp \
kdl_cp/chainfksolver.hpp \
kdl_cp/chainfksolverpos_recursive.cpp \
kdl_cp/chainfksolverpos_recursive.hpp \
kdl_cp/chainfksolvervel_recursive.cpp \
kdl_cp/chainfksolvervel_recursive.hpp \
kdl_cp/chainidsolver.hpp \
kdl_cp/chainidsolver_recursive_newton_euler.cpp \
kdl_cp/chainidsolver_recursive_newton_euler.hpp \
kdl_cp/chainiksolver.hpp \
kdl_cp/chainiksolverpos_nr.cpp \
kdl_cp/chainiksolverpos_nr.hpp \
kdl_cp/chainiksolverpos_nr_jl.cpp \
kdl_cp/chainiksolverpos_nr_jl.hpp \
kdl_cp/chainiksolvervel_pinv.cpp \
kdl_cp/chainiksolvervel_pinv_givens.cpp \
kdl_cp/chainiksolvervel_pinv_givens.hpp \
kdl_cp/chainiksolvervel_pinv.hpp \
kdl_cp/chainiksolvervel_pinv_nso.cpp \
kdl_cp/chainiksolvervel_pinv_nso.hpp \
kdl_cp/chainiksolvervel_wdls.cpp \
kdl_cp/chainiksolvervel_wdls.hpp \
kdl_cp/chainjnttojacsolver.cpp \
kdl_cp/chainjnttojacsolver.hpp \
kdl_cp/frameacc.cpp \
kdl_cp/frameacc.hpp \
kdl_cp/frameacc.inl \
kdl_cp/frameacc_io.hpp \
kdl_cp/frames.cpp \
kdl_cp/frames.hpp \
kdl_cp/frames.inl \
kdl_cp/frames_io.cpp \
kdl_cp/frames_io.hpp \
kdl_cp/framevel.cpp \
kdl_cp/framevel.hpp \
kdl_cp/framevel.inl \
kdl_cp/framevel_io.hpp \
kdl_cp/jacobian.cpp \
kdl_cp/jacobian.hpp \
kdl_cp/jntarrayacc.cpp \
kdl_cp/jntarrayacc.hpp \
kdl_cp/jntarray.cpp \
kdl_cp/jntarray.hpp \
kdl_cp/jntarrayvel.cpp \
kdl_cp/jntarrayvel.hpp \
kdl_cp/jntspaceinertiamatrix.cpp \
kdl_cp/jntspaceinertiamatrix.hpp \
kdl_cp/joint.cpp \
kdl_cp/joint.hpp \
kdl_cp/kdl.hpp \
kdl_cp/kinfam.hpp \
kdl_cp/kinfam_io.cpp \
kdl_cp/kinfam_io.hpp \
kdl_cp/motion.hpp \
kdl_cp/path_circle.cpp \
kdl_cp/path_circle.hpp \
kdl_cp/path_composite.cpp \
kdl_cp/path_composite.hpp \
kdl_cp/path.cpp \
kdl_cp/path_cyclic_closed.cpp \
kdl_cp/path_cyclic_closed.hpp \
kdl_cp/path.hpp \
kdl_cp/path_line.cpp \
kdl_cp/path_line.hpp \
kdl_cp/path_point.cpp \
kdl_cp/path_point.hpp \
kdl_cp/path_roundedcomposite.cpp \
kdl_cp/path_roundedcomposite.hpp \
kdl_cp/rigidbodyinertia.cpp \
kdl_cp/rigidbodyinertia.hpp \
kdl_cp/rotationalinertia.cpp \
kdl_cp/rotationalinertia.hpp \
kdl_cp/rotational_interpolation.cpp \
kdl_cp/rotational_interpolation.hpp \
kdl_cp/rotational_interpolation_sa.cpp \
kdl_cp/rotational_interpolation_sa.hpp \
kdl_cp/segment.cpp \
kdl_cp/segment.hpp \
kdl_cp/stiffness.hpp \
kdl_cp/trajectory_composite.cpp \
kdl_cp/trajectory_composite.hpp \
kdl_cp/trajectory.cpp \
kdl_cp/trajectory.hpp \
kdl_cp/trajectory_segment.cpp \
kdl_cp/trajectory_segment.hpp \
kdl_cp/trajectory_stationary.cpp \
kdl_cp/trajectory_stationary.hpp \
kdl_cp/tree.cpp \
kdl_cp/treefksolver.hpp \
kdl_cp/treefksolverpos_recursive.cpp \
kdl_cp/treefksolverpos_recursive.hpp \
kdl_cp/tree.hpp \
kdl_cp/treeiksolver.hpp \
kdl_cp/treeiksolverpos_nr_jl.cpp \
kdl_cp/treeiksolverpos_nr_jl.hpp \
kdl_cp/treeiksolvervel_wdls.cpp \
kdl_cp/treeiksolvervel_wdls.hpp \
kdl_cp/treejnttojacsolver.cpp \
kdl_cp/treejnttojacsolver.hpp \
kdl_cp/velocityprofile.cpp \
kdl_cp/velocityprofile_dirac.cpp \
kdl_cp/velocityprofile_dirac.hpp \
kdl_cp/velocityprofile.hpp \
kdl_cp/velocityprofile_rect.cpp \
kdl_cp/velocityprofile_rect.hpp \
kdl_cp/velocityprofile_trap.cpp \
kdl_cp/velocityprofile_traphalf.cpp \
kdl_cp/velocityprofile_traphalf.hpp \
kdl_cp/velocityprofile_trap.hpp
libRobot_la_SOURCES=\
AppRobotPy.cpp \
Edge2TracObject.cpp \
Edge2TracObject.h \
TrajectoryDressUpObject.cpp \
TrajectoryDressUpObject.h \
TrajectoryCompound.cpp \
TrajectoryCompound.h \
PreCompiled.cpp \
PreCompiled.h \
PropertyTrajectory.cpp \
PropertyTrajectory.h \
Robot6Axis.cpp \
Robot6Axis.h \
Robot6AxisPyImp.cpp \
RobotAlgos.cpp \
RobotAlgos.h \
RobotObject.cpp \
RobotObject.h \
RobotObjectPyImp.cpp \
Simulation.cpp \
Simulation.h \
Trajectory.cpp \
Trajectory.h \
TrajectoryObject.cpp \
TrajectoryObject.h \
TrajectoryPyImp.cpp \
Waypoint.cpp \
Waypoint.h \
WaypointPyImp.cpp
%.cpp: %.xml $(top_srcdir)/src/Tools/generateTemplates/templateClassPyExport.py
$(PYTHON) $(top_srcdir)/src/Tools/generate.py --outputPath $(@D) $<
# the library search path.
libRobot_la_LDFLAGS = -L../../../Base -L../../../App -L../../Part/App \
-L$(OCC_LIB) $(QT4_CORE_LIBS) $(all_libraries) \
-version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libRobot_la_CPPFLAGS = -DRobotAppExport= -DEIGEN2_SUPPORT
libkdl_la_CPPFLAGS = -DEIGEN2_SUPPORT
#libkdl_la_CPPFLAGS += -Wno-sign-compare -Wno-reorder
libRobot_la_LIBADD = \
@BOOST_REGEX_LIB@ @BOOST_SYSTEM_LIB@ \
-l@PYTHON_LIB@ \
-lxerces-c \
-lkdl \
-lTKBRep \
-lTKernel \
-lTKFillet \
-lTKG2d \
-lTKG3d \
-lTKMath \
-lTKMesh \
-lTKSTEP \
-lTKSTEPAttr \
-lTKSTEPBase \
-lTKXSBase \
-lTKTopAlgo \
-lTKGeomAlgo \
-lTKGeomBase \
-lTKOffset \
-lTKPrim \
-lPart \
-lFreeCADBase \
-lFreeCADApp
#--------------------------------------------------------------------------------------
# Loader of libRobot
Robot_la_SOURCES=\
AppRobot.cpp
# the library search path.
Robot_la_LDFLAGS = $(libRobot_la_LDFLAGS) -module -avoid-version
Robot_la_CPPFLAGS = $(libRobot_la_CPPFLAGS)
Robot_la_LIBADD = \
$(libRobot_la_LIBADD) \
-lRobot
libRobot_la_DEPENDENCIES = libkdl.la
Robot_la_DEPENDENCIES = libRobot.la
#--------------------------------------------------------------------------------------
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src -I$(top_srcdir)/src/Mod/Robot/App \
$(all_includes) -I$(EIGEN3_INC) $(QT4_CORE_CXXFLAGS) -I$(OCC_INC)
libdir = $(prefix)/Mod/Robot
CLEANFILES = $(BUILT_SOURCES) $(libRobot_la_BUILT)
EXTRA_DIST = \
kdl_cp/utilities/header.txt \
kdl_cp/CMakeLists.txt \
kdl_cp/README.txt \
kdl_cp/TODO.txt \
Robot6AxisPy.xml \
RobotObjectPy.xml \
TrajectoryPy.xml \
WaypointPy.xml \
CMakeLists.txt

View File

@@ -1,143 +0,0 @@
SUBDIRS=Resources
lib_LTLIBRARIES=libRobotGui.la RobotGui.la
BUILT_SOURCES=\
moc_TaskDlgEdge2Trac.cpp \
moc_TaskDlgSimulate.cpp \
moc_TaskEdge2TracParameter.cpp \
moc_TaskRobot6Axis.cpp \
moc_TaskRobotControl.cpp \
moc_TaskRobotMessages.cpp \
moc_TaskTrajectory.cpp \
moc_TrajectorySimulate.cpp \
moc_TaskWatcher.cpp \
moc_TaskDlgTrajectoryDressUp.cpp \
moc_TaskDlgTrajectoryCompound.cpp \
moc_TaskTrajectoryDressUpParameter.cpp \
ui_TaskEdge2TracParameter.h \
ui_TaskRobot6Axis.h \
ui_TaskTrajectoryDressUpParameter.h \
ui_TaskRobotControl.h \
ui_TaskRobotMessages.h \
ui_TaskTrajectory.h \
ui_TrajectorySimulate.h
libRobotGui_la_UI=\
TaskEdge2TracParameter.ui \
TaskRobot6Axis.ui \
TaskRobotControl.ui \
TaskRobotMessages.ui \
TaskTrajectory.ui \
TaskTrajectoryDressUpParameter.ui \
TrajectorySimulate.ui
libRobotGui_la_SOURCES=\
AppRobotGuiPy.cpp \
Command.cpp \
CommandExport.cpp \
CommandInsertRobot.cpp \
CommandTrajectory.cpp \
PreCompiled.cpp \
PreCompiled.h \
TaskDlgEdge2Trac.cpp \
TaskDlgEdge2Trac.h \
TaskDlgSimulate.cpp \
TaskDlgSimulate.h \
TaskEdge2TracParameter.cpp \
TaskEdge2TracParameter.h \
TaskRobot6Axis.cpp \
TaskRobot6Axis.h \
TaskRobotControl.cpp \
TaskRobotControl.h \
TaskRobotMessages.cpp \
TaskRobotMessages.h \
TaskTrajectory.cpp \
TaskTrajectory.h \
TaskTrajectoryDressUpParameter.cpp \
TaskTrajectoryDressUpParameter.h \
TaskDlgTrajectoryCompound.cpp \
TaskDlgTrajectoryCompound.h \
TaskDlgTrajectoryDressUp.cpp \
TaskDlgTrajectoryDressUp.h \
TrajectorySimulate.cpp \
TrajectorySimulate.h \
ViewProviderEdge2TracObject.cpp \
ViewProviderEdge2TracObject.h \
ViewProviderTrajectoryDressUp.cpp \
ViewProviderTrajectoryDressUp.h \
ViewProviderTrajectoryCompound.cpp \
ViewProviderTrajectoryCompound.h \
ViewProviderRobotObject.cpp \
ViewProviderRobotObject.h \
ViewProviderTrajectory.cpp \
ViewProviderTrajectory.h \
TaskWatcher.cpp \
TaskWatcher.h \
Workbench.cpp \
Workbench.h
# the library search path.
libRobotGui_la_LDFLAGS = -L../../../Base -L../../../App -L../../../Gui -L../../Part/App -L../App \
$(sim_ac_coin_ldflags) $(sim_ac_coin_libs) $(sim_ac_soqt_ldflags) $(sim_ac_soqt_libs) \
$(QT_LIBS) $(GL_LIBS) $(all_libraries) -version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libRobotGui_la_CPPFLAGS = -DRobotAppExport= -DRobotGuiExport= -DEIGEN2_SUPPORT
libRobotGui_la_LIBADD = \
@BOOST_SYSTEM_LIB@ \
-l@PYTHON_LIB@ \
-lxerces-c \
-lFreeCADBase \
-lFreeCADApp \
-lFreeCADGui \
-lPart \
-lRobot
#--------------------------------------------------------------------------------------
# Loader of libRobotGui
RobotGui_la_SOURCES=\
AppRobotGui.cpp
# the library search path.
RobotGui_la_LDFLAGS = $(libRobotGui_la_LDFLAGS) -module -avoid-version
RobotGui_la_CPPFLAGS = $(libRobotGui_la_CPPFLAGS)
RobotGui_la_LIBADD = \
$(libRobotGui_la_LIBADD) \
Resources/libResources.la \
-lRobotGui
RobotGui_la_DEPENDENCIES = libRobotGui.la
#--------------------------------------------------------------------------------------
# rule for Qt MetaObject Compiler:
moc_%.cpp: %.h
$(QT_MOC) $< -o $(@F)
# rule for Qt MetaObject Compiler:
%.moc: %.h
$(QT_MOC) $< -o $(@F)
# rules for Qt User Interface Compiler:
ui_%.h: %.ui
$(QT_UIC) $< -o $(@F)
# rules for Qt Resource Compiler:
qrc_%.cpp: %.qrc
$(QT_RCC) -name $(*F) $< -o $(@F)
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src $(QT_CXXFLAGS) $(all_includes) -I$(OCC_INC) -I$(EIGEN3_INC) \
-I$(sim_ac_coin_includedir) -I$(sim_ac_soqt_includedir)
libdir = $(prefix)/Mod/Robot
CLEANFILES = $(BUILT_SOURCES)
EXTRA_DIST = \
$(libRobotGui_la_UI) \
CMakeLists.txt

View File

@@ -1,88 +0,0 @@
noinst_LTLIBRARIES=libResources.la
BUILT_SOURCES=\
qrc_Robot.cpp
nodist_libResources_la_SOURCES=\
qrc_Robot.cpp
EXTRA_DIST = \
icons/Robot_CreateRobot.svg \
icons/Robot_CreateTrajectory.svg \
icons/Robot_Edge2Trac.svg \
icons/Robot_Export.svg \
icons/Robot_InsertWaypoint.svg \
icons/Robot_InsertWaypointPre.svg \
icons/Robot_RestoreHomePos.svg \
icons/Robot_SetDefaultOrientation.svg \
icons/Robot_SetDefaultValues.svg \
icons/Robot_SetHomePos.svg \
icons/Robot_Simulate.svg \
icons/Robot_TrajectoryCompound.svg \
icons/Robot_TrajectoryDressUp.svg \
translations/Robot_af.qm \
translations/Robot_af.ts \
translations/Robot_de.qm \
translations/Robot_de.ts \
translations/Robot_es-ES.qm \
translations/Robot_es-ES.ts \
translations/Robot_fi.qm \
translations/Robot_fi.ts \
translations/Robot_fr.qm \
translations/Robot_fr.ts \
translations/Robot_hr.qm \
translations/Robot_hr.ts \
translations/Robot_it.qm \
translations/Robot_it.ts \
translations/Robot_nl.qm \
translations/Robot_nl.ts \
translations/Robot_no.qm \
translations/Robot_no.ts \
translations/Robot_pl.qm \
translations/Robot_pl.ts \
translations/Robot_pt-BR.qm \
translations/Robot_pt-BR.ts \
translations/Robot_ru.qm \
translations/Robot_ru.ts \
translations/Robot_sv-SE.qm \
translations/Robot_sv-SE.ts \
translations/Robot_uk.qm \
translations/Robot_uk.ts \
translations/Robot_zh-CN.qm \
translations/Robot_zh-CN.ts \
translations/Robot_zh-TW.qm \
translations/Robot_zh-TW.ts \
translations/Robot_cs.qm \
translations/Robot_cs.ts \
translations/Robot_ro.qm \
translations/Robot_ro.ts \
translations/Robot_ja.qm \
translations/Robot_ja.ts \
translations/Robot_hu.qm \
translations/Robot_hu.ts \
translations/Robot_sk.qm \
translations/Robot_sk.ts \
translations/Robot_tr.qm \
translations/Robot_tr.ts \
Robot.qrc \
UpdateResources.bat
# rule for Qt MetaObject Compiler:
moc_%.cpp: %.h
$(QT_MOC) $< -o $(@F)
# rule for Qt MetaObject Compiler:
%.moc: %.h
$(QT_MOC) $< -o $(@F)
# rules for Qt Resource Compiler:
qrc_%.cpp: %.qrc
$(QT_RCC) -name $(*F) $< -o $(@F)
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src -I$(srcdir)/.. $(all_includes) $(QT_CXXFLAGS)
CLEANFILES = $(BUILT_SOURCES)

View File

@@ -1,29 +0,0 @@
# Change data dir from default $(datadir) to $(datadir)/Mod/Robot/Lib
datadir = @datadir@/Mod/Robot/Lib/Kuka
# For Debian based system we mustn't pick up these files
if MAKE_NO_DFSG_PACKAGE
data_DATA = \
Kuka/kr16.wrl \
Kuka/kr125_3.wrl \
Kuka/kr210.WRL \
Kuka/kr500_1.csv \
Kuka/kr500_1.wrl \
Kuka/kr_16.csv \
Kuka/kr_125.csv \
Kuka/kr_210_2.csv \
Kuka/testprog.dat \
Kuka/testprog.src
doc_DATA = \
Kuka/kr_16.pdf \
Kuka/kr125_2.pdf \
Kuka/kr_210_2.pdf \
Kuka/kr_500_2.pdf
EXTRA_DIST = \
$(data_DATA) \
$(doc_DATA)
endif

View File

@@ -1,15 +0,0 @@
SUBDIRS=App Gui Lib
# Change data dir from default ($(prefix)/share) to $(prefix)
datadir = $(prefix)/Mod/Robot
data_DATA = Init.py InitGui.py \
MovieTool.py \
KukaExporter.py \
RobotExample.py \
RobotExampleTrajectoryOutOfShapes.py
EXTRA_DIST = \
$(data_DATA) \
robot.dox \
CMakeLists.txt

View File

@@ -1,53 +0,0 @@
lib_LTLIBRARIES=libSandbox.la Sandbox.la
libSandbox_la_SOURCES=\
DocumentProtector.cpp \
DocumentProtector.h \
DocumentProtectorPy.cpp \
DocumentProtectorPy.h \
DocumentThread.cpp \
DocumentThread.h \
PreCompiled.cpp \
PreCompiled.h
# the library search path.
libSandbox_la_LDFLAGS = -L../../../Base -L../../../App -L../../Mesh/App \
$(all_libraries) -version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libSandbox_la_CPPFLAGS = -DSandboxAppExport=
libSandbox_la_LIBADD = \
-l@PYTHON_LIB@ \
@BOOST_SYSTEM_LIB@ \
-lxerces-c \
-lQtCore \
-lFreeCADBase \
-lFreeCADApp \
-lMesh
#--------------------------------------------------------------------------------------
# Loader of libSandbox
Sandbox_la_SOURCES=\
AppSandbox.cpp
# the library search path.
Sandbox_la_LDFLAGS = $(libSandbox_la_LDFLAGS) -module -avoid-version
Sandbox_la_CPPFLAGS = $(libSandbox_la_CPPFLAGS)
Sandbox_la_LIBADD = \
$(libSandbox_la_LIBADD) \
-lSandbox
Sandbox_la_DEPENDENCIES = libSandbox.la
#--------------------------------------------------------------------------------------
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src $(all_includes) $(QT_CXXFLAGS)
libdir = $(prefix)/Mod/Sandbox
EXTRA_DIST = \
CMakeLists.txt

View File

@@ -1,71 +0,0 @@
lib_LTLIBRARIES=libSandboxGui.la SandboxGui.la
libSandboxGui_la_SOURCES=\
Command.cpp \
PreCompiled.cpp \
PreCompiled.h \
Workbench.cpp \
Workbench.h
# the library search path.
libSandboxGui_la_LDFLAGS = -L../../../Base -L../../../App -L../../../Gui -L../../Mesh/App -L../../Part/App -L../App \
$(sim_ac_coin_ldflags) $(sim_ac_coin_libs) $(sim_ac_soqt_ldflags) $(sim_ac_soqt_libs) \
$(QT_LIBS) $(all_libraries) -version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libSandboxGui_la_CPPFLAGS = $(sim_ac_coin_cppflags) -DSandboxAppExport= -DSandboxGuiExport=
libSandboxGui_la_LIBADD = \
@BOOST_SYSTEM_LIB@ \
-l@PYTHON_LIB@ \
-lxerces-c \
-lFreeCADBase \
-lFreeCADApp \
-lFreeCADGui \
-lMesh \
-lPart \
-lSandbox
#--------------------------------------------------------------------------------------
# Loader of libSandboxGui
SandboxGui_la_SOURCES=\
AppSandboxGui.cpp
# the library search path.
SandboxGui_la_LDFLAGS = $(libSandboxGui_la_LDFLAGS) -module -avoid-version
SandboxGui_la_CPPFLAGS = $(libSandboxGui_la_CPPFLAGS)
SandboxGui_la_LIBADD = \
$(libSandboxGui_la_LIBADD) \
-lSandboxGui
SandboxGui_la_DEPENDENCIES = libSandboxGui.la
#--------------------------------------------------------------------------------------
# rule for Qt MetaObject Compiler:
moc_%.cpp: %.h
$(QT_MOC) $< -o $(@F)
# rule for Qt MetaObject Compiler:
%.moc: %.h
$(QT_MOC) $< -o $(@F)
# rules for Qt User Interface Compiler:
ui_%.h: %.ui
$(QT_UIC) $< -o $(@F)
# rules for Qt Resource Compiler:
qrc_%.cpp: %.qrc
$(QT_RCC) -name $(*F) $< -o $(@F)
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src $(all_includes) $(QT_CXXFLAGS) -I$(OCC_INC)
libdir = $(prefix)/Mod/Sandbox
CLEANFILES = $(BUILT_SOURCES)
EXTRA_DIST = \
CMakeLists.txt

View File

@@ -1,10 +0,0 @@
SUBDIRS=App Gui
# Change data dir from default ($(prefix)/share) to $(prefix)
datadir = $(prefix)/Mod/Sandbox
data_DATA = Init.py InitGui.py
EXTRA_DIST = \
$(data_DATA) \
CMakeLists.txt \
sandbox.dox

View File

@@ -32,21 +32,24 @@ if open.__module__ == '__builtin__':
# Part:: Wedge, Helix, Spiral, Elipsoid
# Draft: Rectangle, BSpline, BezCurve
def f2s(n,angle=False):
def f2s(n,angle=False,axis=False):
'''convert to numerical value to string
try to remove no significant digits, by guessing a former rounding
if it fail use 18 decimal place in fixed point notation
'''
if abs(n) < 1e-14: return '0'
elif len(('%0.13e' % n).split('e')[0].rstrip('0') ) < 6:
return ('%0.10f' % n).rstrip('0').rstrip('.')
elif not angle and len(('%0.15e' % n).split('e')[0].rstrip('0') ) < 15:
return ('%0.15f' % n).rstrip('0').rstrip('.')
elif angle and len(('%0.6e' % n).split('e')[0].rstrip('0') ) < 3:
if angle and len(('%0.6e' % n).split('e')[0].rstrip('0') ) < 3:
return ('%0.5f' % n).rstrip('0').rstrip('.')
elif axis and len(('%0.13e' % n).split('e')[0].rstrip('0') ) < 6:
return ('%0.10f' % n).rstrip('0').rstrip('.')
else:
return ('%0.18f' % n).rstrip('0').rstrip('.')
#return str(float(n))
for i in range(20):
s = ('%%1.%df'% i) % n
if float(s) == n:
return s
for i in range(20):
s = ('%%0.%de'% i) % n
if float(s) == n:
return s
def polygonstr(r,pcount):
import math
@@ -80,7 +83,8 @@ def placement2draw(placement,name='object'):
dx,dy,dz=placement.Rotation.Axis
an=math.degrees(placement.Rotation.Angle)
drawcommand += "trotate %s 0 0 0 %s %s %s %s\n" % \
(name,f2s(dx),f2s(dy),f2s(dz),f2s(an,angle=True))
(name,f2s(dx,axis=True),f2s(dy,axis=True),f2s(dz,axis=True),\
f2s(an,angle=True))
if placement.Base.Length > 1e-8:
x,y,z=placement.Base
drawcommand += "ttranslate %s %s %s %s\n" % \
@@ -137,6 +141,11 @@ def isDraftCircle(ob):
import Draft
return isinstance(ob.Proxy,Draft._Circle)
def isDraftEllipse(ob):
if isDraftFeature(ob):
import Draft
return isinstance(ob.Proxy,Draft._Ellipse)
def isDraftPolygon(ob):
if isDraftFeature(ob):
import Draft
@@ -316,7 +325,8 @@ class Drawexporter(object):
hasplacement = not ob.Placement.isNull()
else:
hasplacement = False
if ob.TypeId in ["Part::Cut","Part::Fuse","Part::Common","Part::Section"]:
if ob.TypeId in ["Part::Cut","Part::Fuse","Part::Common",\
"Part::Section"]:
if checksupported: return True # The object is supported
d1.update({'part':ob.Base.Name,'tool':ob.Tool.Name,\
'command':'b%s' % ob.TypeId[6:].lower()})
@@ -472,6 +482,22 @@ class Drawexporter(object):
self.csg.write('blend %s %s %s\n' % (d1['name'],ob.Base.Name,\
' '.join(('%s %s'%(f2s(e[1]),'%s_%d' % (ob.Base.Name,e[0])) \
for e in ob.Edges))))
elif ob.TypeId == "Part::Thickness" and not ob.SelfIntersection and \
ob.Mode == 'Skin':
if checksupported: return True # The object is supported
jointype = {'Arc':'a','Intersection':'i','Tangent':'t'} #Join
inter = {False: 'p', True: 'c'} #Intersection
baseobj, facelist = ob.Faces
self.process_object(baseobj)
faces = ' '.join([('%s_%s' %(baseobj.Name,f[4:])) \
for f in facelist])
value = f2s(ob.Value)
self.csg.write('explode %s F\n' % baseobj.Name )
self.csg.write('offsetparameter 1e-7 %s %s\n' % \
(inter[ob.Intersection],jointype[ob.Join]))
self.csg.write('offsetload %s %s %s\n'%(baseobj.Name,value,faces))
self.csg.write('offsetperform %s\n' % d1['name'] )
elif ob.TypeId == "Part::Sweep" and True:
if checksupported: return True # The object is supported
self.saveSweep(ob)
@@ -552,9 +578,11 @@ class Drawexporter(object):
d1['y']=f2s(ob.Y)
d1['z']=f2s(ob.Z)
self.csg.write('vertex %(name)s %(x)s %(y)s %(z)s\n' % d1)
elif isDraftCircle(ob) or ob.TypeId == "Part::Circle":
elif isDraftCircle(ob) or ob.TypeId == "Part::Circle" or \
isDraftEllipse(ob):
if checksupported: return True # The object is supported
isdraftcircle=isDraftCircle(ob)
isdraftellipse=isDraftCircle(ob)
"circle name x y [z [dx dy dz]] [ux uy [uz]] radius"
curvename = '%s-curve' % d1['name']
if ob.TypeId == "Part::Circle":
@@ -564,17 +592,26 @@ class Drawexporter(object):
self.csg.write('circle %s 0 0 0 %s\n' % (curvename,radius))
self.csg.write('mkedge %s %s %s %s\n' % \
(d1['name'],curvename,pfirst,plast))
else:
radius=f2s(ob.Radius.Value)
pfirst=f2s(ob.FirstAngle.getValueAs('rad').Value)
plast=f2s(ob.LastAngle.getValueAs('rad').Value)
else: #draft
makeface = ob.MakeFace and \
(ob.Shape.isNull() or ob.Shape.ShapeType == 'Face')
#FreeCAD ignore a failed mkplane but it may
#brake the model in DRAWEXE
#FreeCAD ignores a failed mkplane but it may
#break the model in DRAWEXE
edgename = '%s-edge' % d1['name']
self.csg.write('circle %s 0 0 0 %s\n' % (curvename,radius))
if isdraftcircle:
pfirst=f2s(ob.FirstAngle.getValueAs('rad').Value)
plast=f2s(ob.LastAngle.getValueAs('rad').Value)
radius=f2s(ob.Radius.Value)
self.csg.write('circle %s 0 0 0 %s\n' % (curvename,radius))
else: #draft ellipse
import math
majr=f2s(float(ob.MajorRadius))
minr=f2s(float(ob.MinorRadius))
pfirst=0
plast=2*math.pi
self.csg.write('ellipse %s 0 0 0 %s %s\n' % \
(curvename,majr,minr))
self.csg.write('mkedge %s %s %s %s\n' % \
(edgename,curvename,pfirst,plast))
if makeface:
@@ -583,7 +620,6 @@ class Drawexporter(object):
self.csg.write('mkplane %s %s\n' % (d1['name'],wirename))
else:
self.csg.write('wire %s %s\n' %(d1['name'],edgename))
elif ob.TypeId == "Part::Line":
if checksupported: return True # The object is supported
self.csg.write('polyline %s %s %s %s %s %s %s\n' % \
@@ -651,6 +687,9 @@ class Drawexporter(object):
formatobjtype(ob))
hasplacement = saveShape(self.csg,self.filename,ob.Shape,ob.Name,\
hasplacement,self.cleanshape)
elif ob.isDerivedFrom('App::Annotation') :
return False # ignored here
#anntotations needs to be drawn after erase/donly
else: # not derived from Part::Feature
if not toplevel:
raise ValueError('Can not export child object')
@@ -671,12 +710,27 @@ class Drawexporter(object):
self.csg.write('#Object Label: %s\n' % ob.Label.encode('unicode-escape'))
return ob.Name #The object is present and can be referenced
def export_annotations(self,objlst):
for ob in objlst:
if ob.isDerivedFrom('App::Annotation') :
if ob.Name != ob.Label:
self.csg.write('#Annotation Name %s Label %s"\n' % \
(ob.Name,ob.Label.encode('unicode-escape')))
else:
self.csg.write('#Annotation %s\n' % (ob.Name))
v=ob.Position
self.csg.write('dtext %s %s %s "%s"\n' % \
(f2s(v.x),f2s(v.y),f2s(v.z), '\\n'.join(\
ob.LabelText).encode(\
'ascii', errors='xmlcharrefreplace')))
def export_objects(self,objlst,toplevel=True):
self.write_header()
toplevelobjs = [self.process_object(ob, toplevel=toplevel)\
for ob in objlst]
names = [name for name in toplevelobjs if name is not False]
self.csg.write('donly %s\n'%(' '.join(names)))
self.export_annotations(objlst)
#for ob in objlst:
# self.process_object(ob,toplevel=toplevel)
#self.write_displayonly(objlst)

View File

@@ -1,49 +0,0 @@
# Change data dir from default ($(prefix)/share) to actual dir
datadir = $(prefix)/Mod/Ship
data_DATA = \
InitGui.py \
ShipGui.py \
Instance.py \
Ship_rc.py
nobase_data_DATA = \
resources/examples/s60.fcstd \
resources/examples/s60_katamaran.fcstd \
resources/examples/wigley.fcstd \
resources/examples/wigley_katamaran.fcstd \
shipLoadExample/__init__.py \
shipLoadExample/TaskPanel.py \
shipLoadExample/TaskPanel.ui \
shipCreateShip/__init__.py \
shipCreateShip/Preview.py \
shipCreateShip/TaskPanel.py \
shipCreateShip/TaskPanel.ui \
shipOutlineDraw/__init__.py \
shipOutlineDraw/Preview.py \
shipOutlineDraw/TaskPanel.py \
shipOutlineDraw/TaskPanel.ui \
shipAreasCurve/__init__.py \
shipAreasCurve/PlotAux.py \
shipAreasCurve/Preview.py \
shipAreasCurve/TaskPanel.py \
shipAreasCurve/TaskPanel.ui \
shipHydrostatics/__init__.py \
shipHydrostatics/PlotAux.py \
shipHydrostatics/TaskPanel.py \
shipHydrostatics/TaskPanel.ui \
shipHydrostatics/Tools.py \
shipUtils/__init__.py \
shipUtils/Math.py \
shipUtils/Paths.py \
shipUtils/Units.py
CLEANFILES = $(BUILT_SOURCES)
EXTRA_DIST = \
$(data_DATA) \
$(nobase_data_DATA) \
CMakeLists.txt \
README \
ship.dox

View File

@@ -1,108 +0,0 @@
SUBDIRS=freegcs
lib_LTLIBRARIES=libSketcher.la Sketcher.la
BUILT_SOURCES=\
ConstraintPy.cpp \
SketchPy.cpp \
SketchObjectPy.cpp \
SketchObjectSFPy.cpp
libSketcher_la_BUILT=\
ConstraintPy.h \
SketchPy.h \
SketchObjectPy.h \
SketchObjectSFPy.h
libSketcher_la_SOURCES = \
AppSketcherPy.cpp \
Constraint.cpp \
Constraint.h \
ConstraintPyImp.cpp \
PropertyConstraintList.cpp \
PropertyConstraintList.h \
SketchObject.cpp \
SketchObject.h \
SketchObjectPyImp.cpp \
SketchObjectSF.cpp \
SketchObjectSF.h \
SketchObjectSFPyImp.cpp \
Sketch.cpp \
Sketch.h \
SketchPyImp.cpp \
PreCompiled.cpp \
PreCompiled.h
# the library search path.
libSketcher_la_LDFLAGS = -L../../../Base -L../../../App -L../../../Mod/Part/App \
-L$(OCC_LIB) $(all_libraries) \
-version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libSketcher_la_CPPFLAGS = -DSketcherAppExport=
libSketcher_la_LIBADD = \
freegcs/libfreegcs.la \
@BOOST_REGEX_LIB@ @BOOST_SYSTEM_LIB@ \
-l@PYTHON_LIB@ \
-lxerces-c \
-lFreeCADBase \
-lFreeCADApp \
-lPart \
-lTKernel \
-lTKG2d \
-lTKG3d \
-lTKMath \
-lTKSTEP \
-lTKIGES \
-lTKSTL \
-lTKShHealing \
-lTKXSBase \
-lTKBool \
-lTKBO \
-lTKBRep \
-lTKTopAlgo \
-lTKGeomAlgo \
-lTKGeomBase \
-lTKOffset \
-lTKPrim \
-lTKHLR
%.cpp: %.xml $(top_srcdir)/src/Tools/generateTemplates/templateClassPyExport.py
$(PYTHON) $(top_srcdir)/src/Tools/generate.py --outputPath $(@D) $<
#--------------------------------------------------------------------------------------
# Loader of libSketcher
Sketcher_la_SOURCES=\
AppSketcher.cpp
# the library search path.
Sketcher_la_LDFLAGS = $(libSketcher_la_LDFLAGS) -module -avoid-version
Sketcher_la_CPPFLAGS = $(libSketcher_la_CPPFLAGS)
Sketcher_la_LIBADD = \
$(libSketcher_la_LIBADD) \
-lSketcher
Sketcher_la_DEPENDENCIES = libSketcher.la
#--------------------------------------------------------------------------------------
# set the include path found by configure
AM_CXXFLAGS = -I$(OCC_INC) -I$(top_srcdir)/src -I$(top_builddir)/src $(all_includes) \
-I$(EIGEN3_INC)
libdir = $(prefix)/Mod/Sketcher
datadir = $(prefix)/Mod/Sketcher
CLEANFILES = $(BUILT_SOURCES) $(libSketcher_la_BUILT)
EXTRA_DIST = \
$(data_DATA) \
CMakeLists.txt \
ConstraintPy.xml \
SketchPy.xml \
SketchObjectPy.xml \
SketchObjectSFPy.xml

View File

@@ -1,18 +0,0 @@
noinst_LTLIBRARIES=libfreegcs.la
libfreegcs_la_SOURCES = \
GCS.cpp \
GCS.h \
Util.h \
Geo.h \
Constraints.cpp \
Constraints.h \
SubSystem.cpp \
SubSystem.h \
qp_eq.cpp \
qp_eq.h
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_srcdir)/src/Mod/Sketcher/App \
-I$(top_builddir)/src -I$(top_builddir)/src/Mod/Sketcher/App $(all_includes) \
-I$(EIGEN3_INC)

View File

@@ -48,6 +48,7 @@
#include "SketchOrientationDialog.h"
#include "ViewProviderSketch.h"
#include "TaskSketcherValidation.h"
#include "../App/Constraint.h"
using namespace std;
using namespace SketcherGui;
@@ -496,7 +497,75 @@ bool CmdSketcherValidateSketch::isActive(void)
return (hasActiveDocument() && !Gui::Control().activeDialog());
}
DEF_STD_CMD_A(CmdSketcherMergeSketches);
CmdSketcherMergeSketches::CmdSketcherMergeSketches()
: Command("Sketcher_MergeSketches")
{
sAppModule = "Sketcher";
sGroup = QT_TR_NOOP("Sketcher");
sMenuText = QT_TR_NOOP("Merge sketches");
sToolTipText = QT_TR_NOOP("Merge sketches");
sWhatsThis = "Sketcher_MergeSketches";
sStatusTip = sToolTipText;
eType = 0;
sPixmap = "Sketcher_MergeSketch";
}
void CmdSketcherMergeSketches::activated(int iMsg)
{
std::vector<Gui::SelectionObject> selection = getSelection().getSelectionEx(0, Sketcher::SketchObject::getClassTypeId());
if (selection.size() < 2) {
QMessageBox::warning(Gui::getMainWindow(),
qApp->translate("CmdSketcherMergeSketches", "Wrong selection"),
qApp->translate("CmdSketcherMergeSketches", "Select at least two sketches, please."));
return;
}
Sketcher::SketchObject* Obj1 = static_cast<Sketcher::SketchObject*>(selection[0].getObject());
App::Document* doc = App::GetApplication().getActiveDocument();
// create Sketch
std::string FeatName = getUniqueObjectName("Sketch");
openCommand("Create a merge Sketch");
doCommand(Doc,"App.activeDocument().addObject('Sketcher::SketchObject','%s')",FeatName.c_str());
Sketcher::SketchObject* mergesketch = static_cast<Sketcher::SketchObject*>(doc->getObject(FeatName.c_str()));
int baseGeometry=0;
int baseConstraints=0;
for (std::vector<Gui::SelectionObject>::const_iterator it=selection.begin(); it != selection.end(); ++it) {
const Sketcher::SketchObject* Obj = static_cast<const Sketcher::SketchObject*>((*it).getObject());
int addedGeometries=mergesketch->addGeometry(Obj->getInternalGeometry());
int addedConstraints=mergesketch->addConstraints(Obj->Constraints.getValues());
for(int i=0; i<=(addedConstraints-baseConstraints); i++){
Sketcher::Constraint * constraint= mergesketch->Constraints.getValues()[i+baseConstraints];
if(constraint->First!=Sketcher::Constraint::GeoUndef || constraint->First==-1 || constraint->First==-2) // not x, y axes or origin
constraint->First+=baseGeometry;
if(constraint->Second!=Sketcher::Constraint::GeoUndef || constraint->Second==-1 || constraint->Second==-2) // not x, y axes or origin
constraint->Second+=baseGeometry;
if(constraint->Third!=Sketcher::Constraint::GeoUndef || constraint->Third==-1 || constraint->Third==-2) // not x, y axes or origin
constraint->Third+=baseGeometry;
}
baseGeometry=addedGeometries+1;
baseConstraints=addedConstraints+1;
}
doCommand(Gui,"App.activeDocument().recompute()");
}
bool CmdSketcherMergeSketches::isActive(void)
{
return (hasActiveDocument() && !Gui::Control().activeDialog());
}
@@ -511,4 +580,5 @@ void CreateSketcherCommands(void)
rcCmdMgr.addCommand(new CmdSketcherMapSketch());
rcCmdMgr.addCommand(new CmdSketcherViewSketch());
rcCmdMgr.addCommand(new CmdSketcherValidateSketch());
rcCmdMgr.addCommand(new CmdSketcherMergeSketches());
}

View File

@@ -1,152 +0,0 @@
SUBDIRS=Resources
lib_LTLIBRARIES=libSketcherGui.la SketcherGui.la
BUILT_SOURCES=\
moc_SketchOrientationDialog.cpp \
moc_TaskSketcherConstrains.cpp \
moc_TaskSketcherElements.cpp \
moc_TaskSketcherCreateCommands.cpp \
moc_TaskSketcherGeneral.cpp \
moc_TaskSketcherMessages.cpp \
moc_TaskDlgEditSketch.cpp \
ui_InsertDatum.h \
ui_SketchOrientationDialog.h \
ui_TaskSketcherConstrains.h \
ui_TaskSketcherElements.h \
ui_TaskSketcherGeneral.h \
ui_TaskSketcherMessages.h
libSketcherGui_la_UI=\
InsertDatum.ui \
SketchOrientationDialog.ui \
TaskSketcherConstrains.ui \
TaskSketcherElements.ui \
TaskSketcherGeneral.ui \
TaskSketcherMessages.ui
libSketcherGui_la_SOURCES=\
AppSketcherGuiPy.cpp \
Command.cpp \
CommandCreateGeo.cpp \
CommandConstraints.cpp \
CommandAlterGeometry.cpp \
PreCompiled.cpp \
PreCompiled.h \
SoDatumLabel.cpp \
SoDatumLabel.h \
SoZoomTranslation.cpp \
SoZoomTranslation.h \
TaskSketcherConstrains.cpp \
TaskSketcherConstrains.h \
TaskSketcherElements.cpp \
TaskSketcherElements.h \
TaskSketcherCreateCommands.cpp \
TaskSketcherCreateCommands.h \
TaskSketcherGeneral.cpp \
TaskSketcherGeneral.h \
TaskSketcherMessages.cpp \
TaskSketcherMessages.h \
ViewProviderSketch.cpp \
ViewProviderSketch.h \
DrawSketchHandler.cpp \
DrawSketchHandler.h \
Workbench.cpp \
Workbench.h \
EditDatumDialog.cpp \
EditDatumDialog.h \
SketchOrientationDialog.cpp \
SketchOrientationDialog.h \
TaskDlgEditSketch.cpp \
TaskDlgEditSketch.h \
ViewProviderPython.cpp \
ViewProviderPython.h
# the library search path.
libSketcherGui_la_LDFLAGS = -L../../../Base -L../../../App -L../../../Gui \
-L../../Part/App -L../../Part/Gui -L../App -L$(OCC_LIB) \
$(sim_ac_coin_ldflags) $(sim_ac_coin_libs) \
$(sim_ac_soqt_ldflags) $(sim_ac_soqt_libs) \
$(QT_LIBS) $(GL_LIBS) $(all_libraries) \
-version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libSketcherGui_la_CPPFLAGS = -DSketcherAppExport= -DSketcherGuiExport=
libSketcherGui_la_LIBADD = \
@BOOST_SYSTEM_LIB@ \
@BOOST_SIGNALS_LIB@ \
-l@PYTHON_LIB@ \
-lxerces-c \
-lTKernel \
-lTKG2d \
-lTKG3d \
-lTKMath \
-lTKMesh \
-lTKSTEP \
-lTKIGES \
-lTKSTL \
-lTKShHealing \
-lTKXSBase \
-lTKBool \
-lTKBO \
-lTKBRep \
-lTKTopAlgo \
-lTKGeomAlgo \
-lTKGeomBase \
-lTKOffset \
-lTKPrim \
-lFreeCADBase \
-lFreeCADApp \
-lFreeCADGui \
-lPart \
-lPartGui \
-lSketcher
#--------------------------------------------------------------------------------------
# Loader of libSketcherGui
SketcherGui_la_SOURCES=\
AppSketcherGui.cpp
# the library search path.
SketcherGui_la_LDFLAGS = $(libSketcherGui_la_LDFLAGS) -module -avoid-version
SketcherGui_la_CPPFLAGS = $(libSketcherGui_la_CPPFLAGS)
SketcherGui_la_LIBADD = \
$(libSketcherGui_la_LIBADD) \
Resources/libResources.la \
-lSketcherGui
SketcherGui_la_DEPENDENCIES = libSketcherGui.la
#--------------------------------------------------------------------------------------
# rule for Qt MetaObject Compiler:
moc_%.cpp: %.h
$(QT_MOC) $< -o $(@F)
# rule for Qt MetaObject Compiler:
%.moc: %.h
$(QT_MOC) $< -o $(@F)
# rules for Qt User Interface Compiler:
ui_%.h: %.ui
$(QT_UIC) $< -o $(@F)
# rules for Qt Resource Compiler:
qrc_%.cpp: %.qrc
$(QT_RCC) -name $(*F) $< -o $(@F)
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src $(all_includes) $(QT_CXXFLAGS) -I$(OCC_INC) \
-I$(sim_ac_coin_includedir) -I$(sim_ac_soqt_includedir) -I$(EIGEN3_INC)
libdir = $(prefix)/Mod/Sketcher
CLEANFILES = $(BUILT_SOURCES)
EXTRA_DIST = \
$(libSketcherGui_la_UI) \
CMakeLists.txt

View File

@@ -1,153 +0,0 @@
noinst_LTLIBRARIES=libResources.la
BUILT_SOURCES=\
qrc_Sketcher.cpp
nodist_libResources_la_SOURCES=\
qrc_Sketcher.cpp
EXTRA_DIST = \
icons/Constraint_PointOnObject.svg \
icons/small/Constraint_TangentToStart_sm.xpm \
icons/small/Constraint_Length_sm.xpm \
icons/small/Constraint_Concentric_sm.xpm \
icons/small/Constraint_TangentToEnd_sm.xpm \
icons/small/Constraint_PointOnMidPoint_sm.xpm \
icons/small/Constraint_PointOnStart_sm.xpm \
icons/small/Constraint_Vertical_sm.xpm \
icons/small/Constraint_PointOnEnd_sm.xpm \
icons/small/Constraint_PointOnObject_sm.xpm \
icons/small/Constraint_PointToObject_sm.xpm \
icons/small/Constraint_InternalAngle_sm.xpm \
icons/small/Constraint_Radius_sm.xpm \
icons/small/Constraint_Horizontal_sm.xpm \
icons/small/Constraint_ExternalAngle_sm.xpm \
icons/small/Constraint_Parallel_sm.xpm \
icons/small/Constraint_Perpendicular_sm.xpm \
icons/small/Constraint_PointOnPoint_sm.xpm \
icons/small/Constraint_Tangent_sm.xpm \
icons/small/Constraint_EqualLength_sm.xpm \
icons/small/Constraint_HorizontalDistance_sm.xpm \
icons/small/Constraint_VerticalDistance_sm.xpm \
icons/small/Constraint_Symmetric_sm.xpm \
icons/Constraint_PointOnObject.svg \
icons/Constraint_TangentToStart.svg \
icons/Constraint_Length.svg \
icons/Constraint_Concentric.svg \
icons/Constraint_TangentToEnd.svg \
icons/Constraint_PointOnMidPoint.svg \
icons/Sketcher_ConstrainDistance.svg \
icons/Sketcher_ConstrainParallel.svg \
icons/Constraint_PointOnStart.svg \
icons/Constraint_Vertical.svg \
icons/Constraint_PointOnEnd.svg \
icons/Constraint_PointToObject.svg \
icons/Constraint_InternalAngle.svg \
icons/Constraint_Radius.svg \
icons/Constraint_Horizontal.svg \
icons/Constraint_ExternalAngle.svg \
icons/Constraint_Parallel.svg \
icons/Constraint_Perpendicular.svg \
icons/Constraint_PointOnPoint.svg \
icons/Constraint_Tangent.svg \
icons/Constraint_EqualLength.svg \
icons/Constraint_HorizontalDistance.svg \
icons/Constraint_VerticalDistance.svg \
icons/Constraint_Symmetric.svg \
icons/Sketcher_AlterConstruction.svg \
icons/Sketcher_AlterFillet.svg \
icons/Sketcher_ConstrainCoincident.svg \
icons/Sketcher_ConstrainHorizontal.svg \
icons/Sketcher_ConstrainLock.svg \
icons/Sketcher_ConstrainVertical.svg \
icons/Sketcher_CreateArc.svg \
icons/Sketcher_Create3PointArc.svg \
icons/Sketcher_CreateCircle.svg \
icons/Sketcher_Create3PointCircle.svg \
icons/Sketcher_CreateLine.svg \
icons/Sketcher_CreatePoint.svg \
icons/Sketcher_CreatePolyline.svg \
icons/Sketcher_CreateRectangle.svg \
icons/Sketcher_CreateFillet.svg \
icons/Sketcher_CreateText.svg \
icons/Sketcher_DraftLine.svg \
icons/Sketcher_Trimming.svg \
icons/Sketcher_External.svg \
icons/Sketcher_LeaveSketch.svg \
icons/Sketcher_MapSketch.svg \
icons/Sketcher_NewSketch.svg \
icons/Sketcher_ViewSketch.svg \
icons/Sketcher_Sketch.svg \
icons/Sketcher_Element_EndPoint.svg \
icons/Sketcher_Element_Line.svg \
icons/Sketcher_Element_MidPoint.svg \
icons/Sketcher_Element_StartingPoint.svg \
icons/small/Sketcher_Element_EndPoint_sm.xpm \
icons/small/Sketcher_Element_Line_sm.xpm \
icons/small/Sketcher_Element_MidPoint_sm.xpm \
icons/small/Sketcher_Element_StartingPoint_sm.xpm \
translations/Sketcher_af.qm \
translations/Sketcher_af.ts \
translations/Sketcher_de.qm \
translations/Sketcher_de.ts \
translations/Sketcher_es-ES.qm \
translations/Sketcher_es-ES.ts \
translations/Sketcher_fi.qm \
translations/Sketcher_fi.ts \
translations/Sketcher_fr.qm \
translations/Sketcher_fr.ts \
translations/Sketcher_hr.qm \
translations/Sketcher_hr.ts \
translations/Sketcher_it.qm \
translations/Sketcher_it.ts \
translations/Sketcher_nl.qm \
translations/Sketcher_nl.ts \
translations/Sketcher_no.qm \
translations/Sketcher_no.ts \
translations/Sketcher_pl.qm \
translations/Sketcher_pl.ts \
translations/Sketcher_pt-BR.qm \
translations/Sketcher_pt-BR.ts \
translations/Sketcher_ru.qm \
translations/Sketcher_ru.ts \
translations/Sketcher_sv-SE.qm \
translations/Sketcher_sv-SE.ts \
translations/Sketcher_uk.qm \
translations/Sketcher_uk.ts \
translations/Sketcher_zh-CN.qm \
translations/Sketcher_zh-CN.ts \
translations/Sketcher_zh-TW.qm \
translations/Sketcher_zh-TW.ts \
translations/Sketcher_cs.qm \
translations/Sketcher_cs.ts \
translations/Sketcher_sk.qm \
translations/Sketcher_sk.ts \
translations/Sketcher_hu.qm \
translations/Sketcher_hu.ts \
translations/Sketcher_ro.qm \
translations/Sketcher_ro.ts \
translations/Sketcher_tr.qm \
translations/Sketcher_tr.ts \
translations/Sketcher_ja.qm \
translations/Sketcher_ja.ts \
Sketcher.qrc
# rule for Qt MetaObject Compiler:
moc_%.cpp: %.h
$(QT_MOC) $< -o $(@F)
# rule for Qt MetaObject Compiler:
%.moc: %.h
$(QT_MOC) $< -o $(@F)
# rules for Qt Resource Compiler:
qrc_%.cpp: %.qrc
$(QT_RCC) -name $(*F) $< -o $(@F)
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src -I$(srcdir)/.. \
$(all_includes) $(QT_CXXFLAGS) -I$(OCC_INC)
CLEANFILES = $(BUILT_SOURCES)

View File

@@ -65,6 +65,7 @@
<file>icons/Sketcher_External.svg</file>
<file>icons/Sketcher_LeaveSketch.svg</file>
<file>icons/Sketcher_MapSketch.svg</file>
<file>icons/Sketcher_MergeSketch.svg</file>
<file>icons/Sketcher_NewSketch.svg</file>
<file>icons/Sketcher_ProfilesHexagon1.svg</file>
<file>icons/Sketcher_SelectConflictingConstraints.svg</file>

View File

@@ -0,0 +1,351 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="64px"
height="64px"
id="svg5821"
sodipodi:version="0.32"
inkscape:version="0.48.4 r9939"
sodipodi:docname="Sketcher_Merge_Sketch.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.1"
inkscape:export-filename="/media/data/Yorik/FreeCAD/icons/Sketcher.png"
inkscape:export-xdpi="45"
inkscape:export-ydpi="45">
<defs
id="defs5823">
<linearGradient
inkscape:collect="always"
id="linearGradient6349">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop6351" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop6353" />
</linearGradient>
<linearGradient
id="linearGradient3377">
<stop
style="stop-color:#0019a3;stop-opacity:1;"
offset="0"
id="stop3379" />
<stop
style="stop-color:#0069ff;stop-opacity:1;"
offset="1"
id="stop3381" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3377"
id="linearGradient3383"
x1="901.1875"
y1="1190.875"
x2="1267.9062"
y2="1190.875"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-1,0,0,1,2199.356,0)" />
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 32 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="64 : 32 : 1"
inkscape:persp3d-origin="32 : 21.333333 : 1"
id="perspective5829" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient6349"
id="radialGradient6355"
cx="1103.6399"
cy="1424.4465"
fx="1103.6399"
fy="1424.4465"
r="194.40614"
gradientTransform="matrix(-1.4307499,-1.3605156e-7,-1.202713e-8,0.1264801,2674.7488,1244.2826)"
gradientUnits="userSpaceOnUse" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="12.328125"
inkscape:cx="21.642937"
inkscape:cy="32"
inkscape:current-layer="g3360"
showgrid="true"
inkscape:document-units="px"
inkscape:grid-bbox="true"
inkscape:window-width="1680"
inkscape:window-height="995"
inkscape:window-x="-2"
inkscape:window-y="-3"
inkscape:window-maximized="1" />
<metadata
id="metadata5826">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<g
id="g3360"
inkscape:export-filename="/home/yorik/Documents/Lab/Draft/icons/draft.png"
inkscape:export-xdpi="3.2478156"
inkscape:export-ydpi="3.2478156"
transform="matrix(0.1367863,0,0,0.1367863,-119.15519,-134.86962)">
<g
id="g3765">
<rect
y="1316.9672"
x="1010.6287"
height="119.62317"
width="139.40201"
id="rect3860"
style="color:#000000;fill:none;stroke:#ff1e00;stroke-width:14.85358047;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
transform="matrix(3.8144828,0,0,3.6149859,1026.5802,1189.457)"
d="m 48.363636,33.272728 a 18.181818,18.181818 0 1 1 -36.363636,0 18.181818,18.181818 0 1 1 36.363636,0 z"
sodipodi:ry="18.181818"
sodipodi:rx="18.181818"
sodipodi:cy="33.272728"
sodipodi:cx="30.181818"
id="path3862"
style="color:#000000;fill:none;stroke:#ff1e00;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
sodipodi:type="arc" />
<path
inkscape:transform-center-y="-0.61637387"
transform="matrix(2.1664228,0,0,2.2386861,1076.2945,1314.2871)"
d="m -9.7544817,24.207562 -6.9727923,-0.142368 -6.972792,0.142367 3.60969,-5.967431 3.363102,-6.109799 3.363102,6.109799 z"
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="false"
sodipodi:arg2="1.5707963"
sodipodi:arg1="0.52359878"
sodipodi:r2="3.8833756"
sodipodi:r1="8.051487"
sodipodi:cy="20.181818"
sodipodi:cx="-16.727274"
sodipodi:sides="3"
id="path3888"
style="color:#000000;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.63483143;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
sodipodi:type="star" />
<path
inkscape:transform-center-y="4.5061953"
transform="matrix(2.1664228,0,0,-2.2386861,1076.2945,1434.9197)"
d="m -9.7544817,24.207562 -6.9727923,-0.142368 -6.972792,0.142367 3.60969,-5.967431 3.363102,-6.109799 3.363102,6.109799 z"
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="false"
sodipodi:arg2="1.5707963"
sodipodi:arg1="0.52359878"
sodipodi:r2="3.8833756"
sodipodi:r1="8.051487"
sodipodi:cy="20.181818"
sodipodi:cx="-16.727274"
sodipodi:sides="3"
id="path3888-9"
style="color:#000000;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.63483143;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
sodipodi:type="star" />
<path
inkscape:transform-center-x="1.9947136"
inkscape:transform-center-y="-3.0423375"
transform="matrix(1.7423908,-1.2200925,1.4037856,1.8005101,1121.2232,1222.3125)"
d="m -9.7544817,24.207562 -6.9727923,-0.142368 -6.972792,0.142367 3.60969,-5.967431 3.363102,-6.109799 3.363102,6.109799 z"
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="false"
sodipodi:arg2="1.5707963"
sodipodi:arg1="0.52359878"
sodipodi:r2="3.8833756"
sodipodi:r1="8.051487"
sodipodi:cy="20.181818"
sodipodi:cx="-16.727274"
sodipodi:sides="3"
id="path3888-97"
style="color:#000000;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.63483143;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
sodipodi:type="star" />
</g>
<g
id="g3772"
transform="matrix(0.81534896,0,0,0.80276295,66.651485,5.5090201)">
<rect
style="color:#000000;fill:none;stroke:#ff1e00;stroke-width:14.85358047;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3774"
width="139.40201"
height="119.62317"
x="1010.6287"
y="1316.9672" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff1e00;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="path3776"
sodipodi:cx="30.181818"
sodipodi:cy="33.272728"
sodipodi:rx="18.181818"
sodipodi:ry="18.181818"
d="m 48.363636,33.272728 c 0,10.041541 -8.140277,18.181818 -18.181818,18.181818 C 20.140277,51.454546 12,43.314269 12,33.272728 12,23.231187 20.140277,15.09091 30.181818,15.09091 c 10.041541,0 18.181818,8.140277 18.181818,18.181818 z"
transform="matrix(3.8144828,0,0,3.6149859,1026.5802,1189.457)" />
<path
sodipodi:type="star"
style="color:#000000;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.63483143;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="path3778"
sodipodi:sides="3"
sodipodi:cx="-16.727274"
sodipodi:cy="20.181818"
sodipodi:r1="8.051487"
sodipodi:r2="3.8833756"
sodipodi:arg1="0.52359878"
sodipodi:arg2="1.5707963"
inkscape:flatsided="false"
inkscape:rounded="0"
inkscape:randomized="0"
d="m -9.7544817,24.207562 -6.9727923,-0.142368 -6.972792,0.142367 3.60969,-5.967431 3.363102,-6.109799 3.363102,6.109799 z"
transform="matrix(2.1664228,0,0,2.2386861,1076.2945,1314.2871)"
inkscape:transform-center-y="-0.61637387" />
<path
sodipodi:type="star"
style="color:#000000;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.63483143;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="path3780"
sodipodi:sides="3"
sodipodi:cx="-16.727274"
sodipodi:cy="20.181818"
sodipodi:r1="8.051487"
sodipodi:r2="3.8833756"
sodipodi:arg1="0.52359878"
sodipodi:arg2="1.5707963"
inkscape:flatsided="false"
inkscape:rounded="0"
inkscape:randomized="0"
d="m -9.7544817,24.207562 -6.9727923,-0.142368 -6.972792,0.142367 3.60969,-5.967431 3.363102,-6.109799 3.363102,6.109799 z"
transform="matrix(2.1664228,0,0,-2.2386861,1076.2945,1434.9197)"
inkscape:transform-center-y="4.5061953" />
<path
sodipodi:type="star"
style="color:#000000;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.63483143;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="path3782"
sodipodi:sides="3"
sodipodi:cx="-16.727274"
sodipodi:cy="20.181818"
sodipodi:r1="8.051487"
sodipodi:r2="3.8833756"
sodipodi:arg1="0.52359878"
sodipodi:arg2="1.5707963"
inkscape:flatsided="false"
inkscape:rounded="0"
inkscape:randomized="0"
d="m -9.7544817,24.207562 -6.9727923,-0.142368 -6.972792,0.142367 3.60969,-5.967431 3.363102,-6.109799 3.363102,6.109799 z"
transform="matrix(1.7423908,-1.2200925,1.4037856,1.8005101,1121.2232,1222.3125)"
inkscape:transform-center-y="-3.0423375"
inkscape:transform-center-x="1.9947136" />
</g>
<g
transform="matrix(0.84841984,0,0,0.83711094,293.21029,-38.155576)"
id="g3784">
<rect
y="1316.9672"
x="1010.6287"
height="119.62317"
width="139.40201"
id="rect3786"
style="color:#000000;fill:none;stroke:#ff1e00;stroke-width:14.85358047;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
transform="matrix(3.8144828,0,0,3.6149859,1026.5802,1189.457)"
d="m 48.363636,33.272728 c 0,10.041541 -8.140277,18.181818 -18.181818,18.181818 C 20.140277,51.454546 12,43.314269 12,33.272728 12,23.231187 20.140277,15.09091 30.181818,15.09091 c 10.041541,0 18.181818,8.140277 18.181818,18.181818 z"
sodipodi:ry="18.181818"
sodipodi:rx="18.181818"
sodipodi:cy="33.272728"
sodipodi:cx="30.181818"
id="path3788"
style="color:#000000;fill:none;stroke:#ff1e00;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
sodipodi:type="arc" />
<path
inkscape:transform-center-y="-0.61637387"
transform="matrix(2.1664228,0,0,2.2386861,1076.2945,1314.2871)"
d="m -9.7544817,24.207562 -6.9727923,-0.142368 -6.972792,0.142367 3.60969,-5.967431 3.363102,-6.109799 3.363102,6.109799 z"
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="false"
sodipodi:arg2="1.5707963"
sodipodi:arg1="0.52359878"
sodipodi:r2="3.8833756"
sodipodi:r1="8.051487"
sodipodi:cy="20.181818"
sodipodi:cx="-16.727274"
sodipodi:sides="3"
id="path3790"
style="color:#000000;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.63483143;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
sodipodi:type="star" />
<path
inkscape:transform-center-y="4.5061953"
transform="matrix(2.1664228,0,0,-2.2386861,1076.2945,1434.9197)"
d="m -9.7544817,24.207562 -6.9727923,-0.142368 -6.972792,0.142367 3.60969,-5.967431 3.363102,-6.109799 3.363102,6.109799 z"
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="false"
sodipodi:arg2="1.5707963"
sodipodi:arg1="0.52359878"
sodipodi:r2="3.8833756"
sodipodi:r1="8.051487"
sodipodi:cy="20.181818"
sodipodi:cx="-16.727274"
sodipodi:sides="3"
id="path3792"
style="color:#000000;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.63483143;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
sodipodi:type="star" />
<path
inkscape:transform-center-x="1.9947136"
inkscape:transform-center-y="-3.0423375"
transform="matrix(1.7423908,-1.2200925,1.4037856,1.8005101,1121.2232,1222.3125)"
d="m -9.7544817,24.207562 -6.9727923,-0.142368 -6.972792,0.142367 3.60969,-5.967431 3.363102,-6.109799 3.363102,6.109799 z"
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="false"
sodipodi:arg2="1.5707963"
sodipodi:arg1="0.52359878"
sodipodi:r2="3.8833756"
sodipodi:r1="8.051487"
sodipodi:cy="20.181818"
sodipodi:cx="-16.727274"
sodipodi:sides="3"
id="path3794"
style="color:#000000;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.63483143;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
sodipodi:type="star" />
</g>
<path
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:7.31067371px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 892.45299,1187.6104 c -4.7057,36.7263 14.13938,76.0492 72.34694,95.4743 l -7.11609,17.1972 43.28956,-18.3833 -16.60419,-37.9525 -8.89513,18.3833 c -42.9544,-11.6634 -55.69162,-27.2559 -56.92875,-75.905 z"
id="path3796"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
<path
sodipodi:nodetypes="cccccccc"
inkscape:connector-curvature="0"
id="path3798"
d="m 1295.9024,1182.7467 c -1.0435,29.8776 10.796,63.977 -34.3644,88.1214 l -10.9973,-15.0146 -6.7821,46.5395 41.055,5.5296 -11.0865,-17.1511 c 46.6273,-27.9935 55.3853,-56.9439 48.1787,-108.2411 z"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:7.31067371px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 17 KiB

View File

@@ -228,7 +228,8 @@ inline void SketcherAddWorkspaceSketchExtra(T& sketch){
template <>
inline void SketcherAddWorkspaceSketchExtra<Gui::MenuItem>(Gui::MenuItem& sketch){
sketch << "Sketcher_ReorientSketch"
<< "Sketcher_ValidateSketch";
<< "Sketcher_ValidateSketch"
<< "Sketcher_MergeSketches";
}
template <typename T>

View File

@@ -1,11 +0,0 @@
SUBDIRS=App Gui Templates
# Change data dir from default ($(prefix)/share) to $(prefix)
datadir = $(prefix)/Mod/Sketcher
data_DATA = Init.py InitGui.py SketcherExample.py TestSketcherApp.py TestSketcherGui.py
EXTRA_DIST = \
$(data_DATA) \
CMakeLists.txt \
sketcher.dox

View File

@@ -1,7 +0,0 @@
# Change data dir from default $(datadir) to $(datadir)/Mod/Sketcher/Templates
datadir = @datadir@/Mod/Sketcher/Templates
data_DATA = \
Sketch.skf
EXTRA_DIST = \
$(data_DATA)

View File

@@ -1,46 +0,0 @@
lib_LTLIBRARIES=libStart.la Start.la
libStart_la_SOURCES=\
AppStartPy.cpp \
StartConfiguration.h \
PreCompiled.cpp \
PreCompiled.h
# the library search path.
libStart_la_LDFLAGS = -L../../../Base -L../../../App $(all_libraries) -version-info \
@LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libStart_la_CPPFLAGS = -DStartAppExport=
libStart_la_LIBADD = \
@BOOST_REGEX_LIB@ @BOOST_SYSTEM_LIB@ \
-l@PYTHON_LIB@ \
-lxerces-c \
-lFreeCADBase \
-lFreeCADApp
#--------------------------------------------------------------------------------------
# Loader of libStart
Start_la_SOURCES=\
AppStart.cpp
# the library search path.
Start_la_LDFLAGS = $(libStart_la_LDFLAGS) -module -avoid-version
Start_la_CPPFLAGS = $(libStart_la_CPPFLAGS)
Start_la_LIBADD = \
$(libStart_la_LIBADD) \
-lStart
Start_la_DEPENDENCIES = libStart.la
#--------------------------------------------------------------------------------------
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src $(all_includes)
libdir = $(prefix)/Mod/Start
EXTRA_DIST = \
CMakeLists.txt

View File

@@ -1,71 +0,0 @@
SUBDIRS=Resources
lib_LTLIBRARIES=libStartGui.la StartGui.la
libStartGui_la_SOURCES=\
AppStartGuiPy.cpp \
Command.cpp \
PreCompiled.cpp \
PreCompiled.h \
Workbench.cpp \
Workbench.h
# the library search path.
libStartGui_la_LDFLAGS = -L../../../Base -L../../../App -L../../../Gui -L../App $(QT_LIBS) $(GL_LIBS) \
$(all_libraries) -version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libStartGui_la_CPPFLAGS = -DStartAppExport= -DStartGuiExport=
libStartGui_la_LIBADD = \
@BOOST_SYSTEM_LIB@ \
-l@PYTHON_LIB@ \
-lxerces-c \
-lFreeCADBase \
-lFreeCADApp \
-lFreeCADGui \
-lStart
#--------------------------------------------------------------------------------------
# Loader of libStartGui
StartGui_la_SOURCES=\
AppStartGui.cpp
# the library search path.
StartGui_la_LDFLAGS = $(libStartGui_la_LDFLAGS) -module -avoid-version
StartGui_la_CPPFLAGS = $(libStartGui_la_CPPFLAGS)
StartGui_la_LIBADD = \
$(libStartGui_la_LIBADD) \
Resources/libResources.la \
-lStartGui
StartGui_la_DEPENDENCIES = libStartGui.la
#--------------------------------------------------------------------------------------
# rule for Qt MetaObject Compiler:
moc_%.cpp: %.h
$(QT_MOC) $< -o $(@F)
# rule for Qt MetaObject Compiler:
%.moc: %.h
$(QT_MOC) $< -o $(@F)
# rules for Qt User Interface Compiler:
ui_%.h: %.ui
$(QT_UIC) $< -o $(@F)
# rules for Qt Resource Compiler:
qrc_%.cpp: %.qrc
$(QT_RCC) -name $(*F) $< -o $(@F)
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src $(QT_CXXFLAGS) $(all_includes)
libdir = $(prefix)/Mod/Start
CLEANFILES = $(BUILT_SOURCES)
EXTRA_DIST = \
CMakeLists.txt

View File

@@ -1,78 +0,0 @@
noinst_LTLIBRARIES=libResources.la
BUILT_SOURCES=\
qrc_Start.cpp
nodist_libResources_la_SOURCES=\
qrc_Start.cpp
EXTRA_DIST = \
translations/StartPage_af.qm \
translations/StartPage_af.ts \
translations/StartPage_de.qm \
translations/StartPage_de.ts \
translations/StartPage_es-ES.qm \
translations/StartPage_es-ES.ts \
translations/StartPage_fi.qm \
translations/StartPage_fi.ts \
translations/StartPage_fr.qm \
translations/StartPage_fr.ts \
translations/StartPage_hr.qm \
translations/StartPage_hr.ts \
translations/StartPage_hu.qm \
translations/StartPage_hu.ts \
translations/StartPage_it.qm \
translations/StartPage_it.ts \
translations/StartPage_ja.qm \
translations/StartPage_ja.ts \
translations/StartPage_nl.qm \
translations/StartPage_nl.ts \
translations/StartPage_no.qm \
translations/StartPage_no.ts \
translations/StartPage_pl.qm \
translations/StartPage_pl.ts \
translations/StartPage_pt-BR.qm \
translations/StartPage_pt-BR.ts \
translations/StartPage_ru.qm \
translations/StartPage_ru.ts \
translations/StartPage_sv-SE.qm \
translations/StartPage_sv-SE.ts \
translations/StartPage_uk.qm \
translations/StartPage_uk.ts \
translations/StartPage_zh-CN.qm \
translations/StartPage_zh-CN.ts \
translations/StartPage_zh-TW.qm \
translations/StartPage_zh-TW.ts \
translations/StartPage_cs.qm \
translations/StartPage_cs.ts \
translations/StartPage_sk.qm \
translations/StartPage_sk.ts \
translations/StartPage_tr.qm \
translations/StartPage_tr.ts \
translations/StartPage_hu.qm \
translations/StartPage_hu.ts \
translations/StartPage_ro.qm \
translations/StartPage_ro.ts \
translations/StartPage_ja.qm \
translations/StartPage_ja.ts \
Start.qrc \
UpdateResources.bat
# rule for Qt MetaObject Compiler:
moc_%.cpp: %.h
$(QT_MOC) $< -o $(@F)
# rule for Qt MetaObject Compiler:
%.moc: %.h
$(QT_MOC) $< -o $(@F)
# rules for Qt Resource Compiler:
qrc_%.cpp: %.qrc
$(QT_RCC) -name $(*F) $< -o $(@F)
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src -I$(srcdir)/.. $(QT_CXXFLAGS) $(all_includes)
CLEANFILES = $(BUILT_SOURCES)

View File

@@ -1,11 +0,0 @@
SUBDIRS=App Gui StartPage
# Change data dir from default ($(prefix)/share) to $(prefix)
datadir = $(prefix)/Mod/Start
data_DATA = Init.py InitGui.py
EXTRA_DIST = \
$(data_DATA) \
CMakeLists.txt \
start.dox

View File

@@ -1,41 +0,0 @@
# Change data dir from default ($(prefix)/share) to $(prefix)
pythondir = $(prefix)/Mod/Start/StartPage
datadir = @datadir@/Mod/Start/StartPage
# Only these two scripts must be here!
python_DATA = \
StartPage.py \
__init__.py
data_DATA = \
ArchDesign.py \
DefaultWorkbench.py \
LoadDrawingExample.py \
LoadPartDesignExample.py \
LoadRobotExample.py \
LoadSchenkel.py \
LoadMRU0.py \
LoadMRU1.py \
LoadMRU2.py \
LoadArchExample.py \
Mesh.py \
PartDesign.py \
Background.jpg \
FreeCAD.png \
PartDesign.png \
ArchDesign.png \
Mesh.png \
Complete.png \
PartDesignExample.png \
ArchExample.png \
web.png \
blank.png \
complete.jpg \
Ship.py \
Ship.png \
ShipExample.png
EXTRA_DIST = \
$(data_DATA) $(python_DATA)

View File

@@ -1,15 +0,0 @@
# Change data dir from default ($(prefix)/share) to $(prefix)
datadir = $(prefix)/Mod/TemplatePyMod
data_DATA = \
Init.py \
InitGui.py \
Commands.py \
FeaturePython.py \
DocumentObject.py \
Mesh2Shape.py \
PythonQt.py \
Tests.py
EXTRA_DIST = \
$(data_DATA) \
CMakeLists.txt

View File

@@ -1,124 +0,0 @@
lib_LTLIBRARIES=libQtUnitGui.la QtUnitGui.la
BUILT_SOURCES=\
ui_UnitTest.h \
moc_UnitTestImp.cpp \
qrc_Test.cpp
libQtUnitGui_la_SOURCES=\
PreCompiled.cpp \
PreCompiled.h \
UnitTestImp.cpp \
UnitTestImp.h \
UnitTestPy.cpp \
UnitTestPy.h
# the library search path.
libQtUnitGui_la_LDFLAGS = -L../../../Base -L../../../App -L../../../Gui $(QT_LIBS) $(all_libraries) \
-version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libQtUnitGui_la_CPPFLAGS = -DQtUnitAppExport= -DQtUnitGuiExport=
libQtUnitGui_la_LIBADD = \
-l@PYTHON_LIB@ \
-lxerces-c \
-lFreeCADBase \
-lFreeCADApp \
-lFreeCADGui
#--------------------------------------------------------------------------------------
# Loader of libQtUnitGui
QtUnitGui_la_SOURCES=\
AppTestGui.cpp
# the library search path.
QtUnitGui_la_LDFLAGS = $(libQtUnitGui_la_LDFLAGS) -module -avoid-version
QtUnitGui_la_CPPFLAGS = $(libQtUnitGui_la_CPPFLAGS)
QtUnitGui_la_LIBADD = \
$(libQtUnitGui_la_LIBADD) \
-lQtUnitGui
QtUnitGui_la_DEPENDENCIES = libQtUnitGui.la
#--------------------------------------------------------------------------------------
# rule for Qt MetaObject Compiler:
moc_%.cpp: %.h
$(QT_MOC) $< -o $(@F)
# rule for Qt MetaObject Compiler:
%.moc: %.h
$(QT_MOC) $< -o $(@F)
# rules for Qt User Interface Compiler:
ui_%.h: %.ui
$(QT_UIC) $< -o $(@F)
# rules for Qt Resource Compiler:
qrc_%.cpp: Resources/%.qrc
$(QT_RCC) -name $(*F) $< -o $(@F)
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src $(all_includes) $(QT_CXXFLAGS)
libdir = $(prefix)/Mod/Test
CLEANFILES = $(BUILT_SOURCES)
# Change data dir from default ($(prefix)/share) to $(prefix)
datadir = $(prefix)/Mod/Test
data_DATA = \
qtunittest.py
EXTRA_DIST = \
$(data_DATA) \
CMakeLists.txt \
UnitTest.ui \
Resources/Test.qrc \
Resources/translations/Test_af.qm \
Resources/translations/Test_af.ts \
Resources/translations/Test_de.qm \
Resources/translations/Test_de.ts \
Resources/translations/Test_es-ES.qm \
Resources/translations/Test_es-ES.ts \
Resources/translations/Test_fi.qm \
Resources/translations/Test_fi.ts \
Resources/translations/Test_fr.qm \
Resources/translations/Test_fr.ts \
Resources/translations/Test_hr.qm \
Resources/translations/Test_hr.ts \
Resources/translations/Test_hu.qm \
Resources/translations/Test_hu.ts \
Resources/translations/Test_it.qm \
Resources/translations/Test_it.ts \
Resources/translations/Test_ja.qm \
Resources/translations/Test_ja.ts \
Resources/translations/Test_nl.qm \
Resources/translations/Test_nl.ts \
Resources/translations/Test_no.qm \
Resources/translations/Test_no.ts \
Resources/translations/Test_pl.qm \
Resources/translations/Test_pl.ts \
Resources/translations/Test_pt-BR.qm \
Resources/translations/Test_pt-BR.ts \
Resources/translations/Test_ru.qm \
Resources/translations/Test_ru.ts \
Resources/translations/Test_sv-SE.qm \
Resources/translations/Test_sv-SE.ts \
Resources/translations/Test_uk.qm \
Resources/translations/Test_uk.ts \
Resources/translations/Test_zh-CN.qm \
Resources/translations/Test_zh-CN.ts \
Resources/translations/Test_zh-TW.qm \
Resources/translations/Test_zh-TW.ts \
Resources/translations/Test_ro.qm \
Resources/translations/Test_ro.ts \
Resources/translations/Test_cs.qm \
Resources/translations/Test_cs.ts \
Resources/translations/Test_sk.qm \
Resources/translations/Test_sk.ts \
Resources/translations/Test_tr.qm \
Resources/translations/Test_tr.ts \
qtunittest.py

View File

@@ -1,21 +0,0 @@
SUBDIRS=Gui
# Change data dir from default ($(prefix)/share) to $(prefix)
datadir = $(prefix)/Mod/Test
data_DATA = \
BaseTests.py \
Document.py \
Init.py \
InitGui.py \
Menu.py \
TestApp.py \
TestGui.py \
UnicodeTests.py \
UnitTests.py \
Workbench.py
EXTRA_DIST = \
$(data_DATA) \
unittestgui.py \
CMakeLists.txt \
test.dox

View File

@@ -1,74 +0,0 @@
SUBDIRS=Resources
lib_LTLIBRARIES=libWebGui.la WebGui.la
BUILT_SOURCES=\
moc_BrowserView.cpp
libWebGui_la_SOURCES=\
AppWebGuiPy.cpp \
Command.cpp \
PreCompiled.cpp \
PreCompiled.h \
BrowserView.cpp \
BrowserView.h \
Workbench.cpp \
Workbench.h
# the library search path.
libWebGui_la_LDFLAGS = -L../../../Base -L../../../App -L../../../Gui $(QT_LIBS) $(GL_LIBS) \
$(all_libraries) -version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
libWebGui_la_CPPFLAGS = -DWebAppExport= -DWebGuiExport=
libWebGui_la_LIBADD = \
@BOOST_SYSTEM_LIB@ \
-l@PYTHON_LIB@ \
-lFreeCADBase \
-lFreeCADApp \
-lFreeCADGui
#--------------------------------------------------------------------------------------
# Loader of libWebGui
WebGui_la_SOURCES=\
AppWebGui.cpp
# the library search path.
WebGui_la_LDFLAGS = $(libWebGui_la_LDFLAGS) -module -avoid-version
WebGui_la_CPPFLAGS = $(libWebGui_la_CPPFLAGS)
WebGui_la_LIBADD = \
$(libWebGui_la_LIBADD) \
Resources/libResources.la \
-lWebGui
WebGui_la_DEPENDENCIES = libWebGui.la
#--------------------------------------------------------------------------------------
# rule for Qt MetaObject Compiler:
moc_%.cpp: %.h
$(QT_MOC) $< -o $(@F)
# rule for Qt MetaObject Compiler:
%.moc: %.h
$(QT_MOC) $< -o $(@F)
# rules for Qt User Interface Compiler:
ui_%.h: %.ui
$(QT_UIC) $< -o $(@F)
# rules for Qt Resource Compiler:
qrc_%.cpp: %.qrc
$(QT_RCC) -name $(*F) $< -o $(@F)
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src $(QT_CXXFLAGS) $(all_includes)
libdir = $(prefix)/Mod/Web
CLEANFILES = $(BUILT_SOURCES)
EXTRA_DIST = \
CMakeLists.txt

View File

@@ -1,38 +0,0 @@
noinst_LTLIBRARIES=libResources.la
BUILT_SOURCES=\
qrc_Web.cpp
nodist_libResources_la_SOURCES=\
qrc_Web.cpp
EXTRA_DIST = \
icons/actions/web-browser.svg \
icons/actions/web-home.svg \
icons/actions/web-next.svg \
icons/actions/web-previous.svg \
icons/actions/web-refresh.svg \
icons/actions/web-stop.svg \
icons/actions/web-zoom-in.svg \
icons/actions/web-zoom-out.svg \
Web.qrc \
UpdateResources.bat
# rule for Qt MetaObject Compiler:
moc_%.cpp: %.h
$(QT_MOC) $< -o $(@F)
# rule for Qt MetaObject Compiler:
%.moc: %.h
$(QT_MOC) $< -o $(@F)
# rules for Qt Resource Compiler:
qrc_%.cpp: %.qrc
$(QT_RCC) -name $(*F) $< -o $(@F)
# set the include path found by configure
AM_CXXFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src -I$(srcdir)/.. $(QT_CXXFLAGS) $(all_includes)
CLEANFILES = $(BUILT_SOURCES)

View File

@@ -1,11 +0,0 @@
SUBDIRS=Gui
# Change data dir from default ($(prefix)/share) to $(prefix)
datadir = $(prefix)/Mod/Web
data_DATA = Init.py InitGui.py
EXTRA_DIST = \
$(data_DATA) \
CMakeLists.txt \
web.dox