41 #ifndef PCL_COMMON_INTENSITY_FIELD_ACCESSOR_IMPL_HPP
42 #define PCL_COMMON_INTENSITY_FIELD_ACCESSOR_IMPL_HPP
44 #include <pcl/point_types.h>
61 intensity = p.curvature;
123 return (static_cast<float> (299*p.r + 587*p.g + 114*p.b) * 0.001f);
129 intensity =
static_cast<float> (299*p.r + 587*p.g + 114*p.b) * 0.001f;
135 p.r =
static_cast<uint8_t
> (intensity * 3.34448160535f);
136 p.g =
static_cast<uint8_t
> (intensity * 1.70357751278f);
137 p.b =
static_cast<uint8_t
> (intensity * 8.77192982456f);
163 return (static_cast<float> (299*p.r + 587*p.g + 114*p.b) * 0.001f);
169 intensity =
static_cast<float> (299*p.r + 587*p.g + 114*p.b) * 0.001f;
175 p.r =
static_cast<uint8_t
> (intensity * 3.34448160535f);
176 p.g =
static_cast<uint8_t
> (intensity * 1.70357751278f);
177 p.b =
static_cast<uint8_t
> (intensity * 8.77192982456f);
203 return (static_cast<float> (299*p.
r + 587*p.
g + 114*p.
b) * 0.001f);
209 intensity =
static_cast<float> (299*p.r + 587*p.g + 114*p.b) * 0.001f;
215 p.
r =
static_cast<uint8_t
> (intensity * 3.34448160535f);
216 p.
g =
static_cast<uint8_t
> (intensity * 1.70357751278f);
217 p.
b =
static_cast<uint8_t
> (intensity * 8.77192982456f);
243 return (static_cast<float> (299*p.r + 587*p.g + 114*p.b) * 0.001f);
249 intensity =
static_cast<float> (299*p.r + 587*p.g + 114*p.b) * 0.001f;
255 p.r =
static_cast<uint8_t
> (intensity * 3.34448160535f);
256 p.g =
static_cast<uint8_t
> (intensity * 1.70357751278f);
257 p.b =
static_cast<uint8_t
> (intensity * 8.77192982456f);