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

point3i Class Reference

#include <point3i.H>

List of all members.

Public Methods

 point3i ()
 point3i (int x, int y, int z)
 point3i (int *v)
const int * data () const
point3i operator% (cpoint3i &p) const
point3i operator- () const
int operator[] (int index) const
int & operator[] (int index)
double length () const
int lengthSqrd () const
int distSqrd (cpoint3i &p) const
double dist (cpoint3i &p) const
void operator+= (cpoint3i &p)
void operator-= (cpoint3i &p)
int operator== (cpoint3i &p) const
int operator!= (cpoint3i &p) const

Protected Attributes

int _x
int _y
int _z


Constructor & Destructor Documentation

point3i::point3i   [inline]
 

point3i::point3i int    x,
int    y,
int    z
[inline]
 

point3i::point3i int *    v [inline]
 


Member Function Documentation

const int* point3i::data   const [inline]
 

double point3i::dist cpoint3i   p const [inline]
 

int point3i::distSqrd cpoint3i   p const [inline]
 

double point3i::length   const [inline]
 

int point3i::lengthSqrd   const [inline]
 

int point3i::operator!= cpoint3i   p const [inline]
 

point3i point3i::operator% cpoint3i   p const [inline]
 

void point3i::operator+= cpoint3i   p [inline]
 

point3i point3i::operator-   const [inline]
 

void point3i::operator-= cpoint3i   p [inline]
 

int point3i::operator== cpoint3i   p const [inline]
 

int& point3i::operator[] int    index [inline]
 

int point3i::operator[] int    index const [inline]
 


Member Data Documentation

int point3i::_x [protected]
 

int point3i::_y [protected]
 

int point3i::_z [protected]
 


The documentation for this class was generated from the following file:
Generated on Mon Sep 15 16:26:00 2003 for gluebase by doxygen1.2.18