Uses of Class
org.osm2world.core.math.VectorXZ

Packages that use VectorXZ
org.osm2world.core.heightmap.creation   
org.osm2world.core.heightmap.data   
org.osm2world.core.map_data.creation   
org.osm2world.core.map_data.data   
org.osm2world.core.map_data.data.overlaps   
org.osm2world.core.map_elevation.creation   
org.osm2world.core.map_elevation.data   
org.osm2world.core.math classes for geometric objects that are used throughout OSM2World 
org.osm2world.core.math.algorithms   
org.osm2world.core.target export targets for the generated models 
org.osm2world.core.target.common   
org.osm2world.core.target.povray target that creates .pov files for the POVRay raytracer 
org.osm2world.core.terrain.creation   
org.osm2world.core.terrain.data   
org.osm2world.core.world.data   
org.osm2world.core.world.modules   
org.osm2world.core.world.modules.common   
org.osm2world.core.world.network functionality used by groups of features that aren't isolated, but form a "network" of nodes, ways and areas 
org.osm2world.viewer.view.debug   
 

Uses of VectorXZ in org.osm2world.core.heightmap.creation
 

Methods in org.osm2world.core.heightmap.creation with parameters of type VectorXZ
protected  Float WaveTerrainElevation.getElevation(VectorXZ pos)
           
protected  Float EmptyTerrainElevationGrid.getElevation(VectorXZ pos)
           
protected  Float FlatTerrainElevation.getElevation(VectorXZ pos)
           
 

Uses of VectorXZ in org.osm2world.core.heightmap.data
 

Methods in org.osm2world.core.heightmap.data that return VectorXZ
 VectorXZ TerrainPoint.getPos()
           
 

Methods in org.osm2world.core.heightmap.data with parameters of type VectorXZ
protected abstract  Float AbstractCellularTerrainElevation.getElevation(VectorXZ pos)
           
 

Constructors in org.osm2world.core.heightmap.data with parameters of type VectorXZ
TerrainPoint(VectorXZ pos, Float ele)
           
 

Uses of VectorXZ in org.osm2world.core.map_data.creation
 

Methods in org.osm2world.core.map_data.creation that return VectorXZ
 VectorXZ MapProjection.calcPos(double lat, double lon)
           
 VectorXZ HackMapProjection.calcPos(double lat, double lon)
           
 VectorXZ MapProjection.getNorthUnit()
          returns a vector that points one meter to the north from the position that becomes the coordinate origin
 VectorXZ HackMapProjection.getNorthUnit()
           
 

Methods in org.osm2world.core.map_data.creation with parameters of type VectorXZ
 double MapProjection.calcLat(VectorXZ pos)
          inverse for MapProjection.calcPos(double, double)
 double HackMapProjection.calcLat(VectorXZ pos)
           
 double MapProjection.calcLon(VectorXZ pos)
          inverse for MapProjection.calcPos(double, double)
 double HackMapProjection.calcLon(VectorXZ pos)
           
 

Uses of VectorXZ in org.osm2world.core.map_data.data
 

Methods in org.osm2world.core.map_data.data that return VectorXZ
 VectorXZ MapSegment.getCenter()
          returns the center of the line
 VectorXZ MapData.getCenter()
          calculates the center from the MapNodes' positions
 VectorXZ MapSegment.getDirection()
          returns a normalized vector indicating the line's horizontal direction
 VectorXZ MapNode.getPos()
           
 VectorXZ MapSegment.getRightNormal()
          returns a the result of applying rightNormal() to vector returned by MapSegment.getDirection()
 

Constructors in org.osm2world.core.map_data.data with parameters of type VectorXZ
MapNode(VectorXZ pos, OSMNode osmNode)
           
 

Uses of VectorXZ in org.osm2world.core.map_data.data.overlaps
 

Fields in org.osm2world.core.map_data.data.overlaps declared as VectorXZ
 VectorXZ MapIntersectionWW.pos
           
 

