public class CameraFootprint extends PayloadFingerprint
name
Constructor and Description |
---|
CameraFootprint(double fov,
java.awt.Color color)
Create a camera footprint with given color, along track FOV and 16/9 horizontal/vertical ratio
|
CameraFootprint(double alongTrackFov,
double crossTrackFov,
java.awt.Color color)
Create a camera footprint with given color and FOVs
|
CameraFootprint(double alongTrackFov,
double crossTrackFov,
double maxDistance,
java.awt.Color color)
Create a camera footprint
|
CameraFootprint(java.lang.String model,
java.awt.Color color) |
Modifier and Type | Method and Description |
---|---|
java.awt.Color |
getColor() |
java.awt.geom.Area |
getFingerprint(SystemPositionAndAttitude pose) |
getName
public CameraFootprint(double alongTrackFov, double crossTrackFov, double maxDistance, java.awt.Color color)
alongTrackFov
- along track field of view, in radianscrossTrackFov
- cross track field of view, in radiansmaxDistance
- distance after which the images are discarded (unfocused?)color
- Color to usepublic CameraFootprint(java.lang.String model, java.awt.Color color)
public CameraFootprint(double alongTrackFov, double crossTrackFov, java.awt.Color color)
alongTrackFov
- along track field of view, in radianscrossTrackFov
- cross track field of view, in radianscolor
- Color to usepublic CameraFootprint(double fov, java.awt.Color color)
fov
- along track field of view, in radianscolor
- Color to usepublic java.awt.Color getColor()
getColor
in class PayloadFingerprint
public java.awt.geom.Area getFingerprint(SystemPositionAndAttitude pose)
getFingerprint
in class PayloadFingerprint
Copyright © 2004-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.