View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0022560 | Community | OCCT:Modeling Algorithms | public | 2011-06-01 13:54 | 2021-11-15 15:17 |
Reporter | Assigned To | bugmaster | |||
Priority | normal | Severity | feature | ||
Status | closed | Resolution | won't fix | ||
OS | All | ||||
Target Version | Unscheduled | ||||
Summary | 0022560: Extrema redesign | ||||
Description | RLN_contribution. Detailed description of fix 210: - Temporary modification: GeometryTest fix210.0: - IntTools_BeanBeanIntersector: ComputeUsingExtrema() - take one of two GeomAdaptors out of cycle as it does not change - Extrema - SquareDistance. Check TrimmedSqDistances !! Search Distance(), Magnitude() inside Extrema - Point return const& and update callers (may add private copy constructor and operator= to ensure update of all callers) - Loading and deferred perform - caching point calculation - Raise_if instead of ::Raise() - Updated callers: gce_MakeCirc, GC_MakeArcOfCircle, etc fix210.1: - Extrema: - Replacement of all internal calculations with SquareDistance fix210.2: - IntTools: - create adaptor only when needed but still once per UsingExtrema() call fix210.3: - Extrema: - ExtCC, _GenExtCC, _GExtCC: - deferred perform, independent loading of curve, caching of points, etc - simplified code of GExtCC::Perform() fix210.4: - Extrema: - _CurveCache and switching _GExtCC and _GenExtCC to its using for maximum reuse of calculations fix210.5: - Extrema: - cache of myDu and myDv in FuncExtCC - TODO (if needed): rename into SquareDistance() and LowerSquareDistance(), this may require further updates downstream and update of documentation Geom2dAPI_*, GeomAPI_*, GeomFill_SectionPlacement BRepExtrema_DistShapeShape ========================================= szy: 1. Extrema_FuncExtCC.cdl: added new fields - myDu, myDv 2. Extrema_FuncExtCC.gxx: replaced old fields by new fields of the class Branch ==> OCC22560_ExtremaOptimizations | ||||
Tags | No tags attached. | ||||
Test case number | |||||
Date Modified | Username | Field | Change |
---|---|---|---|
2011-08-02 11:31 | bugmaster | Category | OCCT:MOA => OCCT:Modeling Algorithms |
2011-10-31 16:25 |
|
Resolution | suspended => reopened |
2011-10-31 16:25 |
|
Fixed in Version | EMPTY => |
2011-10-31 16:25 |
|
Description Updated | |
2011-10-31 16:26 |
|
Assigned To | bugmaster => jgv |
2011-10-31 16:26 |
|
Status | acknowledged => assigned |
2011-11-25 14:36 |
|
Description Updated | |
2016-07-07 07:04 |
|
Relationship added | related to 0026269 |
2021-07-06 10:42 |
|
Assigned To | jgv => ifv |
2021-07-06 12:31 |
|
Note Added: 0102300 | |
2021-07-06 12:31 |
|
Assigned To | ifv => szy |
2021-07-06 12:31 |
|
Status | assigned => feedback |
2021-10-27 12:21 |
|
Target Version | => Unscheduled |
2021-11-15 15:17 |
|
Note Added: 0105197 | |
2021-11-15 15:17 |
|
Status | feedback => closed |
2021-11-15 15:17 |
|
Resolution | reopened => won't fix |
2021-11-15 15:17 |
|
Assigned To | szy => bugmaster |