Python中.IsA的含义

时间:2013-10-10 09:17:45

标签: c++ python

尝试将Python翻译成C ++时遇到了一些问题。其中一个是.IsA。 它到底意味着什么?我在Python doc上搜索过它,但是没有结果。

此外,我怎样才能将其翻译成C ++?

我在Python中的代码是:

if volumeNode.IsA("vtkMRMLDiffusionTensorVolumeNode"):

2 个答案:

答案 0 :(得分:1)

这是vtkMRMLNode的方法,它告诉您对象是否是具有给定名称的类的实例。

文档为here

您的C ++代码看起来像

if (volumeNode->IsA("vtkMRMLDiffusionTensorVolumeNode"))

答案 1 :(得分:0)

我认为IsA不是关键字,内置函数或其他任何东西。它是类实例volumeNode的一种方法。