[vtk-developers] Proposed vtk directory structure

Sebastien BARRE sebastien at barre.nom.fr
Wed Jun 27 17:46:53 EDT 2001


At 27/06/2001 16:54, Ken Martin wrote:
>Thanks for the feedback...
>
>How does this sound?

Basically I won't make a lot of comments since it's not what I had in mind :)

>vtk/Common  -- this is the current vtknew code directories

What do you mean with vtk/Common please ?

>put user friendly examples in here, I could use some help on what
>subdirectories should be here. These examples would also be used for
>testing.

i.e. these examples that are "good" enough to be both tests and examples I 
guess. What's the criterion ?

>These directories do not have to match what the user selected
>to build. For example the Graphics directory examples could use
>rendering, they just wouldn't be tested/built if the user turned off
>rendering.

Good.

>Utilities is where support scriopts would be places such as
>vtkInteractor.tcl, it isn't an example but it is used by many
>examples.
>
>vtk/Examples/GettingStarted/{Cxx,Tcl,Java,Python}
>vtk/Examples/Imaging/{Cxx,Tcl,Java,Python}
>vtk/Examples/Utilities/{Cxx,Tcl,Java,Python}
>vtk/Examples/Graphics/{Cxx,Tcl,Java,Python}
>vtk/Examples/ what else ?

Well, I guess I can get used to that. The "theme" idea was good. Actually 
your solution solves the "store" pb, but we do not improve the "user 
experience" here : task-related or theme-related examples are still hard to 
find.

>put more testing specific codes in here these are arranged based on
>what packages the user selected to be built. Base is the base classes
>of VTK which includes Common, Filtering, Graphics, Imaging, and IO.
>Rendering is tests that use rendering but not hybrid parallel or
>patented, there will be a ton of tests here but that is OK. It is
>meant for testing & coverage not really for developers to be using as
>starting points.
>
>vtk/Testing/Rendering/{Tcl,Cxx,Python,Java} etc ...
>vtk/Testing/Parallel/...
>vtk/Testing/Hybrid/...
>vtk/Testing/Patented/...
>vtk/Testing/Base/...

OK.

Are we going to remove these examples that crash ? What about these 
examples that are not "very useful" anymore (if any) ?





More information about the vtk-developers mailing list