Package | Description |
---|---|
com.bbn.openmap.omGraphics.util |
This package contains simple utility classes used specifically for OMGraphics.
|
Modifier and Type | Method and Description |
---|---|
OMAreaList |
RibbonMaker.getOuterRing(double dist)
Assumes coords represent a polygon, returns an OMAreaList representing
buffer zone around the outside of a polygon.
|
Modifier and Type | Method and Description |
---|---|
protected void |
RibbonMaker.addPolyForIntersection(OMPoly poly1,
OMPoly poly2,
double dist,
OMAreaList ret)
Called to handle BENDS_LEFT, concave corners.
|
protected void |
RibbonMaker.addShortLegPolyForIntersection(Geo g1,
Geo g2,
Geo g3,
int ribbonSide,
double dist,
OMAreaList ret)
Called when it's known that one of the legs between the corner is smaller
than the buffer depth.
|
protected void |
RibbonMaker.handlePointsForOuterRing(Geo g1,
Geo g2,
Geo g3,
double dist,
OMAreaList ret)
Takes a corner represented by the three geos, and adds OMGraphics to the
OMAreaList depending on which way the corner bends - for right turns,
it'll add an OMLine, OMArc and OMLine.
|
Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details