Frankx  0.2.0
A High-Level Motion API for Franka
Public Member Functions | Public Attributes | List of all members
movex::LineSegment Class Reference

#include <segment.hpp>

Inheritance diagram for movex::LineSegment:
movex::Segment

Public Member Functions

 LineSegment (const Vector7d &start, const Vector7d &end)
 
double get_length () const
 
Vector7d q (double s) const
 
Vector7d pdq (double s) const
 
Vector7d pddq (double s) const
 
Vector7d pdddq (double s) const
 
Vector7d max_pddq () const
 
Vector7d max_pdddq () const
 
- Public Member Functions inherited from movex::Segment
Vector7d dq (double s, double ds) const
 
Vector7d ddq (double s, double ds, double dds) const
 
Vector7d dddq (double s, double ds, double dds, double ddds) const
 

Public Attributes

Vector7d start
 
Vector7d end
 
- Public Attributes inherited from movex::Segment
double length
 

Constructor & Destructor Documentation

◆ LineSegment()

movex::LineSegment::LineSegment ( const Vector7d start,
const Vector7d end 
)
inlineexplicit

Member Function Documentation

◆ get_length()

double movex::LineSegment::get_length ( ) const
inlinevirtual

Implements movex::Segment.

◆ max_pdddq()

Vector7d movex::LineSegment::max_pdddq ( ) const
inlinevirtual

Implements movex::Segment.

◆ max_pddq()

Vector7d movex::LineSegment::max_pddq ( ) const
inlinevirtual

Implements movex::Segment.

◆ pdddq()

Vector7d movex::LineSegment::pdddq ( double  s) const
inlinevirtual

Implements movex::Segment.

◆ pddq()

Vector7d movex::LineSegment::pddq ( double  s) const
inlinevirtual

Implements movex::Segment.

◆ pdq()

Vector7d movex::LineSegment::pdq ( double  s) const
inlinevirtual

Implements movex::Segment.

◆ q()

Vector7d movex::LineSegment::q ( double  s) const
inlinevirtual

Implements movex::Segment.

Member Data Documentation

◆ end

Vector7d movex::LineSegment::end

◆ start

Vector7d movex::LineSegment::start

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