Apollo  6.0
Open source self driving car software
Public Member Functions | Static Public Member Functions | List of all members
apollo::planning::FeatureOutput Class Reference

#include <feature_output.h>

Collaboration diagram for apollo::planning::FeatureOutput:
Collaboration graph

Public Member Functions

 FeatureOutput ()=delete
 Constructor; disabled. More...
 

Static Public Member Functions

static void Close ()
 Close the output stream. More...
 
static void Clear ()
 Reset. More...
 
static bool Ready ()
 Check if output is ready. More...
 
static void InsertLearningDataFrame (const std::string &record_filename, const LearningDataFrame &learning_data_frame)
 Insert a a frame of learning data. More...
 
static void InsertPlanningResult ()
 
static LearningDataFrame * GetLatestLearningDataFrame ()
 
static void WriteLearningData (const std::string &record_file)
 Write LearningData to a file. More...
 
static void WriteRemainderiLearningData (const std::string &record_file)
 
static int SizeOfLearningData ()
 Get the size of learning_data_. More...
 

Constructor & Destructor Documentation

◆ FeatureOutput()

apollo::planning::FeatureOutput::FeatureOutput ( )
delete

Constructor; disabled.

Member Function Documentation

◆ Clear()

static void apollo::planning::FeatureOutput::Clear ( )
static

Reset.

◆ Close()

static void apollo::planning::FeatureOutput::Close ( )
static

Close the output stream.

◆ GetLatestLearningDataFrame()

static LearningDataFrame* apollo::planning::FeatureOutput::GetLatestLearningDataFrame ( )
static

◆ InsertLearningDataFrame()

static void apollo::planning::FeatureOutput::InsertLearningDataFrame ( const std::string &  record_filename,
const LearningDataFrame &  learning_data_frame 
)
static

Insert a a frame of learning data.

Parameters
Afeature in proto

◆ InsertPlanningResult()

static void apollo::planning::FeatureOutput::InsertPlanningResult ( )
static

◆ Ready()

static bool apollo::planning::FeatureOutput::Ready ( )
static

Check if output is ready.

Returns
True if output is ready

◆ SizeOfLearningData()

static int apollo::planning::FeatureOutput::SizeOfLearningData ( )
static

Get the size of learning_data_.

Returns
The size of learning_data_

◆ WriteLearningData()

static void apollo::planning::FeatureOutput::WriteLearningData ( const std::string &  record_file)
static

Write LearningData to a file.

◆ WriteRemainderiLearningData()

static void apollo::planning::FeatureOutput::WriteRemainderiLearningData ( const std::string &  record_file)
static

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