com.jzy3d.surfedit.surface.simple
Class AbstractOrderingStrategy
java.lang.Object
com.jzy3d.surfedit.surface.simple.AbstractOrderingStrategy
- All Implemented Interfaces:
- java.util.Comparator<org.jzy3d.maths.PolygonArray>
- Direct Known Subclasses:
- BarycentreOrderingStrategy
public abstract class AbstractOrderingStrategy
- extends java.lang.Object
- implements java.util.Comparator<org.jzy3d.maths.PolygonArray>
An ordering strategy is a Comparator
for AbstractDrawable
s
that may compute the priority between AbstractDrawable
s d1 and d2.
- Author:
- Martin Pernollet
Method Summary |
org.jzy3d.plot3d.rendering.view.Camera |
getCamera()
|
javax.media.opengl.GL |
getGl()
|
javax.media.opengl.glu.GLU |
getGlu()
|
org.jzy3d.plot3d.transform.Transform |
getTransform()
|
void |
setAll(javax.media.opengl.GL gl,
javax.media.opengl.glu.GLU glu,
org.jzy3d.plot3d.rendering.view.Camera camera,
org.jzy3d.plot3d.transform.Transform transform)
|
void |
setCamera(org.jzy3d.plot3d.rendering.view.Camera camera)
|
void |
setGl(javax.media.opengl.GL gl)
|
void |
setGlu(javax.media.opengl.glu.GLU glu)
|
void |
setTransform(org.jzy3d.plot3d.transform.Transform transform)
|
void |
sort(java.util.List<org.jzy3d.maths.PolygonArray> polygons)
|
void |
sort(java.util.List<org.jzy3d.maths.PolygonArray> polygons,
org.jzy3d.plot3d.rendering.view.Camera camera)
|
void |
sort(java.util.List<org.jzy3d.maths.PolygonArray> polygons,
javax.media.opengl.GL gl,
javax.media.opengl.glu.GLU glu,
org.jzy3d.plot3d.rendering.view.Camera camera,
org.jzy3d.plot3d.transform.Transform transform)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.util.Comparator |
compare, equals |
AbstractOrderingStrategy
public AbstractOrderingStrategy()
sort
public void sort(java.util.List<org.jzy3d.maths.PolygonArray> polygons)
sort
public void sort(java.util.List<org.jzy3d.maths.PolygonArray> polygons,
org.jzy3d.plot3d.rendering.view.Camera camera)
sort
public void sort(java.util.List<org.jzy3d.maths.PolygonArray> polygons,
javax.media.opengl.GL gl,
javax.media.opengl.glu.GLU glu,
org.jzy3d.plot3d.rendering.view.Camera camera,
org.jzy3d.plot3d.transform.Transform transform)
setAll
public void setAll(javax.media.opengl.GL gl,
javax.media.opengl.glu.GLU glu,
org.jzy3d.plot3d.rendering.view.Camera camera,
org.jzy3d.plot3d.transform.Transform transform)
getCamera
public org.jzy3d.plot3d.rendering.view.Camera getCamera()
setCamera
public void setCamera(org.jzy3d.plot3d.rendering.view.Camera camera)
getTransform
public org.jzy3d.plot3d.transform.Transform getTransform()
setTransform
public void setTransform(org.jzy3d.plot3d.transform.Transform transform)
getGl
public javax.media.opengl.GL getGl()
setGl
public void setGl(javax.media.opengl.GL gl)
getGlu
public javax.media.opengl.glu.GLU getGlu()
setGlu
public void setGlu(javax.media.opengl.glu.GLU glu)