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().