Modeling - Refactor BRepClass and FaceClassifier Implementation (#1167)

- Migrated `TopClass_FaceClassifier` / `TopClass_Classifier2d` implementations to `.pxx` and updated BRepClass/Geom2dHatch wrappers to use them (removing `_0.cxx` generator glue).
- Updated BRep class helper headers to use header inlines instead of separate `.lxx` files, and added/rewired passive/face classifier implementations.
- Extended `NCollection_DynamicArray` / `NCollection_KDTree` APIs (insert helpers, callback-based range query) and added GTests for the new vector insert operations.
This commit is contained in:
Pasukhin Dmitry
2026-03-23 18:15:04 +00:00
committed by GitHub
parent 519036936b
commit 4ec89df6f5
42 changed files with 1233 additions and 959 deletions

View File

@@ -54,7 +54,7 @@ public:
//! true if the orientation of the modified
//! face changes in the shells which contain it.
//! Here, <RevFace> will return true if the
//! -- gp_Trsf is negative.
//! - gp_Trsf is negative.
Standard_EXPORT bool NewSurface(const TopoDS_Face& F,
occ::handle<Geom_Surface>& S,
TopLoc_Location& L,

View File

@@ -54,7 +54,7 @@ public:
//! true if the orientation of the modified
//! face changes in the shells which contain it.
//! Here, <RevFace> will return true if the
//! -- gp_Trsf is negative.
//! - gp_Trsf is negative.
Standard_EXPORT bool NewSurface(const TopoDS_Face& F,
occ::handle<Geom_Surface>& S,
TopLoc_Location& L,