C# 클래스 SkeletalTracking.BallModels

파일 보기 프로젝트 열기: ardakara/Kinect-Gesture-Controller 1 사용 예제들

공개 메소드들

메소드 설명
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