|
Treeviz 0.37 2010-10-17 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectch.randelshofer.tree.circlemap.CirclemapDraw
public class CirclemapDraw
CirclemapDraw draws a CirclemapTree.
Can draw a subtree from any node within the tree.
| Constructor Summary | |
|---|---|
CirclemapDraw(CirclemapNode root,
NodeInfo info)
|
|
CirclemapDraw(CirclemapTree model)
|
|
| Method Summary | |
|---|---|
void |
drawContours(java.awt.Graphics2D g,
CirclemapNode node,
java.awt.Color color)
|
void |
drawDescendantSubtreeBounds(java.awt.Graphics2D g,
CirclemapNode parent,
java.awt.Color color)
|
void |
drawLabel(java.awt.Graphics2D g,
CirclemapNode node,
int depth,
double px,
double py,
double sf)
|
void |
drawNode(java.awt.Graphics2D g,
CirclemapNode node,
int depth,
double px,
double py,
double sf)
|
void |
drawNodeBounds(java.awt.Graphics2D g,
CirclemapNode selectedNode,
java.awt.Color color)
|
void |
drawSubtreeBounds(java.awt.Graphics2D g,
CirclemapNode selectedNode,
java.awt.Color color)
|
void |
drawTree(java.awt.Graphics2D g,
ProgressObserver p)
Draws the tree onto the supplied graphics object. |
void |
drawTree0(java.awt.Graphics2D g,
CirclemapNode node,
int depth,
double px,
double py,
double sf,
java.awt.Rectangle clipBounds,
ProgressObserver p)
|
double |
getCX()
|
double |
getCY()
|
CirclemapNode |
getDrawRoot()
|
NodeInfo |
getInfo()
|
int |
getMaxDepth()
|
CirclemapNode |
getNodeAt(double px,
double py)
Returns the node at the specified draw coordinates. |
CirclemapNode |
getNodeAt(int px,
int py)
Returns the node at the specified view coordinates. |
double |
getRadius()
|
CirclemapNode |
getRoot()
|
void |
setCX(double newValue)
|
void |
setCY(double newValue)
|
void |
setDrawRoot(CirclemapNode newValue)
|
void |
setMaxDepth(int newValue)
|
void |
setRadius(double newValue)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CirclemapDraw(CirclemapTree model)
public CirclemapDraw(CirclemapNode root,
NodeInfo info)
| Method Detail |
|---|
public double getCX()
public void setCX(double newValue)
public double getCY()
public void setCY(double newValue)
public double getRadius()
public void setRadius(double newValue)
public void drawTree(java.awt.Graphics2D g,
ProgressObserver p)
public void drawTree0(java.awt.Graphics2D g,
CirclemapNode node,
int depth,
double px,
double py,
double sf,
java.awt.Rectangle clipBounds,
ProgressObserver p)
public void drawNode(java.awt.Graphics2D g,
CirclemapNode node,
int depth,
double px,
double py,
double sf)
public void drawLabel(java.awt.Graphics2D g,
CirclemapNode node,
int depth,
double px,
double py,
double sf)
public void drawContours(java.awt.Graphics2D g,
CirclemapNode node,
java.awt.Color color)
public NodeInfo getInfo()
public CirclemapNode getRoot()
public CirclemapNode getDrawRoot()
public void setDrawRoot(CirclemapNode newValue)
public void drawNodeBounds(java.awt.Graphics2D g,
CirclemapNode selectedNode,
java.awt.Color color)
public void drawSubtreeBounds(java.awt.Graphics2D g,
CirclemapNode selectedNode,
java.awt.Color color)
public void drawDescendantSubtreeBounds(java.awt.Graphics2D g,
CirclemapNode parent,
java.awt.Color color)
public CirclemapNode getNodeAt(int px,
int py)
public CirclemapNode getNodeAt(double px,
double py)
public void setMaxDepth(int newValue)
public int getMaxDepth()
|
Copyright 2007-2008 (c) Werner Randelshofer. All rights reserved. |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||