Sculptor  v2.0.0
interpreter.h
Go to the documentation of this file.
1 #ifndef INTERPRETER_H
2  #define INTERPRETER_H
3 
4  #include <vector>
5  #include <string>
6  #include "./figuraGeometrica.h"
7 
9 
25  class Interpreter{
26  private:
27  int dimX;
28  int dimY;
29  int dimZ;
30  float r;
31  float g;
32  float b;
33  float a;
34  public:
36 
39  Interpreter();
41 
46  int getDimX();
48 
53  int getDimY();
55 
60  int getDimZ();
61 
63 
71  std::vector<FiguraGeometrica *> parse(std::string file_path);
72  };
73 
74 #endif // INTERPRETER_H
Classe Interpreter - Interpretador de arquivos de texto simples com descrição para geração de escultu...
Definition: interpreter.h:25
float b
Definition: interpreter.h:32
int dimY
Definition: interpreter.h:28
int dimZ
Definition: interpreter.h:29
float r
Definition: interpreter.h:30
int getDimZ()
Função membro getDimZ.
Definition: interpreter.cpp:25
float g
Definition: interpreter.h:31
int getDimY()
Função membro getDimY.
Definition: interpreter.cpp:24
std::vector< FiguraGeometrica * > parse(std::string file_path)
Função membro parse.
Definition: interpreter.cpp:27
Interpreter()
Construtor da classe Interpreter.
Definition: interpreter.cpp:18
float a
Definition: interpreter.h:33
int getDimX()
Função membro getDimX.
Definition: interpreter.cpp:23
int dimX
Definition: interpreter.h:27