Overview     Modules     Class Hierarchy     Classes     Members  

tlp::VectorCast Class Reference
[Basic]

#include <VectorCast.h>

Inherits tlp::Vector< Obj, SIZE >.

Inheritance diagram for tlp::VectorCast:

Inheritance graph
[legend]
Collaboration diagram for tlp::VectorCast:

Collaboration graph
[legend]
List of all members.

Detailed Description

class for mathematical vector

Enables to create a Vector of Obj with a fixed 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


Constructor & Destructor Documentation

tlp::VectorCast::VectorCast  )  [inline]
 

tlp::VectorCast::VectorCast const tlp::Vector< float, 3 > &  v  )  [inline, explicit]
 


Member Function Documentation

TYPE& tlp::VectorCast::fill const Obj &  obj  )  [inline]
 

TYPE tlp::VectorCast::operator * const Obj &  v  )  const [inline]
 

TYPE tlp::VectorCast::operator * const Vector< Obj, SIZE > &  v  )  const [inline]
 

TYPE& tlp::VectorCast::operator *= const Vector< Obj, SIZE > &  vec  )  [inline]
 

TYPE& tlp::VectorCast::operator *= const Obj &  obj  )  [inline]
 

TYPE tlp::VectorCast::operator+ const Obj &  v  )  const [inline]
 

TYPE tlp::VectorCast::operator+ const Vector< Obj, SIZE > &  v  )  const [inline]
 

TYPE& tlp::VectorCast::operator+= const Vector< Obj, SIZE > &  vec  )  [inline]
 

TYPE& tlp::VectorCast::operator+= const Obj &  obj  )  [inline]
 

TYPE tlp::VectorCast::operator- const Obj &  v  )  const [inline]
 

TYPE tlp::VectorCast::operator- const Vector< Obj, SIZE > &  v  )  const [inline]
 

TYPE& tlp::VectorCast::operator-= const Vector< Obj, SIZE > &  vec  )  [inline]
 

TYPE& tlp::VectorCast::operator-= const Obj &  obj  )  [inline]
 

TYPE tlp::VectorCast::operator/ const Obj &  v  )  const [inline]
 

TYPE tlp::VectorCast::operator/ const Vector< Obj, SIZE > &  v  )  const [inline]
 

TYPE& tlp::VectorCast::operator/= const Vector< Obj, SIZE > &  vec  )  [inline]
 

TYPE& tlp::VectorCast::operator/= const Obj &  obj  )  [inline]
 

TYPE tlp::VectorCast::operator^ const Vector< Obj, SIZE > &  v  )  const [inline]
 

TYPE& tlp::VectorCast::operator^= const Vector< Obj, SIZE > &  vec  )  [inline]
 



Tulip Software by LaBRI Visualization Team    2001 - 2010