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

Public Member Functions

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

Public Attributes

Vector3 FactorMix
 
float EfficiencyHigh = 0.4f
 
float EfficiencyLow = 4.0f
 
- Public Attributes inherited from OpenSim.Region.PhysicsModule.BulletS.BSMotor
const float Infinite = 12345.6f
 

Properties

Vector3 proportionFactor [get, set]
 
Vector3 integralFactor [get, set]
 
Vector3 derivFactor [get, set]
 
override float Efficiency [get, set]
 
- Properties inherited from OpenSim.Region.PhysicsModule.BulletS.BSVMotor
virtual float TimeScale [get, set]
 
virtual float TargetValueDecayTimeScale [get, set]
 
virtual float Efficiency [get, set]
 
virtual float ErrorZeroThreshold [get, set]
 
virtual Vector3 TargetValue [get, set]
 
virtual Vector3 CurrentValue [get, set]
 
virtual Vector3 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

- 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 370 of file BSMotors.cs.

Constructor & Destructor Documentation

OpenSim.Region.PhysicsModule.BulletS.BSPIDVMotor.BSPIDVMotor ( string  useName)
inline

Definition at line 390 of file BSMotors.cs.

Member Function Documentation

override Vector3 OpenSim.Region.PhysicsModule.BulletS.BSPIDVMotor.StepError ( float  timeStep,
Vector3  error 
)
inlinevirtual

Reimplemented from OpenSim.Region.PhysicsModule.BulletS.BSVMotor.

Definition at line 429 of file BSMotors.cs.

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

Reimplemented from OpenSim.Region.PhysicsModule.BulletS.BSVMotor.

Definition at line 401 of file BSMotors.cs.

Member Data Documentation

float OpenSim.Region.PhysicsModule.BulletS.BSPIDVMotor.EfficiencyHigh = 0.4f

Definition at line 384 of file BSMotors.cs.

float OpenSim.Region.PhysicsModule.BulletS.BSPIDVMotor.EfficiencyLow = 4.0f

Definition at line 385 of file BSMotors.cs.

Vector3 OpenSim.Region.PhysicsModule.BulletS.BSPIDVMotor.FactorMix

Definition at line 380 of file BSMotors.cs.

Property Documentation

Vector3 OpenSim.Region.PhysicsModule.BulletS.BSPIDVMotor.derivFactor
getset

Definition at line 375 of file BSMotors.cs.

override float OpenSim.Region.PhysicsModule.BulletS.BSPIDVMotor.Efficiency
getset

Definition at line 407 of file BSMotors.cs.

Vector3 OpenSim.Region.PhysicsModule.BulletS.BSPIDVMotor.integralFactor
getset

Definition at line 374 of file BSMotors.cs.

Vector3 OpenSim.Region.PhysicsModule.BulletS.BSPIDVMotor.proportionFactor
getset

Definition at line 373 of file BSMotors.cs.


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