Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

XYVectorText Class Reference

#include <xyvtext.h>

Inheritance diagram for XYVectorText:

Inheritance graph
[legend]
Collaboration diagram for XYVectorText:

Collaboration graph
[legend]
List of all members.

Public Methods

 XYVectorText (const char *text, XYCoordinate x, XYCoordinate y, long color, double height, double width, Typeface font, Style style, Alignment alignment, Orientation orientation, xybool underline=xyfalse, xybool visible=xytrue)
 XYVectorText (const char *text, XYCoordinate x, XYCoordinate y, xybool visible=xytrue)
 XYVectorText (const char *text, long color, double height, double width, Typeface font, Style style, Alignment alignment, Orientation orientation, xybool underline=xyfalse, xybool visible=xytrue)
 XYVectorText (long color, double height, double width, Typeface font, Style style, Alignment alignment, Orientation orientation, xybool underline=xyfalse, xybool visible=xytrue)
virtual ~XYVectorText (void)
virtual void height (double s)
virtual double height (void) const
virtual void width (double s)
virtual double width (void) const
virtual void matrix (double *s)
virtual void accmatrix (double *s)
virtual double * matrix (void) const
virtual void draw (void)
virtual void draw (int xmin, int ymin, int xmax, int ymax) const
virtual void boundingBox (int &bxmin, int &bymin, int &bxmax, int &bymax) const

Private Attributes

double _height
double _width
double * _tmatrix

Constructor & Destructor Documentation

XYVectorText::XYVectorText const char *    text,
XYCoordinate    x,
XYCoordinate    y,
long    color,
double    height,
double    width,
Typeface    font,
Style    style,
Alignment    alignment,
Orientation    orientation,
xybool    underline = xyfalse,
xybool    visible = xytrue
 

Definition at line 15 of file xyvtext.cpp.

References _tmatrix.

XYVectorText::XYVectorText const char *    text,
XYCoordinate    x,
XYCoordinate    y,
xybool    visible = xytrue
 

Definition at line 35 of file xyvtext.cpp.

References _tmatrix.

XYVectorText::XYVectorText const char *    text,
long    color,
double    height,
double    width,
Typeface    font,
Style    style,
Alignment    alignment,
Orientation    orientation,
xybool    underline = xyfalse,
xybool    visible = xytrue
 

Definition at line 46 of file xyvtext.cpp.

References _tmatrix.

XYVectorText::XYVectorText long    color,
double    height,
double    width,
Typeface    font,
Style    style,
Alignment    alignment,
Orientation    orientation,
xybool    underline = xyfalse,
xybool    visible = xytrue
 

Definition at line 64 of file xyvtext.cpp.

References _tmatrix.

XYVectorText::~XYVectorText void    [virtual]
 

Definition at line 81 of file xyvtext.cpp.


Member Function Documentation

void XYVectorText::accmatrix double *    s [virtual]
 

Definition at line 115 of file xyvtext.cpp.

References _tmatrix.

void XYVectorText::boundingBox int &    bxmin,
int &    bymin,
int &    bxmax,
int &    bymax
const [virtual]
 

Implements XYText.

Reimplemented in XYMultilineVectorText.

Definition at line 244 of file xymvtext.cpp.

References xyVectorStyle().

Referenced by draw().

void XYVectorText::draw int    xmin,
int    ymin,
int    xmax,
int    ymax
const [virtual]
 

Implements XYText.

Reimplemented in XYMultilineVectorText.

Definition at line 141 of file xymvtext.cpp.

References XYText::align(), boundingBox(), XYText::color(), height(), XYText::horizontal, XYText::orientation(), XYObject::position(), setAlignment(), XYText::style(), XYText::text(), XYText::underline(), XYText::vertBotTop, XYObject::visible(), width(), xyfalse, and xyVectorStyle().

void XYVectorText::draw void    [virtual]
 

Implements XYText.

Reimplemented in XYMultilineVectorText.

Definition at line 82 of file xymvtext.cpp.

double XYVectorText::height void    const [virtual]
 

Definition at line 95 of file xyvtext.cpp.

References _height.

Referenced by draw().

void XYVectorText::height double    s [virtual]
 

Definition at line 90 of file xyvtext.cpp.

References _height.

double * XYVectorText::matrix void    const [virtual]
 

Definition at line 127 of file xyvtext.cpp.

References _tmatrix.

void XYVectorText::matrix double *    s [virtual]
 

Definition at line 110 of file xyvtext.cpp.

References _tmatrix.

double XYVectorText::width void    const [virtual]
 

Definition at line 105 of file xyvtext.cpp.

References _width.

Referenced by draw().

void XYVectorText::width double    s [virtual]
 

Definition at line 100 of file xyvtext.cpp.

References _width.


Member Data Documentation

double XYVectorText::_height [private]
 

Definition at line 100 of file xyvtext.h.

Referenced by height().

double* XYVectorText::_tmatrix [private]
 

Definition at line 102 of file xyvtext.h.

Referenced by accmatrix(), matrix(), and XYVectorText().

double XYVectorText::_width [private]
 

Definition at line 101 of file xyvtext.h.

Referenced by width().


The documentation for this class was generated from the following files:
XY
Tecgraf / PUC-Rio - Computer Graphics Technology Group