我在尝试将 Python 翻译成 C++ 时遇到了一些问题。其中之一是 .IsA 。它的真正含义是什么?我在 Python 文档上搜索过它,但没有结果。
此外,我怎样才能将它翻译成 C++?
我在 Python 中的代码是:
if volumeNode.IsA("vtkMRMLDiffusionTensorVolumeNode"):
这是一种vtkMRMLNode
告诉您对象是否是具有给定名称的类的实例的方法。
文档在这里。
你的 C++ 代码看起来像
if (volumeNode->IsA("vtkMRMLDiffusionTensorVolumeNode"))
我认为IsA
不是关键字,内置函数或任何东西。它是类实例的方法volumeNode
。