endrov.typeShell
Class ShellModelExtension

java.lang.Object
  extended by endrov.typeShell.ShellModelExtension
All Implemented Interfaces:
Viewer3DWindowHook

public class ShellModelExtension
extends java.lang.Object
implements Viewer3DWindowHook


Constructor Summary
ShellModelExtension()
           
 
Method Summary
 java.util.Collection<BoundingBox3D> adjustScale()
           
 java.util.Collection<javax.vecmath.Vector3d> autoCenterMid()
           
 double autoCenterRadius(javax.vecmath.Vector3d mid)
           
 boolean canRender(EvObject ob)
           
 void createHook(Viewer3DWindow w)
           
 void datachangedEvent()
           
 void displayFinal(javax.media.opengl.GL glin, java.util.List<TransparentRenderer3D> transparentRenderers)
           
 void displayInit(javax.media.opengl.GL gl)
           
 void displaySelect(javax.media.opengl.GL gl)
           
 void fillMenus()
           
 EvDecimal getFirstFrame()
           
 EvDecimal getLastFrame()
           
 void initOpenGL(javax.media.opengl.GL gl)
           
 void readPersonalConfig(org.jdom.Element e)
           
 void savePersonalConfig(org.jdom.Element e)
           
 void select(int pixelid)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ShellModelExtension

public ShellModelExtension()
Method Detail

createHook

public void createHook(Viewer3DWindow w)
Specified by:
createHook in interface Viewer3DWindowHook

readPersonalConfig

public void readPersonalConfig(org.jdom.Element e)
Specified by:
readPersonalConfig in interface Viewer3DWindowHook

savePersonalConfig

public void savePersonalConfig(org.jdom.Element e)
Specified by:
savePersonalConfig in interface Viewer3DWindowHook

fillMenus

public void fillMenus()
Specified by:
fillMenus in interface Viewer3DWindowHook

datachangedEvent

public void datachangedEvent()
Specified by:
datachangedEvent in interface Viewer3DWindowHook

canRender

public boolean canRender(EvObject ob)
Specified by:
canRender in interface Viewer3DWindowHook

displaySelect

public void displaySelect(javax.media.opengl.GL gl)
Specified by:
displaySelect in interface Viewer3DWindowHook

select

public void select(int pixelid)

autoCenterMid

public java.util.Collection<javax.vecmath.Vector3d> autoCenterMid()
Specified by:
autoCenterMid in interface Viewer3DWindowHook

autoCenterRadius

public double autoCenterRadius(javax.vecmath.Vector3d mid)
Specified by:
autoCenterRadius in interface Viewer3DWindowHook

adjustScale

public java.util.Collection<BoundingBox3D> adjustScale()
Specified by:
adjustScale in interface Viewer3DWindowHook

initOpenGL

public void initOpenGL(javax.media.opengl.GL gl)
Specified by:
initOpenGL in interface Viewer3DWindowHook

displayInit

public void displayInit(javax.media.opengl.GL gl)
Specified by:
displayInit in interface Viewer3DWindowHook

displayFinal

public void displayFinal(javax.media.opengl.GL glin,
                         java.util.List<TransparentRenderer3D> transparentRenderers)
Specified by:
displayFinal in interface Viewer3DWindowHook

getFirstFrame

public EvDecimal getFirstFrame()
Specified by:
getFirstFrame in interface Viewer3DWindowHook

getLastFrame

public EvDecimal getLastFrame()
Specified by:
getLastFrame in interface Viewer3DWindowHook