Package | Description |
---|---|
ilog.views.hypergraph |
This package contains the graphic framework for hypergraphs.
|
ilog.views.hypergraph.interactor |
This package contains the predefined view interactors for hyperedges.
|
Modifier and Type | Class and Description |
---|---|
class |
IlvSegmentedHyperEdge
IlvSegmentedHyperEdge is a hyperedge that consists of several
line segments. |
Modifier and Type | Method and Description |
---|---|
IlvHyperEdge |
IlvHyperEdgeEnd.getHyperEdge()
Returns the hyperedge of this end point.
|
IlvHyperEdge |
IlvDefaultHyperEdgeEnd.getHyperEdge()
Returns the hyperedge of this end point.
|
Modifier and Type | Method and Description |
---|---|
void |
IlvHyperGrapher.addHyperEdge(IlvHyperEdge obj,
boolean redraw)
Adds a hyperedge to this hypergrapher.
|
void |
IlvHyperGrapher.addHyperEdge(IlvHyperEdge obj,
int layer,
boolean redraw)
Adds a hyperedge to this hypergrapher in a specified layer.
|
static void |
IlvHyperGrapher.addInterGraphHyperEdge(IlvHyperEdge edge,
boolean redraw)
Adds an intergraph hyperedge.
|
static void |
IlvHyperGrapher.addInterGraphHyperEdge(IlvHyperEdge edge,
int layer,
boolean redraw)
Adds an intergraph hyperedge.
|
HashMap |
IlvSegmentedHyperEdge.copyShapeFrom(IlvHyperEdge source)
Copies all the ends from the input source edge.
|
HashMap<IlvHyperEdgeEnd,IlvHyperEdgeEnd> |
IlvHyperEdge.copyShapeFrom(IlvHyperEdge source)
Copies all the ends from the input source edge.
|
void |
IlvHyperGrapher.disconnectHyperEdge(IlvGraphic node,
IlvHyperEdge edge,
boolean fromSide,
boolean toSide,
boolean redraw)
Disconnects the input hyperedge from the input node.
|
static IlvHyperGrapher |
IlvHyperGrapher.getLowestCommonHyperGrapher(IlvHyperEdge obj)
Returns the lowest common grapher of all end nodes of the hyperedge.
|
boolean |
IlvHyperGrapher.isWaitingForAdjustmentEnd(IlvHyperEdge edge)
Returns
true if the hyperedge is registered as waiting
for adjustment end notification. |
void |
IlvHyperGrapher.registerWaitingForAdjustmentEnd(IlvHyperEdge edge)
Registers that a hyperedge is waiting for adjustment end notification.
|
void |
IlvHyperGrapher.removeHyperEdge(IlvHyperEdge edge,
boolean redraw)
Removes a hyperedge from the grapher.
|
void |
IlvHyperEdgeEnd.setHyperEdge(IlvHyperEdge edge)
Sets the hyperedge of this end point.
|
void |
IlvDefaultHyperEdgeEnd.setHyperEdge(IlvHyperEdge edge)
Sets the hyperedge of this end point.
|
Modifier and Type | Method and Description |
---|---|
protected void |
IlvHyperGrapher.afterHyperEdgeEndsChanged(Iterator<? extends IlvHyperEdge> hyperedges)
This method is eventually called after the ends of some hyperedges that
belong to this grapher have changed.
|
Constructor and Description |
---|
HyperEdgeEnd(IlvHyperEdge edge,
IlvGraphic node,
boolean origin)
Creates a new hyperedge end.
|
IlvDefaultHyperEdgeEnd(IlvHyperEdge edge,
IlvGraphic node)
Creates a new hyperedge end point at the input node.
|
IlvHyperEdge(IlvHyperEdge source)
Creates an
IlvHyperEdge by copying an existing one. |
IlvHyperEdgeSelection(IlvHyperEdge obj)
Creates a new selection object.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
IlvMakeSegmentedHyperEdgeInteractor.acceptContinuation(IlvPoint p,
IlvHyperEdge hyperedge)
Tests if a hyperedge can be extended towards a new origin or destination
end.
|
protected boolean |
IlvMakeHyperEdgeInteractor.acceptContinuation(IlvPoint p,
IlvHyperEdge hyperedge)
Tests if a hyperedge can be extended towards a new origin or destination
end.
|
protected void |
IlvMakeHyperEdgeInteractor.afterChange(IlvHyperEdge edge1,
IlvHyperEdge edge2,
UndoableEdit[] edit)
Called after two hyperedges are combined.
|
protected void |
IlvMakeHyperEdgeInteractor.afterChange(IlvHyperEdge hyperedge,
UndoableEdit edit)
Called after the hyperedge is extended.
|
protected UndoableEdit |
IlvMakeHyperEdgeInteractor.beforeChange(IlvHyperEdge hyperedge)
Called before the hyperedge is extended.
|
protected UndoableEdit[] |
IlvMakeHyperEdgeInteractor.beforeChange(IlvHyperEdge edge1,
IlvHyperEdge edge2)
Called before two hyperedges are combined.
|
protected void |
IlvMakeSegmentedHyperEdgeInteractor.initGhost(IlvHyperEdge hyperedge)
Initializes the ghost with the properties of the original edge.
|
protected void |
IlvMakeHyperEdgeInteractor.initGhost(IlvHyperEdge hyperedge)
Initializes the ghost with the properties of the original hyperedge.
|
protected boolean |
IlvMakeHyperEdgeInteractor.needsChangeGraphicBag(IlvHyperEdge hyperedge1,
IlvHyperEdge hyperedge2,
IlvGraphic node)
Returns
true if the input hyperedge must change its current
graphic bag if it is combined with the second hyperedge and with the
input node. |
© Copyright Rogue Wave Software, Inc. 1997, 2018. All Rights Reserved.