package com.handstudio.android.hzgrapherlib.vo.bargraph;
import java.util.List;
import com.handstudio.android.hzgrapherlib.animation.GraphAnimation;
import com.handstudio.android.hzgrapherlib.vo.Graph;
public class BarGraphVO extends Graph {
private float minValueX;
private float maxValueX;
private float minValueY;
private float maxValueY;
private float incrementX;
private float incrementY;
private float barWidth;
private int graphBG;
private long animationDuration;
private boolean isAnimationShow;
private boolean isDrawRegion = false;
private GraphAnimation animation = null;
private List<BarGraph> arrGraph = null;
private String[] legendArr = null;
public BarGraphVO(String[] legendArr, List<BarGraph> arrGraph,
int paddingTop, int paddingBottom, int paddingLeft,int paddingRight,
int marginTop, int marginRight,
int minValueX, int minValueY, int maxValueX, int maxValueY,
int incrementX, int incrementY,
int barWidth,
int graphBG) {
super(paddingBottom, paddingTop, paddingLeft, paddingRight, marginTop, marginRight);
this.minValueX = minValueX;
this.maxValueX = maxValueX;
this.minValueY = minValueY;
this.maxValueY = maxValueY;
this.incrementX = incrementX;
this.incrementY = incrementY;
this.barWidth = barWidth;
this.legendArr = legendArr;
this.arrGraph = arrGraph;
this.graphBG = graphBG;
}
public float getMinValueX() {
return minValueX;
}
public void setMinValueX(float minValueX) {
this.minValueX = minValueX;
}
public float getMaxValueX() {
return maxValueX;
}
public void setMaxValueX(float maxValueX) {
this.maxValueX = maxValueX;
}
public float getMinValueY() {
return minValueY;
}
public void setMinValueY(float minValueY) {
this.minValueY = minValueY;
}
public float getMaxValueY() {
return maxValueY;
}
public void setMaxValueY(float maxValueY) {
this.maxValueY = maxValueY;
}
public float getIncrementX() {
return incrementX;
}
public void setIncrementX(float incrementX) {
this.incrementX = incrementX;
}
public float getIncrementY() {
return incrementY;
}
public void setIncrementY(float incrementY) {
this.incrementY = incrementY;
}
public float getBarWidth() {
return barWidth;
}
public void setBarWidth(float barWidth) {
this.barWidth = barWidth;
}
public int getGraphBG() {
return graphBG;
}
public void setGraphBG(int graphBG) {
this.graphBG = graphBG;
}
public long getAnimationDuration() {
return animationDuration;
}
public void setAnimationDuration(long animationDuration) {
this.animationDuration = animationDuration;
}
public boolean isAnimationShow() {
return isAnimationShow;
}
public void setAnimationShow(boolean isAnimationShow) {
this.isAnimationShow = isAnimationShow;
}
public boolean isDrawRegion() {
return isDrawRegion;
}
public void setDrawRegion(boolean isDrawRegion) {
this.isDrawRegion = isDrawRegion;
}
public List<BarGraph> getArrGraph() {
return arrGraph;
}
public void setArrGraph(List<BarGraph> arrGraph) {
this.arrGraph = arrGraph;
}
public String[] getLegendArr() {
return legendArr;
}
public void setLegendArr(String[] legendArr) {
this.legendArr = legendArr;
}
public GraphAnimation getAnimation() {
return animation;
}
public void setAnimation(GraphAnimation animation) {
this.animation = animation;
}
}