## org.das2.graph.PolarPlotRenderer

PolarPlotRenderer is a refactoring of PitchAngleDistributionRenderer which will also render rank 1 series.

## PolarPlotRenderer( org.das2.graph.DasColorBar cb )

## PROP_LINEWIDTH

## PROP_ORIGINNORTH

if true, then angle=0 is in the positive Y direction, otherwise it is in the positive x direction

## PROP_CLOCKWISE

## PROP_ORIGIN

One of "", "N", "S", "E", "W"

## PROP_DRAWPOLARAXES

## PROP_MIRROR

## acceptContext

acceptContext( int x, int y ) → boolean

### Parameters

x - an int
y - an int

### Returns:

boolean
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## acceptsData

acceptsData( QDataSet ds ) → boolean

accepts data that is rank 2 and not a timeseries. Angles may be in radians or in Units.degrees. ds[Energy,Pitch] or ds[Pitch,Energy] where Pitch is in: Units.degrees, Units.radians, or dimensionless and -2*PI to 2*PI.

### Parameters

ds - a QDataSet

### Returns:

a boolean
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## doAutorange

doAutorange( QDataSet tds ) → QDataSet

autorange the data set. If a color bar is needed then a 3-D bounding cube will be returned.

### Parameters

tds - a QDataSet

### Returns:

bounding box or cube.
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getColor

getColor( ) → java.awt.Color

Get the color for contour lines

### Returns:

the color for contour lines
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getControl

getControl( ) → String

### Returns:

java.lang.String
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getLineWidth

getLineWidth( ) → double

get the width, in pixels of the contour lines.

### Returns:

width in pixels
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getListIcon

getListIcon( ) → javax.swing.Icon

experiment with drawing the list icon dynamically.

### Returns:

a javax.swing.Icon
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getOrigin

getOrigin( ) → String

### Returns:

java.lang.String
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## isClockwise

isClockwise( ) → boolean

true if increasing angle corresponds to clockwise when not mirror.

### Returns:

true if increasing angle corresponds to clockwise
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## isDrawPolarAxes

isDrawPolarAxes( ) → boolean

### Returns:

boolean
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## isMirror

isMirror( ) → boolean

### Returns:

boolean
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## isOriginNorth

isOriginNorth( ) → boolean

### Returns:

boolean
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## render

render( java.awt.Graphics2D g1, org.das2.graph.DasAxis xAxis, org.das2.graph.DasAxis yAxis ) → void

### Parameters

g1 - a Graphics2D
xAxis - a DasAxis
yAxis - a DasAxis

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## selectionArea

selectionArea( ) → java.awt.Shape

### Returns:

java.awt.Shape
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## setClockwise

setClockwise( boolean clockwise ) → void

true if increasing angle corresponds to clockwise when not mirror.

### Parameters

clockwise - true if increasing angle corresponds to clockwise

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## setColor

setColor( java.awt.Color color ) → void

Set the color for contour lines

### Parameters

color - the color for contour lines

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## setColorBar

setColorBar( org.das2.graph.DasColorBar colorBar ) → void

### Parameters

colorBar - a DasColorBar

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## setControl

setControl( String s ) → void

### Parameters

s - a String

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## setDrawPolarAxes

setDrawPolarAxes( boolean drawPolarAxes ) → void

### Parameters

drawPolarAxes - a boolean

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## setLineWidth

setLineWidth( double lineWidth ) → void

### Parameters

lineWidth - a double

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## setMirror

setMirror( boolean mirror ) → void

### Parameters

mirror - a boolean

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## setOrigin

setOrigin( String origin ) → void

### Parameters

origin - a String

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## setOriginNorth

setOriginNorth( boolean originNorth ) → void

### Parameters

originNorth - a boolean

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## update

update( ) → void

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]