PathSegmentVisitor is the companion class to PathSegmentWalker. More...
#include <PathSegmentWalker.h>
Public Member Functions | |
virtual void | g0 (int id, const Base::Vector3d &last, const Base::Vector3d &next, const std::deque< Base::Vector3d > &pts) |
virtual void | g1 (int id, const Base::Vector3d &last, const Base::Vector3d &next, const std::deque< Base::Vector3d > &pts) |
virtual void | g23 (int id, const Base::Vector3d &last, const Base::Vector3d &next, const std::deque< Base::Vector3d > &pts, const Base::Vector3d ¢er) |
virtual void | g38 (int id, const Base::Vector3d &last, const Base::Vector3d &next) |
virtual void | g8x (int id, const Base::Vector3d &last, const Base::Vector3d &next, const std::deque< Base::Vector3d > &pts, const std::deque< Base::Vector3d > &p, const std::deque< Base::Vector3d > &q) |
virtual void | setup (const Base::Vector3d &last) |
virtual | ~PathSegmentVisitor () |
Detailed Description
PathSegmentVisitor is the companion class to PathSegmentWalker.
Its members are called with the segmented points of each command.
Constructor & Destructor Documentation
◆ ~PathSegmentVisitor()
|
virtual |
Member Function Documentation
◆ g0()
|
virtual |
Reimplemented in VisualPathSegmentVisitor, and BoundBoxSegmentVisitor.
Referenced by Path::PathSegmentWalker::walk().
◆ g1()
|
virtual |
Reimplemented in VisualPathSegmentVisitor, and BoundBoxSegmentVisitor.
Referenced by Path::PathSegmentWalker::walk().
◆ g23()
|
virtual |
Reimplemented in VisualPathSegmentVisitor, and BoundBoxSegmentVisitor.
Referenced by Path::PathSegmentWalker::walk().
◆ g38()
|
virtual |
Reimplemented in VisualPathSegmentVisitor, and BoundBoxSegmentVisitor.
Referenced by Path::PathSegmentWalker::walk().
◆ g8x()
|
virtual |
Reimplemented in VisualPathSegmentVisitor, and BoundBoxSegmentVisitor.
Referenced by Path::PathSegmentWalker::walk().
◆ setup()
|
virtual |
Reimplemented in VisualPathSegmentVisitor.
Referenced by PathScripts.PathDressupHoldingTags.ObjectTagDressup::doExecute(), PathScripts.PathDressupDogbone.ObjectDressup::execute(), PathScripts.PathDressupHoldingTags.ObjectTagDressup::generateTags(), PathScripts.PathDressupHoldingTags.ObjectTagDressup::pointAtBottom(), PathScripts.PathDressupHoldingTags.ObjectTagDressup::pointIsOnPath(), PathScripts.PathDressupHoldingTags.ObjectTagDressup::setXyEnabled(), PathScripts.PathDressupHoldingTags.ObjectTagDressup::supportsTagGeneration(), and Path::PathSegmentWalker::walk().
The documentation for this class was generated from the following files:
- src/Mod/Path/App/PathSegmentWalker.h
- src/Mod/Path/App/PathSegmentWalker.cpp