rwlogo
Rogue Wave Views 5.5.1

Rogue Wave Views
Grapher Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

IlvMakeDoubleLinkImageInteractor Class Reference

Predefined grapher interactor to create IlvDoubleLinkImage instances. More...

#include <ilviews/grapher/inters.h>

Inheritance diagram for IlvMakeDoubleLinkImageInteractor:
IlvMakeLinkInteractor IlvManagerViewInteractor IlvMakeDoubleSplineLinkImageInteractor

List of all members.

Public Member Functions

 IlvMakeDoubleLinkImageInteractor (IlvManager *mgr, IlvView *v, IlBoolean oriented=IlTrue)
 Constructor.
virtual IlvLinkImagecreateLink (IlvGraphic *from, IlvGraphic *to) const
 Creates a new link.

Detailed Description

Predefined grapher interactor to create IlvDoubleLinkImage instances.

Library: ilvgrapher

Use this class to make links like those created by the IlvDoubleLinkImage class.

See also:
IlvDoubleLinkImage.

Constructor & Destructor Documentation

IlvMakeDoubleLinkImageInteractor::IlvMakeDoubleLinkImageInteractor ( IlvManager mgr,
IlvView v,
IlBoolean  oriented = IlTrue 
)

Constructor.

The constructor initializes a new instance of the IlvMakeDoubleLinkImageInteractor class for the view v and the grapher mgr.

Parameters:
mgr The grapher to which the interactor is attached.
v The view to which the interactor is attached.
oriented IlTrue if the created links are oriented and IlFalse otherwise.

Member Function Documentation

virtual IlvLinkImage* IlvMakeDoubleLinkImageInteractor::createLink ( IlvGraphic from,
IlvGraphic to 
) const [virtual]

Creates a new link.

Creates an instance of IlvDoubleLinkImage if no factory is defined.

Parameters:
from The starting node.
to The ending node.
Returns:
The created link.
See also:
IlvMakeLinkInteractor::setFactory.

Reimplemented from IlvMakeLinkInteractor.

Reimplemented in IlvMakeDoubleSplineLinkImageInteractor.


© Copyright 2012, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.