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 |