org.jzy3d.plot3d.primitives.axes
Interface IAxe
-
- All Known Implementing Classes:
- AxeBase, AxeBox, AxeBox2d, AxeBoxWithTxtRenderer, ContourAxeBox, FeedbackBufferAxeBox, LogAxeBox
public interface IAxeSpecify services that a concrete Axe must provide.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description voiddispose()voiddraw(com.jogamp.opengl.GL gl, com.jogamp.opengl.glu.GLU glu, Camera camera)java.util.List<AxeAnnotation>getAnnotations()BoundingBox3dgetBoxBounds()Coord3dgetCenter()IAxeLayoutgetLayout()Coord3dgetScale()SpaceTransformergetSpaceTransformer()voidsetAnnotations(java.util.List<AxeAnnotation> annotations)voidsetAxe(BoundingBox3d box)voidsetScale(Coord3d scale)voidsetSpaceTransformer(SpaceTransformer spaceTransformer)
-
-
-
Method Detail
-
dispose
void dispose()
-
setAxe
void setAxe(BoundingBox3d box)
-
draw
void draw(com.jogamp.opengl.GL gl, com.jogamp.opengl.glu.GLU glu, Camera camera)
-
setScale
void setScale(Coord3d scale)
-
getScale
Coord3d getScale()
-
getBoxBounds
BoundingBox3d getBoxBounds()
-
getCenter
Coord3d getCenter()
-
getLayout
IAxeLayout getLayout()
-
getAnnotations
java.util.List<AxeAnnotation> getAnnotations()
-
setAnnotations
void setAnnotations(java.util.List<AxeAnnotation> annotations)
-
getSpaceTransformer
SpaceTransformer getSpaceTransformer()
-
setSpaceTransformer
void setSpaceTransformer(SpaceTransformer spaceTransformer)
-
-
DMelt 3.0 © DataMelt by jWork.ORG