Rogue Wave Views 5.5.1 |
Rogue Wave Views |
Rogue Wave Views Documentation Home |
Factory to create displayers that compose a composite displayer. More...
#include <ilviews/charts/display.h>
Public Member Functions | |
virtual IlvChartDisplayerFactory * | copy () const =0 |
Virtual copy constructor. | |
virtual IlvAbstractChartDisplayer * | createDisplayer (IlvCompositeChartDisplayer *parent, IlUInt idx, IlvPalette *palette=0)=0 |
Creates one of the displayers that compose a given composite displayer. | |
Protected Member Functions | |
IlvChartDisplayerFactory () | |
Constructor. |
Factory to create displayers that compose a composite displayer.
Library: ilvcharts
This abstract class is used to define the displayers that will be created to compose a given composite displayer.
This class creates no displayers. It must be subclassed in order to implement the creation of displayers that you want.
IlvCompositeChartDisplayer
. IlvChartDisplayerFactory::IlvChartDisplayerFactory | ( | ) | [protected] |
Constructor.
Initializes a new IlvChartDisplayerFactory
instance.
virtual IlvChartDisplayerFactory* IlvChartDisplayerFactory::copy | ( | ) | const [pure virtual] |
Virtual copy constructor.
Creates and returns a copy of the current object. This method must be overloaded in subclasses.
virtual IlvAbstractChartDisplayer* IlvChartDisplayerFactory::createDisplayer | ( | IlvCompositeChartDisplayer * | parent, | |
IlUInt | idx, | |||
IlvPalette * | palette = 0 | |||
) | [pure virtual] |
Creates one of the displayers that compose a given composite displayer.
Creates the displayer that will be added later at the index idx to the collection of displayers that compose the composite displayer parent and returns it.
parent | The composite displayer for which we want to create a displayer. | |
idx | The index at which the created displayer will be added later to the collection of displayers that compose the composite displayer parent. | |
palette | The palette (if any) that will be used by the created displayer. |
© 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.