Apollo  6.0
Open source self driving car software
Public Member Functions | List of all members
apollo::perception::camera::DarkSCNNLanePostprocessor Class Reference

#include <darkSCNN_lane_postprocessor.h>

Inheritance diagram for apollo::perception::camera::DarkSCNNLanePostprocessor:
Inheritance graph
Collaboration diagram for apollo::perception::camera::DarkSCNNLanePostprocessor:
Collaboration graph

Public Member Functions

 DarkSCNNLanePostprocessor ()
 
virtual ~DarkSCNNLanePostprocessor ()
 
bool Init (const LanePostprocessorInitOptions &options=LanePostprocessorInitOptions()) override
 
bool Process2D (const LanePostprocessorOptions &options, CameraFrame *frame) override
 
bool Process3D (const LanePostprocessorOptions &options, CameraFrame *frame) override
 
void SetIm2CarHomography (Eigen::Matrix3d homography_im2car) override
 
std::string Name () const override
 
std::vector< std::vector< LanePointInfo > > GetLanelinePointSet ()
 
std::vector< LanePointInfoGetAllInferLinePointSet ()
 
- Public Member Functions inherited from apollo::perception::camera::BaseLanePostprocessor
 BaseLanePostprocessor ()=default
 
virtual ~BaseLanePostprocessor ()=default
 
 BaseLanePostprocessor (const BaseLanePostprocessor &)=delete
 
BaseLanePostprocessoroperator= (const BaseLanePostprocessor &)=delete
 

Constructor & Destructor Documentation

◆ DarkSCNNLanePostprocessor()

apollo::perception::camera::DarkSCNNLanePostprocessor::DarkSCNNLanePostprocessor ( )
inline

◆ ~DarkSCNNLanePostprocessor()

virtual apollo::perception::camera::DarkSCNNLanePostprocessor::~DarkSCNNLanePostprocessor ( )
inlinevirtual

Member Function Documentation

◆ GetAllInferLinePointSet()

std::vector<LanePointInfo> apollo::perception::camera::DarkSCNNLanePostprocessor::GetAllInferLinePointSet ( )

◆ GetLanelinePointSet()

std::vector<std::vector<LanePointInfo> > apollo::perception::camera::DarkSCNNLanePostprocessor::GetLanelinePointSet ( )

◆ Init()

bool apollo::perception::camera::DarkSCNNLanePostprocessor::Init ( const LanePostprocessorInitOptions options = LanePostprocessorInitOptions())
overridevirtual

◆ Name()

std::string apollo::perception::camera::DarkSCNNLanePostprocessor::Name ( ) const
overridevirtual

◆ Process2D()

bool apollo::perception::camera::DarkSCNNLanePostprocessor::Process2D ( const LanePostprocessorOptions options,
CameraFrame frame 
)
overridevirtual

◆ Process3D()

bool apollo::perception::camera::DarkSCNNLanePostprocessor::Process3D ( const LanePostprocessorOptions options,
CameraFrame frame 
)
overridevirtual

◆ SetIm2CarHomography()

void apollo::perception::camera::DarkSCNNLanePostprocessor::SetIm2CarHomography ( Eigen::Matrix3d  homography_im2car)
inlineoverridevirtual

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