|
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 |