Uses of Class
org.diamondspin.DSFrame

Packages that use DSFrame
org.diamondspin   
 

Uses of DSFrame in org.diamondspin
 

Subclasses of DSFrame in org.diamondspin
 class DS3dContentFrame
           
 class DSImage
          DSImage is a default implementation of a DSElement handling images.
 class DSPile
           
 class DSSlot
           
 class DSWebFrame
          Another kind of default element to display HTML, RTF or text document.
 

Fields in org.diamondspin declared as DSFrame
protected  DSFrame DSWebBrowser.dsRootWindow
           
protected  DSFrame DSShadowManager.element
           
protected  DSFrame DSFoldingManager.element
           
protected  DSFrame DSSideHandler.frame
           
protected  DSFrame DSPiler.frame
           
protected  DSFrame DSInertiaManagerBlob.frame
           
protected  DSFrame DSFrontierManager.r
           
protected  DSFrame DSJComboBox.slave
           
protected  DSFrame DSFrame.thisDSFrame
           
 

Fields in org.diamondspin with type parameters of type DSFrame
protected  HashMap<DSFrame,Double> DSPile.betaList
           
protected  HashMap<DSFrame,DSSlot.SlotInfo> DSSlot.frameStates
           
protected  HashMap<DSFrame,com.jogamp.opengl.util.texture.Texture> DSJoglTabletopPane.frbgtex_list
           
protected  HashMap<DSFrame,com.jogamp.opengl.util.texture.Texture> DSJoglTabletopPane.frtex_list
           
protected  HashMap<DSFrame,DSPile.Position> DSPile.fsave
           
protected  HashMap<DSFrame,DSFrontierManager.DSFrontierManagerHelper> DSFrontierManager.helpers
           
protected  HashMap<DSFrame,DSElementListener> DSSlot.listenersList
           
protected  HashMap<DSFrame,DSPile.DSPilerMover> DSPile.moverList
           
protected  HashMap<DSFrame,com.jogamp.opengl.util.texture.Texture> DSJoglTabletopPane.shtex_list
           
protected  HashMap<DSFrame,Boolean> DSJoglTabletopPane.updt_list
           
 

Methods in org.diamondspin that return DSFrame
 DSFrame DSPile.findSlaveInFan(double b2)
          find the slave closest to the given angle
 DSFrame DSSideHandler.getFrame()
           
 DSFrame DSWebBrowser.DSBrowserData.getWindow()
           
 

Methods in org.diamondspin that return types with arguments of type DSFrame
 HashMap<DSFrame,Double> DSSlot.getElementList()
           
 HashMap<DSFrame,com.jogamp.opengl.util.texture.Texture> DSJoglTabletopPane.getFrontTextureList()
           
 

Methods in org.diamondspin with parameters of type DSFrame
 void DSSlot.absorb(DSFrame src)
           
 void DSTabletopPane.activateDSComponents(DSFrame f)
           
 void DSTabletopPane.activateDSComponents(DSFrame f, Component c)
           
 DSWebBrowser.DSBrowserData DSWebBrowser.addWindow(org.mozilla.jrex.ui.JRexCanvas browser, Container parent, Container rootParent, DSFrame window, long chromeFlags)
           
protected  void DSFrontierManager.checkFrontier(DSFrame f, DSFrontierManager.DSFrontierManagerHelper h)
          Check if f is corssing the frontier.
protected  void DSJoglTabletopPane.displayDSFrame(DSFrame fr, com.jogamp.opengl.util.texture.Texture shtex, com.jogamp.opengl.util.texture.Texture frtex, com.jogamp.opengl.util.texture.Texture frbgtex, javax.media.opengl.GL2 gl)
          display a DSframe element using openGL
static DSSlot DSSlot.findSlot(DSFrame fr)
           
 void DSFrontierManager.freeFrame(DSFrame f)
           
 int DSFrontierManager.getFrontierSide(DSFrame f)
          Is f on the left or the right of the fontier ? We use only the Center of f to compute this.
 double DSFrontierManager.getMaximumFrontierDist(DSFrame f)
           
 double DSFrontierManager.getMaximumFrontierDist(DSFrame f, Point2D.Double max_dist_point)
           
 boolean DSFrontierManager.isCrossingFrontier(DSFrame f)
          Check is f is crossing the border.
 boolean DSSlot.isSlotted(DSFrame fr)
          return if such frame element is inside the slot
 void DSFrontierManager.manageFrame(DSFrame f)
           
