Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

# ImageViewBase Class Reference

The class is a base class for image views. More...

`#include <View.h>`

Collaboration diagram for ImageViewBase:

[legend]
List of all members.

## Public Member Functions
virtual void | getInfo (const char *&name, Drawings::ImageDrawing *&layers, int &numOfLayers, Images::ImageID &id)=0
| The function returns information on the view to create.
| ImageViewBase ()
| Constructor.
## Static Public Attributes
List< ImageViewBase * > | list
| The list of all views.

## Detailed Description

The class is a base class for image views.

Definition at line 18 of file View.h.

## Constructor & Destructor Documentation

ImageViewBase::ImageViewBase | ( |  | ) | `[inline]`

| Constructor. Definition at line 37 of file View.h. References List< ImageViewBase * >::insert(), and list.

Here is the call graph for this function:

## Member Function Documentation

virtual void ImageViewBase::getInfo | ( | const char *& | name,
|  | Drawings::ImageDrawing *& | layers,
|  | int & | numOfLayers,
|  | Images::ImageID & | id
| ) | `[pure virtual]`

  | The function returns information on the view to create. Parameters:
  name | Returns the name of the view.
  layers | Returns a list of layer ids.
  numOfLayers | Returns the length of the list.

## Member Data Documentation

List< ImageViewBase * > ImageViewBase::list`[static]`

| The list of all views. Definition at line 19 of file View.cpp. Referenced by ImageViewBase().

The documentation for this class was generated from the following files:

- Tools/Debugging/View.h
- Tools/Debugging/View.cpp