Overview     Modules     Class Hierarchy     Classes     Members  
tlp::Vector Class Reference

class for mathematical vector More...

#include <Vector.h>

Inheritance diagram for tlp::Vector:
Collaboration diagram for tlp::Vector:

Public Member Functions

 VECTOR (int v=0)
VECTORoperator*= (const TYPE &)
VECTORoperator*= (const VECTOR &)
VECTORoperator/= (const TYPE &)
VECTORoperator/= (const VECTOR &)
VECTORoperator+= (const TYPE &)
VECTORoperator+= (const VECTOR &)
VECTORoperator-= (const TYPE &)
VECTORoperator-= (const VECTOR &)
VECTORoperator^= (const VECTOR &)
bool operator> (const VECTOR &) const
bool operator< (const VECTOR &) const
bool operator!= (const VECTOR &) const
bool operator== (const VECTOR &) const
VECTORfill (const TYPE &obj)
TYPE norm () const
TYPE dist (const VECTOR &) const
TYPE dotProduct (const VECTOR &) const
- Public Member Functions inherited from tlp::Array< TYPE, SIZE >
TYPE operator[] (const unsigned int i) const
TYPE & operator[] (const unsigned int i)

Additional Inherited Members

- Public Attributes inherited from tlp::Array< TYPE, SIZE >
TYPE array [SIZE]

Detailed Description

class for mathematical vector

Enables to create a Vector of TYPE (must be a numeric basic type) with a fixed size and provides Mathematical operation. Mathematical operators must be defined for TYPE. Out of bound accesses are only checked in debug mode.

Author
: David Auber auber.nosp@m.@tul.nosp@m.ip-so.nosp@m.ftwa.nosp@m.re.or.nosp@m.g
Version
0.0.1 24/01/2003

Member Function Documentation

TYPE tlp::Vector::dist ( const VECTOR ) const
inline
TYPE tlp::Vector::dotProduct ( const VECTOR ) const
inline
VECTOR& tlp::Vector::fill ( const TYPE &  obj)
inline
TYPE tlp::Vector::norm ( ) const
inline
bool tlp::Vector::operator!= ( const VECTOR ) const
inline
VECTOR& tlp::Vector::operator*= ( const TYPE &  )
inline
VECTOR& tlp::Vector::operator*= ( const VECTOR )
inline
VECTOR& tlp::Vector::operator+= ( const TYPE &  )
inline
VECTOR& tlp::Vector::operator+= ( const VECTOR )
inline
VECTOR& tlp::Vector::operator-= ( const TYPE &  )
inline
VECTOR& tlp::Vector::operator-= ( const VECTOR )
inline
VECTOR& tlp::Vector::operator/= ( const TYPE &  )
inline
VECTOR& tlp::Vector::operator/= ( const VECTOR )
inline
bool tlp::Vector::operator< ( const VECTOR ) const
inline
bool tlp::Vector::operator== ( const VECTOR ) const
inline
bool tlp::Vector::operator> ( const VECTOR ) const
inline
VECTOR& tlp::Vector::operator^= ( const VECTOR )
inline
tlp::Vector::VECTOR ( int  v = 0)
inlineexplicit


Tulip Software by LaBRI Visualization Team    2001 - 2012