|
Graphite Version 3
An experimental 3D geometry processing program
|
A parsed value in a .csg file. More...
#include <geogram/mesh/mesh_CSG.h>
Public Types | |
| enum | Type { NONE , NUMBER , BOOLEAN , ARRAY1D , ARRAY2D , STRING } |
Public Member Functions | |
| Value (double x) | |
| Value (int x) | |
| Value (bool x) | |
| Value (const std::string &x) | |
| std::string | to_string () const |
Public Attributes | |
| Type | type |
| bool | boolean_val |
| double | number_val |
| vector< vector< double > > | array_val |
| std::string | string_val |
A parsed value in a .csg file.
Can be a number, a boolean, a 1d array or a 2d array
Definition at line 497 of file mesh_CSG.h.
| enum GEO::CSGCompiler::Value::Type |
Definition at line 498 of file mesh_CSG.h.
Definition at line 510 of file mesh_CSG.h.
| bool GEO::CSGCompiler::Value::boolean_val |
Definition at line 508 of file mesh_CSG.h.
| double GEO::CSGCompiler::Value::number_val |
Definition at line 509 of file mesh_CSG.h.
| std::string GEO::CSGCompiler::Value::string_val |
Definition at line 511 of file mesh_CSG.h.
| Type GEO::CSGCompiler::Value::type |
Definition at line 507 of file mesh_CSG.h.