OpenFOAM logo
Open Source CFD Toolkit

Gstream Class Reference

Inheritance diagram for Gstream:

Inheritance graph
[legend]
Collaboration diagram for Gstream:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Gstream (const word &, const double, const double, const double=0.5, const double=0.5, const int widthX=800, const int widthY=800)
virtual ~Gstream ()
const wordwinName ()
string font ()
const point2Dscale () const
 X,Y scaling ratios.
const point2Dcentre () const
 ratio of centre position to widths
const coord2Dwidth () const
 absolute width of window in pixels
virtual void setColour (const colour &)=0
virtual void setLineStyle (const lineStyle &)=0
virtual void clear ()=0
virtual void draw (const line2D &)=0
virtual void draw (const rectangle2D &)=0
virtual void draw (const polygon2D &)=0
virtual void draw (const string2D &)=0
virtual void draw (const structuredScalars2D &)=0

Protected Attributes

point2D scale_
point2D center_
coord2D width_

Constructor & Destructor Documentation

Gstream const word ,
const   double,
const   double,
const   double = 0.5,
const   double = 0.5,
const int  widthX = 800,
const int  widthY = 800
 

virtual ~Gstream  )  [virtual]
 


Member Function Documentation

const point2D& centre  )  const [inline]
 

ratio of centre position to widths

Definition at line 137 of file Gstream.H.

virtual void clear  )  [pure virtual]
 

Implemented in GLstream, PSstream, and Xstream.

virtual void draw const structuredScalars2D  )  [pure virtual]
 

Implemented in GLstream, PSstream, and Xstream.

virtual void draw const string2D  )  [pure virtual]
 

Implemented in GLstream, PSstream, and Xstream.

virtual void draw const polygon2D  )  [pure virtual]
 

Implemented in GLstream, PSstream, and Xstream.

virtual void draw const rectangle2D  )  [pure virtual]
 

Implemented in GLstream, PSstream, and Xstream.

virtual void draw const line2D  )  [pure virtual]
 

Implemented in GLstream, PSstream, and Xstream.

Referenced by rectangle2D::operator=(), line2D::operator=(), and polygon2D::verts().

string font  )  [inline]
 

Definition at line 125 of file Gstream.H.

const point2D& scale  )  const [inline]
 

X,Y scaling ratios.

Definition at line 131 of file Gstream.H.

virtual void setColour const colour  )  [pure virtual]
 

Implemented in GLstream, PSstream, and Xstream.

virtual void setLineStyle const lineStyle  )  [pure virtual]
 

Implemented in GLstream, PSstream, and Xstream.

const coord2D& width  )  const [inline]
 

absolute width of window in pixels

Definition at line 143 of file Gstream.H.

const word& winName  )  [inline]
 

Definition at line 120 of file Gstream.H.


Member Data Documentation

point2D center_ [protected]
 

Definition at line 89 of file Gstream.H.

point2D scale_ [protected]
 

Definition at line 88 of file Gstream.H.

coord2D width_ [protected]
 

Definition at line 90 of file Gstream.H.


The documentation for this class was generated from the following file:
For further information go to www.openfoam.org