Closed tpaetz closed 3 years ago
override is a C++11 feature, the build on Mac actually failed due to too many warnings: https://travis-ci.org/github/openigtlink/OpenIGTLink/builds/748557020 Need to modify the cmake file to activate the C++11.
Another observation i have is that, you have only applied override for the tranform, image, point, string and status messages. The rest message is intact. As we are merging the pull request into the master branch, i would recommend have consistency for all message types
GetNameOfClass and CreateAnother have to override the virtual methods of the base class. This is required to build OpenIGTLink in our environment with strict compiler warning/error handling.