FreeHEP API
Version current

hep.aida.jni
Class CIFunctionFactory

java.lang.Object
  extended byhep.aida.jni.CAIDRef
      extended byhep.aida.jni.CProxy
          extended byhep.aida.jni.CIFunctionFactory
All Implemented Interfaces:
hep.aida.IFunctionFactory

public class CIFunctionFactory
extends CProxy
implements hep.aida.IFunctionFactory

Source Code:
CIFunctionFactory.java

Field Summary
 
Fields inherited from class hep.aida.jni.CAIDRef
crefID
 
Constructor Summary
CIFunctionFactory(long crefID)
           
 
Method Summary
 hep.aida.IFunctionCatalog catalog()
           
 hep.aida.IFunction cloneFunction(String path, hep.aida.IFunction f)
           
 hep.aida.IFunction createFunctionByName(String path, String model)
           
 hep.aida.IFunction createFunctionFromScript(String name, int dim, String valexpr, String parameters, String description)
           
 hep.aida.IFunction createFunctionFromScript(String name, int dim, String valexpr, String parameters, String description, String gradexpr)
           
 
Methods inherited from class hep.aida.jni.CProxy
finalize, finalize
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CIFunctionFactory

public CIFunctionFactory(long crefID)
Method Detail

createFunctionByName

public hep.aida.IFunction createFunctionByName(String path,
                                               String model)
                                        throws IllegalArgumentException
Specified by:
createFunctionByName in interface hep.aida.IFunctionFactory
Throws:
IllegalArgumentException

createFunctionFromScript

public hep.aida.IFunction createFunctionFromScript(String name,
                                                   int dim,
                                                   String valexpr,
                                                   String parameters,
                                                   String description)
                                            throws IllegalArgumentException
Specified by:
createFunctionFromScript in interface hep.aida.IFunctionFactory
Throws:
IllegalArgumentException

createFunctionFromScript

public hep.aida.IFunction createFunctionFromScript(String name,
                                                   int dim,
                                                   String valexpr,
                                                   String parameters,
                                                   String description,
                                                   String gradexpr)
                                            throws IllegalArgumentException
Specified by:
createFunctionFromScript in interface hep.aida.IFunctionFactory
Throws:
IllegalArgumentException

cloneFunction

public hep.aida.IFunction cloneFunction(String path,
                                        hep.aida.IFunction f)
                                 throws IllegalArgumentException
Specified by:
cloneFunction in interface hep.aida.IFunctionFactory
Throws:
IllegalArgumentException

catalog

public hep.aida.IFunctionCatalog catalog()
Specified by:
catalog in interface hep.aida.IFunctionFactory

FreeHEP API
Version current

Copyright © 2000-2004 FreeHEP, All Rights Reserved.