Views
Grapher Package API Reference Guide
Product Documentation:
Views Documentation Home
List of all members | Public Member Functions
IlvGraphInputFile Class Reference

Grapher input handling. More...

#include <ilviews/grapher/io.h>

Inheritance diagram for IlvGraphInputFile:
IlvManagerInputFile IlvInputFile

Public Member Functions

 IlvGraphInputFile (std::istream &stream, IlvGrapher *grapher=0)
 Constructor. More...
 
virtual IlvGraphicreadObject ()
 Reads an object from the input stream. More...
 

Detailed Description

Grapher input handling.

Library: ilvgrapher

This subclass of IlvManagerInputFile lets you read graphs (sets of IlvGraphic objects including nodes and links) from a stream and store them in an IlvGrapher instance.

See also
IlvGraphOutputFile.

Constructor & Destructor Documentation

◆ IlvGraphInputFile()

IlvGraphInputFile::IlvGraphInputFile ( std::istream &  stream,
IlvGrapher grapher = 0 
)

Constructor.

The constructor associates the stream stream and the grapher grp with the new IlvGraphInputFile instance.

Parameters
streamThe input stream.
grapherThe associated IlvGrapher instance.

Member Function Documentation

◆ readObject()

virtual IlvGraphic* IlvGraphInputFile::readObject ( )
virtual

Reads an object from the input stream.

Overloads the member function defined for the IlvManagerInputFile class. It adds information specific to each object in its description block. This information includes the layer index as well as the type of the object (node, link, or other type of object). The method is internally called by the IlvManagerInputFile::readAll() method and is not to be called directly by the programmer.

Returns
The graphic object read from the input stream.

Reimplemented from IlvManagerInputFile.