summaryrefslogtreecommitdiff
path: root/basegfx
AgeCommit message (Collapse)AuthorFilesLines
2004-03-15#110496# Corrected algoThorsten Behrens1-3/+3
2004-03-15#110496# Moved methods into basegfx namespaceThorsten Behrens1-19/+19
2004-02-25#110496# Made B2ITuple convertible to B2DTuple. Completed filter listThorsten Behrens4-101/+150
2004-02-24#110496# Added tools lib to dllThorsten Behrens1-2/+3
2004-02-24Initial revisioThorsten Behrens2-0/+432
2004-02-24Initial revisionThorsten Behrens1-0/+153
2004-02-16#110496# Made headers gcc-Wall clean, added some Canvas-related toolingThorsten Behrens50-146/+154
2004-02-12Added areControlPointsUsed(), areControlVectorsUsed() methodsArmin Weiss2-7/+8
2004-02-12Changed usages of (G/S)etControlVector(A/B) to use the new curve convention ↵Armin Weiss5-32/+109
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-04Finished adaptive subdivision for cubic beziers. Quadratic beziers are still ↵Thorsten Behrens1-39/+67
missing, though
2004-02-04Finished test code for adaptive bezier subdivision, and added generic ↵Thorsten Behrens2-141/+77
gnuplot output code
2004-02-03Re-Added some automatic type conversionsArmin Weiss15-52/+203
2004-01-16Added == and != operators to ranges, some other goodies, too. Also changed ↵Armin Weiss14-30/+251
remaining sal_Bool to bool. Renamed B(2|3)(d|i)box to ...volume.
2004-01-16#110496# Some more adaptions to integer classesThorsten Behrens5-14/+272
2004-01-16Initial revisionThorsten Behrens8-0/+766
2004-01-16#110496# Added integer point, size and rectangle classes, needed for the new ↵Thorsten Behrens50-893/+953
canvas
2004-01-15Initial revisionThorsten Behrens18-0/+3496
2003-12-08Updated unit testsThorsten Behrens3-48/+107
2003-12-08Merged to AW's latest changes, added preliminary bezier testcasesThorsten Behrens5-305/+541
2003-12-08Initial revisionThorsten Behrens1-0/+68
2003-12-03remaned min, max, abs to their longer names due to preprocessor expansionsArmin Weiss5-25/+25
2003-11-28Removed in-between namespaces (curve, matrix, numeric, point, polygon, ↵Armin Weiss55-7452/+7384
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-26Added support for B3DPolyPOlygon, moved BDRange from source/inc to range ↵Armin Weiss26-165/+611
namespace and the directories
2003-11-26BDRange no longer needed, moved to namespace range and the directories thereArmin Weiss2-8/+8
2003-11-26Added support for B3DPolygonsArmin Weiss4-0/+1602
2003-11-26Moved BasicRange header and implementation to range namespace and directoriesArmin Weiss1-0/+177
2003-11-26Added B3DPolygon supportArmin Weiss4-0/+552
2003-11-12Put Impl class into anonymous namespaceThorsten Behrens2-10/+10
2003-11-12Added scalar cross() method to B2DVector, which returns length of the 2D ↵Thorsten Behrens1-2/+7
cross product (useful e.g. for angle calculations)
2003-11-12Added second adaptive subdivision method (this time with an angle ↵Thorsten Behrens4-80/+513
differences as the stopping criterion
2003-11-11added B2DVector::angleArmin Weiss2-4/+20
2003-11-11Added functionality at the Poly and PolyPolygon tools for subdivides, ↵Armin Weiss4-9/+121
corrected polygon clipper further
2003-11-10Moved template declaration to internal namespaceThorsten Behrens3-458/+466
2003-11-10Initial revisionThorsten Behrens2-0/+347
2003-11-10Added bezier tools fileThorsten Behrens1-4/+5
2003-11-10Some error corrections, some additions to polygon stuff, making ↵Armin Weiss16-88/+203
PolyPolygonCutter work
2003-11-06Added tooling for PolyPolygon cutting and some more tooling at B2DPolygon ↵Armin Weiss26-214/+680
and B2DPolyPolygon
2003-11-06Added tooling for cutting PolyPolygonsArmin Weiss1-0/+1135
2003-11-06Added tooling for PolyPolygon cuttingArmin Weiss1-0/+280
2003-11-05Added PolyPolygonTools, Added PolygonTool functionality, changed bool to ↵Armin Weiss35-387/+1067
sal_Bool
2003-11-05Added new area for PolyPolygon toolsArmin Weiss2-0/+203
2003-11-03Added entries for tuple and rangeArmin Weiss1-2/+7
2003-10-31removed /sdr from deliver pathsArmin Weiss1-13/+13
2003-10-31Added deliver statements for most used headersArmin Weiss1-11/+28
2003-10-31includes were one inc too deep, correctingArmin Weiss33-76/+2811
2003-10-31includes were one inc too deep, correctingArmin Weiss6-0/+1401
2003-10-28basegfx reorganizationArmin Weiss30-40/+4977
2003-10-28basegfx reorganizationArmin Weiss1-7/+10
2003-10-17#110496# Make this compile under Windows again, outlined various inlines ↵Thorsten Behrens1-13/+6
(mostly to prevent exposure of source/inc/ftools.hxx)
2003-09-26Slight changes in grouping; having three files nowThorsten Behrens1-19/+19