| BIMHome v1.0.0
    BIMHome接口文档说明 | 
#include "BHGlobal.h"#include <vector>#include <map>#include "Base/Vector3D.h"| 类 | |
| struct | Boundary | 
| struct | CircleInfo | 
| struct | DimensionData | 
| struct | DimensionLevel | 
| struct | Interval | 
| struct | Point | 
| 命名空间 | |
| namespace | TechDraw | 
| 类型定义 | |
| typedef std::map< PlateIndex, DimensionLevel > | DimLevel | 
| 枚举 | |
| enum | PlateIndex { LeftPlate = 0 , RightPlate , TopPlate , BottomPlate } | 
| 函数 | |
| static bool | compareSection (const TechDraw::Interval &a, const TechDraw::Interval &b) | 
| bool TechDrawExport | findIntervalsIntersection (std::vector< TechDraw::Interval > intervals, TechDraw::Interval &interval) | 
| 变量 | |
| CENTERPT | |
| const int | DrawingStandar [9][2] = { 841, 1189, 594, 841, 420, 594, 297, 420, 210, 297, 148, 210, 105, 148, 74, 105, 52, 74 } | 
| LEFT_BOTTOM | |
| LEFT_TOP | |
| RIGHT_BOTTOM | |
| RIGHT_TOP | |
| const int | StandarScale [] = { 1,2,5,10,20,25,50,100,200,500 } | 
| static const char * | ViewScaleTypeEnums [] = { "1", "2", "5","10","20", "25", "50", "100","200","500", nullptr } |