Uses of Class
com.tensegrity.graphics.Boundary

Packages that use Boundary
com.tensegrity.composite The Tensgrity Graph Framework supports complex visual representations of nodes and edges.  
com.tensegrity.composite.coordinate Provides interfaces and classes for creating and dealing with coordinate systems. 
com.tensegrity.composite.geometry Provides interfaces and classes for defining and dealing with geometries and styles for composites. 
com.tensegrity.composite.util   
com.tensegrity.graph.layout Contains the layout algorithms and their dependent utility classes.  
com.tensegrity.graph.layout.edge   
com.tensegrity.graph.view Contains the graph view interface.  
com.tensegrity.graph.view.image   
com.tensegrity.graphics Contains basic classes and interfaces of the Tensegrity graphics framework.  
com.tensegrity.graphics.device Contains classes and interfaces defining devices that accomplish the drawing.  
com.tensegrity.graphics.interaction Contains classes and interfaces for handling graphic interactions.  
com.tensegrity.graphics.primitive2D Contains classes that define graphical primitives in 2D space.  
com.tensegrity.gui.printing   
com.tensegrity.gui.swing.dialog.graphfilechooser The extension to the default Open- and Save-Dialog is placed in this package. 
com.tensegrity.gui.swt.dialog.graphfilechooser   
com.tensegrity.gui.swt.graph   
com.tensegrity.skeleton.commands The command package contains all the predefined commands of the skeleton, like Save, Print, Quit, Zoom, etc. 
com.tensegrity.skeleton.swt.commands   
 

Uses of Boundary in com.tensegrity.composite
 

Methods in com.tensegrity.composite that return Boundary
 Boundary CompositeView.getBoundingBox()
          Returns the current bounding box of the CompositeView.
 Boundary CompositeView.internalGetSelectionBox()
          Returns the current selection-box.
 Boundary CompositeNavigatorProvider.getCompositeBoundingBox()
          Returns the bounding box that encapsulates all the elements that are hold by the CompositeView.
 Boundary InteractionRegionCalculator.calculateRegion()
          Computes and returns the bounding box that have become invalid during the last interaction.
static Boundary CompositeBBoxOperations.computeBoundingBox(java.util.Iterator it)
          Returns a Boundary containing all Boundaries belonging to the BaseComposites that are accessible by the given Iterator.
static Boundary CompositeBBoxOperations.transform_createnew(Transform2D xform, Boundary bbox)
          Returns a new Boundary that is a transformation of the given Boundary by meams of the given Tramsform2D.
 Boundary CompositeNavigator.getBoundingBox()
          Returns the bounding box of the CompositeNavigator.
 Boundary CompositeTable.getCellBounds(int col, int row)
          Returns the cell bounds of the cell in column col, row row.
 

Methods in com.tensegrity.composite with parameters of type Boundary
static void CompositeViewOperations.translateViewport(CompositeView compositeview, Boundary bbox, int mode)
          Translates the viewport of the CompositeView given by compositeview with regard to the translation mode given by mode.
static boolean CompositeBBoxOperations.contains(int checkAgainstMode, Boundary bboxCheckFor, Boundary bboxCheckAgainst)
          Checking whether the given Boundary bboxCheckAgainst contains the Boundary bboxCheckFor.
static boolean CompositeBBoxOperations.contains(int checkAgainstMode, Boundary bboxCheckFor, BoundingBox bboxCheckAgainst)
          Checking whether the given BoundingBox bboxCheckAgainst contains the Boundary bboxCheckFor.
static void CompositeBBoxOperations.transform(Transform2D xform, Boundary bbox)
          Transforms the given Boundary by meams of the given Tramsform2D.
static Boundary CompositeBBoxOperations.transform_createnew(Transform2D xform, Boundary bbox)
          Returns a new Boundary that is a transformation of the given Boundary by meams of the given Tramsform2D.
 

Uses of Boundary in com.tensegrity.composite.coordinate
 

Methods in com.tensegrity.composite.coordinate that return Boundary
 Boundary CoordinateSystemMetric.convertBoundingBox(int dpi, CoordinateSystem coordSystem)
          Returns an instance of Boundary with the size of the given CoordinateSystem according the the internal measuring unit, value and the given resolution.
 Boundary CoordinateSystemMetric.convertBoundingBox(int dpi, Boundary bbox)
           
