vtkobject 中使用的宏是什么?

what is the macro used for in a vtkobject?

宏在 vtkobject 中的用途是什么?
example

vtkStandardNewMacro(vtkLidarPoint);

为什么构造函数是静态的?

static vtkLidarPoint *New(); 

它不是构造函数。这是一个工厂方法。

宏看起来只是实现了工厂方法。参见 here