Main Page | Namespace List | Class List | Directories | File List | Class Members | File Members

objvector Struct Reference

#include <objcluster.h>

List of all members.

Public Member Functions

 objvector ()
 objvector (int type, double font, double length, double x, double y, double angle)
void write_stream (ofstream &f)
void read_stream (ifstream &f)
objvector operator- (objvector a)
objvector operator+ (objvector a)
objvector operator * (double a)
objvector operator/ (double a)
objvector dotproduct (objvector a)
objvector dotsqrt ()
objvector dotdivide (objvector a, bool flag=true)
objvector objsqrt ()
objvectoroperator= (objvector a)
bool operator== (objvector a)
objvector dotabs ()
double norm ()
double normsquare ()
double norm_2 (double f_r=1, double a_r=1, double l_r=1, double x_r=1, double y_r=1)
void clear ()

Public Attributes

int Type
double FontHeight
double Length
double Centroid_X
double Centroid_Y
double Angle


Constructor & Destructor Documentation

objvector::objvector  )  [inline]
 

Constructor

objvector::objvector int  type,
double  font,
double  length,
double  x,
double  y,
double  angle
[inline]
 

Constructor


Member Function Documentation

void objvector::clear  )  [inline]
 

objvector objvector::dotabs  )  [inline]
 

objvector objvector::dotdivide objvector  a,
bool  flag = true
[inline]
 

objvector objvector::dotproduct objvector  a  )  [inline]
 

objvector objvector::dotsqrt  )  [inline]
 

double objvector::norm  )  [inline]
 

double objvector::norm_2 double  f_r = 1,
double  a_r = 1,
double  l_r = 1,
double  x_r = 1,
double  y_r = 1
[inline]
 

double objvector::normsquare  )  [inline]
 

objvector objvector::objsqrt  )  [inline]
 

objvector objvector::operator * double  a  )  [inline]
 

objvector objvector::operator+ objvector  a  )  [inline]
 

objvector objvector::operator- objvector  a  )  [inline]
 

objvector objvector::operator/ double  a  )  [inline]
 

objvector& objvector::operator= objvector  a  )  [inline]
 

bool objvector::operator== objvector  a  )  [inline]
 

void objvector::read_stream ifstream &  f  )  [inline]
 

read_stream loads instance from file

Parameters:
f input file stream object

void objvector::write_stream ofstream &  f  )  [inline]
 

write_stream outputs instance to file

Parameters:
f output file stream object


Member Data Documentation

double objvector::Angle
 

double objvector::Centroid_X
 

double objvector::Centroid_Y
 

double objvector::FontHeight
 

double objvector::Length
 

int objvector::Type
 


The documentation for this struct was generated from the following file:
Generated on Tue Aug 29 11:42:42 2006 for PageLayoutDOCLIB by  doxygen 1.4.2