Uses of Class
ilog.views.IlvRect

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.
 



Copyright © 2023 Rogue Wave Software, Inc., a Perforce company. All Rights Reserved.