14 #include "msdevstudio/MSconfig.h"
30 : m_range( 0.0, 1.0 ),
31 m_start_range ( -1.0, 1.0 ),
32 m_is_dragging ( false ),
33 m_auto_range ( true ),
35 m_scale_factor ( 1.0 ),
36 m_scaling_on ( false ),
39 m_num_minor_ticks( 0 ),
40 m_label_location( label ),
41 m_scale_location( scale ),
44 m_ticks( m_max_ticks ),
45 m_ticks_in_range(m_max_ticks),
51 : m_range( axis_model.m_range ),
52 m_start_range ( 0.0, 1.0 ),
53 m_is_dragging ( false ),
54 m_auto_range( axis_model.m_auto_range ),
55 m_empty( axis_model.m_empty ),
56 m_scale_factor( axis_model.m_scale_factor ),
57 m_scaling_on ( axis_model.m_scaling_on ),
58 m_first_tick( axis_model.m_first_tick ),
59 m_tick_step( axis_model.m_tick_step ),
61 m_num_minor_ticks( axis_model.m_num_minor_ticks ),
62 m_label_location( axis_model.m_label_location ),
63 m_scale_location( axis_model.m_scale_location ),
64 m_pmag( axis_model.m_pmag ),
65 m_use_pmag( axis_model.m_use_pmag ),
66 m_ticks( axis_model.m_ticks ),
67 m_ticks_in_range( axis_model.m_ticks_in_range),
68 m_auto_ticks ( axis_model.m_auto_ticks )
164 const vector<AxisTick> &
183 for (
unsigned int i = 0; i<
size; i++ ) {
184 if ((
m_ticks[i].value()< range_high ) &&
185 (
m_ticks[i].value()> range_low ))
193 if ( low > high ) std::swap ( low, high );
208 Range myrange = range;
274 Range range ( low, high );