Public Member Functions | Public Attributes | List of all members
safety_limiter::SafetyLimiterNode::vec Class Reference

Public Member Functions

float cross (const vec &a) const
 
float dist (const vec &a) const
 
float dist_line (const vec &a, const vec &b) const
 
float dist_linestrip (const vec &a, const vec &b) const
 
float dot (const vec &a) const
 
vec operator- (const vec &a) const
 
float & operator[] (const int &i)
 
const float & operator[] (const int &i) const
 
 vec ()
 
 vec (const float x, const float y)
 

Public Attributes

float c [2]
 

Detailed Description

Definition at line 605 of file safety_limiter.cpp.

Constructor & Destructor Documentation

◆ vec() [1/2]

safety_limiter::SafetyLimiterNode::vec::vec ( const float  x,
const float  y 
)
inline

Definition at line 609 of file safety_limiter.cpp.

◆ vec() [2/2]

safety_limiter::SafetyLimiterNode::vec::vec ( )
inline

Definition at line 614 of file safety_limiter.cpp.

Member Function Documentation

◆ cross()

float safety_limiter::SafetyLimiterNode::vec::cross ( const vec a) const
inline

Definition at line 635 of file safety_limiter.cpp.

◆ dist()

float safety_limiter::SafetyLimiterNode::vec::dist ( const vec a) const
inline

Definition at line 643 of file safety_limiter.cpp.

◆ dist_line()

float safety_limiter::SafetyLimiterNode::vec::dist_line ( const vec a,
const vec b 
) const
inline

Definition at line 647 of file safety_limiter.cpp.

◆ dist_linestrip()

float safety_limiter::SafetyLimiterNode::vec::dist_linestrip ( const vec a,
const vec b 
) const
inline

Definition at line 651 of file safety_limiter.cpp.

◆ dot()

float safety_limiter::SafetyLimiterNode::vec::dot ( const vec a) const
inline

Definition at line 639 of file safety_limiter.cpp.

◆ operator-()

vec safety_limiter::SafetyLimiterNode::vec::operator- ( const vec a) const
inline

Definition at line 628 of file safety_limiter.cpp.

◆ operator[]() [1/2]

float& safety_limiter::SafetyLimiterNode::vec::operator[] ( const int &  i)
inline

Definition at line 618 of file safety_limiter.cpp.

◆ operator[]() [2/2]

const float& safety_limiter::SafetyLimiterNode::vec::operator[] ( const int &  i) const
inline

Definition at line 623 of file safety_limiter.cpp.

Member Data Documentation

◆ c

float safety_limiter::SafetyLimiterNode::vec::c[2]

Definition at line 608 of file safety_limiter.cpp.


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


safety_limiter
Author(s): Atsushi Watanabe
autogenerated on Fri May 16 2025 02:15:16