static Boundary CoordinateSystemMetric.convertBoundingBox(double left, double top, double right, double bottom, double measureValue, int measuringUnit, int dpi)
           
 

Methods in com.tensegrity.composite.coordinate with parameters of type Boundary
 Boundary CoordinateSystemMetric.convertBoundingBox(int dpi, Boundary bbox)
           
 

Uses of Boundary in com.tensegrity.composite.geometry
 

Methods in com.tensegrity.composite.geometry that return Boundary
static Boundary GeometryUtilities.computeBoundingBoxFromCoordinateSystem(CoordinateSystem cs)
           
 

Uses of Boundary in com.tensegrity.composite.util
 

Methods in com.tensegrity.composite.util that return Boundary
 Boundary CompositeViewRegionUpdateInfo.getRegionInCoordinateSystemSpace()
          Returns a Boundary for the region in coordinatesystem-space.
 Boundary CompositeViewRegionUpdateInfo.getRegionInBoundingBoxSpace()
          Returns a Boundary for the region in boundingbox-space.
 

Constructors in com.tensegrity.composite.util with parameters of type Boundary
CompositeViewRegionUpdateInfo(Boundary regionInCoordinateSystemSpace, Boundary regionInBoundingBoxSpace)
          Constructor specifying a boundary in CoordinateSystem-space and one in BoundingBox-space.
CompositeViewRegionUpdateInfo(Boundary regionInCoordinateSystemSpace, Boundary regionInBoundingBoxSpace, boolean coordinateSystemChanged)
          Constructor specifying a boundary in CoordinateSystem-space and one in BoundingBox-space.
 

Uses of Boundary in com.tensegrity.graph.layout
 

Fields in com.tensegrity.graph.layout declared as Boundary
 Boundary GraphLayoutService.border
          The border of the area that is to be considered.
 

Methods in com.tensegrity.graph.layout that return Boundary
 Boundary LayoutableNode.getBoundingBox()
          Returns the boundary of the node.
 

Methods in com.tensegrity.graph.layout with parameters of type Boundary
 boolean EdgeLayout.relayout(java.util.ArrayList edges, java.util.ArrayList hindrances, Boundary border)
          Arranges all specified edges, which may be arranged completely or simply readjusted, taking the current edge paths into consideration.
 

Uses of Boundary in com.tensegrity.graph.layout.edge
 

Methods in com.tensegrity.graph.layout.edge with parameters of type Boundary
 boolean DefaultEdgeLayout.relayout(java.util.ArrayList edgesToReadgust, java.util.ArrayList hindrance, Boundary boundary)
           
 

Uses of Boundary in com.tensegrity.graph.view
 

Methods in com.tensegrity.graph.view that return Boundary
static Boundary VisualOperations.computeVisibleRegion(CompositeView compositeview)
          Computes the visible region of the given CompositeView.
static Boundary VisualOperations.computeBoundingBox(CompositeHierarchy hierarchy)
          Computes a bounding of the current selection which is stored in a CompositeHierarchy.
static Boundary VisualOperations.computeBoundingBox(java.util.Collection visualgraphobjects)
          Computes a bounding of the given list of VisualGraphObjects.
 

Methods in com.tensegrity.graph.view with parameters of type Boundary
static void VisualGraphViewUtil.renderSVG(VisualGraphView vgv, java.io.OutputStream svgOutput, boolean closeStream, boolean compress, boolean optimize, Boundary insets)
          This method outputs the given VisualGraphView into the given OutputStream.
static void VisualGraphViewUtil.renderSVG(VisualGraphView vgv, java.io.OutputStream svgOutput, boolean closeStream, boolean compress, boolean optimize, Boundary insets, double[] viewValues, double[] viewportValues)
          This method outputs the given VisualGraphView into the given OutputStream.
static void VisualOperations.translateViewportAccordingToBoundary(CompositeView compositeview, Boundary boundary)
          This method will set the viewport of the given CompositeView, so that the given boundary is visible.
static void VisualOperations.translateViewportAccordingToBoundary(CompositeView compositeview, Boundary boundary, boolean validatePosition)
          This method will set the viewport of the given CompositeView, so that the given boundary is visible.
