public class ShapeCombiner extends Object
Modifier and Type | Field and Description |
---|---|
protected Globe |
globe |
protected double |
resolution |
Constructor and Description |
---|
ShapeCombiner(Globe globe,
double resolution) |
Modifier and Type | Method and Description |
---|---|
protected void |
assembleBoundingSectors(CombineContext cc,
Combinable... shapes) |
protected CombineContext |
createContext() |
ContourList |
difference(Combinable... shapes) |
protected void |
difference(CombineContext cc,
Combinable... shapes) |
Globe |
getGlobe() |
double |
getResolution() |
ContourList |
intersection(Combinable... shapes) |
protected void |
intersection(CombineContext cc,
Combinable... shapes) |
protected void |
intersection(CombineContext cc,
Combinable a,
Combinable b) |
protected void |
reverseUnion(CombineContext cc,
Combinable... shapes) |
ContourList |
union(Combinable... shapes) |
protected void |
union(CombineContext cc,
Combinable... shapes) |
protected Globe globe
protected double resolution
public ShapeCombiner(Globe globe, double resolution)
protected void assembleBoundingSectors(CombineContext cc, Combinable... shapes)
protected CombineContext createContext()
public ContourList difference(Combinable... shapes)
protected void difference(CombineContext cc, Combinable... shapes)
public Globe getGlobe()
public double getResolution()
public ContourList intersection(Combinable... shapes)
protected void intersection(CombineContext cc, Combinable... shapes)
protected void intersection(CombineContext cc, Combinable a, Combinable b)
protected void reverseUnion(CombineContext cc, Combinable... shapes)
public ContourList union(Combinable... shapes)
protected void union(CombineContext cc, Combinable... shapes)