gumbo.graphic.space
Class AbstractDisplaySpaceConfig

java.lang.Object
  |
  +--gumbo.graphic.space.AbstractDisplaySpaceConfig
All Implemented Interfaces:
DisplaySpaceConfig

public class AbstractDisplaySpaceConfig
extends java.lang.Object
implements DisplaySpaceConfig

All methods throw UnsupportedOperationException with the message "Not yet implemented."

Version:
$Revision: 1.2 $
Author:
Jon Barrilleaux (jonb@jmbaai.com) of JMB and Associates Inc.

Constructor Summary
AbstractDisplaySpaceConfig()
           
 
Method Summary
 int getDisplayPolicy()
          GraphicSpaces.DISPLAY_SCALE_POLICY_???
 Point3 getDisplayPosition(Point3 retVal)
          Gets the display origin position in screen coordinates.
 double getDisplayScale()
          display image scale factor about the display origin; view offset, view image, and display contents appear affected
 Size3 getDisplaySize(Size3 retVal)
          Gets the display size in screen coordinates.
 ScreenSpace getScreenSpace()
           
 Tuple3 getViewOffset(Tuple3 retVal)
          The offset from display origin to view origin; unaffected by view scale.
 ViewSpace getViewSpace()
           
 void setDisplayPolicy(int policy)
           
 void setDisplayPosition(Point3 pos)
           
 void setDisplayScale(double scale)
           
 void setDisplaySize(Size3 size)
           
 void setViewOffset(Tuple3 offset)
           
 void setViewSpace(ViewSpace view)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractDisplaySpaceConfig

public AbstractDisplaySpaceConfig()
Method Detail

getDisplayPolicy

public int getDisplayPolicy()
Description copied from interface: DisplaySpaceConfig
GraphicSpaces.DISPLAY_SCALE_POLICY_???

Specified by:
getDisplayPolicy in interface DisplaySpaceConfig

getDisplayPosition

public Point3 getDisplayPosition(Point3 retVal)
Description copied from interface: DisplaySpaceConfig
Gets the display origin position in screen coordinates.

Specified by:
getDisplayPosition in interface DisplaySpaceConfig
Parameters:
retVal - Return value object. The position. Never null.
Returns:
Reference to retVal. Never null.

getDisplayScale

public double getDisplayScale()
Description copied from interface: DisplaySpaceConfig
display image scale factor about the display origin; view offset, view image, and display contents appear affected

Specified by:
getDisplayScale in interface DisplaySpaceConfig

getDisplaySize

public Size3 getDisplaySize(Size3 retVal)
Description copied from interface: DisplaySpaceConfig
Gets the display size in screen coordinates.

Specified by:
getDisplaySize in interface DisplaySpaceConfig
Parameters:
retVal - Return value object. The size. Never null.
Returns:
Reference to retVal. Never null.

getScreenSpace

public ScreenSpace getScreenSpace()
Specified by:
getScreenSpace in interface DisplaySpaceConfig

getViewOffset

public Tuple3 getViewOffset(Tuple3 retVal)
Description copied from interface: DisplaySpaceConfig
The offset from display origin to view origin; unaffected by view scale.

Specified by:
getViewOffset in interface DisplaySpaceConfig
Parameters:
retVal - Return value object. The size. Never null.
Returns:
Reference to retVal. Never null.

getViewSpace

public ViewSpace getViewSpace()
Specified by:
getViewSpace in interface DisplaySpaceConfig

setDisplayPolicy

public void setDisplayPolicy(int policy)
Specified by:
setDisplayPolicy in interface DisplaySpaceConfig

setDisplayPosition

public void setDisplayPosition(Point3 pos)
Specified by:
setDisplayPosition in interface DisplaySpaceConfig

setDisplayScale

public void setDisplayScale(double scale)
Specified by:
setDisplayScale in interface DisplaySpaceConfig

setDisplaySize

public void setDisplaySize(Size3 size)
Specified by:
setDisplaySize in interface DisplaySpaceConfig

setViewOffset

public void setViewOffset(Tuple3 offset)
Specified by:
setViewOffset in interface DisplaySpaceConfig

setViewSpace

public void setViewSpace(ViewSpace view)
Specified by:
setViewSpace in interface DisplaySpaceConfig