/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 1.3.31
*
* Do not make changes to this file unless you know what you are doing--modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
package hep.aida.swig;
import hep.aida.jni.AIDAJNIUtil;
public class IHistogramFactory implements hep.aida.IHistogramFactory {
private long swigCPtr;
protected boolean swigCMemOwn;
public IHistogramFactory(long cPtr, boolean cMemoryOwn) {
swigCMemOwn = cMemoryOwn;
swigCPtr = cPtr;
}
protected static long getCPtr(hep.aida.IHistogramFactory obj) {
if (obj instanceof IHistogramFactory) {
return (obj == null) ? 0 : ((IHistogramFactory)obj).swigCPtr;
} else {
long cPtr = AIDAJNI.new_IHistogramFactory();
// FIXME, memory leak if Java class gets finalized, since C++ director is not freed.
AIDAJNI.IHistogramFactory_director_connect(obj, cPtr, true, true);
return cPtr;
}
}
protected void finalize() {
delete();
}
public synchronized void delete() {
if(swigCPtr != 0 && swigCMemOwn) {
swigCMemOwn = false;
AIDAJNI.delete_IHistogramFactory(swigCPtr);
}
swigCPtr = 0;
}
protected void swigDirectorDisconnect() {
swigCMemOwn = false;
delete();
}
public void swigReleaseOwnership() {
swigCMemOwn = false;
AIDAJNI.IHistogramFactory_change_ownership(this, swigCPtr, false);
}
public void swigTakeOwnership() {
swigCMemOwn = true;
AIDAJNI.IHistogramFactory_change_ownership(this, swigCPtr, true);
}
public void destroy(hep.aida.IBaseHistogram hist) {
AIDAJNI.IHistogramFactory_destroy(swigCPtr, this, IBaseHistogram.getCPtr(hist), (hep.aida.IBaseHistogram)hist);
}
public hep.aida.ICloud1D createCloud1D(String path, String title, int nMax, String options) {
long cPtr = AIDAJNI.IHistogramFactory_createCloud1D__SWIG_0(swigCPtr, this, path, title, nMax, options);
return (cPtr == 0) ? null : new ICloud1D(cPtr, false);
}
public hep.aida.ICloud1D createCloud1D(String path, String title, int nMax) {
long cPtr = AIDAJNI.IHistogramFactory_createCloud1D__SWIG_1(swigCPtr, this, path, title, nMax);
return (cPtr == 0) ? null : new ICloud1D(cPtr, false);
}
public hep.aida.ICloud1D createCloud1D(String path, String title) {
long cPtr = AIDAJNI.IHistogramFactory_createCloud1D__SWIG_2(swigCPtr, this, path, title);
return (cPtr == 0) ? null : new ICloud1D(cPtr, false);
}
public hep.aida.ICloud1D createCloud1D(String pathAndTitle) {
long cPtr = AIDAJNI.IHistogramFactory_createCloud1D__SWIG_3(swigCPtr, this, pathAndTitle);
return (cPtr == 0) ? null : new ICloud1D(cPtr, false);
}
public hep.aida.ICloud1D createCopy(String path, hep.aida.ICloud1D cloud) {
long cPtr = AIDAJNI.IHistogramFactory_createCopy__SWIG_0(swigCPtr, this, path, ICloud1D.getCPtr(cloud), (hep.aida.ICloud1D)cloud);
return (cPtr == 0) ? null : new ICloud1D(cPtr, false);
}
public hep.aida.ICloud2D createCloud2D(String path, String title, int nMax, String options) {
long cPtr = AIDAJNI.IHistogramFactory_createCloud2D__SWIG_0(swigCPtr, this, path, title, nMax, options);
return (cPtr == 0) ? null : new ICloud2D(cPtr, false);
}
public hep.aida.ICloud2D createCloud2D(String path, String title, int nMax) {
long cPtr = AIDAJNI.IHistogramFactory_createCloud2D__SWIG_1(swigCPtr, this, path, title, nMax);
return (cPtr == 0) ? null : new ICloud2D(cPtr, false);
}
public hep.aida.ICloud2D createCloud2D(String path, String title) {
long cPtr = AIDAJNI.IHistogramFactory_createCloud2D__SWIG_2(swigCPtr, this, path, title);
return (cPtr == 0) ? null : new ICloud2D(cPtr, false);
}
public hep.aida.ICloud2D createCloud2D(String pathAndTitle) {
long cPtr = AIDAJNI.IHistogramFactory_createCloud2D__SWIG_3(swigCPtr, this, pathAndTitle);
return (cPtr == 0) ? null : new ICloud2D(cPtr, false);
}
public hep.aida.ICloud2D createCopy(String path, hep.aida.ICloud2D cloud) {
long cPtr = AIDAJNI.IHistogramFactory_createCopy__SWIG_1(swigCPtr, this, path, ICloud2D.getCPtr(cloud), (hep.aida.ICloud2D)cloud);
return (cPtr == 0) ? null : new ICloud2D(cPtr, false);
}
public hep.aida.ICloud3D createCloud3D(String path, String title, int nMax, String options) {
long cPtr = AIDAJNI.IHistogramFactory_createCloud3D__SWIG_0(swigCPtr, this, path, title, nMax, options);
return (cPtr == 0) ? null : new ICloud3D(cPtr, false);
}
public hep.aida.ICloud3D createCloud3D(String path, String title, int nMax) {
long cPtr = AIDAJNI.IHistogramFactory_createCloud3D__SWIG_1(swigCPtr, this, path, title, nMax);
return (cPtr == 0) ? null : new ICloud3D(cPtr, false);
}
public hep.aida.ICloud3D createCloud3D(String path, String title) {
long cPtr = AIDAJNI.IHistogramFactory_createCloud3D__SWIG_2(swigCPtr, this, path, title);
return (cPtr == 0) ? null : new ICloud3D(cPtr, false);
}
public hep.aida.ICloud3D createCloud3D(String pathAndTitle) {
long cPtr = AIDAJNI.IHistogramFactory_createCloud3D__SWIG_3(swigCPtr, this, pathAndTitle);
return (cPtr == 0) ? null : new ICloud3D(cPtr, false);
}
public hep.aida.ICloud3D createCopy(String path, hep.aida.ICloud3D cloud) {
long cPtr = AIDAJNI.IHistogramFactory_createCopy__SWIG_2(swigCPtr, this, path, ICloud3D.getCPtr(cloud), (hep.aida.ICloud3D)cloud);
return (cPtr == 0) ? null : new ICloud3D(cPtr, false);
}
public hep.aida.IHistogram1D createHistogram1D(String path, String title, int nBins, double lowerEdge, double upperEdge, String options) {
long cPtr = AIDAJNI.IHistogramFactory_createHistogram1D__SWIG_0(swigCPtr, this, path, title, nBins, lowerEdge, upperEdge, options);
return (cPtr == 0) ? null : new IHistogram1D(cPtr, false);
}
public hep.aida.IHistogram1D createHistogram1D(String path, String title, int nBins, double lowerEdge, double upperEdge) {
long cPtr = AIDAJNI.IHistogramFactory_createHistogram1D__SWIG_1(swigCPtr, this, path, title, nBins, lowerEdge, upperEdge);
return (cPtr == 0) ? null : new IHistogram1D(cPtr, false);
}
public hep.aida.IHistogram1D createHistogram1D(String pathAndTitle, int nBins, double lowerEdge, double upperEdge) {
long cPtr = AIDAJNI.IHistogramFactory_createHistogram1D__SWIG_2(swigCPtr, this, pathAndTitle, nBins, lowerEdge, upperEdge);
return (cPtr == 0) ? null : new IHistogram1D(cPtr, false);
}
public hep.aida.IHistogram1D createHistogram1D(String path, String title, double[] binEdges, String options) {
long cPtr = AIDAJNI.IHistogramFactory_createHistogram1D__SWIG_3(swigCPtr, this, path, title, binEdges, options);
return (cPtr == 0) ? null : new IHistogram1D(cPtr, false);
}
public hep.aida.IHistogram1D createHistogram1D(String path, String title, double[] binEdges) {
long cPtr = AIDAJNI.IHistogramFactory_createHistogram1D__SWIG_4(swigCPtr, this, path, title, binEdges);
return (cPtr == 0) ? null : new IHistogram1D(cPtr, false);
}
public hep.aida.IHistogram1D createCopy(String path, hep.aida.IHistogram1D hist) {
long cPtr = AIDAJNI.IHistogramFactory_createCopy__SWIG_3(swigCPtr, this, path, IHistogram1D.getCPtr(hist), (hep.aida.IHistogram1D)hist);
return (cPtr == 0) ? null : new IHistogram1D(cPtr, false);
}
public hep.aida.IHistogram2D createHistogram2D(String path, String title, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY, String options) {
long cPtr = AIDAJNI.IHistogramFactory_createHistogram2D__SWIG_0(swigCPtr, this, path, title, nBinsX, lowerEdgeX, upperEdgeX, nBinsY, lowerEdgeY, upperEdgeY, options);
return (cPtr == 0) ? null : new IHistogram2D(cPtr, false);
}
public hep.aida.IHistogram2D createHistogram2D(String path, String title, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY) {
long cPtr = AIDAJNI.IHistogramFactory_createHistogram2D__SWIG_1(swigCPtr, this, path, title, nBinsX, lowerEdgeX, upperEdgeX, nBinsY, lowerEdgeY, upperEdgeY);
return (cPtr == 0) ? null : new IHistogram2D(cPtr, false);
}
public hep.aida.IHistogram2D createHistogram2D(String pathAndTitle, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY) {
long cPtr = AIDAJNI.IHistogramFactory_createHistogram2D__SWIG_2(swigCPtr, this, pathAndTitle, nBinsX, lowerEdgeX, upperEdgeX, nBinsY, lowerEdgeY, upperEdgeY);
return (cPtr == 0) ? null : new IHistogram2D(cPtr, false);
}
public hep.aida.IHistogram2D createHistogram2D(String path, String title, double[] binEdgesX, double[] binEdgesY, String options) {
long cPtr = AIDAJNI.IHistogramFactory_createHistogram2D__SWIG_3(swigCPtr, this, path, title, binEdgesX, binEdgesY, options);
return (cPtr == 0) ? null : new IHistogram2D(cPtr, false);
}
public hep.aida.IHistogram2D createHistogram2D(String path, String title, double[] binEdgesX, double[] binEdgesY) {
long cPtr = AIDAJNI.IHistogramFactory_createHistogram2D__SWIG_4(swigCPtr, this, path, title, binEdgesX, binEdgesY);
return (cPtr == 0) ? null : new IHistogram2D(cPtr, false);
}
public hep.aida.IHistogram2D createCopy(String copy, hep.aida.IHistogram2D hist) {
long cPtr = AIDAJNI.IHistogramFactory_createCopy__SWIG_4(swigCPtr, this, copy, IHistogram2D.getCPtr(hist), (hep.aida.IHistogram2D)hist);
return (cPtr == 0) ? null : new IHistogram2D(cPtr, false);
}
public hep.aida.IHistogram3D createHistogram3D(String path, String title, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY, int nBinsZ, double lowerEdgeZ, double upperEdgeZ, String options) {
long cPtr = AIDAJNI.IHistogramFactory_createHistogram3D__SWIG_0(swigCPtr, this, path, title, nBinsX, lowerEdgeX, upperEdgeX, nBinsY, lowerEdgeY, upperEdgeY, nBinsZ, lowerEdgeZ, upperEdgeZ, options);
return (cPtr == 0) ? null : new IHistogram3D(cPtr, false);
}
public hep.aida.IHistogram3D createHistogram3D(String path, String title, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY, int nBinsZ, double lowerEdgeZ, double upperEdgeZ) {
long cPtr = AIDAJNI.IHistogramFactory_createHistogram3D__SWIG_1(swigCPtr, this, path, title, nBinsX, lowerEdgeX, upperEdgeX, nBinsY, lowerEdgeY, upperEdgeY, nBinsZ, lowerEdgeZ, upperEdgeZ);
return (cPtr == 0) ? null : new IHistogram3D(cPtr, false);
}
public hep.aida.IHistogram3D createHistogram3D(String pathAndTitle, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY, int nBinsZ, double lowerEdgeZ, double upperEdgeZ) {
long cPtr = AIDAJNI.IHistogramFactory_createHistogram3D__SWIG_2(swigCPtr, this, pathAndTitle, nBinsX, lowerEdgeX, upperEdgeX, nBinsY, lowerEdgeY, upperEdgeY, nBinsZ, lowerEdgeZ, upperEdgeZ);
return (cPtr == 0) ? null : new IHistogram3D(cPtr, false);
}
public hep.aida.IHistogram3D createHistogram3D(String path, String title, double[] binEdgesX, double[] binEdgesY, double[] binEdgesZ, String options) {
long cPtr = AIDAJNI.IHistogramFactory_createHistogram3D__SWIG_3(swigCPtr, this, path, title, binEdgesX, binEdgesY, binEdgesZ, options);
return (cPtr == 0) ? null : new IHistogram3D(cPtr, false);
}
public hep.aida.IHistogram3D createHistogram3D(String path, String title, double[] binEdgesX, double[] binEdgesY, double[] binEdgesZ) {
long cPtr = AIDAJNI.IHistogramFactory_createHistogram3D__SWIG_4(swigCPtr, this, path, title, binEdgesX, binEdgesY, binEdgesZ);
return (cPtr == 0) ? null : new IHistogram3D(cPtr, false);
}
public hep.aida.IHistogram3D createCopy(String path, hep.aida.IHistogram3D hist) {
long cPtr = AIDAJNI.IHistogramFactory_createCopy__SWIG_5(swigCPtr, this, path, IHistogram3D.getCPtr(hist), (hep.aida.IHistogram3D)hist);
return (cPtr == 0) ? null : new IHistogram3D(cPtr, false);
}
public hep.aida.IProfile1D createProfile1D(String path, String title, int nBins, double lowerEdge, double upperEdge, String options) {
long cPtr = AIDAJNI.IHistogramFactory_createProfile1D__SWIG_0(swigCPtr, this, path, title, nBins, lowerEdge, upperEdge, options);
return (cPtr == 0) ? null : new IProfile1D(cPtr, false);
}
public hep.aida.IProfile1D createProfile1D(String path, String title, int nBins, double lowerEdge, double upperEdge) {
long cPtr = AIDAJNI.IHistogramFactory_createProfile1D__SWIG_1(swigCPtr, this, path, title, nBins, lowerEdge, upperEdge);
return (cPtr == 0) ? null : new IProfile1D(cPtr, false);
}
public hep.aida.IProfile1D createProfile1D(String path, String title, int nBins, double lowerEdge, double upperEdge, double lowerValue, double upperValue, String options) {
long cPtr = AIDAJNI.IHistogramFactory_createProfile1D__SWIG_2(swigCPtr, this, path, title, nBins, lowerEdge, upperEdge, lowerValue, upperValue, options);
return (cPtr == 0) ? null : new IProfile1D(cPtr, false);
}
public hep.aida.IProfile1D createProfile1D(String path, String title, int nBins, double lowerEdge, double upperEdge, double lowerValue, double upperValue) {
long cPtr = AIDAJNI.IHistogramFactory_createProfile1D__SWIG_3(swigCPtr, this, path, title, nBins, lowerEdge, upperEdge, lowerValue, upperValue);
return (cPtr == 0) ? null : new IProfile1D(cPtr, false);
}
public hep.aida.IProfile1D createProfile1D(String path, String title, double[] binEdges, String options) {
long cPtr = AIDAJNI.IHistogramFactory_createProfile1D__SWIG_4(swigCPtr, this, path, title, binEdges, options);
return (cPtr == 0) ? null : new IProfile1D(cPtr, false);
}
public hep.aida.IProfile1D createProfile1D(String path, String title, double[] binEdges) {
long cPtr = AIDAJNI.IHistogramFactory_createProfile1D__SWIG_5(swigCPtr, this, path, title, binEdges);
return (cPtr == 0) ? null : new IProfile1D(cPtr, false);
}
public hep.aida.IProfile1D createProfile1D(String path, String title, double[] binEdges, double lowerValue, double upperValue, String options) {
long cPtr = AIDAJNI.IHistogramFactory_createProfile1D__SWIG_6(swigCPtr, this, path, title, binEdges, lowerValue, upperValue, options);
return (cPtr == 0) ? null : new IProfile1D(cPtr, false);
}
public hep.aida.IProfile1D createProfile1D(String path, String title, double[] binEdges, double lowerValue, double upperValue) {
long cPtr = AIDAJNI.IHistogramFactory_createProfile1D__SWIG_7(swigCPtr, this, path, title, binEdges, lowerValue, upperValue);
return (cPtr == 0) ? null : new IProfile1D(cPtr, false);
}
public hep.aida.IProfile1D createProfile1D(String pathAndTitle, int nBins, double lowerEdge, double upperEdge) {
long cPtr = AIDAJNI.IHistogramFactory_createProfile1D__SWIG_8(swigCPtr, this, pathAndTitle, nBins, lowerEdge, upperEdge);
return (cPtr == 0) ? null : new IProfile1D(cPtr, false);
}
public hep.aida.IProfile1D createProfile1D(String pathAndTitle, int nBins, double lowerEdge, double upperEdge, double lowerValue, double upperValue) {
long cPtr = AIDAJNI.IHistogramFactory_createProfile1D__SWIG_9(swigCPtr, this, pathAndTitle, nBins, lowerEdge, upperEdge, lowerValue, upperValue);
return (cPtr == 0) ? null : new IProfile1D(cPtr, false);
}
public hep.aida.IProfile1D createCopy(String path, hep.aida.IProfile1D profile) {
long cPtr = AIDAJNI.IHistogramFactory_createCopy__SWIG_6(swigCPtr, this, path, IProfile1D.getCPtr(profile), (hep.aida.IProfile1D)profile);
return (cPtr == 0) ? null : new IProfile1D(cPtr, false);
}
public hep.aida.IProfile2D createProfile2D(String path, String title, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY, String options) {
long cPtr = AIDAJNI.IHistogramFactory_createProfile2D__SWIG_0(swigCPtr, this, path, title, nBinsX, lowerEdgeX, upperEdgeX, nBinsY, lowerEdgeY, upperEdgeY, options);
return (cPtr == 0) ? null : new IProfile2D(cPtr, false);
}
public hep.aida.IProfile2D createProfile2D(String path, String title, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY) {
long cPtr = AIDAJNI.IHistogramFactory_createProfile2D__SWIG_1(swigCPtr, this, path, title, nBinsX, lowerEdgeX, upperEdgeX, nBinsY, lowerEdgeY, upperEdgeY);
return (cPtr == 0) ? null : new IProfile2D(cPtr, false);
}
public hep.aida.IProfile2D createProfile2D(String path, String title, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY, double lowerValue, double upperValue, String options) {
long cPtr = AIDAJNI.IHistogramFactory_createProfile2D__SWIG_2(swigCPtr, this, path, title, nBinsX, lowerEdgeX, upperEdgeX, nBinsY, lowerEdgeY, upperEdgeY, lowerValue, upperValue, options);
return (cPtr == 0) ? null : new IProfile2D(cPtr, false);
}
public hep.aida.IProfile2D createProfile2D(String path, String title, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY, double lowerValue, double upperValue) {
long cPtr = AIDAJNI.IHistogramFactory_createProfile2D__SWIG_3(swigCPtr, this, path, title, nBinsX, lowerEdgeX, upperEdgeX, nBinsY, lowerEdgeY, upperEdgeY, lowerValue, upperValue);
return (cPtr == 0) ? null : new IProfile2D(cPtr, false);
}
public hep.aida.IProfile2D createProfile2D(String path, String title, double[] binEdgesX, double[] binEdgesY, String options) {
long cPtr = AIDAJNI.IHistogramFactory_createProfile2D__SWIG_4(swigCPtr, this, path, title, binEdgesX, binEdgesY, options);
return (cPtr == 0) ? null : new IProfile2D(cPtr, false);
}
public hep.aida.IProfile2D createProfile2D(String path, String title, double[] binEdgesX, double[] binEdgesY) {
long cPtr = AIDAJNI.IHistogramFactory_createProfile2D__SWIG_5(swigCPtr, this, path, title, binEdgesX, binEdgesY);
return (cPtr == 0) ? null : new IProfile2D(cPtr, false);
}
public hep.aida.IProfile2D createProfile2D(String path, String title, double[] binEdgesX, double[] binEdgesY, double lowerValue, double upperValue, String options) {
long cPtr = AIDAJNI.IHistogramFactory_createProfile2D__SWIG_6(swigCPtr, this, path, title, binEdgesX, binEdgesY, lowerValue, upperValue, options);
return (cPtr == 0) ? null : new IProfile2D(cPtr, false);
}
public hep.aida.IProfile2D createProfile2D(String path, String title, double[] binEdgesX, double[] binEdgesY, double lowerValue, double upperValue) {
long cPtr = AIDAJNI.IHistogramFactory_createProfile2D__SWIG_7(swigCPtr, this, path, title, binEdgesX, binEdgesY, lowerValue, upperValue);
return (cPtr == 0) ? null : new IProfile2D(cPtr, false);
}
public hep.aida.IProfile2D createProfile2D(String pathAndTitle, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY) {
long cPtr = AIDAJNI.IHistogramFactory_createProfile2D__SWIG_8(swigCPtr, this, pathAndTitle, nBinsX, lowerEdgeX, upperEdgeX, nBinsY, lowerEdgeY, upperEdgeY);
return (cPtr == 0) ? null : new IProfile2D(cPtr, false);
}
public hep.aida.IProfile2D createProfile2D(String pathAndTitle, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY, double lowerValue, double upperValue) {
long cPtr = AIDAJNI.IHistogramFactory_createProfile2D__SWIG_9(swigCPtr, this, pathAndTitle, nBinsX, lowerEdgeX, upperEdgeX, nBinsY, lowerEdgeY, upperEdgeY, lowerValue, upperValue);
return (cPtr == 0) ? null : new IProfile2D(cPtr, false);
}
public hep.aida.IProfile2D createCopy(String path, hep.aida.IProfile2D profile) {
long cPtr = AIDAJNI.IHistogramFactory_createCopy__SWIG_7(swigCPtr, this, path, IProfile2D.getCPtr(profile), (hep.aida.IProfile2D)profile);
return (cPtr == 0) ? null : new IProfile2D(cPtr, false);
}
public hep.aida.IHistogram1D add(String path, hep.aida.IHistogram1D hist1, hep.aida.IHistogram1D hist2) {
long cPtr = AIDAJNI.IHistogramFactory_add__SWIG_0(swigCPtr, this, path, IHistogram1D.getCPtr(hist1), (hep.aida.IHistogram1D)hist1, IHistogram1D.getCPtr(hist2), (hep.aida.IHistogram1D)hist2);
return (cPtr == 0) ? null : new IHistogram1D(cPtr, false);
}
public hep.aida.IHistogram1D subtract(String path, hep.aida.IHistogram1D hist1, hep.aida.IHistogram1D hist2) {
long cPtr = AIDAJNI.IHistogramFactory_subtract__SWIG_0(swigCPtr, this, path, IHistogram1D.getCPtr(hist1), (hep.aida.IHistogram1D)hist1, IHistogram1D.getCPtr(hist2), (hep.aida.IHistogram1D)hist2);
return (cPtr == 0) ? null : new IHistogram1D(cPtr, false);
}
public hep.aida.IHistogram1D multiply(String path, hep.aida.IHistogram1D hist1, hep.aida.IHistogram1D hist2) {
long cPtr = AIDAJNI.IHistogramFactory_multiply__SWIG_0(swigCPtr, this, path, IHistogram1D.getCPtr(hist1), (hep.aida.IHistogram1D)hist1, IHistogram1D.getCPtr(hist2), (hep.aida.IHistogram1D)hist2);
return (cPtr == 0) ? null : new IHistogram1D(cPtr, false);
}
public hep.aida.IHistogram1D divide(String path, hep.aida.IHistogram1D hist1, hep.aida.IHistogram1D hist2) {
long cPtr = AIDAJNI.IHistogramFactory_divide__SWIG_0(swigCPtr, this, path, IHistogram1D.getCPtr(hist1), (hep.aida.IHistogram1D)hist1, IHistogram1D.getCPtr(hist2), (hep.aida.IHistogram1D)hist2);
return (cPtr == 0) ? null : new IHistogram1D(cPtr, false);
}
public hep.aida.IHistogram2D add(String path, hep.aida.IHistogram2D hist1, hep.aida.IHistogram2D hist2) {
long cPtr = AIDAJNI.IHistogramFactory_add__SWIG_1(swigCPtr, this, path, IHistogram2D.getCPtr(hist1), (hep.aida.IHistogram2D)hist1, IHistogram2D.getCPtr(hist2), (hep.aida.IHistogram2D)hist2);
return (cPtr == 0) ? null : new IHistogram2D(cPtr, false);
}
public hep.aida.IHistogram2D subtract(String path, hep.aida.IHistogram2D hist1, hep.aida.IHistogram2D hist2) {
long cPtr = AIDAJNI.IHistogramFactory_subtract__SWIG_1(swigCPtr, this, path, IHistogram2D.getCPtr(hist1), (hep.aida.IHistogram2D)hist1, IHistogram2D.getCPtr(hist2), (hep.aida.IHistogram2D)hist2);
return (cPtr == 0) ? null : new IHistogram2D(cPtr, false);
}
public hep.aida.IHistogram2D multiply(String path, hep.aida.IHistogram2D hist1, hep.aida.IHistogram2D hist2) {
long cPtr = AIDAJNI.IHistogramFactory_multiply__SWIG_1(swigCPtr, this, path, IHistogram2D.getCPtr(hist1), (hep.aida.IHistogram2D)hist1, IHistogram2D.getCPtr(hist2), (hep.aida.IHistogram2D)hist2);
return (cPtr == 0) ? null : new IHistogram2D(cPtr, false);
}
public hep.aida.IHistogram2D divide(String path, hep.aida.IHistogram2D hist1, hep.aida.IHistogram2D hist2) {
long cPtr = AIDAJNI.IHistogramFactory_divide__SWIG_1(swigCPtr, this, path, IHistogram2D.getCPtr(hist1), (hep.aida.IHistogram2D)hist1, IHistogram2D.getCPtr(hist2), (hep.aida.IHistogram2D)hist2);
return (cPtr == 0) ? null : new IHistogram2D(cPtr, false);
}
public hep.aida.IHistogram3D add(String path, hep.aida.IHistogram3D hist1, hep.aida.IHistogram3D hist2) {
long cPtr = AIDAJNI.IHistogramFactory_add__SWIG_2(swigCPtr, this, path, IHistogram3D.getCPtr(hist1), (hep.aida.IHistogram3D)hist1, IHistogram3D.getCPtr(hist2), (hep.aida.IHistogram3D)hist2);
return (cPtr == 0) ? null : new IHistogram3D(cPtr, false);
}
public hep.aida.IHistogram3D subtract(String path, hep.aida.IHistogram3D hist1, hep.aida.IHistogram3D hist2) {
long cPtr = AIDAJNI.IHistogramFactory_subtract__SWIG_2(swigCPtr, this, path, IHistogram3D.getCPtr(hist1), (hep.aida.IHistogram3D)hist1, IHistogram3D.getCPtr(hist2), (hep.aida.IHistogram3D)hist2);
return (cPtr == 0) ? null : new IHistogram3D(cPtr, false);
}
public hep.aida.IHistogram3D multiply(String path, hep.aida.IHistogram3D hist1, hep.aida.IHistogram3D hist2) {
long cPtr = AIDAJNI.IHistogramFactory_multiply__SWIG_2(swigCPtr, this, path, IHistogram3D.getCPtr(hist1), (hep.aida.IHistogram3D)hist1, IHistogram3D.getCPtr(hist2), (hep.aida.IHistogram3D)hist2);
return (cPtr == 0) ? null : new IHistogram3D(cPtr, false);
}
public hep.aida.IHistogram3D divide(String path, hep.aida.IHistogram3D hist1, hep.aida.IHistogram3D hist2) {
long cPtr = AIDAJNI.IHistogramFactory_divide__SWIG_2(swigCPtr, this, path, IHistogram3D.getCPtr(hist1), (hep.aida.IHistogram3D)hist1, IHistogram3D.getCPtr(hist2), (hep.aida.IHistogram3D)hist2);
return (cPtr == 0) ? null : new IHistogram3D(cPtr, false);
}
public hep.aida.IHistogram1D projectionX(String path, hep.aida.IHistogram2D hist) {
long cPtr = AIDAJNI.IHistogramFactory_projectionX(swigCPtr, this, path, IHistogram2D.getCPtr(hist), (hep.aida.IHistogram2D)hist);
return (cPtr == 0) ? null : new IHistogram1D(cPtr, false);
}
public hep.aida.IHistogram1D projectionY(String path, hep.aida.IHistogram2D hist) {
long cPtr = AIDAJNI.IHistogramFactory_projectionY(swigCPtr, this, path, IHistogram2D.getCPtr(hist), (hep.aida.IHistogram2D)hist);
return (cPtr == 0) ? null : new IHistogram1D(cPtr, false);
}
public hep.aida.IHistogram1D sliceX(String path, hep.aida.IHistogram2D hist, int index) {
long cPtr = AIDAJNI.IHistogramFactory_sliceX__SWIG_0(swigCPtr, this, path, IHistogram2D.getCPtr(hist), (hep.aida.IHistogram2D)hist, index);
return (cPtr == 0) ? null : new IHistogram1D(cPtr, false);
}
public hep.aida.IHistogram1D sliceY(String path, hep.aida.IHistogram2D hist, int index) {
long cPtr = AIDAJNI.IHistogramFactory_sliceY__SWIG_0(swigCPtr, this, path, IHistogram2D.getCPtr(hist), (hep.aida.IHistogram2D)hist, index);
return (cPtr == 0) ? null : new IHistogram1D(cPtr, false);
}
public hep.aida.IHistogram1D sliceX(String path, hep.aida.IHistogram2D hist, int index1, int index2) {
long cPtr = AIDAJNI.IHistogramFactory_sliceX__SWIG_1(swigCPtr, this, path, IHistogram2D.getCPtr(hist), (hep.aida.IHistogram2D)hist, index1, index2);
return (cPtr == 0) ? null : new IHistogram1D(cPtr, false);
}
public hep.aida.IHistogram1D sliceY(String path, hep.aida.IHistogram2D hist, int index1, int index2) {
long cPtr = AIDAJNI.IHistogramFactory_sliceY__SWIG_1(swigCPtr, this, path, IHistogram2D.getCPtr(hist), (hep.aida.IHistogram2D)hist, index1, index2);
return (cPtr == 0) ? null : new IHistogram1D(cPtr, false);
}
public hep.aida.IHistogram2D projectionXY(String path, hep.aida.IHistogram3D hist) {
long cPtr = AIDAJNI.IHistogramFactory_projectionXY(swigCPtr, this, path, IHistogram3D.getCPtr(hist), (hep.aida.IHistogram3D)hist);
return (cPtr == 0) ? null : new IHistogram2D(cPtr, false);
}
public hep.aida.IHistogram2D projectionXZ(String path, hep.aida.IHistogram3D hist) {
long cPtr = AIDAJNI.IHistogramFactory_projectionXZ(swigCPtr, this, path, IHistogram3D.getCPtr(hist), (hep.aida.IHistogram3D)hist);
return (cPtr == 0) ? null : new IHistogram2D(cPtr, false);
}
public hep.aida.IHistogram2D projectionYZ(String path, hep.aida.IHistogram3D hist) {
long cPtr = AIDAJNI.IHistogramFactory_projectionYZ(swigCPtr, this, path, IHistogram3D.getCPtr(hist), (hep.aida.IHistogram3D)hist);
return (cPtr == 0) ? null : new IHistogram2D(cPtr, false);
}
public hep.aida.IHistogram2D sliceXY(String path, hep.aida.IHistogram3D hist, int index1, int index2) {
long cPtr = AIDAJNI.IHistogramFactory_sliceXY(swigCPtr, this, path, IHistogram3D.getCPtr(hist), (hep.aida.IHistogram3D)hist, index1, index2);
return (cPtr == 0) ? null : new IHistogram2D(cPtr, false);
}
public hep.aida.IHistogram2D sliceXZ(String path, hep.aida.IHistogram3D hist, int index1, int index2) {
long cPtr = AIDAJNI.IHistogramFactory_sliceXZ(swigCPtr, this, path, IHistogram3D.getCPtr(hist), (hep.aida.IHistogram3D)hist, index1, index2);
return (cPtr == 0) ? null : new IHistogram2D(cPtr, false);
}
public hep.aida.IHistogram2D sliceYZ(String path, hep.aida.IHistogram3D hist, int index1, int index2) {
long cPtr = AIDAJNI.IHistogramFactory_sliceYZ(swigCPtr, this, path, IHistogram3D.getCPtr(hist), (hep.aida.IHistogram3D)hist, index1, index2);
return (cPtr == 0) ? null : new IHistogram2D(cPtr, false);
}
public IHistogramFactory() {
this(AIDAJNI.new_IHistogramFactory(), true);
AIDAJNI.IHistogramFactory_director_connect(this, swigCPtr, swigCMemOwn, true);
}
}