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

hippodraw::Symbol Namespace Reference


Detailed Description

A namespace for plotting symbols.


Enumerations

enum  Type {
  SQUARE, SOLIDSQUARE, PLUS, TIMES,
  TRIANGLE, FILLED_TRIANGLE, CIRCLE, FILLED_CIRCLE,
  INVISIBLE
}
 Enumeration of the type of symbols supported by this class. More...

Functions

Type convert (unsigned int type)

Variables

Type types []


Enumeration Type Documentation

enum hippodraw::Symbol::Type
 

Enumeration of the type of symbols supported by this class.

Todo:
The enumeration is temporary.
The original Java code calculated the symbol drawing and cached it as Image, thus there is a finite list. One should let the SymbolType calculate the image. Also the type should be know by string name so that the GUI can ask the a factory for list of available names.

Author:
Paul F. Kunz <Paul_Kunz@slac.stanford.edu>
Enumerator:
SQUARE 
SOLIDSQUARE 
symbolpointrepsolidsquare.png
PLUS 
TIMES 
TRIANGLE 
FILLED_TRIANGLE 
CIRCLE 
FILLED_CIRCLE 
INVISIBLE 

Definition at line 33 of file SymbolType.h.


Function Documentation

Type hippodraw::Symbol::convert unsigned int  type  )  [inline]
 

Definition at line 50 of file SymbolType.h.

References INVISIBLE, and types.


Variable Documentation

Type hippodraw::Symbol::types[] [static]
 

Initial value:

Definition at line 46 of file SymbolType.h.

Referenced by convert(), hippodraw::Axes::convert(), and CanvasView::invalidImageFormatError().


Generated for HippoDraw-1.14.8.5 by doxygen 1.4.3