32 #ifndef GUM_BIF_XML_ID_WRITER_H 33 #define GUM_BIF_XML_ID_WRITER_H 35 #define TIXML_USE_TICPP 58 template <
typename GUM_SCALAR >
86 virtual void write(std::ostream& output,
98 virtual void write(std::string filePath,
128 #endif // GUM_BIF_XML_ID_WRITER_H
Writes an influence diagram in a XML files with BIF formatThis class export an influence diagram into...
Base class for discrete random variable.
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
Pure virtual class for exporting an ID.
std::string __documentend()
Returns the end of the BIF file.
BIFXMLIDWriter()
Default constructor.
virtual void write(std::ostream &output, const InfluenceDiagram< GUM_SCALAR > &infdiag)
Writes an influence diagram in the given ouput stream.
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
virtual ~BIFXMLIDWriter()
Destructor.
Size NodeId
Type for node ids.
std::string __variableBloc(const DiscreteVariable &var, int nodeType)
Returns a bloc defining a variable in the BIF format.
std::string __variableDefinition(const NodeId &varNodeId, const InfluenceDiagram< GUM_SCALAR > &infdiag)
Returns a bloc defining a variable's table (if she has) in the BIF format.
std::string __heading()
Returns the header of the BIF file.
Class representing an Influence Diagram.