path: root/basegfx
AgeCommit message (Collapse)AuthorFilesLines
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
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
2003-09-26initial revisionThorsten Behrens4-0/+894
2003-09-26Reverted from 'optimized' doMulMatrix to plain version (since the former ↵Thorsten Behrens1-85/+12
botched the algo for nearly every non-trivial case
2003-09-25Initial revisionThorsten Behrens1-0/+20
2003-08-20Some adaptions to coding guidelines. Method names are now lowercase, as well ↵Thorsten Behrens3-263/+263
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-20Added missing ftools includeThorsten Behrens1-2/+6
2003-04-29Added B2DPolyPolygon basic implementationArmin Weiss1-0/+1
2003-04-28ADded unsharp comparisons, addeed usage of these where useful/necessary.Armin Weiss2-21/+68
2003-04-16Added cubic bezier classArmin Weiss1-0/+1
Changed quadratic bezier class (wrong name :-)
2003-04-15Added basic class for handling quadtratic beziers (preparation for THB)Armin Weiss1-0/+1
2003-04-15Extended the Polygon implementationArmin Weiss3-0/+1238
Splitted the Polygon tooling into PolygonTools and own namespace Changed names of local include files for templates
2003-03-14Added assigment operators for tuple, vector. Also added Flip() functionality ↵Armin Weiss1-12/+66
for Polygon.
2003-03-14Simplified polygon base template (PolygonPointList), changed some include ↵Armin Weiss1-343/+178
statements to work with big and small letters.
2003-03-06Evaluation of bezier clipping, not for production useThorsten Behrens5-0/+2682
2003-02-27Added Append/Inserts for polygons, expanded constructors, expanded ↵Armin Weiss2-0/+684
possibilities for appending/inserting only parts of source poly
2003-02-19Changed Range implementations to use local members now.Armin Weiss1-2/+3
2003-02-19Added Range classes (B1DRange, B2DRange, B3DRange) for 1-3 dimensions.Armin Weiss2-1/+7
2003-02-18Changed all *Pair names to *Tuple names since B3DPair makes no sense. A ↵Armin Weiss1-2/+2
second change to BaseHomMatrix.hxx just deletes the empty line if it's not needed.
2002-12-05Added implementations of 3x3 and 4x4 homogen matricesArmin Weiss2-3/+5
2002-12-03Added some comments and B2dHomPointArmin Weiss1-0/+2
2002-10-18Initial necessary project build filesArmin Weiss2-0/+116
2002-10-18Initial necessary project filesArmin Weiss2-0/+24