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
Node s 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
Node s. |
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
Node s 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
Node s are cached when they are removed temporarily from the
CanvasControl 's visual tree. |
VisualGroup
A container that can hold a number of
Node s. |
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
Node s 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. |