G-Code Translator  1.2
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NZaber
 NGCode
 CBlockHolds information about a line of commands. A callback would query parameters (such as X or Y) through the GetParameter function.
 CCallbacks
 CConfigurationContains translator configuration of a specific device.
 CAxisHolds data about axis-specific configurations.
 CCoordTuple
 CLoggerA class that contains information about the build process.
 CLogMessage
 CStateKeeps track of the internal state of the machine. All numbers that the state contains are assumed to be in units of the controller.
 CTranslatorThe top level class for translating G-code into Zaber ASCII stream commands.
 CWordA class representing a Word, its data, and some debugging information as well.
 CWordCategoryA WordCategory groups commands based on their function.
 CSorterSorts WordCategories based on the order of execution as defined in RS274.
 CZaberCommandInterface for Zaber commands to implement. These commands should be static, that is, their contents should be determined at construction time.
 CZaberCommandListA list of ZaberCommands. This class is responsible for post-processing actions - such as corner rounding (not implemented yet), radius compensation (not implemented yet), line simplification (not implemented yet)