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