Public Member Functions

triclops_cloud Class Reference

#include <triclops_cloud.h>

Inheritance diagram for triclops_cloud:
cloud3 cloud< point_vector > observation< point_vector >

List of all members.

Public Member Functions

 triclops_cloud (const options &opts, const calibration &_calib)
virtual bool read_background (const std::string &depth_background)
bool refresh (bool goto_next=true)
vector3 bg_normal (const size_t i) const

Constructor & Destructor Documentation

triclops_cloud::triclops_cloud ( const options opts,
const calibration _calib 
) [inline]

Member Function Documentation

vector3 triclops_cloud::bg_normal ( const size_t  i  )  const [inline]
virtual bool triclops_cloud::read_background ( const std::string depth_background  )  [inline, virtual]

Attempt to read information about the scene background. You need to implement this function in derived classes.

Returns:
true if the background could be read succesfully; false otherwise.

Reimplemented from cloud3.

bool triclops_cloud::refresh ( bool  goto_next = true  )  [inline, virtual]

Reads data from the next frame. This function should be implemented by a class inheriting from the cloud class.

Parameters:
[in] goto_next This optional parameter determines if the next frame should be read (default) or the current frame should be re-read. The latter is useful if you have changed parameters of the point_cloud object, such as the translation or rotation of the data.
Returns:
If the frame was succesfully read the function returns true, otherwise it returns false.

Implements cloud< point_vector >.


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