Path Namespace Reference

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< FeatureAreaFeatureAreaPython
 
typedef App::FeaturePythonT< FeatureAreaViewFeatureAreaViewPython
 
typedef App::FeaturePythonT< FeatureCompoundFeatureCompoundPython
 
typedef App::FeaturePythonT< FeatureFeaturePython
 
typedef App::FeaturePythonT< FeatureShapeFeatureShapePython
 

Functions

Base::Vector3d compensateRotation (const Base::Vector3d &pt, const Base::Rotation &rot, const Base::Vector3d &center)
 
PyObjectinitModule ()
 
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 
)

◆ initModule()

PyObject * Path::initModule ( )

◆ yawPitchRoll()

Base::Rotation Path::yawPitchRoll ( double  a,
double  b,
double  c 
)