Classes | |
| class | Area |
| Base class for FreeCAD wrapping of libarea. More... | |
| struct | AreaParams |
| Store all Area configurations. More... | |
| class | AreaPy |
| The python export class for Area. 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 | CommandPy |
| The python export class for Command. More... | |
| class | Feature |
| class | FeatureArea |
| class | FeatureAreaPy |
| The python export class for FeatureArea. More... | |
| class | FeatureAreaView |
| class | FeatureCompound |
| class | FeaturePathCompoundPy |
| The python export class for FeaturePathCompound. More... | |
| class | FeatureShape |
| class | Module |
| class | PathPy |
| The python export class for Toolpath. More... | |
| 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 | ToolPy |
| The python export class for Tool. More... | |
| class | Tooltable |
| The representation of a table of tools. More... | |
| class | TooltablePy |
| The python export class for Tooltable. More... | |
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 |
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 Documentation
◆ FeatureAreaPython
| typedef App::FeaturePythonT<FeatureArea> Path::FeatureAreaPython |
◆ FeatureAreaViewPython
| typedef App::FeaturePythonT<FeatureAreaView> Path::FeatureAreaViewPython |
◆ FeatureCompoundPython
| typedef App::FeaturePythonT<FeatureCompound> Path::FeatureCompoundPython |
◆ FeaturePython
| typedef App::FeaturePythonT<Feature> Path::FeaturePython |
◆ FeatureShapePython
| typedef App::FeaturePythonT<FeatureShape> Path::FeatureShapePython |
Function Documentation
◆ compensateRotation()
| 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().
◆ initModule()
| PyObject * Path::initModule | ( | ) |
◆ yawPitchRoll()
| Base::Rotation Path::yawPitchRoll | ( | double | a, |
| double | b, | ||
| double | c | ||
| ) |
References Base::Rotation::setYawPitchRoll().
Referenced by Path::PathSegmentWalker::walk().
1.8.17