Program: bbtk
Module: $RCSfile: bbitkImageProperties.cxx,v $
Language: C++
- Date: $Date: 2008/02/05 12:03:01 $
- Version: $Revision: 1.1 $
+ Date: $Date: 2008/07/23 12:02:15 $
+ Version: $Revision: 1.5 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
#include "bbitkImageProperties.h"
#include "bbitkPackage.h"
+
+
namespace bbitk
{
- BBTK_USER_BLACK_BOX_IMPLEMENTATION(ImageProperties,bbtk::UserBlackBox);
+ BBTK_BLACK_BOX_IMPLEMENTATION(ImageProperties,bbtk::AtomicBlackBox);
BBTK_ADD_BLACK_BOX_TO_PACKAGE(itk,ImageProperties);
<<bbtk::TypeName<itkImageType>()
<<">()"<<std::endl);
- itkImageType* im = bbGetInputIn().get<itkImageType*>();
+
+ itkImageType* im = bbGetInputIn().get<itkImageType*>();
unsigned int dim = im->GetImageDimension();
bbSetOutputTypeName(bbtk::TypeName<typename itkImageType::PixelType>());
const typename itkImageType::IndexType& ind = r.GetIndex();
std::vector<int> vind;
- for (int i=0;i<dim;++i) vind.push_back(ind[i]);
+ for (unsigned int i=0;i<dim;++i) vind.push_back(ind[i]);
bbSetOutputIndex(vind);
const typename itkImageType::SizeType& sz = r.GetSize();
std::vector<int> vsz;
- for (int i=0;i<dim;++i) vsz.push_back(sz[i]);
+ for (unsigned int i=0;i<dim;++i) vsz.push_back(sz[i]);
bbSetOutputSize(vsz);
typename itkImageType::SpacingType sp = im->GetSpacing();
std::vector<float> vsp;
- for (int i=0;i<dim;++i) vsp.push_back(sp[i]);
+ for (unsigned int i=0;i<dim;++i) vsp.push_back(sp[i]);
bbSetOutputSpacing(vsp);
bbtkDebugDecTab("Core",9);