C# Class Quelea.AgentType

Inheritance: ParticleType, IAgent
Mostrar archivo Open project: lxfschr/Quelea Class Usage Examples

Public Methods

Method Description
AgentType ( ) : System
AgentType ( IAgent a ) : System
AgentType ( IAgent a, Point3d emittionPt, Vector3d initialVelocity, AbstractEnvironmentType environment ) : System
AgentType ( IParticle p, double maxSpeed, double maxForce, double visionRadius, double visionAngle ) : System
AgentType ( Vector3d velocityMin, Vector3d velocityMax, Vector3d up, Vector3d acceleration, int lifespan, double mass, double bodySize, int historyLength, double maxSpeed, double maxForce, double visionRadius, double visionAngle ) : System
ApplyDesiredVelocity ( Vector3d desiredVelocity, double weightMultiplier ) : Vector3d
Run ( ) : void

Method Details

AgentType() public method

public AgentType ( ) : System
return System

AgentType() public method

public AgentType ( IAgent a ) : System
a IAgent
return System

AgentType() public method

public AgentType ( IAgent a, Point3d emittionPt, Vector3d initialVelocity, AbstractEnvironmentType environment ) : System
a IAgent
emittionPt Point3d
initialVelocity Vector3d
environment AbstractEnvironmentType
return System

AgentType() public method

public AgentType ( IParticle p, double maxSpeed, double maxForce, double visionRadius, double visionAngle ) : System
p IParticle
maxSpeed double
maxForce double
visionRadius double
visionAngle double
return System

AgentType() public method

public AgentType ( Vector3d velocityMin, Vector3d velocityMax, Vector3d up, Vector3d acceleration, int lifespan, double mass, double bodySize, int historyLength, double maxSpeed, double maxForce, double visionRadius, double visionAngle ) : System
velocityMin Vector3d
velocityMax Vector3d
up Vector3d
acceleration Vector3d
lifespan int
mass double
bodySize double
historyLength int
maxSpeed double
maxForce double
visionRadius double
visionAngle double
return System

ApplyDesiredVelocity() public method

public ApplyDesiredVelocity ( Vector3d desiredVelocity, double weightMultiplier ) : Vector3d
desiredVelocity Vector3d
weightMultiplier double
return Vector3d

Run() public method

public Run ( ) : void
return void