rwlogo
Rogue Wave Views 5.5.1

Rogue Wave Views
Grapher Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

IlvMakePolylineLinkInteractor Class Reference

Grapher interactor to create IlvPolylineLinkImage links. More...

#include <ilviews/grapher/polylink.h>

Inheritance diagram for IlvMakePolylineLinkInteractor:
IlvMakePolyLinkInteractor IlvMakePolyPointsInteractor IlvManagerViewInteractor

List of all members.

Public Member Functions

 IlvMakePolylineLinkInteractor (IlvManager *manager, IlvView *view, IlBoolean oriented=IlFalse)
 Constructor.

Protected Member Functions

virtual IlvLinkImagemakeLink (IlUInt count, IlvPoint *points)
 Factory method to create the new link instance.

Detailed Description

Grapher interactor to create IlvPolylineLinkImage links.

Library: ilvgrapher

See also:
IlvPolylineLinkImage.

Constructor & Destructor Documentation

IlvMakePolylineLinkInteractor::IlvMakePolylineLinkInteractor ( IlvManager manager,
IlvView view,
IlBoolean  oriented = IlFalse 
)

Constructor.

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

The mgr parameter is assumed to be of the IlvGrapher type. The oriented parameter is used to create the link in the IlvMakePolylineLinkInteractor::makeLink method.

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

Member Function Documentation

virtual IlvLinkImage* IlvMakePolylineLinkInteractor::makeLink ( IlUInt  count,
IlvPoint points 
) [protected, virtual]

Factory method to create the new link instance.

Returns an instance of IlvPolylineLinkImage.

Parameters:
count The number of intermediate points defining the link.
points The intermediate points defining the link.

Implements IlvMakePolyLinkInteractor.


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