output::Output::AdditionalData DensityMap<Listener,Dim> ::announceStormSize(const Announcement& a) { announcement.reset( new Announcement(a) ); this->strategy->announce( a ); this->listener->announce( a ); set_base_image_size(); return AdditionalData(); }
Output::AdditionalData ProgressMeter::announceStormSize(const Announcement &a) { first = *a.image_number().range().first; if ( a.image_number().range().second.is_initialized() ) length = *a.image_number().range().second + first + 1 * camera::frame; else progress.indeterminate = true; max = frame_count::from_value(0); return AdditionalData(); }
AverageImage::AdditionalData AverageImage::announceStormSize(const Announcement &a) { boost::shared_ptr<const engine::InputTraits> t = a.input_image_traits; image = Image(t->image(0).size, 0 * camera::frame); return AdditionalData().set_source_image(); }
inline TRec(TImpl* parent, const TLogRecord& rec) : TLogRecord(rec.Priority, (const char*)AdditionalData(), rec.Len) , Parent_(parent) { memcpy(AdditionalData(), rec.Data, rec.Len); }
inline void* Buf() const throw () { return AdditionalData(); }