Path::PathSegmentVisitor Class Reference

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 &center)
 
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()

Path::PathSegmentVisitor::~PathSegmentVisitor ( )
virtual

Member Function Documentation

◆ g0()

void Path::PathSegmentVisitor::g0 ( int  id,
const Base::Vector3d last,
const Base::Vector3d next,
const std::deque< Base::Vector3d > &  pts 
)
virtual

◆ g1()

void Path::PathSegmentVisitor::g1 ( int  id,
const Base::Vector3d last,
const Base::Vector3d next,
const std::deque< Base::Vector3d > &  pts 
)
virtual

◆ g23()

void Path::PathSegmentVisitor::g23 ( int  id,
const Base::Vector3d last,
const Base::Vector3d next,
const std::deque< Base::Vector3d > &  pts,
const Base::Vector3d center 
)
virtual

◆ g38()

void Path::PathSegmentVisitor::g38 ( int  id,
const Base::Vector3d last,
const Base::Vector3d next 
)
virtual

◆ g8x()

void Path::PathSegmentVisitor::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

◆ setup()


The documentation for this class was generated from the following files: