MCPcopy Create free account
hub / github.com/OpenKinect/libfreenect2 / getProperty

Method getProperty

src/openni2/IrStream.cpp:79–103  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

77}
78
79OniStatus IrStream::getProperty(int propertyId, void* data, int* pDataSize)
80{
81 switch (propertyId)
82 {
83 default:
84 return VideoStream::getProperty(propertyId, data, pDataSize);
85
86 case ONI_STREAM_PROPERTY_HORIZONTAL_FOV: // float (radians)
87 if (*pDataSize != sizeof(float))
88 {
89 LogError("Unexpected size for ONI_STREAM_PROPERTY_HORIZONTAL_FOV");
90 return ONI_STATUS_ERROR;
91 }
92 *(static_cast<float*>(data)) = HORIZONTAL_FOV;
93 return ONI_STATUS_OK;
94 case ONI_STREAM_PROPERTY_VERTICAL_FOV: // float (radians)
95 if (*pDataSize != sizeof(float))
96 {
97 LogError("Unexpected size for ONI_STREAM_PROPERTY_VERTICAL_FOV");
98 return ONI_STATUS_ERROR;
99 }
100 *(static_cast<float*>(data)) = VERTICAL_FOV;
101 return ONI_STATUS_OK;
102 }
103}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected