|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object de.fhg.igd.earth.model.graph.ProjectorObject de.fhg.igd.earth.model.graph.ModelGraphObject de.fhg.igd.earth.model.graph.Node de.fhg.igd.earth.model.graph.Group de.fhg.igd.earth.model.graph.SwitchGroup de.fhg.igd.earth.model.graph.DetailGroup
This class represents a DetailGroup. At that moment the DetailGroup can have only two states: high or low detail. If the levelOfDetail is set to LOD_High you can only see the children if you aren't changing the view. LOD_Low groups will be shown while you rotate or translate the view. Lod_Low groups can be empty. Title : Earth Copyright : Copyright (c) 2001 Organisation : IGD FhG
Field Summary | |
private int |
levelOfDetail_
Level Of Detail |
static int |
LOD_High
Level Of Detail = HIGH |
static int |
LOD_Low
Level Of Detail = LOW |
Fields inherited from class de.fhg.igd.earth.model.graph.SwitchGroup |
CHILD_ALL, CHILD_MASK, CHILD_NONE |
Fields inherited from class de.fhg.igd.earth.model.graph.Group |
maxNumChildren_ |
Fields inherited from class de.fhg.igd.earth.model.graph.Node |
boundless_, collidable_, icon_, parent_, pickable_ |
Fields inherited from class de.fhg.igd.earth.model.graph.ProjectorObject |
projectorObject_ |
Constructor Summary | |
DetailGroup()
Constructs and initializes a default DetailGroup. |
Method Summary | |
protected boolean |
allowChildAddEvent(Node n)
Overwrites the group class method. |
Object |
clone()
Clones this DetailGroup |
int |
getSubType()
Returns SUBTYPE_DetailGroup. |
int |
getType()
Returns TYPE_Group. |
void |
setLevel(int level)
Sets the level of detail. |
Methods inherited from class de.fhg.igd.earth.model.graph.SwitchGroup |
childAddedEvent, childRemovedEvent, getChildMask, getWitchChild, setChildMask, setWitchChild |
Methods inherited from class de.fhg.igd.earth.model.graph.Group |
addChild, calcBoundingBox, createLeafList, createSubGroupList, createSubNodeList, detach, detachedEvent, getAllChildren, getChild, getErasedChildren, numChildren, removeAllChildren, removeChild, removeChild, resetChanges, searchDown, searchDown, searchDown, searchDown, searchDownInserter, searchDownInserter, setChildAt, setColor, setHighLight, setMutable, setVisible |
Methods inherited from class de.fhg.igd.earth.model.graph.Node |
broadcastCreation, broadcastResetChanges, createParentGroupList, delete, delete, getBoundingBox, getBoundless, getBranchGroup, getCollidable, getGroup, getIcon, getLeafList, getModelGraph, getParent, getParentGroupList, getPickable, getSubGroupList, getSubNodeList, isFocused, move, move, moveTo, publishChanges, resetProjectorObject, searchUp, searchUp, searchUp, searchUp, setBoundless, setCollidable, setIcon, setParent, setPickable |
Methods inherited from class de.fhg.igd.earth.model.graph.ModelGraphObject |
anyChanges, anySubChanges, getChanges, getChanges, getInfoTable, getInfoTableElements, getInfoTableKeys, getInfoTableSize, getInfoTableValues, getMutable, getName, getSubChanges, getSubChanges, getSubTypeName, getTimeStamp, getTrace, getTraceable, putInfo, setChanges, setInfoTable, setName, setSubChanges, setTrace, VectorClone |
Methods inherited from class de.fhg.igd.earth.model.graph.ProjectorObject |
getProjectorObject, setProjectorObject |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int LOD_High
public static final int LOD_Low
private int levelOfDetail_
Constructor Detail |
public DetailGroup()
Method Detail |
public int getType()
getType
in class Group
public int getSubType()
getSubType
in class Group
public void setLevel(int level)
level
- Level of detailprotected boolean allowChildAddEvent(Node n)
allowChildAddEvent
in class Group
n
- Node
public Object clone()
clone
in class SwitchGroup
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |