C# Класс SkeletalTracking.BallModels

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
ballIntersectsTarget ( BallModel ball, Target target ) : System.Boolean
isInBounds ( BallModel ball ) : System.Boolean

Описание методов

BallModels() публичный Метод

public BallModels ( MainWindow window ) : System
window MainWindow
Результат System

addBallModelsListener() публичный Метод

public addBallModelsListener ( BallModelsListener listener ) : void
listener BallModelsListener
Результат void

animateBalls() публичный Метод

public animateBalls ( ) : void
Результат void

clear() публичный Метод

public clear ( ) : void
Результат void

createBall() публичный Метод

public createBall ( double x, double y, double r ) : BallModel
x double
y double
r double
Результат BallModel

createBall() публичный Метод

public createBall ( double x, double y, double r, double angle, double velocity ) : BallModel
x double
y double
r double
angle double
velocity double
Результат BallModel

fireBallModelAdded() публичный Метод

public fireBallModelAdded ( BallModel ball ) : void
ball BallModel
Результат void

fireBallModelRemoved() публичный Метод

public fireBallModelRemoved ( BallModel ball ) : void
ball BallModel
Результат void

generateNextId() публичный Метод

public generateNextId ( ) : int
Результат int

getBall() публичный Метод

public getBall ( int id ) : BallModel
id int
Результат BallModel

removeBall() публичный Метод

public removeBall ( BallModel ball ) : System.Boolean
ball BallModel
Результат System.Boolean

removeBall() публичный Метод

public removeBall ( int id ) : System.Boolean
id int
Результат System.Boolean

removeBallModelsListener() публичный Метод

public removeBallModelsListener ( BallModelsListener listener ) : void
listener BallModelsListener
Результат void

removeIntersectingBalls() публичный Метод

public removeIntersectingBalls ( Target>.Dictionary targets, ProcessTargetIntersectedDelegate processIntersectedTarget ) : void
targets Target>.Dictionary
processIntersectedTarget ProcessTargetIntersectedDelegate
Результат void

removeOutOfBoundsBalls() публичный Метод

public removeOutOfBoundsBalls ( ) : void
Результат void