|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object y25.view.realizer.PolyLineLayerEdgeRealizer25D
Displays a layer edge as a polygon line.
Field Summary |
Fields inherited from interface y25.view.LayerEdgeRealizer25D |
MODE_2D, MODE_3D |
Constructor Summary | |
PolyLineLayerEdgeRealizer25D()
|
Method Summary | |
void |
bindLayerEdge(LayerEdge le)
Binds this realizer to the passed layer edge. |
LayerEdgeRealizer25D |
createCopy()
Creates a copy of this realizer and returns it. |
Arrow |
getArrow()
Returns the arrow at the target of the layer edge. |
BoundingBox |
getBoundingBox()
Returns the bounding box that encompasses the entire layer edge. |
LayerEdge |
getLayerEdge()
Returns the layer edge that has been bound to this realizer, or null if no layer edge has been bound yet. |
Color |
getLineColor()
Returns the color of this layer edge realizer. |
int |
getLineDisplayMode()
Returns the current display mode for drawing lines. |
double |
getLineRadius()
Returns the radius of this layer edge realizer. |
Arrow |
getSourceArrow()
Returns the arrow at the source of the layer edge; |
NodeRealizer |
getSourceRealizer()
Returns the realizer of the source node or null , if not
bound to a layer edge yet. |
Arrow |
getTargetArrow()
Returns the arrow at the target of the layer edge; |
NodeRealizer |
getTargetRealizer()
Returns the realizer of the target node or null , if not
bound to a layer edge yet. |
boolean |
isSelected()
Returns true if this realizer is currently selected,
false otherwise. |
void |
paintGL(GLAutoDrawable drawable,
Camera camera)
Renders the layer edge this realizer is bound to into the given drawable. |
void |
setArrow(Arrow arrow)
Sets the arrow at the target of the layer edge. |
protected void |
setCylinderMaterial(GLAutoDrawable drawable)
|
void |
setLineColor(Color color)
Sets the color of this layer edge realizer. |
void |
setLineDisplayMode(int mode)
Sets the current display mode for drawing lines. |
void |
setLineRadius(double d)
Sets the radius of this layer edge realizer. |
void |
setSelected(boolean selected)
Sets the selection state of this realizer. |
void |
setSourceArrow(Arrow arrow)
Sets the arrow at the source of the layer edge. |
void |
setTargetArrow(Arrow arrow)
Sets the arrow at the target of the layer edge. |
protected void |
unsetCylinderMaterial(GLAutoDrawable drawable)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public PolyLineLayerEdgeRealizer25D()
Method Detail |
public BoundingBox getBoundingBox()
LayerEdgeLayout25D
getBoundingBox
in interface LayerEdgeLayout25D
public LayerEdgeRealizer25D createCopy()
LayerEdgeRealizer25D
createCopy
in interface LayerEdgeRealizer25D
public void bindLayerEdge(LayerEdge le)
LayerEdgeRealizer25D
bindLayerEdge
in interface LayerEdgeRealizer25D
public LayerEdge getLayerEdge()
LayerEdgeRealizer25D
null
if no layer edge has been bound yet.
getLayerEdge
in interface LayerEdgeRealizer25D
public void setLineColor(Color color)
LayerEdgeRealizer25D
setLineColor
in interface LayerEdgeRealizer25D
public Color getLineColor()
LayerEdgeRealizer25D
getLineColor
in interface LayerEdgeRealizer25D
public void setLineRadius(double d)
LayerEdgeRealizer25D
setLineRadius
in interface LayerEdgeRealizer25D
public double getLineRadius()
LayerEdgeRealizer25D
getLineRadius
in interface LayerEdgeRealizer25D
public boolean isSelected()
true
if this realizer is currently selected,
false
otherwise.
isSelected
in interface LayerEdgeRealizer25D
public void setSelected(boolean selected)
setSelected
in interface LayerEdgeRealizer25D
public int getLineDisplayMode()
LayerEdgeRealizer25D
LayerEdgeRealizer25D.MODE_2D
or
LayerEdgeRealizer25D.MODE_3D
.
getLineDisplayMode
in interface LayerEdgeRealizer25D
LayerEdgeRealizer25D.getLineDisplayMode()
public void setLineDisplayMode(int mode)
LayerEdgeRealizer25D
LayerEdgeRealizer25D.MODE_2D
or
LayerEdgeRealizer25D.MODE_3D
.
setLineDisplayMode
in interface LayerEdgeRealizer25D
LayerEdgeRealizer25D.setLineDisplayMode(int)
public Arrow getArrow()
LayerEdgeRealizer25D
getTargetArrow
.
getArrow
in interface LayerEdgeRealizer25D
public Arrow getSourceArrow()
LayerEdgeRealizer25D
getSourceArrow
in interface LayerEdgeRealizer25D
public Arrow getTargetArrow()
LayerEdgeRealizer25D
getTargetArrow
in interface LayerEdgeRealizer25D
public void setArrow(Arrow arrow)
LayerEdgeRealizer25D
setTargetArrow
.
setArrow
in interface LayerEdgeRealizer25D
public void setSourceArrow(Arrow arrow)
LayerEdgeRealizer25D
setSourceArrow
in interface LayerEdgeRealizer25D
public void setTargetArrow(Arrow arrow)
LayerEdgeRealizer25D
setTargetArrow
in interface LayerEdgeRealizer25D
public NodeRealizer getSourceRealizer()
LayerEdgeRealizer25D
null
, if not
bound to a layer edge yet.
getSourceRealizer
in interface LayerEdgeRealizer25D
public NodeRealizer getTargetRealizer()
LayerEdgeRealizer25D
null
, if not
bound to a layer edge yet.
getTargetRealizer
in interface LayerEdgeRealizer25D
protected void setCylinderMaterial(GLAutoDrawable drawable)
protected void unsetCylinderMaterial(GLAutoDrawable drawable)
public void paintGL(GLAutoDrawable drawable, Camera camera)
LayerEdgeRealizer25D
The passed camera is the one that is used to display this layer edge. It can be used, for example, to render a layer edge differently depending on the viewing position, or to display labels that always face the viewer.
paintGL
in interface LayerEdgeRealizer25D
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |