Export to GitHub

wrapitk - issue #4

Error with wrapping itk::itkPolygonSpatialObject


Posted on Jan 12, 2009 by Massive Bird

Error produced under the same conditions as

http://code.google.com/p/wrapitk/issues/detail?id=3

, however, this could be an ITK bug.


Scanning dependencies of target SpatialObjectIdx [ 22%] Generating wrap_itkSpatialObjectProperty.xml [ 22%] Generating ../../Typedefs/wrap_itkSpatialObjectProperty.idx [ 22%] Generating wrap_itkAffineGeometryFrame.xml [ 22%] Generating ../../Typedefs/wrap_itkAffineGeometryFrame.idx [ 22%] Generating wrap_itkSpatialObjectBase.xml [ 22%] Generating ../../Typedefs/wrap_itkSpatialObjectBase.idx [ 22%] Generating wrap_itkSpatialObjectPoint.xml [ 22%] Generating ../../Typedefs/wrap_itkSpatialObjectPoint.idx [ 22%] Generating wrap_itkContourSpatialObjectPoint.xml [ 22%] Generating ../../Typedefs/wrap_itkContourSpatialObjectPoint.idx [ 22%] Generating wrap_itkPointBasedSpatialObject.xml [ 22%] Generating ../../Typedefs/wrap_itkPointBasedSpatialObject.idx [ 22%] Generating wrap_itkImageSpatialObject.xml [ 22%] Generating ../../Typedefs/wrap_itkImageSpatialObject.idx [ 22%] Generating wrap_itkBlobSpatialObject.xml [ 22%] Generating ../../Typedefs/wrap_itkBlobSpatialObject.idx [ 22%] Generating wrap_itkPolygonSpatialObject.xml /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/SpatialObject/itkSpatialObject.txx: In member function 'long unsigned int itk::SpatialObject<TDimension>::GetMTime() const [with unsigned int TDimension = 3u]': /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/Common/itkMutexLock.h:70: instantiated from here /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/SpatialObject/itkSpatialObject.txx:497: error: 'class itk::SpatialObjectTreeNode<3u>' has no member named 'GetChildren' /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/SpatialObject/itkSpatialObject.txx: In member function 'typename itk::SpatialObject<TDimension>::ChildrenListType* itk::SpatialObject<TDimension>::GetChildren(unsigned int, char*) const [with unsigned int TDimension = 3u]': /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/Common/itkMutexLock.h:70: instantiated from here /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/SpatialObject/itkSpatialObject.txx:609: error: 'class itk::SpatialObjectTreeNode<3u>' has no member named 'GetChildren' /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/SpatialObject/itkSpatialObject.txx: In member function 'bool itk::SpatialObject<TDimension>::ComputeBoundingBox() const [with unsigned int TDimension = 3u]': /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/Common/itkMutexLock.h:70: instantiated from here /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/SpatialObject/itkSpatialObject.txx:548: error: 'class itk::SpatialObjectTreeNode<3u>' has no member named 'GetChildren' /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/SpatialObject/itkSpatialObject.txx: In member function 'long unsigned int itk::SpatialObject<TDimension>::GetMTime() const [with unsigned int TDimension = 2u]': /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/Common/itkMutexLock.h:70: instantiated from here /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/SpatialObject/itkSpatialObject.txx:497: error: 'class itk::SpatialObjectTreeNode<2u>' has no member named 'GetChildren' /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/SpatialObject/itkSpatialObject.txx: In member function 'typename itk::SpatialObject<TDimension>::ChildrenListType* itk::SpatialObject<TDimension>::GetChildren(unsigned int, char*) const [with unsigned int TDimension = 2u]': /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/Common/itkMutexLock.h:70: instantiated from here /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/SpatialObject/itkSpatialObject.txx:609: error: 'class itk::SpatialObjectTreeNode<2u>' has no member named 'GetChildren' /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/SpatialObject/itkSpatialObject.txx: In member function 'bool itk::SpatialObject<TDimension>::ComputeBoundingBox() const [with unsigned int TDimension = 2u]': /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/Common/itkMutexLock.h:70: instantiated from here /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/SpatialObject/itkSpatialObject.txx:548: error: 'class itk::SpatialObjectTreeNode<2u>' has no member named 'GetChildren' /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/SpatialObject/itkSpatialObject.txx: In member function 'bool itk::SpatialObject<TDimension>::IsEvaluableAt(const itk::Point<double, NImageDimension>&, unsigned int, char*) const [with unsigned int TDimension = 3u]': /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/SpatialObject/itkBlobSpatialObject.txx:250: instantiated from 'bool itk::BlobSpatialObject<TDimension>::ValueAt(const typename itk::PointBasedSpatialObject<TDimension>::PointType&, double&, unsigned int, char*) const [with unsigned int TDimension = 3u]' /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/Common/itkMutexLock.h:70: instantiated from here /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/SpatialObject/itkSpatialObject.txx:180: error: 'class itk::SpatialObjectTreeNode<3u>' has no member named 'GetChildren' /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/SpatialObject/itkSpatialObject.txx: In member function 'bool itk::SpatialObject<TDimension>::ValueAt(const itk::Point<double, NImageDimension>&, double&, unsigned int, char*) const [with unsigned int TDimension = 3u]': /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/SpatialObject/itkBlobSpatialObject.txx:252: instantiated from 'bool itk::BlobSpatialObject<TDimension>::ValueAt(const typename itk::PointBasedSpatialObject<TDimension>::PointType&, double&, unsigned int, char*) const [with unsigned int TDimension = 3u]' /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/Common/itkMutexLock.h:70: instantiated from here /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/SpatialObject/itkSpatialObject.txx:210: error: 'class itk::SpatialObjectTreeNode<3u>' has no member named 'GetChildren' /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/SpatialObject/itkSpatialObject.txx: In member function 'bool itk::SpatialObject<TDimension>::IsEvaluableAt(const itk::Point<double, NImageDimension>&, unsigned int, char*) const [with unsigned int TDimension = 2u]': /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/SpatialObject/itkBlobSpatialObject.txx:250: instantiated from 'bool itk::BlobSpatialObject<TDimension>::ValueAt(const typename itk::PointBasedSpatialObject<TDimension>::PointType&, double&, unsigned int, char*) const [with unsigned int TDimension = 2u]' /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/Common/itkMutexLock.h:70: instantiated from here /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/SpatialObject/itkSpatialObject.txx:180: error: 'class itk::SpatialObjectTreeNode<2u>' has no member named 'GetChildren' /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/SpatialObject/itkSpatialObject.txx: In member function 'bool itk::SpatialObject<TDimension>::ValueAt(const itk::Point<double, NImageDimension>&, double&, unsigned int, char*) const [with unsigned int TDimension = 2u]': /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/SpatialObject/itkBlobSpatialObject.txx:252: instantiated from 'bool itk::BlobSpatialObject<TDimension>::ValueAt(const typename itk::PointBasedSpatialObject<TDimension>::PointType&, double&, unsigned int, char*) const [with unsigned int TDimension = 2u]' /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/Common/itkMutexLock.h:70: instantiated from here /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/SpatialObject/itkSpatialObject.txx:210: error: 'class itk::SpatialObjectTreeNode<2u>' has no member named 'GetChildren' /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/SpatialObject/itkSpatialObject.txx: In member function 'bool itk::SpatialObject<TDimension>::IsInside(const itk::Point<double, NImageDimension>&, unsigned int, char*) const [with unsigned int TDimension = 3u]': /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/SpatialObject/itkBlobSpatialObject.txx:219: instantiated from 'bool itk::BlobSpatialObject<TDimension>::IsInside(const typename itk::PointBasedSpatialObject<TDimension>::PointType&, unsigned int, char*) const [with unsigned int TDimension = 3u]' /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/SpatialObject/itkBlobSpatialObject.txx:243: instantiated from 'bool itk::BlobSpatialObject<TDimension>::ValueAt(const typename itk::PointBasedSpatialObject<TDimension>::PointType&, double&, unsigned int, char*) const [with unsigned int TDimension = 3u]' /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/Common/itkMutexLock.h:70: instantiated from here /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/SpatialObject/itkSpatialObject.txx:151: error: 'class itk::SpatialObjectTreeNode<3u>' has no member named 'GetChildren' /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/SpatialObject/itkSpatialObject.txx: In member function 'bool itk::SpatialObject<TDimension>::IsInside(const itk::Point<double, NImageDimension>&, unsigned int, char*) const [with unsigned int TDimension = 2u]': /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/SpatialObject/itkBlobSpatialObject.txx:219: instantiated from 'bool itk::BlobSpatialObject<TDimension>::IsInside(const typename itk::PointBasedSpatialObject<TDimension>::PointType&, unsigned int, char*) const [with unsigned int TDimension = 2u]' /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/SpatialObject/itkBlobSpatialObject.txx:243: instantiated from 'bool itk::BlobSpatialObject<TDimension>::ValueAt(const typename itk::PointBasedSpatialObject<TDimension>::PointType&, double&, unsigned int, char*) const [with unsigned int TDimension = 2u]' /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/Common/itkMutexLock.h:70: instantiated from here /media/USB-WD-1/dev-ubuntu/itk/InsightToolkit-3.10.1-src/Code/SpatialObject/itkSpatialObject.txx:151: error: 'class itk::SpatialObjectTreeNode<2u>' has no member named 'GetChildren' make[2]: * [Modules/SpatialObject/wrap_itkPolygonSpatialObject.xml] Error 1 make[1]: * [Modules/SpatialObject/CMakeFiles/SpatialObjectIdx.dir/all] Error 2 make: * [all] Error 2

Comment #2

Posted on Jan 12, 2009 by Massive Bird

(No comment was entered for this change.)

Status: Fixed

Labels:
Type-Defect Priority-Critical