21#ifndef __PNS_MOUSE_TRAIL_TRACER_H
22#define __PNS_MOUSE_TRAIL_TRACER_H
24#include <math/vector2d.h>
26#include <geometry/direction45.h>
27#include <geometry/shape_line_chain.h>
39 void AddTrailPoint(
const VECTOR2I& aP );
41 void SetTolerance(
int toll ) { m_tolerance = toll; }
45 m_direction = aInitDirection;
46 m_lastSegDirection = aLastSegDir;
59 bool IsManuallyForced()
const {
return m_manuallyForced; }
69 bool m_manuallyForced;
Represent route directions & corner angles in a 45-degree metric.
Definition direction45.h:37
Definition pns_mouse_trail_tracer.h:32
void SetMouseDisabled(bool aDisabled=true)
Disables the mouse-trail portion of the posture solver; leaving only the manual posture switch and th...
Definition pns_mouse_trail_tracer.h:57
Represent a polyline containing arcs as well as line segments: A chain of connected line and/or arc s...
Definition shape_line_chain.h:81