static void VisualOperations.translateViewportAccordingToBoundary(CompositeView compositeview, Boundary boundary, boolean validatePosition, boolean updateView)
          This method will set the viewport of the given CompositeView, so that the given boundary is visible.
static void VisualOperations.zoomToFitProportional(VisualGraphView visualgraphview, Boundary destBoundary)
          Zooms the VisualGraphView so that it fits the view.
static void VisualOperations.zoomToFitProportional(VisualGraphView visualgraphview, java.util.Collection visualobjects, Boundary destBoundary)
          Zooms the VisualGraphView so that the given object fit into the view.
static void VisualOperations.zoomToFit(VisualGraphView visualgraphview, Boundary insets)
          Zooms the VisualGraphView so that it fits the view.
static void VisualOperations.zoomToFit(VisualGraphView visualgraphview, Boundary insets, double maxZoom)
          Zooms the VisualGraphView so that it fits the view.
static void VisualOperations.zoomToFit(VisualGraphView visualgraphview, java.util.Collection visualobjects, Boundary insets)
          Zooms the VisualGraphView so that the given object fit into the view.
static void VisualOperations.zoomToFit(VisualGraphView visualgraphview, java.util.Collection visualobjects, Boundary insets, double maxZoom)
          Zooms the VisualGraphView so that the given object fit into the view.
static void VisualOperations.zoomToFit(VisualGraphView visualgraphview, java.util.Collection visualobjects, Boundary insets, double maxZoom, boolean noZoomIn)
          Zooms the VisualGraphView so that the given object fit into the view.
static void VisualOperations.zoomToFit(VisualGraphView visualgraphview, java.awt.Rectangle bounds, Boundary insets)
          Zooms the VisualGraphView so that the given object fit into the view.
static void VisualOperations.zoomToFit(VisualGraphView visualgraphview, java.awt.Rectangle bounds, Boundary insets, double maxZoom, boolean noZoomIn)
          Zooms the VisualGraphView so that the given object fit into the view.
static void VisualOperations.convertCoordinates(Boundary boundary, Transform2D transform)
          Converts the given boundary by the given transformation.
static boolean VisualOperations.intersectionTest(Coordinate[] coords, Boundary boundary)
          Returns true if there is an intersection between the bounds and the multi segment line.
 

Uses of Boundary in com.tensegrity.graph.view.image
 

Methods in com.tensegrity.graph.view.image that return Boundary
 Boundary ImageExportConfiguration.getInsets()
          Returns the insets that should be used to create a margin between the boundaries of the view and the image boundaries.
 

Methods in com.tensegrity.graph.view.image with parameters of type Boundary
 void ImageExportConfiguration.setInsets(Boundary insets)
          Sets the insets that should be used to create a margin between the boundaries of the view and the image boundaries.
 

Uses of Boundary in com.tensegrity.graphics
 

Fields in com.tensegrity.graphics declared as Boundary
static Boundary Boundary.DEFAULT_MAX_MIN_BOUNDARY
          constant that defines a Boundary that is initialized to have the upper / left corner in x and y direction at Integer.MAX_VALUE and the lower / right cornder in x and y direction at Integer.MIN_VALUE what makes it an empty Boundary.
static Boundary Boundary.DEFAULT_MIN_MAX_BOUNDARY
          constant that defines a Boundary that is initialized to have the upper / left corner in x and y direction at Integer.MIN_VALUE and the lower / right cornder in x and y direction at Integer.MAX_VALUE what makes it to the greates Boundary that can be created.
 

Methods in com.tensegrity.graphics that return Boundary
static Boundary CoordinateOperations.computeBoundingBox2D(Coordinate[] coordinates)
          Static method that computes the 2d boundary of all coordinates in the given coordinate array.
 Boundary BoundingBox.toBoundary()
          TODO : comment
static Boundary BoundingBox.toBoundary(BoundingBox box)
          TODO : comment
static Boundary BBoxOperations.transform_createnew(Transform2D xform, Boundary bbox)
          Returns a new Boundary that is a transformation of the given Boundary by meams of the given Tramsform2D.
