OpenLexocad  27.1
GeomEnums.h
Go to the documentation of this file.
1 #pragma once
2 
3 namespace Geom
4 {
5 enum class CoordSpace
6 {
7  WCS, // World coordinate system
8  LCS, // Local coordinate system
9 };
10 
11 enum class CurveType
12 {
13  LINE,
14  CIRCLE,
15  ELLIPSE,
16  PARABOLA,
19  HELIX,
21 };
22 
23 enum class SurfaceType
24 {
25  PLANE,
26  CYLINDER,
27  CONE,
28  SPHERE,
29  TORUS,
36 };
37 
39 {
46 };
47 
49 {
50  PLANE_SURF,
56  RULED_SURF,
61 };
62 } // namespace Geom
Definition: Variant.h:60
IfcBSplineCurveForm
Definition: GeomEnums.h:38
CurveType
Definition: GeomEnums.h:11
SurfaceType
Definition: GeomEnums.h:23
IfcBSplineSurfaceForm
Definition: GeomEnums.h:48
CoordSpace
Definition: GeomEnums.h:5