| Package | Description |
|---|---|
| com.yworks.yfiles.geometry |
Contains definitions, default implementations, structs and support classes that deal with the representation of geometric data.
|
| com.yworks.yfiles.graph |
Definitions, default implementations, and support classes that represent graph structures and provide facilities for their programmatic modification.
|
| com.yworks.yfiles.graph.styles |
Contains interfaces and default implementations for graph element styles.
|
| com.yworks.yfiles.layout |
Provides essential classes and interfaces that constitute the infrastructure for automatic graph layout generation.
|
| com.yworks.yfiles.view |
Contains the main UI classes, interfaces, default implementations and support classes that can be used to display
IGraph instances. |
| com.yworks.yfiles.view.input |
Contains definitions, default implementations, and support classes that deal with the user interaction in a
CanvasControl in general, as well as specialized utility classes and IInputMode implementations that can be used to work with and edit IGraph instances in a GraphControl. |
| Class and Description |
|---|
| Pen
A utility class that holds all properties of a pen.
|
| Class and Description |
|---|
| CanvasControl
The
CanvasControl can be used to efficiently display all kinds of data. |
| GraphControl
A control for displaying and editing an
IGraph. |
| IAnimation
An interface for animations that can be run by
Animator. |
| IFocusIndicatorInstaller
An interface for objects that can install a visual focus indicator decoration of an item in the model displayed in a
canvas.
|
| IGraphSelection
Manages the selection state of items in an
IGraph instance. |
| IHighlightIndicatorInstaller
An interface for objects that can install a visual representation of a highlight decoration of an item in the model
displayed in a canvas.
|
| IObstacleProvider
Implementations of this interface can provide a path that is used to determine bridges by
BridgeManager. |
| ISelectionIndicatorInstaller
An interface for objects that can install a visual representation of a selection decoration of an item in the model
displayed in a canvas.
|
| Class and Description |
|---|
| CanvasControl
The
CanvasControl can be used to efficiently display all kinds of data. |
| IBoundsProvider
Interface that is implemented for elements that can provide rendering bounds in the world coordinate system.
|
| IBridgeCreator
Allows to add bridge visualizations to a
GeneralPath. |
| ICanvasContext
This interface describes the context for many operations performed on items in a
CanvasControl. |
| IObstacleProvider
Implementations of this interface can provide a path that is used to determine bridges by
BridgeManager. |
| IRenderContext
An interface that describes the current context for rendering routines.
|
| ISelectionIndicatorInstaller
An interface for objects that can install a visual representation of a selection decoration of an item in the model
displayed in a canvas.
|
| IVisibilityTestable
Interface that is implemented for elements that can determine whether they might be visible in a given clipping
rectangle.
|
| IVisualCreator
Factory interface which is used by implementations that know how to create
Nodes for rendering into a given
IRenderContext. |
| Pen
A utility class that holds all properties of a pen.
|
| TextWrapping
Specifies how text is wrapped at the bounds of its desired box.
|
| VisualGroup
A container that can hold a number of
Nodes. |
| Class and Description |
|---|
| GraphControl
A control for displaying and editing an
IGraph. |
| IAnimation
An interface for animations that can be run by
Animator. |
| ISelectionModel
An interface that models the selection state of a set of items.
|
| Class and Description |
|---|
| BridgeCrossingPolicy
Enumeration used by
BridgeManager that determines how crossings between obstacles and paths are determined. |
| BridgeCrossingStyle
Specifies constants that define the the style how bridges are drawn by
BridgeManager. |
| BridgeOrientationStyle
Specifies constants that define the direction in which bridges are drawn.
|
| CanvasControl
The
CanvasControl can be used to efficiently display all kinds of data. |
| CanvasEvent
An event used by the
com.yworks.yfiles.canvas.CanvasControl to notify when the control is updated. |
| CanvasPrinter.PrintInfo
Encapsulates information for printing with a specific
PageLayout,
i.e. the scale dependent on the screen DPI as well as the number of rows and columns for poster printing. |
| CompoundKeyEvent
Event argument class for key events that carries the type of event.
|
| ContextConfigurator
This class sets up an
IRenderContext object for exporting the contents of a CanvasControl (see
#setup(CanvasControl)). |
| DashStyle |
| DefaultSelectionModel
Default implementation of an
ISelectionModel that is based on an observable collection to hold the selected
elements. |
| DragDropKeyStates
The enumeration of the various keys that are relevant to drag and drop operations.
|
| EdgeDecorationInstaller
An implementation of the
ICanvasObjectInstaller interface that can decorate the visual appearence of an
IEdge. |
| FocusIndicatorManager
A
ModelManager implementation that manages the visual decoration of the focused element in a canvas. |
| GraphControl
A control for displaying and editing an
IGraph. |
| GraphModelManager
Manages the visual appearance of an
IGraph instance in a CanvasControl. |
| GridInfo
This class describes a grid by providing the grid's origin as well as the horizontal and vertical spacing between the
grid points.
|
| GridStyle
The different possible styles supported by
GridVisualCreator's GridStyle
property. |
| HighlightIndicatorManager
A
ModelManager implementation that manages the visual decorations of highlighted elements in a canvas. |
| IAnimation
An interface for animations that can be run by
Animator. |
| IAnimationCallback
A simple callback method for animations.
|
| IBoundsProvider
Interface that is implemented for elements that can provide rendering bounds in the world coordinate system.
|
| IBridgeCreator
Allows to add bridge visualizations to a
GeneralPath. |
| ICanvasContext
This interface describes the context for many operations performed on items in a
CanvasControl. |
| ICanvasObject
This is the interface implemented by the basic building blocks of a scene graph in a
CanvasControl. |
| ICanvasObjectDescriptor
Central interface used by the
CanvasControl to render elements from the scene graph. |
| ICanvasObjectGroup
This is the interface implemented by the composite building blocks of a scene graph in a
CanvasControl. |
| ICanvasObjectInstaller
Installs visual representations of items in a
CanvasControl. |
| IDisposeVisualCallback
A callback which will be called to free the resources which are occupied by the given
removedVisual when the
visual will be removed. |
| IFocusIndicatorInstaller
An interface for objects that can install a visual focus indicator decoration of an item in the model displayed in a
canvas.
|
| IGraphSelection
Manages the selection state of items in an
IGraph instance. |
| IHighlightIndicatorInstaller
An interface for objects that can install a visual representation of a highlight decoration of an item in the model
displayed in a canvas.
|
| IObstacleProvider
Implementations of this interface can provide a path that is used to determine bridges by
BridgeManager. |
| IRenderContext
An interface that describes the current context for rendering routines.
|
| ISelectionIndicatorInstaller
An interface for objects that can install a visual representation of a selection decoration of an item in the model
displayed in a canvas.
|
| ISelectionModel
An interface that models the selection state of a set of items.
|
| IStripeSelection
Manages the selection state of items in an
ITable instance. |
| ItemModelManager
Installs and removes visual representations of items into or from the canvas.
|
| ItemSelectionChangedEventArgs
Provides data for the
ItemSelectionChanged
event. |
| IVisibilityTestable
Interface that is implemented for elements that can determine whether they might be visible in a given clipping
rectangle.
|
| IVisualCreator
Factory interface which is used by implementations that know how to create
Nodes for rendering into a given
IRenderContext. |
| IVisualTemplate
Template factory for creating visual representations of rectangular shaped objects.
|
| ModelManager
Manages the visual representations of items in a
CanvasControl. |
| ModifierKeys |
| Mouse2DEvent
Enumeration of the possible
Mouse2DEvent types. |
MouseButtons
Flaggable enumeration for the mouse buttons. |
MouseWheelBehaviors
Flaggable enumeration for the mouse wheel behavior options. |
| OverviewGraphVisualCreator
An
IVisualCreator for use in a CanvasControl that renders a IGraph instance in a sloppy overview
style. |
| Pen
A utility class that holds all properties of a pen.
|
| PrintingEvent
Event that is used in the
com.yworks.yfiles.canvas.CanvasPrinter to
inform clients when a page is about to be printed or after it was printed. |
| RenderContextEvent
The event arguments for the
com.yworks.util.IEventHandler used by PrepareRenderContextEvent. |
| ResourceKey
The base class for
ResourceKey that exists for compatibility with WPF classes. |
| RoutedEventArgs |
| ScrollType
An enumeration containing values for different mouse wheel scroll behavior.
|
| SelectionIndicatorManager
A
ModelManager implementation that manages the visual decorations of selected elements in a canvas. |
| ShowFocusPolicy
The enumeration that describes the possible different policies for displaying the focus of items managed by the
FocusIndicatorManager. |
| StyleDecorationZoomPolicy
Specifies how the zoom level affects the rendering of styles that are used as selection, highlight or focus indicator.
|
| TextWrapping
Specifies how text is wrapped at the bounds of its desired box.
|
| Touch2DEvent
Enumeration of the possible
Touch2DEvent types. |
| Touch2DPoint
The representation of a touch point on the screen.
|
| ViewportLimiter
Helper class used by
CanvasControl to limit the interactive movement of the viewport. |
| VisualCachingPolicy
Determines the policy whether and how
Nodes are cached when they are removed temporarily from the
CanvasControl's visual tree. |
| VisualGroup
A container that can hold a number of
Nodes. |
| VoidVisualCreator
A void/null implementation of the
IVisualCreator interface that does nothing. |
| Class and Description |
|---|
| CanvasControl
The
CanvasControl can be used to efficiently display all kinds of data. |
| CollectionModelManager
An
ItemModelManager that automatically installs and removes visual representations of items in a IObservableCollection
into or from the canvas. |
| GraphControl
A control for displaying and editing an
IGraph. |
| GridInfo
This class describes a grid by providing the grid's origin as well as the horizontal and vertical spacing between the
grid points.
|
| ICanvasContext
This interface describes the context for many operations performed on items in a
CanvasControl. |
| ICanvasObject
This is the interface implemented by the basic building blocks of a scene graph in a
CanvasControl. |
| ICanvasObjectDescriptor
Central interface used by the
CanvasControl to render elements from the scene graph. |
| IGraphSelection
Manages the selection state of items in an
IGraph instance. |
| IRenderContext
An interface that describes the current context for rendering routines.
|
| ISelectionModel
An interface that models the selection state of a set of items.
|
| IStripeSelection
Manages the selection state of items in an
ITable instance. |
| IVisualCreator
Factory interface which is used by implementations that know how to create
Nodes for rendering into a given
IRenderContext. |
| IVisualTemplate
Template factory for creating visual representations of rectangular shaped objects.
|
| ModifierKeys |
MouseButtons
Flaggable enumeration for the mouse buttons. |
| ResourceKey
The base class for
ResourceKey that exists for compatibility with WPF classes. |