C# Класс SkeletalTracking.CustomController1

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

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

Метод Описание
CustomController1 ( MainWindow win ) : System
controllerActivated ( Target>.Dictionary targets ) : void
processSkeletonFrame ( SkeletonData skeleton, Target>.Dictionary targets ) : void
removeAllBalls ( ) : void

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

Метод Описание
addPastBallLocation ( double x, double y ) : void
areArmsStraight ( SkeletonData skeleton ) : bool
areWristsTogether ( SkeletonData skeleton ) : bool
computeBallDirection ( ) : double[]
computeGrownRadius ( double currentR ) : double
computeLaunchAngle ( SkeletonData skeleton ) : double
getDistance ( double x, double y, double z ) : double
getJointForBall ( SkeletonData skeleton ) : double[]
handleTargetIntersected ( Target t, double value ) : void
isCloseToBody ( SkeletonData skeleton ) : bool

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

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

public CustomController1 ( MainWindow win ) : System
win MainWindow
Результат System

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

public controllerActivated ( Target>.Dictionary targets ) : void
targets Target>.Dictionary
Результат void

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

public processSkeletonFrame ( SkeletonData skeleton, Target>.Dictionary targets ) : void
skeleton SkeletonData
targets Target>.Dictionary
Результат void

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

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