OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Properties | List of all members
OpenSim.Region.PhysicsModule.BulletS.BSFMotor Class Reference
Inheritance diagram for OpenSim.Region.PhysicsModule.BulletS.BSFMotor:
Inheritance graph
[legend]
Collaboration diagram for OpenSim.Region.PhysicsModule.BulletS.BSFMotor:
Collaboration graph
[legend]

Public Member Functions

virtual bool ErrorIsZero ()
 
virtual bool ErrorIsZero (float err)
 
 BSFMotor (string useName, float timeScale, float decayTimescale, float efficiency)
 
void SetCurrent (float current)
 
void SetTarget (float target)
 
override void Zero ()
 
virtual float Step (float timeStep)
 
virtual float StepError (float timeStep, float error)
 
override string ToString ()
 
- Public Member Functions inherited from OpenSim.Region.PhysicsModule.BulletS.BSMotor
 BSMotor (string useName)
 
virtual void Reset ()
 
virtual void GenerateTestOutput (float timeStep)
 

Properties

virtual float TimeScale [get, set]
 
virtual float TargetValueDecayTimeScale [get, set]
 
virtual float Efficiency [get, set]
 
virtual float ErrorZeroThreshold [get, set]
 
virtual float TargetValue [get, set]
 
virtual float CurrentValue [get, set]
 
virtual float LastError [get, set]
 
- Properties inherited from OpenSim.Region.PhysicsModule.BulletS.BSMotor
virtual bool Enabled [get, set]
 
string UseName [get, set]
 
BSScene PhysicsScene [get, set]
 

Additional Inherited Members

- Public Attributes inherited from OpenSim.Region.PhysicsModule.BulletS.BSMotor
const float Infinite = 12345.6f
 
- Static Public Attributes inherited from OpenSim.Region.PhysicsModule.BulletS.BSMotor
static readonly Vector3 InfiniteVector = new Vector3(BSMotor.Infinite, BSMotor.Infinite, BSMotor.Infinite)
 
- Protected Member Functions inherited from OpenSim.Region.PhysicsModule.BulletS.BSMotor
void MDetailLog (string msg, params Object[] parms)
 

Detailed Description

Definition at line 246 of file BSMotors.cs.

Constructor & Destructor Documentation

OpenSim.Region.PhysicsModule.BulletS.BSFMotor.BSFMotor ( string  useName,
float  timeScale,
float  decayTimescale,
float  efficiency 
)
inline

Definition at line 267 of file BSMotors.cs.

Member Function Documentation

virtual bool OpenSim.Region.PhysicsModule.BulletS.BSFMotor.ErrorIsZero ( )
inlinevirtual

Definition at line 258 of file BSMotors.cs.

virtual bool OpenSim.Region.PhysicsModule.BulletS.BSFMotor.ErrorIsZero ( float  err)
inlinevirtual

Definition at line 262 of file BSMotors.cs.

void OpenSim.Region.PhysicsModule.BulletS.BSFMotor.SetCurrent ( float  current)
inline

Definition at line 275 of file BSMotors.cs.

void OpenSim.Region.PhysicsModule.BulletS.BSFMotor.SetTarget ( float  target)
inline

Definition at line 279 of file BSMotors.cs.

virtual float OpenSim.Region.PhysicsModule.BulletS.BSFMotor.Step ( float  timeStep)
inlinevirtual

Definition at line 289 of file BSMotors.cs.

virtual float OpenSim.Region.PhysicsModule.BulletS.BSFMotor.StepError ( float  timeStep,
float  error 
)
inlinevirtual

Definition at line 337 of file BSMotors.cs.

override string OpenSim.Region.PhysicsModule.BulletS.BSFMotor.ToString ( )
inline

Definition at line 358 of file BSMotors.cs.

override void OpenSim.Region.PhysicsModule.BulletS.BSFMotor.Zero ( )
inlinevirtual

Reimplemented from OpenSim.Region.PhysicsModule.BulletS.BSMotor.

Definition at line 283 of file BSMotors.cs.

Property Documentation

virtual float OpenSim.Region.PhysicsModule.BulletS.BSFMotor.CurrentValue
getset

Definition at line 255 of file BSMotors.cs.

virtual float OpenSim.Region.PhysicsModule.BulletS.BSFMotor.Efficiency
getset

Definition at line 250 of file BSMotors.cs.

virtual float OpenSim.Region.PhysicsModule.BulletS.BSFMotor.ErrorZeroThreshold
getset

Definition at line 252 of file BSMotors.cs.

virtual float OpenSim.Region.PhysicsModule.BulletS.BSFMotor.LastError
getset

Definition at line 256 of file BSMotors.cs.

virtual float OpenSim.Region.PhysicsModule.BulletS.BSFMotor.TargetValue
getset

Definition at line 254 of file BSMotors.cs.

virtual float OpenSim.Region.PhysicsModule.BulletS.BSFMotor.TargetValueDecayTimeScale
getset

Definition at line 249 of file BSMotors.cs.

virtual float OpenSim.Region.PhysicsModule.BulletS.BSFMotor.TimeScale
getset

Definition at line 248 of file BSMotors.cs.


The documentation for this class was generated from the following file: