Dev/kwiver integration

I could not find any documentation on the frequency concept, so I tried to
reverse engineer from the code. Apparently I missed some of the details :-(
 What is the desired behaviour of frequency or how is the best way to
describe this type?


On Fri, Aug 22, 2014 at 2:29 PM, Ben Boeckel <notifications@github.com>
wrote:

> In src/sprokit/pipeline/process.h:
>
> > @@ -116,9 +121,18 @@ class SPROKIT_PIPELINE_EXPORT process
> >      typedef std::string port_type_t;
> >      /// The type for the component of a frequency.
> >      typedef size_t frequency_component_t;
> > -    /// The type for the frequency of data on a port.
> > +
> > +    /// \brief The type for the frequency of data on a port. Since
> > +    /// this is a rational type, the frequency can be more or less
> > +    /// than one. Frequencies above one should be integers (e.g. 1/1,
> > +    /// 3/1). Frequencies less than one should have a numerator of one
> > +    /// (e.g. 1/3, 1/5). Frequencies that are not of the above form,
> > +    /// but do resolve to one of those forms are not supported
> > +    /// (e.g. 3/3, 2/4. 4/2).
>
> Why would these not be supported? If they're not, maybe a size_t and an
> up/down enum would fit better?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/Kitware/sprokit/pull/2/files#r16613365>.
>



-- 
*Linus Sherrill - *R&D Engineer
Kitware, Inc.
28 Corporate Drive
Clifton Park, NY 12065-8662
E: linus.sherrill@kitware.com
P: 518.881.4400