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 17 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 24 of file Vector3.hh.


Member Data Documentation

double P::Vector3::x

Definition at line 21 of file Vector3.hh.

double P::Vector3::y

Definition at line 21 of file Vector3.hh.

double P::Vector3::z

Definition at line 21 of file Vector3.hh.


The documentation for this class was generated from the following file:


blort
Author(s): Thomas Mörwald , Michael Zillich , Andreas Richtsfeld , Johann Prankl , Markus Vincze , Bence Magyar
autogenerated on Wed Aug 26 2015 15:24:13