OCCT-Light 0.1
C ABI and C++ veneer for multi-language CAD workflows
Loading...
Searching...
No Matches
occtl::bool_ Namespace Reference

Boolean-operation veneer namespace; trailing underscore avoids the C++ keyword. More...

Classes

struct  BoolOptions
 PascalCase mirror of occtl_bool_options_t with idiomatic defaults. More...
 

Functions

NodeId fuse (Graph &theGraph, const std::vector< NodeId > &theObjects, const std::vector< NodeId > &theTools, const BoolOptions &theOpts={})
 Boolean Fuse of two argument groups. See occtl_bool_fuse.
 
NodeId cut (Graph &theGraph, const std::vector< NodeId > &theObjects, const std::vector< NodeId > &theTools, const BoolOptions &theOpts={})
 Boolean Cut. See occtl_bool_cut.
 
NodeId common (Graph &theGraph, const std::vector< NodeId > &theObjects, const std::vector< NodeId > &theTools, const BoolOptions &theOpts={})
 Boolean Common (intersection). See occtl_bool_common.
 
NodeId section (Graph &theGraph, const std::vector< NodeId > &theObjects, const std::vector< NodeId > &theTools, const BoolOptions &theOpts={})
 Boolean Section. See occtl_bool_section.
 
NodeId split (Graph &theGraph, const std::vector< NodeId > &theObjects, const std::vector< NodeId > &theTools, const BoolOptions &theOpts={})
 Boolean Split. See occtl_bool_split.
 

Detailed Description

Boolean-operation veneer namespace; trailing underscore avoids the C++ keyword.