Skip to content

Step Export - Graph optimization (decrease the file size) #190#475

Merged
dpasukhi merged 11 commits intoOpen-Cascade-SAS:IRfrom
AtheneNoctuaPt:CR190
Apr 3, 2025
Merged

Step Export - Graph optimization (decrease the file size) #190#475
dpasukhi merged 11 commits intoOpen-Cascade-SAS:IRfrom
AtheneNoctuaPt:CR190

Conversation

@AtheneNoctuaPt
Copy link
Copy Markdown
Collaborator

Functionality to remove duplicate entities from Step graph is added. Class MergeSTEPEntities_Merger is main entry point. Class MergeSTEPEntities_EntityProcessor implements the basic replacement logic.
Children of MergeSTEPEntities_EntityProcessor implement the logic for the replacement of particular step entity.

Google tests are added for new classes.

…e-SAS#190

Functionality to remove duplicate entities from Step graph is added.
Class MergeSTEPEntities_Merger is main entry point.
Class MergeSTEPEntities_EntityProcessor implements the basic replacement
logic.
Children of MergeSTEPEntities_EntityProcessor implement the logic for
the replacement of particular step entity.

Google tests are added for new classes.
@AtheneNoctuaPt AtheneNoctuaPt added 2. Enhancement New feature or request 1. Data Exchange Import/Export or iterating of the CAD data labels Apr 2, 2025
@AtheneNoctuaPt AtheneNoctuaPt requested a review from dpasukhi April 2, 2025 14:51
@AtheneNoctuaPt AtheneNoctuaPt self-assigned this Apr 2, 2025
@AtheneNoctuaPt AtheneNoctuaPt changed the base branch from master to IR April 2, 2025 14:51
@dpasukhi dpasukhi linked an issue Apr 2, 2025 that may be closed by this pull request
@github-project-automation github-project-automation bot moved this from Todo to Integration in Maintenance Apr 3, 2025
@dpasukhi dpasukhi merged commit 2b38fa1 into Open-Cascade-SAS:IR Apr 3, 2025
33 checks passed
@github-project-automation github-project-automation bot moved this from Integration to Done in Maintenance Apr 3, 2025
dpasukhi pushed a commit to dpasukhi/OCCT that referenced this pull request Apr 3, 2025
Functionality to remove duplicate entities from Step graph is added.
Class MergeSTEPEntities_Merger is main entry point.
Class MergeSTEPEntities_EntityProcessor implements the basic replacement
logic.
Children of MergeSTEPEntities_EntityProcessor implement the logic for
the replacement of particular step entity.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1. Data Exchange Import/Export or iterating of the CAD data 2. Enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Step Export - Graph optimization (decrease the file size)

2 participants