Orbiter 2022
Combinatorial Objects
orbiter::layer5_applications::user_interface Namespace Reference

Orbiter command line, orbiter dash code, symbol definitions and activities. More...

Classes

class  activity_description
 description of an activity for an orbiter symbol More...
 
class  interface_algebra
 interface to the algebra module More...
 
class  interface_coding_theory
 interface to the coding theory module More...
 
class  interface_combinatorics
 interface to the coding theory module More...
 
class  interface_cryptography
 interface to the cryptography module More...
 
class  interface_povray
 interface to the povray rendering module More...
 
class  interface_projective
 interface to the projective geometry module More...
 
class  interface_symbol_table
 interface to the orbiter symbol table More...
 
class  interface_toolkit
 interface to the general toolkit More...
 
class  orbiter_command
 a single command in the Orbiter dash code language More...
 
class  orbiter_top_level_session
 The top level orbiter session is responsible for the command line interface and the program execution and for the orbiter_session. More...
 
class  symbol_definition
 definition of an orbiter symbol More...
 

Typedefs

typedef enum cipher_type cipher_type
 

Enumerations

enum  cipher_type { no_cipher_type , substitution , vigenere , affine }
 

Variables

user_interface::orbiter_top_level_sessionThe_Orbiter_top_level_session
 

Detailed Description

Orbiter command line, orbiter dash code, symbol definitions and activities.

Typedef Documentation

◆ cipher_type

Enumeration Type Documentation

◆ cipher_type

Enumerator
no_cipher_type 
substitution 
vigenere 
affine 

Definition at line 379 of file interfaces.h.

Variable Documentation

◆ The_Orbiter_top_level_session

orbiter_top_level_session * orbiter::layer5_applications::user_interface::The_Orbiter_top_level_session

Definition at line 22 of file orbiter_top_level_session.cpp.