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>())) { }
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>())) { }
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>())) { }
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>())) { }
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) { }
public SumEncodeDelta(MenuProgram menu) : base("Encode sum with Delta Encode", menu) { }
public AliceDecodeUnary(MenuProgram menu) : base("Encoding Alice29.txt with Unary Encode", menu) { }
public DFibonacci(MenuProgram menu) : base("Select File", menu, new Option("Alice29.txt", () => menu.NavigateTo <AliceDecodeFibonacci>()), new Option("sum", () => menu.NavigateTo <SumDecodeFibonacci>())) { }
public SumEncodeFibonacci(MenuProgram menu) : base("Encode sum with Fibonacci Encode", menu) { }
public AliceDecodeDelta(MenuProgram menu) : base("Decode Alice29.txt with Delta Encode", menu) { }
public SumDecodeFibonacci(MenuProgram menu) : base("Decode sum with fibonacci Encode", menu) { }
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) { }
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) { }
public Entropy(MenuProgram menu) : base("Entropy Calc", menu, new Option("Alice29.txt", () => menu.NavigateTo <AliceEntropyCal>()), new Option("sum", () => menu.NavigateTo <SumEntropyCal>())) { }
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>())) { }
public SumDecodeUnary(MenuProgram menu) : base("Decode sum with Unary Encode", menu) { }
public SumDecodeDelta(MenuProgram menu) : base("Decode sum with delta Encode", menu) { }
public AliceEncodeDelta(MenuProgram menu) : base("Encoding Alice29.txt with Delta Encode", menu) { }