148 indices.resize (indices_->size ());
149 removed_indices_->resize (indices_->size ());
165 PCL_ERROR (
"[pcl::ModelOutlierRemoval::applyFilterIndices]: no normals cloud set.\n");
177 for (
const auto&
iii : (*indices_))
182 if (extract_removed_indices_)
183 (*removed_indices_)[
rii++] =
iii;
191 std::vector<double> distances;
193 model_->setIndices(indices_);
194 model_->getDistancesToModel (model_coefficients_, distances);
204 if (extract_removed_indices_)
205 (*removed_indices_)[
rii++] = (*indices_)[
iii];
215 if (extract_removed_indices_)
216 (*removed_indices_)[
rii++] = (*indices_)[
iii];
223 if (extract_removed_indices_)
224 (*removed_indices_)[
rii++] = (*indices_)[
iii];
229 indices[
oii++] = (*indices_)[
iii];
234 indices.resize (
oii);
235 removed_indices_->resize (
rii);