20#ifndef POINT_EXTRUSION_H_
21#define POINT_EXTRUSION_H_
23#include "mbsim/contact_kinematics/contact_kinematics.h"
28 class FuncPairPlanarContourPoint;
47 void calcisSize()
override { isSize = 1; }
48 void assignContours(
const std::vector<MBSim::Contour*>& contour)
override;
49 void search()
override;
51 void updateg(SingleContact &contact,
int i=0)
override;
pairing point to extrusion
Definition: point_extrusion.h:34
void setInitialGuess(const fmatvec::MatV &zeta0_) override
set initial guess for root-finding
Definition: point_extrusion.cc:54
MBSim::Point * point
contour classes
Definition: point_extrusion.h:64
int ipoint
contour index
Definition: point_extrusion.h:58
ContactKinematicsPointExtrusion()
constructor
Definition: point_extrusion.h:39
void updateg(SingleContact &contact, int i=0) override
compute contact kinematics for a single contact
Definition: point_extrusion.cc:90
~ContactKinematicsPointExtrusion() override
destructor
Definition: point_extrusion.cc:33
basic class for contour definition for rigid (which do not know about their shape) and flexible (they...
Definition: contour.h:40
root function for pairing PlanarContour and Point
Definition: funcpair_planarcontour_point.h:34
most primitive contour: the point (no extention)
Definition: point.h:35
namespace MBSim
Definition: bilateral_constraint.cc:30