00001 """
00002
00003 Effect is a superclass for tools that plug into the
00004 slicer Editor module.
00005
00006 It consists of:
00007
00008 EffectOptions which manages the qt gui (only one
00009 instance of this class is created, corresponding to the
00010 Red viewer if it exists, and if not, to the first
00011 slice viewer.
00012
00013 EffectTool which manages interaction with the slice
00014 view itself, including the creation of vtk actors and mappers
00015 in the render windows
00016
00017 EffectLogic which implements any non-gui logic
00018 that may be reusable in other contexts
00019
00020 These classes are Abstract.
00021
00022 # TODO :
00023 """