Example #1
0
 public static FileFactory GetFactory(FileProperties properties)
 {
     switch (properties.Type)
     {
         case FileType.brl4:
             return new Brl4Factory();
         case FileType.rl4:
             return new Rl4Factory();
         case FileType.raw:
             return new RawFactory();
         case FileType.r:
             return new RFactory();
         case FileType.k:
             return new KFactory();
         case FileType.rl8:
             return new Rl8Factory();
         case FileType.ba:
             return new BaFactory();
         default:
             throw new NotSupportedException("Unsupported file format");
     }
 }
Example #2
0
 public override LocatorFile Create(FileProperties properties,
     Headers.Abstract.LocatorFileHeader header, RlViewer.Navigation.NavigationContainer navi)
 {
     return new K(properties, header, navi);
 }
Example #3
0
 protected LoadedFile(FileProperties properties)
 {
     Properties = properties;
 }
Example #4
0
 public abstract LocatorFile Create(FileProperties properties, Headers.Abstract.LocatorFileHeader header, RlViewer.Navigation.NavigationContainer navi);
Example #5
0
        protected LocatorFile(FileProperties properties, Headers.Abstract.LocatorFileHeader header, RlViewer.Navigation.NavigationContainer navi)
            : base(properties)
        {

        }