path: root/basegfx/source
AgeCommit message (Collapse)AuthorFilesLines
2003-11-28Removed in-between namespaces (curve, matrix, numeric, point, polygon, ↵Armin Weiss27-4250/+4337
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 Weiss11-102/+359
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-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 Behrens2-59/+367
differences as the stopping criterion
2003-11-11added B2DVector::angleArmin Weiss1-2/+8
2003-11-11Added functionality at the Poly and PolyPolygon tools for subdivides, ↵Armin Weiss2-4/+110
corrected polygon clipper further
2003-11-10Moved template declaration to internal namespaceThorsten Behrens3-458/+466
2003-11-10Initial revisionThorsten Behrens1-0/+216
2003-11-10Added bezier tools fileThorsten Behrens1-4/+5
2003-11-10Some error corrections, some additions to polygon stuff, making ↵Armin Weiss8-55/+143
PolyPolygonCutter work
2003-11-06Added tooling for PolyPolygon cutting and some more tooling at B2DPolygon ↵Armin Weiss10-113/+498
and B2DPolyPolygon
2003-11-06Added tooling for cutting PolyPolygonsArmin Weiss1-0/+1135
2003-11-05Added PolyPolygonTools, Added PolygonTool functionality, changed bool to ↵Armin Weiss18-246/+867
2003-11-05Added new area for PolyPolygon toolsArmin Weiss1-0/+102
2003-10-31includes were one inc too deep, correctingArmin Weiss20-76/+76
2003-10-28basegfx reorganizationArmin Weiss28-17/+4958
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-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-28ADded unsharp comparisons, addeed usage of these where useful/necessary.Armin Weiss2-21/+68
2003-04-15Extended the Polygon implementationArmin Weiss2-0/+1237
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 Weiss1-0/+683
possibilities for appending/inserting only parts of source poly