Methods in org.osm2world.core.map_data.data.overlaps that return types with arguments of type VectorXZ
 Collection<VectorXZ> MapOverlapAA.getIntersectionPositions()
           
 Collection<VectorXZ> MapOverlapWA.getIntersectionPositions()
           
 

Constructors in org.osm2world.core.map_data.data.overlaps with parameters of type VectorXZ
MapIntersectionWW(MapWaySegment line1, MapWaySegment line2, VectorXZ pos)
           
 

Uses of VectorXZ in org.osm2world.core.map_elevation.creation
 

Methods in org.osm2world.core.map_elevation.creation that return VectorXZ
abstract  VectorXZ AdvancedAbstractElevationCalculator.AbstractElevationDeterminationScenario.ForceNode.getPos()
          returns the x-z-position of this node (this position is fixed during the simulation)
 VectorXZ AdvancedAbstractElevationCalculator.AbstractElevationDeterminationScenario.ForceNodeOnNode.getPos()
           
 VectorXZ AdvancedAbstractElevationCalculator.AbstractElevationDeterminationScenario.ForceNodeOnLine.getPos()
           
 VectorXZ AdvancedAbstractElevationCalculator.AbstractElevationDeterminationScenario.ForceNodeOnArea.getPos()
           
 VectorXZ AdvancedAbstractElevationCalculator.AbstractElevationDeterminationScenario.ForceNodeOnTerrainPoint.getPos()
           
 

Constructors in org.osm2world.core.map_elevation.creation with parameters of type VectorXZ
AdvancedAbstractElevationCalculator.AbstractElevationDeterminationScenario.ForceNodeOnArea(MapArea area, VectorXZ pos)
           
AdvancedAbstractElevationCalculator.AbstractElevationDeterminationScenario.ForceNodeOnLine(MapWaySegment line, VectorXZ pos)
           
 

Uses of VectorXZ in org.osm2world.core.map_elevation.data
 

Methods in org.osm2world.core.map_elevation.data with parameters of type VectorXZ
 double NodeElevationProfile.getEleAt(VectorXZ pos)
           
 double AreaElevationProfile.getEleAt(VectorXZ pos)
           
 double WaySegmentElevationProfile.getEleAt(VectorXZ pos)
           
abstract  double ElevationProfile.getEleAt(VectorXZ pos)
           
 VectorXYZ ElevationProfile.getWithEle(VectorXZ pos)
           
 

Method parameters in org.osm2world.core.map_elevation.data with type arguments of type VectorXZ
 List<VectorXYZ> ElevationProfile.getWithEle(List<VectorXZ> posList)
           
 

Uses of VectorXZ in org.osm2world.core.math
 

Fields in org.osm2world.core.math declared as VectorXZ
static VectorXZ VectorXZ.NULL_VECTOR
           
 VectorXZ LineSegmentXZ.p1
           
 VectorXZ LineSegmentXZ.p2
           
 VectorXZ TriangleXZ.v1
           
 VectorXZ TriangleXZ.v2
           
 VectorXZ TriangleXZ.v3
           
static VectorXZ VectorXZ.X_UNIT
           
static VectorXZ VectorXZ.Z_UNIT
           
 

Fields in org.osm2world.core.math with type parameters of type VectorXZ
protected  List<VectorXZ> PolygonXZ.vertexLoop
          polygon vertices; first and last vertex are equal
 

Methods in org.osm2world.core.math that return VectorXZ
 VectorXZ VectorXZ.add(VectorXZ other)
          adds the parameter to this vector and returns the result
 VectorXZ AxisAlignedBoundingBoxXZ.center()
           
static VectorXZ VectorXZ.fromAngle(double directionRad)
          returns a unit vector based on an angular direction.
 VectorXZ LineSegmentXZ.getCenter()
           
 VectorXZ TriangleXZ.getCenter()
           
 VectorXZ PolygonXZ.getCenter()
          returns the average of all vertex coordinates.
 VectorXZ LineSegmentXZ.getIntersection(VectorXZ segmentP1, VectorXZ segmentP2)
          returns the intersection between this line segment and the line segment defined by the parameters; null if none exists.
