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

#include <scene_service.h>

Inheritance diagram for apollo::perception::lidar::SceneServiceContent:
Inheritance graph
Collaboration diagram for apollo::perception::lidar::SceneServiceContent:
Collaboration graph

Public Member Functions

 SceneServiceContent ()=default
 
virtual ~SceneServiceContent ()=default
 
virtual std::string Name () const =0
 
virtual void GetCopy (SceneServiceContent *content) const =0
 
virtual void SetContent (const SceneServiceContent &content)=0
 
bool IsServiceReady () const
 

Protected Attributes

bool service_ready_ = false
 

Constructor & Destructor Documentation

◆ SceneServiceContent()

apollo::perception::lidar::SceneServiceContent::SceneServiceContent ( )
default

◆ ~SceneServiceContent()

virtual apollo::perception::lidar::SceneServiceContent::~SceneServiceContent ( )
virtualdefault

Member Function Documentation

◆ GetCopy()

virtual void apollo::perception::lidar::SceneServiceContent::GetCopy ( SceneServiceContent content) const
pure virtual

◆ IsServiceReady()

bool apollo::perception::lidar::SceneServiceContent::IsServiceReady ( ) const
inline

◆ Name()

virtual std::string apollo::perception::lidar::SceneServiceContent::Name ( ) const
pure virtual

◆ SetContent()

virtual void apollo::perception::lidar::SceneServiceContent::SetContent ( const SceneServiceContent content)
pure virtual

Member Data Documentation

◆ service_ready_

bool apollo::perception::lidar::SceneServiceContent::service_ready_ = false
protected

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