| 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.labelmodels |
Contains interfaces and default implementations for label layout models.
|
| com.yworks.yfiles.graph.portlocationmodels |
Contains interfaces and default implementations for port location models.
|
| 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 |
|---|
| GeneralPath
Models a path that consists of lines and Bézier curves.
|
| GeneralPath.PathCursor
A class that is used by
GeneralPath to iterate over the elements the path is made up of. |
| IMutableOrientedRectangle
Interface for mutable oriented rectangles in 2D coordinate space with double precision coordinates.
|
| IMutablePoint
Interface for a mutable point in 2D coordinate space with double precision coordinates.
|
| IMutableRectangle
Interface for mutable rectangles aligned to the axes in 2D coordinate space with double precision coordinates.
|
| IMutableSize
Interface for a mutable size in 2D coordinate space with double precision width and height.
|
| InsetsD
An immutable struct that models the thickness of insets as double precision floating point values.
|
| IOrientedRectangle
Interface for oriented rectangles in 2D coordinate space with double precision coordinates.
|
| IPoint
Interface for a point in 2D coordinate space with double precision coordinates.
|
| IRectangle
Interface for rectangles aligned to the axes in 2D coordinate space with double precision coordinates.
|
| ISize
Interface for an object that has a size in 2D coordinate space with double precision floating point size values.
|
| Matrix2D
An implementation of a matrix that represents an affine transformation and works with
PointD. |
| MatrixOrder
Enumeration constant for use in
Matrix2D operations. |
| MutablePoint
A simple default implementation of a mutable point in 2D coordinate space with double precision coordinates.
|
| MutableRectangle
A simple default implementation of a mutable rectangle in 2D coordinate space with double precision values stored in an
instance of
IMutablePoint and IMutableSize. |
| MutableSize
A simple default implementation of a mutable size in 2D coordinate space with double precision values.
|
| OrientedRectangle
A simple default implementation of a mutable oriented rectangle in 2D coordinate space with double precision values
stored in an instance of
IMutablePoint and IMutableSize as well as two doubles for the up vector
components. |
| PathType
An enumeration of all possible types that make up a
GeneralPath. |
| PointD
An immutable struct that models a point in 2-d Cartesian coordinate space with double coordinates.
|
| RectD
An immutable struct that models a rectangle in 2-d Cartesian coordinate space with double coordinates.
|
| SizeD
An immutable
ISize implementation to describe a size in two-dimensional space. |
| Tangent
An immutable struct that represents a tangent in a 2-d Cartesian coordinate space with double values.
|
| Class and Description |
|---|
| InsetsD
An immutable struct that models the thickness of insets as double precision floating point values.
|
| IOrientedRectangle
Interface for oriented rectangles in 2D coordinate space with double precision coordinates.
|
| IPoint
Interface for a point in 2D coordinate space with double precision coordinates.
|
| IRectangle
Interface for rectangles aligned to the axes in 2D coordinate space with double precision coordinates.
|
| PointD
An immutable struct that models a point in 2-d Cartesian coordinate space with double coordinates.
|
| RectD
An immutable struct that models a rectangle in 2-d Cartesian coordinate space with double coordinates.
|
| SizeD
An immutable
ISize implementation to describe a size in two-dimensional space. |
| Class and Description |
|---|
| InsetsD
An immutable struct that models the thickness of insets as double precision floating point values.
|
| IOrientedRectangle
Interface for oriented rectangles in 2D coordinate space with double precision coordinates.
|
| IPoint
Interface for a point in 2D coordinate space with double precision coordinates.
|
| PointD
An immutable struct that models a point in 2-d Cartesian coordinate space with double coordinates.
|
| RectD
An immutable struct that models a rectangle in 2-d Cartesian coordinate space with double coordinates.
|
| SizeD
An immutable
ISize implementation to describe a size in two-dimensional space. |
| Class and Description |
|---|
| PointD
An immutable struct that models a point in 2-d Cartesian coordinate space with double coordinates.
|
| Class and Description |
|---|
| GeneralPath
Models a path that consists of lines and Bézier curves.
|
| InsetsD
An immutable struct that models the thickness of insets as double precision floating point values.
|
| IOrientedRectangle
Interface for oriented rectangles in 2D coordinate space with double precision coordinates.
|
| IRectangle
Interface for rectangles aligned to the axes in 2D coordinate space with double precision coordinates.
|
| PointD
An immutable struct that models a point in 2-d Cartesian coordinate space with double coordinates.
|
| RectD
An immutable struct that models a rectangle in 2-d Cartesian coordinate space with double coordinates.
|
| SizeD
An immutable
ISize implementation to describe a size in two-dimensional space. |
| Tangent
An immutable struct that represents a tangent in a 2-d Cartesian coordinate space with double values.
|
| Class and Description |
|---|
| InsetsD
An immutable struct that models the thickness of insets as double precision floating point values.
|
| PointD
An immutable struct that models a point in 2-d Cartesian coordinate space with double coordinates.
|
| RectD
An immutable struct that models a rectangle in 2-d Cartesian coordinate space with double coordinates.
|
| SizeD
An immutable
ISize implementation to describe a size in two-dimensional space. |
| Class and Description |
|---|
| GeneralPath
Models a path that consists of lines and Bézier curves.
|
| IMutablePoint
Interface for a mutable point in 2D coordinate space with double precision coordinates.
|
| InsetsD
An immutable struct that models the thickness of insets as double precision floating point values.
|
| IOrientedRectangle
Interface for oriented rectangles in 2D coordinate space with double precision coordinates.
|
| IPoint
Interface for a point in 2D coordinate space with double precision coordinates.
|
| IRectangle
Interface for rectangles aligned to the axes in 2D coordinate space with double precision coordinates.
|
| PointD
An immutable struct that models a point in 2-d Cartesian coordinate space with double coordinates.
|
| RectD
An immutable struct that models a rectangle in 2-d Cartesian coordinate space with double coordinates.
|
| SizeD
An immutable
ISize implementation to describe a size in two-dimensional space. |
| Class and Description |
|---|
| IMutablePoint
Interface for a mutable point in 2D coordinate space with double precision coordinates.
|
| IMutableRectangle
Interface for mutable rectangles aligned to the axes in 2D coordinate space with double precision coordinates.
|
| InsetsD
An immutable struct that models the thickness of insets as double precision floating point values.
|
| IOrientedRectangle
Interface for oriented rectangles in 2D coordinate space with double precision coordinates.
|
| IPoint
Interface for a point in 2D coordinate space with double precision coordinates.
|
| IRectangle
Interface for rectangles aligned to the axes in 2D coordinate space with double precision coordinates.
|
| ISize
Interface for an object that has a size in 2D coordinate space with double precision floating point size values.
|
| PointD
An immutable struct that models a point in 2-d Cartesian coordinate space with double coordinates.
|
| RectD
An immutable struct that models a rectangle in 2-d Cartesian coordinate space with double coordinates.
|
| SizeD
An immutable
ISize implementation to describe a size in two-dimensional space. |