Play 'round
Public Member Functions | Protected Member Functions | Protected Attributes
Track Class Reference

The path that a plucker can travel on. More...

#include <Widget.h>

Inheritance diagram for Track:
Widget Shape LineTrack SpiralTrack

List of all members.

Public Member Functions

virtual void draw ()=0
virtual Point2D getEndPoint1 ()=0
virtual Point2D getEndPoint2 ()=0
JointgetJoint1 ()
JointgetJoint2 ()
virtual Point2D getNextPos (bool fReverse, float distance, Point2D pos)=0
 Returns the next position on the track that is distance far away from the passed in position.
void addPlucker ()
void setEnabled (bool fEnabled)
void setActive (bool fActive)
void setDirected (bool fDirected)
void setImmediate (bool fImmediate)
void setJoints (Joint *j1, Joint *j2)
bool isEnabled ()
bool isActive ()
bool isDirected ()
bool isImmediate ()

Protected Member Functions

virtual void drawChildren ()
virtual void detachJoint (Joint *joint)
void setupJoints (Joint *joint1, Joint *joint2)

Protected Attributes

Jointm_joint1
Jointm_joint2
bool m_fEnabled
bool m_fActive
bool m_fDirected
bool m_fImmediate

Detailed Description

The path that a plucker can travel on.


The documentation for this class was generated from the following files:
 All Classes Functions Enumerations