// Path: src/com/sin/java/dsp/base/ArgumentDescribe.java
// public class ArgumentDescribe {
// 	private ArgumentType type;
// 	private String describe;
// 
// 	public ArgumentDescribe(ArgumentType type, String describe) {
// 		super();
// 		this.type = type;
// 		this.describe = describe;
// 	}
// 
// 	public ArgumentType getType() {
// 		return type;
// 	}
// 
// 	public void setType(ArgumentType type) {
// 		this.type = type;
// 	}
// 
// 	public String getDescribe() {
// 		return describe;
// 	}
// 
// 	public void setDescribe(String describe) {
// 		this.describe = describe;
// 	}
// 	
// 	public static ArgumentDescribe intArray(String desc) {
// 		return new ArgumentDescribe(ArgumentType.TypeIntArray, desc);
// 	}
// 	public static ArgumentDescribe doubleArray(String desc) {
// 		return new ArgumentDescribe(ArgumentType.TypeDoubleArray, desc);
// 	}
// 	public static ArgumentDescribe complexArray(String desc) {
// 		return new ArgumentDescribe(ArgumentType.TypeComplexArray, desc);
// 	}
// 	public static ArgumentDescribe doubleArrayArray(String desc){
// 		return new ArgumentDescribe(ArgumentType.TypeDoubleArrayArray, desc);
// 	}
// 	public static ArgumentDescribe objectDictionary(String desc){
// 		return new ArgumentDescribe(ArgumentType.TypeDictionary, desc);
// 	}
// 	public static ArgumentDescribe string(String desc){
// 		return new ArgumentDescribe(ArgumentType.TypeString, desc);
// 	}
// 	public static ArgumentDescribe objectList(String desc){
// 		return new ArgumentDescribe(ArgumentType.TypeList, desc);
// 	}
// 	public static ArgumentDescribe object(String desc){
// 		return new ArgumentDescribe(ArgumentType.TypeObject, desc);
// 	}
// }


import com.sin.java.dsp.base.ArgumentDescribe;
package com.sin.java.dsp.filter;


/**
 * 绝对值
 * 
 * @author RobinTang
 * 
 */
public class ABS extends BaseFilter {
	private boolean positive = true;

	/**
	 * 绝对值
	 */
	public ABS() {
		this(true);
	}

	/**
	 * 绝对值
	 * 
	 * @param positive
	 *            true为绝对值,false为反绝对值
	 */
	public ABS(boolean positive) {
// Path: src/com/sin/java/dsp/base/ArgumentDescribe.java
// public class ArgumentDescribe {
// 	private ArgumentType type;
// 	private String describe;
// 
// 	public ArgumentDescribe(ArgumentType type, String describe) {
// 		super();
// 		this.type = type;
// 		this.describe = describe;
// 	}
// 
// 	public ArgumentType getType() {
// 		return type;
// 	}
// 
// 	public void setType(ArgumentType type) {
// 		this.type = type;
// 	}
// 
// 	public String getDescribe() {
// 		return describe;
// 	}
// 
// 	public void setDescribe(String describe) {
// 		this.describe = describe;
// 	}
// 	
// 	public static ArgumentDescribe intArray(String desc) {
// 		return new ArgumentDescribe(ArgumentType.TypeIntArray, desc);
// 	}
// 	public static ArgumentDescribe doubleArray(String desc) {
// 		return new ArgumentDescribe(ArgumentType.TypeDoubleArray, desc);
// 	}
// 	public static ArgumentDescribe complexArray(String desc) {
// 		return new ArgumentDescribe(ArgumentType.TypeComplexArray, desc);
// 	}
// 	public static ArgumentDescribe doubleArrayArray(String desc){
// 		return new ArgumentDescribe(ArgumentType.TypeDoubleArrayArray, desc);
// 	}
// 	public static ArgumentDescribe objectDictionary(String desc){
// 		return new ArgumentDescribe(ArgumentType.TypeDictionary, desc);
// 	}
// 	public static ArgumentDescribe string(String desc){
// 		return new ArgumentDescribe(ArgumentType.TypeString, desc);
// 	}
// 	public static ArgumentDescribe objectList(String desc){
// 		return new ArgumentDescribe(ArgumentType.TypeList, desc);
// 	}
// 	public static ArgumentDescribe object(String desc){
// 		return new ArgumentDescribe(ArgumentType.TypeObject, desc);
// 	}
// }


// Path: src/com/sin/java/dsp/filter/ABS.java
import com.sin.java.dsp.base.ArgumentDescribe;

package com.sin.java.dsp.filter;


/**
 * 绝对值
 * 
 * @author RobinTang
 * 
 */
public class ABS extends BaseFilter {
	private boolean positive = true;

	/**
	 * 绝对值
	 */
	public ABS() {
		this(true);
	}

	/**
	 * 绝对值
	 * 
	 * @param positive
	 *            true为绝对值,false为反绝对值
	 */
	public ABS(boolean positive) {
		super("Double数组绝对值", "", ArgumentDescribe.doubleArray("输入Double数组"), ArgumentDescribe.doubleArray("返回绝对值数组"));