a module representing a spoolable tether.
![[more]](icon1.gif) double r
double r
![[more]](icon1.gif) double l0
double l0
![[more]](icon1.gif) double len
double len
![[more]](icon1.gif) double lDot
double lDot
![[more]](icon1.gif) svScalarResult* lDotDot
svScalarResult* lDotDot
![[more]](icon1.gif) triple anchorPt
triple anchorPt
![[more]](icon1.gif) triple bodyPt
triple bodyPt
![[more]](icon1.gif) triple partPt
triple partPt
![[more]](icon1.gif) joint* reel
joint* reel
![[more]](icon1.gif) part* reelBase
part* reelBase
![[more]](icon1.gif) tetherConstraint* tc
tetherConstraint* tc
![[more]](icon1.gif) virtual   int activate(double l)
virtual   int activate(double l)
![[more]](icon1.gif) virtual   int deactivate(void)
virtual   int deactivate(void)
![[more]](icon1.gif) virtual   int setAnchor(const triple &pt, int setLength = 1)
virtual   int setAnchor(const triple &pt, int setLength = 1)
![[more]](icon1.gif) triple getBodyPt(void)
triple getBodyPt(void)
![[more]](icon1.gif) triple getTetherDirection(void)
triple getTetherDirection(void)
 material mat
material mat
 rotaryActuator act
rotaryActuator act
 gearBox gbx
gearBox gbx
 componentLimits lim
componentLimits lim
 ptrList joints
ptrList joints
 virtual   double maxVel(joint* jt, int dof) const
virtual   double maxVel(joint* jt, int dof) const 
 virtual   double maxTorque(joint* jt, int dof, int isBraking) const
virtual   double maxTorque(joint* jt, int dof, int isBraking) const 
 virtual   double contTorque(joint* jt, int dof) const
virtual   double contTorque(joint* jt, int dof) const 
 virtual   double power(joint* jt, int dof) const
virtual   double power(joint* jt, int dof) const 
 virtual   int isPassive(joint* jt, int dof) const
virtual   int isPassive(joint* jt, int dof) const 
 inline   int numJoints(void) const
inline   int numJoints(void) const 
 inline   joint* getJoint(int i)
inline   joint* getJoint(int i)
 static   int currentID
static   int currentID
 static   const tmatrix connectionRotation
static   const tmatrix connectionRotation
 configuration* cfg
configuration* cfg
 int ref
int ref
 char* name
char* name
 bool isPrototype
bool isPrototype
 handedness whichSide
handedness whichSide
 module* parent
module* parent
 assembly* as
assembly* as
 ptrList* params
ptrList* params
 ptrList* attachments
ptrList* attachments
 cptrList* components
cptrList* components
 const componentContext* context
const componentContext* context
Virtual methods.
convenience functions
 inline   const ptrList* getDependencies(int whichParam)
inline   const ptrList* getDependencies(int whichParam)
 enum  subType
enum  subType
 enum  handedness
enum  handedness
 void assignConnectorIDs(void)
void assignConnectorIDs(void)
 static   int staticClassID
static   int staticClassID
 int objectID
int objectID
 int verboseLevel
int verboseLevel
 virtual   const char* className(void) const
virtual   const char* className(void) const 
 virtual   synObject* copy(void) const
virtual   synObject* copy(void) const 
 virtual   int isOfType(int typeNum, int derivedOk)
virtual   int isOfType(int typeNum, int derivedOk)
 static   int setStaticClassID(void)
static   int setStaticClassID(void)
 virtual   int classID(void) const
virtual   int classID(void) const 
a module representing a spoolable tether. This module creates a tetherConstraint whose acceleration is tied to the acceleration of the module's single revolute DOF; the scale factor is determined by the reel diameter. Controllers can thus control the tether by controlling the joint's angle, velocity, and acceleration. Parameters:
- 0 - spool motor
- 1 - spool gearhead
- 2 - material
- 3 - reel diameter
- 4 - reel width
- 5 - plate thickness
 double r
double r
 double l0
double l0
 double len
double len
 double lDot
double lDot
 svScalarResult* lDotDot
svScalarResult* lDotDot
 triple anchorPt
triple anchorPt
 triple bodyPt
triple bodyPt
 triple partPt
triple partPt
 joint* reel
joint* reel
 part* reelBase
part* reelBase
 tetherConstraint* tc
tetherConstraint* tc
 virtual   int activate(double l)
virtual   int activate(double l)
 virtual   int deactivate(void)
virtual   int deactivate(void)
 virtual   int setAnchor(const triple &pt, int setLength = 1)
virtual   int setAnchor(const triple &pt, int setLength = 1)
 triple getBodyPt(void)
triple getBodyPt(void)
 triple getTetherDirection(void)
triple getTetherDirection(void)
Alphabetic index HTML hierarchy of classes or Java