cheshirekow  v0.1.0
mpblocks::dubins::curves_eigen::DrawOpts Struct Reference

encapsulates patterns for drawing More...

#include <mpblocks/dubins/curves_eigen/cairo/draw_opts.h>

Public Member Functions

 DrawOpts ()
 

Public Attributes

Cairo::RefPtr< Cairo::Context > ctx
 
std::vector< double > dash
 
double dashOffExtra
 
double dashOffPath
 
bool drawBalls
 whether or not to draw balls More...
 
std::bitset< 6 > drawBits
 which variants to draw of the solution (6 bit means draw the min and no others) More...
 
bool extra
 
Cairo::RefPtr< Cairo::Pattern > patL
 
Cairo::RefPtr< Cairo::Pattern > patPath
 
Cairo::RefPtr< Cairo::Pattern > patR
 
Cairo::RefPtr< Cairo::Pattern > patS
 
std::bitset< 8 > solnBits
 if not bits are set, then draw the min solution More...
 
bool useDashExtra
 
bool useDashPath
 
unsigned int whichSpec
 which constraint spec to draw More...
 

Detailed Description

encapsulates patterns for drawing

Definition at line 36 of file draw_opts.h.

Constructor & Destructor Documentation

mpblocks::dubins::curves_eigen::DrawOpts::DrawOpts ( )
inline

Definition at line 58 of file draw_opts.h.

Member Data Documentation

Cairo::RefPtr<Cairo::Context> mpblocks::dubins::curves_eigen::DrawOpts::ctx

Definition at line 41 of file draw_opts.h.

std::vector<double> mpblocks::dubins::curves_eigen::DrawOpts::dash

Definition at line 56 of file draw_opts.h.

double mpblocks::dubins::curves_eigen::DrawOpts::dashOffExtra

Definition at line 46 of file draw_opts.h.

double mpblocks::dubins::curves_eigen::DrawOpts::dashOffPath

Definition at line 47 of file draw_opts.h.

bool mpblocks::dubins::curves_eigen::DrawOpts::drawBalls

whether or not to draw balls

Definition at line 49 of file draw_opts.h.

std::bitset<6> mpblocks::dubins::curves_eigen::DrawOpts::drawBits

which variants to draw of the solution (6 bit means draw the min and no others)

Definition at line 53 of file draw_opts.h.

bool mpblocks::dubins::curves_eigen::DrawOpts::extra

Definition at line 43 of file draw_opts.h.

Cairo::RefPtr<Cairo::Pattern> mpblocks::dubins::curves_eigen::DrawOpts::patL

Definition at line 37 of file draw_opts.h.

Cairo::RefPtr<Cairo::Pattern> mpblocks::dubins::curves_eigen::DrawOpts::patPath

Definition at line 40 of file draw_opts.h.

Cairo::RefPtr<Cairo::Pattern> mpblocks::dubins::curves_eigen::DrawOpts::patR

Definition at line 38 of file draw_opts.h.

Cairo::RefPtr<Cairo::Pattern> mpblocks::dubins::curves_eigen::DrawOpts::patS

Definition at line 39 of file draw_opts.h.

std::bitset<8> mpblocks::dubins::curves_eigen::DrawOpts::solnBits

if not bits are set, then draw the min solution

Definition at line 51 of file draw_opts.h.

bool mpblocks::dubins::curves_eigen::DrawOpts::useDashExtra

Definition at line 44 of file draw_opts.h.

bool mpblocks::dubins::curves_eigen::DrawOpts::useDashPath

Definition at line 45 of file draw_opts.h.

unsigned int mpblocks::dubins::curves_eigen::DrawOpts::whichSpec

which constraint spec to draw

Definition at line 50 of file draw_opts.h.


The documentation for this struct was generated from the following file: