Visual Computing Library
All Classes Functions Variables Typedefs Enumerations Friends Modules Pages Concepts
settings.h
1/*****************************************************************************
2 * VCLib *
3 * Visual Computing Library *
4 * *
5 * Copyright(C) 2021-2025 *
6 * Visual Computing Lab *
7 * ISTI - Italian National Research Council *
8 * *
9 * All rights reserved. *
10 * *
11 * This program is free software; you can redistribute it and/or modify *
12 * it under the terms of the Mozilla Public License Version 2.0 as published *
13 * by the Mozilla Foundation; either version 2 of the License, or *
14 * (at your option) any later version. *
15 * *
16 * This program is distributed in the hope that it will be useful, *
17 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
19 * Mozilla Public License Version 2.0 *
20 * (https://www.mozilla.org/en-US/MPL/2.0/) for more details. *
21 ****************************************************************************/
22
23#ifndef VCL_LOAD_SAVE_SETTINGS_H
24#define VCL_LOAD_SAVE_SETTINGS_H
25
26#include <vclib/space/complex/mesh_info.h>
27
28namespace vcl {
29
35{
44
54 bool loadTextureImages = false;
55};
56
62{
70 bool binary = true;
71
88 bool saveTextureImages = false;
89
96 bool magicsMode = false;
97
106};
107
108} // namespace vcl
109
110#endif // VCL_LOAD_SAVE_SETTINGS_H
A simple class that allows to store which elements and their components have been imported/loaded or ...
Definition mesh_info.h:76
The LoadSettings structure contains the settings that can be used to load a mesh from a stream/file.
Definition settings.h:35
bool enableOptionalComponents
If true, some eventual optional components of the mesh that were not enabled and that can be loaded f...
Definition settings.h:43
bool loadTextureImages
If true, and if the Mesh has the TextureImages component, the loading function will try to load the t...
Definition settings.h:54
The SaveSettings structure contains the settings that can be used to save a mesh to a stream/file.
Definition settings.h:62
bool binary
If true, the mesh will be saved in binary format. Otherwise, it will be saved in ASCII format.
Definition settings.h:70
MeshInfo info
Data structure that tells the saving functions which components of the mesh should be saved....
Definition settings.h:105
bool saveTextureImages
If true, and if the Mesh has the TextureImages component, the saving function will save the texture i...
Definition settings.h:88
bool magicsMode
Applied only to STL binary files. Magics mode is a specific file format used by the Magics software,...
Definition settings.h:96