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

#include <denseline_lane_postprocessor.h>

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

Public Member Functions

 DenselineLanePostprocessor ()
 
virtual ~DenselineLanePostprocessor ()
 
bool Init (const LanePostprocessorInitOptions &options=LanePostprocessorInitOptions()) override
 
bool Process2D (const LanePostprocessorOptions &options, CameraFrame *frame) override
 
bool Process3D (const LanePostprocessorOptions &options, CameraFrame *frame) override
 
std::string Name () const override
 
std::vector< std::vector< LanePointInfo > > GetLanelinePointSet ()
 
std::vector< LanePointInfoGetAllInferLinePointSet ()
 
void GetLaneCCs (std::vector< unsigned char > *lane_map, int *lane_map_width, int *lane_map_height, std::vector< ConnectedComponent > *connected_components, std::vector< ConnectedComponent > *select_connected_components)
 
- Public Member Functions inherited from apollo::perception::camera::BaseLanePostprocessor
 BaseLanePostprocessor ()=default
 
virtual ~BaseLanePostprocessor ()=default
 
virtual void SetIm2CarHomography (Eigen::Matrix3d homography_im2car)
 
 BaseLanePostprocessor (const BaseLanePostprocessor &)=delete
 
BaseLanePostprocessoroperator= (const BaseLanePostprocessor &)=delete
 

Constructor & Destructor Documentation

◆ DenselineLanePostprocessor()

apollo::perception::camera::DenselineLanePostprocessor::DenselineLanePostprocessor ( )
inline

◆ ~DenselineLanePostprocessor()

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

Member Function Documentation

◆ GetAllInferLinePointSet()

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

◆ GetLaneCCs()

void apollo::perception::camera::DenselineLanePostprocessor::GetLaneCCs ( std::vector< unsigned char > *  lane_map,
int *  lane_map_width,
int *  lane_map_height,
std::vector< ConnectedComponent > *  connected_components,
std::vector< ConnectedComponent > *  select_connected_components 
)

◆ GetLanelinePointSet()

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

◆ Init()

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

◆ Name()

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

◆ Process2D()

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

◆ Process3D()

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

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