Rogue Wave Views 5.6 |
Rogue Wave Views |
Rogue Wave Views Documentation Home |
Matrix item class. More...
#include <ilviews/gadgets/matrix.h>
Public Member Functions | |
IlvFloatMatrixItem (IlFloat value) | |
Constructor. | |
virtual IlvAbstractMatrixItem * | copy () const |
Copies this object. | |
IlFloat | getFloat () const |
Returns the floating-point value stored in this matrix item. | |
virtual const char * | getFormat () const |
Returns the format used to display the floating-point value stored in the matrix item. | |
virtual const char * | getLabel () const |
Returns the label that identifies this matrix item. | |
void | setFloat (IlFloat value) |
Sets the floating-point value stored in this matrix item. | |
virtual void | setLabel (const char *, IlBoolean copy=IlTrue) |
Sets the label of the matrix item. | |
virtual void | write (IlvOutputFile &) const |
Writes an object description to a file. | |
Static Public Member Functions | |
static IlvAbstractMatrixItem * | readItem (IlvInputFile &, IlvDisplay *) |
Reads an object description from a file. |
Matrix item class.
Library: ilvadvgdt
Use this class to define a matrix item as a floating-point value.
IlvFilledFloatMatrixItem
, IlvMatrix(IlFloat)
. IlvFloatMatrixItem::IlvFloatMatrixItem | ( | IlFloat | value | ) |
Constructor.
Initializes a new instance of the class IlvFloatMatrixItem
.
value | The floating-point value encapsulated by the matrix item. |
virtual IlvAbstractMatrixItem* IlvFloatMatrixItem::copy | ( | ) | const [virtual] |
Copies this object.
Allocates and returns a copy of this object.
IlvPredefinedMatrixItemIOMembers
. Reimplemented from IlvAbstractMatrixItem.
Reimplemented in IlvFilledFloatMatrixItem.
IlFloat IlvFloatMatrixItem::getFloat | ( | ) | const |
Returns the floating-point value stored in this matrix item.
setFloat
virtual const char* IlvFloatMatrixItem::getFormat | ( | ) | const [virtual] |
Returns the format used to display the floating-point value stored in the matrix item.
The default implementation returns %.1f
. You can override this member function in a subclass to modify the format.
virtual const char* IlvFloatMatrixItem::getLabel | ( | ) | const [virtual] |
Returns the label that identifies this matrix item.
setLabel
Reimplemented from IlvAbstractMatrixItem.
Reimplemented in IlvFilledFloatMatrixItem.
static IlvAbstractMatrixItem* IlvFloatMatrixItem::readItem | ( | IlvInputFile & | file, | |
IlvDisplay * | display | |||
) | [static] |
Reads an object description from a file.
Reads an object description from the file input. It reads the information that was saved by the member function write
to be able to create a new instance of this object. Usually, because of the availability of the constructor that expects an IlvInputFile
, readItem
should be equivalent to :
IlvAbstractMatrixItem* MyClass::readItem(IlvInputFile& file, IlvDisplay* display) { return new MyClass(file, display); }
file | The file to be read from. | |
display | The display used to create the object. |
readItem
method is not capitalized like other static methods so that it is consistent with the write
method. Reimplemented from IlvAbstractMatrixItem.
Reimplemented in IlvFilledFloatMatrixItem.
void IlvFloatMatrixItem::setFloat | ( | IlFloat | value | ) |
Sets the floating-point value stored in this matrix item.
value | The new floating-point value. |
getFloat
virtual void IlvFloatMatrixItem::setLabel | ( | const char * | label, | |
IlBoolean | copy = IlTrue | |||
) | [virtual] |
Sets the label of the matrix item.
label | The label of the matrix item. | |
copy | A Boolean value specifying whether a label should be copied. If the value is IlFalse |
getLabel
Reimplemented from IlvAbstractMatrixItem.
Reimplemented in IlvFilledFloatMatrixItem.
virtual void IlvFloatMatrixItem::write | ( | IlvOutputFile & | file | ) | const [virtual] |
Writes an object description to a file.
Writes out, in a file, the object description. This description contains all the information necessary to create an exact copy of this object by means of the member function readItem
.
file | The name of the file to be written to. |
Reimplemented from IlvAbstractMatrixItem.
Reimplemented in IlvFilledFloatMatrixItem.
© 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.