Public Member Functions | Public Attributes
towr::SplineHolder Struct Reference

Holds pointers to fully constructed splines, that are linked to the optimization variables. More...

#include <spline_holder.h>

List of all members.

Public Member Functions

 SplineHolder (Nodes::Ptr base_lin, Nodes::Ptr base_ang, const std::vector< double > &base_poly_durations, std::vector< PhaseNodes::Ptr > ee_motion, std::vector< PhaseNodes::Ptr > ee_force, std::vector< PhaseDurations::Ptr > phase_durations, bool ee_durations_change)
 Fully initializes this object.
 SplineHolder ()

Public Attributes

NodeSpline::Ptr base_angular_
NodeSpline::Ptr base_linear_
std::vector< NodeSpline::Ptr > ee_force_
std::vector< NodeSpline::Ptr > ee_motion_
std::vector< PhaseDurations::Ptr > phase_durations_

Detailed Description

Holds pointers to fully constructed splines, that are linked to the optimization variables.

This is independent from whether they are added as optimization variables.

Definition at line 46 of file spline_holder.h.


Constructor & Destructor Documentation

towr::SplineHolder::SplineHolder ( Nodes::Ptr  base_lin,
Nodes::Ptr  base_ang,
const std::vector< double > &  base_poly_durations,
std::vector< PhaseNodes::Ptr >  ee_motion,
std::vector< PhaseNodes::Ptr >  ee_force,
std::vector< PhaseDurations::Ptr >  phase_durations,
bool  ee_durations_change 
)

Fully initializes this object.

Parameters:
base_linThe nodes describing the base linear motion.
base_angThe nodes describing the base angular motion.
base_poly_durationsThe durations of each base polynomial.
ee_motionThe nodes describing the endeffector motions.
ee_forceThe nodes describing the endeffector forces.
phase_durationsThe phase durations of each endeffector.
ee_durations_changeTrue if the ee durations are optimized over.

Definition at line 35 of file spline_holder.cc.


Member Data Documentation

Definition at line 69 of file spline_holder.h.

Definition at line 68 of file spline_holder.h.

std::vector<NodeSpline::Ptr> towr::SplineHolder::ee_force_

Definition at line 72 of file spline_holder.h.

std::vector<NodeSpline::Ptr> towr::SplineHolder::ee_motion_

Definition at line 71 of file spline_holder.h.

std::vector<PhaseDurations::Ptr> towr::SplineHolder::phase_durations_

Definition at line 73 of file spline_holder.h.


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


towr_core
Author(s): Alexander W. Winkler
autogenerated on Mon Apr 9 2018 03:12:44