Python を C++ に変換しようとすると、いくつかの問題が発生します。それらの 1 つが .IsA です。それは本当にどういう意味ですか?Python doc で検索しましたが、結果はありません。
さらに、どうすればC++に翻訳できますか?
Python での私のコードは次のとおりです。
if volumeNode.IsA("vtkMRMLDiffusionTensorVolumeNode"):
これvtkMRMLNode
は、オブジェクトが指定された名前のクラスのインスタンスであるかどうかを示すメソッドです。
ドキュメントはこちらです。
C++ コードは次のようになります
if (volumeNode->IsA("vtkMRMLDiffusionTensorVolumeNode"))
IsA
キーワード、組み込み関数などではないと思います。クラスインスタンスのメソッドですvolumeNode
。