Class CameraDistanceAnnotation
- java.lang.Object
-
- org.jzy3d.plot3d.primitives.Drawable
-
- org.jzy3d.plot3d.primitives.Point
-
- org.jzy3d.plot3d.rendering.view.annotation.CameraDistanceAnnotation
-
- All Implemented Interfaces:
ISingleColorable
,IGLRenderer
,ISortableDraw
public class CameraDistanceAnnotation extends Point
Draws the distance of every scene graph drawable object to camera eye. The distance label is plotted at the barycenter of the object. The camera is represented as a red point.- Author:
- Martin
-
-
Field Summary
Fields Modifier and Type Field Description protected ITextRenderer
txt
protected View
view
-
Fields inherited from class org.jzy3d.plot3d.primitives.Drawable
bbox, boundingBoxColor, boundingBoxDisplayed, displayed, hasListeners, legend, legendDisplayed, listeners, spaceTransformer, transform, transformBefore
-
-
Constructor Summary
Constructors Constructor Description CameraDistanceAnnotation(View view, Color color)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
computeCameraPosition()
void
doDrawCamera(IPainter painter, Camera cam)
void
draw(IPainter painter)
Call OpenGL2 routines for rendering the object.-
Methods inherited from class org.jzy3d.plot3d.primitives.Point
applyGeometryTransform, clone, getColor, getCoord, getDistance, getLongestDistance, getShortestDistance, getWidth, setColor, setCoord, setData, setWidth, toString, updateBounds
-
Methods inherited from class org.jzy3d.plot3d.primitives.Drawable
addDrawableListener, dispose, doDrawBoundsIfDisplayed, doTransform, fireDrawableChanged, fireDrawableChanged, getBarycentre, getBoundingBoxColor, getBounds, getLegend, getSpaceTransformer, getTransform, getTransformBefore, hasLegend, isBoundingBoxDisplayed, isDisplayed, isLegendDisplayed, negative, removeDrawableListener, setBoundingBoxColor, setBoundingBoxDisplayed, setDisplayed, setLegend, setLegendDisplayed, setSpaceTransformer, setTransform, setTransformBefore, toString
-
-
-
-
Field Detail
-
view
protected View view
-
txt
protected ITextRenderer txt
-
-