Public Member Functions | Private Attributes
pcl::visualization::PointPickingEvent Class Reference

#include <point_picking_event.h>

List of all members.

Public Member Functions

void getPoint (float &x, float &y, float &z) const
 Obtain the XYZ point coordinates of a point that the user just clicked on.
int getPointIndex () const
 Obtain the ID of a point that the user just clicked on.
bool getPointIndices (int &index_1, int &index_2) const
 For situations where multiple points are selected in a sequence, return the points indices.
bool getPoints (float &x1, float &y1, float &z1, float &x2, float &y2, float &z2) const
 For situations when multiple points are selected in a sequence, return the point coordinates.
 PointPickingEvent (int idx)
 PointPickingEvent (int idx, float x, float y, float z)
 PointPickingEvent (int idx1, int idx2, float x1, float y1, float z1, float x2, float y2, float z2)

Private Attributes

int idx2_
int idx_
float x2_
float x_
float y2_
float y_
float z2_
float z_

Detailed Description

/brief Class representing 3D point picking events.

Definition at line 84 of file point_picking_event.h.


Constructor & Destructor Documentation

Definition at line 87 of file point_picking_event.h.

pcl::visualization::PointPickingEvent::PointPickingEvent ( int  idx,
float  x,
float  y,
float  z 
) [inline]

Definition at line 88 of file point_picking_event.h.

pcl::visualization::PointPickingEvent::PointPickingEvent ( int  idx1,
int  idx2,
float  x1,
float  y1,
float  z1,
float  x2,
float  y2,
float  z2 
) [inline]

Definition at line 90 of file point_picking_event.h.


Member Function Documentation

void pcl::visualization::PointPickingEvent::getPoint ( float &  x,
float &  y,
float &  z 
) const [inline]

Obtain the XYZ point coordinates of a point that the user just clicked on.

Parameters:
[out]xthe x coordinate of the point that got selected by the user
[out]ythe y coordinate of the point that got selected by the user
[out]zthe z coordinate of the point that got selected by the user

Definition at line 107 of file point_picking_event.h.

Obtain the ID of a point that the user just clicked on.

Definition at line 96 of file point_picking_event.h.

bool pcl::visualization::PointPickingEvent::getPointIndices ( int &  index_1,
int &  index_2 
) const [inline]

For situations where multiple points are selected in a sequence, return the points indices.

Parameters:
[out]index_1index of the first point selected by user
[out]index_2index of the second point selected by user
Returns:
true, if two points are available and have been clicked by the user, false otherwise

Definition at line 137 of file point_picking_event.h.

bool pcl::visualization::PointPickingEvent::getPoints ( float &  x1,
float &  y1,
float &  z1,
float &  x2,
float &  y2,
float &  z2 
) const [inline]

For situations when multiple points are selected in a sequence, return the point coordinates.

Parameters:
[out]x1the x coordinate of the first point that got selected by the user
[out]y1the y coordinate of the first point that got selected by the user
[out]z1the z coordinate of the firts point that got selected by the user
[out]x2the x coordinate of the second point that got selected by the user
[out]y2the y coordinate of the second point that got selected by the user
[out]z2the z coordinate of the second point that got selected by the user
Returns:
true, if two points are available and have been clicked by the user, false otherwise

Definition at line 122 of file point_picking_event.h.


Member Data Documentation

Definition at line 147 of file point_picking_event.h.

Definition at line 147 of file point_picking_event.h.

Definition at line 150 of file point_picking_event.h.

Definition at line 149 of file point_picking_event.h.

Definition at line 150 of file point_picking_event.h.

Definition at line 149 of file point_picking_event.h.

Definition at line 150 of file point_picking_event.h.

Definition at line 149 of file point_picking_event.h.


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


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:47:36