# plotEllipse

## PURPOSE

Adds an ellipse to the current plot.

## SYNOPSIS

function [h,hc,hl] = plotEllipse(cRow,cCol,ra,rb,phi,color,nPnts,lw,ls)

## DESCRIPTION

     Adds an ellipse to the current plot.

     USAGE
      [h,hc,hl] = plotEllipse(cRow,cCol,ra,rb,phi,[color],[nPnts],[lw],[ls])

     INPUTS
      cRow    - the row location of the center of the ellipse
      cCol    - the column location of the center of the ellipse
      ra      - semi-major axis radius length (in pixels) of the ellipse
      rb      - semi-minor axis radius length (in pixels) of the ellipse
      phi     - rotation angle (radians) of semimajor axis from x-axis
      color   - ['b'] color for ellipse
      nPnts   - [100] number of points used to draw each ellipse
      lw      - [1] line width
      ls      - ['-'] line style

     OUTPUT
      h       - handle to ellipse
      hc      - handle to ellipse center
      hl      - handle to ellipse orient

     EXAMPLE
      plotEllipse( 3, 2, 1, 5, pi/6, 'g');

     See also plotGaussEllipses

     Piotr's Image&Video Toolbox      Version 2.42
     Copyright 2010 Piotr Dollar.  [pdollar-at-caltech.edu]
     Please email me if you find bugs, or have suggestions or questions!
     Licensed under the Lesser GPL [see external/lgpl.txt]

## CROSS-REFERENCE INFORMATION

This function calls:

This function is called by:

- bbGt Bounding box (bb) annotations struct, evaluation and sampling routines.
- plotGaussEllipses Plots 2D ellipses derived from 2D Gaussians specified by mus & Cs.