static VectorXZ GeometryUtil.getLineIntersection(VectorXZ pointA, VectorXZ directionA, VectorXZ pointB, VectorXZ directionB)
          returns the position vector where two lines intersect.
static VectorXZ GeometryUtil.getLineSegmentIntersection(VectorXZ pointA1, VectorXZ pointA2, VectorXZ pointB1, VectorXZ pointB2)
          returns the position vector where two line segments intersect.
static VectorXZ GeometryUtil.getTrueLineSegmentIntersection(VectorXZ pointA1, VectorXZ pointA2, VectorXZ pointB1, VectorXZ pointB2)
          variant of GeometryUtil.getLineSegmentIntersection(VectorXZ, VectorXZ, VectorXZ, VectorXZ) that also returns null (= does not announce an intersection) if the two segments share an end point
static VectorXZ GeometryUtil.interpolateBetween(VectorXZ pos1, VectorXZ pos2, double influenceRatioPos2)
          returns a point on a line segment between pos1 and pos2, with parameterized placement between the two end nodes.
 VectorXZ VectorXZ.invert()
           
 VectorXZ VectorXZ.mult(double scalar)
           
 VectorXZ VectorXZ.normalize()
           
 VectorXZ VectorXZ.rightNormal()
          returns the vector that would result from calculating the cross product of this vector (normalized and extended to three dimensions) and (0,1,0).
 VectorXZ VectorXZ.subtract(VectorXZ other)
          subtracts the parameter from this vector and returns the result
static VectorXZ JTSConversionUtil.vectorXZFromJTSCoordinate(Coordinate c)
           
 VectorXZ VectorXYZ.xz()
           
 

Methods in org.osm2world.core.math that return types with arguments of type VectorXZ
static Function<VectorXZ,Double> VectorXZ.distanceFunction(VectorXZ v1)
           
static List<VectorXZ> GeometryUtil.equallyDistributePointsAlong(double preferredDistance, boolean pointsAtStartAndEnd, List<VectorXZ> points)
          distributes points along a line segment sequence.
static List<VectorXZ> GeometryUtil.equallyDistributePointsAlong(double preferredDistance, boolean pointsAtStartAndEnd, VectorXZ lineStart, VectorXZ lineEnd)
          distributes points along a line segment.
 List<VectorXZ> PolygonXZ.getVertexLoop()
          returns the polygon's vertices.
 List<VectorXZ> TriangleXZ.getVertices()
           
 List<VectorXZ> PolygonXZ.getVertices()
          returns the polygon's vertices.
 Collection<VectorXZ> PolygonWithHolesXZ.intersectionPositions(LineSegmentXZ lineSegment)
           
 Collection<? extends VectorXZ> PolygonXZ.intersectionPositions(LineSegmentXZ lineSegment)
           
 Collection<VectorXZ> PolygonWithHolesXZ.intersectionPositions(PolygonWithHolesXZ p2)
           
static List<VectorXZ> GeometryUtil.randomlyDistributePointsOn(PolygonWithHolesXZ polygonWithHolesXZ, double density, double minimumDistance)
          distributes points randomly on a polygon area.
static Function<VectorXZ,VectorXYZ> VectorXZ.xyzFunction(double y)
           
 

Methods in org.osm2world.core.math with parameters of type VectorXZ
 VectorXZ VectorXZ.add(VectorXZ other)
          adds the parameter to this vector and returns the result
 VectorXYZ VectorXYZ.add(VectorXZ other)
           
static boolean SimplePolygonXZ.contains(List<VectorXZ> polygonVertexLoop, VectorXZ test)
          returns true if the polygon defined by the polygonVertexLoop parameter contains a given position
 boolean TriangleXZ.contains(VectorXZ point)
           
 boolean PolygonWithHolesXZ.contains(VectorXZ v)
           
 boolean AxisAlignedBoundingBoxXZ.contains(VectorXZ v)
           
 boolean SimplePolygonXZ.contains(VectorXZ test)
          returns true if the polygon contains a given position
