28 #include "modules/drivers/smartereye/proto/config.pb.h" 30 #include "third_party/camera_library/smartereye/include/LdwDataInterface.h" 31 #include "third_party/camera_library/smartereye/include/calibrationparams.h" 32 #include "third_party/camera_library/smartereye/include/camerahandler.h" 33 #include "third_party/camera_library/smartereye/include/disparityconvertor.h" 34 #include "third_party/camera_library/smartereye/include/frameid.h" 35 #include "third_party/camera_library/smartereye/include/obstacleData.h" 36 #include "third_party/camera_library/smartereye/include/rotationmatrix.h" 37 #include "third_party/camera_library/smartereye/include/satpext.h" 38 #include "third_party/camera_library/smartereye/include/stereocamera.h" 39 #include "third_party/camera_library/smartereye/include/taskiddef.h" 43 namespace smartereye {
45 using apollo::drivers::smartereye::config::Config;
51 virtual bool init(
const std::shared_ptr<Config> &camera_config);
59 bool is_capturing_ =
false;
61 std::shared_ptr<Config> config_;
62 StereoCamera *pcamera_ =
nullptr;
virtual bool init(const std::shared_ptr< Config > &camera_config)
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
Definition: smartereye_device.h:47
bool SetCallback(CallbackFunc ptr)
virtual ~SmartereyeDevice()
Definition: smartereye_handler.h:34
std::function< bool(RawImageFrame *rawFrame)> CallbackFunc
Definition: smartereye_handler.h:32