BowlerKernel
Public Member Functions | Private Attributes | List of all members
com.neuronrobotics.bowlerstudio.sequence.SequenceEvent Class Reference
Inheritance diagram for com.neuronrobotics.bowlerstudio.sequence.SequenceEvent:
Inheritance graph
[legend]
Collaboration diagram for com.neuronrobotics.bowlerstudio.sequence.SequenceEvent:
Collaboration graph
[legend]

Public Member Functions

void execute (DHParameterKinematics kin)
 
TransformNR getPose ()
 
void setPose (TransformNR pose)
 
InterpolationType getType ()
 
void setType (InterpolationType mode)
 
double getTRAPEZOIDAL_time ()
 
void setTRAPEZOIDAL_time (double tRAPEZOIDAL_time)
 
double getBEZIER_P0 ()
 
void setBEZIER_P0 (double bEZIER_P0)
 
double getBEZIER_P1 ()
 
void setBEZIER_P1 (double bEZIER_P1)
 
int getMsDuration ()
 
void setMsDuration (int msDuration)
 
void done (InterpolationMoveState state)
 

Private Attributes

TransformNR pose = new TransformNR()
 
InterpolationType mode = InterpolationType.LINEAR
 
double TRAPEZOIDAL_time =0
 
double BEZIER_P0 =0
 
double BEZIER_P1 =0
 
int msDuration =1
 

Detailed Description

Definition at line 9 of file SequenceEvent.java.

Member Function Documentation

◆ done()

void com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.done ( InterpolationMoveState  state)

◆ execute()

void com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.execute ( DHParameterKinematics  kin)

◆ getBEZIER_P0()

double com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.getBEZIER_P0 ( )

◆ getBEZIER_P1()

double com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.getBEZIER_P1 ( )

◆ getMsDuration()

int com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.getMsDuration ( )

◆ getPose()

TransformNR com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.getPose ( )

◆ getTRAPEZOIDAL_time()

double com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.getTRAPEZOIDAL_time ( )

◆ getType()

InterpolationType com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.getType ( )

◆ setBEZIER_P0()

void com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.setBEZIER_P0 ( double  bEZIER_P0)

◆ setBEZIER_P1()

void com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.setBEZIER_P1 ( double  bEZIER_P1)

◆ setMsDuration()

void com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.setMsDuration ( int  msDuration)

◆ setPose()

void com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.setPose ( TransformNR  pose)

◆ setTRAPEZOIDAL_time()

void com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.setTRAPEZOIDAL_time ( double  tRAPEZOIDAL_time)

◆ setType()

void com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.setType ( InterpolationType  mode)

Member Data Documentation

◆ BEZIER_P0

double com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.BEZIER_P0 =0
private

◆ BEZIER_P1

double com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.BEZIER_P1 =0
private

◆ mode

InterpolationType com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.mode = InterpolationType.LINEAR
private

◆ msDuration

int com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.msDuration =1
private

◆ pose

TransformNR com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.pose = new TransformNR()
private

◆ TRAPEZOIDAL_time

double com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.TRAPEZOIDAL_time =0
private

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