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