Cutout Vis2012
TUWienVisualisierung2(SS2012)-AdaptiveCutaways
 All Classes Namespaces Functions Pages
SRTTransform.h
1 #ifndef _SRTTRANSFORM_H_
2 #define _SRTTRANSFORM_H_
3 
4 #include "Transform.h"
5 
9 class SRTTransform : public Transform
10 {
11 public:
12  SRTTransform();
19  SRTTransform(float s, const glm::vec3& r, const glm::vec3& t);
20 
21  virtual glm::mat4 propagate(const glm::mat4& inhTransform, float inhScale, float* totalScale);
22  virtual void update();
23 
24  float s;
25  glm::vec3 r;
26  glm::vec3 t;
27 
28 private:
29  glm::mat4 _transform;
30 };
31 
32 
33 #endif _SRTTRANSFORM_H_