static double VectorXZ.distance(VectorXZ v1, VectorXZ v2)
           
static double GeometryUtil.distanceFromLineSegment(VectorXZ p, LineSegmentXZ s)
          returns the closest distance between point p and line segment s
static Function<VectorXZ,Double> VectorXZ.distanceFunction(VectorXZ v1)
           
static double VectorXZ.distanceSquared(VectorXZ v1, VectorXZ v2)
           
 double VectorXZ.distanceTo(VectorXZ other)
           
 double VectorXZ.dot(VectorXZ other)
           
static List<VectorXZ> GeometryUtil.equallyDistributePointsAlong(double preferredDistance, boolean pointsAtStartAndEnd, VectorXZ lineStart, VectorXZ lineEnd)
          distributes points along a line segment.
 VectorXZ LineSegmentXZ.getIntersection(VectorXZ segmentP1, VectorXZ segmentP2)
          returns the intersection between this line segment and the line segment defined by the parameters; null if none exists.
static VectorXZ GeometryUtil.getLineIntersection(VectorXZ pointA, VectorXZ directionA, VectorXZ pointB, VectorXZ directionB)
          returns the position vector where two lines intersect.
static VectorXZ GeometryUtil.getLineSegmentIntersection(VectorXZ pointA1, VectorXZ pointA2, VectorXZ pointB1, VectorXZ pointB2)
          returns the position vector where two line segments intersect.
static VectorXZ GeometryUtil.getTrueLineSegmentIntersection(VectorXZ pointA1, VectorXZ pointA2, VectorXZ pointB1, VectorXZ pointB2)
          variant of GeometryUtil.getLineSegmentIntersection(VectorXZ, VectorXZ, VectorXZ, VectorXZ) that also returns null (= does not announce an intersection) if the two segments share an end point
static VectorXZ GeometryUtil.interpolateBetween(VectorXZ pos1, VectorXZ pos2, double influenceRatioPos2)
          returns a point on a line segment between pos1 and pos2, with parameterized placement between the two end nodes.
static VectorXYZ GeometryUtil.interpolateElevation(VectorXZ posForEle, VectorXYZ pos1, VectorXYZ pos2)
          performs linear interpolation of elevation information for a position on a line segment
static double GeometryUtil.interpolateValue(VectorXZ posForValue, VectorXZ pos1, double valueAt1, VectorXZ pos2, double valueAt2)
          performs linear interpolation of any value for a position on a line segment
 boolean LineSegmentXZ.intersects(VectorXZ segmentP1, VectorXZ segmentP2)
          returns true if there is an intersection between this line segment and the line segment defined by the parameters
 boolean PolygonXZ.intersects(VectorXZ segmentP1, VectorXZ segmentP2)
          returns true if there is an intersection between this polygon and the line segment defined by the parameter
static boolean GeometryUtil.isBetween(VectorXZ p, VectorXZ l1, VectorXZ l2)
          returns true if p is "between" l1 and l2, i.e. l1 to l2 is the longest side of the triangle p,l1,l2.
static boolean GeometryUtil.isRightOf(VectorXZ p, VectorXZ l1, VectorXZ l2)
          returns true if the point p is on the right of the line though l1 and l2
 VectorXZ VectorXZ.subtract(VectorXZ other)
          subtracts the parameter from this vector and returns the result
 VectorXYZ VectorXYZ.subtract(VectorXZ other)
           
static Coordinate JTSConversionUtil.vectorXZToJTSCoordinate(VectorXZ v)
           
 

Method parameters in org.osm2world.core.math with type arguments of type VectorXZ
protected static void PolygonXZ.assertLoopProperty(List<VectorXZ> vertexLoop)
          checks that the first and last vertex of the vertex list are equal.
static boolean SimplePolygonXZ.contains(List<VectorXZ> polygonVertexLoop, VectorXZ test)
          returns true if the polygon defined by the polygonVertexLoop parameter contains a given position
