org.osm2world.core.map_elevation.data
public class EleConnectorGroup extends Object implements Iterable<EleConnector>
Modifier and Type | Field and Description |
---|---|
List<EleConnector> |
eleConnectors |
static EleConnectorGroup |
EMPTY |
Constructor and Description |
---|
EleConnectorGroup() |
Modifier and Type | Method and Description |
---|---|
void |
add(EleConnector newConnector) |
void |
addAll(Iterable<EleConnector> newConnectors) |
void |
addConnectorsFor(Iterable<VectorXZ> positions,
Object reference,
GroundState groundState) |
void |
addConnectorsFor(PolygonWithHolesXZ polygon,
Object reference,
GroundState groundState) |
void |
addConnectorsForTriangulation(Iterable<TriangleXZ> triangles,
Object reference,
GroundState groundState) |
EleConnector |
getConnector(VectorXZ pos) |
List<EleConnector> |
getConnectors(Iterable<VectorXZ> positions) |
List<VectorXYZ> |
getPosXYZ(Collection<VectorXZ> positions) |
PolygonXYZ |
getPosXYZ(SimplePolygonXZ polygon) |
VectorXYZ |
getPosXYZ(VectorXZ pos) |
Collection<TriangleXYZ> |
getTriangulationXYZ(Collection<? extends TriangleXZ> trianglesXZ) |
Iterator<EleConnector> |
iterator() |
public final List<EleConnector> eleConnectors
public static final EleConnectorGroup EMPTY
public void addConnectorsFor(Iterable<VectorXZ> positions, Object reference, GroundState groundState)
public void addConnectorsFor(PolygonWithHolesXZ polygon, Object reference, GroundState groundState)
public void addConnectorsForTriangulation(Iterable<TriangleXZ> triangles, Object reference, GroundState groundState)
public void add(EleConnector newConnector)
public void addAll(Iterable<EleConnector> newConnectors)
public EleConnector getConnector(VectorXZ pos)
public List<EleConnector> getConnectors(Iterable<VectorXZ> positions)
public PolygonXYZ getPosXYZ(SimplePolygonXZ polygon)
public Collection<TriangleXYZ> getTriangulationXYZ(Collection<? extends TriangleXZ> trianglesXZ)
public Iterator<EleConnector> iterator()
iterator
in interface Iterable<EleConnector>