Pipeline : add the following method :
template < typename TReaderAdapter, typename TMeshReaderFilter>
  void AddReaderFilter( std::string FileName ) ;

Now file reading can be done by :
typedef Adapters::OpenMesh_ReaderAdapter MeshReaderAdapterType ;
  p.AddReaderFilter<MeshReaderAdapterType, MeshReaderFilterType> ( std::string(TEST_DATA_DIRECTORY)+"/Manifold/aircraft.off" ) ;

or

p.AddReaderFilter<Adapters::OpenMesh_ReaderAdapter, MeshReaderFilterType> ( std::string(TEST_DATA_DIRECTORY)+"/Manifold/aircraft.off" ) ;