OpenLexocad  27.1
GeomEnums.h File Reference

Go to the source code of this file.

Namespaces

 Geom
 

Enumerations

enum  Geom::CoordSpace { Geom::CoordSpace::WCS, Geom::CoordSpace::LCS }
 
enum  Geom::CurveType {
  Geom::CurveType::LINE, Geom::CurveType::CIRCLE, Geom::CurveType::ELLIPSE, Geom::CurveType::PARABOLA,
  Geom::CurveType::BEZIERCURVE, Geom::CurveType::BSPLINECURVE, Geom::CurveType::HELIX, Geom::CurveType::OTHERCURVE
}
 
enum  Geom::SurfaceType {
  Geom::SurfaceType::PLANE, Geom::SurfaceType::CYLINDER, Geom::SurfaceType::CONE, Geom::SurfaceType::SPHERE,
  Geom::SurfaceType::TORUS, Geom::SurfaceType::BEZIERSURFACE, Geom::SurfaceType::BSPLINESURFACE, Geom::SurfaceType::SURFACEOFREVOLUTION,
  Geom::SurfaceType::SURFACEOFEXTRUSION, Geom::SurfaceType::OFFSETSURFACE, Geom::SurfaceType::OTHERSURFACE
}
 
enum  Geom::IfcBSplineCurveForm {
  Geom::IfcBSplineCurveForm::POLYLINE_FORM, Geom::IfcBSplineCurveForm::CIRCULAR_ARC, Geom::IfcBSplineCurveForm::ELLIPTIC_ARC, Geom::IfcBSplineCurveForm::PARABOLIC_ARC,
  Geom::IfcBSplineCurveForm::HYPERBOLIC_ARC, Geom::IfcBSplineCurveForm::UNSPECIFIED_CURVE_FORM
}
 
enum  Geom::IfcBSplineSurfaceForm {
  Geom::IfcBSplineSurfaceForm::PLANE_SURF, Geom::IfcBSplineSurfaceForm::CYLINDRICAL_SURF, Geom::IfcBSplineSurfaceForm::CONICAL_SURF, Geom::IfcBSplineSurfaceForm::SPHERICAL_SURF,
  Geom::IfcBSplineSurfaceForm::TOROIDAL_SURF, Geom::IfcBSplineSurfaceForm::SURF_OF_REVOLUTION, Geom::IfcBSplineSurfaceForm::RULED_SURF, Geom::IfcBSplineSurfaceForm::GENERALISED_CONE,
  Geom::IfcBSplineSurfaceForm::QUADRIC_SURF, Geom::IfcBSplineSurfaceForm::SURF_OF_LINEAR_EXTRUSION, Geom::IfcBSplineSurfaceForm::UNSPECIFIED_SURFACE_FORM
}