|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use IlvRect | |
|---|---|
| ilog.views | Provides the classes necessary to create a high performance 2D graphic application. |
| ilog.views.eclipse.graphlayout | Provides classes for using the graphlayout algorithms. |
| ilog.views.eclipse.graphlayout.labellayout | Provides classes for enabling the label layout algorithms in a GEF/GMF application. |
| ilog.views.eclipse.graphlayout.properties.preview.editparts | Provides the edit parts of the preview. |
| ilog.views.eclipse.graphlayout.runtime | A high-level, generic framework for the graph layout services provided by JViews, which allows you to easily obtain readable representations of graphs and networks. |
| ilog.views.eclipse.graphlayout.runtime.hierarchical | The Hierarchical Layout algorithm arranges the nodes of the graph in horizontal or vertical levels, so that the majority of the links point in the same direction (top-down, left-to-right, and so on). |
| ilog.views.eclipse.graphlayout.runtime.labellayout | A generic framework for the label layout services provided by JViews, which can automatically place labels at graphic objects such as nodes and links. |
| ilog.views.eclipse.graphlayout.runtime.labellayout.annealing | The Annealing Label Layout places labels close to related obstacles such that the amount of overlaps among labels, and between labels and obstacles is small. |
| ilog.views.eclipse.graphlayout.runtime.labellayout.random | The Random Label Layout algorithm moves the labels of the manager at randomly computed positions inside an user-defined region. |
| ilog.views.eclipse.graphlayout.runtime.link.longlink | The Long Link Layout algorithm reshapes the links of a graph without moving the nodes. |
| ilog.views.eclipse.graphlayout.runtime.recursive | The Recursive Layout class is not really a layout algorithm but rather a facility to traverse a nested graph containing subgraphs and perform layouts recursively for each subgraph. |
| ilog.views.eclipse.graphlayout.runtime.tree | The Tree Layout arranges the nodes of a tree horizontally, vertically or radially, starting from the root of the tree. |
| Uses of IlvRect in ilog.views |
|---|
| Methods in ilog.views that return IlvRect | |
|---|---|
IlvRect |
IlvPolyPointsInterface.boundingBox(IlvTransformer t)
Returns the bounding rectangle of the object. |
| Methods in ilog.views with parameters of type IlvRect | |
|---|---|
void |
IlvRect.add(IlvRect rect)
Adds a IlvRect object to this
IlvRect. |
void |
IlvTransformer.apply(IlvRect rect)
Applies the transformer to the specified rectangle. |
void |
IlvTransformer.applyFloor(IlvRect rect)
Applies the transformer to a rectangle. |
void |
IlvTransformer.boundingBox(IlvRect rect,
boolean inverse)
Computes the bounding box of the transformed edges of the rectangle. |
static IlvTransformer |
IlvTransformer.computeTransformer(IlvRect rect,
IlvRect trect,
IlvTransformer t)
Computes the transformer that will transform the rectangle rect
into the rectangle trect. |
boolean |
IlvRect.contains(IlvRect rect)
Tests if the rectangle contains the specified one. |
void |
IlvRect.intersection(IlvRect rect)
Computes the intersection of the rectangle with the specified rectangle. |
boolean |
IlvRect.intersects(IlvRect rect)
Tests if the rectangle intersects another one. |
boolean |
IlvTransformer.inverse(IlvRect rect)
Applies the inverse transformation on the specified rectangle. |
| Constructors in ilog.views with parameters of type IlvRect | |
|---|---|
IlvRect(IlvRect rect)
Creates a new IlvRect by copying the specified one. |
|
| Uses of IlvRect in ilog.views.eclipse.graphlayout |
|---|
| Methods in ilog.views.eclipse.graphlayout that return IlvRect | |
|---|---|
IlvRect |
AbstractGraphModel.boundingBox(java.lang.Object editPart)
Returns the bounding rectangle of a node or a link. |
protected IlvRect |
AbstractGraphModel.boundingBoxOfNode(java.lang.Object editPart)
Returns the bounds of a node. |
| Uses of IlvRect in ilog.views.eclipse.graphlayout.labellayout |
|---|
| Methods in ilog.views.eclipse.graphlayout.labellayout that return IlvRect | |
|---|---|
IlvRect |
AbstractLabelingModel.boundingBox(java.lang.Object labelOrObstacle)
|
| Methods in ilog.views.eclipse.graphlayout.labellayout with parameters of type IlvRect | |
|---|---|
double |
AbstractLabelingModel.getLabelOverlap(java.lang.Object label1,
IlvRect bbox1,
java.lang.Object label2,
IlvRect bbox2,
float minDist)
Returns the overlap between two labels, if the labels would be at the given positions specified by the passed bounding boxes. |
double |
AbstractLabelingModel.getObstacleOverlap(java.lang.Object label,
IlvRect labelBBox,
java.lang.Object obstacle,
IlvRect obstacleBBox,
float minDist)
Returns the overlap between the label and the obstacle, if the label would be at the given position specified by the passed bounding box. |
double |
AbstractLabelingModel.getPolylineObstacleOverlap(java.lang.Object label,
IlvRect labelBBox,
java.lang.Object polylineObstacle,
IlvPoint[] pts,
float lineWidth,
float minDist)
Returns the overlap between the label and the polyline obstacle, if the label would be at the given position specified by the passed bounding box. |
| Uses of IlvRect in ilog.views.eclipse.graphlayout.properties.preview.editparts |
|---|
| Methods in ilog.views.eclipse.graphlayout.properties.preview.editparts that return IlvRect | |
|---|---|
IlvRect |
BusEditPartImpl.boundingBox(IlvTransformer t)
Returns the bounding rectangle of the object. |
| Uses of IlvRect in ilog.views.eclipse.graphlayout.runtime |
|---|
| Methods in ilog.views.eclipse.graphlayout.runtime that return IlvRect | |
|---|---|
IlvRect |
IlvGraphModel.boundingBox()
Returns the bounding rectangle of the graph. |
abstract IlvRect |
IlvGraphModel.boundingBox(java.lang.Object nodeOrLink)
Returns the bounding rectangle of a node or a link. |
IlvRect |
IlvLinkConnectionBoxInterface.getBox(IlvGraphModel graphModel,
java.lang.Object node)
Returns the rectangle on which the connection points of the links connected to node can be placed. |
IlvRect |
IlvNodeBoxInterface.getBox(IlvGraphModel graphModel,
java.lang.Object node)
Returns the rectangle associated to node. |
IlvRect |
IlvGraphLayout.getCalcLayoutRegion()
Returns a copy of the rectangle that defines the layout region parameter. |
IlvRect |
IlvGraphLayout.getLayoutRegion()
Returns a copy of the rectangle that defines the layout region, as specified using the method IlvGraphLayout.setLayoutRegion(IlvRect), or
null if no rectangle has been specified, or the
specified rectangle was null. |
IlvRect |
IlvGraphLayout.getSpecLayoutRegion()
Returns a copy of the rectangle that defines the layout region, as specified using the method IlvGraphLayout.setLayoutRegion(IlvRect). |
| Methods in ilog.views.eclipse.graphlayout.runtime with parameters of type IlvRect | |
|---|---|
IlvPoint |
IlvLinkClipInterface.getConnectionPoint(IlvGraphModel graphModel,
java.lang.Object node,
IlvRect currentNodeBox,
java.lang.Object link,
IlvPoint proposedConnectionPoint,
IlvPoint auxControlPoint,
boolean origin)
Returns the clipped connection point of a link that starts at the proposed connection point of the node and goes through the auxiliary control point. |
void |
IlvGraphLayout.setLayoutRegion(ilog.views.IlvManagerView view,
IlvRect rect)
Deprecated. Do not call this method in Graph Layout for Eclipse. |
void |
IlvGraphLayout.setLayoutRegion(IlvRect rect)
Sets the layout region as a rectangle rect), with the
dimensions of the rectangle being given in manager (graph model)
coordinates. |
| Uses of IlvRect in ilog.views.eclipse.graphlayout.runtime.hierarchical |
|---|
| Methods in ilog.views.eclipse.graphlayout.runtime.hierarchical that return IlvRect | |
|---|---|
IlvRect |
IlvSwimLaneConstraint.getCalcBoundingBox()
Returns the calculated bounding box of the swim lane. |
IlvRect |
IlvHierarchicalLayout.getIncrementalNodeBoxForExpand(java.lang.Object expandedNode)
Returns the effective bounding rectangle of an expanded node during incremental layout. |
| Methods in ilog.views.eclipse.graphlayout.runtime.hierarchical with parameters of type IlvRect | |
|---|---|
void |
IlvHierarchicalLayout.setIncrementalNodeBoxForExpand(java.lang.Object expandedNode,
IlvRect rect)
Sets the effective bounding rectangle of an expanded node during incremental layout. |
| Uses of IlvRect in ilog.views.eclipse.graphlayout.runtime.labellayout |
|---|
| Methods in ilog.views.eclipse.graphlayout.runtime.labellayout that return IlvRect | |
|---|---|
IlvRect |
IlvDefaultLabelingModel.boundingBox(java.lang.Object labelOrObstacle)
Returns the bounding rectangle of a label or obstacle. |
abstract IlvRect |
IlvLabelingModel.boundingBox(java.lang.Object labelOrObstacle)
Returns the bounding rectangle of a label or obstacle. |
| Methods in ilog.views.eclipse.graphlayout.runtime.labellayout with parameters of type IlvRect | |
|---|---|
double |
IlvDefaultLabelingModel.getLabelOverlap(java.lang.Object label1,
IlvRect rect1,
double angle1,
java.lang.Object label2,
IlvRect rect2,
double angle2,
float minDist)
Returns the overlap between two labels, if the labels would be at the given positions specified by the passed rectangles and the rotation angle. |
double |
IlvLabelingModelWithRotation.getLabelOverlap(java.lang.Object label1,
IlvRect rect1,
double angle1,
java.lang.Object label2,
IlvRect rect2,
double angle2,
float minDist)
Returns the overlap between two labels, if the labels would be at the given positions specified by the passed rectangles and the rotation angle. |
double |
IlvDefaultLabelingModel.getLabelOverlap(java.lang.Object label1,
IlvRect bbox1,
java.lang.Object label2,
IlvRect bbox2,
float minDist)
Returns the overlap between two labels, if the labels would be at the given positions specified by the passed bounding boxes. |
abstract double |
IlvLabelingModel.getLabelOverlap(java.lang.Object label1,
IlvRect bbox1,
java.lang.Object label2,
IlvRect bbox2,
float minDist)
Returns the overlap between two labels, if the labels would be at the given positions specified by the passed bounding boxes. |
double |
IlvDefaultLabelingModel.getObstacleOverlap(java.lang.Object label,
IlvRect labelRect,
double angle,
java.lang.Object obstacle,
IlvRect obstacleBBox,
float minDist)
Returns the overlap between the label and the obstacle, if the label would be at the given position specified by the passed rectangle and the rotation angle. |
double |
IlvLabelingModelWithRotation.getObstacleOverlap(java.lang.Object label,
IlvRect labelRect,
double angle,
java.lang.Object obstacle,
IlvRect obstacleBBox,
float minDist)
Returns the overlap between the label and the obstacle, if the label would be at the given position specified by the passed rectangle and the rotation angle. |
double |
IlvDefaultLabelingModel.getObstacleOverlap(java.lang.Object label,
IlvRect labelBBox,
java.lang.Object obstacle,
IlvRect obstacleBBox,
float minDist)
Returns the overlap between the label and the obstacle, if the label would be at the given position specified by the passed bounding box. |
abstract double |
IlvLabelingModel.getObstacleOverlap(java.lang.Object label,
IlvRect labelBBox,
java.lang.Object obstacle,
IlvRect obstacleBBox,
float minDist)
Returns the overlap between the label and the obstacle, if the label would be at the given position specified by the passed bounding box. |
double |
IlvDefaultLabelingModel.getPolylineObstacleOverlap(java.lang.Object label,
IlvRect labelRect,
double angle,
java.lang.Object polylineObstacle,
IlvPoint[] pts,
float lineWidth,
float minDist)
Returns the overlap between the label and the polyline obstacle, if the label would be at the given position specified by the passed rectangle and the rotation angle. |
double |
IlvLabelingModelWithRotation.getPolylineObstacleOverlap(java.lang.Object label,
IlvRect labelRect,
double angle,
java.lang.Object polylineObstacle,
IlvPoint[] pts,
float lineWidth,
float minDist)
Returns the overlap between the label and the polyline obstacle, if the label would be at the given position specified by the passed rectangle and the rotation angle. |
double |
IlvDefaultLabelingModel.getPolylineObstacleOverlap(java.lang.Object label,
IlvRect labelBBox,
java.lang.Object polylineObstacle,
IlvPoint[] pts,
float lineWidth,
float minDist)
Returns the overlap between the label and the polyline obstacle, if the label would be at the given position specified by the passed bounding box. |
double |
IlvLabelingModel.getPolylineObstacleOverlap(java.lang.Object label,
IlvRect labelBBox,
java.lang.Object polylineObstacle,
IlvPoint[] pts,
float lineWidth,
float minDist)
Returns the overlap between the label and the polyline obstacle, if the label would be at the given position specified by the passed bounding box. |
double |
IlvDefaultLabelingModel.getRotation(java.lang.Object label,
IlvRect rect)
Returns the rotation of the label if it were placed at the position given by the input rectangle rect. |
double |
IlvLabelingModelWithRotation.getRotation(java.lang.Object label,
IlvRect rect)
Returns the rotation of the label if it were placed at the position given by the input rectangle rect. |
| Uses of IlvRect in ilog.views.eclipse.graphlayout.runtime.labellayout.annealing |
|---|
| Methods in ilog.views.eclipse.graphlayout.runtime.labellayout.annealing with parameters of type IlvRect | |
|---|---|
double |
IlvAnnealingLabelDescriptor.getRotation(IlvLabelingModel model,
IlvRect labelRect)
Returns the rotation of the label if it were placed at the position given by the input rectangle labelRect. |
| Uses of IlvRect in ilog.views.eclipse.graphlayout.runtime.labellayout.random |
|---|
| Methods in ilog.views.eclipse.graphlayout.runtime.labellayout.random that return IlvRect | |
|---|---|
IlvRect |
IlvRandomLabelLayout.getLayoutRegion()
Returns the layout region of the layout. |
| Methods in ilog.views.eclipse.graphlayout.runtime.labellayout.random with parameters of type IlvRect | |
|---|---|
void |
IlvRandomLabelLayout.setLayoutRegion(IlvRect region)
Sets the layout region of the layout. |
| Uses of IlvRect in ilog.views.eclipse.graphlayout.runtime.link.longlink |
|---|
| Methods in ilog.views.eclipse.graphlayout.runtime.link.longlink with parameters of type IlvRect | |
|---|---|
void |
IlvLongLinkLayout.addLineObstacle(IlvRect obstacleBoundingBox)
Adds a line segment obstacle for the routing. |
void |
IlvLongLinkLayout.addRectObstacle(IlvRect obstacleBoundingBox)
Adds a rectangular obstacle for the routing. |
| Uses of IlvRect in ilog.views.eclipse.graphlayout.runtime.recursive |
|---|
| Methods in ilog.views.eclipse.graphlayout.runtime.recursive with parameters of type IlvRect | |
|---|---|
void |
IlvSubgraphCorrectionBarycenterFixed.correct(java.lang.Object subgraph,
IlvGraphLayout layout,
IlvRect boundingBox,
boolean redraw)
Corrects the subgraph position by moving its center to the center of the input bounding box. |
void |
IlvSubgraphCorrectionBoundsFixed.correct(java.lang.Object subgraph,
IlvGraphLayout layout,
IlvRect boundingBox,
boolean redraw)
Corrects the subgraph bounds by trying to reshape the subgraph to the input bounding box. |
void |
IlvSubgraphCorrectionInterface.correct(java.lang.Object subgraph,
IlvGraphLayout layout,
IlvRect boundingBox,
boolean redraw)
Allows you to correct the subgraph after the nodes and links of the subgraph were laid out. |
| Uses of IlvRect in ilog.views.eclipse.graphlayout.runtime.tree |
|---|
| Methods in ilog.views.eclipse.graphlayout.runtime.tree with parameters of type IlvRect | |
|---|---|
void |
IlvTreeLayout.setAspectRatio(IlvRect rect)
Sets the aspect ratio for the layout from a given rectangle. |
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||