|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectBuildingModule.BuildingPart
public static class BuildingModule.BuildingPart
Nested Class Summary | |
---|---|
class |
BuildingModule.BuildingPart.HeightfieldRoof
superclass for roofs that have exactly one height value for each point within their XZ polygon |
static interface |
BuildingModule.BuildingPart.Roof
|
Constructor Summary | |
---|---|
BuildingModule.BuildingPart(BuildingModule.Building building,
MapArea area,
PolygonWithHolesXZ polygon)
|
Method Summary | |
---|---|
double |
getClearingAbove(VectorXZ pos)
|
PolygonWithHolesXZ |
getPolygon()
|
BuildingModule.BuildingPart.Roof |
getRoof()
|
static boolean |
hasComplexRoof(MapArea area)
|
void |
renderTo(Target<?> target)
|
Methods inherited from class Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BuildingModule.BuildingPart(BuildingModule.Building building, MapArea area, PolygonWithHolesXZ polygon)
Method Detail |
---|
public PolygonWithHolesXZ getPolygon()
public BuildingModule.BuildingPart.Roof getRoof()
public double getClearingAbove(VectorXZ pos)
public void renderTo(Target<?> target)
renderTo
in interface RenderableToAllTargets
public static boolean hasComplexRoof(MapArea area)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |