You may return to the Cvo Object Documenation Index from this document. This document contains the following sections describing the Cvo_MatrixCell object:
Cvo_MatrixCell
A Cvo_MatrixCell object contains information stored about a
particular cell in a Cvo_Matrix. It also provides the ability for
the application to store void *
associated data with the cell.
This object defines the following member functions.
Cvo_Object *CellObj (
)
Return the Cvo_Object displayed in this cell.
SetClient_data (
void *data )
Associate data with this cell.
void *Client_data (
)
Retrieve the data for this cell which was set with SetClient_data().
Cvo_MatrixSlice *Row (
)
Cvo_MatrixSlice *Col (
)
Return the row or column Cvo_MatrixSlice that this cell is in.
Cvo_MatrixCell *North (
)
Cvo_MatrixCell *South (
)
Cvo_MatrixCell *East (
)
Cvo_MatrixCell *West (
)
Return the Cvo_MatrixCell which is north, south, east or west of this Cvo_MatrixCell, if any. Note that if the matrix is sparse, the next Cvo_MatrixCell in that row or column will be reported even though there may be unused cells between them.
See the example source code for an example of how to use this object.
See the legend for information about the conventions used in this documentation.