tlp::Vector Class Reference
[Basic]
#include <Vector.h>
Inherits tlp::Array< Obj, SIZE >< Obj, SIZE >.
Inheritance diagram for tlp::Vector:
[legend]Collaboration diagram for tlp::Vector:
[legend]List of all members.
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
Public Member Functions
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] |
|
VECTOR& tlp::Vector::operator *= |
( |
const VECTOR & |
|
) |
[inline] |
|
VECTOR& tlp::Vector::operator *= |
( |
const Obj & |
|
) |
[inline] |
|
bool tlp::Vector::operator!= |
( |
const VECTOR & |
|
) |
const [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] |
|
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] |
|
bool tlp::Vector::operator== |
( |
const VECTOR & |
|
) |
const [inline] |
|
VECTOR tlp::Vector::operator^ |
( |
const VECTOR & |
|
) |
const [inline] |
|
VECTOR& tlp::Vector::operator^= |
( |
const VECTOR & |
|
) |
[inline] |
|
|