From a93704889c99158463cf0f047c8ea73f97bc5b08 Mon Sep 17 00:00:00 2001 From: Erwin Coumans Date: Thu, 12 Jan 2017 11:40:43 -0800 Subject: [PATCH] add a default empty implementation for a few pure virtual calls (in interface classes) for backward compatibility in some code base --- examples/CommonInterfaces/CommonGUIHelperInterface.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/CommonInterfaces/CommonGUIHelperInterface.h b/examples/CommonInterfaces/CommonGUIHelperInterface.h index 01f7b3728..eb1cf6cbb 100644 --- a/examples/CommonInterfaces/CommonGUIHelperInterface.h +++ b/examples/CommonInterfaces/CommonGUIHelperInterface.h @@ -70,10 +70,10 @@ struct GUIHelperInterface - virtual int addUserDebugText3D( const char* txt, const double posisionXYZ[3], const double textColorRGB[3], double size, double lifeTime)=0; - virtual int addUserDebugLine(const double debugLineFromXYZ[3], const double debugLineToXYZ[3], const double debugLineColorRGB[3], double lineWidth, double lifeTime )=0; - virtual void removeUserDebugItem( int debugItemUniqueId)=0; - virtual void removeAllUserDebugItems( )=0; + virtual int addUserDebugText3D( const char* txt, const double posisionXYZ[3], const double textColorRGB[3], double size, double lifeTime){return -1;}; + virtual int addUserDebugLine(const double debugLineFromXYZ[3], const double debugLineToXYZ[3], const double debugLineColorRGB[3], double lineWidth, double lifeTime ){return -1;}; + virtual void removeUserDebugItem( int debugItemUniqueId){}; + virtual void removeAllUserDebugItems( ){}; };