Main Page   Class Hierarchy   Alphabetical List   Data Structures   File List   Data Fields   Globals  

_seg Struct Reference

#include <segmentqueue.h>

Collaboration diagram for _seg:

Collaboration graph
[legend]

Data Fields

int ID
int type
EmcPose start
EmcPose end
PmLine line
PmCircle circle
double helixRadius
double length
double totLength
double initInc
double maxInc
double finalInc
double amaxTan
int m
int p
int q
int totNumPoints
double a1
double b1
double c1
double d1
double plInitInc
double cruiseInc
double plFinalInc
double a3
double b3
double c3
double d3
_seg * prevSegment
_seg * nextSegment
int planningDone
int active
int linkedToPrevSeg
int numLinkedSegs

Field Documentation

int _seg::ID
 

Definition at line 70 of file segmentqueue.h.

Referenced by sqAddCircle(), sqAddLine(), and sqRunCycle().

double _seg::a1
 

Definition at line 98 of file segmentqueue.h.

Referenced by sqPause(), sqRunCycle(), and sqSetFeedOverride().

double _seg::a3
 

Definition at line 104 of file segmentqueue.h.

Referenced by sqPause(), sqRunCycle(), and sqSetFeedOverride().

int _seg::active
 

Definition at line 115 of file segmentqueue.h.

Referenced by sqAddCircle(), sqAddLine(), sqPause(), sqPreprocessSegment(), sqRunCycle(), and sqSetFeedOverride().

double _seg::amaxTan
 

Definition at line 88 of file segmentqueue.h.

Referenced by sqAddCircle(), sqAddLine(), sqGiveMinAmaxTan(), and sqRunCycle().

double _seg::b1
 

Definition at line 98 of file segmentqueue.h.

Referenced by sqPause(), sqRunCycle(), and sqSetFeedOverride().

double _seg::b3
 

Definition at line 104 of file segmentqueue.h.

Referenced by sqPause(), sqRunCycle(), and sqSetFeedOverride().

double _seg::c1
 

Definition at line 98 of file segmentqueue.h.

Referenced by sqPause(), sqRunCycle(), and sqSetFeedOverride().

double _seg::c3
 

Definition at line 104 of file segmentqueue.h.

Referenced by sqPause(), sqRunCycle(), and sqSetFeedOverride().

PmCircle _seg::circle
 

Definition at line 77 of file segmentqueue.h.

Referenced by sqAddCircle(), sqGiveCornerVelocity(), sqRunCycle(), and sqSetFeedOverride().

double _seg::cruiseInc
 

Definition at line 101 of file segmentqueue.h.

Referenced by sqAddCircle(), sqAddLine(), sqPause(), sqRunCycle(), and sqSetFeedOverride().

double _seg::d1
 

Definition at line 98 of file segmentqueue.h.

Referenced by sqPause(), sqRunCycle(), and sqSetFeedOverride().

double _seg::d3
 

Definition at line 104 of file segmentqueue.h.

Referenced by sqPause(), sqRunCycle(), and sqSetFeedOverride().

EmcPose _seg::end
 

Definition at line 74 of file segmentqueue.h.

Referenced by sqAddCircle(), sqAddLine(), sqGiveCornerVelocity(), sqPreprocessSegment(), sqRunCycle(), and sqSetFeedOverride().

double _seg::finalInc
 

Definition at line 86 of file segmentqueue.h.

Referenced by sqAddCircle(), sqAddLine(), sqForwardLinkSegment(), sqLinkCriterion(), sqPlanSegment(), sqPreprocessSegment(), sqRunCycle(), and sqStep().

double _seg::helixRadius
 

Definition at line 79 of file segmentqueue.h.

Referenced by sqAddCircle(), sqRunCycle(), and sqSetFeedOverride().

double _seg::initInc
 

Definition at line 84 of file segmentqueue.h.

Referenced by sqBackwardLinkSegment(), sqPause(), and sqPreprocessSegment().

double _seg::length
 

