inlib  1.2.0
Classes | Typedefs | Enumerations | Functions
inlib::sg Namespace Reference

Classes

class  _switch
class  action
class  axis
class  base_button
class  base_camera
class  camera_factory
class  base_text
class  bbox_action
class  cbk
class  cbks
class  c2d2plot
class  event
class  size_event
class  move_event
class  event_action
class  f1d2plot
class  field
class  fit2plot
class  ghost
class  group
class  h1d2plot
class  h2d2plot
class  p1d2plot
class  h1d2plot_cp
class  h2d2plot_cp
class  p1d2plot_cp
class  holder
class  infos
class  line_style
class  list_item
class  bmf
class  mf
class  mf_string
class  mf_enum
class  mf_vec
class  mf_std_vec
class  mtx_action
class  node
class  noderef
class  pick_action
class  plottable
class  bins1D
class  bins2D
class  func1D
class  func2D
class  points2D
class  points3D
class  render_action
class  rep_bin1D
class  rep_bin2D
class  rep_box
class  search_action
class  bsf
class  sf
class  sf_vec
class  sf_enum
class  sf_string
class  sf_rotf
class  sf_img
class  state
class  style
class  style_color
class  style_colormap
class  style_default_colormap
class  style_ROOT_colormap
class  style_parser
class  text_style
class  ui
class  xy2plot
class  win_action
class  write_action
class  write_exsg

Typedefs

typedef std::map< std::string,
inlib::sg::style_colormap
cmaps_t
typedef unsigned short lpat

Enumerations

enum  line_pattern { line_solid = 0xffff, line_dashed = 0x00ff, line_dotted = 0x1111, line_dash_dotted = 0x1c47 }
enum  marker_style {
  marker_dot = 0, marker_plus = 1, marker_asterisk, marker_cross,
  marker_star, marker_circle_line, marker_circle_filled, marker_triangle_up_line,
  marker_triangle_up_filled, marker_triangle_down_line, marker_triangle_down_filled, marker_david_star_line,
  marker_david_star_filled, marker_swiss_cross_line, marker_swiss_cross_filled, marker_diamond_line,
  marker_diamond_filled, marker_square_line, marker_square_filled, marker_penta_star_line,
  marker_penta_star_filled
}
enum  area_style { area_solid = 0, area_hatched, area_checker, area_edged }
enum  projection_type {
  projection_none, projection_rz, projection_phiz, projection_zr,
  projection_zphi
}
enum  painting_policy {
  painting_uniform, painting_by_value, painting_by_level, painting_grey_scale,
  painting_violet_to_red, painting_grey_scale_inverse
}
enum  hatching_policy { hatching_none, hatching_right, hatching_left, hatching_left_and_right }
enum  hjust { left = 0, center = 1, right = 2 }
enum  vjust { bottom = 0, middle = 1, top = 2 }
enum  font_type { latin, greek, special }
enum  font_modeling { font_outline, font_filled }
enum  vertices_mode {
  line_strip, lines, line_loop, triangle_strip,
  triangle_fan, triangles, points
}
enum  arrow_type { arrow_up, arrow_down, arrow_left, arrow_right }
enum  winding_type { winding_ccw, winding_cw }
enum  move_type {
  move_rotate_right, move_translate_right, move_rotate_left, move_translate_left,
  move_up, move_down, move_forward, move_backward,
  move_zoom_in, move_zoom_out
}
enum  key_move { key_left, key_right, key_up, key_down }
enum  number_type { number_uint, number_int, number_real, number_ip }

Functions

const std::string & tick_modeling_none ()
const std::string & tick_modeling_hippo ()
const std::string & tick_modeling_hplot ()
const std::string & infos_modeling_ROOT ()
const std::string & encoding_none ()
const std::string & encoding_PAW ()
const std::string & modeling_boxes ()
const std::string & modeling_wire_boxes ()
const std::string & modeling_lines ()
const std::string & modeling_segments ()
const std::string & modeling_points ()
const std::string & modeling_top_lines ()
const std::string & modeling_texts ()
const std::string & modeling_curve ()
const std::string & modeling_filled_curve ()
const std::string & modeling_bar_chart ()
const std::string & modeling_solid ()
const std::string & modeling_wire_frame ()
const std::string & modeling_reduced_wire_frame ()
const std::string & modeling_polygon ()
const std::string & modeling_none ()
const std::string & modeling_I ()
const std::string & modeling_plus ()
const std::string & light_model_base_color ()
const std::string & light_model_phong ()
const std::string & font_hershey ()
const std::string & font_arialbd_ttf ()
const std::string & font_timesbd_ttf ()
const std::string & font_symbol_ttf ()
const std::string & font_stixgeneral_otf ()
const std::string & font_ROOT_62 ()

