All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.diirt.graphene.TemporalGraph2DRendererUpdate Maven / Gradle / Ivy

There is a newer version: 3.1.7
Show newest version
/**
 * Copyright (C) 2010-14 diirt developers. See COPYRIGHT.TXT
 * All rights reserved. Use is subject to license terms. See LICENSE.TXT
 */
package org.diirt.graphene;

/**
 *
 * @author carcassi
 */
public class TemporalGraph2DRendererUpdate> {
    
    private Integer imageHeight;
    private Integer imageWidth;
    private AxisRange axisRange;
    private TimeAxisRange timeAxisRange;
    private ValueScale valueScale;
    private TimeScale timeScale;
    
    protected T self() {
        return (T) this;
    }
    
    public T imageHeight(int height) {
        this.imageHeight = height;
        return self();
    }
    
    public T imageWidth(int width) {
        this.imageWidth = width;
        return self();
    }
    
    public T axisRange(AxisRange axisRange) {
        this.axisRange = axisRange;
        return self();
    }
    
    public T timeAxisRange(TimeAxisRange timeAxisRange) {
        this.timeAxisRange = timeAxisRange;
        return self();
    }
    
    public T valueScale(ValueScale valueScale) {
        this.valueScale = valueScale;
        return self();
    }
    
    public T timeScale(TimeScale timeScale) {
        this.timeScale = timeScale;
        return self();
    }
    
    public Integer getImageHeight() {
        return imageHeight;
    }

    public Integer getImageWidth() {
        return imageWidth;
    }

    public AxisRange getAxisRange() {
        return axisRange;
    }

    public TimeAxisRange getTimeAxisRange() {
        return timeAxisRange;
    }

    public ValueScale getValueScale() {
        return valueScale;
    }

    public TimeScale getTimeScale() {
        return timeScale;
    }
    
    
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy