C# Class Box2D.Collision.SeparationFunction

Show file Open project: gerich-home/box2dnet

Public Properties

Property Type Description
Axis Box2D.Common.Vec2
LocalPoint Box2D.Common.Vec2
ProxyA Distance.DistanceProxy
ProxyB Distance.DistanceProxy
SweepA Box2D.Common.Sweep
SweepB Box2D.Common.Sweep
Type Type

Public Methods

Method Description
Evaluate ( int indexA, int indexB, float t ) : float
FindMinSeparation ( int indexes, float t ) : float
Initialize ( Distance cache, Distance proxyA, Sweep sweepA, Distance proxyB, Sweep sweepB, float t1 ) : float

Method Details

Evaluate() public method

public Evaluate ( int indexA, int indexB, float t ) : float
indexA int
indexB int
t float
return float

FindMinSeparation() public method

public FindMinSeparation ( int indexes, float t ) : float
indexes int
t float
return float

Initialize() public method

public Initialize ( Distance cache, Distance proxyA, Sweep sweepA, Distance proxyB, Sweep sweepB, float t1 ) : float
cache Distance
proxyA Distance
sweepA Box2D.Common.Sweep
proxyB Distance
sweepB Box2D.Common.Sweep
t1 float
return float

Property Details

Axis public property

public Vec2,Box2D.Common Axis
return Box2D.Common.Vec2

LocalPoint public property

public Vec2,Box2D.Common LocalPoint
return Box2D.Common.Vec2

ProxyA public property

public Distance.DistanceProxy,Box2D.Collision ProxyA
return Distance.DistanceProxy

ProxyB public property

public Distance.DistanceProxy,Box2D.Collision ProxyB
return Distance.DistanceProxy

SweepA public property

public Sweep,Box2D.Common SweepA
return Box2D.Common.Sweep

SweepB public property

public Sweep,Box2D.Common SweepB
return Box2D.Common.Sweep

Type public property

public Type Type
return Type