OCCT-Light 0.1
C ABI and C++ veneer for multi-language CAD workflows
Loading...
Searching...
No Matches
curves.hpp File Reference

C++ veneer for 3D curve representations in the topology graph. More...

#include <occtl/occtl_curves.h>
#include <occtl-hpp/core.hpp>
#include <occtl-hpp/geom.hpp>
#include <cstdint>
#include <cstdlib>
#include <tuple>
#include <utility>
#include <vector>
Include dependency graph for curves.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  occtl::Curve
 Non-owning reference to a 3D geometric curve stored in a graph. More...
 
struct  occtl::Curve::TrimmedView
 
struct  occtl::Curve::OffsetView
 
struct  occtl::Curve::IntersectionPoint
 A single intersection point between two curves. More...
 
struct  occtl::Curve::BSplineView
 Aggregate inspection view of a B-spline curve (ยง10.5). More...
 

Macros

#define OCCTL_HPP_HAS_SPAN   0
 

Detailed Description

C++ veneer for 3D curve representations in the topology graph.

Non-owning graph-rep reference over occtl_rep_id_t inside an occtl_graph_t* with STL-shaped accessors. Local identifiers follow OCCT style.