public class RoofGeneratorParameter extends Object
构造器和说明 |
---|
RoofGeneratorParameter(double buildingHeight)
根据传入的建筑高度,来构造一个新对象。
|
RoofGeneratorParameter(double buildingHeight,
double bottomHeight,
double roofAngle,
double roofThickness,
double roofHeight,
double roofOverhang,
RoofType roofType)
根据传入的参数,来构造一个新对象。
|
限定符和类型 | 方法和说明 |
---|---|
double |
getAngle()
返回坡屋顶坡度,单位:度。
|
double |
getBottomHeight()
返回建筑底部高度,单位:米。
|
double |
getBuildingHeight()
返回建筑高度,单位:米。
|
double |
getOverhang()
返回建筑物的屋顶外扩、内缩(坡屋顶无内缩),单位:米。
|
double |
getParapetHeight()
返回女儿墙高度,单位:米。
|
RoofType |
getRoofType()
返回建筑物的建筑类型。
|
double |
getThickness()
返回女儿墙厚度/坡屋顶厚度,单位:米。
|
void |
setAngle(double roofAngle)
设置坡屋顶坡度,仅满足建筑物的建筑类型为坡屋顶。
|
void |
setBottomHeight(double bottomHeight)
设置建筑底部高度。
|
void |
setBuildingHeight(double buildingHeight)
设置建筑高度。
|
void |
setOverhang(double roofOverhang)
设置建筑物的屋顶外扩、内缩(坡屋顶无内缩)。
|
void |
setParapetHeight(double roofHeight)
设置女儿墙高度,仅满足建筑物的建筑类型为女儿墙和平屋顶。
|
void |
setRoofType(RoofType roofType)
设置建筑物的建筑类型。
|
void |
setThickness(double roofThickness)
设置女儿墙厚度/坡屋顶厚度。
|
public RoofGeneratorParameter(double buildingHeight)
buildingHeight
- 建筑高度public RoofGeneratorParameter(double buildingHeight, double bottomHeight, double roofAngle, double roofThickness, double roofHeight, double roofOverhang, RoofType roofType)
buildingHeight
- 建筑高度bottomHeight
- 建筑底部高度roofAngle
- 坡屋顶坡度(双坡、四坡) 参考范围:15 - 45roofThickness
- 女儿墙厚度、坡屋顶厚度 参考范围: 0.1 - 0.3roofHeight
- 女儿墙高度 参考范围: 0.1 - 2.5roofOverhang
- 屋顶外扩、内缩(坡屋顶无内缩) 参考范围:坡屋顶 0.5 - 1.5 女儿墙与墙厚一致roofType
- 屋顶类型 参考类型: Parapet Flat Hipped Gabled MonoPitchedpublic double getBottomHeight()
public void setBottomHeight(double bottomHeight)
bottomHeight
- 建筑底部高度public double getBuildingHeight()
public void setBuildingHeight(double buildingHeight)
buildingHeight
- 建筑高度public double getAngle()
public void setAngle(double roofAngle)
roofAngle
- 坡屋顶坡度public double getThickness()
public void setThickness(double roofThickness)
roofThickness
- 女儿墙厚度/坡屋顶厚度public double getParapetHeight()
public void setParapetHeight(double roofHeight)
roofHeight
- 女儿墙高度public double getOverhang()
public void setOverhang(double roofOverhang)
roofOverhang
- 建筑物的屋顶外扩、内缩。public RoofType getRoofType()
public void setRoofType(RoofType roofType)
Copyright © 2021–2024 SuperMap. All rights reserved.