OpenLexocad  27.0
GeomEnums.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <Geom/geom_defines.h>
4 
5 
6 namespace Geom
7 {
8 enum class CoordSpace
9 {
10  WCS, // World coordinate system
11  LCS, // Local coordinate system
12 };
13 
14 enum class CurveType
15 {
16  LINE,
17  CIRCLE,
18  ELLIPSE,
19  PARABOLA,
22  HELIX,
24 };
25 
26 enum class SurfaceType
27 {
28  PLANE,
29  CYLINDER,
30  CONE,
31  SPHERE,
32  TORUS,
39 };
40 
42 {
49 };
50 
52 {
53  PLANE_SURF,
59  RULED_SURF,
64 };
65 } // namespace Geom
Definition: Rotation.h:5
IfcBSplineCurveForm
Definition: GeomEnums.h:41
CurveType
Definition: GeomEnums.h:14
SurfaceType
Definition: GeomEnums.h:26
IfcBSplineSurfaceForm
Definition: GeomEnums.h:51
CoordSpace
Definition: GeomEnums.h:8