Overview     Modules     Class Hierarchy     Classes     Members  

tlp::Vector Class Reference
[Basic]

class for mathematical vector More...

#include <Vector.h>

Inherits tlp::Array< Obj, SIZE >.

Collaboration diagram for tlp::Vector:

List of all members.

Public Member Functions


Detailed Description

class for mathematical vector

Enables to create a Vector of Obj with a limited size and provides Mathematical operation. Mathematical operators must be defined for Obj. Out of bound accesses are only checked in debug mode.

Author:
: David Auber auber@tulip-software.org
Version:
0.0.1 24/01/2003

Member Function Documentation

Obj tlp::Vector::dist ( const VECTOR &   )  const [inline]
Obj tlp::Vector::dotProduct ( const VECTOR &   )  const [inline]
VECTOR& tlp::Vector::fill ( const Obj &  obj  )  [inline]
Obj tlp::Vector::norm (  )  const [inline]
bool tlp::Vector::operator!= ( const VECTOR &   )  const [inline]
VECTOR& tlp::Vector::operator*= ( const VECTOR &   )  [inline]
VECTOR& tlp::Vector::operator*= ( const Obj &   )  [inline]

Reimplemented in tlp::Matrix< Obj, SIZE >.

VECTOR tlp::Vector::operator+ ( const Obj &   )  const [inline]
VECTOR tlp::Vector::operator+ ( const VECTOR &   )  const [inline]
VECTOR& tlp::Vector::operator+= ( const VECTOR &   )  [inline]
VECTOR& tlp::Vector::operator+= ( const Obj &   )  [inline]
VECTOR tlp::Vector::operator- ( const Obj &   )  const [inline]
VECTOR tlp::Vector::operator- ( const VECTOR &   )  const [inline]
VECTOR& tlp::Vector::operator-= ( const VECTOR &   )  [inline]
VECTOR& tlp::Vector::operator-= ( const Obj &   )  [inline]
VECTOR tlp::Vector::operator/ ( const Obj &   )  const [inline]

Reimplemented in tlp::Matrix< Obj, SIZE >.

VECTOR tlp::Vector::operator/ ( const VECTOR &   )  const [inline]
VECTOR& tlp::Vector::operator/= ( const VECTOR &   )  [inline]
VECTOR& tlp::Vector::operator/= ( const Obj &   )  [inline]

Reimplemented in tlp::Matrix< Obj, SIZE >.

bool tlp::Vector::operator== ( const VECTOR &   )  const [inline]
VECTOR tlp::Vector::operator^ ( const VECTOR &   )  const [inline]
VECTOR& tlp::Vector::operator^= ( const VECTOR &   )  [inline]


Tulip Software by LaBRI Visualization Team    2001 - 2010