46                                             const int numIfovs = 1) 
const;
 
   50      QList<QPointF> 
envelope(QList<QPointF> vertices) 
const;
 
   51      QList< QList<QPointF> > 
splitIfov(QList<QPointF> vertices) 
const;
 
 
This class defines a field of view.
~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.