Beispiel #1
0
	/**
	 assignment

	 \param other the other to copy from.
	 */
	PointHolder& operator=( const PointHolder & other) {

		reset_points();

		copy(other);
		return *this;
	}
void view::point_added(size_t idx, ani::point_pos const& new_pos)
{

    extra_route_chart_->point_added(idx, new_pos);
    
    points_changed();
    reset_points();
}
ctrl::ctrl(kernel::object_create_t const& oc, dict_copt dict)
    : view                    (oc, dict)
    , ani_                    (find_first_object<ani_object::info_ptr>(collection_))
    , extra_route_chart_      (extra_route_chart(this))
{
    init();
    reset_points();

    // visible(false) ;
}
ctrl::ctrl(kernel::object_create_t const& oc, std::vector<cg::geo_point_2> && points)
    : view                    (oc, points)
    , ani_                    (find_first_object<ani_object::info_ptr>(collection_))
    , extra_route_chart_      (extra_route_chart(this))
{
    init();
    check_segments();
    points_changed();
    reset_points();

    //visible(false) ;
}
void HistogramConfig::reset(int do_mode)
{
    reset_points(0);


    for(int i = 0; i < HISTOGRAM_MODES; i++)
    {
        output_min[i] = 0.0;
        output_max[i] = 1.0;
    }

    if(do_mode)
    {
        automatic = 0;
        threshold = 0.1;
    }
}
Beispiel #6
0
	/**
	 purge the held data.
	 */
	void clear(){
		reset_points();
	}
void ctrl::point_removed(size_t idx)
{
    extra_route_chart_->point_removed(idx);
    points_changed();
    reset_points();
}
void ctrl::point_dragged(size_t idx, ani::point_pos const& new_pos)
{
    extra_route_chart_->point_dragged(idx, new_pos);
    points_changed();
    reset_points();
}