JGraph X 1.2.0.8


Uses of Class
com.mxgraph.util.mxPoint

Packages that use mxPoint
com.mxgraph.canvas This package contains various implementations for painting a graph using different technologies, such as Graphics2D, HTML, SVG or VML. 
com.mxgraph.layout This package contains various graph layouts. 
com.mxgraph.model This package contains the classes that define a graph model. 
com.mxgraph.reader This package contains the classes required to turn an encoded mxGraphView into an image using SAX and without having to create a graph model. 
com.mxgraph.swing This package contains the main component for JFC/Swing, namely the graph component and the outline component. 
com.mxgraph.swing.handler This package contains all classes required for mouse event handling in JFC/Swing. 
com.mxgraph.util This package provides utility classes such as mxConstants, mxUtils, mxPoint and mxRectangle as well as all classes for custom events and the undo history. 
com.mxgraph.view This package implements the graph component, represented by the mxGraph class. 
 

Uses of mxPoint in com.mxgraph.canvas
 

Methods in com.mxgraph.canvas that return mxPoint
 mxPoint mxSvgCanvas.drawMarker(Element parent, Object type, mxPoint p0, mxPoint pe, float size, float strokeWidth, String color)
          Draws the specified marker as a child path in the given parent.
 mxPoint mxGraphics2DCanvas.drawMarker(Object type, mxPoint p0, mxPoint pe, float size, float strokeWidth)
          Draws the given type of marker.
 

Methods in com.mxgraph.canvas with parameters of type mxPoint
protected  Polygon mxGraphics2DCanvas.createArrow(mxPoint p0, mxPoint pe)
          Creates a polygon that represents an arrow.
 mxPoint mxSvgCanvas.drawMarker(Element parent, Object type, mxPoint p0, mxPoint pe, float size, float strokeWidth, String color)
          Draws the specified marker as a child path in the given parent.
 mxPoint mxGraphics2DCanvas.drawMarker(Object type, mxPoint p0, mxPoint pe, float size, float strokeWidth)
          Draws the given type of marker.
 

Method parameters in com.mxgraph.canvas with type arguments of type mxPoint
protected  void mxGraphics2DCanvas.drawArrow(List<mxPoint> pts, Color fillColor, Paint fillPaint, Color penColor, boolean shadow)
          Draws the given arrow shape.
protected  void mxGraphics2DCanvas.drawConnector(List<mxPoint> pts, float penWidth, Color penColor, Object startMarker, float startSize, Object endMarker, float endSize, boolean dashed, boolean rounded)
          Draws the given connector shape.
 Object mxVmlCanvas.drawEdge(List<mxPoint> pts, Map<String,Object> style)
           
 Object mxSvgCanvas.drawEdge(List<mxPoint> pts, Map<String,Object> style)
           
 Object mxImageCanvas.drawEdge(List<mxPoint> pts, Map<String,Object> style)
           
 Object mxHtmlCanvas.drawEdge(List<mxPoint> pts, Map<String,Object> style)
           
 Object mxGraphics2DCanvas.drawEdge(List<mxPoint> pts, Map<String,Object> style)
           
 Object mxICanvas.drawEdge(List<mxPoint> pts, Map<String,Object> style)
          Draws the given edge.
 Element mxVmlCanvas.drawLine(List<mxPoint> pts, Map<String,Object> style)
          Draws the given lines as segments between all points of the given list of mxPoints.
 Element mxSvgCanvas.drawLine(List<mxPoint> pts, Map<String,Object> style)
          Draws the given lines as segments between all points of the given list of mxPoints.
 void mxHtmlCanvas.drawLine(List<mxPoint> pts, Map<String,Object> style)
          Draws the given lines as segments between all points of the given list of mxPoints.
 void mxGraphics2DCanvas.drawLine(List<mxPoint> pts, Map<String,Object> style)
          Draws the given lines as segments between all points of the given list of mxPoints.
 

Uses of mxPoint in com.mxgraph.layout
 

Method parameters in com.mxgraph.layout with type arguments of type mxPoint
 void mxGraphLayout.setEdgePoints(Object edge, List<mxPoint> points)
          Sets the control points of the given edge to the given list of mxPoints.
 

Uses of mxPoint in com.mxgraph.model
 

Subclasses of mxPoint in com.mxgraph.model
 class mxGeometry
          Represents the geometry of a cell.
 

Fields in com.mxgraph.model declared as mxPoint
protected  mxPoint mxGeometry.offset
          Holds the offset of the label for edges.
protected  mxPoint mxGeometry.sourcePoint
          Defines the source- and target-point of the edge.
protected  mxPoint mxGeometry.targetPoint
          Defines the source- and target-point of the edge.
 

Fields in com.mxgraph.model with type parameters of type mxPoint
protected  List<mxPoint> mxGeometry.points
          List of mxPoints which specifies the control points along the edge.
 

