|
Generic CAM 0.1-PreAlpha
|
#include <Machine.h>

Public Member Functions | |
| Machine () | |
| virtual | ~Machine () |
| void | ToXml (wxXmlNode *parentNode) |
| bool | FromXml (wxXmlNode *node) |
| void | Paint (void) const |
| void | ClearComponents (void) |
| bool | PlaceComponent (wxString const &nameOfComponent, AffineTransformMatrix const &matrix) |
| bool | AddComponent (wxString const &nameOfComponent) |
| void | Assemble (void) |
| void | EvaluateDescription (void) |
| bool | ReLoad (void) |
| bool | Load (wxFileName const &fileName) |
| bool | IsInitialized (void) |
Public Attributes | |
| LUACodeEvaluator | evaluator |
| MachinePosition | position |
| ArrayOfMachineComponent | components |
| wxFileName | fileName |
| wxString | machineDescription |
| wxString | textOut |
| Tool * | tool |
| ToolPath * | toolpath |
| AffineTransformMatrix | toolPosition |
| AffineTransformMatrix | workpiecePosition |
Friends | |
| class | LUACodeEvaluator |
| Machine::Machine | ( | ) |
| Machine::~Machine | ( | ) | [virtual] |
| bool Machine::AddComponent | ( | wxString const & | nameOfComponent | ) |
| void Machine::Assemble | ( | void | ) |
| void Machine::ClearComponents | ( | void | ) |
| void Machine::EvaluateDescription | ( | void | ) |
| bool Machine::FromXml | ( | wxXmlNode * | node | ) |
| bool Machine::IsInitialized | ( | void | ) | [inline] |
| bool Machine::Load | ( | wxFileName const & | fileName | ) |
| void Machine::Paint | ( | void | ) | const |
| bool Machine::PlaceComponent | ( | wxString const & | nameOfComponent, |
| AffineTransformMatrix const & | matrix | ||
| ) |
| bool Machine::ReLoad | ( | void | ) |
| void Machine::ToXml | ( | wxXmlNode * | parentNode | ) |
friend class LUACodeEvaluator [friend] |
| ArrayOfMachineComponent Machine::components |
| wxFileName Machine::fileName |
| wxString Machine::machineDescription |
| wxString Machine::textOut |