See: Description
Interface | Description |
---|---|
ILabelCandidateDescriptor |
Interface that provides more information about a potential label geometry (a candidate) to an automatic labeling
algorithm.
|
ILabelCandidateDescriptorProvider |
An interface that can be used to retrieve
ILabelCandidateDescriptor instances for a given pair of a ILabel
and a candidate parameter . |
ILabelModel |
Defines the geometry of
ILabel instances with respect to specific ILabelModelParameter s. |
ILabelModelParameter |
Defines a state that can be used to
determine the geometry of a label
with a ILabelModel . |
ILabelModelParameterFinder |
Utility interface used by
ILabelModel implementations to find the best ILabelModelParameter to
approximate a given layout. |
ILabelModelParameterProvider |
Helper interface used by
ILabelModel implementations to provide possible candidate
ILabelModelParameter s for a given label and model. |
Class | Description |
---|---|
CompositeLabelModel |
An implementation of
ILabelModel that can be used to create custom label models out of existing ILabelModel
instances. |
ConstantLabelCandidateDescriptorProvider |
An implementation of the
ILabelCandidateDescriptorProvider interface that always yields a constant
ILabelCandidateDescriptor . |
DefaultLabelModelParameterFinder |
A simple default implementation of the
ILabelModelParameterFinder interface that uses the ILabelModel 's
own ILabelModelParameterProvider instance to find the closest match. |
DescriptorWrapperLabelModel |
A label model that wraps an existing label model and decorates it with a
descriptor . |
EdgePathLabelModel |
An edge label model that allows placement of labels along the edge path at a set of continuous positions at specified
sides of the edge path . |
EdgeSegmentLabelModel |
An edge label model that allows placement of labels relative to an edge segment at a set of continuous positions at
specified
sides of the edge path . |
EdgeSides |
The side placement specifier for edge labels used by
EdgeSegmentLabelModel . |
ExteriorLabelModel |
A label model for node labels that lie outside of the node's
Layout
bounds. |
FreeEdgeLabelModel |
An edge label model that can be used to describe any position and orientation of a label.
|
FreeLabelModel |
A label model that can be used to describe any position and orientation of a label.
|
FreeNodeLabelModel |
This node label model can be used to specify any position and orientation of a label.
|
GenericLabelModel |
An implementation of
ILabelModel that can be used to create custom label models out of existing ILabelModelParameter
instances. |
InteriorLabelModel |
A label model for node labels that lie inside of the node's
Layout bounds. |
InteriorStretchLabelModel |
A label model for node labels that lie inside of the node's
Layout bounds and have been
stretched to fit the node's size. |
LabelCandidateDescriptor |
A simple mutable default implementation of the
ILabelCandidateDescriptor interface. |
NinePositionsEdgeLabelModel |
An edge label model that knows nine different label positions.
|
SandwichLabelModel |
A node label model that knows only two possible positions.
|
SmartEdgeLabelModel |
An edge label model that allows the placement at any position.
|
StretchStripeLabelModel |
A label model for labels that is especially tailored to be used as a model for the four default positions where the
label of a stripe may lie.
|
StripeLabelModel |
A label model for labels that is especially tailored to be used as a model for the four default positions where the
label of a stripe may lie.
|
Enum | Description |
---|---|
ExteriorLabelModel.Position |
Enumeration of the possible positions of the
ExteriorLabelModel . |
InteriorLabelModel.Position |
Enumeration of the possible positions of the
InteriorLabelModel . |
InteriorStretchLabelModel.Position |
Enumeration of the possible positions of the
InteriorStretchLabelModel . |
NinePositionsEdgeLabelModel.Position |
Determines the position of a label in the
NinePositionsEdgeLabelModel . |
PlaceAlongEdge |
Enumeration that is used by
EdgeSegmentLabelModel to indicate the position of the label along the edge. |
StretchStripeLabelModel.Position |
Enumeration of the possible positions of the
InteriorLabelModel . |
StripeLabelModel.Position |
Enumeration of the possible positions of the
InteriorLabelModel . |
Contains interfaces and default implementations for label layout models.
This CLR namespace is mapped to the XAML namespace XamlNamespaceConstants.YFILES_JAVA_FX_NS