Я пытаюсь создать облако точек PCL. Все мои пункты находятся в следующем контейнерного типа:Создание облака точки PCL с использованием контейнера Eigen Vector3d
std::vector<Eigen::Vector3d,Eigen::aligned_allocator<Eigen::Vector3d> >
Я хотел бы создать указатель на точку облака PCL:
pcl::PointCloud<pcl::PointXYZ>::Ptr pc
Что бы наиболее эффективным способом для создания этого облака точек?
Так вы имеете в виду, если бы я был 'зЬй: : vector> 'вместо этого, могу ли я просто вызвать' pc-> points = container'? –
ах ... пропустил, что ваш оригинальный вопрос использовал двойной. Вам нужен актерский состав (обновленный ответ). И нет, использование Vector3f все равно не будет иметь правильную макет памяти. Vector4f, но даже тогда вам понадобились некоторые трюки для непосредственного назначения контейнера. – Jakob