C# Class Quelea.AbstractVehicleForceComponent

Inheritance: AbstractForceComponent
Show file 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 property

protected bool crossed
return bool

sensorLeftPos protected property

protected Point3d sensorLeftPos
return Point3d

sensorLeftValue protected property

protected double sensorLeftValue
return double

vehicle protected property

protected IVehicle vehicle
return IVehicle