Commit graph

32 commits

Author SHA1 Message Date
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
Armin Weiss
934a8bd615 includes were one inc too deep, correcting 2003-10-31 09:06:25 +00:00
Armin Weiss
5c35c4ae40 basegfx reorganization 2003-10-28 10:26:57 +00:00
Armin Weiss
999a109d17 basegfx reorganization 2003-10-28 10:15:10 +00:00
Thorsten Behrens
b93d278938 #110496# Make this compile under Windows again, outlined various inlines (mostly to prevent exposure of source/inc/ftools.hxx) 2003-10-17 11:32:55 +00:00
Thorsten Behrens
ab5d7ed315 Slight changes in grouping; having three files now 2003-09-26 06:56:35 +00:00
Thorsten Behrens
0c2881433b initial revision 2003-09-26 06:55:46 +00:00
Thorsten Behrens
08761a143f Reverted from 'optimized' doMulMatrix to plain version (since the former botched the algo for nearly every non-trivial case 2003-09-26 06:54:57 +00:00
Thorsten Behrens
0be8b4179d Initial revision 2003-09-25 08:48:03 +00:00
Thorsten Behrens
32c0e6e8f8 Some adaptions to coding guidelines. Method names are now lowercase, as well as namespaces. Enums are class members, if applicable, and all uppercase. Instead of sal_Bool, we're using builtin-bool, for non-API stuff 2003-08-20 15:56:48 +00:00
Thorsten Behrens
1c5bcfdc70 Added missing ftools include 2003-08-20 12:54:18 +00:00
Armin Weiss
e087bdac33 Added B2DPolyPolygon basic implementation 2003-04-29 15:58:25 +00:00
Armin Weiss
b0e1745d0b ADded unsharp comparisons, addeed usage of these where useful/necessary. 2003-04-28 11:10:38 +00:00
Armin Weiss
59979789b2 Added cubic bezier class
Changed quadratic bezier class (wrong name :-)
2003-04-16 08:41:04 +00:00
Armin Weiss
2d967e36f2 Added basic class for handling quadtratic beziers (preparation for THB) 2003-04-15 16:24:25 +00:00
Armin Weiss
d6941fb507 Extended the Polygon implementation
Splitted the Polygon tooling into PolygonTools and own namespace
Changed names of local include files for templates
2003-04-15 15:02:54 +00:00
Armin Weiss
a69f69f51c Added assigment operators for tuple, vector. Also added Flip() functionality for Polygon. 2003-03-14 13:35:29 +00:00
Armin Weiss
b5af76d9cd Simplified polygon base template (PolygonPointList), changed some include statements to work with big and small letters. 2003-03-14 10:47:03 +00:00
Thorsten Behrens
eba4ee6e6b Evaluation of bezier clipping, not for production use 2003-03-06 17:57:49 +00:00
Armin Weiss
dab1caeefd Added Append/Inserts for polygons, expanded constructors, expanded possibilities for appending/inserting only parts of source poly 2003-02-27 14:42:05 +00:00
Armin Weiss
9989fa5fb4 Changed Range implementations to use local members now. 2003-02-19 15:14:55 +00:00
Armin Weiss
3ccba9c56a Added Range classes (B1DRange, B2DRange, B3DRange) for 1-3 dimensions. 2003-02-19 13:49:20 +00:00
Armin Weiss
e0f8233885 Changed all *Pair names to *Tuple names since B3DPair makes no sense. A second change to BaseHomMatrix.hxx just deletes the empty line if it's not needed. 2003-02-18 14:13:39 +00:00
Armin Weiss
6b043da1ae Added implementations of 3x3 and 4x4 homogen matrices 2002-12-05 16:19:48 +00:00
Armin Weiss
7e48719482 Added some comments and B2dHomPoint 2002-12-03 16:24:06 +00:00
Armin Weiss
90f1b0564a Initial necessary project build files 2002-10-18 14:32:59 +00:00
Armin Weiss
d33a7670fe Initial necessary project files 2002-10-18 14:32:03 +00:00