18 #ifndef itkDirectory_h 19 #define itkDirectory_h 22 #include "itksys/Directory.hxx" 50 { Pointer n =
new Self; n->
UnRegister();
return n; }
58 bool Load(
const char *dir);
61 std::vector< std::string >::size_type GetNumberOfFiles();
64 const char * GetFile(
unsigned int index);
69 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
72 Directory(
const Self &) ITK_DELETE_FUNCTION;
73 void operator=(
const Self &) ITK_DELETE_FUNCTION;
SmartPointer< Self > Pointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
void UnRegister() ITK_SP_NOEXCEPT
Portable directory/filename traversal.
Control indentation during Print() invocation.
SmartPointer< const Self > ConstPointer
Base class for most ITK classes.
::itksys::Directory * m_Internal