Methods in com.mxgraph.model that return mxPoint
 mxPoint mxGeometry.getOffset()
          Returns the offset.
 mxPoint mxGraphModel.getOrigin(Object cell)
          Returns the absolute, accumulated origin for the children inside the given parent.
 mxPoint mxGeometry.getSourcePoint()
          Returns the source point.
 mxPoint mxGeometry.getTargetPoint()
          Returns the target point.
 mxPoint mxGeometry.getTerminalPoint(boolean isSource)
          Returns the point representing the source or target point of this edge.
 mxPoint mxGeometry.setTerminalPoint(mxPoint point, boolean isSource)
          Sets the sourcePoint or targetPoint to the given point and returns the new point.
 

Methods in com.mxgraph.model that return types with arguments of type mxPoint
 List<mxPoint> mxGeometry.getPoints()
          Returns the list of control points.
 

Methods in com.mxgraph.model with parameters of type mxPoint
 void mxGeometry.setOffset(mxPoint offset)
          Sets the offset to the given point.
 void mxGeometry.setSourcePoint(mxPoint sourcePoint)
          Sets the source point.
 void mxGeometry.setTargetPoint(mxPoint targetPoint)
          Sets the target point.
 mxPoint mxGeometry.setTerminalPoint(mxPoint point, boolean isSource)
          Sets the sourcePoint or targetPoint to the given point and returns the new point.
 

Method parameters in com.mxgraph.model with type arguments of type mxPoint
 void mxGeometry.setPoints(List<mxPoint> value)
          Sets the list of control points to the given list.
 

Uses of mxPoint in com.mxgraph.reader
 

Methods in com.mxgraph.reader that return types with arguments of type mxPoint
static List<mxPoint> mxGraphViewReader.parsePoints(String pts)
          Parses the list of points into an object-oriented representation.
 

Uses of mxPoint in com.mxgraph.swing
 

Methods in com.mxgraph.swing that return mxPoint
protected  mxPoint mxGraphComponent.getPageTranslate(double scale)
          Should be called by a hook inside mxGraphView/mxGraph
 mxPoint mxGraphComponent.getPointForEvent(MouseEvent e)
          Returns an mxPoint representing the given event in the unscaled, non-translated coordinate space and applies the grid.
 mxPoint mxGraphComponent.snapScaledPoint(mxPoint pt)
           
 mxPoint mxGraphComponent.snapScaledPoint(mxPoint pt, double dx, double dy)
           
 

Methods in com.mxgraph.swing with parameters of type mxPoint
 mxPoint mxGraphComponent.snapScaledPoint(mxPoint pt)
           
 mxPoint mxGraphComponent.snapScaledPoint(mxPoint pt, double dx, double dy)
           
 

Uses of mxPoint in com.mxgraph.swing.handler
 

Methods in com.mxgraph.swing.handler that return mxPoint
protected  mxPoint mxEdgeHandler.convertPoint(mxPoint point, boolean gridEnabled)
           
 

Methods in com.mxgraph.swing.handler with parameters of type mxPoint
protected  mxPoint mxEdgeHandler.convertPoint(mxPoint point, boolean gridEnabled)
           
protected  void mxEdgeHandler.movePoint(Object edge, int pointIndex, mxPoint point)
          Moves the edges control point with the given index to the given point.
 

Uses of mxPoint in com.mxgraph.util
 

Subclasses of mxPoint in com.mxgraph.util
 class mxRectangle
          Implements a 2-dimensional rectangle with double precision coordinates.
 

Methods in com.mxgraph.util that return mxPoint
static mxPoint mxUtils.getRotatedPoint(mxPoint pt, double cos, double sin)
          Rotates the given point by the given cos and sin.
static mxPoint mxUtils.getRotatedPoint(mxPoint pt, double cos, double sin, mxPoint c)
          Rotates the given point by the given cos and sin.
static mxPoint mxUtils.intersection(double x0, double y0, double x1, double y1, double x2, double y2, double x3, double y3)
          Returns the intersection of two lines as an mxPoint.
 

Methods in com.mxgraph.util that return types with arguments of type mxPoint
static List<mxPoint> mxUtils.translatePoints(List<mxPoint> pts, double dx, double dy)
          Creates a new list of new points obtained by translating the points in the given list by the given vector.
 

Methods in com.mxgraph.util with parameters of type mxPoint
static mxRectangle mxUtils.getLabelPaintBounds(String label, Map<String,Object> style, boolean isHtml, mxPoint offset, mxRectangle vertexBounds, double scale)
          Returns the paint bounds for the given label.
static mxPoint mxUtils.getRotatedPoint(mxPoint pt, double cos, double sin)
          Rotates the given point by the given cos and sin.
static mxPoint mxUtils.getRotatedPoint(mxPoint pt, double cos, double sin, mxPoint c)
          Rotates the given point by the given cos and sin.
 

Method parameters in com.mxgraph.util with type arguments of type mxPoint
static List<mxPoint> mxUtils.translatePoints(List<mxPoint> pts, double dx, double dy)
          Creates a new list of new points obtained by translating the points in the given list by the given vector.
 