static List<VectorXZ> GeometryUtil.equallyDistributePointsAlong(double preferredDistance, boolean pointsAtStartAndEnd, List<VectorXZ> points)
          distributes points along a line segment sequence.
static boolean PolygonXZ.isSelfIntersecting(List<VectorXZ> polygonVertexLoop)
          returns true if the polygon defined by the polygonVertexLoop parameter is self-intersecting
static List<VectorXYZ> VectorXZ.listXYZ(List<VectorXZ> vs, double y)
           
 

Constructors in org.osm2world.core.math with parameters of type VectorXZ
LineSegmentXZ(VectorXZ p1, VectorXZ p2)
           
TriangleXZ(VectorXZ v1, VectorXZ v2, VectorXZ v3)
           
 

Constructor parameters in org.osm2world.core.math with type arguments of type VectorXZ
PolygonXZ(List<VectorXZ> vertexLoop)
           
SimplePolygonXZ(List<VectorXZ> vertexLoop)
           
 

Uses of VectorXZ in org.osm2world.core.math.algorithms
 

Method parameters in org.osm2world.core.math.algorithms with type arguments of type VectorXZ
static void EarClippingTriangulationUtil.insertHolesInPolygonOutline(List<VectorXZ> polygonOutline, Collection<SimplePolygonXZ> holes)
          inserts multiple holes into a polygon outline using EarClippingTriangulationUtil.insertHoleInPolygonOutline(List, SimplePolygonXZ, List) TODO: public for debugging purposes
static List<TriangleXZ> TriangulationUtil.triangulate(PolygonWithHolesXZ polygon, Collection<VectorXZ> points)
           
static List<TriangleXZ> TriangulationUtil.triangulate(SimplePolygonXZ outerPolygon, Collection<SimplePolygonXZ> holes, Collection<VectorXZ> points)
          triangulates a two-dimensional polygon with holes and unconnected points.
 

Uses of VectorXZ in org.osm2world.core.target
 

Methods in org.osm2world.core.target with parameters of type VectorXZ
 void Target.drawBox(Material material, VectorXYZ bottomCenter, VectorXZ direction, double height, double width, double depth)
          draws a box with outward-facing polygons
 

Uses of VectorXZ in org.osm2world.core.target.common
 

Methods in org.osm2world.core.target.common with parameters of type VectorXZ
 void AbstractTarget.drawBox(Material material, VectorXYZ bottomCenter, VectorXZ backDirection, double height, double width, double depth)
           
 

Uses of VectorXZ in org.osm2world.core.target.povray
 

Methods in org.osm2world.core.target.povray with parameters of type VectorXZ
 void POVRayTarget.appendPrism(float y1, float y2, VectorXZ... vs)
           
 void POVRayTarget.appendVector(VectorXZ vector)
          alternative to POVRayTarget.appendVector(double, double) using a vector object as parameter instead of individual coordinates
 

Uses of VectorXZ in org.osm2world.core.terrain.creation
 

Methods in org.osm2world.core.terrain.creation with parameters of type VectorXZ
 void TemporaryElevationStorage.addVector(VectorXZ vXZ, VectorXYZ vXYZ)
          adds the 3d version of a flattened vector so that the 3d version can later be retrieved.
 VectorXYZ TemporaryElevationStorage.restoreElevationForVector(VectorXZ vector)
          returns the 3d vector at a position; either by retrieving a previously existing vector or by interpolating along interpolation lines
 

Uses of VectorXZ in org.osm2world.core.terrain.data
 

Methods in org.osm2world.core.terrain.data that return types with arguments of type VectorXZ
 Collection<VectorXZ> GenericTerrainPatch.getPoints()
           
 

Constructor parameters in org.osm2world.core.terrain.data with type arguments of type VectorXZ
GenericTerrainPatch(PolygonWithHolesXZ polygon, Collection<VectorXZ> points, TemporaryElevationStorage eleStorage)
           
 

Uses of VectorXZ in org.osm2world.core.world.data
 

