#include <math/VectorN.h>
Inherited by Configuration.
Inheritance diagram for VectorN:

Public Member Functions | |
| VectorN () | |
| VectorN (const VectorN &right) | |
| VectorN (const double a) | |
| VectorN (const double a, const double b) | |
| VectorN (const double a, const double b, const double c) | |
| VectorN (const double a, const double b, const double c, const double d) | |
| virtual | ~VectorN () |
| void | SetLength (const int length) |
| double & | operator[] (const unsigned int index) |
| const double & | operator[] (const unsigned int index) const |
| VectorN & | operator= (const VectorN &right) |
| VectorN | operator+ (const VectorN &right) const |
| VectorN | operator- (const VectorN &right) const |
| VectorN | operator * (const double right) const |
| VectorN & | operator *= (const double right) |
| VectorN & | operator+= (const VectorN &right) |
| VectorN & | operator-= (const VectorN &right) |
| VectorN | operator/ (const double right) const |
| VectorN & | operator/= (const double right) |
| double | Dot (const VectorN &right) const |
| unsigned int | Length () const |
| unsigned int | Size () const |
| unsigned int | size () const |
| virtual void | Output () const |
| bool | operator== (const VectorN &right) const |
| bool | operator!= (const VectorN &right) const |
| bool | Compare (const VectorN &right, const double &tol) const |
| void | Append (const VectorN &right) |
| void | Normalize () |
| double | MagSquared () const |
| double | Magnitude () const |
| void | clear () |
| void | push_back (const double newElement) |
| void | reserve (const unsigned int size) |
| void | resize (const unsigned int size, const double fill=0.0) |
Private Attributes | |
| std::vector< double > | elements |
Definition at line 8 of file VectorN.h.
|
|
Definition at line 15 of file VectorN.cpp. |
|
|
Definition at line 19 of file VectorN.cpp. References elements, and size(). Here is the call graph for this function: ![]() |
|
|
Definition at line 35 of file VectorN.cpp. References SetLength(). Here is the call graph for this function: ![]() |
|
||||||||||||
|
Definition at line 47 of file VectorN.cpp. References SetLength(). Here is the call graph for this function: ![]() |
|
||||||||||||||||
|
Definition at line 59 of file VectorN.cpp. References operator[](), and SetLength(). Here is the call graph for this function: ![]() |
|
||||||||||||||||||||
|
Definition at line 72 of file VectorN.cpp. References SetLength(). Here is the call graph for this function: ![]() |
|
|
Definition at line 82 of file VectorN.cpp. References elements. |
|
|
Definition at line 212 of file VectorN.cpp. References elements. |
|
|
Definition at line 370 of file VectorN.cpp. References elements. Referenced by IK_ACA::MinimizeDistance(). |
|
||||||||||||
|
Definition at line 222 of file VectorN.cpp. References Length(). Referenced by IK_ACA::Search(). Here is the call graph for this function: ![]() |
|
|
Definition at line 249 of file VectorN.cpp. References elements, and size(). Referenced by ClosestPoint(), and DistanceSquared(). Here is the call graph for this function: ![]() |
|
|
|
|
Definition at line 333 of file VectorN.cpp. References Length(). Referenced by ClosestPoint(), DistanceSquared(), PL_Neural::EdgeRepulsion(), and PL_Neural::RepulsiveVector(). Here is the call graph for this function: ![]() |
|
|
Definition at line 359 of file VectorN.cpp. References Magnitude(), and operator/=(). Referenced by IK_ACA::GetNextConfig(). Here is the call graph for this function: ![]() |
|
|
Definition at line 145 of file VectorN.cpp. References elements. |
|
|
Definition at line 157 of file VectorN.cpp. References elements, and size(). Here is the call graph for this function: ![]() |
|
|
Definition at line 304 of file VectorN.cpp. |
|
|
Definition at line 118 of file VectorN.cpp. References elements. |
|
|
Definition at line 168 of file VectorN.cpp. References elements. |
|
|
Definition at line 130 of file VectorN.cpp. References elements, IJG_Assert, and Length(). Here is the call graph for this function: ![]() |
|
|
Definition at line 177 of file VectorN.cpp. References elements. |
|
|
Definition at line 311 of file VectorN.cpp. References elements. |
|
|
Definition at line 324 of file VectorN.cpp. References elements. Referenced by Normalize(). |
|
|
Definition at line 186 of file VectorN.cpp. References elements, and Length(). Referenced by Configuration::operator=(). Here is the call graph for this function: ![]() |
|
|
Definition at line 282 of file VectorN.cpp. References Length(). Here is the call graph for this function: ![]() |
|
|
Definition at line 84 of file VectorN.h. References elements, IJG_Assert, and size(). Here is the call graph for this function: ![]() |
|
|
Definition at line 109 of file VectorN.cpp. References elements, and size(). Referenced by Configuration::GetJointVar(), Configuration::GlDraw(), Configuration::SetJointVar(), and VectorN(). Here is the call graph for this function: ![]() |
|
|
Definition at line 271 of file VectorN.cpp. References Length(). Referenced by PL_PrmIjg::PrintGraph(). Here is the call graph for this function: ![]() |
|
|
Definition at line 380 of file VectorN.cpp. References elements. Referenced by PL_SimplexSubdivision::AddNode(). |
|
|
Definition at line 390 of file VectorN.cpp. References elements. |
|
||||||||||||
|
Definition at line 400 of file VectorN.cpp. References elements. |
|
|
|
Definition at line 45 of file VectorN.h. References Size(). Referenced by PA_Points::AppendPoint(), Dot(), Configuration::GlDraw(), operator *=(), operator[](), Configuration::SetJointVar(), and VectorN(). Here is the call graph for this function: ![]() |
|
|
Definition at line 44 of file VectorN.h. References Length(). Referenced by Average(), PL_Neural::GenerateRandomConfig(), Configuration::GlDraw(), Ln(), LogVector(), Configuration::SetJointVar(), PL_Astar::SetStartConfig(), and size(). Here is the call graph for this function: ![]() |
|
|
Definition at line 70 of file VectorN.h. Referenced by Append(), clear(), Dot(), Length(), operator *(), operator *=(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator/=(), operator=(), operator[](), push_back(), reserve(), resize(), SetLength(), VectorN(), and ~VectorN(). |
1.4.6-NO