WRAP_CLASS("itk::ImageFileReader") SET(MANAGED_TYPE_TEMPLATE ${MANAGED_ITK_SOURCE_COMMON_PATH}/itkManagedImageSource_TYPE.cxx.in) SET(MANAGED_WRAPPER_TEMPLATE ${MANAGED_ITK_SOURCE_COMMON_PATH}/itkManagedImageSource_WRAPPER.cxx.in) UNIQUE(image_types "UC;${WRAP_ITK_ALL_TYPES}") WRAP_IMAGE_FILTER("${image_types}" 1) BEGIN_MANAGED_PROPERTY("FileName" GETSET) SET(MANAGED_PROPERTY_SUMMARY "Specify the file to read. This is forwarded to the IO instance.") SET(MANAGED_PROPERTY_TYPE "String^") SET(MANAGED_PROPERTY_GET_BODY "return gcnew String( m_PointerToNative->GetFileName() );") SET(MANAGED_PROPERTY_SET_BODY "std::string stdvalue; ManagedTypes::ToNativeString( value, stdvalue ); m_PointerToNative->SetFileName( stdvalue.c_str() );") END_MANAGED_PROPERTY() END_WRAP_CLASS()