Public Member Functions | Public Attributes
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 ()
 Vector3 (double xx, double yy, double zz)

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 ( double  xx,
double  yy,
double  zz 
)

Member Function Documentation

double P::Vector3::Length ( ) const
double P::Vector3::LengthSquare ( ) const
double P::Vector3::Norm ( ) const
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:


blort
Author(s): Michael Zillich, Thomas Mörwald, Johann Prankl, Andreas Richtsfeld, Bence Magyar (ROS version)
autogenerated on Thu Jan 2 2014 11:38:26