gumbo.graphic.space
Class AbstractViewSpaceConfig

java.lang.Object
  |
  +--gumbo.graphic.space.AbstractViewSpaceConfig
All Implemented Interfaces:
ViewSpaceConfig

public class AbstractViewSpaceConfig
extends java.lang.Object
implements ViewSpaceConfig

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
AbstractViewSpaceConfig()
           
 
Method Summary
 java.util.Collection getDisplaySpaces()
          Gets the display spaces associated with this view space.
 DisplaySpace getMainDisplay()
          tracking target for view scale policy
 double getViewFov()
          angle for unit (1x1) sized view image centered about the LFP; zero for parallel proj.; display offset appears affected
 double getViewScale()
          view image scale factor about the view origin (LFP); view image appears affected; view offset appears unaffected
 int getViewScalePolicy()
          GraphicSpaces.VIEW_SCALE_POLICY_???
 void setMainDisplay(DisplaySpace display)
           
 void setViewFov(double fov)
           
 void setViewScale(double scale)
           
 void setViewScalePolicy(int policy)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractViewSpaceConfig

public AbstractViewSpaceConfig()
Method Detail

getDisplaySpaces

public java.util.Collection getDisplaySpaces()
Description copied from interface: ViewSpaceConfig
Gets the display spaces associated with this view space.

Specified by:
getDisplaySpaces in interface ViewSpaceConfig

getViewFov

public double getViewFov()
Description copied from interface: ViewSpaceConfig
angle for unit (1x1) sized view image centered about the LFP; zero for parallel proj.; display offset appears affected

Specified by:
getViewFov in interface ViewSpaceConfig

setViewFov

public void setViewFov(double fov)
Specified by:
setViewFov in interface ViewSpaceConfig

getViewScalePolicy

public int getViewScalePolicy()
Description copied from interface: ViewSpaceConfig
GraphicSpaces.VIEW_SCALE_POLICY_???

Specified by:
getViewScalePolicy in interface ViewSpaceConfig

setViewScalePolicy

public void setViewScalePolicy(int policy)
Specified by:
setViewScalePolicy in interface ViewSpaceConfig

getMainDisplay

public DisplaySpace getMainDisplay()
Description copied from interface: ViewSpaceConfig
tracking target for view scale policy

Specified by:
getMainDisplay in interface ViewSpaceConfig

setMainDisplay

public void setMainDisplay(DisplaySpace display)
Specified by:
setMainDisplay in interface ViewSpaceConfig

getViewScale

public double getViewScale()
Description copied from interface: ViewSpaceConfig
view image scale factor about the view origin (LFP); view image appears affected; view offset appears unaffected

Specified by:
getViewScale in interface ViewSpaceConfig

setViewScale

public void setViewScale(double scale)
Specified by:
setViewScale in interface ViewSpaceConfig