#include <XnCppWrapper.h>
Public Member Functions | |
AlternativeViewPointCapability (XnNodeHandle hNode) | |
XnBool | IsViewPointAs (ProductionNode &otherNode) const |
XnBool | IsViewPointSupported (ProductionNode &otherNode) const |
XnStatus | RegisterToViewPointChange (StateChangedHandler handler, void *pCookie, XnCallbackHandle &hCallback) |
XnStatus | ResetViewPoint () |
XnStatus | SetViewPoint (ProductionNode &otherNode) |
void | UnregisterFromViewPointChange (XnCallbackHandle hCallback) |
Allows access to Alternative View Point capability functions. see Alternative View Point Capability for additional details.
Definition at line 1779 of file XnCppWrapper.h.
XnBool xn::AlternativeViewPointCapability::IsViewPointAs | ( | ProductionNode & | otherNode | ) | const [inline] |
Checks if current view point is as if coming from the other node view point.
For full details and usage, see xnIsViewPointAsDefinition at line 1816 of file XnCppWrapper.h.
XnBool xn::AlternativeViewPointCapability::IsViewPointSupported | ( | ProductionNode & | otherNode | ) | const [inline] |
Checks if this generator can change its output to look like it was taken from a different location, represented by another generator.
For full details and usage, see xnIsViewPointSupportedDefinition at line 1792 of file XnCppWrapper.h.
XnStatus xn::AlternativeViewPointCapability::RegisterToViewPointChange | ( | StateChangedHandler | handler, |
void * | pCookie, | ||
XnCallbackHandle & | hCallback | ||
) | [inline] |
Registers a callback function to view point changes.
For full details and usage, see xnRegisterToViewPointChangeDefinition at line 1824 of file XnCppWrapper.h.
Sets the view point of this generator to its normal one.
For full details and usage, see xnResetViewPointDefinition at line 1808 of file XnCppWrapper.h.
XnStatus xn::AlternativeViewPointCapability::SetViewPoint | ( | ProductionNode & | otherNode | ) | [inline] |
Sets the view point of this generator to look like as if placed at another generator location.
For full details and usage, see xnSetViewPointDefinition at line 1800 of file XnCppWrapper.h.
void xn::AlternativeViewPointCapability::UnregisterFromViewPointChange | ( | XnCallbackHandle | hCallback | ) | [inline] |
Unregisters a callback function which was registered using xnRegisterToViewPointChange().
For full details and usage, see xnUnregisterFromViewPointChangeDefinition at line 1832 of file XnCppWrapper.h.