SimpleOpenNI
Class DepthGenerator

java.lang.Object
  extended by SimpleOpenNI.NodeWrapper
      extended by SimpleOpenNI.ProductionNode
          extended by SimpleOpenNI.Generator
              extended by SimpleOpenNI.MapGenerator
                  extended by SimpleOpenNI.DepthGenerator

public class DepthGenerator
extends MapGenerator


Constructor Summary
DepthGenerator()
           
DepthGenerator(long cPtr, boolean cMemoryOwn)
           
DepthGenerator(SWIGTYPE_p_XnNodeHandle hNode)
           
 
Method Summary
 long ConvertProjectiveToRealWorld(long nCount, XnPoint3D[] aProjective, XnPoint3D[] aRealWorld)
           
 long ConvertRealWorldToProjective(long nCount, XnPoint3D[] aRealWorld, XnPoint3D[] aProjective)
           
 void delete()
           
static long getCPtr(DepthGenerator obj)
           
 SWIGTYPE_p_unsigned_short GetDepthMap()
           
 int GetDeviceMaxDepth()
           
 long GetFieldOfView(SWIGTYPE_p_XnFieldOfView FOV)
           
 void GetMetaData(DepthMetaData metaData)
           
 UserPositionCapability GetUserPositionCap()
           
 
Methods inherited from class SimpleOpenNI.MapGenerator
GetAntiFlickerCap, GetBacklightCompensationCap, GetBrightnessCap, GetBytesPerPixel, GetContrastCap, getCPtr, GetCroppingCap, GetExposureCap, GetFocusCap, GetGainCap, GetGammaCap, GetHueCap, GetIrisCap, GetLowLightCompensationCap, GetMapOutputMode, GetPanCap, GetRollCap, GetSaturationCap, GetSharpnessCap, GetSupportedMapOutputModes, GetSupportedMapOutputModesCount, GetTiltCap, GetWhiteBalanceCap, GetZoomCap, SetMapOutputMode
 
Methods inherited from class SimpleOpenNI.Generator
GetAlternativeViewPointCap, getCPtr, GetData, GetDataSize, GetFrameID, GetFrameSyncCap, GetMirrorCap, GetTimestamp, IsDataNew, IsGenerating, IsNewDataAvailable, IsNewDataAvailable, StartGenerating, StopGenerating, WaitAndUpdateData
 
Methods inherited from class SimpleOpenNI.ProductionNode
AddNeededNode, GetContext, getCPtr, GetGeneralProperty, GetInfo, GetIntProperty, GetRealProperty, GetStringProperty, IsCapabilitySupported, LockedNodeEndChanges, LockedNodeStartChanges, LockForChanges, RemoveNeededNode, SetGeneralProperty, SetIntProperty, SetRealProperty, SetStringProperty, UnlockForChanges
 
Methods inherited from class SimpleOpenNI.NodeWrapper
AddRef, getCPtr, GetName, IsValid, Release, SetHandle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DepthGenerator

public DepthGenerator()

DepthGenerator

public DepthGenerator(long cPtr,
                      boolean cMemoryOwn)

DepthGenerator

public DepthGenerator(SWIGTYPE_p_XnNodeHandle hNode)
Method Detail

ConvertProjectiveToRealWorld

public long ConvertProjectiveToRealWorld(long nCount,
                                         XnPoint3D[] aProjective,
                                         XnPoint3D[] aRealWorld)

ConvertRealWorldToProjective

public long ConvertRealWorldToProjective(long nCount,
                                         XnPoint3D[] aRealWorld,
                                         XnPoint3D[] aProjective)

delete

public void delete()
Overrides:
delete in class MapGenerator

getCPtr

public static long getCPtr(DepthGenerator obj)

GetDepthMap

public SWIGTYPE_p_unsigned_short GetDepthMap()

GetDeviceMaxDepth

public int GetDeviceMaxDepth()

GetFieldOfView

public long GetFieldOfView(SWIGTYPE_p_XnFieldOfView FOV)

GetMetaData

public void GetMetaData(DepthMetaData metaData)

GetUserPositionCap

public UserPositionCapability GetUserPositionCap()