Class MeasurementPainter
- java.lang.Object
-
- com.metsci.glimpse.core.painter.base.GlimpsePainterBase
-
- com.metsci.glimpse.core.painter.info.MeasurementPainter
-
- All Implemented Interfaces:
GlimpsePainter
public class MeasurementPainter extends GlimpsePainterBase
Displays a protractor and ruler when the mouse cursor is locked via the middle mouse button.- Author:
- ulman
-
-
Constructor Summary
Constructors Constructor Description MeasurementPainter()
MeasurementPainter(String units)
MeasurementPainter(DecimalFormat angleFormatter, DecimalFormat distanceFormatter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
doDispose(GlimpseContext context)
void
doPaintTo(GlimpseContext context)
void
setDistanceUnitConverter(AxisUnitConverter converter)
void
setProtractorColor(float[] rgba)
void
setProtractorColor(float r, float g, float b, float a)
void
setRulerColor(float[] rgba)
void
setRulerColor(float r, float g, float b, float a)
void
setRulerWidth(float width)
void
setTextColor(float[] rgba)
void
setTextColor(float r, float g, float b, float a)
-
Methods inherited from class com.metsci.glimpse.core.painter.base.GlimpsePainterBase
dispose, getAxis1D, getAxis2D, getBounds, getGL3, isDisposed, isVisible, paintTo, requireAxis1D, requireAxis2D, setLookAndFeel, setVisible
-
-
-
-
Constructor Detail
-
MeasurementPainter
public MeasurementPainter()
-
MeasurementPainter
public MeasurementPainter(String units)
-
MeasurementPainter
public MeasurementPainter(DecimalFormat angleFormatter, DecimalFormat distanceFormatter)
-
-
Method Detail
-
setDistanceUnitConverter
public void setDistanceUnitConverter(AxisUnitConverter converter)
-
setRulerWidth
public void setRulerWidth(float width)
-
setTextColor
public void setTextColor(float[] rgba)
-
setTextColor
public void setTextColor(float r, float g, float b, float a)
-
setRulerColor
public void setRulerColor(float[] rgba)
-
setRulerColor
public void setRulerColor(float r, float g, float b, float a)
-
setProtractorColor
public void setProtractorColor(float[] rgba)
-
setProtractorColor
public void setProtractorColor(float r, float g, float b, float a)
-
doDispose
public void doDispose(GlimpseContext context)
-
doPaintTo
public void doPaintTo(GlimpseContext context)
-
-