motris.gui
Class ModelView

java.lang.Object
  extended bymotris.gui.ModelView

public class ModelView
extends java.lang.Object

Contains display layers for viewing actor information (visible and invisible edges, shadows, vertices, polygons, actor trajectories and actor names)

Author:
Hendrik Dahlkamp

Nested Class Summary
 class ModelView.ActorNameLayer
           
 class ModelView.ModelViewEdgeLayer
           
 class ModelView.ModelViewShadowLayer
           
 class ModelView.PolygonLayer
           
 class ModelView.TrajectoryLayer
           
 
Field Summary
private  Camera cam
           
private  ImageSequenceData isd
           
private  SceneDescription scene
           
 
Constructor Summary
ModelView(SceneDescription _scene, LayerList layers, Experiment _ex)
           
 
Method Summary
private  void drawImageEdge(ImageEdge edge, java.awt.Graphics g, double zoomFactor, boolean drawVisible)
           
private  void drawImageEdge(ImageVertex start, ImageVertex end, java.awt.Graphics g, double zoomFactor, boolean drawVisible)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

scene

private SceneDescription scene

cam

private Camera cam

isd

private ImageSequenceData isd
Constructor Detail

ModelView

public ModelView(SceneDescription _scene,
                 LayerList layers,
                 Experiment _ex)
Method Detail

drawImageEdge

private final void drawImageEdge(ImageVertex start,
                                 ImageVertex end,
                                 java.awt.Graphics g,
                                 double zoomFactor,
                                 boolean drawVisible)

drawImageEdge

private final void drawImageEdge(ImageEdge edge,
                                 java.awt.Graphics g,
                                 double zoomFactor,
                                 boolean drawVisible)