static Boundary UtilitiesLine.computeBoundingBox(int[] coordsX, int[] coordsY, int[] coordsXRef, int[] coordsYRef, int[] segmentTypes)
          Computes the bounding box of a closed (polygon) or open (polyline) primitive.
 Boundary Primitive.getBoundingBox()
          Returns a Boundary that describes the bounding box for a graphical object implementing this interface.
 

Methods in com.tensegrity.graphics with parameters of type Boundary
 void BoundingBox.set(Boundary boundary)
          TODO : comment
static void BBoxOperations.transform(Transform2D xform, Boundary bbox)
          Transforms the given Boundary by meams of the given Tramsform2D.
static Boundary BBoxOperations.transform_createnew(Transform2D xform, Boundary bbox)
          Returns a new Boundary that is a transformation of the given Boundary by meams of the given Tramsform2D.
static boolean BBoxOperations.contains(int checkAgainstMode, Boundary bboxCheckFor, BoundingBox bboxCheckAgainst)
          Checking whether the given BoundingBox bboxCheckAgainst contains the Boundary bboxCheckFor.
static boolean BBoxOperations.contains(int checkAgainstMode, Boundary bboxCheckFor, Boundary bboxCheckAgainst)
          Checking whether the given Boundary bboxCheckAgainst contains the Boundary bboxCheckFor.
static void BBoxOperations.resizeBoundingBox(Boundary b, int hAlign, int vAlign, int minWidth, int minHeight)
          Resizes the given boundary to be at least as big as the given minimum size.
 void Boundary.union(Boundary boundary)
          Creates the union of the Boundary instance given by boundary and the Boundary instance.
 boolean Boundary.contains(Boundary boundary)
          Returns a boolean that indicates whether the Boundary given by boundary lies completely within the Boundary or not.
 boolean Boundary.equalWidth(Boundary boundary)
          Returns a boolean that indicates whether the width of the Boundary given by boundary is equal to the width of this Boundary.
 boolean Boundary.equalHeight(Boundary boundary)
          Returns a boolean that indicates whether the height of the Boundary given by boundary is equal to the height of this Boundary.
 boolean Boundary.equalSize(Boundary boundary)
          Returns a boolean that indicates whether the width and the height of the Boundary given by boundary are equal to the width and the height of this Boundary.
static boolean Intersection.intersectLineBoundary(double ax, double ay, double bx, double by, Boundary boundingbox)
          Method to check whether a line segment and a boundary intersect.
static boolean Intersection.boundaryContainsLineSegment(double ax, double ay, double bx, double by, Boundary boundingbox)
          Method to check whether a boundary complete contains a line segment.
 

Constructors in com.tensegrity.graphics with parameters of type Boundary
BoundingBox(Boundary boundary)
          Constructor specifying the boundaries.
 

Uses of Boundary in com.tensegrity.graphics.device
 

Methods in com.tensegrity.graphics.device that return Boundary
 Boundary AWTDevice.getClipBounds()
           
 Boundary AWTDevice.getClipBounds(Boundary boundary)
           
 Boundary SVGDevice.getClipBounds()
           
 Boundary SVGDevice.getClipBounds(Boundary r)
           
 Boundary SWTDeviceNonAWTDependent.getClipBounds()
           
 Boundary SWTDeviceNonAWTDependent.getClipBounds(Boundary boundary)
           
 Boundary Device.getClipBounds()
          Returns the bounding rectangle of the current clipping area.
 Boundary Device.getClipBounds(Boundary boundary)
          Returns the bounding rectangle of the current clipping area.
 

Methods in com.tensegrity.graphics.device with parameters of type Boundary
 Boundary AWTDevice.getClipBounds(Boundary boundary)
           
 void AWTDevice.setClipBounds(Boundary boundary)
           
 Boundary SVGDevice.getClipBounds(Boundary r)
           
 void SVGDevice.setClipBounds(Boundary boundary)
           
 Boundary SWTDeviceNonAWTDependent.getClipBounds(Boundary boundary)
           
 void SWTDeviceNonAWTDependent.setClipBounds(Boundary boundary)
           
 Boundary Device.getClipBounds(Boundary boundary)
          Returns the bounding rectangle of the current clipping area.
 void Device.setClipBounds(Boundary boundary)
          Sets the current clip to the rectangle specified by the given coordinates.
 

