hpp-rbprm 4.15.1
Implementation of RB-PRM planner using hpp.
Loading...
Searching...
No Matches
hpp::rbprm::sampling::Vec2D Struct Reference

Data structure to store 2-dimensional informations (2D vectors) More...

#include <hpp/rbprm/sampling/heuristic-tools.hh>

Public Member Functions

 Vec2D ()
 
 Vec2D (double xx, double yy)
 
 Vec2D (const Vec2D &c2D)
 
Vec2Doperator= (const Vec2D &c)
 
double operator[] (int idx) const
 
double & operator[] (int idx)
 

Static Public Member Functions

static double euclideanDist (const Vec2D &v1, const Vec2D &v2)
 

Public Attributes

double x
 
double y
 

Detailed Description

Data structure to store 2-dimensional informations (2D vectors)

Constructor & Destructor Documentation

◆ Vec2D() [1/3]

hpp::rbprm::sampling::Vec2D::Vec2D ( )
inline

◆ Vec2D() [2/3]

hpp::rbprm::sampling::Vec2D::Vec2D ( double  xx,
double  yy 
)
inline

◆ Vec2D() [3/3]

hpp::rbprm::sampling::Vec2D::Vec2D ( const Vec2D c2D)
inline

Member Function Documentation

◆ euclideanDist()

static double hpp::rbprm::sampling::Vec2D::euclideanDist ( const Vec2D v1,
const Vec2D v2 
)
static

◆ operator=()

Vec2D & hpp::rbprm::sampling::Vec2D::operator= ( const Vec2D c)

◆ operator[]() [1/2]

double & hpp::rbprm::sampling::Vec2D::operator[] ( int  idx)

◆ operator[]() [2/2]

double hpp::rbprm::sampling::Vec2D::operator[] ( int  idx) const

Member Data Documentation

◆ x

double hpp::rbprm::sampling::Vec2D::x

◆ y

double hpp::rbprm::sampling::Vec2D::y

The documentation for this struct was generated from the following file: