Skip to content

Coding - Remove unused dependencies from TKXDEDRAW#650

Merged
dpasukhi merged 1 commit intoOpen-Cascade-SAS:masterfrom
dpasukhi:xsdedraw_cleanup
Jul 29, 2025
Merged

Coding - Remove unused dependencies from TKXDEDRAW#650
dpasukhi merged 1 commit intoOpen-Cascade-SAS:masterfrom
dpasukhi:xsdedraw_cleanup

Conversation

@dpasukhi
Copy link
Copy Markdown
Member

@dpasukhi dpasukhi commented Jul 28, 2025

  • Removed unused dependency includes from TKXDEDRAW/XDEDRAW module files
  • Moved dimension type checking methods from STEPCAFControl_GDTProperty to XCAFDimTolObjects_DimensionObject
  • Updated external library dependencies to remove unused libraries

@dpasukhi dpasukhi added this to the Release 8.0 milestone Jul 28, 2025
@dpasukhi dpasukhi requested a review from Copilot July 28, 2025 22:09
@dpasukhi dpasukhi self-assigned this Jul 28, 2025
@dpasukhi dpasukhi added the 1. Coding Coding rules, trivial changes and misprints label Jul 28, 2025
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR focuses on removing unused dependencies from the TKXDEDRAW module by cleaning up unnecessary includes and dependencies. The changes eliminate redundant functionality by moving dimension type checking methods to their appropriate location and removing external library dependencies that are no longer needed.

  • Removed unused dependency includes from TKXDEDRAW/XDEDRAW module files
  • Moved dimension type checking methods from STEPCAFControl_GDTProperty to XCAFDimTolObjects_DimensionObject
  • Updated external library dependencies to remove unused libraries

Reviewed Changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
XSDRAWSTEP.cxx Added STEPCAFControl_Controller include and initialization call
XDEDRAW_GDTs.cxx Removed unused STEPCAFControl_GDTProperty include and updated method calls
XDEDRAW.cxx Removed multiple unused DE* includes and STEPCAFControl initialization
EXTERNLIB.cmake Removed unused external library dependencies
XCAFDimTolObjects_DimensionObject.hxx Added declarations for dimension type checking methods
XCAFDimTolObjects_DimensionObject.cxx Implemented dimension type checking methods
STEPCAFControl_Writer.cxx Updated method calls to use new location
STEPCAFControl_GDTProperty.hxx Removed dimension type checking method declarations
STEPCAFControl_GDTProperty.cxx Removed dimension type checking method implementations

Comment thread src/Draw/TKXSDRAWSTEP/XSDRAWSTEP/XSDRAWSTEP.cxx
@dpasukhi dpasukhi merged commit 783c344 into Open-Cascade-SAS:master Jul 29, 2025
45 of 46 checks passed
@dpasukhi dpasukhi deleted the xsdedraw_cleanup branch July 29, 2025 07:39
@github-project-automation github-project-automation bot moved this from Todo to Done in Maintenance Jul 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1. Coding Coding rules, trivial changes and misprints

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants