Commit Graph

1126 Commits

Author SHA1 Message Date
Jens-Heiner Rechtien
069a8b0110 #i10000#: fix dependencies 2004-05-11 16:00:49 +00:00
Jens-Heiner Rechtien
376b3a9aca #i10000#: remove unneeded link libs 2004-05-11 15:59:44 +00:00
Oliver Bolte
f90544b676 #100000# depends on unotools 2004-03-22 07:59:18 +00:00
Oliver Bolte
9e56a0c529 #100000# linux parse problem 2004-03-18 11:03:36 +00:00
Oliver Bolte
c3ca9fb10e #100000# depends on tools 2004-03-18 07:56:47 +00:00
Thorsten Behrens
0f907c2d94 #110496# Corrected algo 2004-03-15 13:27:35 +00:00
Thorsten Behrens
8f359dc2b5 #110496# Moved methods into basegfx namespace 2004-03-15 13:26:57 +00:00
Thorsten Behrens
cd2ca2e0d1 #110496# Made B2ITuple convertible to B2DTuple. Completed filter list 2004-02-25 08:54:11 +00:00
Thorsten Behrens
ea8c622450 #110496# Added tools lib to dll 2004-02-24 21:10:45 +00:00
Thorsten Behrens
da430538da Initial revisio 2004-02-24 20:45:29 +00:00
Thorsten Behrens
d0a000f25c Initial revision 2004-02-24 20:42:27 +00:00
Thorsten Behrens
4f9a1f1b4b #110496# Made headers gcc-Wall clean, added some Canvas-related tooling 2004-02-16 16:03:11 +00:00
Armin Weiss
2c3e2190e0 Added areControlPointsUsed(), areControlVectorsUsed() methods 2004-02-12 16:33:43 +00:00
Armin Weiss
b23dfd18d7 Changed usages of (G/S)etControlVector(A/B) to use the new curve convention that both vectors are relative to the point of the edge. Before, B was relative to the next edge.
Also added (G/S)etControlPoint(A/B) interface for B2DPolygon.
2004-02-12 16:11:42 +00:00
Thorsten Behrens
9347a2f749 Finished adaptive subdivision for cubic beziers. Quadratic beziers are still missing, though 2004-02-04 11:13:18 +00:00
Thorsten Behrens
5a5cf6254f Finished test code for adaptive bezier subdivision, and added generic gnuplot output code 2004-02-04 11:11:33 +00:00
Armin Weiss
352b1ab173 Re-Added some automatic type conversions 2004-02-03 17:18:23 +00:00
Armin Weiss
99a300e39a Added == and != operators to ranges, some other goodies, too. Also changed remaining sal_Bool to bool. Renamed B(2|3)(d|i)box to ...volume. 2004-01-16 13:30:10 +00:00
Thorsten Behrens
c794c5ce7e #110496# Some more adaptions to integer classes 2004-01-16 12:40:26 +00:00
Thorsten Behrens
e1ee37accf Initial revision 2004-01-16 09:39:11 +00:00
Thorsten Behrens
fb6fefbd94 #110496# Added integer point, size and rectangle classes, needed for the new canvas 2004-01-16 09:34:43 +00:00
Thorsten Behrens
08761ff6d5 Initial revision 2004-01-15 19:02:49 +00:00
Thorsten Behrens
714d35775f Updated unit tests 2003-12-08 15:56:04 +00:00
Thorsten Behrens
2c3b8d0c57 Merged to AW's latest changes, added preliminary bezier testcases 2003-12-08 12:24:09 +00:00
Thorsten Behrens
994bff5b74 Initial revision 2003-12-08 12:21:24 +00:00
Armin Weiss
220242e6f7 remaned min, max, abs to their longer names due to preprocessor expansions 2003-12-03 08:24:28 +00:00
Armin Weiss
d539c95155 Removed in-between namespaces (curve, matrix, numeric, point, polygon, range, tuple, vector). Names were too common and e.g. vector leaded to problems with some defines. This is now avoided. Also some bug fixes, addition of 3d polygon tooling etc. 2003-11-28 10:18:16 +00:00
Armin Weiss
56f2ab808e Added support for B3DPolyPOlygon, moved BDRange from source/inc to range namespace and the directories 2003-11-26 13:40:18 +00:00
Armin Weiss
c4068e1d9c BDRange no longer needed, moved to namespace range and the directories there 2003-11-26 13:32:41 +00:00
Armin Weiss
fc4520995d Added support for B3DPolygons 2003-11-26 13:31:41 +00:00
Armin Weiss
f3d9724069 Moved BasicRange header and implementation to range namespace and directories 2003-11-26 13:30:28 +00:00
Armin Weiss
449096b836 Added B3DPolygon support 2003-11-26 13:29:22 +00:00
Thorsten Behrens
2b4cf487a6 Put Impl class into anonymous namespace 2003-11-12 11:12:40 +00:00
Thorsten Behrens
6993a65de0 Added scalar cross() method to B2DVector, which returns length of the 2D cross product (useful e.g. for angle calculations) 2003-11-12 11:11:24 +00:00
Thorsten Behrens
d29fb24a43 Added second adaptive subdivision method (this time with an angle differences as the stopping criterion 2003-11-12 11:09:52 +00:00
Armin Weiss
db78936286 added B2DVector::angle 2003-11-11 08:56:10 +00:00
Armin Weiss
d2e3aaa262 Added functionality at the Poly and PolyPolygon tools for subdivides, corrected polygon clipper further 2003-11-11 08:48:14 +00:00
Thorsten Behrens
5d6413171a Moved template declaration to internal namespace 2003-11-10 14:10:57 +00:00
Thorsten Behrens
fd1976f802 Initial revision 2003-11-10 12:33:07 +00:00
Thorsten Behrens
fd56c146e7 Added bezier tools file 2003-11-10 12:32:29 +00:00
Armin Weiss
ff3c6dbe35 Some error corrections, some additions to polygon stuff, making PolyPolygonCutter work 2003-11-10 10:45:52 +00:00
Armin Weiss
fef23aeb65 Added tooling for PolyPolygon cutting and some more tooling at B2DPolygon and B2DPolyPolygon 2003-11-06 15:30:30 +00:00
Armin Weiss
8db4a5314c Added tooling for cutting PolyPolygons 2003-11-06 15:29:33 +00:00
Armin Weiss
f5c38fec79 Added tooling for PolyPolygon cutting 2003-11-06 15:28:48 +00:00
Armin Weiss
c3663a687c Added PolyPolygonTools, Added PolygonTool functionality, changed bool to sal_Bool 2003-11-05 11:25:58 +00:00
Armin Weiss
5719716995 Added new area for PolyPolygon tools 2003-11-05 11:24:43 +00:00
Armin Weiss
a64ad65ca6 Added entries for tuple and range 2003-11-03 07:57:59 +00:00
Armin Weiss
78bf41629c removed /sdr from deliver paths 2003-10-31 09:30:04 +00:00
Armin Weiss
05ea37545b Added deliver statements for most used headers 2003-10-31 09:27:02 +00:00
Armin Weiss
94c9d84524 includes were one inc too deep, correcting 2003-10-31 09:14:00 +00:00