CrystalSpace

Public API Reference

Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

csPoint Struct Reference
[Geometry utilities]

A 2D point object. More...

#include <csgeom/cspoint.h>

List of all members.

Public Member Functions

 csPoint ()
 Constructor: initialize the object with zeros.
 csPoint (int iX, int iY)
 Constructor: initialize the object with given values.
 csPoint (const csPoint &v)
 Constructor: initialize the object by copying.
void Set (int iX, int iY)
 Set the coordinates of this point.
void Set (csPoint &v)
 Set the coordinates of this point from another point.

Public Attributes

int x
 The coordinates of the point.
int y
 The coordinates of the point.


Detailed Description

A 2D point object.

Definition at line 34 of file cspoint.h.


Constructor & Destructor Documentation

csPoint::csPoint  )  [inline]
 

Constructor: initialize the object with zeros.

Definition at line 40 of file cspoint.h.

csPoint::csPoint int  iX,
int  iY
[inline]
 

Constructor: initialize the object with given values.

Definition at line 43 of file cspoint.h.

csPoint::csPoint const csPoint v  )  [inline]
 

Constructor: initialize the object by copying.

Definition at line 46 of file cspoint.h.


Member Function Documentation

void csPoint::Set csPoint v  )  [inline]
 

Set the coordinates of this point from another point.

Definition at line 52 of file cspoint.h.

References x, and y.

void csPoint::Set int  iX,
int  iY
[inline]
 

Set the coordinates of this point.

Definition at line 49 of file cspoint.h.


Member Data Documentation

int csPoint::x
 

The coordinates of the point.

Definition at line 37 of file cspoint.h.

Referenced by Set().

int csPoint::y
 

The coordinates of the point.

Definition at line 37 of file cspoint.h.

Referenced by Set().


The documentation for this struct was generated from the following file:
Generated for Crystal Space by doxygen 1.3.9.1