Classes | |
class | Area |
Base class for FreeCAD wrapping of libarea. More... | |
struct | AreaParams |
Store all Area configurations. More... | |
struct | AreaStaticParams |
struct | CAreaConfig |
libarea configurator More... | |
struct | CAreaParams |
Store libarea algorithm configuration. More... | |
class | Command |
The representation of a cnc command in a path. More... | |
class | Feature |
class | FeatureArea |
class | FeatureAreaView |
class | FeatureCompound |
class | FeatureShape |
class | Module |
class | PathSegmentVisitor |
PathSegmentVisitor is the companion class to PathSegmentWalker. More... | |
class | PathSegmentWalker |
PathSegmentWalker processes a path a splits all movement commands into straight segments and calls the appropriate member of the provided PathSegmentVisitor. More... | |
class | PropertyPath |
The path property class. More... | |
class | PropertyTool |
The tool property class. More... | |
class | PropertyTooltable |
The tooltable property class. More... | |
class | Tool |
The representation of a single tool. More... | |
class | Toolpath |
The representation of a CNC Toolpath. More... | |
class | Tooltable |
The representation of a table of tools. More... | |
class | Voronoi |
class | VoronoiCell |
class | VoronoiEdge |
class | VoronoiVertex |
Typedefs | |
typedef App::FeaturePythonT< FeatureArea > | FeatureAreaPython |
typedef App::FeaturePythonT< FeatureAreaView > | FeatureAreaViewPython |
typedef App::FeaturePythonT< FeatureCompound > | FeatureCompoundPython |
typedef App::FeaturePythonT< Feature > | FeaturePython |
typedef App::FeaturePythonT< FeatureShape > | FeatureShapePython |
using | ToolPtr = std::shared_ptr< Tool > |
Functions | |
Base::Vector3d | compensateRotation (const Base::Vector3d &pt, const Base::Rotation &rot, const Base::Vector3d ¢er) |
PyObject * | initModule () |
Base::Rotation | yawPitchRoll (double a, double b, double c) |
typedef App::FeaturePythonT<FeatureArea> Path::FeatureAreaPython |
typedef App::FeaturePythonT<FeatureAreaView> Path::FeatureAreaViewPython |
typedef App::FeaturePythonT<FeatureCompound> Path::FeatureCompoundPython |
typedef App::FeaturePythonT<Feature> Path::FeaturePython |
typedef App::FeaturePythonT<FeatureShape> Path::FeatureShapePython |
using Path::ToolPtr = typedef std::shared_ptr<Tool> |
Base::Vector3d Path::compensateRotation | ( | const Base::Vector3d & | pt, |
const Base::Rotation & | rot, | ||
const Base::Vector3d & | center | ||
) |
References Base::Rotation::multVec().
Referenced by Path::PathSegmentWalker::walk().
PyObject * Path::initModule | ( | ) |
References Base::InterpreterSingleton::addModule(), and Base::Interpreter().
Base::Rotation Path::yawPitchRoll | ( | double | a, |
double | b, | ||
double | c | ||
) |
References Base::Rotation::setYawPitchRoll().
Referenced by Path::PathSegmentWalker::walk().