Empty contact.
More...
#include <Contact.h>
|
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | EmptyContact (const std::string &name) |
| Constructor. More...
|
|
| EmptyContact (const mc_rtc::Configuration &mcRtcConfig) |
| Constructor. More...
|
|
virtual std::string | type () const override |
| Get type of contact. More...
|
|
virtual void | updateGlobalVertices (const sva::PTransformd &pose) override |
| Update graspMat_ and vertexWithRidgeList_ according to the input pose. More...
|
|
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | Contact (const std::string &name, std::optional< sva::ForceVecd > maxWrench=std::nullopt) |
| Constructor. More...
|
|
int | ridgeNum () const |
| Get the number of ridges. More...
|
|
sva::ForceVecd | calcWrench (const Eigen::VectorXd &wrenchRatio, const Eigen::Vector3d &momentOrigin=Eigen::Vector3d::Zero()) const |
| Calculate wrench. More...
|
|
sva::ForceVecd | calcLocalWrench (const Eigen::VectorXd &wrenchRatio) const |
| Calculate the local wrench. More...
|
|
virtual void | addToGUI (mc_rtc::gui::StateBuilder &gui, const std::vector< std::string > &category, double forceScale=constants::defaultForceScale, double fricPyramidScale=constants::defaultFricPyramidScale, const Eigen::VectorXd &wrenchRatio=Eigen::VectorXd::Zero(0)) |
| Add markers to GUI. More...
|
|
Empty contact.
Definition at line 139 of file Contact.h.
◆ EmptyContact() [1/2]
EIGEN_MAKE_ALIGNED_OPERATOR_NEW ForceColl::EmptyContact::EmptyContact |
( |
const std::string & |
name | ) |
|
◆ EmptyContact() [2/2]
ForceColl::EmptyContact::EmptyContact |
( |
const mc_rtc::Configuration & |
mcRtcConfig | ) |
|
Constructor.
- Parameters
-
mcRtcConfig | mc_rtc configuration |
◆ type()
virtual std::string ForceColl::EmptyContact::type |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ updateGlobalVertices()
virtual void ForceColl::EmptyContact::updateGlobalVertices |
( |
const sva::PTransformd & |
pose | ) |
|
|
overridevirtual |
Update graspMat_ and vertexWithRidgeList_ according to the input pose.
Do nothing because EmptyContact does not have any vertices.
Implements ForceColl::Contact.
The documentation for this class was generated from the following file:
- /home/runner/work/ForceControlCollection/ForceControlCollection/catkin_ws/src/ForceControlCollection/include/ForceColl/Contact.h