|
Classes |
| class | DXFReader |
| class | DXFLayerReader |
| class | DXFWriter |
| class | DXFToolpathRecordWriter |
| struct | GCodeRecordWriter |
| class | GCodeWriter |
| struct | RapidMove |
| struct | LinearMove |
| struct | Arc |
| | No arc over about 165 degrees is allowed, for purposes of stability. More...
|
| struct | FeedRate |
| struct | Warning |
| struct | CustomRecord |
| struct | ToolpathRecords |
| struct | VoluMill2dBoundaries |
| struct | VoluMill2dInput |
Typedefs |
| typedef Arc< true > | ArcCW |
| typedef Arc< false > | ArcCCW |
typedef boost::variant< RapidMove,
LinearMove, ArcCW, ArcCCW,
FeedRate, Warning, CustomRecord > | ToolpathRecord |
Functions |
| bool | getPublicKey (const std::string &hostname, int port, const std::string &uri, std::string *pKey) |
| void | getPrivateKey (const std::string &filename, std::string *pKey) |
| void | hashStringSHA1 (const std::string &input, std::string *pOutput) |
| void | encryptStringRSA (const std::string &input, const std::string &publicKey, std::string *pOutput) |
| void | decryptStringRSA (const std::string &input, const std::string &privateKey, std::string *pOutput) |
| void | makeBlowfishKey (std::string *pKey) |
| void | encryptStringBlowfish (const std::string &input, const std::string &key, std::string *pOutput) |
| void | decryptStringBlowfish (const std::string &input, const std::string &key, std::string *pOutput) |
| void | base64Encode (const std::string &input, std::string *pOutput) |
| void | base64Decode (const std::string &input, std::string *pOutput) |
| void | fromToolpathRecordsToXml (std::ostream &os, const ToolpathRecords &records) |
| void | fromXmlToToolpathRecords (std::istream &is, ToolpathRecords *pRecords) |
| void | fromToolpathRecordsToBinary (std::ostream &os, const ToolpathRecords &records) |
| void | fromBinaryToToolpathRecords (std::istream &is, ToolpathRecords *pRecords) |
| void | fromVoluMill2dInputToXml (std::ostream &os, const VoluMill2dInput &input) |
| void | fromXmlToVoluMill2dInput (std::istream &is, VoluMill2dInput *pInput) |
| void | fromVoluMill2dInputToBinary (std::ostream &os, const VoluMill2dInput &input) |
| void | fromBinaryToVoluMill2dInput (std::istream &is, VoluMill2dInput *pInput) |
| int | submitVoluMill2dJob (int version, const VoluMill2dInput &input, const std::string &hostname, int port, std::string *pSessionKey) |
| int | getToolpathRecords (int jobId, const std::string &hostname, int port, const std::string &sessionKey, ToolpathRecords *pRecords, std::string *pErrorMessage) |
| bool | getVoluMillServers (int version, const std::string &hostname, int port, const std::string &uri, std::vector< std::string > *pHostnames, std::vector< int > *pPorts) |
| void | calculateSlotParameters (double diameter, double stepover, double depth, double feedrate, double *pSlotDepth, double *pSlotFeedrate) |
Variables |
| const int | CURVE_IGNORED = 0 |
| const int | CURVE_PART = 1 |
| const int | CURVE_MATERIAL = 2 |