Ignore:
Timestamp:
07/17/15 13:58:13 (9 years ago)
Author:
rlacroix
Message:

Use the filter infrastructure to handle the temporal operations.

Add a temporal filter to do so.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/node/field.hpp

    r642 r643  
    134134         void buildFilterGraph(CGarbageCollector& gc, bool enableOutput); 
    135135         boost::shared_ptr<COutputPin> getSelfReference(CGarbageCollector& gc); 
     136         boost::shared_ptr<COutputPin> getTemporalDataFilter(CGarbageCollector& gc, CDuration outFreq); 
    136137 
    137138//         virtual void fromBinary(StdIStream & is); 
     
    246247         //! The output pin of the filter providing the instant data for the field 
    247248         boost::shared_ptr<COutputPin> instantDataFilter; 
     249         //! The output pin of the filters providing the result of the field's temporal operation 
     250         std::map<CDuration, boost::shared_ptr<COutputPin>, DurationFakeLessComparator> temporalDataFilters; 
    248251         //! The source filter for data provided by the client 
    249252         boost::shared_ptr<CSourceFilter> clientSourceFilter; 
Note: See TracChangeset for help on using the changeset viewer.