I wonder if anybody can shed some light on some doubts I have about the NAME field in vtk.module files.
The documentation at vtk.module files says that NAME is the name of the module, and the example uses NAME = VTK::CommonCore
What is the meaning here of the two parts VTK and CommonCore? In the sense, if developing a module external to VTK, should it be named still VTK::MyModule or XXXYYY::MyModule ?
What is the effect of the prefix before “::” ? Does it work like a C++ namespace? In that case does it influence in any manner the source code of the developed new classes?