FreeCAD/src/Mod/Part/App
DeepSOIC 199d3edf13 Part: Revolve: port to use FaceMaker
For old documents, default to old behavior. For new objects, default to
use FaceMakerBullseye
2016-10-01 23:13:44 +03:00
..
AppPart.cpp Part: register facemaker classes into typesystem 2016-10-01 23:13:44 +03:00
AppPartPy.cpp fix Coverity issues 2016-08-20 15:41:33 +02:00
ArcOfCirclePy.xml + unify DLL export defines to namespace names 2011-10-10 13:44:52 +00:00
ArcOfCirclePyImp.cpp fix -Wextra in Part 2016-09-22 11:49:28 +02:00
ArcOfEllipsePy.xml Sketcher New Feature: Ellipse support 2014-12-20 12:33:29 +01:00
ArcOfEllipsePyImp.cpp fix -Wextra in Part 2016-09-22 11:49:28 +02:00
ArcOfHyperbolaPy.xml Part Module New Feature: Hyperbola & ArcOfHyperbola 2014-12-21 00:54:07 +01:00
ArcOfHyperbolaPyImp.cpp fix -Wextra in Part 2016-09-22 11:49:28 +02:00
ArcOfParabolaPy.xml Part Module New Feature: Parabola & ArcOfParabola 2014-12-21 00:51:24 +01:00
ArcOfParabolaPyImp.cpp fix -Wextra in Part 2016-09-22 11:49:28 +02:00
ArcPy.xml Sketcher New Feature: Ellipse support 2014-12-20 12:33:29 +01:00
ArcPyImp.cpp Part Module New Feature: Hyperbola & ArcOfHyperbola 2014-12-21 00:54:07 +01:00
AttachableObject.cpp Part: use the just-added methods to make properties read-only 2016-08-08 21:48:50 +03:00
AttachableObject.h Attacher: Py: implement Attacher attribute of AttachableObject 2016-05-13 19:54:44 +03:00
AttachableObjectPy.xml Attacher: Py: implement Attacher attribute of AttachableObject 2016-05-13 19:54:44 +03:00
AttachableObjectPyImp.cpp Attacher: Py: implement Attacher attribute of AttachableObject 2016-05-13 19:54:44 +03:00
AttachEnginePy.xml Attacher: Py: fix docu strings 2016-05-14 00:50:30 +03:00
AttachEnginePyImp.cpp This commit adds getShape and setShape to TopoShape 2016-08-06 23:42:55 +02:00
Attacher.cpp fix Coverity issues 2016-08-22 15:33:54 +02:00
Attacher.h AttachEngine: fix crash when referenced objects get deleted 2016-05-14 02:14:51 +03:00
BezierCurvePy.xml + unify DLL export defines to namespace names 2011-10-10 13:44:52 +00:00
BezierCurvePyImp.cpp + fix strict-aliasing warnings 2015-08-29 19:48:08 +02:00
BezierSurfacePy.xml + unify DLL export defines to namespace names 2011-10-10 13:44:52 +00:00
BezierSurfacePyImp.cpp fix VDegree 2016-07-15 11:27:24 +02:00
BodyBase.cpp fix -Wextra in Part 2016-09-22 11:49:28 +02:00
BodyBase.h fix -Wextra in Part 2016-09-22 11:49:28 +02:00
BodyBasePy.xml implement active body in PartDesign 2016-04-12 18:11:45 +02:00
BodyBasePyImp.cpp + add missing license text 2016-04-13 15:20:41 +02:00
BRepOffsetAPI_MakePipeShellPy.xml 0000646: Expose BRepOffsetAPI_MakePipeShell to python 2012-05-05 16:11:41 +02:00
BRepOffsetAPI_MakePipeShellPyImp.cpp fix -Wextra in Part 2016-09-22 11:49:28 +02:00
BSplineCurveBiArcs.cpp + integrate biarcs algorithm 2015-04-05 14:10:03 +02:00
BSplineCurvePy.xml Implements more arguments to BSplineCurve.approximate 2016-06-13 14:18:35 +02:00
BSplineCurvePyImp.cpp replace deprecated auto_ptr with unique_ptr 2016-09-22 13:01:20 +02:00
BSplineSurfacePy.xml + add method getPolesAndWeights() to NURBS surfaces and curves 2015-05-09 00:58:07 +02:00
BSplineSurfacePyImp.cpp + port to OCC 7.0 2016-05-14 16:53:27 +02:00
CirclePy.xml + Allow to get/set x/y axes of circle 2014-01-08 12:54:45 +01:00
CirclePyImp.cpp fix -Wextra in Part 2016-09-22 11:49:28 +02:00
CMakeLists.txt Part: implement facemakers: FaceMakerCheese, FaceMakerBullseye 2016-10-01 23:13:44 +03:00
ConePy.xml + unify DLL export defines to namespace names 2011-10-10 13:44:52 +00:00
ConePyImp.cpp + port to OCC 7.0 2016-05-14 16:53:27 +02:00
CrossSection.cpp + Fix Windows build 2013-09-23 10:52:15 +02:00
CrossSection.h + port to OCC 7.0 2016-05-14 16:53:27 +02:00
CustomFeature.cpp + unify DLL export defines to namespace names 2011-10-10 13:44:52 +00:00
CustomFeature.h + unify DLL export defines to namespace names 2011-10-10 13:44:52 +00:00
CylinderPy.xml + unify DLL export defines to namespace names 2011-10-10 13:44:52 +00:00
CylinderPyImp.cpp fixes #0001422: Subclass Exception 2014-09-17 11:15:56 +02:00
DatumFeature.cpp This commit adds getShape and setShape to TopoShape 2016-08-06 23:42:55 +02:00
DatumFeature.h PartDesign/App: cleanup datum's classes and headers 2016-04-12 18:12:19 +02:00
edgecluster.cpp + Prefer prefix ++/-- operators for non-primitive types 2015-10-06 21:16:44 +02:00
edgecluster.h + unify DLL export defines to namespace names 2011-10-10 13:44:52 +00:00
EllipsePy.xml Sketcher New Feature: Ellipse support 2014-12-20 12:33:29 +01:00
EllipsePyImp.cpp Sketcher New Feature: Ellipse support 2014-12-20 12:33:29 +01:00
encodeFilename.h issue #1027 use unicode filepaths 2014-10-11 13:32:06 +02:00
FaceMaker.cpp Part: Introduce FaceMaker class 2016-10-01 23:13:44 +03:00
FaceMaker.h Part: Introduce FaceMaker class 2016-10-01 23:13:44 +03:00
FaceMakerBullseye.cpp Part: implement facemakers: FaceMakerCheese, FaceMakerBullseye 2016-10-01 23:13:44 +03:00
FaceMakerBullseye.h Part: implement facemakers: FaceMakerCheese, FaceMakerBullseye 2016-10-01 23:13:44 +03:00
FaceMakerCheese.cpp Part: implement facemakers: FaceMakerCheese, FaceMakerBullseye 2016-10-01 23:13:44 +03:00
FaceMakerCheese.h Part: implement facemakers: FaceMakerCheese, FaceMakerBullseye 2016-10-01 23:13:44 +03:00
FeatureChamfer.cpp + fixes #0001889: Crash when undoing move of base object of a part fillet 2015-01-01 21:05:19 +01:00
FeatureChamfer.h 0000286: Feature request for better Fillet/Chamfer 2012-02-29 01:56:07 +01:00
FeatureCompound.cpp + fixes #0001889: Crash when undoing move of base object of a part fillet 2015-01-01 21:05:19 +01:00
FeatureCompound.h Add a parametric compound command 2013-07-13 15:05:13 +02:00
FeatureExtrusion.cpp Part: Extrude: port to use FaceMaker 2016-10-01 23:13:44 +03:00
FeatureExtrusion.h Part: Extrude: port to use FaceMaker 2016-10-01 23:13:44 +03:00
FeatureFace.cpp Part: Face: use facemakers 2016-10-01 23:13:44 +03:00
FeatureFace.h Part: Face: use facemakers 2016-10-01 23:13:44 +03:00
FeatureFillet.cpp + fixes #0001889: Crash when undoing move of base object of a part fillet 2015-01-01 21:05:19 +01:00
FeatureFillet.h 0000286: Feature request for better Fillet/Chamfer 2012-02-29 01:56:07 +01:00
FeatureGeometrySet.cpp This commit adds getShape and setShape to TopoShape 2016-08-06 23:42:55 +02:00
FeatureGeometrySet.h Fix files encoding. Go from ISO8859-1 to UTF-8. 2015-09-21 19:50:49 -03:00
FeatureMirroring.cpp + fixes #0001413: Part.Shape.transformGeometry on Null Shape causes SIGSEGV 2014-02-15 19:54:15 +01:00
FeatureMirroring.h + unify DLL export defines to namespace names 2011-10-10 13:44:52 +00:00
FeatureOffset.cpp Part: add Offset2D feature 2016-09-02 16:26:02 +02:00
FeatureOffset.h Part: add Offset2D feature 2016-09-02 16:26:02 +02:00
FeaturePartBoolean.cpp replace deprecated auto_ptr with unique_ptr 2016-09-22 13:01:20 +02:00
FeaturePartBoolean.h Keep faces colors on boolean operations 2012-06-01 13:07:29 +02:00
FeaturePartBox.cpp + introduce proper enum for property status to replace plain integers 2016-01-01 15:36:24 +01:00
FeaturePartBox.h Fix files encoding. Go from ISO8859-1 to UTF-8. 2015-09-21 19:50:49 -03:00
FeaturePartCircle.cpp switch the physical Properties to Quantity and add Pressure and Force 2014-02-16 22:19:56 +01:00
FeaturePartCircle.h + fixes #0001652: Proper support of units for all geometric primitives 2015-01-07 15:31:07 +01:00
FeaturePartCommon.cpp fix various compiler warnings 2016-08-09 13:16:26 +02:00
FeaturePartCommon.h Keep faces colors on boolean operations 2012-06-01 13:07:29 +02:00
FeaturePartCurveNet.cpp Fix files encoding. Go from ISO8859-1 to UTF-8. 2015-09-21 19:50:49 -03:00
FeaturePartCurveNet.h Fix files encoding. Go from ISO8859-1 to UTF-8. 2015-09-21 19:50:49 -03:00
FeaturePartCut.cpp Fix files encoding. Go from ISO8859-1 to UTF-8. 2015-09-21 19:50:49 -03:00
FeaturePartCut.h Fix files encoding. Go from ISO8859-1 to UTF-8. 2015-09-21 19:50:49 -03:00
FeaturePartFuse.cpp fix various compiler warnings 2016-08-09 13:16:26 +02:00
FeaturePartFuse.h Keep faces colors on boolean operations 2012-06-01 13:07:29 +02:00
FeaturePartImportBrep.cpp Fix files encoding. Go from ISO8859-1 to UTF-8. 2015-09-21 19:50:49 -03:00
FeaturePartImportBrep.h Fix files encoding. Go from ISO8859-1 to UTF-8. 2015-09-21 19:50:49 -03:00
FeaturePartImportIges.cpp Fix files encoding. Go from ISO8859-1 to UTF-8. 2015-09-21 19:50:49 -03:00
FeaturePartImportIges.h Fix files encoding. Go from ISO8859-1 to UTF-8. 2015-09-21 19:50:49 -03:00
FeaturePartImportStep.cpp Fix files encoding. Go from ISO8859-1 to UTF-8. 2015-09-21 19:50:49 -03:00
FeaturePartImportStep.h Fix files encoding. Go from ISO8859-1 to UTF-8. 2015-09-21 19:50:49 -03:00
FeaturePartPolygon.cpp Integrate Werners & Jans double branch 2013-09-24 11:00:57 +02:00
FeaturePartPolygon.h + unify DLL export defines to namespace names 2011-10-10 13:44:52 +00:00
FeaturePartSection.cpp Keep faces colors on boolean operations 2012-06-01 13:07:28 +02:00
FeaturePartSection.h Keep faces colors on boolean operations 2012-06-01 13:07:28 +02:00
FeaturePartSpline.cpp + Special view provider to display splines 2013-10-22 17:56:24 +02:00
FeaturePartSpline.h + Special view provider to display splines 2013-10-22 17:56:24 +02:00
FeatureRevolution.cpp Part: Revolve: port to use FaceMaker 2016-10-01 23:13:44 +03:00
FeatureRevolution.h Part: Revolve: port to use FaceMaker 2016-10-01 23:13:44 +03:00
FT2FC.cpp + Prefer prefix ++/-- operators for non-primitive types 2015-10-06 21:16:44 +02:00
FT2FC.h Improve geom creation, scaling and translation 2014-03-18 07:57:44 +01:00
Geometry.cpp + rename methods in Vector3 class 2016-07-30 15:14:47 +02:00
Geometry.h + port to OCC 7.0 2016-05-14 16:53:27 +02:00
GeometryCurvePy.xml Add parameter at given distance method for curves 2016-07-29 22:40:19 +02:00
GeometryCurvePyImp.cpp fix Coverity issues 2016-08-21 18:46:40 +02:00
GeometryPy.xml + implement Geometry.copy for Python 2015-06-15 21:28:29 +02:00
GeometryPyImp.cpp + implement Geometry.copy for Python 2015-06-15 21:28:29 +02:00
GeometrySurfacePy.xml Python functions to intersect curves and surfaces 2016-04-12 18:11:55 +02:00
GeometrySurfacePyImp.cpp Python functions to intersect curves and surfaces 2016-04-12 18:11:55 +02:00
HyperbolaPy.xml Part Module New Feature: Hyperbola & ArcOfHyperbola 2014-12-21 00:54:07 +01:00
HyperbolaPyImp.cpp Part Module New Feature: Hyperbola & ArcOfHyperbola 2014-12-21 00:54:07 +01:00
ImportIges.cpp + port to OCC 7.0 2016-05-14 16:53:27 +02:00
ImportIges.h 0001160: Freecad sometimes 'forgets' the ability to handle stp files 2013-06-27 14:16:41 +02:00
ImportStep.cpp + port to OCC 7.0 2016-05-14 16:53:27 +02:00
ImportStep.h Fix files encoding. Go from ISO8859-1 to UTF-8. 2015-09-21 19:50:49 -03:00
LinePy.xml + unify DLL export defines to namespace names 2011-10-10 13:44:52 +00:00
LinePyImp.cpp allow to pass parameter range when creating a line from a line 2016-09-09 13:02:15 +02:00
modelRefine.cpp Part: ModelRefine: adding basis surface to cylinder. 2016-05-07 09:45:39 +02:00
modelRefine.h add coordinate system datum 2016-04-12 18:12:07 +02:00
OCCError.h + build with Qt < 4.7 and OCC < 6.5 2014-09-20 17:49:29 +02:00
OffsetCurvePy.xml + unify DLL export defines to namespace names 2011-10-10 13:44:52 +00:00
OffsetCurvePyImp.cpp fixes #0001422: Subclass Exception 2014-09-17 11:15:56 +02:00
OffsetSurfacePy.xml + unify DLL export defines to namespace names 2011-10-10 13:44:52 +00:00
OffsetSurfacePyImp.cpp fix -Wextra in Part 2016-09-22 11:49:28 +02:00
OpenCascadeAll.h wmayer patch for Win & OCC7 compat 2016-07-11 15:32:16 +02:00
ParabolaPy.xml Compute parabola from three points 2012-10-22 15:55:39 +02:00
ParabolaPyImp.cpp fixes #0001422: Subclass Exception 2014-09-17 11:15:56 +02:00
Part2DObject.cpp Attacher: change Part2DObject to use Plane attacher by default 2016-05-13 19:54:44 +03:00
Part2DObject.h PropertyLinkSubList, Sketcher: move legacy Support readout from PropertyContainer to Part2DObject 2016-04-12 18:12:12 +02:00
Part2DObjectPy.xml Attacher: Py: introduce Py interface of AttachableObject 2016-05-13 19:54:44 +03:00
Part2DObjectPyImp.cpp Attacher: Py: withdraw positionBySupport from Part2DObject 2016-05-13 19:54:44 +03:00
PartFeature.cpp fix -Wdeprecated in Part & FreeCADGui 2016-09-22 15:32:49 +02:00
PartFeature.h fix -Wextra in Part 2016-09-22 11:49:28 +02:00
PartFeaturePy.xml + unify DLL export defines to namespace names 2011-10-10 13:44:52 +00:00
PartFeaturePyImp.cpp fix -Wextra in Part 2016-09-22 11:49:28 +02:00
PartFeatureReference.cpp Fix files encoding. Go from ISO8859-1 to UTF-8. 2015-09-21 19:50:49 -03:00
PartFeatureReference.h Fix files encoding. Go from ISO8859-1 to UTF-8. 2015-09-21 19:50:49 -03:00
PartFeatures.cpp Part: Offset feature: split off into separate file 2016-09-02 16:26:02 +02:00
PartFeatures.h Part: Offset feature: split off into separate file 2016-09-02 16:26:02 +02:00
PlanePy.xml + unify DLL export defines to namespace names 2011-10-10 13:44:52 +00:00
PlanePyImp.cpp fixes #0001422: Subclass Exception 2014-09-17 11:15:56 +02:00
PlateSurfacePy.xml + add Python binding to Plate surface 2015-11-19 15:27:35 +01:00
PlateSurfacePyImp.cpp fix -Wextra in Part 2016-09-22 11:49:28 +02:00
PointPy.xml + add toShape() to Part.Point, allow to pass Part.Point in Part.Vertex 2015-01-15 11:39:53 +01:00
PointPyImp.cpp + add toShape() to Part.Point, allow to pass Part.Point in Part.Vertex 2015-01-15 11:39:53 +01:00
PreCompiled.cpp Fix files encoding. Go from ISO8859-1 to UTF-8. 2015-09-21 19:50:49 -03:00
PreCompiled.h Attacher: Py: create AttachEnginePy 2016-05-13 19:54:44 +03:00
PrimitiveFeature.cpp Part: make primitives attachable 2016-05-20 00:11:16 +03:00
PrimitiveFeature.h Part: make primitives attachable 2016-05-20 00:11:16 +03:00
ProgressIndicator.cpp + unify DLL export defines to namespace names 2011-10-10 13:44:52 +00:00
ProgressIndicator.h replace deprecated auto_ptr with unique_ptr 2016-09-22 13:01:20 +02:00
PropertyGeometryList.cpp Fix files encoding. Go from ISO8859-1 to UTF-8. 2015-09-21 19:50:49 -03:00
PropertyGeometryList.h Fix files encoding. Go from ISO8859-1 to UTF-8. 2015-09-21 19:50:49 -03:00
PropertyTopoShape.cpp fix -Wdeprecated in Part & FreeCADGui 2016-09-22 15:32:49 +02:00
PropertyTopoShape.h Part: make Fusion and Common able to fuse arrays 2016-08-07 12:15:08 +02:00
RectangularTrimmedSurfacePy.xml + unify DLL export defines to namespace names 2011-10-10 13:44:52 +00:00
RectangularTrimmedSurfacePyImp.cpp fixes #0001422: Subclass Exception 2014-09-17 11:15:56 +02:00
SpherePy.xml + unify DLL export defines to namespace names 2011-10-10 13:44:52 +00:00
SpherePyImp.cpp fixes #0001422: Subclass Exception 2014-09-17 11:15:56 +02:00
SurfaceOfExtrusionPy.xml + unify DLL export defines to namespace names 2011-10-10 13:44:52 +00:00
SurfaceOfExtrusionPyImp.cpp fixes #0001422: Subclass Exception 2014-09-17 11:15:56 +02:00
SurfaceOfRevolutionPy.xml + unify DLL export defines to namespace names 2011-10-10 13:44:52 +00:00
SurfaceOfRevolutionPyImp.cpp fixes #0001422: Subclass Exception 2014-09-17 11:15:56 +02:00
Tools.cpp fix -Wextra in Part 2016-09-22 11:49:28 +02:00
Tools.h + port to OCC 7.0 2016-05-14 16:53:27 +02:00
TopologyPy.cpp Fix files encoding. Go from ISO8859-1 to UTF-8. 2015-09-21 19:50:49 -03:00
TopologyPy.h Fix files encoding. Go from ISO8859-1 to UTF-8. 2015-09-21 19:50:49 -03:00
TopoShape.cpp fix -Wextra in Part 2016-09-22 11:49:28 +02:00
TopoShape.h Part: TopoShape: add makeOffset2D method 2016-09-02 16:26:02 +02:00
TopoShapeCompoundPy.xml + allow to select whole wire in sweep panel 2014-05-24 15:33:23 +02:00
TopoShapeCompoundPyImp.cpp This commit adds getShape and setShape to TopoShape 2016-08-06 23:42:55 +02:00
TopoShapeCompSolidPy.xml + unify DLL export defines to namespace names 2011-10-10 13:44:52 +00:00
TopoShapeCompSolidPyImp.cpp This commit adds getShape and setShape to TopoShape 2016-08-06 23:42:55 +02:00
TopoShapeEdgePy.xml + implement TopoEdge.isSeam(face) 2016-04-28 11:08:28 +02:00
TopoShapeEdgePyImp.cpp support offset curve in edge.Curve for occ 7.0 2016-09-15 10:36:44 +02:00
TopoShapeFacePy.xml + add methods to get GProps from curves and surfaces 2015-03-22 18:39:49 +01:00
TopoShapeFacePyImp.cpp fix -Wextra in Part 2016-09-22 11:49:28 +02:00
TopoShapePy.xml Part: Py API: add makeOffset2d method to Part.Shape 2016-09-02 16:26:02 +02:00
TopoShapePyImp.cpp replace deprecated auto_ptr with unique_ptr 2016-09-22 13:01:20 +02:00
TopoShapeShellPy.xml + add methods to get GProps from curves and surfaces 2015-03-22 18:39:49 +01:00
TopoShapeShellPyImp.cpp This commit adds getShape and setShape to TopoShape 2016-08-06 23:42:55 +02:00
TopoShapeSolidPy.xml Part: TopoShapePy: made Solid constructor accept CompSolid 2016-07-04 14:58:53 +03:00
TopoShapeSolidPyImp.cpp This commit adds getShape and setShape to TopoShape 2016-08-06 23:42:55 +02:00
TopoShapeVertexPy.xml + attribute Tolerance added to vertex, edge and face 2012-01-12 12:09:45 +00:00
TopoShapeVertexPyImp.cpp This commit adds getShape and setShape to TopoShape 2016-08-06 23:42:55 +02:00
TopoShapeWirePy.xml Part: Py API: deprecate Part.Wire.makeOffset 2016-09-02 16:26:02 +02:00
TopoShapeWirePyImp.cpp This commit adds getShape and setShape to TopoShape 2016-08-06 23:42:55 +02:00
ToroidPy.xml + unify DLL export defines to namespace names 2011-10-10 13:44:52 +00:00
ToroidPyImp.cpp fixes #0001422: Subclass Exception 2014-09-17 11:15:56 +02:00