FreeHEP API
Version current

hep.aida.jni
Class CIDataPointSet

java.lang.Object
  extended byhep.aida.jni.CAIDRef
      extended byhep.aida.jni.CProxy
          extended byhep.aida.jni.CIDataPointSet
All Implemented Interfaces:
hep.aida.IDataPointSet

public class CIDataPointSet
extends CProxy
implements hep.aida.IDataPointSet

Source Code:
CIDataPointSet.java

Field Summary
 
Fields inherited from class hep.aida.jni.CAIDRef
crefID
 
Constructor Summary
CIDataPointSet(long crefID)
           
 
Method Summary
 hep.aida.IDataPoint addPoint()
           
 void addPoint(hep.aida.IDataPoint point)
           
 hep.aida.IAnnotation annotation()
           
 void clear()
           
 int dimension()
           
 double lowerExtent(int coord)
           
 hep.aida.IDataPoint point(int index)
           
 void removePoint(int index)
           
 void scale(double scaleFactor)
           
 void scaleErrors(double scaleFactor)
           
 void scaleValues(double scaleFactor)
           
 void setCoordinate(int coord, double[] val, double[] err)
           
 void setCoordinate(int coord, double[] val, double[] errp, double[] errm)
           
 void setTitle(String title)
           
 int size()
           
 String title()
           
 double upperExtent(int coord)
           
 
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

CIDataPointSet

public CIDataPointSet(long crefID)
Method Detail

annotation

public hep.aida.IAnnotation annotation()
Specified by:
annotation in interface hep.aida.IDataPointSet

title

public String title()
Specified by:
title in interface hep.aida.IDataPointSet

setTitle

public void setTitle(String title)
              throws IllegalArgumentException
Specified by:
setTitle in interface hep.aida.IDataPointSet
Throws:
IllegalArgumentException

dimension

public int dimension()
Specified by:
dimension in interface hep.aida.IDataPointSet

clear

public void clear()
Specified by:
clear in interface hep.aida.IDataPointSet

size

public int size()
Specified by:
size in interface hep.aida.IDataPointSet

point

public hep.aida.IDataPoint point(int index)
Specified by:
point in interface hep.aida.IDataPointSet

setCoordinate

public void setCoordinate(int coord,
                          double[] val,
                          double[] err)
                   throws IllegalArgumentException
Specified by:
setCoordinate in interface hep.aida.IDataPointSet
Throws:
IllegalArgumentException

setCoordinate

public void setCoordinate(int coord,
                          double[] val,
                          double[] errp,
                          double[] errm)
                   throws IllegalArgumentException
Specified by:
setCoordinate in interface hep.aida.IDataPointSet
Throws:
IllegalArgumentException

addPoint

public hep.aida.IDataPoint addPoint()
                             throws RuntimeException
Specified by:
addPoint in interface hep.aida.IDataPointSet
Throws:
RuntimeException

addPoint

public void addPoint(hep.aida.IDataPoint point)
              throws IllegalArgumentException
Specified by:
addPoint in interface hep.aida.IDataPointSet
Throws:
IllegalArgumentException

removePoint

public void removePoint(int index)
                 throws IllegalArgumentException
Specified by:
removePoint in interface hep.aida.IDataPointSet
Throws:
IllegalArgumentException

lowerExtent

public double lowerExtent(int coord)
                   throws IllegalArgumentException
Specified by:
lowerExtent in interface hep.aida.IDataPointSet
Throws:
IllegalArgumentException

upperExtent

public double upperExtent(int coord)
                   throws IllegalArgumentException
Specified by:
upperExtent in interface hep.aida.IDataPointSet
Throws:
IllegalArgumentException

scale

public void scale(double scaleFactor)
           throws IllegalArgumentException
Specified by:
scale in interface hep.aida.IDataPointSet
Throws:
IllegalArgumentException

scaleValues

public void scaleValues(double scaleFactor)
                 throws IllegalArgumentException
Specified by:
scaleValues in interface hep.aida.IDataPointSet
Throws:
IllegalArgumentException

scaleErrors

public void scaleErrors(double scaleFactor)
                 throws IllegalArgumentException
Specified by:
scaleErrors in interface hep.aida.IDataPointSet
Throws:
IllegalArgumentException

FreeHEP API
Version current

Copyright © 2000-2004 FreeHEP, All Rights Reserved.