org.deegree.services.wts
Interface ViewPoint

All Known Implementing Classes:
ViewPoint_Impl

public interface ViewPoint

Author:
katharina

Method Summary
 double getAoV()
          defines the angle of view of the observer in radians
 Point3d[] getFootprint()
          gets footprint or rather the field of view
 Point3d[] getFootprint(double height)
          gets footprint or rather the field of view in reference to the elevation level
 double getHDirection()
          returns horizontal direction in radians the observer looks
 Point3d getObserverPosition()
          returns the position of the observer, the directions he looks and his field of view in radians
 Point3d getTarget()
          returns the point the observer looks at
 double getVDirection()
          returns vertical direction in radians the observer looks
 void setAoV(double aov)
          defines the angle of view of the observer in radians
 void setHDirection(double hdir)
          defines the horizontal direction in radians the observer looks
 void setObserverPosition(Point3d observerPosition)
          defines the position of the observer, the directions he looks and his field of view in radians
 void setTarget(Point3d targetPoint)
          defines the point the observer looks at
 void setVDirection(double vdir)
          defines vertical direction in radians the observer looks
 

Method Detail

setObserverPosition

public void setObserverPosition(Point3d observerPosition)
defines the position of the observer, the directions he looks and his field of view in radians


getObserverPosition

public Point3d getObserverPosition()
returns the position of the observer, the directions he looks and his field of view in radians


setTarget

public void setTarget(Point3d targetPoint)
defines the point the observer looks at


getTarget

public Point3d getTarget()
returns the point the observer looks at


setAoV

public void setAoV(double aov)
defines the angle of view of the observer in radians


getAoV

public double getAoV()
defines the angle of view of the observer in radians


setVDirection

public void setVDirection(double vdir)
defines vertical direction in radians the observer looks


getVDirection

public double getVDirection()
returns vertical direction in radians the observer looks


setHDirection

public void setHDirection(double hdir)
defines the horizontal direction in radians the observer looks


getHDirection

public double getHDirection()
returns horizontal direction in radians the observer looks


getFootprint

public Point3d[] getFootprint()
gets footprint or rather the field of view


getFootprint

public Point3d[] getFootprint(double height)
gets footprint or rather the field of view in reference to the elevation level