I am writting a wrapper in C++/CLI for a SDK of a 3D sensor. The question is in the last release the SDK has many changes, including a two listeners. Is my first time with C++/CLI and I do not know how to wrap the listener. I see other sites that explain this, but I do not understand very well what are the doing.
The listener is like this:
class DecoderListener
{
public:
virtual ~DecoderListener() {};
virtual Status onCloudDecoded(int /lastFrameDecodedNumber/, int /lastFrameDecodedLen/, long long /lastFrameDecodedTimeStamp/,
float * /positions/, float * /normals/, unsigned char * /colors/)
{
return NotImplemented;
};
virtual Status onMapDecoded(int , long long , unsigned char const* , int , int , int )
{
return NotImplemented;
};
virtual Status onDepthMapWithColorDecoded(int , long long , unsigned char const* , int , int , int , unsigned char const* , int , int , int )
{
return NotImplemented;
};
};