org.cogchar.sight.api.core
Class SightPort

java.lang.Object
  extended by org.cogchar.sight.api.core.SightPort

public class SightPort
extends Object

Author:
Stu B.

Constructor Summary
SightPort()
           
 
Method Summary
 SmallAngle getAzimuthAngleForScreenHorizPixel(int pixel)
           
 SmallAngle getAzSkewAngle()
           
 Point getCameraCenterPixel()
           
 SmallAngle getCameraHeightAboveCenter()
           
 SmallAngle getCameraHeightBelowCenter()
           
 int getCameraHorizPixelForAzimuthAngle(SmallAngle naiveAngle)
           
 int getCameraVertPixelForElevationAngle(SmallAngle naiveAngle)
           
 SmallAngle getCameraWidthToLeftOfCenter()
           
 SmallAngle getCameraWidthToRightOfCenter()
           
 SmallAngle getElevationAngleForScreenVertPixel(int pixel)
           
 SmallAngle getElSkewAngle()
           
 double getGeometricMeanDegPerPixel()
           
 SmallAngle getHeightAngle()
           
 Integer getHeightPixels()
           
 SmallAngle getMaxViewableAzForCenter(SmallAngle centerAz)
           
 SmallAngle getMaxViewableElForCenter(SmallAngle centerAz)
           
 double getMeanHeightDegPerPixel()
           
 double getMeanWidthDegPerPixel()
           
 SmallAngle getMinViewableAzForCenter(SmallAngle centerAz)
           
 SmallAngle getMinViewableElForCenter(SmallAngle centerAz)
           
 SmallAngle getWidthAngle()
           
 Integer getWidthPixels()
           
 boolean inBounds(Point p)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SightPort

public SightPort()
Method Detail

getWidthPixels

public Integer getWidthPixels()

getHeightPixels

public Integer getHeightPixels()

getWidthAngle

public SmallAngle getWidthAngle()

getHeightAngle

public SmallAngle getHeightAngle()

getAzSkewAngle

public SmallAngle getAzSkewAngle()

getElSkewAngle

public SmallAngle getElSkewAngle()

inBounds

public boolean inBounds(Point p)

getAzimuthAngleForScreenHorizPixel

public SmallAngle getAzimuthAngleForScreenHorizPixel(int pixel)

getElevationAngleForScreenVertPixel

public SmallAngle getElevationAngleForScreenVertPixel(int pixel)

getCameraHorizPixelForAzimuthAngle

public int getCameraHorizPixelForAzimuthAngle(SmallAngle naiveAngle)

getCameraVertPixelForElevationAngle

public int getCameraVertPixelForElevationAngle(SmallAngle naiveAngle)

getCameraCenterPixel

public Point getCameraCenterPixel()

getCameraWidthToRightOfCenter

public SmallAngle getCameraWidthToRightOfCenter()

getCameraWidthToLeftOfCenter

public SmallAngle getCameraWidthToLeftOfCenter()

getCameraHeightAboveCenter

public SmallAngle getCameraHeightAboveCenter()

getCameraHeightBelowCenter

public SmallAngle getCameraHeightBelowCenter()

getMinViewableAzForCenter

public SmallAngle getMinViewableAzForCenter(SmallAngle centerAz)

getMaxViewableAzForCenter

public SmallAngle getMaxViewableAzForCenter(SmallAngle centerAz)

getMinViewableElForCenter

public SmallAngle getMinViewableElForCenter(SmallAngle centerAz)

getMaxViewableElForCenter

public SmallAngle getMaxViewableElForCenter(SmallAngle centerAz)

getMeanWidthDegPerPixel

public double getMeanWidthDegPerPixel()

getMeanHeightDegPerPixel

public double getMeanHeightDegPerPixel()

getGeometricMeanDegPerPixel

public double getGeometricMeanDegPerPixel()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2010-2014. All Rights Reserved.