Class NullVisualPipeline

Inheritance Relationships

Base Type

Class Documentation

class aslam::NullVisualPipeline : public aslam::VisualPipeline

A visual pipeline that does not transform the image.

Public Functions

ASLAM_POINTER_TYPEDEFS(NullVisualPipeline)
ASLAM_DISALLOW_EVIL_CONSTRUCTORS(NullVisualPipeline)
NullVisualPipeline(const Camera::ConstPtr &camera, bool copyImages)

Parameters
  • [in] camera: The camera that produces the images.

  • [in] copyImages: If true, images passed in are cloned before storing in the frame.

inline virtual ~NullVisualPipeline()

Protected Functions

inline virtual void processFrameImpl(const cv::Mat&, VisualFrame*) const

Process the frame and fill the results into the frame variable.

The top level function will already fill in the timestamps and the output camera.

Parameters
  • [in] image: The image data.