$search

P::Vector3 Class Reference

#include <Vector3.hh>

List of all members.

Public Member Functions

double Length () const
double LengthSquare () const
double Norm () const
void Normalise ()
double NormSquare () const
Vector3operator*= (double s)
Vector3operator+= (const Vector3 &v)
Vector3operator-= (const Vector3 &v)
Vector3operator/= (double s) throw (Except)
void Set (double xx, double yy, double zz)
 Vector3 (double xx, double yy, double zz)
 Vector3 ()

Public Attributes

double x
double y
double z

Detailed Description

Vector3

Definition at line 18 of file Vector3.hh.


Constructor & Destructor Documentation

P::Vector3::Vector3 (  ) 
P::Vector3::Vector3 ( double  xx,
double  yy,
double  zz 
)

Member Function Documentation

double P::Vector3::Length (  )  const
double P::Vector3::LengthSquare (  )  const
double P::Vector3::Norm (  )  const
void P::Vector3::Normalise (  ) 
double P::Vector3::NormSquare (  )  const
Vector3& P::Vector3::operator*= ( double  s  ) 
Vector3& P::Vector3::operator+= ( const Vector3 v  ) 
Vector3& P::Vector3::operator-= ( const Vector3 v  ) 
Vector3& P::Vector3::operator/= ( double  s  )  throw (Except)
void P::Vector3::Set ( double  xx,
double  yy,
double  zz 
) [inline]

Definition at line 25 of file Vector3.hh.


Member Data Documentation

double P::Vector3::x

Definition at line 22 of file Vector3.hh.

double P::Vector3::y

Definition at line 22 of file Vector3.hh.

double P::Vector3::z

Definition at line 22 of file Vector3.hh.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


blort
Author(s): Michael Zillich, Thomas Mörwald, Johann Prankl, Andreas Richtsfeld, Bence Magyar (ROS version)
autogenerated on Fri Mar 1 16:57:58 2013