[vtkusers] Cannot use vtkParallelCoordinatesActor in VTK 7.0.0 and how to report a bug?

Cory Quammen cory.quammen at kitware.com
Wed Nov 30 08:38:26 EST 2016


[snip]

> Ah yes, I know the information is there, if you care to do some pusseling :)
>
> I just meant it would be nice if it was visible in a more prominent way,
> kind of like how the Qt docs has a list of modules [1], a page for each
> module (e.g QtNetwork [2]), a list of classes in each module [3], and where
> the module a class resides in is visible at the top of the class docs (e.g.
> QNetworkReply [4], see the breadcrumb at the top).
>
> I think it would help make the VTK docs less flat and hard to navigate.

Agreed, that would be nice to have. As you know, we welcome
contributions that work towards this goal.

> Not sure it's easily doable with just Doxygen though. Qt has its own
> tooling.
>
> BTW the heuristic you used above, will it work for all classes? I mean, are
> all modules laid out in the file system like this, and all module names
> correspond to directory names like that?

As far as I know. This won't necessarily find you all the modules you
need to add as dependencies, though, as there may be additional module
dependencies brought in when using interface modules that support
different implementations. For example, if you are using classes in
vtkRenderingContext2D, I believe you need to add the implementation
that is used, either vtkRenderingContextOpenGL or
vtkRenderingContextOpenGL2 depending on which OpenGL backend you are
using. This can be a little harder to suss out.

- Cory

> Elvis
>
> [1] https://doc.qt.io/qt-5/qtmodules.html
> [2] https://doc.qt.io/qt-5/qtnetwork-index.html
> [3] https://doc.qt.io/qt-5/qtnetwork-module.html
> [4] https://doc.qt.io/qt-5/qnetworkreply.html
>
>>
>> - Cory
>>
>> > but you can
>> > run the Utilities/Maintenance/WhatModules.py script from VTK against
>> > your
>> > sources, to find out the list of modules you need to link against based
>> > on
>> > what headers you are including.
>> >
>> > E.g:
>> >
>> > estan at newton:~/orexplore/VTK$ ./Utilities/Maintenance/WhatModulesVTK.py
>> > .
>> > Filters/Modeling/Testing/Cxx/TestRotationalExtrusion.cxx
>> > Modules and their dependencies:
>> > find_package(VTK COMPONENTS
>> >   vtkCommonCore
>> >   vtkCommonDataModel
>> >   vtkCommonExecutionModel
>> >   vtkCommonMath
>> >   vtkCommonMisc
>> >   vtkCommonTransforms
>> >   vtkFiltersCore
>> >   vtkFiltersGeneral
>> >   vtkFiltersModeling
>> >   vtkFiltersSources
>> >   vtkInteractionStyle
>> >   vtkRenderingCore
>> >   vtkRenderingOpenGL
>> >   vtkTestingCore
>> >   vtkTestingRendering
>> >   vtkkwiml
>> > )
>> > Your application code includes 16 of 189 vtk modules.
>> >
>> > All modules referenced in the files:
>> > find_package(VTK COMPONENTS
>> >   vtkCommonCore
>> >   vtkFiltersCore
>> >   vtkFiltersModeling
>> >   vtkFiltersSources
>> >   vtkInteractionStyle
>> >   vtkRenderingCore
>> >   vtkRenderingOpenGL
>> >   vtkTestingCore
>> >   vtkTestingRendering
>> > )
>> > Your application code includes 9 of 189 vtk modules.
>> >
>> > Minimal set of modules:
>> > find_package(VTK COMPONENTS
>> >   vtkFiltersModeling
>> >   vtkFiltersSources
>> >   vtkInteractionStyle
>> >   vtkRenderingOpenGL
>> >   vtkTestingRendering
>> > )
>> > Your application code includes 5 of 189 vtk modules.
>> >
>> >
>> > estan at newton:~/orexplore/VTK$
>> >
>> > It's the middle one of these three sets of modules that you probably
>> > wants
>> > to use (the one listed under "All modules referenced in the files:").
>> >
>> > The script is not perfect, but has been a great help to me.
>> >
>> > Elvis
>> >
>> >>
>> >> How can I report a bug? Sent to vtkdevelopers at vtk.org but with no
>> >> success.
>> >>
>> >> Best
>> >> CP
>> >>
>> >>
>> >> _______________________________________________
>> >> 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 VTK FAQ at:
>> >> http://www.vtk.org/Wiki/VTK_FAQ
>> >>
>> >> Search the list archives at: http://markmail.org/search/?q=vtkusers
>> >>
>> >> Follow this link to subscribe/unsubscribe:
>> >> http://public.kitware.com/mailman/listinfo/vtkusers
>> >>
>> >
>> >
>> > _______________________________________________
>> > 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 VTK FAQ at:
>> > http://www.vtk.org/Wiki/VTK_FAQ
>> >
>> > Search the list archives at: http://markmail.org/search/?q=vtkusers
>> >
>> > Follow this link to subscribe/unsubscribe:
>> > http://public.kitware.com/mailman/listinfo/vtkusers
>> >
>>
>>
>>
>> --
>> Cory Quammen
>> Staff R&D Engineer
>> Kitware, Inc.



-- 
Cory Quammen
Staff R&D Engineer
Kitware, Inc.


More information about the vtkusers mailing list