General data source object. More...
#include <cmtkSource.h>
Public Member Functions | |
virtual O * | GetOutput () |
Get output object. | |
Protected Member Functions | |
Source () | |
Default constructor. | |
virtual | ~Source () |
Destructor. | |
Protected Attributes | |
O * | Output |
Pointer to the actual output object. |
General data source object.
This class provides common fields and acces functions for data source objects. The output object type is defined by the template parameter "O".
Definition at line 50 of file cmtkSource.h.
cmtk::Source< O >::Source | ( | ) | [inline, protected] |
Default constructor.
Definition at line 56 of file cmtkSource.h.
virtual cmtk::Source< O >::~Source | ( | ) | [inline, protected, virtual] |
virtual O* cmtk::Source< O >::GetOutput | ( | ) | [inline, virtual] |
Get output object.
If the output object does not yet exist, a new objet is created. The current Source object is then registered as the new output object's primary owner.
Definition at line 72 of file cmtkSource.h.
Referenced by cmtk::QtTriplanarWindow::QtTriplanarWindow().
O* cmtk::Source< O >::Output [protected] |
Pointer to the actual output object.
Definition at line 84 of file cmtkSource.h.