一、模板名称
Tzbm_Planning_UrbanRoad
二、类名称
RoadStyle_01KJ
三、父类名称
无
四、成员变量
(1)@m_FilePathName,字体文件全路径名称,类型为String,默认值为安装目录下的"\plugins\01BIM\style\RoadStyle.01KJ";
(2)@m_StrArr,文件行数组;
(3)@m_StyleWidth,道路宽度样式,长度型,16|22|26|32|44|54...等等;
(4)@mMath,Tzbm_Common::Math_01KJ.new();
(5)@mData,数据变量[[16.m,0,4.m,0,0,4.m,3.m],......];
五、成员函数
(1)initialize(m_FilePathName=Sketchup.find_support_file("RoadStyle.01KJ", "Plugins/01BIM/style"),m_StyleWidth=16.m)
(2)getData(),获取数据mData;
(3)saveFile(),保存RoadStyle.01KJ文件;
(4)getStyleArr(mStyleWidth),获取道路样式宽度参数mStyleWidth对应的样式数组;
(5)getArr(),获取道路样式宽度参数@m_StyleWidth对应的样式数组;
(6)getStyleCSB(mStyleWidth),获取道路样式宽度参数mStyleWidth对应的中分带宽度;
(7)getCSB(),获取道路样式宽度@m_StyleWidth对应的中分带宽度(CentralSeparationBelt);
(8)getStyleFTL(mStyleWidth),获取道路样式宽度参数mStyleWidth对应的快车道宽度;
(9)getFTL(),获取道路样式宽度@m_StyleWidth对应的快车道宽度(FastTrafficLane);
(10)getStyleSSB(mStyleWidth),获取道路样式宽度参数mStyleWidth对应的两侧带宽度;
(11)getSSB(),获取道路样式宽度@m_StyleWidth对应的两侧带宽度(SideSeparationBelt);
(12)getStyleSTL(mStyleWidth),获取道路样式宽度参数mStyleWidth对应的慢车道宽度;
(13)getSTL(),获取道路样式宽度@m_StyleWidth对应的慢车道宽度(SlowTrafficLane);
(14)getStyleSW(mStyleWidth),获取道路样式宽度参数mStyleWidth对应的人行道宽度;
(15)getSW(),获取道路样式宽度@m_StyleWidth对应的人行道宽度(SideWalk);
(16)getStyleBLD(mStyleWidth),获取道路样式宽度参数mStyleWidth对应的建筑红线宽度;
(17)getBLD(),获取道路样式宽度@m_StyleWidth对应的建筑红线宽度(BuildingLineDist);