Uses of Boundary in com.tensegrity.graphics.interaction
 

Methods in com.tensegrity.graphics.interaction that return Boundary
 Boundary InteractionProvider.getSelectionBoundingBox()
          Returns the bounding box of the current selected objects
 Boundary InteractionContext.getSelectionBoundingBox()
          Returns the bounding box of the currently selected objects.
 Boundary DefaultInteractionContext.getSelectionBoundingBox()
           
 Boundary BaseInteractable.getBoundingBox()
          Returns the bounding box of the BaseInteractable.
 Boundary InteractionInfo.getTransformedBoundingBox()
          Returns the transformed bounding box for an BaseInteractable.
 

Methods in com.tensegrity.graphics.interaction with parameters of type Boundary
 int InteractionProvider.selectContaining(InteractionInfo interactionInfo, Boundary boundary)
          Selects all BaseInteractable objects that lie within the Boundary given by boundary.
 int InteractionContext.select(InteractionInfo interactionInfo, java.util.List interactables, Boundary boundary)
          This method has to be called from the object that holds an instance of InteractionContext to select all BaseInteractable objects that lie within the given Boundary.
 int DefaultInteractionContext.select(InteractionInfo interactionInfo, java.util.List interactables, Boundary boundary)
           
 

Constructors in com.tensegrity.graphics.interaction with parameters of type Boundary
InteractionInfo(Transform2D xform_context, Boundary bbox, Coordinate location, Coordinate locationStart, MouseInfo mouseInfo, int keymask)
          Constructor that creates an InteractionInfo instance with the context transformation given by xform_context, the transformed bounding box for the BaseInteractable, the current interaction coordinate given by location, the coordinate the interaction has been started given by locationStart, the MouseInfo given by mouseInfo and the given keymask.
 

Uses of Boundary in com.tensegrity.graphics.primitive2D
 

Methods in com.tensegrity.graphics.primitive2D that return Boundary
 Boundary Polygon2D.getBoundingBox()
           
 Boundary Ellipse2D.getBoundingBox()
           
static Boundary Marker2D.getBoundingBox(Transform2D xform_context, java.lang.Object[][] markerdata, double direction, double org_x, double org_y)
          Returns the bounding box of the marker with the given properties
 Boundary Polyline2D.getBoundingBox()
           
 Boundary Rect2D.getBoundingBox()
           
 Boundary Line2D.getBoundingBox()
           
 Boundary Line2DModel.getBoundingBox()
          Returns the bounding box of this line
 Boundary Label2D.getBoundingBox()
           
 

Uses of Boundary in com.tensegrity.gui.printing
 

Methods in com.tensegrity.gui.printing that return Boundary
static Boundary PrintUtil.getViewBounds(VisualGraphView view)
          Calculates the boundaries of the view that should be used for printing
 

Methods in com.tensegrity.gui.printing with parameters of type Boundary
static PrintUtil.BookParameter PrintUtil.calculateRowsAndColumns(BasePageFormat cpf, double pageWidth, double pageHeight, Boundary bboxComposites)
          The method calcuatRowsAndColumns calculates the required number of pages according to a page format, current page width and height, view's metrics.
static void PrintUtil.growBoundingBoxForStrokeZoom(VisualGraphView view, Boundary bboxComposites)
          This method resizes a bounding box to include the strokes that are lying on the border of the bounds.
 

Uses of Boundary in com.tensegrity.gui.swing.dialog.graphfilechooser
 

Methods in com.tensegrity.gui.swing.dialog.graphfilechooser that return Boundary
 Boundary ExportSettings.getImageInsets()
          Returns the insets for the image
 

Uses of Boundary in com.tensegrity.gui.swt.dialog.graphfilechooser
 

Methods in com.tensegrity.gui.swt.dialog.graphfilechooser that return Boundary
 Boundary SwtExportSettingsPanel.getImageInsets()
           
 

Uses of Boundary in com.tensegrity.gui.swt.graph
 

Methods in com.tensegrity.gui.swt.graph with parameters of type Boundary
static org.eclipse.swt.graphics.Image VisualGraphImageUtil.renderToImage(org.eclipse.swt.graphics.Device swtDevice, VisualGraphView visualgraphview, Boundary insets)
          Create an image of the panel's contents with the given size.
