DebugDrawing::Element Class Reference

#include <DebugDrawing.h>

Inheritance diagram for DebugDrawing::Element:

DebugDrawing::Ellipse DebugDrawing::Line DebugDrawing::Polygon List of all members.

Public Types

 LINE
 POLYGON
 ELLIPSE
enum  { LINE, POLYGON, ELLIPSE }

Public Attributes

enum DebugDrawing::Element:: { ... }  type
Drawings::PenStyle penStyle
Color penColor
int width

Detailed Description

base class for all drawing elements

Definition at line 132 of file DebugDrawing.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
LINE 
POLYGON 
ELLIPSE 

Definition at line 135 of file DebugDrawing.h.


Member Data Documentation

Color DebugDrawing::Element::penColor

Definition at line 137 of file DebugDrawing.h.

Referenced by DebugDrawing::ellipse(), DebugDrawing::line(), operator<<(), operator>>(), PaintMethodsWin32::paintDebugDrawingToCDC(), and DebugDrawing::polygon().

Drawings::PenStyle DebugDrawing::Element::penStyle

Definition at line 136 of file DebugDrawing.h.

Referenced by DebugDrawing::ellipse(), DebugDrawing::line(), operator<<(), operator>>(), PaintMethodsWin32::paintDebugDrawingToCDC(), and DebugDrawing::polygon().

enum { ... } DebugDrawing::Element::type

Referenced by DebugDrawing::Ellipse::Ellipse(), DebugDrawing::Line::Line(), and DebugDrawing::Polygon::Polygon().

int DebugDrawing::Element::width

Definition at line 138 of file DebugDrawing.h.

Referenced by DebugDrawing::ellipse(), DebugDrawing::line(), operator<<(), operator>>(), PaintMethodsWin32::paintDebugDrawingToCDC(), and DebugDrawing::polygon().


The documentation for this class was generated from the following file:
Generated on Thu Dec 7 01:27:41 2006 for DT2005.panorama by  doxygen 1.4.7