mc_tvm::Convex Struct Reference

#include <mc_tvm/Convex.h>

Inheritance diagram for mc_tvm::Convex:
Collaboration diagram for mc_tvm::Convex:

Public Member Functions

 Convex (NewConvexToken, mc_rbdyn::S_ObjectPtr object, const mc_rbdyn::RobotFrame &frame, const sva::PTransformd &X_f_c)
 
 Convex (const Convex &)=delete
 
Convexoperator= (const Convex &)=delete
 
mc_rbdyn::S_ObjectPtr convex () noexcept
 
const mc_rbdyn::RobotFrameframe ()
 

Friends

struct mc_rbdyn::Robot
 

Detailed Description

A convex is an SCH object associated to a Frame

It defines a single output:

  • Position: update the convex position according to the frame

Constructor & Destructor Documentation

◆ Convex() [1/2]

mc_tvm::Convex::Convex ( NewConvexToken  ,
mc_rbdyn::S_ObjectPtr  object,
const mc_rbdyn::RobotFrame frame,
const sva::PTransformd &  X_f_c 
)

Construct a convex from associated S_Object and frame

Parameters
objectPointer to the loaded S_Object
frameFrame of this convex
X_f_cTransformation from the frame to the convex

◆ Convex() [2/2]

mc_tvm::Convex::Convex ( const Convex )
delete

Member Function Documentation

◆ convex()

mc_rbdyn::S_ObjectPtr mc_tvm::Convex::convex ( )
inlinenoexcept

Access the underlying SCH object

◆ frame()

const mc_rbdyn::RobotFrame& mc_tvm::Convex::frame ( )
inline

Access the associated frame

◆ operator=()

Convex& mc_tvm::Convex::operator= ( const Convex )
delete

Friends And Related Function Documentation

◆ mc_rbdyn::Robot

friend struct mc_rbdyn::Robot
friend

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