protected  boolean DSPiler.needClip(DSFrame m, DSFrame s)
          Basicaly does the same calculation than updateClip without actually changing the clip
 int DSFrontierManager.numCrossingFrontier(DSFrame f)
          Return the number of corners of others special points of F which are not on the SAME side than the center of F.
protected  boolean DSFrontierManager.opClip(DSFrame f)
           
protected  boolean DSFrontierManager.opFold(DSFrame f)
           
protected  boolean DSFrontierManager.opMove(DSFrame f)
           
protected  boolean DSFrontierManager.opResize(DSFrame f)
           
protected  boolean DSFrontierManager.opRotate(DSFrame f)
          F is crossing the border.
protected  boolean DSFrontierManager.opuClip(DSFrame f, DSFrontierManager.DSFrontierManagerHelper h)
           
protected  boolean DSFrontierManager.opuFold(DSFrame f, DSFrontierManager.DSFrontierManagerHelper h)
           
protected  boolean DSFrontierManager.opuMove(DSFrame f, DSFrontierManager.DSFrontierManagerHelper h)
           
protected  boolean DSFrontierManager.opuResize(DSFrame f, DSFrontierManager.DSFrontierManagerHelper h)
           
protected  boolean DSFrontierManager.opuRotate(DSFrame f, DSFrontierManager.DSFrontierManagerHelper h)
          We will try to unrotate F to make f.getBeta() approching h.o_beta modulo 2PI.
protected  boolean DSFrontierManager.opuZoom(DSFrame f, DSFrontierManager.DSFrontierManagerHelper h)
          Here's the deal : F is no more crossing the border.
protected  boolean DSFrontierManager.opZoom(DSFrame f)
          Here's the deal : F is crossing the border.
 void DSPiler.pile(DSFrame master)
           
 double DSSlot.prepareToTakeOut(DSFrame fr)
          prepqre to take out
 void DSSlot.registerDSFrameForSloting(DSFrame fr)
           
 void DSSlot.removeElementFromSlot(DSFrame fr)
          remove an element from the slot and make it upright
 void DSAnnotationPanel.setDSFrame(DSFrame frame)
           
protected  DSWebBrowser.DSBrowserData DSWebBrowser.setupBrowser(JComponent browserContainer, JComponent rootContainer, DSFrame window, long chromeFlags, org.mozilla.jrex.ui.JRexCanvas browser)
           
 void DSSlot.unregisterDSFrameForSloting(DSFrame fr)
           
protected  void DSPiler.updateClip(DSFrame m, DSFrame s)
          Update clipping of the slave (s) when piling in folded master (m)
 void DSSlot.updateSloting(DSFrame src)
          update the state of a possible slotted element src
 

Constructors in org.diamondspin with parameters of type DSFrame
DSAnnotationPanel(DSFrame frame)
          constructor
DSFoldingManager(DSFrame frame)
           
DSFrontierManager.DSFrontierManagerHelper(DSFrame frame)
           
DSFrontierManager(Point2D.Double a, double vx, double vy, DSFrame relative, int o)
           
DSFrontierManager(Point2D.Double a, Point2D.Double vect_dir, DSFrame relative, int o)
           
DSFrontierManager(Point2D.Double a, Point2D.Double b, DSFrame relative, int o, boolean unused)
           
DSPile.DSPilerMover(DSFrame m, DSFrame s)
           
DSPiler(DSFrame f, DSDefaultView dsv)
           
DSPilerMover(DSFrame m, DSFrame s, DSPiler dsp)
           
DSShadowManager(DSFrame frame)
          Constructs a DSShadowManager
DSSideHandler(DSFrame f, boolean side)
           
DSWebBrowser.DSBrowserData(org.mozilla.jrex.ui.JRexCanvas browser, Container parent, Container rootParent, DSFrame window, long chromeFlags)
           
DSWebBrowser.DSBrowserData(org.mozilla.jrex.ui.JRexCanvas browser, Container parent, Container rootParent, DSFrame window, long chromeFlags, Object addData)
           
 



Copyright © 2006 Frederic Vernier(LIMSI) Chia Shen(MERL) Guillaume Besacier(LIMSI). All Rights Reserved.