40 #ifndef PCL_COMMON_INTENSITY_FIELD_ACCESSOR_IMPL_HPP
41 #define PCL_COMMON_INTENSITY_FIELD_ACCESSOR_IMPL_HPP
60 intensity = p.curvature;
66 p.curvature = intensity;
88 return (static_cast<float> (299*p.r + 587*p.g + 114*p.b) / 1000.0f);
94 intensity =
static_cast<float> (299*p.r + 587*p.g + 114*p.b) / 1000.0f;
100 p.r =
static_cast<uint8_t
> (1000 * intensity / 299);
101 p.g =
static_cast<uint8_t
> (1000 * intensity / 587);
102 p.b =
static_cast<uint8_t
> (1000 * intensity / 114);
128 return (static_cast<float> (299*p.r + 587*p.g + 114*p.b) / 1000.0f);
134 intensity =
static_cast<float> (299*p.r + 587*p.g + 114*p.b) / 1000.0f;
140 p.r =
static_cast<uint8_t
> (1000 * intensity / 299);
141 p.g =
static_cast<uint8_t
> (1000 * intensity / 587);
142 p.b =
static_cast<uint8_t
> (1000 * intensity / 114);