#include <TikzHistoryPrinter.h>
|
template<typename Printer > |
void | configure (const std::string &name) |
|
template<typename ID1 , typename ID2 , typename T > |
void | addNode (const std::string &printer, std::size_t level, const ID1 &parent, const ID2 &node, const T &data) |
|
template<typename ID1 , typename ID2 , typename T > |
void | addEdge (const std::string &printer, const ID1 &src, const ID2 &dst, const T &data) |
|
template<typename L > |
void | addLifting (const L &l) |
|
template<typename P > |
void | addProjection (const P &p) |
|
void | step () |
|
void | layout () |
|
void | writeTo (const std::string &filename) const |
|
|
TikzBasePrinter * | getPrinter (const std::string &id) |
|
template<typename T > |
std::string | asString (const T &t) const |
|
std::string | nodeValue (const Sample &s, bool asTex=false) const |
|
std::string | sampleID (const Sample &s) const |
|
template<typename Tree , typename It > |
std::string | nodeID (const Tree &t, const It &it) const |
|
std::string | polyID (std::size_t level, std::size_t id) const |
|
Definition at line 269 of file TikzHistoryPrinter.h.
◆ addEdge()
template<typename ID1 , typename ID2 , typename T >
void smtrat::cad::debug::TikzHistoryPrinter::addEdge |
( |
const std::string & |
printer, |
|
|
const ID1 & |
src, |
|
|
const ID2 & |
dst, |
|
|
const T & |
data |
|
) |
| |
|
inline |
◆ addLifting()
template<typename L >
void smtrat::cad::debug::TikzHistoryPrinter::addLifting |
( |
const L & |
l | ) |
|
|
inline |
◆ addNode()
template<typename ID1 , typename ID2 , typename T >
void smtrat::cad::debug::TikzHistoryPrinter::addNode |
( |
const std::string & |
printer, |
|
|
std::size_t |
level, |
|
|
const ID1 & |
parent, |
|
|
const ID2 & |
node, |
|
|
const T & |
data |
|
) |
| |
|
inline |
◆ addProjection()
template<typename P >
void smtrat::cad::debug::TikzHistoryPrinter::addProjection |
( |
const P & |
p | ) |
|
|
inline |
◆ asString()
template<typename T >
std::string smtrat::cad::debug::TikzHistoryPrinter::asString |
( |
const T & |
t | ) |
const |
|
inlineprivate |
◆ configure()
template<typename Printer >
void smtrat::cad::debug::TikzHistoryPrinter::configure |
( |
const std::string & |
name | ) |
|
|
inline |
◆ getPrinter()
TikzBasePrinter* smtrat::cad::debug::TikzHistoryPrinter::getPrinter |
( |
const std::string & |
id | ) |
|
|
inlineprivate |
◆ layout()
void smtrat::cad::debug::TikzHistoryPrinter::layout |
( |
| ) |
|
|
inline |
◆ nodeID()
template<typename Tree , typename It >
std::string smtrat::cad::debug::TikzHistoryPrinter::nodeID |
( |
const Tree & |
t, |
|
|
const It & |
it |
|
) |
| const |
|
inlineprivate |
◆ nodeValue()
std::string smtrat::cad::debug::TikzHistoryPrinter::nodeValue |
( |
const Sample & |
s, |
|
|
bool |
asTex = false |
|
) |
| const |
|
inlineprivate |
◆ polyID()
std::string smtrat::cad::debug::TikzHistoryPrinter::polyID |
( |
std::size_t |
level, |
|
|
std::size_t |
id |
|
) |
| const |
|
inlineprivate |
◆ sampleID()
std::string smtrat::cad::debug::TikzHistoryPrinter::sampleID |
( |
const Sample & |
s | ) |
const |
|
inlineprivate |
◆ step()
void smtrat::cad::debug::TikzHistoryPrinter::step |
( |
| ) |
|
|
inline |
◆ writeTo()
void smtrat::cad::debug::TikzHistoryPrinter::writeTo |
( |
const std::string & |
filename | ) |
const |
|
inline |
◆ mPrinter
std::map<std::string, TikzBasePrinter*> smtrat::cad::debug::TikzHistoryPrinter::mPrinter |
|
private |
◆ mStep
std::size_t smtrat::cad::debug::TikzHistoryPrinter::mStep = 0 |
|
private |
The documentation for this class was generated from the following file: