|
BIMHome v1.0.0
BIMHome接口文档说明
|
#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 } |