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

XYPosition Class Reference

#include <xypos.h>

Collaboration diagram for XYPosition:

Collaboration graph
[legend]
List of all members.

Public Methods

 XYPosition (XYCoordinate *x, XYCoordinate *y)
virtual ~XYPosition (void)
virtual void set (XYCoordinate x, XYCoordinate y)
virtual void getX (int *xr, const XYObject *org=0) const
virtual void getX (double *xr, const XYObject *org=0) const
virtual void getX (XYCoordinate *xr) const
virtual void getY (int *yr, const XYObject *org=0) const
virtual void getY (double *yr, const XYObject *org=0) const
virtual void getY (XYCoordinate *yr) const

Private Attributes

XYCoordinate_x
XYCoordinate_y

Constructor & Destructor Documentation

XYPosition::XYPosition XYCoordinate   x,
XYCoordinate   y
[inline]
 

Definition at line 23 of file xypos.h.

References _x, and _y.

virtual XYPosition::~XYPosition void    [inline, virtual]
 

Definition at line 29 of file xypos.h.

References _x, and _y.


Member Function Documentation

void XYPosition::getX XYCoordinate   xr const [virtual]
 

Definition at line 180 of file xypos.cpp.

void XYPosition::getX double *    xr,
const XYObject   org = 0
const [virtual]
 

Definition at line 101 of file xypos.cpp.

References _x, XYCoordinate::left, XYCoordinate::pixel, XYCoordinate::right, set(), and XYCoordinate::world.

void XYPosition::getX int *    xr,
const XYObject   org = 0
const [virtual]
 

Definition at line 26 of file xypos.cpp.

References _x, XYCoordinate::left, XYCoordinate::pixel, XYCoordinate::right, set(), XYCoordinate::type(), and XYCoordinate::world.

Referenced by XYObject::position().

void XYPosition::getY XYCoordinate   yr const [virtual]
 

Definition at line 337 of file xypos.cpp.

void XYPosition::getY double *    yr,
const XYObject   org = 0
const [virtual]
 

Definition at line 261 of file xypos.cpp.

References _y, XYCoordinate::bottom, XYCoordinate::pixel, set(), XYCoordinate::top, and XYCoordinate::world.

void XYPosition::getY int *    yr,
const XYObject   org = 0
const [virtual]
 

Definition at line 184 of file xypos.cpp.

References _y, XYCoordinate::bottom, XYCoordinate::pixel, set(), XYCoordinate::top, and XYCoordinate::world.

Referenced by XYObject::position().

void XYPosition::set XYCoordinate    x,
XYCoordinate    y
[virtual]
 

Definition at line 20 of file xypos.cpp.

References _x, and _y.

Referenced by getX(), getY(), and XYObject::position().


Member Data Documentation

XYCoordinate* XYPosition::_x [private]
 

Definition at line 52 of file xypos.h.

Referenced by getX(), set(), XYPosition(), and ~XYPosition().

XYCoordinate* XYPosition::_y [private]
 

Definition at line 53 of file xypos.h.

Referenced by getY(), set(), XYPosition(), and ~XYPosition().


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