Package org.jzy3d.plot3d.primitives.axis
Interface IAxis
-
- All Known Implementing Classes:
AxisBase,AxisBox,AxisBox2d,ContourAxisBox,FeedbackBufferAxisBox
public interface IAxisSpecify services that a concrete Axe must provide.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddispose()voiddraw(IPainter painter)List<AxeAnnotation>getAnnotations()BoundingBox3dgetBounds()Coord3dgetCenter()AxisLayoutgetLayout()Coord3dgetScale()SpaceTransformergetSpaceTransformer()ITextRenderergetTextRenderer()BoundingBox3dgetWholeBounds()voidsetAnnotations(List<AxeAnnotation> annotations)voidsetAxe(BoundingBox3d box)voidsetScale(Coord3d scale)voidsetSpaceTransformer(SpaceTransformer spaceTransformer)voidsetTextRenderer(ITextRenderer renderer)
-
-
-
Method Detail
-
dispose
void dispose()
-
setAxe
void setAxe(BoundingBox3d box)
-
draw
void draw(IPainter painter)
-
setScale
void setScale(Coord3d scale)
-
getScale
Coord3d getScale()
-
getBounds
BoundingBox3d getBounds()
-
getCenter
Coord3d getCenter()
-
getLayout
AxisLayout getLayout()
-
getAnnotations
List<AxeAnnotation> getAnnotations()
-
setAnnotations
void setAnnotations(List<AxeAnnotation> annotations)
-
getSpaceTransformer
SpaceTransformer getSpaceTransformer()
-
setSpaceTransformer
void setSpaceTransformer(SpaceTransformer spaceTransformer)
-
getWholeBounds
BoundingBox3d getWholeBounds()
-
getTextRenderer
ITextRenderer getTextRenderer()
-
setTextRenderer
void setTextRenderer(ITextRenderer renderer)
-
-