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.BSVMotor Class Reference
Inheritance diagram for OpenSim.Region.PhysicsModule.BulletS.BSVMotor:
Inheritance graph
[legend]
Collaboration diagram for OpenSim.Region.PhysicsModule.BulletS.BSVMotor:
Collaboration graph
[legend]

Public Member Functions

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)
 
override void Zero ()
 
virtual Vector3 Step (float timeStep)
 
virtual Vector3 Step (float timeStep, Vector3 current)
 
virtual Vector3 StepError (float timeStep, Vector3 error)
 
override void GenerateTestOutput (float timeStep)
 
override string ToString ()
 
- Public Member Functions inherited from OpenSim.Region.PhysicsModule.BulletS.BSMotor
 BSMotor (string useName)
 
virtual void Reset ()
 

Properties

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

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

Constructor & Destructor Documentation

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

Definition at line 106 of file BSMotors.cs.

OpenSim.Region.PhysicsModule.BulletS.BSVMotor.BSVMotor ( string  useName,
float  timeScale,
float  decayTimeScale,
float  efficiency 
)
inline

Definition at line 114 of file BSMotors.cs.

Member Function Documentation

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

Definition at line 97 of file BSMotors.cs.

virtual bool OpenSim.Region.PhysicsModule.BulletS.BSVMotor.ErrorIsZero ( Vector3  err)
inlinevirtual

Definition at line 101 of file BSMotors.cs.

override void OpenSim.Region.PhysicsModule.BulletS.BSVMotor.GenerateTestOutput ( float  timeStep)
inlinevirtual

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

Definition at line 215 of file BSMotors.cs.

void OpenSim.Region.PhysicsModule.BulletS.BSVMotor.SetCurrent ( Vector3  current)
inline

Definition at line 122 of file BSMotors.cs.

void OpenSim.Region.PhysicsModule.BulletS.BSVMotor.SetTarget ( Vector3  target)
inline

Definition at line 126 of file BSMotors.cs.

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

Definition at line 138 of file BSMotors.cs.

virtual Vector3 OpenSim.Region.PhysicsModule.BulletS.BSVMotor.Step ( float  timeStep,
Vector3  current 
)
inlinevirtual

Definition at line 186 of file BSMotors.cs.

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

Reimplemented in OpenSim.Region.PhysicsModule.BulletS.BSPIDVMotor.

Definition at line 193 of file BSMotors.cs.

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

Definition at line 237 of file BSMotors.cs.

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

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

Reimplemented in OpenSim.Region.PhysicsModule.BulletS.BSPIDVMotor.

Definition at line 130 of file BSMotors.cs.

Property Documentation

virtual Vector3 OpenSim.Region.PhysicsModule.BulletS.BSVMotor.CurrentValue
getset

Definition at line 94 of file BSMotors.cs.

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

Definition at line 89 of file BSMotors.cs.

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

Definition at line 91 of file BSMotors.cs.

virtual Vector3 OpenSim.Region.PhysicsModule.BulletS.BSVMotor.LastError
getset

Definition at line 95 of file BSMotors.cs.

virtual Vector3 OpenSim.Region.PhysicsModule.BulletS.BSVMotor.TargetValue
getset

Definition at line 93 of file BSMotors.cs.

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

Definition at line 88 of file BSMotors.cs.

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

Definition at line 87 of file BSMotors.cs.


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