[英]VectorContainer in ITK
这个例子可能有助于澄清。 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;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.