46 const int numIfovs = 1)
const;
~PixelFOV()
Destroys a PixelFOV object/.
QList< QPointF > instantaneousFov(Camera &camera) const
Compute the instantaneous fov for the pixel and time that the input camera is set to.
QList< QList< QPointF > > splitIfov(QList< QPointF > vertices) const
Split an instantaneous field of view across the 360/0 boundary.
QList< QList< QPointF > > latLonVertices(Camera &camera, const double sample, const double line, const int numIfovs=1) const
Produces an fov for the given line sample.
PixelFOV()
Constructs an empty PixelFOV object.
QList< QPointF > envelope(QList< QPointF > vertices) const
Produces a list of boundary points for the convex hull containing the input vertices.
This is free and unencumbered software released into the public domain.
This is free and unencumbered software released into the public domain.