C# Class Robot.Leg

Inheritance: Robot.Part
Afficher le fichier Open project: evilmachina/theMachine Class Usage Examples

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
CalculateHypotenuse ( double X, double Y ) : double
CalculateNewCoordinatesForRotation ( double realX, double realZ, double xCenter, double zCenter, double degrees, double &newX, double &newZ ) : void
CalculateNewPosition ( Leg leg, double distance, double directionInRadian ) : void
CalculateNewPosition ( Leg leg, double distance, double direction, double yDistance ) : void
CalculateXandZ ( double direction, double distance, Side side, double X, double Z, double &newX, double &newZ ) : void
GetMovements ( ) : Robot.MovmentComandAX12[]
Leg ( double distanceToX, double distanceToY ) : System
RotateLeg ( Leg leg, double degrees, double direction, double xCenter, double zCenter ) : void
SetRealXYZ ( double x, double z, double y ) : void
SetXYZ ( double newX, double newZ, double newY ) : void

Method Details

CalculateHypotenuse() public static méthode

public static CalculateHypotenuse ( double X, double Y ) : double
X double
Y double
Résultat double

CalculateNewCoordinatesForRotation() public static méthode

public static CalculateNewCoordinatesForRotation ( double realX, double realZ, double xCenter, double zCenter, double degrees, double &newX, double &newZ ) : void
realX double
realZ double
xCenter double
zCenter double
degrees double
newX double
newZ double
Résultat void

CalculateNewPosition() public static méthode

public static CalculateNewPosition ( Leg leg, double distance, double directionInRadian ) : void
leg Leg
distance double
directionInRadian double
Résultat void

CalculateNewPosition() public static méthode

public static CalculateNewPosition ( Leg leg, double distance, double direction, double yDistance ) : void
leg Leg
distance double
direction double
yDistance double
Résultat void

CalculateXandZ() public static méthode

public static CalculateXandZ ( double direction, double distance, Side side, double X, double Z, double &newX, double &newZ ) : void
direction double
distance double
side Side
X double
Z double
newX double
newZ double
Résultat void

GetMovements() public méthode

public GetMovements ( ) : Robot.MovmentComandAX12[]
Résultat Robot.MovmentComandAX12[]

Leg() public méthode

public Leg ( double distanceToX, double distanceToY ) : System
distanceToX double
distanceToY double
Résultat System

RotateLeg() public static méthode

public static RotateLeg ( Leg leg, double degrees, double direction, double xCenter, double zCenter ) : void
leg Leg
degrees double
direction double
xCenter double
zCenter double
Résultat void

SetRealXYZ() public méthode

public SetRealXYZ ( double x, double z, double y ) : void
x double
z double
y double
Résultat void

SetXYZ() public méthode

public SetXYZ ( double newX, double newZ, double newY ) : void
newX double
newZ double
newY double
Résultat void