Typedef Documentation

typedef std::map<std::string,inlib::sg::style_colormap> inlib::sg::cmaps_t

Definition at line 272 of file style_colormap.

typedef unsigned short inlib::sg::lpat

Definition at line 12 of file styles.


Enumeration Type Documentation

Enumerator:
area_solid 
area_hatched 
area_checker 
area_edged 

Definition at line 41 of file enums.

Enumerator:
arrow_up 
arrow_down 
arrow_left 
arrow_right 

Definition at line 105 of file enums.

Enumerator:
font_outline 
font_filled 

Definition at line 90 of file enums.

Enumerator:
latin 
greek 
special 

Definition at line 84 of file enums.

Enumerator:
hatching_none 
hatching_right 
hatching_left 
hatching_left_and_right 

Definition at line 65 of file enums.

Enumerator:
left 
center 
right 

Definition at line 72 of file enums.

           {
  left   = 0,
  center = 1,
  right  = 2
};
Enumerator:
key_left 
key_right 
key_up 
key_down 

Definition at line 131 of file enums.

Enumerator:
line_solid 
line_dashed 
line_dotted 
line_dash_dotted 

Definition at line 10 of file enums.

                  {
  line_solid = 0xffff,
  line_dashed = 0x00ff,
  line_dotted = 0x1111,
  line_dash_dotted = 0x1c47
};
Enumerator:
marker_dot 
marker_plus 
marker_asterisk 
marker_cross 
marker_star 
marker_circle_line 
marker_circle_filled 
marker_triangle_up_line 
marker_triangle_up_filled 
marker_triangle_down_line 
marker_triangle_down_filled 
marker_david_star_line 
marker_david_star_filled 
marker_swiss_cross_line 
marker_swiss_cross_filled 
marker_diamond_line 
marker_diamond_filled 
marker_square_line 
marker_square_filled 
marker_penta_star_line 
marker_penta_star_filled 

Definition at line 17 of file enums.

Enumerator:
move_rotate_right 
move_translate_right 
move_rotate_left 
move_translate_left 
move_up 
move_down 
move_forward 
move_backward 
move_zoom_in 
move_zoom_out 

Definition at line 117 of file enums.

Enumerator:
number_uint 
number_int 
number_real 
number_ip 

Definition at line 138 of file enums.

Enumerator:
painting_uniform 
painting_by_value 
painting_by_level 
painting_grey_scale 
painting_violet_to_red 
painting_grey_scale_inverse 

Definition at line 56 of file enums.

Enumerator:
projection_none 
projection_rz 
projection_phiz 
projection_zr 
projection_zphi 

Definition at line 48 of file enums.

Enumerator:
line_strip 
lines 
line_loop 
triangle_strip 
triangle_fan 
triangles 
points 

Definition at line 95 of file enums.

                   {
  line_strip,      // it is a polyline
  lines,           // for a set of segments
  line_loop,
  triangle_strip,
  triangle_fan,
  triangles,
  points
};
Enumerator:
bottom 
middle 
top 

Definition at line 78 of file enums.

           {
  bottom = 0,
  middle = 1,
  top    = 2
};
Enumerator:
winding_ccw 
winding_cw 

Definition at line 112 of file enums.


Function Documentation

const std::string& inlib::sg::encoding_none ( ) [inline]

Definition at line 40 of file styles.

                                        {
  static const std::string s_v("none");
  return s_v;
}
const std::string& inlib::sg::encoding_PAW ( ) [inline]

Definition at line 44 of file styles.

                                       {
  static const std::string s_v("PAW");
  return s_v;
}
const std::string& inlib::sg::font_arialbd_ttf ( ) [inline]

Definition at line 141 of file styles.

                                           {
  static const std::string s_v("arialbd.ttf");
  return s_v;
}
const std::string& inlib::sg::font_hershey ( ) [inline]

Definition at line 137 of file styles.

                                       {
  static const std::string s_v("hershey");
  return s_v;
}
const std::string& inlib::sg::font_ROOT_62 ( ) [inline]

Definition at line 192 of file styles.

                                       {
  static const std::string s_v("arialbd.ttf");
  return s_v;
}
const std::string& inlib::sg::font_stixgeneral_otf ( ) [inline]

Definition at line 153 of file styles.

                                               {
  static const std::string s_v("stixgeneral.otf");
  return s_v;
}
const std::string& inlib::sg::font_symbol_ttf ( ) [inline]

