math/VectorN.h File Reference

#include <vector>
#include "debug/debug.h"

Include dependency graph for VectorN.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  VectorN

Defines

#define VectorN_h   1

Functions

double Average (const VectorN &v)
VectorN ClosestPoint (const VectorN &c0, const VectorN &c1, const VectorN &p)
double DistanceSquared (const VectorN &c0, const VectorN &c1, const VectorN &p)
VectorN Ln (const VectorN &right)
VectorN operator * (const double f, const VectorN &v)
std::ostream & operator<< (std::ostream &os, const VectorN &v)
std::istream & operator>> (std::istream &is, VectorN &v)


Define Documentation

#define VectorN_h   1
 

Definition at line 3 of file VectorN.h.


Function Documentation

double Average (  const VectorN &  v  ) 
 

Definition at line 471 of file VectorN.cpp.

References VectorN::Size().

Here is the call graph for this function:

VectorN ClosestPoint (  const VectorN &  c0,
const VectorN &  c1,
const VectorN &  p
) 
 

Definition at line 520 of file VectorN.cpp.

References VectorN::Dot(), and VectorN::MagSquared().

Referenced by PL_Neural::EdgeRepulsion().

Here is the call graph for this function:

double DistanceSquared (  const VectorN &  c0,
const VectorN &  c1,
const VectorN &  p
) 
 

Definition at line 484 of file VectorN.cpp.

References VectorN::Dot(), and VectorN::MagSquared().

Referenced by PL_Neural::ClosestObstacleToEdge().

Here is the call graph for this function:

VectorN Ln (  const VectorN &  right  ) 
 

Definition at line 552 of file VectorN.cpp.

References VectorN::Size().

Here is the call graph for this function:

VectorN operator * (  const double  f,
const VectorN &  v
) 
 

Definition at line 405 of file VectorN.cpp.

std::ostream& operator<< (  std::ostream &  os,
const VectorN &  v
) 
 

Definition at line 413 of file VectorN.cpp.

References VectorN::Length().

Here is the call graph for this function:

std::istream& operator>> (  std::istream &  is,
VectorN &  v
) 
 

Definition at line 430 of file VectorN.cpp.

References eatwhite(), VectorN::Length(), and VectorN::SetLength().

Here is the call graph for this function:


Generated on Sat Apr 1 21:41:20 2006 for Motion Planning Kernel by  doxygen 1.4.6-NO