[Paraview] Question about inheritance in paraview(vtk)

Michael Jackson mike.jackson at bluequartz.net
Mon Mar 9 14:23:03 EDT 2009


In your .cxx file add #include "vtkDICOMImageReaderVector.h" and the  
other classes that are just forward declared in the header file.

_________________________________________________________
Mike Jackson                  mike.jackson at bluequartz.net
BlueQuartz Software                    www.bluequartz.net
Principal Software Engineer                  Dayton, Ohio



On Mar 9, 2009, at 2:17 PM, Biao She wrote:

> Hi everyone. This might be a silly question, but I am really confused.
> I am writing a class inherites from vtkDICOMImageReader. In the  
> header file of vtkDICOMImageReader class, there are some forward  
> declaration of these classes: vtkDICOMImageReaderVector, DICOMParser  
> and DICOMAppHelper. The definition of these classes are included in  
> the .cxx file. Normally, I should be able to use the methods in  
> those classes in my class. However, I found that whenever I want to  
> use something like "this->Parser->ClearAllDICOMTagCallbacks()" in my  
> class. The compiler gives me back an error says that "invalid use of  
> undefined type 'structure DICOMParser". In the above, "Parser" is an  
> instance of DICOMParser. The same situation also happen to  
> DICOMAppHelper and vtkDICOMImageReaderVector.
> Thanks very much for any of your help.
>
> Biao
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView
>
> Follow this link to subscribe/unsubscribe:
> http://www.paraview.org/mailman/listinfo/paraview



More information about the ParaView mailing list