Rogue Wave Views
Foundation Package API Reference Guide
Product Documentation:

Rogue Wave Views
Documentation Home
List of all members | Public Member Functions
IlvPrintableComposite::DeducedSegmentCoordinates Class Reference

This class is used to represent the deduced position, on an axis, of a component that are computed by the calling object. More...

#include <ilviews/printing/composite.h>

Inheritance diagram for IlvPrintableComposite::DeducedSegmentCoordinates:
IlvPrintableComposite::SegmentCoordinates

Public Member Functions

 DeducedSegmentCoordinates (PositionCoordinate const &first, PositionCoordinate const &last)
 The constructor. More...
 
virtual SegmentCoordinatesclone () const
 This function returns a new object allocated on the heap; this object is a copy of the current object. More...
 
- Public Member Functions inherited from IlvPrintableComposite::SegmentCoordinates
virtual ~SegmentCoordinates ()
 The destructor.
 
PositionCoordinate const & getFirstPosition () const
 Gets the first PositionCoordinate of the segment. More...
 
PositionCoordinate const & getLastPosition () const
 Gets the last PositionCoordinate of the segment. More...
 
PositionCoordinate const & getOtherPosition (PositionCoordinate const &position) const
 Gets the other position than the given position of the segment. More...
 
IlBoolean isValid () const
 Returns whether the object is valid. More...
 
IlBoolean setFirstPosition (PositionCoordinate const &newPosition)
 Modifies the first PositionCoordinate. More...
 
IlBoolean setLastPosition (PositionCoordinate const &newPosition)
 Modifies the last PositionCoordinate. More...
 

Detailed Description

This class is used to represent the deduced position, on an axis, of a component that are computed by the calling object.

Library: ilvprint

Constructor & Destructor Documentation

§ DeducedSegmentCoordinates()

IlvPrintableComposite::DeducedSegmentCoordinates::DeducedSegmentCoordinates ( PositionCoordinate const &  first,
PositionCoordinate const &  last 
)

The constructor.

Parameters
firstThe position of the start point of the segment.
lastThe position of the last point of the segment.

Member Function Documentation

§ clone()

virtual SegmentCoordinates* IlvPrintableComposite::DeducedSegmentCoordinates::clone ( ) const
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.

Implements IlvPrintableComposite::SegmentCoordinates.


© Copyright 2018, 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.