#include <NonlinearFactorGraph.h>
Public Types | |
enum | Axis { X, Y, Z, NEGX, NEGY, NEGZ } |
Public Member Functions | |
GraphvizFormatting () | |
Public Attributes | |
bool | binaryEdges |
just use non-dotted edges for binary factors More... | |
bool | connectKeysToFactor |
Draw a line from each key within a factor to the dot of the factor. More... | |
std::map< size_t, Point2 > | factorPositions |
double | figureHeightInches |
The figure height on paper in inches. More... | |
double | figureWidthInches |
The figure width on paper in inches. More... | |
bool | mergeSimilarFactors |
Merge multiple factors that have the same connectivity. More... | |
Axis | paperHorizontalAxis |
The world axis assigned to the horizontal paper axis. More... | |
Axis | paperVerticalAxis |
The world axis assigned to the vertical paper axis. More... | |
bool | plotFactorPoints |
Plots each factor as a dot between the variables. More... | |
double | scale |
Scale all positions to reduce / increase density. More... | |
Formatting options when saving in GraphViz format using NonlinearFactorGraph::saveGraph.
Definition at line 48 of file NonlinearFactorGraph.h.
Enumerator | |
---|---|
X | |
Y | |
Z | |
NEGX | |
NEGY | |
NEGZ |
Definition at line 49 of file NonlinearFactorGraph.h.
|
inline |
Default constructor sets up robot coordinates. Paper horizontal is robot Y, paper vertical is robot X. Default figure size of 5x5 in.
Definition at line 62 of file NonlinearFactorGraph.h.
bool gtsam::GraphvizFormatting::binaryEdges |
just use non-dotted edges for binary factors
Definition at line 58 of file NonlinearFactorGraph.h.
bool gtsam::GraphvizFormatting::connectKeysToFactor |
Draw a line from each key within a factor to the dot of the factor.
Definition at line 57 of file NonlinearFactorGraph.h.
(optional for each factor) Manually specify factor "dot" positions.
Definition at line 59 of file NonlinearFactorGraph.h.
double gtsam::GraphvizFormatting::figureHeightInches |
The figure height on paper in inches.
Definition at line 53 of file NonlinearFactorGraph.h.
double gtsam::GraphvizFormatting::figureWidthInches |
The figure width on paper in inches.
Definition at line 52 of file NonlinearFactorGraph.h.
bool gtsam::GraphvizFormatting::mergeSimilarFactors |
Merge multiple factors that have the same connectivity.
Definition at line 55 of file NonlinearFactorGraph.h.
Axis gtsam::GraphvizFormatting::paperHorizontalAxis |
The world axis assigned to the horizontal paper axis.
Definition at line 50 of file NonlinearFactorGraph.h.
Axis gtsam::GraphvizFormatting::paperVerticalAxis |
The world axis assigned to the vertical paper axis.
Definition at line 51 of file NonlinearFactorGraph.h.
bool gtsam::GraphvizFormatting::plotFactorPoints |
Plots each factor as a dot between the variables.
Definition at line 56 of file NonlinearFactorGraph.h.
double gtsam::GraphvizFormatting::scale |
Scale all positions to reduce / increase density.
Definition at line 54 of file NonlinearFactorGraph.h.