Uses of Class
edu.umd.cfar.lamp.viper.geometry.ConvexPolygon

Packages that use ConvexPolygon
edu.umd.cfar.lamp.viper.geometry A set of classes for manipulating geometric data, usually used for ViPER attribute data
 

Uses of ConvexPolygon in edu.umd.cfar.lamp.viper.geometry
 

Subclasses of ConvexPolygon in edu.umd.cfar.lamp.viper.geometry
 class BoundingBox
          This class reprsents a rectangle aligned with the coordinate axes or a set of such rectangles.
 class OrientedBox
          An Oriented Box is a rectangle that is rotated about its bottom right corner.
 

Methods in edu.umd.cfar.lamp.viper.geometry that return ConvexPolygon
 ConvexPolygon[] PolyList.getConvexPolygonArray()
          Gets an array of non-overlapping ConvexPolygons whose union completely tiles the region described by this PolyList.
static ConvexPolygon[] ConvexPolygon.clip(ConvexPolygon P, Pnt a, Pnt b)
          Cuts the polygon into two slices.
static ConvexPolygon[] ConvexPolygon.add(ConvexPolygon P, ConvexPolygon Q)
          Returns a set of polygons that, together, cover all and only the region covered by the specified polygons.
static ConvexPolygon ConvexPolygon.intersection(ConvexPolygon P, ConvexPolygon Q)
          This creates a new area that is the intersection of both.
 

Methods in edu.umd.cfar.lamp.viper.geometry with parameters of type ConvexPolygon
static ConvexPolygon[] ConvexPolygon.clip(ConvexPolygon P, Pnt a, Pnt b)
          Cuts the polygon into two slices.
static PolyList ConvexPolygon.subtract(ConvexPolygon P, ConvexPolygon Q)
          Subtracts the second shape from the first.
static ConvexPolygon[] ConvexPolygon.add(ConvexPolygon P, ConvexPolygon Q)
          Returns a set of polygons that, together, cover all and only the region covered by the specified polygons.
 boolean ConvexPolygon.isInside(ConvexPolygon P)
          Tests to see if the specified polygon is completely contained within this polygon.
static ConvexPolygon ConvexPolygon.intersection(ConvexPolygon P, ConvexPolygon Q)
          This creates a new area that is the intersection of both.
 

Constructors in edu.umd.cfar.lamp.viper.geometry with parameters of type ConvexPolygon
ConvexPolygon(ConvexPolygon old)
          Copy constructor.