12 struct GripperSurfaceImpl;
18 const std::string & bodyName,
19 const sva::PTransformd & X_b_s,
20 const std::string & materialName,
21 const std::vector<sva::PTransformd> & pointsFromOrigin,
22 const sva::PTransformd & X_b_motor,
23 const double & motorMaxTorque);
29 void originTransform(
const sva::PTransformd & X_s_sp);
31 std::shared_ptr<Surface> copy()
const override;
33 std::string type()
const override;
35 const std::vector<sva::PTransformd> & pointsFromOrigin()
const;
37 const sva::PTransformd & X_b_motor()
const;
39 const double & motorMaxTorque()
const;
42 std::unique_ptr<GripperSurfaceImpl> impl;