Geno3D
A simple 3D visualisation library, using C++/SFML.
Main Page
Classes
Files
File List
All
Classes
Functions
Variables
src
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
}
Geno3D::Transformation
Definition:
Transformation.hpp:12
Geno3D::Transformable::scale
virtual void scale(float m)=0
Geno3D::Transformable::transform
virtual void transform(const Transformation &t)=0
Geno3D::Transformable::rotate
virtual void rotate(float x, float y, float z)=0
Geno3D::Transformable
Definition:
Transformable.hpp:9
Geno3D::Transformable::translate
virtual void translate(float x, float y, float z)=0
Generated by
1.8.6