BIMHome v1.0.0
BIMHome接口文档说明
| 命名空间 | 宏定义 | 枚举
Geometry.h 文件参考
#include <Base/Vector3D.h>
#include <Base/Tools2D.h>
#include <string>
#include <vector>
#include <memory>

浏览源代码.

class  Geometry
 

命名空间

namespace  Base
 

宏定义

#define GEOMETRY_HEADER(_name_)
 
#define GEOMETRY_SRC(_name_)   std::string _name_::getTypeName() { return #_name_;}
 

枚举

enum class  GeometryType {
  None , Point , Curve , Line ,
  LineSegment , PolyLine , Circle , Ellipse ,
  Arc , EllipseArc , BSplineCurve , BezierCurve ,
  NURBS , Parabola , Hyperbola , Surface ,
  Plane , BezierSurface , BSplineSurface , ConicalSurface ,
  CylindricalSurface , SphericalSurface , LinearExtrusionSurface , RevolutionSurface ,
  SweepSurface , OffsetSurface , OsculatingSurface , BoundedSurface ,
  Cone , Cylinder , Hatch , Block
}