SimpleOpenNI
Class ContextWrapper
java.lang.Object
SimpleOpenNI.ContextWrapper
- Direct Known Subclasses:
- SimpleOpenNI
public class ContextWrapper
- extends java.lang.Object
Method Summary |
void |
abortCalibrationSkeleton(int user)
|
void |
addGesture(java.lang.String gesture)
|
void |
addLicense(java.lang.String vendor,
java.lang.String license)
|
boolean |
addNodeToRecording(int nodeType,
int compression)
|
boolean |
alternativeViewPointDepthToImage()
|
boolean |
availableGesture(java.lang.String strGesture)
|
void |
clearCalibrationDataSkeleton(int slot)
|
void |
close()
|
void |
convertProjectiveToRealWorld(Vector3D projArray,
Vector3D worldArray)
|
void |
convertProjectiveToRealWorld(XnVector3D proj,
XnVector3D world)
|
void |
convertRealWorldToProjective(Vector3D worldArray,
Vector3D projArray)
|
void |
convertRealWorldToProjective(XnVector3D world,
XnVector3D proj)
|
XnVSessionManager |
createSessionManager(java.lang.String strUseAsFocus,
java.lang.String strUseAsQuickRefocus)
|
XnVSessionManager |
createSessionManager(java.lang.String strUseAsFocus,
java.lang.String strUseAsQuickRefocus,
HandsGenerator pTracker)
|
XnVSessionManager |
createSessionManager(java.lang.String strUseAsFocus,
java.lang.String strUseAsQuickRefocus,
HandsGenerator pTracker,
GestureGenerator pFocusGenerator)
|
XnVSessionManager |
createSessionManager(java.lang.String strUseAsFocus,
java.lang.String strUseAsQuickRefocus,
HandsGenerator pTracker,
GestureGenerator pFocusGenerator,
GestureGenerator pQuickRefocusGenerator)
|
void |
delete()
|
int |
depthHeight()
|
int |
depthImage(int[] map)
|
int |
depthImageColorMode()
|
long |
depthImageTimeStamp()
|
int |
depthMap(int[] map)
|
int |
depthMapRealWorld(XnPoint3D[] map)
|
XnPoint3DArray |
depthMapRealWorldA()
|
int |
depthMapRealWorldA(XnPoint3DArray map)
|
int |
depthMapSize()
|
long |
depthMapTimeStamp()
|
long |
depthRealWorldTimeStamp()
|
int |
depthWidth()
|
boolean |
enableDepth()
|
boolean |
enableDepth(int width,
int height,
int fps)
|
boolean |
enableGesture()
|
boolean |
enableHands()
|
boolean |
enableIR()
|
boolean |
enableIR(int width,
int height,
int fps)
|
boolean |
enableRecorder(int recordMedium,
java.lang.String filePath)
|
boolean |
enableRGB()
|
boolean |
enableRGB(int width,
int height,
int fps)
|
boolean |
enableScene()
|
boolean |
enableScene(int width,
int height,
int fps)
|
boolean |
enableUser(int flags)
|
boolean |
getCoM(int user,
XnPoint3D com)
|
static long |
getCPtr(ContextWrapper obj)
|
DepthGenerator |
getDepthGenerator()
|
GestureGenerator |
getGestureGenerator()
|
HandsGenerator |
getHandsGenerator()
|
ImageGenerator |
getImageGenerator()
|
IRGenerator |
getIRGenerator()
|
boolean |
getJointOrientationSkeleton(int user,
int joint,
XnSkeletonJointOrientation jointOrientation)
|
boolean |
getJointPositionSkeleton(int user,
int joint,
XnSkeletonJointPosition jointPos)
|
int |
getNumberOfUsers()
|
SceneAnalyzer |
getSceneAnalyzer()
|
void |
getSceneFloor(XnVector3D point,
XnVector3D normal)
|
UserGenerator |
getUserGenerator()
|
int |
getUserPixels(int user,
int[] userSceneData)
|
boolean |
getUserPostition(int user,
XnBoundingBox3D pPosition)
|
int |
getUsers(IntVector userList)
|
long |
handsTimeStamp()
|
float |
hFieldOfView()
|
long |
imageTimeStamp()
|
boolean |
init()
|
boolean |
init(int runMode)
|
boolean |
init(java.lang.String xmlInitFile)
|
boolean |
init(java.lang.String xmlInitFile,
int runMode)
|
int |
irHeight()
|
int |
irImage(int[] map)
|
int |
irMap(int[] map)
|
long |
irTimeStamp()
|
int |
irWidth()
|
boolean |
isCalibratedSkeleton(int user)
|
boolean |
isCalibratingSkeleton(int user)
|
boolean |
isCalibrationDataSkeleton(int slot)
|
boolean |
isInit()
|
boolean |
isTrackingSkeleton(int user)
|
boolean |
loadCalibrationDataSkeleton(int user,
int slot)
|
boolean |
loadCalibrationDataSkeleton(int user,
java.lang.String calibrationFile)
|
boolean |
mirror()
|
int |
nodes()
|
boolean |
openFileRecording(java.lang.String filePath)
|
void |
removeGesture(java.lang.String gesture)
|
boolean |
removeNodeFromRecording(int nodeType)
|
void |
requestCalibrationSkeleton(int user,
boolean force)
|
int |
rgbHeight()
|
int |
rgbImage(int[] map)
|
int |
rgbWidth()
|
boolean |
saveCalibrationDataSkeleton(int user,
int slot)
|
boolean |
saveCalibrationDataSkeleton(int user,
java.lang.String calibrationFile)
|
int |
sceneHeight()
|
int |
sceneImage(int[] map)
|
int |
sceneMap(int[] map)
|
long |
sceneTimeStamp()
|
int |
sceneWidth()
|
void |
setDepthImageColor(int r,
int g,
int b)
|
void |
setDepthImageColorMode(int mode)
|
void |
setMirror(boolean flag)
|
void |
setSmoothingHands(float smoothingFactor)
|
void |
setSmoothingSkeleton(float factor)
|
void |
startPoseDetection(java.lang.String pose,
int user)
|
void |
startTrackingHands(XnVector3D pos)
|
void |
startTrackingSkeleton(int user)
|
void |
stopPoseDetection(int user)
|
void |
stopTrackingAllHands()
|
void |
stopTrackingHands(int handId)
|
void |
stopTrackingSkeleton(int user)
|
void |
swigReleaseOwnership()
|
void |
swigTakeOwnership()
|
void |
update()
|
void |
update(XnVSessionManager sessionManager)
|
long |
updateSubTimeStamp()
|
long |
updateTimeStamp()
|
int |
userHeight()
|
long |
userTimeStamp()
|
int |
userWidth()
|
int |
version()
|
float |
vFieldOfView()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ContextWrapper
public ContextWrapper()
ContextWrapper
public ContextWrapper(long cPtr,
boolean cMemoryOwn)
abortCalibrationSkeleton
public void abortCalibrationSkeleton(int user)
addGesture
public void addGesture(java.lang.String gesture)
addLicense
public void addLicense(java.lang.String vendor,
java.lang.String license)
addNodeToRecording
public boolean addNodeToRecording(int nodeType,
int compression)
alternativeViewPointDepthToImage
public boolean alternativeViewPointDepthToImage()
availableGesture
public boolean availableGesture(java.lang.String strGesture)
clearCalibrationDataSkeleton
public void clearCalibrationDataSkeleton(int slot)
close
public void close()
convertProjectiveToRealWorld
public void convertProjectiveToRealWorld(Vector3D projArray,
Vector3D worldArray)
convertProjectiveToRealWorld
public void convertProjectiveToRealWorld(XnVector3D proj,
XnVector3D world)
convertRealWorldToProjective
public void convertRealWorldToProjective(Vector3D worldArray,
Vector3D projArray)
convertRealWorldToProjective
public void convertRealWorldToProjective(XnVector3D world,
XnVector3D proj)
createSessionManager
public XnVSessionManager createSessionManager(java.lang.String strUseAsFocus,
java.lang.String strUseAsQuickRefocus)
createSessionManager
public XnVSessionManager createSessionManager(java.lang.String strUseAsFocus,
java.lang.String strUseAsQuickRefocus,
HandsGenerator pTracker)
createSessionManager
public XnVSessionManager createSessionManager(java.lang.String strUseAsFocus,
java.lang.String strUseAsQuickRefocus,
HandsGenerator pTracker,
GestureGenerator pFocusGenerator)
createSessionManager
public XnVSessionManager createSessionManager(java.lang.String strUseAsFocus,
java.lang.String strUseAsQuickRefocus,
HandsGenerator pTracker,
GestureGenerator pFocusGenerator,
GestureGenerator pQuickRefocusGenerator)
delete
public void delete()
depthHeight
public int depthHeight()
depthImage
public int depthImage(int[] map)
depthImageColorMode
public int depthImageColorMode()
depthImageTimeStamp
public long depthImageTimeStamp()
depthMap
public int depthMap(int[] map)
depthMapRealWorld
public int depthMapRealWorld(XnPoint3D[] map)
depthMapRealWorldA
public XnPoint3DArray depthMapRealWorldA()
depthMapRealWorldA
public int depthMapRealWorldA(XnPoint3DArray map)
depthMapSize
public int depthMapSize()
depthMapTimeStamp
public long depthMapTimeStamp()
depthRealWorldTimeStamp
public long depthRealWorldTimeStamp()
depthWidth
public int depthWidth()
enableDepth
public boolean enableDepth()
enableDepth
public boolean enableDepth(int width,
int height,
int fps)
enableGesture
public boolean enableGesture()
enableHands
public boolean enableHands()
enableIR
public boolean enableIR()
enableIR
public boolean enableIR(int width,
int height,
int fps)
enableRecorder
public boolean enableRecorder(int recordMedium,
java.lang.String filePath)
enableRGB
public boolean enableRGB()
enableRGB
public boolean enableRGB(int width,
int height,
int fps)
enableScene
public boolean enableScene()
enableScene
public boolean enableScene(int width,
int height,
int fps)
enableUser
public boolean enableUser(int flags)
getCoM
public boolean getCoM(int user,
XnPoint3D com)
getCPtr
public static long getCPtr(ContextWrapper obj)
getDepthGenerator
public DepthGenerator getDepthGenerator()
getGestureGenerator
public GestureGenerator getGestureGenerator()
getHandsGenerator
public HandsGenerator getHandsGenerator()
getImageGenerator
public ImageGenerator getImageGenerator()
getIRGenerator
public IRGenerator getIRGenerator()
getJointOrientationSkeleton
public boolean getJointOrientationSkeleton(int user,
int joint,
XnSkeletonJointOrientation jointOrientation)
getJointPositionSkeleton
public boolean getJointPositionSkeleton(int user,
int joint,
XnSkeletonJointPosition jointPos)
getNumberOfUsers
public int getNumberOfUsers()
getSceneAnalyzer
public SceneAnalyzer getSceneAnalyzer()
getSceneFloor
public void getSceneFloor(XnVector3D point,
XnVector3D normal)
getUserGenerator
public UserGenerator getUserGenerator()
getUserPixels
public int getUserPixels(int user,
int[] userSceneData)
getUserPostition
public boolean getUserPostition(int user,
XnBoundingBox3D pPosition)
getUsers
public int getUsers(IntVector userList)
handsTimeStamp
public long handsTimeStamp()
hFieldOfView
public float hFieldOfView()
imageTimeStamp
public long imageTimeStamp()
init
public boolean init()
init
public boolean init(int runMode)
init
public boolean init(java.lang.String xmlInitFile)
init
public boolean init(java.lang.String xmlInitFile,
int runMode)
irHeight
public int irHeight()
irImage
public int irImage(int[] map)
irMap
public int irMap(int[] map)
irTimeStamp
public long irTimeStamp()
irWidth
public int irWidth()
isCalibratedSkeleton
public boolean isCalibratedSkeleton(int user)
isCalibratingSkeleton
public boolean isCalibratingSkeleton(int user)
isCalibrationDataSkeleton
public boolean isCalibrationDataSkeleton(int slot)
isInit
public boolean isInit()
isTrackingSkeleton
public boolean isTrackingSkeleton(int user)
loadCalibrationDataSkeleton
public boolean loadCalibrationDataSkeleton(int user,
int slot)
loadCalibrationDataSkeleton
public boolean loadCalibrationDataSkeleton(int user,
java.lang.String calibrationFile)
mirror
public boolean mirror()
nodes
public int nodes()
openFileRecording
public boolean openFileRecording(java.lang.String filePath)
removeGesture
public void removeGesture(java.lang.String gesture)
removeNodeFromRecording
public boolean removeNodeFromRecording(int nodeType)
requestCalibrationSkeleton
public void requestCalibrationSkeleton(int user,
boolean force)
rgbHeight
public int rgbHeight()
rgbImage
public int rgbImage(int[] map)
rgbWidth
public int rgbWidth()
saveCalibrationDataSkeleton
public boolean saveCalibrationDataSkeleton(int user,
int slot)
saveCalibrationDataSkeleton
public boolean saveCalibrationDataSkeleton(int user,
java.lang.String calibrationFile)
sceneHeight
public int sceneHeight()
sceneImage
public int sceneImage(int[] map)
sceneMap
public int sceneMap(int[] map)
sceneTimeStamp
public long sceneTimeStamp()
sceneWidth
public int sceneWidth()
setDepthImageColor
public void setDepthImageColor(int r,
int g,
int b)
setDepthImageColorMode
public void setDepthImageColorMode(int mode)
setMirror
public void setMirror(boolean flag)
setSmoothingHands
public void setSmoothingHands(float smoothingFactor)
setSmoothingSkeleton
public void setSmoothingSkeleton(float factor)
startPoseDetection
public void startPoseDetection(java.lang.String pose,
int user)
startTrackingHands
public void startTrackingHands(XnVector3D pos)
startTrackingSkeleton
public void startTrackingSkeleton(int user)
stopPoseDetection
public void stopPoseDetection(int user)
stopTrackingAllHands
public void stopTrackingAllHands()
stopTrackingHands
public void stopTrackingHands(int handId)
stopTrackingSkeleton
public void stopTrackingSkeleton(int user)
swigReleaseOwnership
public void swigReleaseOwnership()
swigTakeOwnership
public void swigTakeOwnership()
update
public void update()
update
public void update(XnVSessionManager sessionManager)
updateSubTimeStamp
public long updateSubTimeStamp()
updateTimeStamp
public long updateTimeStamp()
userHeight
public int userHeight()
userTimeStamp
public long userTimeStamp()
userWidth
public int userWidth()
version
public int version()
vFieldOfView
public float vFieldOfView()