如何找到OpenCV class的定义?

How to find the definition of a OpenCV class?

比如我想在模块core中找到classMatx的定义。

模块core的文件树如下:

|-module
  |-core
    |-doc
    |-include
      |-core.hpp
    |-perf
    |-src
    |-test
    |-CMakeLists.txt

我可以在core.hpp中找到Matx的声明,但是在src中搜索所有文件找不到classMatx的定义.

我相信它是在 matx.hpp 中定义的,可以在这里找到:

https://github.com/Itseez/opencv/blob/master/modules/core/include/opencv2/core/matx.hpp

特别是在行之后:

    ////////////////////////////////// Matx Implementation ///////////////////////////////////

其余的 OpenCV 代码将遵循相同的模式。