Constructors in com.mxgraph.util with parameters of type mxPoint
mxPoint(mxPoint point)
          Constructs a new point at the location of the given point.
 

Uses of mxPoint in com.mxgraph.view
 

Subclasses of mxPoint in com.mxgraph.view
 class mxCellState
          Represents the current state of a cell in a given graph view.
 

Fields in com.mxgraph.view declared as mxPoint
protected  mxPoint mxCellState.absoluteOffset
          Holds the absolute offset.
protected  mxPoint mxCellState.origin
          Holds the origin for all child cells.
protected  mxPoint mxGraphView.translate
          Point that specifies the current translation.
 

Fields in com.mxgraph.view with type parameters of type mxPoint
protected  List<mxPoint> mxCellState.absolutePoints
          List of mxPoints that represent the absolute points of an edge.
 

Methods in com.mxgraph.view that return mxPoint
 mxPoint mxPerimeter.mxPerimeterFunction.apply(mxRectangle bounds, mxCellState edgeState, mxCellState terminalState, boolean isSource, mxPoint next)
          Implements a perimeter function.
 mxPoint mxCellState.getAbsoluteOffset()
          Returns the absolute offset.
 mxPoint mxCellState.getAbsolutePoint(int index)
          Returns the absolute point at the given index.
 mxPoint mxGraph.getChildOffsetForCell(Object cell)
          Returns the offset to be used for the cells inside the given cell.
 mxPoint mxGraphView.getNextPoint(mxCellState state, Object opposite, boolean isSource)
          Returns the nearest point in the list of absolute points or the center of the opposite terminal.
 mxPoint mxCellState.getOrigin()
          Returns the origin for the children.
 mxPoint mxGraphView.getPerimeterPoint(mxCellState state, Object start, Object end, boolean isSource)
          Returns a point that defines the location of the connection point between the edge represented by the given state and the source or target end of the edge, depending on isSource.
 mxPoint mxGraphView.getPoint(mxCellState state)
          Returns the absolute center point along the given edge.
 mxPoint mxGraphView.getPoint(mxCellState state, mxGeometry geometry)
          Returns the absolute point on the edge for the given relative geometry as a point.
 mxPoint mxGraphView.getRelativePoint(mxCellState edgeState, double x, double y)
          Gets the relative point that describes the given, absolute label position for the given edge state.
 mxPoint mxGraphView.getTranslate()
          Returns the current translation.
 mxPoint mxGraph.getTranslateForRoot(Object cell)
          Returns the translation to be used if the given cell is the root cell as an .
 mxPoint mxCellState.setAbsolutePoint(int index, mxPoint point)
          Returns the absolute point at the given index.
 mxPoint mxGraphView.transformControlPoint(mxCellState state, mxPoint pt)
          Transforms the given control point to an absolute point.
 

Methods in com.mxgraph.view that return types with arguments of type mxPoint
 List<mxPoint> mxCellState.getAbsolutePoints()
          Returns the absolute points.
 

Methods in com.mxgraph.view with parameters of type mxPoint
 mxPoint mxPerimeter.mxPerimeterFunction.apply(mxRectangle bounds, mxCellState edgeState, mxCellState terminalState, boolean isSource, mxPoint next)
          Implements a perimeter function.
 void mxCellState.setAbsoluteOffset(mxPoint absoluteOffset)
          Returns the absolute offset.
 mxPoint mxCellState.setAbsolutePoint(int index, mxPoint point)
          Returns the absolute point at the given index.
 void mxCellState.setAbsoluteTerminalPoint(mxPoint point, boolean isSource)
          Sets the first or last point in the list of points depending on isSource.
 void mxCellState.setOrigin(mxPoint origin)
          Sets the origin for the children.
 void mxGraphView.setTranslate(mxPoint value)
          Sets the current translation and invalidates the view.
 mxPoint mxGraphView.transformControlPoint(mxCellState state, mxPoint pt)
          Transforms the given control point to an absolute point.
 

Method parameters in com.mxgraph.view with type arguments of type mxPoint
 void mxEdgeStyle.mxEdgeStyleFunction.apply(mxCellState state, mxCellState source, mxCellState target, List<mxPoint> points, List<mxPoint> result)
          Implements an edge style function.
 void mxEdgeStyle.mxEdgeStyleFunction.apply(mxCellState state, mxCellState source, mxCellState target, List<mxPoint> points, List<mxPoint> result)
          Implements an edge style function.
 mxEdgeStyle.mxEdgeStyleFunction mxGraphView.getEdgeStyle(mxCellState edgeState, List<mxPoint> points, Object source, Object target)
          Returns the edge style function to be used to compute the absolute points for the given state, control points and terminals.
 void mxCellState.setAbsolutePoints(List<mxPoint> absolutePoints)
          Returns the absolute points.
 void mxGraphView.updatePoints(mxCellState state, List<mxPoint> points, Object source, Object target)
          Updates the absolute points in the given state using the specified array of points as the relative points.
 


JGraph X 1.2.0.8


Copyright (c) 2008 Gaudenz Alder. All rights reserved.