3.4.0
Data Structures
Here are the data structures with brief descriptions:
[detail level 1234]
 NtiglThe CTiglShapeCache class acts as a storage for all kinds of intermediate shape results in order to improve speed of reoccurent calculations
 CBOPBuilderShapeToBRepBuilderShapeAdapter
 CBRepSewingToBRepBuilderShapeAdapter
 CBSplineFit
 CCBooleanOperTools
 CCBopCommon
 CCCutShape
 CCFaceTraitsStores face metadata like a reference to the shape where the face was originally created in and its name
 CCFuseShapesCFuseShapes Implement a fuse, where the childs are fused with the parent
 CCMergeShapes
 CCNamedShapeStores a TopoDS_Shape and additional metadata to origin of faces, names and history
 CCTiglMakeLoftUsed to create loft topologies using cross sections and optional guide curves. By default, the resulting topology is a solid. In order to prevent closing the loft side faces (and making a solid), you can call CTiglMakeLoft::setMakeSolid(false)
 CCTrimShape
 CIntersectionPoint
 CIsInsideTolerance
 CMaybeOptionalPtrThe MaybeOptionalPtr class is a wrapper for a boost::variant over a T* or a a boost::optional<T>*. It provides a getter returning a boost::optional<const T&> and a setter. The setter throws an error if the underlying value is invalid (either a nullptr or an empty optional)
 CUVResultThe UVResult struct is used as an output for GetFaceAndUV
 CVersionThis class implements semver 2.0.0 with one modification: