Backend reconstruction helpers over incidence-table storage.
More...
#include <BRepGraphInc_Reconstruct.hxx>
Backend reconstruction helpers over incidence-table storage.
Converts BRepGraphInc_Storage entity data back into TopoDS shapes. This class is part of the BRepGraphInc backend; external callers should prefer BRepGraph::Shapes() so reconstruction stays behind the facade. Supports single-node and cached multi-face reconstruction with shared edge/vertex reuse via the Cache.
◆ BRepGraphInc_Reconstruct()
| BRepGraphInc_Reconstruct::BRepGraphInc_Reconstruct |
( |
| ) |
|
|
delete |
◆ FaceWithCache()
Reconstruct a face with shared edge/vertex cache for multi-face contexts.
- Parameters
-
| [in] | theGraph | graph owning the storage and caches |
| [in] | theFaceId | face entity id |
| [in,out] | theCache | shared cache for edge and vertex shapes |
- Returns
- reconstructed face shape
◆ Node() [1/2]
Reconstruct a TopoDS_Shape from an entity node. Creates a local cache internally; shared vertices/edges are not reused across calls.
- Parameters
-
| [in] | theGraph | graph owning the storage and caches |
| [in] | theNode | entity node id |
- Returns
- reconstructed shape
◆ Node() [2/2]
Reconstruct a TopoDS_Shape with a shared cache for sub-shape reuse. Vertices and edges already in theCache are returned directly.
- Parameters
-
| [in] | theGraph | graph owning the storage and caches |
| [in] | theNode | entity node id |
| [in,out] | theCache | shared cache for vertex/edge/face shapes |
- Returns
- reconstructed shape
The documentation for this class was generated from the following file: