rwlogo
Rogue Wave Views 5.5.1

Rogue Wave Views
Grapher Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

IlvMakeOneSplineLinkImageInteractor Class Reference

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

#include <ilviews/grapher/inters.h>

Inheritance diagram for IlvMakeOneSplineLinkImageInteractor:
IlvMakeOneLinkImageInteractor IlvMakeLinkInteractor IlvManagerViewInteractor

List of all members.

Public Member Functions

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

Detailed Description

Predefined grapher interactor to create IlvOneSplineLinkImage instances.

Library: ilvgrapher

Use this class to create a link of the IlvOneSplineLinkImage type.

See also:
IlvOneSplineLinkImage.

Constructor & Destructor Documentation

IlvMakeOneSplineLinkImageInteractor::IlvMakeOneSplineLinkImageInteractor ( IlvManager mgr,
IlvView v,
IlBoolean  oriented = IlTrue,
IlvLinkOrientation  orientation = IlvVerticalLink 
)

Constructor.

The constructor initializes a new instance of the IlvMakeOneSplineLinkImageInteractor 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.
orientation The orientation of the created links.
See also:
IlvOneLinkImage::setOrientation.

Member Function Documentation

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

Creates a new link.

Creates an instance of IlvOneSplineLinkImage if no factory is defined.

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

Reimplemented from IlvMakeOneLinkImageInteractor.


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