C# Class Quelea.AbstractVehicleForceComponent

Inheritance: AbstractForceComponent
Datei anzeigen Open project: lxfschr/Quelea

Protected Properties

Property Type Description
crossed bool
sensorLeftPos Point3d
sensorLeftValue double
vehicle IVehicle

Protected Methods

Method Description
AbstractVehicleForceComponent ( string name, string nickname, string description, Bitmap icon, String componentGuid ) : System

Initializes a new instance of the AbstractParticleForceComponent class.

ApplyDesiredVelocity ( ) : Vector3d
CalculateDesiredVelocity ( ) : Vector3d
GetInputs ( IGH_DataAccess da ) : bool
GetSensorReadings ( ) : void
RegisterInputParams ( GH_InputParamManager pManager ) : void

Registers all the input parameters for this component.

RegisterOutputParams ( GH_OutputParamManager pManager ) : void

Registers all the output parameters for this component.

SetOutputs ( IGH_DataAccess da ) : void

Method Details

AbstractVehicleForceComponent() protected method

Initializes a new instance of the AbstractParticleForceComponent class.
protected AbstractVehicleForceComponent ( string name, string nickname, string description, Bitmap icon, String componentGuid ) : System
name string
nickname string
description string
icon System.Drawing.Bitmap
componentGuid String
return System

ApplyDesiredVelocity() protected method

protected ApplyDesiredVelocity ( ) : Vector3d
return Vector3d

CalculateDesiredVelocity() protected method

protected CalculateDesiredVelocity ( ) : Vector3d
return Vector3d

GetInputs() protected method

protected GetInputs ( IGH_DataAccess da ) : bool
da IGH_DataAccess
return bool

GetSensorReadings() protected abstract method

protected abstract GetSensorReadings ( ) : void
return void

RegisterInputParams() protected method

Registers all the input parameters for this component.
protected RegisterInputParams ( GH_InputParamManager pManager ) : void
pManager GH_InputParamManager
return void

RegisterOutputParams() protected method

Registers all the output parameters for this component.
protected RegisterOutputParams ( GH_OutputParamManager pManager ) : void
pManager GH_OutputParamManager
return void

SetOutputs() protected method

protected SetOutputs ( IGH_DataAccess da ) : void
da IGH_DataAccess
return void

Property Details

crossed protected_oe property

protected bool crossed
return bool

sensorLeftPos protected_oe property

protected Point3d sensorLeftPos
return Point3d

sensorLeftValue protected_oe property

protected double sensorLeftValue
return double

vehicle protected_oe property

protected IVehicle vehicle
return IVehicle