C# Class xn.ProductionNode

Inheritance: NodeWrapper
Datei anzeigen Open project: roxlu/OpenNI Class Usage Examples

Public Methods

Method Description
AddNeededNode ( ProductionNode needed ) : void
FromNative ( IntPtr nodeHandle ) : ProductionNode
GetContext ( ) : Context
GetGeneralProperty ( string propName, uint size, IntPtr buff ) : void
GetInfo ( ) : NodeInfo
GetIntProperty ( string propName ) : System.UInt64
GetRealProperty ( string propName ) : double
GetStringProperty ( string propName ) : string
IsCapabilitySupported ( string strCapabilityName ) : bool
LockForChanges ( ) : LockHandle
LockedNodeEndChanges ( LockHandle lockHandle ) : void
LockedNodeStartChanges ( LockHandle lockHandle ) : void
RemoveNeededNode ( ProductionNode needed ) : void
SetGeneralProperty ( string propName, uint size, IntPtr buff ) : void
SetIntProperty ( string propName, System.UInt64 value ) : void
SetRealProperty ( string propName, double value ) : void
SetStringProperty ( string propName, string value ) : void
UnlockForChanges ( LockHandle lockHandle ) : void

Private Methods

Method Description
ProductionNode ( IntPtr nodeHandle, bool addRef ) : System

Method Details

AddNeededNode() public method

public AddNeededNode ( ProductionNode needed ) : void
needed ProductionNode
return void

FromNative() public static method

public static FromNative ( IntPtr nodeHandle ) : ProductionNode
nodeHandle System.IntPtr
return ProductionNode

GetContext() public method

public GetContext ( ) : Context
return Context

GetGeneralProperty() public method

public GetGeneralProperty ( string propName, uint size, IntPtr buff ) : void
propName string
size uint
buff System.IntPtr
return void

GetInfo() public method

public GetInfo ( ) : NodeInfo
return NodeInfo

GetIntProperty() public method

public GetIntProperty ( string propName ) : System.UInt64
propName string
return System.UInt64

GetRealProperty() public method

public GetRealProperty ( string propName ) : double
propName string
return double

GetStringProperty() public method

public GetStringProperty ( string propName ) : string
propName string
return string

IsCapabilitySupported() public method

public IsCapabilitySupported ( string strCapabilityName ) : bool
strCapabilityName string
return bool

LockForChanges() public method

public LockForChanges ( ) : LockHandle
return LockHandle

LockedNodeEndChanges() public method

public LockedNodeEndChanges ( LockHandle lockHandle ) : void
lockHandle LockHandle
return void

LockedNodeStartChanges() public method

public LockedNodeStartChanges ( LockHandle lockHandle ) : void
lockHandle LockHandle
return void

RemoveNeededNode() public method

public RemoveNeededNode ( ProductionNode needed ) : void
needed ProductionNode
return void

SetGeneralProperty() public method

public SetGeneralProperty ( string propName, uint size, IntPtr buff ) : void
propName string
size uint
buff System.IntPtr
return void

SetIntProperty() public method

public SetIntProperty ( string propName, System.UInt64 value ) : void
propName string
value System.UInt64
return void

SetRealProperty() public method

public SetRealProperty ( string propName, double value ) : void
propName string
value double
return void

SetStringProperty() public method

public SetStringProperty ( string propName, string value ) : void
propName string
value string
return void

UnlockForChanges() public method

public UnlockForChanges ( LockHandle lockHandle ) : void
lockHandle LockHandle
return void