@@ -146,10 +146,13 @@ void MeasurementBuffer::BufferROSCloud(
146146 // remove points that are below or above our height restrictions, and
147147 // in the same time, remove NaNs and if user wants to use it, combine with a
148148
149+ geometry_msgs::msg::TransformStamped tf_direct_global, tf_z_reference, tf_global_from_z_reference;
150+
151+
149152 switch (_filter)
150153 {
151154 case Filters::PASSTHROUGH :
152- geometry_msgs::msg::TransformStamped tf_direct_global =
155+ tf_direct_global =
153156 _buffer.lookupTransform (
154157 _global_frame, cloud.header .frame_id ,
155158 tf2_ros::fromMsg (cloud.header .stamp ));
@@ -164,7 +167,7 @@ void MeasurementBuffer::BufferROSCloud(
164167 pcl_conversions::fromPCL (*cloud_filtered, *cld_transformed);
165168 break ;
166169 case Filters::VOXEL :
167- geometry_msgs::msg::TransformStamped tf_direct_global =
170+ tf_direct_global =
168171 _buffer.lookupTransform (
169172 _global_frame, cloud.header .frame_id ,
170173 tf2_ros::fromMsg (cloud.header .stamp ));
@@ -180,11 +183,11 @@ void MeasurementBuffer::BufferROSCloud(
180183 pcl_conversions::fromPCL (*cloud_filtered, *cld_transformed);
181184 break ;
182185 case Filters::PASSTHROUGH_RELATIVE :
183- geometry_msgs::msg::TransformStamped tf_z_reference =
186+ tf_z_reference =
184187 _buffer.lookupTransform (
185188 _z_reference_frame, cloud.header .frame_id ,
186189 tf2_ros::fromMsg (cloud.header .stamp ));
187- geometry_msgs::msg::TransformStamped tf_global_from_z_reference =
190+ tf_global_from_z_reference =
188191 _buffer.lookupTransform (
189192 _global_frame, _z_reference_frame,
190193 tf2_ros::fromMsg (cloud.header .stamp ));
@@ -200,11 +203,11 @@ void MeasurementBuffer::BufferROSCloud(
200203 tf2::doTransform (*cld_transformed, *cld_transformed, tf_global_from_z_reference);
201204 break ;
202205 case Filters::VOXEL_RELATIVE :
203- geometry_msgs::msg::TransformStamped tf_z_reference =
206+ tf_z_reference =
204207 _buffer.lookupTransform (
205208 _z_reference_frame, cloud.header .frame_id ,
206209 tf2_ros::fromMsg (cloud.header .stamp ));
207- geometry_msgs::msg::TransformStamped tf_global_from_z_reference =
210+ tf_global_from_z_reference =
208211 _buffer.lookupTransform (
209212 _global_frame, _z_reference_frame,
210213 tf2_ros::fromMsg (cloud.header .stamp ));
0 commit comments