Definition at line 149 of file styles.

                                          {
  static const std::string s_v("symbol.ttf");
  return s_v;
}
const std::string& inlib::sg::font_timesbd_ttf ( ) [inline]

Definition at line 145 of file styles.

                                           {
  static const std::string s_v("timesbd.ttf");
  return s_v;
}
const std::string& inlib::sg::infos_modeling_ROOT ( ) [inline]

Definition at line 33 of file styles.

                                              {
  static const std::string s_v("ROOT");
  return s_v;
}
const std::string& inlib::sg::light_model_base_color ( ) [inline]

Definition at line 125 of file styles.

                                                 {
  static const std::string s_v("base_color");
  return s_v;
}
const std::string& inlib::sg::light_model_phong ( ) [inline]

Definition at line 129 of file styles.

                                            {
  static const std::string s_v("phong");
  return s_v;
}
const std::string& inlib::sg::modeling_bar_chart ( ) [inline]

Definition at line 89 of file styles.

                                             {
  static const std::string s_v("bar_chart");
  return s_v;
}
const std::string& inlib::sg::modeling_boxes ( ) [inline]

Definition at line 52 of file styles.

                                         {
  static const std::string s_v("boxes");
  return s_v;
}
const std::string& inlib::sg::modeling_curve ( ) [inline]

Definition at line 81 of file styles.

                                         {
  static const std::string s_v("curve");
  return s_v;
}
const std::string& inlib::sg::modeling_filled_curve ( ) [inline]

Definition at line 85 of file styles.

                                                {
  static const std::string s_v("filled_curve");
  return s_v;
}
const std::string& inlib::sg::modeling_I ( ) [inline]

Definition at line 113 of file styles.

                                     {
  static const std::string s_v("I");
  return s_v;
}
const std::string& inlib::sg::modeling_lines ( ) [inline]

Definition at line 61 of file styles.

                                         {
  static const std::string s_v("lines");
  return s_v;
}
const std::string& inlib::sg::modeling_none ( ) [inline]

Definition at line 109 of file styles.

                                        {
  static const std::string s_v("none");
  return s_v;
}
const std::string& inlib::sg::modeling_plus ( ) [inline]

Definition at line 117 of file styles.

                                        {
  static const std::string s_v("plus");
  return s_v;
}
const std::string& inlib::sg::modeling_points ( ) [inline]

Definition at line 69 of file styles.

                                          {
  static const std::string s_v("points");
  return s_v;
}
const std::string& inlib::sg::modeling_polygon ( ) [inline]

Definition at line 105 of file styles.

                                           {
  static const std::string s_v("polygon");
  return s_v;
}
const std::string& inlib::sg::modeling_reduced_wire_frame ( ) [inline]

Definition at line 101 of file styles.

                                                      {
  static const std::string s_v("reduced_wire_frame");
  return s_v;
}
const std::string& inlib::sg::modeling_segments ( ) [inline]

Definition at line 65 of file styles.

                                            {
  static const std::string s_v("segments");
  return s_v;
}
const std::string& inlib::sg::modeling_solid ( ) [inline]

Definition at line 93 of file styles.

                                         {
  static const std::string s_v("solid");
  return s_v;
}
const std::string& inlib::sg::modeling_texts ( ) [inline]

Definition at line 77 of file styles.

                                         {
  static const std::string s_v("texts");
  return s_v;
}
const std::string& inlib::sg::modeling_top_lines ( ) [inline]

Definition at line 73 of file styles.

                                             {
  static const std::string s_v("top_lines");
  return s_v;
}
const std::string& inlib::sg::modeling_wire_boxes ( ) [inline]

Definition at line 57 of file styles.

                                              {
  static const std::string s_v("wire_boxes");
  return s_v;
}
const std::string& inlib::sg::modeling_wire_frame ( ) [inline]

Definition at line 97 of file styles.

                                              {
  static const std::string s_v("wire_frame");
  return s_v;
}
const std::string& inlib::sg::tick_modeling_hippo ( ) [inline]

Definition at line 21 of file styles.

                                              {
  static const std::string s_v("hippo");
  return s_v;
}
const std::string& inlib::sg::tick_modeling_hplot ( ) [inline]

Definition at line 25 of file styles.

                                              {
  static const std::string s_v("hplot");
  return s_v;
}
const std::string& inlib::sg::tick_modeling_none ( ) [inline]

Definition at line 17 of file styles.

                                             {
  static const std::string s_v("none");
  return s_v;
}
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines