C# Класс SpaceSim.Engines.EngineBase

Наследование: IEngine
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
Offset VectorMath.DVector2
Parent ISpaceCraft

Открытые методы

Метод Описание
AdjustCant ( double targetAngle ) : void
AdjustThrottle ( double targetThrottle ) : void
Clone ( ) : IEngine
Draw ( Graphics graphics, RectangleD cameraBounds ) : void
MassFlowRate ( ) : double
Shutdown ( ) : void
Startup ( ) : void
Thrust ( double ispMultiplier ) : double
Update ( SpaceSim.Physics.TimeStep timeStep, double ispMultiplier ) : void

Защищенные методы

Метод Описание
EngineBase ( ISpaceCraft parent, DVector2 offset, EngineFlame flame ) : System

Описание методов

AdjustCant() публичный Метод

public AdjustCant ( double targetAngle ) : void
targetAngle double
Результат void

AdjustThrottle() публичный Метод

public AdjustThrottle ( double targetThrottle ) : void
targetThrottle double
Результат void

Clone() публичный абстрактный Метод

public abstract Clone ( ) : IEngine
Результат IEngine

Draw() публичный Метод

public Draw ( Graphics graphics, RectangleD cameraBounds ) : void
graphics System.Drawing.Graphics
cameraBounds VectorMath.RectangleD
Результат void

EngineBase() защищенный Метод

protected EngineBase ( ISpaceCraft parent, DVector2 offset, EngineFlame flame ) : System
parent ISpaceCraft
offset VectorMath.DVector2
flame SpaceSim.Drawing.EngineFlame
Результат System

MassFlowRate() публичный абстрактный Метод

public abstract MassFlowRate ( ) : double
Результат double

Shutdown() публичный Метод

public Shutdown ( ) : void
Результат void

Startup() публичный Метод

public Startup ( ) : void
Результат void

Thrust() публичный абстрактный Метод

public abstract Thrust ( double ispMultiplier ) : double
ispMultiplier double
Результат double

Update() публичный Метод

public Update ( SpaceSim.Physics.TimeStep timeStep, double ispMultiplier ) : void
timeStep SpaceSim.Physics.TimeStep
ispMultiplier double
Результат void

Описание свойств

Offset защищенное свойство

protected DVector2,VectorMath Offset
Результат VectorMath.DVector2

Parent защищенное свойство

protected ISpaceCraft Parent
Результат ISpaceCraft