Class CameraFollowMode

Inheritance Relationships

Base Type

  • public QObject

Class Documentation

class CameraFollowMode : public QObject

Public Functions

CameraFollowMode(octomap::ScanGraph *graph = NULL)
virtual ~CameraFollowMode()
void setScanGraph(octomap::ScanGraph *graph)

Public Slots

void jumpToFrame(unsigned int frame)
void cameraPathStopped(int id)
void cameraPathFrameChanged(int id, int current_camera_frame)
void play()
void pause()
void clearCameraPath()
void saveToCameraPath()
void addToCameraPath()
void removeFromCameraPath()
void followCameraPath()
void followRobotPath()

Signals

void changeCamPose(const octomath::Pose6D &pose)
void interpolateCamPose(const octomath::Pose6D &old_pose, const octomath::Pose6D &new_pose, double u)
void stopped()
void frameChanged(unsigned int frame)
void deleteCameraPath(int id)
void removeFromCameraPath(int id, int frame)
void updateCameraPath(int id, int frame)
void appendToCameraPath(int id, const octomath::Pose6D &pose)
void appendCurrentToCameraPath(int id)
void addCurrentToCameraPath(int id, int frame)
void playCameraPath(int id, int start_frame)
void stopCameraPath(int id)
void jumpToCamFrame(int id, int frame)
void changeNumberOfFrames(unsigned count)
void scanGraphAvailable(bool available)

Protected Attributes

octomap::ScanGraph *m_scan_graph
unsigned int m_current_scan
unsigned int m_current_cam_frame
unsigned int m_number_cam_frames
unsigned int m_start_frame
bool m_followRobotTrajectory