Views
Foundation Package API Reference Guide
Product Documentation:
Views Documentation Home
List of all members | Public Member Functions
IlvPrintableComposite::PositionCoordinate Class Referenceabstract

This is an abstract class representing the concept of the end point of a segment. More...

#include <ilviews/printing/composite.h>

Inheritance diagram for IlvPrintableComposite::PositionCoordinate:
IlvPrintableComposite::DeducedPositionCoordinate IlvPrintableComposite::RelativePositionCoordinate IlvPrintableComposite::DeltaRelativePositionCoordinate IlvPrintableComposite::RatioRelativePositionCoordinate

Public Member Functions

 PositionCoordinate ()
 The constructor. More...
 
virtual PositionCoordinateclone () const =0
 This function returns a new object allocated on the heap, this object is a copy of the current object. More...
 

Detailed Description

This is an abstract class representing the concept of the end point of a segment.

Library: ilvprint

Constructor & Destructor Documentation

◆ PositionCoordinate()

IlvPrintableComposite::PositionCoordinate::PositionCoordinate ( )

The constructor.

After the construction the validity of the object must be checked.

Member Function Documentation

◆ clone()

virtual PositionCoordinate* IlvPrintableComposite::PositionCoordinate::clone ( ) const
pure virtual

This function returns a new object allocated on the heap, this object is a copy of the current object.

Returns
A pointer to a new allocated object.

Implemented in IlvPrintableComposite::RatioRelativePositionCoordinate, IlvPrintableComposite::DeltaRelativePositionCoordinate, and IlvPrintableComposite::DeducedPositionCoordinate.