org.jcae.viewer3d
Class SelectionRectangle

java.lang.Object
  extended by org.jcae.viewer3d.SelectionRectangle
Direct Known Subclasses:
SelectionRectangle.SelectionRectangle2D, SelectionRectangle.SelectionRectangle3D

public abstract class SelectionRectangle
extends java.lang.Object


Nested Class Summary
static class SelectionRectangle.SelectionRectangle2D
          Display the selection rectangle on a 2D context
static class SelectionRectangle.SelectionRectangle3D
          Display the selection rectangle on a 3D context.
 
Field Summary
protected  java.awt.Rectangle rectangle2D
           
protected  View view
           
 
Constructor Summary
SelectionRectangle(View view)
           
 
Method Summary
protected abstract  void draw(java.awt.Point anchor, java.awt.Point point)
           
 java.awt.Rectangle getGeometry2D()
           
abstract  boolean isVisible()
           
abstract  void setColor(java.awt.Color color)
           
 void setGeometry(java.awt.Point anchor, java.awt.Point point)
           
abstract  void setVisible(boolean b)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

view

protected View view

rectangle2D

protected java.awt.Rectangle rectangle2D
Constructor Detail

SelectionRectangle

public SelectionRectangle(View view)
Method Detail

getGeometry2D

public java.awt.Rectangle getGeometry2D()

setVisible

public abstract void setVisible(boolean b)

isVisible

public abstract boolean isVisible()

setColor

public abstract void setColor(java.awt.Color color)

draw

protected abstract void draw(java.awt.Point anchor,
                             java.awt.Point point)

setGeometry

public void setGeometry(java.awt.Point anchor,
                        java.awt.Point point)