Coding - Refactor HArray and HSequence Definitions (#962)

- Replaced custom DEFINE_HARRAY1 and DEFINE_HSEQUENCE macros with typedefs to NCollection_HArray1 and NCollection_HSequence for various data types across multiple files.
- Updated header files in the following modules:
  - HLRAlgo
  - TKShHealing
  - TKBRep
  - TKG2d
  - TKG3d
  - TKGeomBase
  - TKMeshVS
  - TKV3d
- This change improves consistency and reduces the complexity of the codebase by utilizing the standard NCollection templates.
This commit is contained in:
Pasukhin Dmitry
2025-12-28 11:42:24 +00:00
committed by GitHub
parent 4c975e6a62
commit b5d2fc73fb
289 changed files with 1133 additions and 1341 deletions

View File

@@ -19,8 +19,6 @@
#include <TopoDS_Shape.hxx>
#include <TopTools_Array1OfShape.hxx>
#include <NCollection_DefineHArray1.hxx>
DEFINE_HARRAY1(TopTools_HArray1OfShape, TopTools_Array1OfShape)
#include <NCollection_HArray1.hxx>
typedef NCollection_HArray1<TopoDS_Shape> TopTools_HArray1OfShape;
#endif