|
latest version v1.9 - last update 24 Nov 2005 |
|
#include <ltiViewerBase.h>
Inheritance diagram for lti::viewerBase:


Public Member Functions | |
| viewerBase () | |
| viewerBase (const viewerBase &other) | |
| virtual | ~viewerBase () |
| virtual const char * | getTypeName () const |
| virtual bool | show (const image &data)=0 |
| virtual bool | show (const channel8 &data) |
| virtual bool | show (const channel &data) |
| virtual bool | show (const matrix< float > &data) |
| virtual bool | show (const vector< double > &data) |
| virtual bool | show (const vector< float > &data) |
| virtual bool | show (const vector< int > &data) |
| virtual bool | show (const matrix< double > &data) |
| virtual bool | show (const matrix< int > &data) |
| virtual bool | hide ()=0 |
| viewerBase & | copy (const viewerBase &other) |
| viewerBase & | operator= (const viewerBase &other) |
| virtual viewerBase * | clone () const =0 |
| const parameters & | getParameters () const |
| parameters & | getParameters () |
| virtual bool | setParameters (const parameters ¶m) |
| virtual bool | useParameters (parameters ¶m) |
| virtual bool | validParameters () const |
| virtual const char * | getStatusString () const |
| virtual void | setStatusString (const char *msg) const |
Classes | |
| class | invalidParametersException |
| Exception thrown when the parameters are not set. More... | |
| class | parameters |
| Base class for all lti parameter objects. More... | |
|
|
default constructor
|
|
|
copy constructor
|
|
|
destructor
|
|
|
returns a pointer to a clone of the functor.
Implemented in lti::externViewer, lti::fastViewer, lti::histogramViewer, lti::scene3DViewer, lti::viewer, and lti::viewerBase3D. |
|
|
copy data of "other" functor.
|
|
|
returns used parameters
Reimplemented in lti::viewer, and lti::viewerBase3D. |
|
|
returns used parameters
Reimplemented in lti::externViewer, lti::fastViewer, lti::histogramViewer, lti::scene3DViewer, lti::viewer, and lti::viewerBase3D. |
|
|
return the last message set with setStatusString(). This will never return 0. If no status-string has been set yet an empty string (pointer to a string with only the char(0)) will be returned. |
|
|
returns the name of this type ("viewerBase")
Reimplemented from lti::object. Reimplemented in lti::externViewer, lti::fastViewer, lti::histogramViewer, lti::scene3DViewer, lti::viewer, and lti::viewerBase3D. |
|
|
hides the display window
Implemented in lti::externViewer, lti::fastViewer, lti::viewer, and lti::viewerBase3D. |
|
|
copy data of "other" functor.
|
|
|
set the parameters to be used. This object makes a copy of the given object and manages the memory of the copy Reimplemented in lti::fastViewer, lti::viewer, and lti::viewerBase3D. |
|
|
set a status string.
|
|
|
shows a matrix of integers as a channel
Reimplemented in lti::externViewer, lti::fastViewer, lti::histogramViewer, lti::viewer, and lti::viewerBase3D. |
|
|
shows a matrix of doubles as a channel
Reimplemented in lti::externViewer, lti::fastViewer, lti::histogramViewer, lti::viewer, and lti::viewerBase3D. |
|
|
shows a vector of double
Reimplemented in lti::externViewer, lti::fastViewer, lti::histogramViewer, lti::viewer, and lti::viewerBase3D. |
|
|
shows a vector of double
Reimplemented in lti::externViewer, lti::fastViewer, lti::histogramViewer, lti::viewer, and lti::viewerBase3D. |
|
|
shows a vector of double
Reimplemented in lti::externViewer, lti::fastViewer, lti::histogramViewer, lti::viewer, and lti::viewerBase3D. |
|
|
shows a channel or matrix of float
Reimplemented in lti::externViewer, lti::fastViewer, lti::histogramViewer, lti::viewer, and lti::viewerBase3D. |
|
|
shows a channel or matrix of float
Reimplemented in lti::externViewer, lti::fastViewer, lti::histogramViewer, and lti::viewerBase3D. |
|
|
shows a 8-bit channel
Reimplemented in lti::externViewer, lti::fastViewer, lti::histogramViewer, and lti::viewerBase3D. |
|
|
shows a color image.
Implemented in lti::externViewer, lti::fastViewer, lti::histogramViewer, lti::viewer, and lti::viewerBase3D. |
|
|
set the parameters to be used. Just a reference to the given object is done. The memory managment must be done outside this object. Usually the viewers provide GUI to specify the parameters, that is why the given reference is not const. |
|
|
returns true if the parameters are valid
|