The UML class diagram in Figure 2.4 summarizes all classes related to IlvLinkShapePolicy. Subclasses of IlvPolicyAwareLinkImage can have link shape policies. Normally, link shape policies can be shared among different links. Subclasses of IlvAbstractLinkShapePolicy allow you to link the policies using the child policy handle. This allows you to install multiple policies at the link. The IlvCrossingLinkShapePolicy calculates the crossing points of an IlvCrossingAwareLinkImage. The crossings are drawn using a crossing graphic; that is, an IlvGraphic that additionally implements the IlvCrossingGraphic interface.
Figure 2.4 The Classes Related to IlvLinkShapePolicy