1 // =========================================================================
2 // @author Leonardo Florez Valencia (florez-l@javeriana.edu.co)
3 // =========================================================================
4 #ifndef __CTBronchi__Skeleton__h__
5 #define __CTBronchi__Skeleton__h__
7 #include <ivq/ITK/ImageSkeleton.h>
13 template< unsigned int _VDim >
17 static const unsigned int VDim = _VDim;
18 typedef ivq::ITK::ImageSkeleton< VDim > TSkeleton;
24 bool IsNotNull( ) const;
28 const TSkeleton* Get( ) const;
29 void Set( TSkeleton* sk );
30 void Set( const typename TSkeleton::Pointer& sk );
32 double Load( const std::string& fname );
33 double Save( const std::string& fname );
36 typename TSkeleton::Pointer m_Skeleton;
41 #include "Skeleton.hxx"
43 #endif // __CTBronchi__Skeleton__h__