Пример #1
0
 virtual AYM::DataIterator::Ptr CreateDataIterator(AYM::TrackParameters::Ptr trackParams) const
 {
   const TrackStateIterator::Ptr iterator = CreateTrackStateIterator(Data);
   const AYM::DataRenderer::Ptr renderer = boost::make_shared<DataRenderer>(Data);
   return AYM::CreateDataIterator(trackParams, iterator, renderer);
 }
Пример #2
0
 virtual DAC::DataIterator::Ptr CreateDataIterator() const
 {
   const TrackStateIterator::Ptr iterator = CreateTrackStateIterator(Data);
   const DAC::DataRenderer::Ptr renderer = boost::make_shared<DataRenderer>(Data);
   return DAC::CreateDataIterator(iterator, renderer);
 }
Пример #3
0
 DAC::DataIterator::Ptr CreateDataIterator() const override
 {
   const TrackStateIterator::Ptr iterator = CreateTrackStateIterator(Data);
   const DAC::DataRenderer::Ptr renderer = MakePtr<DataRenderer>(Data);
   return DAC::CreateDataIterator(iterator, renderer);
 }
Пример #4
0
 DAC::DataIterator::Ptr CreateDataIterator() const override
 {
   auto iterator = CreateTrackStateIterator(Data);
   auto renderer = MakePtr<DataRenderer>(Data);
   return DAC::CreateDataIterator(std::move(iterator), std::move(renderer));
 }