hasufell
d0e8c85a8d
PARSER: improve haddock comments
2014-10-09 17:00:03 +02:00
hasufell
9c724ec479
PARSER: improve style
2014-10-09 16:59:09 +02:00
hasufell
70665e4b29
PARSER: allow normal Integers for posDouble as well
...
1.0 => valid
1 => valid
2014-10-09 16:53:32 +02:00
hasufell
4877837f93
Fix step depth in grahamGetCHSteps
...
If we have 3 points and pass 1 to 'g' then 2 steps will be computed.
That means we have to substract 2 from the total length in the call
to 'g'.
2014-10-09 16:11:34 +02:00
hasufell
5ce94d36aa
Add missing Algorithms.ConvexHull to 'other-modules'
2014-10-09 03:31:15 +02:00
hasufell
a5473eaf96
Fix haddock docs
2014-10-09 03:27:02 +02:00
hasufell
357c427f0b
Fix haddock comment
2014-10-09 03:15:27 +02:00
hasufell
f230738e08
Add TODO note
2014-10-09 03:10:52 +02:00
hasufell
1fd0b9f27f
Allow generating gifs vor visualizing steps of the graham algo
...
TODO: this still requires us to hack on Main.hs, because
it isn't compatible with the GUI.
Also see https://github.com/diagrams/diagrams-cairo/issues/55
2014-10-09 03:10:21 +02:00
hasufell
8949d05b3b
Properly handle mempty in Monoid Diag instance
2014-10-09 00:59:18 +02:00
hasufell
9b566f2a63
Improve error handling
2014-10-08 22:07:37 +02:00
hasufell
2fa1204d82
Also connect lines of convex hull
2014-10-08 19:31:55 +02:00
hasufell
0677a26040
Fix y-axis
2014-10-08 19:29:51 +02:00
hasufell
c0be077f15
Improve haddock comments
2014-10-08 19:23:40 +02:00
hasufell
85a00951ba
Fix alignments/origins and correctly expand for the drawing widget
2014-10-08 19:23:15 +02:00
hasufell
8458841182
Small adjustments in Monoid Diag instance
...
The lwG propery doesn't have any effect, so remove it.
Using '<>' here gets correctly inferred for the Diagrams library
data types, so just use it.
2014-10-08 19:21:47 +02:00
hasufell
d8d28d3ca9
Add convex hull algorithm via graham scan
2014-10-08 16:39:46 +02:00
hasufell
46377164b4
Rework vector/point typesystem
...
Don't rely on Data.Vector.V2 and friend anymore, but use
the types we have from Diagrams already and enhance them.
2014-10-08 16:37:38 +02:00
hasufell
da3f71bfc0
Add removeItem utility function
2014-10-08 16:35:35 +02:00
hasufell
b9048325c0
Add obj test files
2014-10-08 16:35:35 +02:00
hasufell
bb0b0a951b
Allow choosing convex hull algorithm
...
This is still a no-op.
2014-10-08 16:35:19 +02:00
hasufell
09ac8dd440
Move splitBy to more general 'Util' module
2014-10-08 16:24:07 +02:00
hasufell
73984b796d
Move Defaults.hs to 'Class' subsystem
2014-10-07 19:18:16 +02:00
hasufell
b7d752ae20
Restructure files, add new subsystems
2014-10-07 19:12:59 +02:00
hasufell
3ef3fb1621
Fix typo
2014-10-07 19:12:59 +02:00
hasufell
c5621104df
Simplify hasExt
2014-10-07 00:41:03 +02:00
hasufell
dd33a8b252
Show haddock documentation for non-exports as well
2014-10-06 23:14:23 +02:00
hasufell
394b450e51
Rm comment to fix generation of haddock docs
...
Unfortunately it seems to be not supported to document individual
parameters of these kind of contructs.
2014-10-06 23:02:09 +02:00
hasufell
685a525c72
Limit public Meshparser API
2014-10-06 22:54:43 +02:00
hasufell
94dd75fb37
Limit public Gtk API
2014-10-06 22:51:54 +02:00
hasufell
98a1b367d5
Style
2014-10-06 22:19:46 +02:00
hasufell
b98d8be723
Limit public API in Diagram
2014-10-06 22:15:10 +02:00
hasufell
330049fde6
Rename showEmptyRectB and emptyRect to showWhiteRectB and whiteRect
2014-10-06 21:22:32 +02:00
hasufell
c35eb704d3
Avoid shadowing of variables
2014-10-06 21:12:18 +02:00
hasufell
8547122be6
Make the diagram API more abstract
...
In particular we now have the data type 'Diag' which
can be used to concatenate multiple Diagrams via mconcat while
keep the properties and VTable across all of them consistent.
2014-10-06 21:11:28 +02:00
hasufell
69026edf83
Simplify and improve extension handling
...
The functions should be safe now and all known corner cases
seem to work.
2014-10-06 02:26:04 +02:00
hasufell
0ee52c5bdd
Improve haddock documentation
2014-10-05 21:47:00 +02:00
hasufell
d5b8eeeb49
Add algorithm combo box
...
Currently a no-op.
2014-10-05 21:41:51 +02:00
hasufell
6c728324fd
Rm obsolete centerX/centerY
2014-10-05 21:33:22 +02:00
hasufell
d69647dcd3
Add all other modules to the cabal file
2014-10-05 21:12:08 +02:00
hasufell
94baf12023
Add about dialog
2014-10-05 20:54:42 +02:00
hasufell
191325f77a
Don't expand/fill the filechooserButton
2014-10-05 20:23:54 +02:00
hasufell
262982673a
Improve error handling
2014-10-05 20:08:58 +02:00
hasufell
d33683cb82
Refactor GUI API
2014-10-05 19:32:36 +02:00
hasufell
1fb87d8e1e
Style
2014-10-05 18:43:10 +02:00
hasufell
522ad2b452
Allow specifying the diagram dimensions in the GUI
2014-10-05 18:41:41 +02:00
hasufell
6c677d55b8
Fix parsing error
2014-10-05 18:09:49 +02:00
hasufell
197dc99058
Allow more control over the dimensions
2014-10-05 18:09:24 +02:00
hasufell
6e2873ece1
Improve haddock documentation
2014-10-05 15:57:31 +02:00
hasufell
5976ba984e
Style
2014-10-05 15:57:18 +02:00