Methods in org.osm2world.core.world.data that return VectorXZ
 VectorXZ NoOutlineWaySegmentWorldObject.getEndPosition()
           
 VectorXZ WaySegmentWorldObject.getEndPosition()
          returns the end position.
 VectorXZ NoOutlineWaySegmentWorldObject.getStartPosition()
           
 VectorXZ WaySegmentWorldObject.getStartPosition()
          returns the start position.
 

Methods in org.osm2world.core.world.data with parameters of type VectorXZ
 double WorldObject.getClearingAbove(VectorXZ pos)
          returns the amount of free space above the base elevation required by this feature.
 double WorldObject.getClearingBelow(VectorXZ pos)
          returns the amount of free space below the base elevation required by this feature.
 

Uses of VectorXZ in org.osm2world.core.world.modules
 

Fields in org.osm2world.core.world.modules declared as VectorXZ
 VectorXZ RoadModule.Road.endCoord
           
 VectorXZ RoadModule.Road.startCoord
           
 

Methods in org.osm2world.core.world.modules that return VectorXZ
 VectorXZ TunnelModule.Tunnel.getEndPosition()
           
 VectorXZ TunnelModule.Tunnel.getStartPosition()
           
 

Methods in org.osm2world.core.world.modules with parameters of type VectorXZ
 double RoadModule.RoadCrossingAtConnector.getClearingAbove(VectorXZ pos)
           
 double RoadModule.Road.getClearingAbove(VectorXZ pos)
           
 double RoadModule.RoadArea.getClearingAbove(VectorXZ pos)
           
 double RailwayModule.RailJunction.getClearingAbove(VectorXZ pos)
           
 double TunnelModule.Tunnel.getClearingAbove(VectorXZ pos)
           
 double TunnelModule.TunnelEntrance.getClearingAbove(VectorXZ pos)
           
 double TunnelModule.TunnelJunction.getClearingAbove(VectorXZ pos)
           
 double WaterModule.Waterway.getClearingAbove(VectorXZ pos)
           
 double WaterModule.RiverJunction.getClearingAbove(VectorXZ pos)
           
 double WaterModule.Water.getClearingAbove(VectorXZ pos)
           
 double RoadModule.RoadCrossingAtConnector.getClearingBelow(VectorXZ pos)
           
 double RoadModule.Road.getClearingBelow(VectorXZ pos)
           
 double RoadModule.RoadArea.getClearingBelow(VectorXZ pos)
           
 double RailwayModule.RailJunction.getClearingBelow(VectorXZ pos)
           
 double TunnelModule.Tunnel.getClearingBelow(VectorXZ pos)
           
 double TunnelModule.TunnelEntrance.getClearingBelow(VectorXZ pos)
           
 double TunnelModule.TunnelJunction.getClearingBelow(VectorXZ pos)
           
 double WaterModule.Waterway.getClearingBelow(VectorXZ pos)
           
 double WaterModule.RiverJunction.getClearingBelow(VectorXZ pos)
           
 double WaterModule.Water.getClearingBelow(VectorXZ pos)
           
 

Uses of VectorXZ in org.osm2world.core.world.modules.common
 

Methods in org.osm2world.core.world.modules.common with parameters of type VectorXZ
static boolean WorldModuleGeometryUtil.piercesWorldObject(VectorXZ pos, Collection<WorldObject> worldObjects)
          checks whether a position is on the area covered by a WorldObjectWithOutline from a collection of WorldObjects.
 

Uses of VectorXZ in org.osm2world.core.world.network
 

Fields in org.osm2world.core.world.network declared as VectorXZ
protected  VectorXZ VisibleConnectorNodeWorldObject.cutVector
           
protected  VectorXZ VisibleConnectorNodeWorldObject.endPos
           
protected  VectorXZ VisibleConnectorNodeWorldObject.startPos
           
 

Fields in org.osm2world.core.world.network with type parameters of type VectorXZ
protected  List<VectorXZ> JunctionNodeWorldObject.cutCenters
           
