public interface ILcdConstructiveGeometry
Modifier and Type  Method and Description 

ILcdShape 
convexHull(ILcdShape... aShapes)
Finds the convex hull of the given shape or shapes.

ILcdShape 
difference(ILcdShape... aShapes)
Calculates the difference of the given shapes.

ILcdShape 
intersection(ILcdShape... aShapes)
Calculates the intersection of the given shapes.

ILcdShape 
symmetricDifference(ILcdShape... aShapes)
Calculates the symmetric difference of the given shapes.

ILcdShape 
union(ILcdShape... aShapes)
Calculates the union of the given shapes.

ILcdShape union(ILcdShape... aShapes)
aShapes
 The input shapes. There must be at least two shapes.IllegalArgumentException
 if the shapes are not supported.ILcdShape intersection(ILcdShape... aShapes)
aShapes
 The input shapes. There must be at least two shapes.IllegalArgumentException
 if the shapes are not supported.ILcdShape difference(ILcdShape... aShapes)
aShapes
 The input shapes. There must be at least two shapes.IllegalArgumentException
 if the shapes are not supported.ILcdShape symmetricDifference(ILcdShape... aShapes)
aShapes
 The input shapes. There must be at least two shapes.IllegalArgumentException
 if the shapes are not supported.ILcdShape convexHull(ILcdShape... aShapes)
aShapes
 the shape or shapes for which to find the convex hull.IllegalArgumentException
 if the shapes are not supported.