vrcore  0.45
visuReal Messkern
 All Classes Files Functions Variables
ClampModel.h
Go to the documentation of this file.
1 #pragma once
2 
9 class ClampModel : public SolidModel
10  {
11  private:
12  int idxDistace0, idxDistace1;
13  protected:
14  double fixDistance;
15 
16  std::vector<StatusInfo> statusVector;
17 
18  public:
19  ClampModel (double fixDist, int idxDist0, int idxDist1, int idxPivot);
20  ~ClampModel ();
21 
22  void setGoodOrGuessedStatus (const size_t idx, bool bGood);
23  bool setClampPoint (const size_t idx, const double planar [2], const StatusInfo statusInfo);
24  bool getClampPoint (const size_t idx, double planar [2], StatusInfo &statusInfo) const;
25 
26  double getScaleFactor ();
27  virtual void resetToDefault () = 0;
28  virtual double getPlanarRotation () { return 0; }
29 
30  };
31 
Definition: SolidModel.h:53
Definition: ClampModel.h:9