Geno3D
A simple 3D visualisation library, using C++/SFML.
 All Classes Functions Variables
Transformable.hpp
1 #pragma once
2 
3 namespace Geno3D
4 {
5  class Transformation;
9  class Transformable {
10  public:
17  virtual void translate(float x, float y, float z) = 0;
22  virtual void scale(float m) = 0;
29  virtual void rotate(float x, float y, float z) = 0;
34  virtual void transform(const Transformation& t) = 0;
35  };
36 }
Definition: Transformation.hpp:12
virtual void scale(float m)=0
virtual void transform(const Transformation &t)=0
virtual void rotate(float x, float y, float z)=0
Definition: Transformable.hpp:9
virtual void translate(float x, float y, float z)=0