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