C# Class SkeletalTracking.BallModels

Afficher le fichier Open project: ardakara/Kinect-Gesture-Controller Class Usage Examples

Méthodes publiques

Méthode Description
BallModels ( MainWindow window ) : System
addBallModelsListener ( BallModelsListener listener ) : void
animateBalls ( ) : void
clear ( ) : void
createBall ( double x, double y, double r ) : BallModel
createBall ( double x, double y, double r, double angle, double velocity ) : BallModel
fireBallModelAdded ( BallModel ball ) : void
fireBallModelRemoved ( BallModel ball ) : void
generateNextId ( ) : int
getBall ( int id ) : BallModel
removeBall ( BallModel ball ) : System.Boolean
removeBall ( int id ) : System.Boolean
removeBallModelsListener ( BallModelsListener listener ) : void
removeIntersectingBalls ( Target>.Dictionary targets, ProcessTargetIntersectedDelegate processIntersectedTarget ) : void
removeOutOfBoundsBalls ( ) : void

Private Methods

Méthode Description
ballIntersectsTarget ( BallModel ball, Target target ) : System.Boolean
isInBounds ( BallModel ball ) : System.Boolean

Method Details

BallModels() public méthode

public BallModels ( MainWindow window ) : System
window MainWindow
Résultat System

addBallModelsListener() public méthode

public addBallModelsListener ( BallModelsListener listener ) : void
listener BallModelsListener
Résultat void

animateBalls() public méthode

public animateBalls ( ) : void
Résultat void

clear() public méthode

public clear ( ) : void
Résultat void

createBall() public méthode

public createBall ( double x, double y, double r ) : BallModel
x double
y double
r double
Résultat BallModel

createBall() public méthode

public createBall ( double x, double y, double r, double angle, double velocity ) : BallModel
x double
y double
r double
angle double
velocity double
Résultat BallModel

fireBallModelAdded() public méthode

public fireBallModelAdded ( BallModel ball ) : void
ball BallModel
Résultat void

fireBallModelRemoved() public méthode

public fireBallModelRemoved ( BallModel ball ) : void
ball BallModel
Résultat void

generateNextId() public méthode

public generateNextId ( ) : int
Résultat int

getBall() public méthode

public getBall ( int id ) : BallModel
id int
Résultat BallModel

removeBall() public méthode

public removeBall ( BallModel ball ) : System.Boolean
ball BallModel
Résultat System.Boolean

removeBall() public méthode

public removeBall ( int id ) : System.Boolean
id int
Résultat System.Boolean

removeBallModelsListener() public méthode

public removeBallModelsListener ( BallModelsListener listener ) : void
listener BallModelsListener
Résultat void

removeIntersectingBalls() public méthode

public removeIntersectingBalls ( Target>.Dictionary targets, ProcessTargetIntersectedDelegate processIntersectedTarget ) : void
targets Target>.Dictionary
processIntersectedTarget ProcessTargetIntersectedDelegate
Résultat void

removeOutOfBoundsBalls() public méthode

public removeOutOfBoundsBalls ( ) : void
Résultat void