OCCT-Light
0.1
C ABI and C++ veneer for multi-language CAD workflows
Loading...
Searching...
No Matches
occtl.hpp
Go to the documentation of this file.
1
// Copyright (c) 2026 Capgemini Engineering Research and Development.
2
//
3
// This file is part of OCCT-Light software library.
4
//
5
// This library is free software; you can redistribute it and/or modify it under
6
// the terms of the GNU Affero General Public License version 3 as published
7
// by the Free Software Foundation, with an option to use any later version.
8
// Consult the file LICENSE_AGPL_30.txt included in OCCT-Light distribution
9
// for complete text of the license and disclaimer of any warranty.
10
//
11
// Alternatively, this file may be used under the terms of a commercial
12
// license or contractual agreement.
13
//
14
// SPDX-License-Identifier: AGPL-3.0-or-later
15
24
#ifndef OCCTL_HPP_OCCTL_HPP
25
#define OCCTL_HPP_OCCTL_HPP
26
27
#include "
core.hpp
"
28
29
#ifdef OCCTL_HAS_GEOM
30
#include "
curves.hpp
"
31
#include "
curves2d.hpp
"
32
#include "
geom.hpp
"
33
#include "
surfaces.hpp
"
34
#endif
35
36
#ifdef OCCTL_HAS_TOPO
37
#include "
topo.hpp
"
38
#endif
39
40
#ifdef OCCTL_HAS_PRIM
41
#include "
prim.hpp
"
42
#endif
43
44
#ifdef OCCTL_HAS_TEXT
45
#include "
text.hpp
"
46
#endif
47
48
#ifdef OCCTL_HAS_BOOL
49
#include "
bool.hpp
"
50
#endif
51
52
#ifdef OCCTL_HAS_MESH
53
#include "
mesh.hpp
"
54
#endif
55
56
#ifdef OCCTL_HAS_HEAL
57
#include "
heal.hpp
"
58
#endif
59
60
#ifdef OCCTL_HAS_DE
61
#include "
de.hpp
"
62
#endif
63
64
#ifdef OCCTL_HAS_IO_BREP
65
#include "
io_brep.hpp
"
66
#endif
67
68
#ifdef OCCTL_HAS_IO_STEP
69
#include "
io_step.hpp
"
70
#endif
71
72
#ifdef OCCTL_HAS_IO_IGES
73
#include "
io_iges.hpp
"
74
#endif
75
76
#ifdef OCCTL_HAS_IO_STL
77
#include "
io_stl.hpp
"
78
#endif
79
80
#ifdef OCCTL_HAS_IO_OBJ
81
#include "
io_obj.hpp
"
82
#endif
83
84
#ifdef OCCTL_HAS_IO_GLTF
85
#include "
io_gltf.hpp
"
86
#endif
87
88
#ifdef OCCTL_HAS_IO_VRML
89
#include "
io_vrml.hpp
"
90
#endif
91
92
#ifdef OCCTL_HAS_IO_PLY
93
#include "
io_ply.hpp
"
94
#endif
95
96
#ifdef OCCTL_HAS_VIZ
97
#include "
viz.hpp
"
98
#endif
99
100
#endif
// OCCTL_HPP_OCCTL_HPP
bool.hpp
C++ veneer for boolean operations.
core.hpp
C++ veneer for the core module.
curves2d.hpp
C++ veneer for 2D curve representations in the topology graph.
curves.hpp
C++ veneer for 3D curve representations in the topology graph.
de.hpp
C++ veneer for unified data exchange.
geom.hpp
C++ veneer for the geom module.
heal.hpp
C++ veneer for the heal module.
io_brep.hpp
C++ veneer for native BRep I/O.
io_gltf.hpp
C++ veneer for glTF / GLB I/O.
io_iges.hpp
C++ veneer for IGES I/O.
io_obj.hpp
C++ veneer for Wavefront OBJ I/O.
io_ply.hpp
C++ veneer for PLY export.
io_step.hpp
C++ veneer for STEP I/O.
io_stl.hpp
C++ veneer for STL I/O.
io_vrml.hpp
C++ veneer for VRML I/O.
mesh.hpp
C++ veneer for the mesh module.
prim.hpp
C++ veneer for the prim module.
surfaces.hpp
C++ veneer for surface representations in the topology graph.
text.hpp
C++ veneer for the text-to-shape module.
topo.hpp
C++ veneer for the topo module.
viz.hpp
C++ veneer for graph-native visualization.
include
occtl-hpp
occtl.hpp
Generated by
1.9.8