Writes an InfluenceDiagram in the GUM json format.
More...
#include <agrum/ID/io/GUM/GumIDWriter.h>
template<GUM_Numeric GUM_SCALAR>
class gum::GumIDWriter< GUM_SCALAR >
Writes an InfluenceDiagram in the GUM json format.
Supports both text (.jgum) and binary msgpack (.bgum) output.
Definition at line 72 of file GumIDWriter.h.
◆ GumIDWriter() [1/3]
template<GUM_Numeric GUM_SCALAR>
Default constructor.
- Parameters
-
| binary | If true, output uses the msgpack binary format; otherwise JSON text. |
| indent | Indentation level for text output. -1 produces compact output. |
Referenced by GumIDWriter(), GumIDWriter(), operator=(), and operator=().
◆ ~GumIDWriter()
template<GUM_Numeric GUM_SCALAR>
Default constructor.
- Parameters
-
| binary | If true, output uses the msgpack binary format; otherwise JSON text. |
| indent | Indentation level for text output. -1 produces compact output. |
◆ GumIDWriter() [2/3]
template<GUM_Numeric GUM_SCALAR>
| gum::GumIDWriter< GUM_SCALAR >::GumIDWriter |
( |
const GumIDWriter< GUM_SCALAR > & | | ) |
|
|
delete |
Default constructor.
- Parameters
-
| binary | If true, output uses the msgpack binary format; otherwise JSON text. |
| indent | Indentation level for text output. -1 produces compact output. |
References GumIDWriter().
◆ GumIDWriter() [3/3]
template<GUM_Numeric GUM_SCALAR>
Default constructor.
- Parameters
-
| binary | If true, output uses the msgpack binary format; otherwise JSON text. |
| indent | Indentation level for text output. -1 produces compact output. |
References GumIDWriter().
◆ operator=() [1/2]
template<GUM_Numeric GUM_SCALAR>
Default constructor.
- Parameters
-
| binary | If true, output uses the msgpack binary format; otherwise JSON text. |
| indent | Indentation level for text output. -1 produces compact output. |
References GumIDWriter().
◆ operator=() [2/2]
template<GUM_Numeric GUM_SCALAR>
Default constructor.
- Parameters
-
| binary | If true, output uses the msgpack binary format; otherwise JSON text. |
| indent | Indentation level for text output. -1 produces compact output. |
References GumIDWriter().
◆ toString()
template<GUM_Numeric GUM_SCALAR>
◆ write() [1/3]
template<GUM_Numeric GUM_SCALAR>
◆ write() [2/3]
template<GUM_Numeric GUM_SCALAR>
◆ write() [3/3]
template<GUM_Numeric GUM_SCALAR>
◆ _binary_
template<GUM_Numeric GUM_SCALAR>
◆ _indent_
template<GUM_Numeric GUM_SCALAR>
The documentation for this class was generated from the following file: