View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007902 | Open CASCADE | OCCT:Visualization | public | 2005-01-28 07:25 | 2012-01-16 16:29 |
Reporter | Assigned To | ||||
Priority | normal | Severity | feature | ||
Status | closed | Resolution | fixed | ||
OS | All | ||||
Fixed in Version | 5.2.3 | ||||
Summary | 0007902: Acceleration of MeshVS_Mesh::Compute method | ||||
Description | It is possible to make MeshVS_Mesh::Compute method faster. In order to indicate whose elements or nodes must be shown this method fill map of integer to boolean with values. But in this moment we know quantity of nodes and elements, so that we can use array instead map. The estimated decrease of MeshVS_Mesh::Compute time is about 20%. | ||||
Additional information and documentation updates | Documentation remark, added by ASL 2005-01-31 06:58:35: Changes: To make the Compute method faster we changed the interface. Now successors of MeshVS_PrsBuilder use Array1OfIntegerBoolean instead MeshVS_MapOfIntegerBoolean. If application want to find element of array, it can use binary seacrh because array passed to PrsBuilder is sorted by integer key. To iterate through array it can use index from Array.Lower() to Array.Upper(). | ||||
Tags | No tags attached. | ||||
Test case number | |||||
Date Modified | Username | Field | Change |
---|---|---|---|
2005-01-28 16:49 | bugmaster | Assigned To | bugmaster => san |
2005-01-28 16:49 | bugmaster | Status | new => assigned |
2005-01-31 07:02 |
|
Assigned To | san => asl |
2005-01-31 08:59 |
|
Status | assigned => resolved |
2005-02-22 10:11 | bugmaster | Status | resolved => verified |
2005-05-06 15:33 | bugmaster | Status | verified => closed |
2005-05-06 15:33 | bugmaster | Resolution | @0@ => fixed |
2011-08-02 11:24 | bugmaster | Category | OCCT:VIZ => OCCT:Visualization |
2012-01-16 16:29 |
|
Description Updated | |
2012-01-16 16:29 |
|
Additional Information Updated |