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

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

#include <occtl/occtl_curves2d.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 curves2d.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  occtl::Curve2d
 Non-owning reference to a 2D geometric curve stored in a graph. More...
 
struct  occtl::Curve2d::TrimmedView
 
struct  occtl::Curve2d::OffsetView
 
struct  occtl::Curve2d::BSplineView
 Aggregate inspection view of a 2D B-spline curve (ยง10.5). More...
 

Macros

#define OCCTL_HPP_HAS_SPAN   0
 

Typedefs

using occtl::GeomTangencyQualifier = occtl_curve2d_tangency_qualifier_t
 

Detailed Description

C++ veneer for 2D 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.