C# Class Robot.RippelGate6

Exibir arquivo Open project: evilmachina/theMachine

Public Properties

Property Type Description
_stepHeight double

Public Methods

Method Description
AddPosision ( Phoenix phoenix ) : void
NextSequence ( double direction, double stepValue ) : Robot.MovmentComandAX12[]
NextSequenceRotation ( double stepValue, double centerX, double centerZ ) : Robot.MovmentComandAX12[]
RippelGate6 ( Phoenix phoenix, HomePosition homePosition ) : System

Private Methods

Method Description
CalculateNextStep ( Leg leg, double direction, double distance, double yDistance, FromPoint fromPoint ) : void
CalculateNextStepRotation ( Leg leg, double degrees, double yDistance, FromPoint fromPoint, double centerX, double centerZ ) : void
GetDegrees ( int startPosition, double stepValue ) : double
GetFromPoint ( LegPosition homeLegPosition, int startPosition, Leg leg ) : FromPoint
GetXDistance ( double stepValue, int startPosition ) : double
GetYDistance ( double yDistance, int startPosition ) : double
addStep ( int p ) : int

Method Details

AddPosision() public method

public AddPosision ( Phoenix phoenix ) : void
phoenix Phoenix
return void

NextSequence() public method

public NextSequence ( double direction, double stepValue ) : Robot.MovmentComandAX12[]
direction double
stepValue double
return Robot.MovmentComandAX12[]

NextSequenceRotation() public method

public NextSequenceRotation ( double stepValue, double centerX, double centerZ ) : Robot.MovmentComandAX12[]
stepValue double
centerX double
centerZ double
return Robot.MovmentComandAX12[]

RippelGate6() public method

public RippelGate6 ( Phoenix phoenix, HomePosition homePosition ) : System
phoenix Phoenix
homePosition HomePosition
return System

Property Details

_stepHeight public_oe property

public double _stepHeight
return double