bool ToFCameraPMDController::GetAmplitudes(char* sourceData, float* amplitudeArray) { float* tempArray = new float[m_CaptureWidth*m_CaptureHeight]; this->m_PMDRes = pmdCalcAmplitudes(m_PMDHandle, tempArray, this->m_NumberOfBytes, m_DataDescription, &((SourceDataStruct*)sourceData)->sourceData); TransformCameraOutput(tempArray, amplitudeArray, false); delete[] tempArray; return ErrorText(this->m_PMDRes); }
bool ToFCameraPMDController::GetAmplitudes(char* sourceData, float* amplitudeArray) { this->m_PMDRes = pmdCalcAmplitudes(m_PMDHandle, amplitudeArray, this->m_NumberOfBytes, m_DataDescription, &((SourceDataStruct*)sourceData)->sourceData); return ErrorText(this->m_PMDRes); }