#ifndef LEGOROI_H #define LEGOROI_H #include "mxtypes.h" #include "viewmanager/viewroi.h" typedef MxBool (*ROIHandler)(char*, char*, MxU32); class LegoROI : public ViewROI { public: __declspec(dllexport) void SetDisplayBB(MxS32 p_displayBB); __declspec(dllexport) static void configureLegoROI(MxS32 p_roi); static void SetSomeHandlerFunction(ROIHandler p_func); static MxBool CallTheHandlerFunction( char* p_param, MxFloat& p_red, MxFloat& p_green, MxFloat& p_blue, MxFloat& p_other ); static MxBool ColorAliasLookup(char* p_param, MxFloat& p_red, MxFloat& p_green, MxFloat& p_blue, MxFloat& p_other); void FUN_100a46b0(Matrix4Impl& p_transform); void FUN_100a58f0(Matrix4Impl& p_transform); }; #endif // LEGOROI_H