Package gov.nasa.worldwind.util.combine
Class ShapeCombiner
- java.lang.Object
-
- gov.nasa.worldwind.util.combine.ShapeCombiner
-
public class ShapeCombiner extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected Globe
globe
protected double
resolution
-
Constructor Summary
Constructors Constructor Description ShapeCombiner(Globe globe, double resolution)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Field Detail
-
globe
protected Globe globe
-
resolution
protected double resolution
-
-
Constructor Detail
-
ShapeCombiner
public ShapeCombiner(Globe globe, double resolution)
-
-
Method Detail
-
getGlobe
public Globe getGlobe()
-
getResolution
public double getResolution()
-
union
public ContourList union(Combinable... shapes)
-
intersection
public ContourList intersection(Combinable... shapes)
-
difference
public ContourList difference(Combinable... shapes)
-
createContext
protected CombineContext createContext()
-
union
protected void union(CombineContext cc, Combinable... shapes)
-
reverseUnion
protected void reverseUnion(CombineContext cc, Combinable... shapes)
-
intersection
protected void intersection(CombineContext cc, Combinable... shapes)
-
intersection
protected void intersection(CombineContext cc, Combinable a, Combinable b)
-
difference
protected void difference(CombineContext cc, Combinable... shapes)
-
assembleBoundingSectors
protected void assembleBoundingSectors(CombineContext cc, Combinable... shapes)
-
-