|
FreeHEP API Version current |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object hep.graphics.heprep1.adapter.HepRepAdapter
Constructor Summary | |
HepRepAdapter(HepRep heprep1)
|
Method Summary | |
void |
addInstanceTree(HepRepInstanceTree instanceTree)
Adds an instancetree to this heprep. |
void |
addLayer(String layer)
Add a layer to the list of layers in this heprep. |
void |
addTypeTree(HepRepTypeTree typeTree)
Add a typetree to this heprep. |
String |
checkForException()
Returns last exception thrown and clears it. |
HepRep |
copy()
Returns a deep copy of the heprep, with all its attached trees, where instances are filtered using a HepRepSelectFilter. |
HepRep |
copy(HepRepSelectFilter filter)
Returns a deep copy of the heprep, with all its attached trees, where instances are filtered using a HepRepSelectFilter. |
HepRepInstanceTree |
getInstances(String name,
String version,
String[] typeNames)
Returns a named and versioned instancetree for a list of typenames. |
HepRepInstanceTree |
getInstancesAfterAction(String name,
String version,
String[] typeNames,
HepRepAction[] actions,
boolean getPoints,
boolean getDrawAtts,
boolean getNonDrawAtts,
String[] invertAtts)
Returns a named and versioned instancetree for a list of typenames after executing some action and for specific filters. |
List |
getInstanceTreeList()
Returns a collection of instancetrees. |
Set |
getInstanceTrees()
Returns a collection of instancetrees. |
HepRepInstanceTree |
getInstanceTreeTop(String name,
String version)
Returns a named and versioned instancetree. |
List |
getLayerOrder()
Returns the list of layers. |
HepRepTypeTree |
getTypeTree(String name,
String version)
Returns a named and versioned typetree. |
List |
getTypeTreeList()
Returns the collection of all typetrees of this heprep. |
Set |
getTypeTrees()
Returns the collection of all typetrees of this heprep. |
void |
overlayInstanceTree(HepRepInstanceTree instanceTree)
Overlays an instancetree to this heprep, overriding attributes and adding children. |
void |
removeInstanceTree(HepRepInstanceTree instanceTree)
Remove an instanectree from this heprep. |
void |
removeTypeTree(HepRepTypeTree typeTree)
Remove a typetree from this heprep. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public HepRepAdapter(HepRep heprep1)
Method Detail |
public void addLayer(String layer)
HepRep
addLayer
in interface HepRep
layer
- name of layer to be added to the back of the list.public List getLayerOrder()
HepRep
getLayerOrder
in interface HepRep
public void addTypeTree(HepRepTypeTree typeTree)
HepRep
addTypeTree
in interface HepRep
typeTree
- to be added.public void removeTypeTree(HepRepTypeTree typeTree)
HepRep
removeTypeTree
in interface HepRep
typeTree
- to be removed.public Set getTypeTrees()
HepRep
getTypeTrees
in interface HepRep
public List getTypeTreeList()
HepRep
getTypeTreeList
in interface HepRep
public HepRepTypeTree getTypeTree(String name, String version)
HepRep
getTypeTree
in interface HepRep
name
- name of the typetree.version
- version of the typetree.
public void addInstanceTree(HepRepInstanceTree instanceTree)
HepRep
addInstanceTree
in interface HepRep
public void overlayInstanceTree(HepRepInstanceTree instanceTree)
HepRep
overlayInstanceTree
in interface HepRep
instanceTree
- to be overlaid.public void removeInstanceTree(HepRepInstanceTree instanceTree)
HepRep
removeInstanceTree
in interface HepRep
instanceTree
- to be removed.public Set getInstanceTrees()
HepRep
getInstanceTrees
in interface HepRep
public List getInstanceTreeList()
HepRep
getInstanceTreeList
in interface HepRep
public HepRepInstanceTree getInstanceTreeTop(String name, String version)
HepRep
This tree needs to be added to the heprep afterwards.
getInstanceTreeTop
in interface HepRep
name
- name of the instancetree.version
- version of the instancetree.
public HepRepInstanceTree getInstances(String name, String version, String[] typeNames)
HepRep
This tree needs to be added to the heprep afterwards.
getInstances
in interface HepRep
name
- name of the instancetree.version
- version of the instancetree.typeNames
- a list of typenames for which we need instancetrees.
public HepRepInstanceTree getInstancesAfterAction(String name, String version, String[] typeNames, HepRepAction[] actions, boolean getPoints, boolean getDrawAtts, boolean getNonDrawAtts, String[] invertAtts)
HepRep
The inversion effect of invertAtts depends on the values of GetDrawAtts and GetNonDrawAtts as follows:
getInstancesAfterAction
in interface HepRep
name
- name of the instancetree.version
- version of the instancetree.typeNames
- a list of typenames for which we need instancetrees.actions
- execute this list of actions before returning.getPoints
- include the HepRepPoints in the instance tree.getDrawAtts
- include the Draw attributes in the instance tree.getNonDrawAtts
- include the Non-Draw attributes in the instance tree.invertAtts
- list of attributes to be included or not depending on getDrawAtts and getNonDrawAtts.
public String checkForException()
HepRep
checkForException
in interface HepRep
public HepRep copy() throws CloneNotSupportedException
HepRep
copy
in interface HepRep
CloneNotSupportedException
- in case copy is not possiblepublic HepRep copy(HepRepSelectFilter filter) throws CloneNotSupportedException
HepRep
copy
in interface HepRep
filter
- to be used for filtering instances.
CloneNotSupportedException
- in case copy is not possible
|
FreeHEP API Version current |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |