Package org.jzy3d.plot3d.primitives.axis
Interface IAxis
-
- All Known Implementing Classes:
AxisBase
,AxisBox
,AxisBox2d
,ContourAxisBox
,FeedbackBufferAxisBox
public interface IAxis
Specify services that a concrete Axe must provide.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
dispose()
void
draw(IPainter painter)
List<AxeAnnotation>
getAnnotations()
BoundingBox3d
getBounds()
Coord3d
getCenter()
AxisLayout
getLayout()
Coord3d
getScale()
SpaceTransformer
getSpaceTransformer()
ITextRenderer
getTextRenderer()
BoundingBox3d
getWholeBounds()
void
setAnnotations(List<AxeAnnotation> annotations)
void
setAxe(BoundingBox3d box)
void
setScale(Coord3d scale)
void
setSpaceTransformer(SpaceTransformer spaceTransformer)
void
setTextRenderer(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)
-
-