#include <model.h>
Public Member Functions | |
| Model (std::string filename) | |
| std::string | getFilename () |
| bool | getIsSTL () |
| std::vector< Material > | getMaterials () |
| std::vector< Vector3D > | getVertices () |
| std::vector< Cell > | getCells () |
| int | getMaterialCount () |
| int | getVertexCount () |
| int | getCellCount () |
| std::string | getCellList () |
| Vector3D | getCentre () |
| void | copyToFile (std::string filename) |
| void | saveToFile (std::string filename) |
Model that loads vectors and cells from files.
| void Model::copyToFile | ( | std::string | filename | ) |
Copy current model to another file (just copies the contents of the input file)
| int Model::getCellCount | ( | ) |
Get total number of cells
| std::string Model::getCellList | ( | ) |
Return a string with the total number of cells and, for each cell, its ID and type
| std::vector< Cell > Model::getCells | ( | ) |
Get list of cells as a std::vector
| Vector3D Model::getCentre | ( | ) |
Get the centre of the model based on the vertices
| std::string Model::getFilename | ( | ) |
Get model's filename
| bool Model::getIsSTL | ( | ) |
Return true if model is a .STL file
| int Model::getMaterialCount | ( | ) |
Get total number of materials
| std::vector< Material > Model::getMaterials | ( | ) |
Get list of materials as a std::vector
| int Model::getVertexCount | ( | ) |
Get total number of vertices
| std::vector< Vector3D > Model::getVertices | ( | ) |
Get list of vertices as a std::vector
| void Model::saveToFile | ( | std::string | filename | ) |
Save current model to file
1.8.6