org.cogchar.sight.api.core
Class SightPort
java.lang.Object
org.cogchar.sight.api.core.SightPort
public class SightPort
- extends Object
- Author:
- Stu B.
SightPort
public SightPort()
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.