hep.ilc.marlin.jni
Class LCRelationNavigator

java.lang.Object
  extended by hep.ilc.marlin.jni.LCRelationNavigator

public class LCRelationNavigator
extends Object


Field Summary
protected  boolean swigCMemOwn
           
 
Constructor Summary
  LCRelationNavigator(LCCollection col)
           
protected LCRelationNavigator(long cPtr, boolean cMemoryOwn)
           
  LCRelationNavigator(String fromType, String toType)
           
 
Method Summary
 void addRelation(LCObject from, LCObject to)
           
 void addRelation(LCObject from, LCObject to, float weight)
           
 LCCollection createLCCollection()
           
 void delete()
           
 boolean equals(Object obj)
           
protected  void finalize()
           
protected static long getCPtr(LCRelationNavigator obj)
           
 String getFromType()
           
 LCObjectVector getRelatedFromObjects(LCObject to)
           
 FloatVector getRelatedFromWeights(LCObject to)
           
 LCObjectVector getRelatedToObjects(LCObject from)
           
 FloatVector getRelatedToWeights(LCObject from)
           
 String getToType()
           
 int hashCode()
           
 void removeRelation(LCObject from, LCObject to)
           
 
Methods inherited from class java.lang.Object
clone, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

swigCMemOwn

protected boolean swigCMemOwn
Constructor Detail

LCRelationNavigator

protected LCRelationNavigator(long cPtr,
                              boolean cMemoryOwn)

LCRelationNavigator

public LCRelationNavigator(String fromType,
                           String toType)

LCRelationNavigator

public LCRelationNavigator(LCCollection col)
Method Detail

getCPtr

protected static long getCPtr(LCRelationNavigator obj)

finalize

protected void finalize()
                 throws Throwable
Overrides:
finalize in class Object
Throws:
Throwable

delete

public void delete()

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

getFromType

public String getFromType()

getToType

public String getToType()

getRelatedToObjects

public LCObjectVector getRelatedToObjects(LCObject from)

getRelatedFromObjects

public LCObjectVector getRelatedFromObjects(LCObject to)

getRelatedToWeights

public FloatVector getRelatedToWeights(LCObject from)

getRelatedFromWeights

public FloatVector getRelatedFromWeights(LCObject to)

addRelation

public void addRelation(LCObject from,
                        LCObject to,
                        float weight)

addRelation

public void addRelation(LCObject from,
                        LCObject to)

removeRelation

public void removeRelation(LCObject from,
                           LCObject to)

createLCCollection

public LCCollection createLCCollection()


Copyright © 2000-2007 FreeHEP. All Rights Reserved.