$search
Functions | |
| def | _get_struct_fmt |
| def | create_cloud |
| def | create_cloud_xyz32 |
| def | read_points |
Variables | |
| dictionary | _DATATYPES = {} |
| def object_manipulator::point_cloud::_get_struct_fmt | ( | is_bigendian, | ||
| fields, | ||||
field_names = None | ||||
| ) | [private] |
Definition at line 132 of file point_cloud.py.
| def object_manipulator::point_cloud::create_cloud | ( | header, | ||
| fields, | ||||
| points | ||||
| ) |
Create a L{sensor_msgs.msg.PointCloud2} message.
@param header: The point cloud header.
@type header: L{std_msgs.msg.Header}
@param fields: The point cloud fields.
@type fields: iterable of L{sensor_msgs.msg.PointField}
@param points: The point cloud points.
@type points: list
@return: The point cloud.
@rtype: L{sensor_msgs.msg.PointCloud2}
Definition at line 82 of file point_cloud.py.
| def object_manipulator::point_cloud::create_cloud_xyz32 | ( | header, | ||
| points | ||||
| ) |
Create a L{sensor_msgs.msg.PointCloud2} message with 3 float32 fields (x, y, z).
@param header: The point cloud header.
@type header: L{std_msgs.msg.Header}
@param points: The point cloud points.
@type points: iterable
@return: The point cloud.
@rtype: L{sensor_msgs.msg.PointCloud2}
Definition at line 116 of file point_cloud.py.
| def object_manipulator::point_cloud::read_points | ( | cloud, | ||
field_names = None, |
||||
skip_nans = False, |
||||
uvs = [] | ||||
| ) |
Read points from a L{sensor_msgs.PointCloud2} message.
@param cloud: The point cloud to read from.
@type cloud: L{sensor_msgs.PointCloud2}
@param field_names: The names of fields to read. If None, read all fields. [default: None]
@type field_names: iterable
@param skip_nans: If True, then don't return any point with a NaN value.
@type skip_nans: bool [default: False]
@param uvs: If specified, then only return the points at the given coordinates. [default: empty list]
@type uvs: iterable
@return: Generator which yields a list of values for each point.
@rtype: generator
Definition at line 27 of file point_cloud.py.
| dictionary object_manipulator::point_cloud::_DATATYPES = {} |
Definition at line 17 of file point_cloud.py.