![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
Consolidated configuration for the explorer. More...
#include <BRepGraph_ParentExplorer.hxx>
Data Fields | |
| TraversalMode | Mode = TraversalMode::Recursive |
| std::optional< BRepGraph_NodeId::Kind > | TargetKind |
| Emit only this kind (no value = emit all). | |
| std::optional< BRepGraph_NodeId::Kind > | AvoidKind |
| Do not ascend through this kind. | |
| bool | EmitAvoidKind = false |
| Emit matching avoid-kind ancestors once. | |
Consolidated configuration for the explorer.
Prefer this struct over the historical constructor family. The overloads remain supported but the Config-based constructor is the long-term idiom: new options can be added as fields without another ctor overload.
| std::optional<BRepGraph_NodeId::Kind> BRepGraph_ParentExplorer::Config::AvoidKind |
Do not ascend through this kind.
Emit matching avoid-kind ancestors once.
| TraversalMode BRepGraph_ParentExplorer::Config::Mode = TraversalMode::Recursive |
| std::optional<BRepGraph_NodeId::Kind> BRepGraph_ParentExplorer::Config::TargetKind |
Emit only this kind (no value = emit all).