|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectinterring.GeometryNode
public class GeometryNode
Field Summary | |
---|---|
java.util.Vector<GeometryNode> |
children
|
Constructor Summary | |
---|---|
GeometryNode()
Konstruktor |
|
GeometryNode(double alpha,
int distance2root,
java.lang.String name,
long size,
double omega)
Konstruktor |
|
GeometryNode(java.lang.String name,
long size)
Konstruktor |
Method Summary | |
---|---|
void |
addChild(GeometryNode node)
Methode um Kinder hinzuzufügen |
static void |
addChildren(GeometryNode node,
GeometryNode[] nodes)
Statische Methode um Kinder hinzuzufügen |
void |
clearAllSelections()
Methode, um Auswahl aller Nodes aufzuheben |
void |
drawIt(ThicknessList tlist,
java.awt.geom.AffineTransform at,
java.awt.Graphics2D g2)
Zeichenfunktion - rekursiv! |
void |
enableSelection()
|
double |
getAlpha()
|
long |
getBranchSize()
Methode um Größe Subbaum festzustellen. |
GeometryNode |
getChildAt(int i)
|
int |
getChildCount()
|
int |
getDistance2root()
|
int |
getIndexOfChild(GeometryNode node)
|
int |
getMaxDepth()
Methode für Ermittlung max. |
java.lang.String |
getName()
|
double |
getOmega()
|
long |
getSize()
|
boolean |
getVisibility()
|
boolean |
isleaf()
Methode, um festzustellen, ob Node ein Blatt ist |
GeometryNode |
search(int distance2root,
double angle)
Methode für Picking |
void |
setAlpha(double alpha)
|
void |
setDistance2root(int distance2root)
|
void |
setName(java.lang.String name)
|
void |
setOmega(double omega)
|
void |
setSize(long size)
|
void |
setVisibility(boolean visible)
|
void |
toggleVisibilityOfChildren()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public java.util.Vector<GeometryNode> children
Constructor Detail |
---|
public GeometryNode()
public GeometryNode(double alpha, int distance2root, java.lang.String name, long size, double omega)
public GeometryNode(java.lang.String name, long size)
Method Detail |
---|
public static void addChildren(GeometryNode node, GeometryNode[] nodes)
node
- - Vaternodes
- - neue Kinderpublic void addChild(GeometryNode node)
node
- - neues Kindpublic boolean isleaf()
public long getBranchSize()
public void clearAllSelections()
public GeometryNode search(int distance2root, double angle)
distance2root
- - Tiefe im Baumangle
- - Winkel
public java.lang.String getName()
public long getSize()
public void setName(java.lang.String name)
public void setSize(long size)
public int getChildCount()
public GeometryNode getChildAt(int i)
public int getIndexOfChild(GeometryNode node)
public double getAlpha()
public int getDistance2root()
public double getOmega()
public void setAlpha(double alpha)
public void setDistance2root(int distance2root)
public void setOmega(double omega)
public int getMaxDepth()
public void setVisibility(boolean visible)
public boolean getVisibility()
public void toggleVisibilityOfChildren()
public void enableSelection()
public void drawIt(ThicknessList tlist, java.awt.geom.AffineTransform at, java.awt.Graphics2D g2)
tlist
- - ThicknessListat
- - Matrix mit Transformationeng2
- - Graphics2D Instanz
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |