# {py:mod}`kompass.callbacks` ```{py:module} kompass.callbacks ``` ```{autodoc2-docstring} kompass.callbacks :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`OdomCallback ` - ```{autodoc2-docstring} kompass.callbacks.OdomCallback :summary: ``` * - {py:obj}`PointCallback ` - ```{autodoc2-docstring} kompass.callbacks.PointCallback :summary: ``` * - {py:obj}`PointStampedCallback ` - ```{autodoc2-docstring} kompass.callbacks.PointStampedCallback :summary: ``` * - {py:obj}`PoseCallback ` - ```{autodoc2-docstring} kompass.callbacks.PoseCallback :summary: ``` * - {py:obj}`PoseStampedCallback ` - ```{autodoc2-docstring} kompass.callbacks.PoseStampedCallback :summary: ``` * - {py:obj}`CameraInfoCallback ` - ```{autodoc2-docstring} kompass.callbacks.CameraInfoCallback :summary: ``` * - {py:obj}`LaserScanCallback ` - ```{autodoc2-docstring} kompass.callbacks.LaserScanCallback :summary: ``` * - {py:obj}`PointCloudCallback ` - ```{autodoc2-docstring} kompass.callbacks.PointCloudCallback :summary: ``` ```` ### API `````{py:class} OdomCallback(input_topic, node_name: typing.Optional[str] = None, get_front: typing.Optional[bool] = False, robot_radius: typing.Optional[float] = None) :canonical: kompass.callbacks.OdomCallback Bases: {py:obj}`ros_sugar.io.OdomCallback` ```{autodoc2-docstring} kompass.callbacks.OdomCallback ``` ````{py:property} get_front :canonical: kompass.callbacks.OdomCallback.get_front :type: typing.Optional[bool] ```{autodoc2-docstring} kompass.callbacks.OdomCallback.get_front ``` ```` ````` ````{py:class} PointCallback(input_topic, node_name: typing.Optional[str] = None, get_front: typing.Optional[bool] = False, robot_radius: typing.Optional[float] = None) :canonical: kompass.callbacks.PointCallback Bases: {py:obj}`ros_sugar.io.PointCallback` ```{autodoc2-docstring} kompass.callbacks.PointCallback ``` ```` ````{py:class} PointStampedCallback(input_topic, node_name: typing.Optional[str] = None, get_front: typing.Optional[bool] = False, robot_radius: typing.Optional[float] = None) :canonical: kompass.callbacks.PointStampedCallback Bases: {py:obj}`kompass.callbacks.PointCallback` ```{autodoc2-docstring} kompass.callbacks.PointStampedCallback ``` ```` ````{py:class} PoseCallback(input_topic, node_name: typing.Optional[str] = None, get_front: typing.Optional[bool] = False, robot_radius: typing.Optional[float] = None) :canonical: kompass.callbacks.PoseCallback Bases: {py:obj}`ros_sugar.io.PoseCallback` ```{autodoc2-docstring} kompass.callbacks.PoseCallback ``` ```` ````{py:class} PoseStampedCallback(input_topic, node_name: typing.Optional[str] = None, get_front: typing.Optional[bool] = False, robot_radius: typing.Optional[float] = None) :canonical: kompass.callbacks.PoseStampedCallback Bases: {py:obj}`kompass.callbacks.PoseCallback` ```{autodoc2-docstring} kompass.callbacks.PoseStampedCallback ``` ```` ````{py:class} CameraInfoCallback(input_topic, node_name: typing.Optional[str] = None) :canonical: kompass.callbacks.CameraInfoCallback Bases: {py:obj}`ros_sugar.io.GenericCallback` ```{autodoc2-docstring} kompass.callbacks.CameraInfoCallback ``` ```` `````{py:class} LaserScanCallback(input_topic, node_name: typing.Optional[str] = None, transformation: typing.Optional[tf2_ros.TransformStamped] = None) :canonical: kompass.callbacks.LaserScanCallback Bases: {py:obj}`ros_sugar.io.GenericCallback` ```{autodoc2-docstring} kompass.callbacks.LaserScanCallback ``` ````{py:property} transformation :canonical: kompass.callbacks.LaserScanCallback.transformation :type: typing.Optional[tf2_ros.TransformStamped] ```{autodoc2-docstring} kompass.callbacks.LaserScanCallback.transformation ``` ```` ````` `````{py:class} PointCloudCallback(input_topic, node_name: typing.Optional[str] = None) :canonical: kompass.callbacks.PointCloudCallback Bases: {py:obj}`ros_sugar.io.GenericCallback` ```{autodoc2-docstring} kompass.callbacks.PointCloudCallback ``` ````{py:property} field_type :canonical: kompass.callbacks.PointCloudCallback.field_type :type: typing.Optional[kompass_cpp.types.PointFieldType] ```{autodoc2-docstring} kompass.callbacks.PointCloudCallback.field_type ``` ```` `````