Commit Graph

11879 Commits

Author SHA1 Message Date
Markus Lampert
9225bae90d Cleaning up some unused functions. 2017-08-22 10:16:58 -03:00
Markus Lampert
7cdb9578d9 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
62c9bcc39a Added support for baseobject into PathOp, used by almost all ops anyway. 2017-08-22 10:16:58 -03:00
Markus Lampert
a7edaadcdf Fixed markdown 2017-08-22 10:16:58 -03:00
Markus Lampert
dd23476a49 Restored icons for profile ops; cleaned up accel keys. 2017-08-22 10:16:58 -03:00
Markus Lampert
0b380fde15 Rmoved empty implementation of PathFromShape 2017-08-22 10:16:58 -03:00
Markus Lampert
b6c31bedab Rebased Helix op on PathOp framework, also it's UI. 2017-08-22 10:16:58 -03:00
Markus Lampert
355075f7c3 Split base hole processing into separate class. 2017-08-22 10:16:58 -03:00
Markus Lampert
dbbee79378 Split DrillingGui into its own file and base it off of PathOpGui. 2017-08-22 10:16:58 -03:00
Markus Lampert
693cefd780 Renamed PathAreaOpGui to PathOpGui - there's nothing Area specific in there. 2017-08-22 10:16:58 -03:00
Markus Lampert
0093e9296f Added ability to overwrite standard pages. 2017-08-22 10:16:58 -03:00
Markus Lampert
2695ba2492 Consolidated DepthsPage into single class. 2017-08-22 10:16:58 -03:00
Markus Lampert
fccee0b24f Refactored PathDrilling operation using PathOp. 2017-08-22 10:16:58 -03:00
Markus Lampert
f4c20e7c61 Moved base functionality into PathOp and renamed AreaOp interface to areaOp... 2017-08-22 10:16:58 -03:00
Markus Lampert
45b3233ab7 Fixed Apply button misbehaviour for drilling. 2017-08-22 10:16:58 -03:00
Markus Lampert
070ca71727 Removed Names and added support for ArchPanels again. 2017-08-22 10:16:58 -03:00
Markus Lampert
3ff47ef258 Removed Positions and replaced Enabled with Disabled. 2017-08-22 10:16:58 -03:00
Markus Lampert
e7e9722bfc Eliminated Diameter as a property. 2017-08-22 10:16:57 -03:00
Markus Lampert
a8a9e3c4a8 Converted MillFace to be based on PathAreaop. 2017-08-22 10:16:57 -03:00
Markus Lampert
fb56572253 Renamed PathContour to PathProfileContour for consistency. 2017-08-22 10:16:57 -03:00
Markus Lampert
ffe141e86e Consolidated UI for all profile ops. 2017-08-22 10:16:57 -03:00
Markus Lampert
b25a720c51 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
3cd6ce68bb Converted ProfileEdges to based off PathAreaOp. 2017-08-22 10:16:57 -03:00
Markus Lampert
02bda8cf79 Renamed ui for ProfileFaces to match implementation names. 2017-08-22 10:16:57 -03:00
Markus Lampert
54ca9a446d Extracted common profile functionality into base class. 2017-08-22 10:16:57 -03:00
Markus Lampert
6f334e84a5 Renamed PathProfile to PathProfileFaces for consistency; moved common depth calculation for ops with BaseGeometry into PathAreaOp. 2017-08-22 10:16:57 -03:00
Markus Lampert
89da621869 Refactored Commmand and ViewProvider to be data driven and moved imlementation into PathAreaOpGui. 2017-08-22 10:16:57 -03:00
Markus Lampert
0617d360d0 Converted PathProfile to be based on PathAreaOp. 2017-08-22 10:16:57 -03:00
Markus Lampert
c0c2fc5dfb Fixed issues with BaseGeometry UI processing and extended interface to support multiple shapes. 2017-08-22 10:16:57 -03:00
Markus Lampert
98c9c544b4 Moved pocket specific logic back into PathPocket. 2017-08-22 10:16:57 -03:00
Markus Lampert
bd83f3d776 Split pocket gui into its own file and based on PathAreaOpGui. 2017-08-22 10:16:57 -03:00
Markus Lampert
bf025123a0 Moved PathPocket to use PathAreaOp. 2017-08-22 10:16:57 -03:00
Markus Lampert
6eee20dca8 Cleaned up import statements. 2017-08-22 10:16:57 -03:00
Markus Lampert
baa6215292 Corrected selection index. 2017-08-22 10:16:57 -03:00
Markus Lampert
56d72705b6 Updating cmake files. 2017-08-22 10:16:57 -03:00
Markus Lampert
03f79acfcd Added alternate TaskPanel layouts, for fun. 2017-08-22 10:16:57 -03:00
Markus Lampert
4863fb8884 Added Depths page. 2017-08-22 10:16:57 -03:00
Markus Lampert
45b890b308 First cut on splitting GUI into generic part and op specifics. 2017-08-22 10:16:57 -03:00
Markus Lampert
8d562e692d Split Contour UI into it's own implementation file. 2017-08-22 10:16:57 -03:00
Markus Lampert
3b2bc562cb Split Contour op into generic PathArea part and contour specifics. 2017-08-22 10:16:57 -03:00
Markus Lampert
5f40fb735c Fixed typo. 2017-08-22 10:16:57 -03:00
luzpaz
a4766ba5dd Draft: grammer fix 2017-08-22 10:09:46 +02:00
Markus Lampert
447eef0efa Use argparse for post processor argument parsing and added preamble and postamble as arguments. 2017-08-21 14:22:08 -07:00
wmayer
23863af612 implement slicing for VectorPy class 2017-08-21 15:16:03 +02:00
wmayer
f300614729 Py3: replace sq_slice and sq_ass_slice with mp_subscript and mp_ass_subscript because they are not used any more in Py3 2017-08-21 13:33:07 +02:00
Markus Lampert
39d987bee3 Set object's Restore flag while restoring the Path property. 2017-08-20 17:20:55 -07:00
wmayer
dd66a9c9fc add method toFormat to get number format from character 2017-08-20 18:50:13 +02:00
Oliver Oxtoby
59cc63faea Base: Make Quantity parser accept 1/[unit] as [unit]^-1 2017-08-20 16:53:57 +02:00
Oliver Oxtoby
890a7bf814 Base: Fixes in MKS units schema
- Change default unit for Length, if out of range of scaling, to m
- Add density scaling as in Internal schema (avoids density always displaying in kg/mm^3)
- Change velocity to m/s rather than mm/s
2017-08-20 16:50:26 +02:00
Oliver Oxtoby
f93bdfb927 Base: Add DynamicViscosity and SpecificEnergy units 2017-08-20 16:50:11 +02:00