Definition at line 81 of file segmentqueue.h.

Referenced by sqAddCircle(), sqAddLine(), sqGiveCornerVelocity(), sqRunCycle(), sqSetFeedOverride(), and sqStep().

PmLine _seg::line
 

Definition at line 76 of file segmentqueue.h.

Referenced by sqAddLine(), sqGiveCornerVelocity(), sqRunCycle(), and sqSetFeedOverride().

int _seg::linkedToPrevSeg
 

Definition at line 117 of file segmentqueue.h.

Referenced by sqAddCircle(), sqAddLine(), sqBackwardLinkSegment(), sqPreprocessSegment(), sqRunCycle(), and sqSetFeedOverride().

int _seg::m
 

Definition at line 94 of file segmentqueue.h.

Referenced by sqPause(), sqRunCycle(), and sqSetFeedOverride().

double _seg::maxInc
 

Definition at line 85 of file segmentqueue.h.

Referenced by sqAddCircle(), sqAddLine(), sqLinkCriterion(), sqPlanSegment(), sqPreprocessSegment(), sqRunCycle(), and sqSetFeedOverride().

struct _seg* _seg::nextSegment
 

Definition at line 111 of file segmentqueue.h.

Referenced by sqAddCircle(), sqAddLine(), sqBackwardLinkSegment(), sqForwardLinkSegment(), sqGiveMinAmaxTan(), sqLinkCriterion(), sqPlanSegment(), sqPreprocessSegment(), sqResume(), sqRunCycle(), sqSetFeedOverride(), and sqStep().

int _seg::numLinkedSegs
 

Definition at line 120 of file segmentqueue.h.

Referenced by sqAddCircle(), sqAddLine(), sqGiveMinAmaxTan(), sqRunCycle(), sqSetFeedOverride(), and sqStep().

int _seg::p
 

Definition at line 94 of file segmentqueue.h.

Referenced by sqPause(), sqRunCycle(), and sqSetFeedOverride().

double _seg::plFinalInc
 

Definition at line 102 of file segmentqueue.h.

Referenced by sqAddCircle(), sqAddLine(), sqPause(), sqRunCycle(), and sqSetFeedOverride().

double _seg::plInitInc
 

Definition at line 100 of file segmentqueue.h.

Referenced by sqAddCircle(), sqAddLine(), sqPause(), sqRunCycle(), and sqSetFeedOverride().

int _seg::planningDone
 

Definition at line 114 of file segmentqueue.h.

Referenced by sqAddCircle(), sqAddLine(), sqPause(), sqRunCycle(), and sqSetFeedOverride().

struct _seg* _seg::prevSegment
 

Definition at line 110 of file segmentqueue.h.

Referenced by sqBackwardLinkSegment(), sqForwardLinkSegment(), sqPreprocessSegment(), sqRunCycle(), and sqSetFeedOverride().

int _seg::q
 

Definition at line 94 of file segmentqueue.h.

Referenced by sqPause(), sqRunCycle(), and sqSetFeedOverride().

EmcPose _seg::start
 

Definition at line 73 of file segmentqueue.h.

Referenced by sqAddCircle(), sqAddLine(), sqRunCycle(), and sqSetFeedOverride().

double _seg::totLength
 

Definition at line 82 of file segmentqueue.h.

Referenced by sqAddCircle(), sqAddLine(), sqRunCycle(), sqSetFeedOverride(), and sqStep().

int _seg::totNumPoints
 

Definition at line 96 of file segmentqueue.h.

Referenced by sqAddCircle(), sqAddLine(), sqPause(), sqRunCycle(), and sqSetFeedOverride().

int _seg::type
 

Definition at line 71 of file segmentqueue.h.

Referenced by sqAddCircle(), sqAddLine(), sqGiveCornerVelocity(), sqRunCycle(), and sqSetFeedOverride().


The documentation for this struct was generated from the following file:
Generated on Sun Dec 2 15:28:41 2001 for EMC by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001