(Advanced) The arguments to the protected method DoGetGraphvizFragment().
This struct typically is only used by subclasses of LeafSystem that need to customize their Graphviz representation. These parameters constitute a polite request; a user's System's implementation of DoGetGraphvizFragment() is not strictly required to honor any of these parameters, but generally should attempt to honor as many as possible.
#include <drake/systems/framework/system_base.h>
Public Attributes | |
int | max_depth {} |
As per GetGraphvizString(). More... | |
std::map< std::string, std::string > | options |
As per GetGraphvizString(). More... | |
std::string | node_id |
The Graphviz ID to use for this node. More... | |
std::vector< std::string > | header_lines |
The header line(s) to use for this Graphviz node's table. More... | |
std::vector<std::string> header_lines |
The header line(s) to use for this Graphviz node's table.
The strings in header_lines
should not contain newlines; those are added automatically, along with <BR/>
breaks between lines.
int max_depth {} |
As per GetGraphvizString().
std::string node_id |
The Graphviz ID to use for this node.
std::map<std::string, std::string> options |
As per GetGraphvizString().