Markus Lampert
|
e0ebe92d1c
|
Added full unit test to make sure tool chain works correctly.
|
2017-08-24 20:31:57 -07:00 |
|
Markus Lampert
|
f2483f2ff0
|
Added preambles option to fromShapes to prevent Path.Area from emmitting a preamble before every block of movement.
|
2017-08-24 20:31:57 -07:00 |
|
Markus Lampert
|
36284251cb
|
Fixed merge issue.
|
2017-08-24 20:31:57 -07:00 |
|
Markus Lampert
|
a076179cf0
|
Start of dogbone unit tests.
|
2017-08-24 20:31:57 -07:00 |
|
Markus Lampert
|
21502ce1f1
|
Converted PathProfile to be based on PathAreaOp.
|
2017-08-24 20:31:57 -07:00 |
|
Markus Lampert
|
88e2b6de9a
|
Reduced logging for pocket ops again.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
ab2e516b35
|
Refactored pocket and facing to use the same base class; added min travel and keep tool down to the interface - latter one is hidden since it currently doesn't seem to work.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
8c70c3abcd
|
Fixed retraction of tool when profiling multiple holes.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
90952b1c5d
|
Added docstrings to Gui classes.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
1f1e887103
|
Fixed error in circular hole when created with invalid features. Not sure how they get through but they should not cause an exception.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
9f0ba77a54
|
Added doc strings to operations.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
a59e1004c4
|
Replaced BaseGeometry 'Update' with 'Clear', since update didn't actually do anything and 3 buttons is consistent with the BaseLocation dialog.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
be89ab0ac2
|
Gate Locations processing on feature enablement.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
b7d62e4d6f
|
Moved GetPoint dialog to replace the add+remove+edit section and leave the list of locations visible - much better user experience
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
1f3a1d7c81
|
Added option to snapper to hode the snapbar once it's done
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
2642e668c5
|
Added location points for drilling to base framework.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
b92d396753
|
Enabled drilling of arcs.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
81f62d60fe
|
Reduced PathAreaOp log level to info.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
a93bda2805
|
Fixed input field update again.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
c94383b776
|
Fixed typo and wrong signal generation for Depths page.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
7f1caafc41
|
Fix PathJob losing its base.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
d9272777a0
|
Fixed drilling tip length issue.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
12d23df2ac
|
Removed remaining old accel keys and fixed PathSanity object references.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
aec6cfe239
|
Only set properties if they have actually changed (the onChanged/updateData callbacks are called synchronously).
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
8268d7fb88
|
Removed nc directory and adapter - again.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
ed6f16d623
|
Adding missing engraving ui files.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
5190839006
|
Cleaning up some unused functions.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
0c89193d9f
|
Refactored Engrave to be based on PathOp - added support for StepDown, default behaviour is a single step.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
a32f527ac5
|
Added support for baseobject into PathOp, used by almost all ops anyway.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
6fcff10b9b
|
Fixed markdown
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
1664e65135
|
Restored icons for profile ops; cleaned up accel keys.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
bc53677dca
|
Rmoved empty implementation of PathFromShape
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
21f98304be
|
Rebased Helix op on PathOp framework, also it's UI.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
bddcb28424
|
Split base hole processing into separate class.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
26b9c67da6
|
Split DrillingGui into its own file and base it off of PathOpGui.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
f32ef59463
|
Renamed PathAreaOpGui to PathOpGui - there's nothing Area specific in there.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
2b83f12047
|
Added ability to overwrite standard pages.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
564522f60d
|
Consolidated DepthsPage into single class.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
f0c69cce02
|
Refactored PathDrilling operation using PathOp.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
0d4bc71a65
|
Moved base functionality into PathOp and renamed AreaOp interface to areaOp...
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
19f4e8a562
|
Fixed Apply button misbehaviour for drilling.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
1c4dd19590
|
Removed Names and added support for ArchPanels again.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
4140bdfd06
|
Removed Positions and replaced Enabled with Disabled.
|
2017-08-22 10:16:58 -03:00 |
|
Markus Lampert
|
68af1f6df3
|
Eliminated Diameter as a property.
|
2017-08-22 10:16:57 -03:00 |
|
Markus Lampert
|
4e8d0cbea3
|
Converted MillFace to be based on PathAreaop.
|
2017-08-22 10:16:57 -03:00 |
|
Markus Lampert
|
6b8960d125
|
Renamed PathContour to PathProfileContour for consistency.
|
2017-08-22 10:16:57 -03:00 |
|
Markus Lampert
|
73b15db3e7
|
Consolidated UI for all profile ops.
|
2017-08-22 10:16:57 -03:00 |
|
Markus Lampert
|
99042ff626
|
Explicit log messages if job cannot be found or it doesn't have a base.
|
2017-08-22 10:16:57 -03:00 |
|
Markus Lampert
|
100fbe7ace
|
Converted ProfileEdges to based off PathAreaOp.
|
2017-08-22 10:16:57 -03:00 |
|
Markus Lampert
|
6bd53273b0
|
Renamed ui for ProfileFaces to match implementation names.
|
2017-08-22 10:16:57 -03:00 |
|