Eclipse Draw2d 3.3

## Uses of Class
org.eclipse.draw2d.geometry.Ray

Packages that use Ray
org.eclipse.draw2d: Primary package containing general interfaces and implementation classes.
org.eclipse.draw2d.geometry: Types representing or manipulating geometric values, such as Points, Dimensions, etc.

Uses of Ray in org.eclipse.draw2d

Methods in org.eclipse.draw2d that return Ray
`protected Ray` `ManhattanConnectionRouter.getDirection(Rectangle r, Point p)` Returns the direction the point p is in relation to the given rectangle.
`protected Ray` `ManhattanConnectionRouter.getEndDirection(Connection conn)`
`protected Ray` `ManhattanConnectionRouter.getStartDirection(Connection conn)`

Methods in org.eclipse.draw2d with parameters of type Ray
`protected void` `ManhattanConnectionRouter.processPositions(Ray start, Ray end, List positions, boolean horizontal, Connection conn)`

Uses of Ray in org.eclipse.draw2d.geometry

Methods in org.eclipse.draw2d.geometry that return Ray
`Ray` `Ray.getAdded(Ray r)` Creates a new Ray which is the sum of this Ray with another.
`Ray` `Ray.getAveraged(Ray r)` Creates a new Ray which represents the average of this Ray with another.
`Ray` `Ray.getScaled(int s)` Creates a new Ray which represents this Ray scaled by the amount provided.

Methods in org.eclipse.draw2d.geometry with parameters of type Ray
`int` `Ray.assimilarity(Ray r)` Calculates the magnitude of the cross product of this Ray with another.
`int` `Ray.dotProduct(Ray r)` Calculates the dot product of this Ray with another.
`Ray` `Ray.getAdded(Ray r)` Creates a new Ray which is the sum of this Ray with another.
`Ray` `Ray.getAveraged(Ray r)` Creates a new Ray which represents the average of this Ray with another.
`int` `Ray.similarity(Ray r)` Calculates the similarity of this Ray with another.

Constructors in org.eclipse.draw2d.geometry with parameters of type Ray
`Ray(Ray start, Ray end)` Constructs a Ray representing the difference between two provided Rays.

Eclipse Draw2d 3.3

Copyright (c) IBM Corp. and others 2000, 2007. All Rights Reserved.