static org.eclipse.swt.graphics.Image VisualGraphImageUtil.renderToImage(org.eclipse.swt.graphics.Device swtDevice, VisualGraphView visualgraphview, int width, int height, Boundary insets)
          Create an image of the panel's contents with the given size.
static org.eclipse.swt.graphics.Image VisualGraphImageUtil.renderToImage(org.eclipse.swt.graphics.Device swtDevice, VisualGraphView visualgraphview, int width, int height, Renderer gfxRenderer, Boundary insets)
          Create an image of the panel's contents with the given size.
static org.eclipse.swt.graphics.Image VisualGraphImageUtil.renderToImage(org.eclipse.swt.graphics.Device swtDevice, VisualGraphView visualgraphview, int width, int height, Renderer gfxRenderer, Boundary insets, boolean preserveRatio)
          Create an image of the panel's contents with the given size.
static org.eclipse.swt.graphics.Image VisualGraphImageUtil.renderToImage(org.eclipse.swt.graphics.Device swtDevice, VisualGraphView visualgraphview, int width, int height, Boundary insets, boolean preserveRatio)
          Create an image of the panel's contents with the given size.
static org.eclipse.swt.graphics.Image VisualGraphImageUtil.renderToImage(org.eclipse.swt.graphics.Device swtDevice, VisualGraphView visualgraphview, int width, int height, Renderer gfxRenderer, Boundary insets, boolean preserveRatio, boolean forceSize, boolean centerImage, Transform2D transform)
          Create an image of the panel's contents with the given size.
static org.eclipse.swt.graphics.Image VisualGraphImageUtil.renderToImage(org.eclipse.swt.graphics.Device swtDevice, VisualGraphView visualgraphview, int width, int height, Renderer gfxRenderer, Boundary insets, boolean preserveRatio, boolean forceSize, boolean centerImage, Transform2D transform, int bgColor)
          Create an image of the panel's contents with the given size.
static org.eclipse.swt.graphics.Image VisualGraphImageUtil.exportToImage(org.eclipse.swt.graphics.Device swtDevice, VisualGraphView visualgraphview, int w, int h, Renderer gfxRenderer, Boundary ins, int bgColor)
           Creates and returns an Image of the passed VisualGraphView with the specified size.
 

Uses of Boundary in com.tensegrity.skeleton.commands
 

Fields in com.tensegrity.skeleton.commands declared as Boundary
static Boundary ZoomGraphDocumentCommand.ZOOM_INSETS
          Insets to use for zoom to fit
 

Methods in com.tensegrity.skeleton.commands with parameters of type Boundary
protected abstract  void AbstractAlignVerticalCommand.setBounds(Boundary ref, Boundary b)
          Abstract definition of the function that will set the new bounding box depending on the given reference.
protected  void AlignHorizontalRightCommand.setBounds(Boundary ref, Boundary b)
          Sets the bounds according to the given reference boundary.
protected  void AlignHorizontalLeftCommand.setBounds(Boundary ref, Boundary b)
          Sets the bounds according to the given reference boundary.
protected  void AlignVerticalCenterCommand.setBounds(Boundary ref, Boundary b)
          Sets the bounds according to the given reference boundary.
protected  void AlignVerticalBottomCommand.setBounds(Boundary ref, Boundary b)
          Sets the bounds according to the given reference boundary.
protected  void AlignHorizontalCenterCommand.setBounds(Boundary ref, Boundary b)
          Sets the bounds according to the given reference boundary.
protected abstract  void AbstractAlignHorizontalCommand.setBounds(Boundary ref, Boundary b)
          Abstract definition of the function that will set the new bounding box depending on the given reference.
protected  void AlignVerticalTopCommand.setBounds(Boundary ref, Boundary b)
          Sets the bounds according to the given reference boundary.
 

Uses of Boundary in com.tensegrity.skeleton.swt.commands
 

Fields in com.tensegrity.skeleton.swt.commands declared as Boundary
static Boundary SwtZoomGraphDocumentCommand.ZOOM_INSETS
          Insets to use for zoom to fit
 



Copyright © 2005 Tensegrity Software GmbH. All Rights Reserved. Date of creation: 09.06.2006.