Я пришел по поводу VectorContainer
здесь.
Описание класса было неясным. Не могли бы вы уточнить, какова цель этого класса?
Спасибо.
Я пришел по поводу VectorContainer
здесь.
Описание класса было неясным. Не могли бы вы уточнить, какова цель этого класса?
Спасибо.
Этот пример может помочь прояснить ситуацию. VectorContainer
можно использовать для хранения серии точек, а затем перебирать их:
Определите контейнер:
typedef itk::VectorContainer< unsigned int, PointType > PointsContainer;
PointsContainer::Pointer points = PointsContainer::New();
unsigned int numberOfPoints = 10;
points->Reserve( numberOfPoints );
Перебираем точки:
typedef PointsContainer::Iterator PointIterator;
PointIterator pointItr = points->Begin();
PointType point;
for( unsigned int pt=0; pt<numberOfPoints; pt++) {
point[0] = 10;
point[1] = 12;
pointItr.Value() = point;
++pointItr;
}