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