Commit Graph

  • 923dbc1284 Speeling David Hoover 2011-06-10 17:00:56 -07:00
  • 246b4df74a More javadoc David Hoover 2011-06-10 17:00:02 -07:00
  • 520167978e Another copy of the classes, specialized to work on double. Double the maintenance! (But not worth the PITA of programmatically generating the code, IMO.) Michael Bayne 2011-06-10 15:56:13 -07:00
  • 33766947bf Updated the README with design notes. Michael Bayne 2011-06-10 15:40:31 -07:00
  • a21b822bd3 Trimming of more trailing whitespace. Michael Bayne 2011-06-10 15:28:54 -07:00
  • 4bad892de1 Fixed whitespace booch. Michael Bayne 2011-06-10 15:27:53 -07:00
  • 09b36265d8 Merge branch 'deadmoose' Michael Bayne 2011-06-10 15:25:44 -07:00
  • f782ea69d2 Added the 800lb gorilla: Area, and its myriad helper classes. Michael Bayne 2011-06-10 15:22:14 -07:00
  • 8a3b1a04aa Fixed naming bug. Michael Bayne 2011-06-10 15:21:36 -07:00
  • 8cc6f63a11 Make all those take "width" and "height". David Hoover 2011-06-10 14:36:45 -07:00
  • e072c6cb57 Eclipse build files David Hoover 2011-06-10 14:33:19 -07:00
  • ba99985401 Prune trailing whitespace David Hoover 2011-06-10 14:30:01 -07:00
  • 459c428d7f Ignore the generated output. David Hoover 2011-06-10 14:26:42 -07:00
  • a442f451c3 Fixed a bunch of bogus [] placements. Michael Bayne 2011-06-10 14:32:26 -07:00
  • ac1d82fff1 Added missing javadocs. Michael Bayne 2011-06-10 14:26:48 -07:00
  • cf7ea58945 Added RoundRectangle and friends. Michael Bayne 2011-06-10 14:24:25 -07:00
  • 24584389dc Fixed headers. Michael Bayne 2011-06-10 14:23:03 -07:00
  • e61f929c76 Ellipses (by which I don't mean multiple ...s). Michael Bayne 2011-06-10 14:03:21 -07:00
  • 40979e11f4 Added Arc and friends. Michael Bayne 2011-06-10 13:46:40 -07:00
  • 5786a8899a Added general flattening path iterator. Michael Bayne 2011-06-10 13:46:28 -07:00
  • ec538d02c2 Added intersect and union helpers. Michael Bayne 2011-06-10 13:46:10 -07:00
  • 948d168e20 Added relativeCCW methods. Michael Bayne 2011-06-10 13:45:53 -07:00
  • 2de6c13864 Yet more javadoc. Michael Bayne 2011-06-10 12:30:21 -07:00
  • 47e7ead916 Formatting and javadoc cleanup. Michael Bayne 2011-06-10 12:28:56 -07:00
  • c7d31b9ea3 Eliminated views of location, size and bounds. They would be crazy expensive to keep up to date for shapes like Path and they're probably not that useful. Added instead methods to obtain said values by copying the data into a supplied object, which allows the caller to avoid garbage generation when desired. Also finished up quad and cubic curves. Michael Bayne 2011-06-10 12:23:19 -07:00
  • b8572dd82f More geometrical progress! Not compiling right now because of lack of cubic and quad curves. Michael Bayne 2011-06-10 10:53:35 -07:00
  • bdc3edb985 More Line methods. Michael Bayne 2011-06-09 16:36:09 -07:00
  • 61dbc0e38d Further refinement of read-only interfaces; added RectangularShape-ness; added Line and friends; added AbstractX classes which implement all non-mutating methods and can be used to create read-only views. Michael Bayne 2011-06-09 16:21:20 -07:00
  • e3c4be2602 Beginnings of new geometry library. Michael Bayne 2011-06-08 11:47:52 -07:00