protected  List<VectorXZ> JunctionNodeWorldObject.cutVectors
           
 

Methods in org.osm2world.core.world.network that return VectorXZ
protected  VectorXZ JunctionNodeWorldObject.getCutNode(int i, boolean right)
          calculates the left or right node of a cut (Only available if junction information for this representation has been provided using JunctionNodeWorldObject.setInformation(List, List, List)).
 VectorXZ AbstractNetworkWaySegmentWorldObject.getCutVectorAt(MapNode node)
           
 VectorXZ AbstractNetworkWaySegmentWorldObject.getEndCutVector()
           
 VectorXZ NetworkWaySegmentWorldObject.getEndCutVector()
          returns the cut vector for the end of the line.
 VectorXZ AbstractNetworkWaySegmentWorldObject.getEndOffset()
           
 VectorXZ NetworkWaySegmentWorldObject.getEndOffset()
          returns the current offset for the end of the line.
 VectorXZ AbstractNetworkWaySegmentWorldObject.getEndPosition()
           
protected  VectorXZ AbstractNetworkWaySegmentWorldObject.getEndWithOffset()
           
 VectorXZ AbstractNetworkWaySegmentWorldObject.getStartCutVector()
           
 VectorXZ NetworkWaySegmentWorldObject.getStartCutVector()
          returns the cut vector for the start of the line.
 VectorXZ AbstractNetworkWaySegmentWorldObject.getStartOffset()
           
 VectorXZ NetworkWaySegmentWorldObject.getStartOffset()
          returns the current offset for the end of the line.
 VectorXZ AbstractNetworkWaySegmentWorldObject.getStartPosition()
           
protected  VectorXZ AbstractNetworkWaySegmentWorldObject.getStartWithOffset()
           
 

Methods in org.osm2world.core.world.network with parameters of type VectorXZ
 double JunctionNodeWorldObject.getClearingAbove(VectorXZ pos)
           
 double JunctionNodeWorldObject.getClearingBelow(VectorXZ pos)
           
 void AbstractNetworkWaySegmentWorldObject.setEndCutVector(VectorXZ cutVector)
           
 void NetworkWaySegmentWorldObject.setEndCutVector(VectorXZ cutVector)
          Sets the cut vector for the end of the line.
 void AbstractNetworkWaySegmentWorldObject.setEndOffset(VectorXZ offsetVector)
           
 void NetworkWaySegmentWorldObject.setEndOffset(VectorXZ offsetVector)
          Sets the offset for the end of the line.
 void VisibleConnectorNodeWorldObject.setInformation(VectorXZ cutVector, VectorXZ startPos, VectorXZ endPos, float startWidth, float endWidth)
          sets the results of NetworkCalculator's calculations.
 void AbstractNetworkWaySegmentWorldObject.setStartCutVector(VectorXZ cutVector)
           
 void NetworkWaySegmentWorldObject.setStartCutVector(VectorXZ cutVector)
          Sets the cut vector for the start of the line.
 void AbstractNetworkWaySegmentWorldObject.setStartOffset(VectorXZ offsetVector)
           
 void NetworkWaySegmentWorldObject.setStartOffset(VectorXZ offsetVector)
          Sets the offset for the start of the line.
 

Method parameters in org.osm2world.core.world.network with type arguments of type VectorXZ
 void JunctionNodeWorldObject.setInformation(List<VectorXZ> cutCenters, List<VectorXZ> cutVectors, List<Float> widths)
          sets the results of NetworkCalculator's calculations.
 void JunctionNodeWorldObject.setInformation(List<VectorXZ> cutCenters, List<VectorXZ> cutVectors, List<Float> widths)
          sets the results of NetworkCalculator's calculations.
 

Uses of VectorXZ in org.osm2world.viewer.view.debug
 

Methods in org.osm2world.viewer.view.debug with parameters of type VectorXZ
protected static void DebugView.drawBoxAround(JOGLTarget target, VectorXZ center, Color color, float halfWidth)