Beispiel #1
0
 public MainPage(MenuProgram menu)
     : base("TGA - Teoria da Informação", menu,
            new Option("Encoder", () => menu.NavigateTo <Encode>()),
            new Option("Decoder", () => menu.NavigateTo <Decoder>()),
            new Option("CRC-8 + Hamming", () => menu.NavigateTo <CRC8>()),
            new Option("Entropy Calc", () => menu.NavigateTo <Entropy>()))
 {
 }
 public Decoder(MenuProgram menu)
     : base("Decoder", menu,
            new Option("Unary", () => menu.NavigateTo <DUnary>()),
            new Option("Golomb", () => menu.NavigateTo <DGolomb>()),
            new Option("Elias Gamma", () => menu.NavigateTo <DEliasGamma>()),
            new Option("Fibonacci", () => menu.NavigateTo <DFibonacci>()),
            new Option("Delta", () => menu.NavigateTo <DDelta>()))
 {
 }
Beispiel #3
0
 public Encode(MenuProgram menu)
     : base("Encoder", menu,
            new Option("Unary", () => menu.NavigateTo <EUnary>()),
            new Option("Golomb", () => menu.NavigateTo <EGolomb>()),
            new Option("Elias Gamma", () => menu.NavigateTo <EEliasGamma>()),
            new Option("Fibonacci", () => menu.NavigateTo <EFibonacci>()),
            new Option("Delta", () => menu.NavigateTo <EDelta>()))
 {
 }
Beispiel #4
0
 public AliceDecodeFibonacci(MenuProgram menu)
     : base("Decode Alice29.txt with Fibonacci Encode", menu)
 {
 }
 public DGolomb(MenuProgram menu)
     : base("Select File", menu,
            new Option("Alice29.txt", () => menu.NavigateTo <AliceDecodeGolomb>()),
            new Option("sum", () => menu.NavigateTo <SumDecodeGolomb>()))
 {
 }
Beispiel #6
0
 public DoCrc8(MenuProgram menu)
     : base("Apply crc 8 and hamming parity bits", menu)
 {
 }
 public SumDecodeEliasGamma(MenuProgram menu)
     : base("Decode sum with elias gamma Encode", menu)
 {
 }
 public AliceEncodeEliasGamma(MenuProgram menu)
     : base("Encoding Alice29.txt with Elias Gamma Encode", menu)
 {
 }
 public EDelta(MenuProgram menu)
     : base("Select File", menu,
            new Option("Alice29.txt", () => menu.NavigateTo <AliceEncodeDelta>()),
            new Option("sum", () => menu.NavigateTo <SumEncodeDelta>()))
 {
 }
Beispiel #10
0
 public AliceEntropyCal(MenuProgram menu)
     : base("Entropy Calc Alice29.txt file", menu)
 {
 }
 public DEliasGamma(MenuProgram menu)
     : base("Select File", menu,
            new Option("Alice29.txt", () => menu.NavigateTo <AliceDecodeEliasGamma>()),
            new Option("sum", () => menu.NavigateTo <SumDecodeEliasGamma>()))
 {
 }
 public AliceEncodeFibonacci(MenuProgram menu)
     : base("Encoding Alice29.txt with Fibonacci Encode", menu)
 {
 }
Beispiel #13
0
 public SumEncodeDelta(MenuProgram menu)
     : base("Encode sum with Delta Encode", menu)
 {
 }
Beispiel #14
0
 public AliceDecodeUnary(MenuProgram menu)
     : base("Encoding Alice29.txt with Unary Encode", menu)
 {
 }
Beispiel #15
0
 public DFibonacci(MenuProgram menu)
     : base("Select File", menu,
            new Option("Alice29.txt", () => menu.NavigateTo <AliceDecodeFibonacci>()),
            new Option("sum", () => menu.NavigateTo <SumDecodeFibonacci>()))
 {
 }
Beispiel #16
0
 public SumEncodeFibonacci(MenuProgram menu)
     : base("Encode sum with Fibonacci Encode", menu)
 {
 }
 public AliceDecodeDelta(MenuProgram menu)
     : base("Decode Alice29.txt with Delta Encode", menu)
 {
 }
Beispiel #18
0
 public SumDecodeFibonacci(MenuProgram menu)
     : base("Decode sum with fibonacci Encode", menu)
 {
 }
Beispiel #19
0
 public EUnary(MenuProgram menu)
     : base("Unary", menu,
            new Option("Alice29.txt", () => menu.NavigateTo <AliceEncodeUnary>()),
            new Option("sum", () => menu.NavigateTo <SumEncodeUnary>()))
 {
 }
 public SumEncodeEliasGamma(MenuProgram menu)
     : base("Encode sum with Elias Gamma Encode", menu)
 {
 }
Beispiel #21
0
 public AliceDecodeEliasGamma(MenuProgram menu)
     : base("Decode Alice29.txt with Elias Gamma Encode", menu)
 {
 }
 public AliceEncodeUnary(MenuProgram menu)
     : base("Alice29.txt", menu)
 {
 }
 public AliceDecodeGolomb(MenuProgram menu)
     : base("Decoding Alice29.txt with Golomb Encode", menu)
 {
 }
 public SumEntropyCal(MenuProgram menu)
     : base("Entropy Calc sum file", menu)
 {
 }
Beispiel #25
0
 public Entropy(MenuProgram menu)
     : base("Entropy Calc", menu,
            new Option("Alice29.txt", () => menu.NavigateTo <AliceEntropyCal>()),
            new Option("sum", () => menu.NavigateTo <SumEntropyCal>()))
 {
 }
Beispiel #26
0
 public SumDecodeGolomb(MenuProgram menu)
     : base("Decode sum with Golomb", menu)
 {
 }
 public CRC8(MenuProgram menu)
     : base("TGA - Teoria da Informação", menu,
            new Option("CRC8 + Hamming", () => menu.NavigateTo <DoCrc8>()))
 {
 }
Beispiel #28
0
 public SumDecodeUnary(MenuProgram menu)
     : base("Decode sum with Unary Encode", menu)
 {
 }
 public SumDecodeDelta(MenuProgram menu)
     : base("Decode sum with delta Encode", menu)
 {
 }
Beispiel #30
0
 public AliceEncodeDelta(MenuProgram menu)
     : base("Encoding Alice29.txt with Delta Encode", menu)
 {
 }