summaryrefslogtreecommitdiff
path: root/basegfx
AgeCommit message (Collapse)Author
2004-03-15#110496# Corrected algoThorsten Behrens
2004-03-15#110496# Moved methods into basegfx namespaceThorsten Behrens
2004-02-25#110496# Made B2ITuple convertible to B2DTuple. Completed filter listThorsten Behrens
2004-02-24#110496# Added tools lib to dllThorsten Behrens
2004-02-24Initial revisioThorsten Behrens
2004-02-24Initial revisionThorsten Behrens
2004-02-16#110496# Made headers gcc-Wall clean, added some Canvas-related toolingThorsten Behrens
2004-02-12Added areControlPointsUsed(), areControlVectorsUsed() methodsArmin Weiss
2004-02-12Changed usages of (G/S)etControlVector(A/B) to use the new curve convention ↵Armin Weiss
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 Behrens
missing, though
2004-02-04Finished test code for adaptive bezier subdivision, and added generic ↵Thorsten Behrens
gnuplot output code
2004-02-03Re-Added some automatic type conversionsArmin Weiss
2004-01-16Added == and != operators to ranges, some other goodies, too. Also changed ↵Armin Weiss
remaining sal_Bool to bool. Renamed B(2|3)(d|i)box to ...volume.
2004-01-16#110496# Some more adaptions to integer classesThorsten Behrens
2004-01-16Initial revisionThorsten Behrens
2004-01-16#110496# Added integer point, size and rectangle classes, needed for the new ↵Thorsten Behrens
canvas
2004-01-15Initial revisionThorsten Behrens
2003-12-08Updated unit testsThorsten Behrens
2003-12-08Merged to AW's latest changes, added preliminary bezier testcasesThorsten Behrens
2003-12-08Initial revisionThorsten Behrens
2003-12-03remaned min, max, abs to their longer names due to preprocessor expansionsArmin Weiss
2003-11-28Removed in-between namespaces (curve, matrix, numeric, point, polygon, ↵Armin Weiss
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 Weiss
namespace and the directories
2003-11-26BDRange no longer needed, moved to namespace range and the directories thereArmin Weiss
2003-11-26Added support for B3DPolygonsArmin Weiss
2003-11-26Moved BasicRange header and implementation to range namespace and directoriesArmin Weiss
2003-11-26Added B3DPolygon supportArmin Weiss
2003-11-12Put Impl class into anonymous namespaceThorsten Behrens
2003-11-12Added scalar cross() method to B2DVector, which returns length of the 2D ↵Thorsten Behrens
cross product (useful e.g. for angle calculations)
2003-11-12Added second adaptive subdivision method (this time with an angle ↵Thorsten Behrens
differences as the stopping criterion
2003-11-11added B2DVector::angleArmin Weiss
2003-11-11Added functionality at the Poly and PolyPolygon tools for subdivides, ↵Armin Weiss
corrected polygon clipper further
2003-11-10Moved template declaration to internal namespaceThorsten Behrens
2003-11-10Initial revisionThorsten Behrens
2003-11-10Added bezier tools fileThorsten Behrens
2003-11-10Some error corrections, some additions to polygon stuff, making ↵Armin Weiss
PolyPolygonCutter work
2003-11-06Added tooling for PolyPolygon cutting and some more tooling at B2DPolygon ↵Armin Weiss
and B2DPolyPolygon
2003-11-06Added tooling for cutting PolyPolygonsArmin Weiss
2003-11-06Added tooling for PolyPolygon cuttingArmin Weiss
2003-11-05Added PolyPolygonTools, Added PolygonTool functionality, changed bool to ↵Armin Weiss
sal_Bool
2003-11-05Added new area for PolyPolygon toolsArmin Weiss
2003-11-03Added entries for tuple and rangeArmin Weiss
2003-10-31removed /sdr from deliver pathsArmin Weiss
2003-10-31Added deliver statements for most used headersArmin Weiss
2003-10-31includes were one inc too deep, correctingArmin Weiss
2003-10-31includes were one inc too deep, correctingArmin Weiss
2003-10-28basegfx reorganizationArmin Weiss
2003-10-28basegfx reorganizationArmin Weiss
2003-10-17#110496# Make this compile under Windows again, outlined various inlines ↵Thorsten Behrens
(mostly to prevent exposure of source/inc/ftools.hxx)
2003-09-26Slight changes in grouping; having three files nowThorsten Behrens