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 ILabelModelParameters. |
| 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
ILabelModelParameters 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