|
OCCT-Light 0.1
C ABI and C++ veneer for multi-language CAD workflows
|
C++ veneer for the heal module. More...

Go to the source code of this file.
Classes | |
| struct | occtl::heal::Options |
| Versioned options for shape healing. More... | |
| struct | occtl::heal::UnifySameDomainOptions |
| Versioned options for same-domain unification. More... | |
Typedefs | |
| using | occtl::heal::Mode = ::occtl_heal_mode_t |
| Healing mode selector. | |
Functions | |
| void | occtl::heal::heal_shape (Graph &theGraph, NodeId theNodeId, const Options &theOptions=Options{}) |
Heals the shape referenced by theNodeId and ingests the result as a new topology root into theGraph. | |
| NodeId | occtl::heal::unify_same_domain (Graph &theGraph, NodeId theNodeId, const UnifySameDomainOptions &theOptions=UnifySameDomainOptions{}) |
| Unifies same-domain edges/faces and returns the new topology root. | |
C++ veneer for the heal module.
Header-only options and exception translation over the C ABI. Local identifiers follow OCCT style.
|
inline |
Heals the shape referenced by theNodeId and ingests the result as a new topology root into theGraph.
| [in,out] | theGraph | Graph owning the shape to heal. |
| [in] | theNodeId | Root node of the shape to heal. |
| [in] | theOptions | Healing configuration; default is STABLE. |
| Error | on any non-OK status code. |