AnimatLab  2
Test
IMovableItemCallback.h
1 #pragma once
2 
3 namespace AnimatSim
4 {
5 
6 
26  class ANIMAT_PORT IMovableItemCallback
27  {
28  protected:
29 
30  public:
32  virtual ~IMovableItemCallback(void);
33 
40  virtual void PositionChanged() = 0;
41 
48  virtual void RotationChanged() = 0;
49 
56  virtual void SizeChanged() = 0;
57 
67  virtual void SelectionChanged(bool bSelected, bool bSelectMultiple) = 0;
68 
82  virtual void AddBodyClicked(float fltPosX, float fltPosY, float fltPosZ, float fltNormX, float fltNormY, float fltNormZ) = 0;
83 
94  virtual void SelectedVertexChanged(float fltPosX, float fltPosY, float fltPosZ) = 0;
95 
96  };
97 };
Movable Item callback to the GUI.
Root namespace for the base simulation library for AnimatLab.