public class OpenNi extends Service
Modifier and Type | Class and Description |
---|---|
class |
OpenNi.Worker |
Modifier and Type | Field and Description |
---|---|
boolean |
capturing |
static org.slf4j.Logger |
log |
static float |
PI |
static float |
RAD_TO_DEG |
Skeleton |
skeleton |
cfgDir, dnaPool, MESSAGE_RECORDING_FORMAT_BINARY, MESSAGE_RECORDING_FORMAT_XML
Constructor and Description |
---|
OpenNi(java.lang.String n) |
Modifier and Type | Method and Description |
---|---|
void |
add(VideoSink vs) |
void |
addCSVDataFrame(Skeleton skeleton,
boolean singleFrame) |
void |
addOpenNIData(Service service) |
void |
addRubySketchUpFrame(Skeleton skeleton,
boolean singleFrame) |
void |
capture() |
void |
closeRubySketchUpFile() |
void |
createPath(java.lang.String path) |
java.lang.String |
dataPath(java.lang.String recordPath) |
static float |
degrees(float radians) |
void |
drawHand() |
boolean |
enableDepth(boolean b) |
boolean |
enableIR(boolean b) |
boolean |
enableRGB(boolean b) |
java.lang.String |
format(PVector v) |
OpenNiData |
get3DData() |
static ServiceType |
getMetaData()
This static method returns all the details of the class without it having
to be constructed.
|
void |
initContext() |
void |
line(java.lang.Float x,
java.lang.Float y,
java.lang.Float x2,
java.lang.Float y2) |
void |
line(java.lang.Float x,
java.lang.Float y,
java.lang.Float x2,
java.lang.Float y2,
int user,
int joint1,
int joint2) |
static void |
main(java.lang.String[] s) |
void |
onCompletedGesture(SimpleOpenNI.SimpleOpenNI curContext,
int gestureType,
PVector pos) |
void |
onLostHand(SimpleOpenNI.SimpleOpenNI curContext,
int handId) |
void |
onLostUser(SimpleOpenNI.SimpleOpenNI curContext,
int userId) |
void |
onNewHand(SimpleOpenNI.SimpleOpenNI curContext,
int handId,
PVector pos) |
void |
onNewUser(SimpleOpenNI.SimpleOpenNI context,
int userId) |
void |
onOutOfSceneUser(SimpleOpenNI.SimpleOpenNI curContext,
int userId) |
void |
onTrackedHand(SimpleOpenNI.SimpleOpenNI curContext,
int handId,
PVector pos) |
void |
onVisibleUser(SimpleOpenNI.SimpleOpenNI curContext,
int userId) |
Skeleton |
publish(Skeleton skeleton) |
OpenNiData |
publishOpenNIData(OpenNiData data) |
void |
recordSingleFrame() |
void |
registerDispose(SimpleOpenNI.SimpleOpenNI simpleOpenNI) |
void |
remove(VideoSink vs) |
void |
start3DData() |
void |
startHandTracking() |
void |
startService() |
void |
startUserTracking() |
void |
stopCapture() |
void |
stopService()
Stops the service.
|
addListener, addListener, addTask, addTask, addTask, addTaskOneShot, allowDisplay, allowDisplay, attach, attach, broadcastState, buildDna, buildDna, buildDnaKeys, buildDnaNames, clearLastError, close, containsTask, copyShallowFrom, createPeer, createPeer, createRootReserved, detach, detach, detach, echoHeartbeat, error, error, error, getAttached, getCfgDir, getComm, getDeclaredMethodNames, getDeclaredMethods, getDescription, getDna, getDnaString, getHostName, getInbox, getInstanceId, getIntanceName, getInterfaceSet, getLastError, getMessageSet, getMetaData, getMethodMap, getMethodNames, getMethods, getMethodToolTip, getMsg, getName, getNotifyList, getNotifyListKeySet, getOutbox, getPeerKey, getPeerName, getServiceResourceFile, getSimpleName, getTasks, getThisThread, getType, hasError, hasPeers, help, help, in, info, info, invoke, invoke, invoke, invokeOn, isAttached, isAttached, isLocal, isReady, isRunning, isRuntime, isVirtual, load, load, logTimeEnable, mergeDna, mergeDna, mergePeerDna, movePeerDna, out, out, preProcessHook, preRoutingHook, publishError, publishQueueStats, publishState, publishStats, publishStatus, purgeTask, purgeTasks, releasePeers, releaseService, removeAllListeners, removeListener, requiresSecurity, reserve, reserve, reserveRoot, reserveRoot, reserveRootAs, run, save, save, save, send, send, send, send, sendBlocking, sendBlocking, sendBlocking, sendBlocking, sendPeer, setInstanceId, setName, setPeer, setSecurityProvider, setState, setThisThread, setVirtual, sleep, stackToString, startHeartbeat, startPeer, startPeer, startRecording, stopHeartbeat, stopMsgRecording, subscribe, subscribe, subscribe, toString, unsubscribe, unsubscribe, unsubscribe, updateStats, warn, warn
public boolean capturing
public static final float PI
public static final float RAD_TO_DEG
public static final org.slf4j.Logger log
public Skeleton skeleton
public static final float degrees(float radians)
public void add(VideoSink vs)
public void addCSVDataFrame(Skeleton skeleton, boolean singleFrame)
public void addOpenNIData(Service service)
public void addRubySketchUpFrame(Skeleton skeleton, boolean singleFrame)
public void capture()
public void closeRubySketchUpFile()
public void createPath(java.lang.String path)
public java.lang.String dataPath(java.lang.String recordPath)
public void drawHand()
public boolean enableDepth(boolean b)
public boolean enableIR(boolean b)
public boolean enableRGB(boolean b)
public java.lang.String format(PVector v)
public OpenNiData get3DData()
public void initContext()
public void line(java.lang.Float x, java.lang.Float y, java.lang.Float x2, java.lang.Float y2)
public void line(java.lang.Float x, java.lang.Float y, java.lang.Float x2, java.lang.Float y2, int user, int joint1, int joint2)
public void onCompletedGesture(SimpleOpenNI.SimpleOpenNI curContext, int gestureType, PVector pos)
public void onLostHand(SimpleOpenNI.SimpleOpenNI curContext, int handId)
public void onLostUser(SimpleOpenNI.SimpleOpenNI curContext, int userId)
public void onNewHand(SimpleOpenNI.SimpleOpenNI curContext, int handId, PVector pos)
public void onNewUser(SimpleOpenNI.SimpleOpenNI context, int userId)
public void onOutOfSceneUser(SimpleOpenNI.SimpleOpenNI curContext, int userId)
public void onTrackedHand(SimpleOpenNI.SimpleOpenNI curContext, int handId, PVector pos)
public void onVisibleUser(SimpleOpenNI.SimpleOpenNI curContext, int userId)
public final OpenNiData publishOpenNIData(OpenNiData data)
public void recordSingleFrame()
public void registerDispose(SimpleOpenNI.SimpleOpenNI simpleOpenNI)
public void remove(VideoSink vs)
public void startHandTracking()
public void startService()
startService
in interface ServiceInterface
startService
in class Service
public void startUserTracking()
public void start3DData()
public void stopCapture()
public void stopService()
Service
stopService
in interface ServiceInterface
stopService
in class Service
public static void main(java.lang.String[] s)
public static ServiceType getMetaData()