26 #ifndef MPBLOCKS_DUBINS_CURVES_EIGEN_DRAWOPTS_H_
27 #define MPBLOCKS_DUBINS_CURVES_EIGEN_DRAWOPTS_H_
33 namespace curves_eigen {
37 Cairo::RefPtr<Cairo::Pattern>
patL;
38 Cairo::RefPtr<Cairo::Pattern>
patR;
39 Cairo::RefPtr<Cairo::Pattern>
patS;
41 Cairo::RefPtr<Cairo::Context>
ctx;
Cairo::RefPtr< Cairo::Pattern > patR
std::bitset< 6 > drawBits
which variants to draw of the solution (6 bit means draw the min and no others)
std::bitset< 8 > solnBits
if not bits are set, then draw the min solution
Cairo::RefPtr< Cairo::Context > ctx
bool drawBalls
whether or not to draw balls
Cairo::RefPtr< Cairo::Pattern > patPath
Cairo::RefPtr< Cairo::Pattern > patL
std::vector< double > dash
unsigned int whichSpec
which constraint spec to draw
encapsulates patterns for drawing
Cairo::RefPtr< Cairo::Pattern > patS