ITK/Examples/Utilities/VectorContainer
From KitwarePublic
< ITK | Examples
Jump to navigationJump to search
Revision as of 14:22, 2 February 2011 by Daviddoria (talk | contribs) (Created page with " ==VectorContainer.cxx== <source lang="cpp"> #include <itkVectorContainer.h> #include <itkPoint.h> int main(int, char*[]) { typedef itk::Point<double, 2> PointType; typedef ...")
VectorContainer.cxx
<source lang="cpp">
- include <itkVectorContainer.h>
- include <itkPoint.h>
int main(int, char*[]) {
typedef itk::Point<double, 2> PointType; typedef itk::VectorContainer<int, PointType> VectorContainerType; PointType p0; p0[0] = 1.0; p0[1] = 2.0;
PointType p1; p1[0] = 2.0; p1[1] = 3.0;
VectorContainerType::Pointer points = VectorContainerType::New(); points->Reserve(2); VectorContainerType::Iterator point = points->Begin(); point->Value() = p0; point++; point->Value() = p1; point = points->Begin(); while(point != points->End()) { std::cout << point->Value() << std::endl; point++; }
return EXIT_SUCCESS;
}
</source>
CMakeLists.txt
<source lang="cmake"> cmake_minimum_required(VERSION 2.6)
PROJECT(VectorContainer)
FIND_PACKAGE(ITK REQUIRED) INCLUDE(${ITK_USE_FILE})
ADD_EXECUTABLE(VectorContainer VectorContainer.cxx) TARGET_LINK_LIBRARIES(VectorContainer ITKCommon)
</source>