Apollo  6.0
Open source self driving car software
Public Member Functions | Protected Attributes | List of all members
apollo::storytelling::BaseTeller Class Referenceabstract

#include <base_teller.h>

Inheritance diagram for apollo::storytelling::BaseTeller:
Inheritance graph
Collaboration diagram for apollo::storytelling::BaseTeller:
Collaboration graph

Public Member Functions

 BaseTeller (const std::shared_ptr< FrameManager > &frame_manager)
 
virtual ~BaseTeller ()=default
 
virtual void Init (const StorytellingConfig &storytelling_conf)=0
 
virtual void Update (Stories *stories)=0
 

Protected Attributes

std::shared_ptr< FrameManagerframe_manager_
 

Constructor & Destructor Documentation

◆ BaseTeller()

apollo::storytelling::BaseTeller::BaseTeller ( const std::shared_ptr< FrameManager > &  frame_manager)
inlineexplicit

◆ ~BaseTeller()

virtual apollo::storytelling::BaseTeller::~BaseTeller ( )
virtualdefault

Member Function Documentation

◆ Init()

virtual void apollo::storytelling::BaseTeller::Init ( const StorytellingConfig &  storytelling_conf)
pure virtual

◆ Update()

virtual void apollo::storytelling::BaseTeller::Update ( Stories *  stories)
pure virtual

Member Data Documentation

◆ frame_manager_

std::shared_ptr<FrameManager> apollo::storytelling::BaseTeller::frame_manager_
protected

The documentation for this class was generated from the following file: