view flys-artifacts/src/main/java/de/intevation/flys/artifacts/access/FlowVelocityAccess.java @ 3246:229e9b27ce15

New Distance helper module. flys-artifacts/trunk@4879 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Fri, 06 Jul 2012 09:34:51 +0000
parents cdbc457e23e2
children 3c006a53e551
line wrap: on
line source
package de.intevation.flys.artifacts.access;

import de.intevation.flys.artifacts.FLYSArtifact;


public class FlowVelocityAccess extends Access {

	private int[] mainChannels;
	private int[] totalChannels;

	private Double lowerKM;
	private Double upperKM;


	public FlowVelocityAccess(FLYSArtifact artifact) {
		super(artifact);
	}


	public int[] getMainChannels() {
		if (mainChannels == null) {
			mainChannels = getIntArray("main.channel");
		}

		return mainChannels;
    }


    public int[] getTotalChannels() {
    	if (totalChannels == null) {
    		totalChannels = getIntArray("total.channel");
    	}

    	return totalChannels;
    }


    public Double getLowerKM() {
    	if (lowerKM == null) {
    		lowerKM = getDouble("ld_from");
    	}

    	return lowerKM;
    }


    public Double getUpperKM() {
    	if (upperKM == null) {
    		upperKM = getDouble("ld_to");
    	}

    	return upperKM;
    }
}

http://dive4elements.wald.intevation.org