glotzcluster::PointObject Class Reference
[Cluster Analysis]

A simple object containing a position and sequencer. More...

#include <PointObject.h>

Inheritance diagram for glotzcluster::PointObject:

glotzopt::PositionedObject glotzutil::Listable glotzutil::Serializable

List of all members.

Public Member Functions

 PointObject ()
 Constructor.
 PointObject (double, double, double)
 Constructor taking position as three doubles (3d).
 PointObject (glotzmath::glotz_vec)
 Constructor taking position as vector.
 PointObject (double, double)
 Constructor taking position as two doubles (2d).
 PointObject (const PointObject &)
 Copy constructor.
 ~PointObject ()
 Destructor.


Detailed Description

A simple object containing a position and sequencer.

Author:
Aaron Keys
Clusters may consist of any object that derives from ObjectInCellList. PointObject is the simplest of such derived classes, providing only a few additional constructors on top of the base class.

Constructor & Destructor Documentation

glotzcluster::PointObject::PointObject (  ) 

Constructor.

glotzcluster::PointObject::PointObject ( double  x,
double  y,
double  z 
)

Constructor taking position as three doubles (3d).

Parameters:
x is the x position
y is the y position
z is the z position

glotzcluster::PointObject::PointObject ( glotzmath::glotz_vec  x  ) 

Constructor taking position as vector.

Parameters:
x is the position

glotzcluster::PointObject::PointObject ( double  x,
double  y 
)

Constructor taking position as two doubles (2d).

Parameters:
x is the x position
y is the y position

glotzcluster::PointObject::PointObject ( const PointObject lhs  ) 

Copy constructor.

Parameters:
lhs is the object to copy on construction

glotzcluster::PointObject::~PointObject (  ) 

Destructor.


The documentation for this class was generated from the following files:
Generated on Tue Feb 24 20:53:19 2009 by  doxygen 1.5.3