Native VTK and GADGET extensions serve as a tutorial for writing IFrIT
extensions. The tutorial comes in 3 levels: Beginner, Intermediate,
and Advanced and is incorporated into the source code.
The Beginner tutorial starts with the file core/vtkextension.h; the
header contains the next step in the tutorial. When browsing through
the source files, always read the implementation file (.cpp) after a
header file.
These two extensions can also be used as templates for creating new ones.
If there is a demand, I will write a formal Guide for Writing
Extensions.
Beginner Tutorial:
- core/vtkextension.h
- core/vtkextension.cpp
- core/vtkdatasubjects.h
- core/vtkdatasubjects.cpp
- core/vtkfileloader.h
- core/vtkfileloader.cpp
- core/vtkdatareaderextension.h
- core/vtkdatareaderextension.cpp
- shells/generic/vtkggextension.h
- shells/generic/vtkggextension.cpp
Intermediate Tutorial:
- core/vtkfileloader2.cpp
- core/vtkdatareaderextension2.cpp
- shells/generic/vtkggextension2.cpp
Advanced Tutorial:
- core/gextension.h
- core/gextension.cpp
- core/gdatasubjects.h
- core/gdatasubjects.cpp
- core/gfileloader.h
- core/gfileloader.cpp
- core/gdatareaderextension.h
- core/gdatareaderextension.cpp
- shells/generic/gggextension.h
- shells/generic/gggextension.cpp
- shells/generic/gggpagedata.h
- shells/generic/gggpagedata.cpp
|