Menu

Commit [r17]  Maximize  Restore  History

Deleted expression evaluator.

Deleted 3D algorithms - next development focused on 2D (with strategies for extensions to 3D).

Created robust kernel - sign of determinant (EGC with dynamic filter).

Created robust CG algorithms - orientation and isOnLine predicates.

Created robust line intersector - predicate is robust, intersection point computation based on homogeneous coordinates - approximately, but robustly (BigDecimal type with round off to double).

Created geometry and coordinate factories with interfaces.

Test cases (created and successfully passed):
1. Robust kernel
2. CG Algorithms
3. Line intersector

ondrejpolach 2012-03-03

1 2 > >> (Page 1 of 2)
changed /trunk/db4o.sp/.classpath
added /trunk/db4o.sp/lib/commons-math-2.2.jar
renamed /trunk/db4o.sp/src/com/db4o/sp/algorithms/CGAlgorithmsStrategy.java -> /trunk/db4o.sp/src/com/db4o/sp/algorithms/strategies/CGAlgorithmsStrategy.java
renamed /trunk/db4o.sp/src/com/db4o/sp/algorithms/CGAlgorithms_2D.java -> /trunk/db4o.sp/src/com/db4o/sp/algorithms/CGAlgorithms2D.java
removed /trunk/db4o.sp/src/com/db4o/sp/algorithms/CGAlgorithms_3D.java
added /trunk/db4o.sp/src/com/db4o/sp/algorithms/HomogeneousCoordinateLine.java
added /trunk/db4o.sp/src/com/db4o/sp/algorithms/LineIntersector2D.java
renamed /trunk/db4o.sp/src/com/db4o/sp/algorithms/LineIntersectorStrategy.java -> /trunk/db4o.sp/src/com/db4o/sp/algorithms/strategies/LineIntersectorStrategy.java
removed /trunk/db4o.sp/src/com/db4o/sp/algorithms/RobustLineIntersector_Generic2DCoord.java
added /trunk/db4o.sp/src/com/db4o/sp/algorithms/strategies
removed /trunk/db4o.sp/src/com/db4o/sp/api/GeometryFactory.java
removed /trunk/db4o.sp/src/com/db4o/sp/core/AbstractExpression.java
removed /trunk/db4o.sp/src/com/db4o/sp/core/AdditionExpression.java
removed /trunk/db4o.sp/src/com/db4o/sp/core/BigDecimalAdapter.java
removed /trunk/db4o.sp/src/com/db4o/sp/core/BinaryOpExpression.java
removed /trunk/db4o.sp/src/com/db4o/sp/core/DivisionExpression.java
removed /trunk/db4o.sp/src/com/db4o/sp/core/Expression.java
removed /trunk/db4o.sp/src/com/db4o/sp/core/ExpressionEvaluator.java
removed /trunk/db4o.sp/src/com/db4o/sp/core/MultiplicationExpression.java
removed /trunk/db4o.sp/src/com/db4o/sp/core/Number.java
removed /trunk/db4o.sp/src/com/db4o/sp/core/RealIntervalAdapter.java
added /trunk/db4o.sp/src/com/db4o/sp/core/RealIntervalWrapper.java
/trunk/db4o.sp/.classpath Diff Switch to side-by-side view
Loading...
/trunk/db4o.sp/src/com/db4o/sp/algorithms/HomogeneousCoordinateLine.java Diff Switch to side-by-side view
Loading...
/trunk/db4o.sp/src/com/db4o/sp/algorithms/LineIntersector2D.java Diff Switch to side-by-side view
Loading...
/trunk/db4o.sp/src/com/db4o/sp/core/RealIntervalWrapper.java Diff Switch to side-by-side view
Loading...
1 2 > >> (Page 1 of 2)
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.