com.github.geko444.im4java.core.UFRawOps Maven / Gradle / Ivy
/**************************************************************************
/* This class adds all the UFRaw methods to an Operation.
/*
/* Copyright (c) 2009 by Bernhard Bablok ([email protected])
/*
/* This program is free software; you can redistribute it and/or modify
/* it under the terms of the GNU Library General Public License as published
/* by the Free Software Foundation; either version 2 of the License or
/* (at your option) any later version.
/*
/* This program is distributed in the hope that it will be useful, but
/* WITHOUT ANY WARRANTY; without even the implied warranty of
/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
/* GNU Library General Public License for more details.
/*
/* You should have received a copy of the GNU Library General Public License
/* along with this program; see the file COPYING.LIB. If not, write to
/* the Free Software Foundation Inc., 59 Temple Place - Suite 330,
/* Boston, MA 02111-1307 USA
/**************************************************************************/
package com.github.geko444.im4java.core;
/**
This class subclasses Operation and adds methods for all commandline
options of ufraw.
This class is automatically generated by the source-code generator of
im4java.
@version $Revision: 1.14 $
@author $Author: bablokb $
*/
public class UFRawOps extends Operation {
//////////////////////////////////////////////////////////////////////////////
/**
The protected Constructor. You should only use subclasses of UFRawOps.
*/
protected UFRawOps() {
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --conf= to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps conf(String pFile) {
String oper; // only used in some methods
StringBuffer buf = new StringBuffer(); // local buffer for option-args
buf.append("--conf=");
if (pFile != null) {
buf.append(pFile.toString());
}
if (buf.length()>0) {
iCmdArgs.add(buf.toString());
}
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --wb= to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps wb(String pType) {
String oper; // only used in some methods
StringBuffer buf = new StringBuffer(); // local buffer for option-args
buf.append("--wb=");
if (pType != null) {
buf.append(pType.toString());
}
if (buf.length()>0) {
iCmdArgs.add(buf.toString());
}
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --temperature= to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps temperature(Integer pTemp) {
String oper; // only used in some methods
StringBuffer buf = new StringBuffer(); // local buffer for option-args
buf.append("--temperature=");
if (pTemp != null) {
buf.append(pTemp.toString());
}
if (buf.length()>0) {
iCmdArgs.add(buf.toString());
}
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --green= to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps green(Double pFactor) {
String oper; // only used in some methods
StringBuffer buf = new StringBuffer(); // local buffer for option-args
buf.append("--green=");
if (pFactor != null) {
buf.append(pFactor.toString());
}
if (buf.length()>0) {
iCmdArgs.add(buf.toString());
}
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --base-curve= to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps baseCurve(String pType) {
String oper; // only used in some methods
StringBuffer buf = new StringBuffer(); // local buffer for option-args
buf.append("--base-curve=");
if (pType != null) {
buf.append(pType.toString());
}
if (buf.length()>0) {
iCmdArgs.add(buf.toString());
}
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --base-curve-file= to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps baseCurveFile(String pBaseCurveFile) {
String oper; // only used in some methods
StringBuffer buf = new StringBuffer(); // local buffer for option-args
buf.append("--base-curve-file=");
if (pBaseCurveFile != null) {
buf.append(pBaseCurveFile.toString());
}
if (buf.length()>0) {
iCmdArgs.add(buf.toString());
}
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --curve= to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps curve(String pCurveType) {
String oper; // only used in some methods
StringBuffer buf = new StringBuffer(); // local buffer for option-args
buf.append("--curve=");
if (pCurveType != null) {
buf.append(pCurveType.toString());
}
if (buf.length()>0) {
iCmdArgs.add(buf.toString());
}
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --curve-file= to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps curveFile(String pCurveFile) {
String oper; // only used in some methods
StringBuffer buf = new StringBuffer(); // local buffer for option-args
buf.append("--curve-file=");
if (pCurveFile != null) {
buf.append(pCurveFile.toString());
}
if (buf.length()>0) {
iCmdArgs.add(buf.toString());
}
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --restore= to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps restore(String pType) {
String oper; // only used in some methods
StringBuffer buf = new StringBuffer(); // local buffer for option-args
buf.append("--restore=");
if (pType != null) {
buf.append(pType.toString());
}
if (buf.length()>0) {
iCmdArgs.add(buf.toString());
}
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --clip= to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps clip(String pType) {
String oper; // only used in some methods
StringBuffer buf = new StringBuffer(); // local buffer for option-args
buf.append("--clip=");
if (pType != null) {
buf.append(pType.toString());
}
if (buf.length()>0) {
iCmdArgs.add(buf.toString());
}
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --gamma= to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps gamma(Double pGamma) {
String oper; // only used in some methods
StringBuffer buf = new StringBuffer(); // local buffer for option-args
buf.append("--gamma=");
if (pGamma != null) {
buf.append(pGamma.toString());
}
if (buf.length()>0) {
iCmdArgs.add(buf.toString());
}
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --linearity= to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps linearity(Double pLinearity) {
String oper; // only used in some methods
StringBuffer buf = new StringBuffer(); // local buffer for option-args
buf.append("--linearity=");
if (pLinearity != null) {
buf.append(pLinearity.toString());
}
if (buf.length()>0) {
iCmdArgs.add(buf.toString());
}
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --contrast= to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps contrast(Double pContrast) {
String oper; // only used in some methods
StringBuffer buf = new StringBuffer(); // local buffer for option-args
buf.append("--contrast=");
if (pContrast != null) {
buf.append(pContrast.toString());
}
if (buf.length()>0) {
iCmdArgs.add(buf.toString());
}
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --saturation= to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps saturation(Double pSaturation) {
String oper; // only used in some methods
StringBuffer buf = new StringBuffer(); // local buffer for option-args
buf.append("--saturation=");
if (pSaturation != null) {
buf.append(pSaturation.toString());
}
if (buf.length()>0) {
iCmdArgs.add(buf.toString());
}
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --wavelet-denoising-threshold= to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps waveletDenoisingThreshold(Double pThreshold) {
String oper; // only used in some methods
StringBuffer buf = new StringBuffer(); // local buffer for option-args
buf.append("--wavelet-denoising-threshold=");
if (pThreshold != null) {
buf.append(pThreshold.toString());
}
if (buf.length()>0) {
iCmdArgs.add(buf.toString());
}
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --hotpixel-sensitivity= to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps hotpixelSensitivity(Double pValue) {
String oper; // only used in some methods
StringBuffer buf = new StringBuffer(); // local buffer for option-args
buf.append("--hotpixel-sensitivity=");
if (pValue != null) {
buf.append(pValue.toString());
}
if (buf.length()>0) {
iCmdArgs.add(buf.toString());
}
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --exposure= to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps exposure(String pAuto) {
String oper; // only used in some methods
StringBuffer buf = new StringBuffer(); // local buffer for option-args
buf.append("--exposure=");
if (pAuto != null) {
buf.append(pAuto.toString());
}
if (buf.length()>0) {
iCmdArgs.add(buf.toString());
}
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --black-point= to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps blackPoint(String pAuto) {
String oper; // only used in some methods
StringBuffer buf = new StringBuffer(); // local buffer for option-args
buf.append("--black-point=");
if (pAuto != null) {
buf.append(pAuto.toString());
}
if (buf.length()>0) {
iCmdArgs.add(buf.toString());
}
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --interpolation= to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps interpolation(String pType) {
String oper; // only used in some methods
StringBuffer buf = new StringBuffer(); // local buffer for option-args
buf.append("--interpolation=");
if (pType != null) {
buf.append(pType.toString());
}
if (buf.length()>0) {
iCmdArgs.add(buf.toString());
}
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --color-smoothing to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps colorSmoothing() {
iCmdArgs.add("--color-smoothing");
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --grayscale= to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps grayscale(String pType) {
String oper; // only used in some methods
StringBuffer buf = new StringBuffer(); // local buffer for option-args
buf.append("--grayscale=");
if (pType != null) {
buf.append(pType.toString());
}
if (buf.length()>0) {
iCmdArgs.add(buf.toString());
}
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --shrink= to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps shrink(Double pFactor) {
String oper; // only used in some methods
StringBuffer buf = new StringBuffer(); // local buffer for option-args
buf.append("--shrink=");
if (pFactor != null) {
buf.append(pFactor.toString());
}
if (buf.length()>0) {
iCmdArgs.add(buf.toString());
}
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --size= to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps size(Integer pSize) {
String oper; // only used in some methods
StringBuffer buf = new StringBuffer(); // local buffer for option-args
buf.append("--size=");
if (pSize != null) {
buf.append(pSize.toString());
}
if (buf.length()>0) {
iCmdArgs.add(buf.toString());
}
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --out-type= to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps outType(String pType) {
String oper; // only used in some methods
StringBuffer buf = new StringBuffer(); // local buffer for option-args
buf.append("--out-type=");
if (pType != null) {
buf.append(pType.toString());
}
if (buf.length()>0) {
iCmdArgs.add(buf.toString());
}
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --out-depth= to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps outDepth(Integer pDepth) {
String oper; // only used in some methods
StringBuffer buf = new StringBuffer(); // local buffer for option-args
buf.append("--out-depth=");
if (pDepth != null) {
buf.append(pDepth.toString());
}
if (buf.length()>0) {
iCmdArgs.add(buf.toString());
}
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --create-id= to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps createId(String pType) {
String oper; // only used in some methods
StringBuffer buf = new StringBuffer(); // local buffer for option-args
buf.append("--create-id=");
if (pType != null) {
buf.append(pType.toString());
}
if (buf.length()>0) {
iCmdArgs.add(buf.toString());
}
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --compression= to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps compression(Integer Value) {
String oper; // only used in some methods
StringBuffer buf = new StringBuffer(); // local buffer for option-args
buf.append("--compression=");
if (Value != null) {
buf.append(Value.toString());
}
if (buf.length()>0) {
iCmdArgs.add(buf.toString());
}
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --exif to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps exif() {
iCmdArgs.add("--exif");
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --noexif to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps noexif() {
iCmdArgs.add("--noexif");
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --zip to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps zip() {
iCmdArgs.add("--zip");
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --nozip to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps nozip() {
iCmdArgs.add("--nozip");
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --embedded-image to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps embeddedImage() {
iCmdArgs.add("--embedded-image");
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --rotate= to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps rotate(String pType) {
String oper; // only used in some methods
StringBuffer buf = new StringBuffer(); // local buffer for option-args
buf.append("--rotate=");
if (pType != null) {
buf.append(pType.toString());
}
if (buf.length()>0) {
iCmdArgs.add(buf.toString());
}
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --crop-left= to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps cropLeft(Integer pCount) {
String oper; // only used in some methods
StringBuffer buf = new StringBuffer(); // local buffer for option-args
buf.append("--crop-left=");
if (pCount != null) {
buf.append(pCount.toString());
}
if (buf.length()>0) {
iCmdArgs.add(buf.toString());
}
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --crop-right= to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps cropRight(Integer pCount) {
String oper; // only used in some methods
StringBuffer buf = new StringBuffer(); // local buffer for option-args
buf.append("--crop-right=");
if (pCount != null) {
buf.append(pCount.toString());
}
if (buf.length()>0) {
iCmdArgs.add(buf.toString());
}
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --crop-top= to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps cropTop(Integer pCount) {
String oper; // only used in some methods
StringBuffer buf = new StringBuffer(); // local buffer for option-args
buf.append("--crop-top=");
if (pCount != null) {
buf.append(pCount.toString());
}
if (buf.length()>0) {
iCmdArgs.add(buf.toString());
}
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --crop-bottom= to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps cropBottom(Integer pCount) {
String oper; // only used in some methods
StringBuffer buf = new StringBuffer(); // local buffer for option-args
buf.append("--crop-bottom=");
if (pCount != null) {
buf.append(pCount.toString());
}
if (buf.length()>0) {
iCmdArgs.add(buf.toString());
}
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --lensfun= to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps lensfun(String pType) {
String oper; // only used in some methods
StringBuffer buf = new StringBuffer(); // local buffer for option-args
buf.append("--lensfun=");
if (pType != null) {
buf.append(pType.toString());
}
if (buf.length()>0) {
iCmdArgs.add(buf.toString());
}
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --out-path= to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps outPath(String pPath) {
String oper; // only used in some methods
StringBuffer buf = new StringBuffer(); // local buffer for option-args
buf.append("--out-path=");
if (pPath != null) {
buf.append(pPath.toString());
}
if (buf.length()>0) {
iCmdArgs.add(buf.toString());
}
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --output= to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps output(String pFilename) {
String oper; // only used in some methods
StringBuffer buf = new StringBuffer(); // local buffer for option-args
buf.append("--output=");
if (pFilename != null) {
buf.append(pFilename.toString());
}
if (buf.length()>0) {
iCmdArgs.add(buf.toString());
}
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --darkframe= to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps darkframe(String pFilename) {
String oper; // only used in some methods
StringBuffer buf = new StringBuffer(); // local buffer for option-args
buf.append("--darkframe=");
if (pFilename != null) {
buf.append(pFilename.toString());
}
if (buf.length()>0) {
iCmdArgs.add(buf.toString());
}
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --overwrite to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps overwrite() {
iCmdArgs.add("--overwrite");
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --maximize-window to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps maximizeWindow() {
iCmdArgs.add("--maximize-window");
return this;
}
//////////////////////////////////////////////////////////////////////////////
/**
Add option --silent to the ufraw commandline
(see the documentation of ufraw for details).
*/
public UFRawOps silent() {
iCmdArgs.add("--silent");
return this;
}
}