#include <CellRange.h>
Public Member Functions | |
| CCellRange (int nMinRow=-1, int nMinCol=-1, int nMaxRow=-1, int nMaxCol=-1) | |
| void | Set (int nMinRow=-1, int nMinCol=-1, int nMaxRow=-1, int nMaxCol=-1) |
| int | IsValid () const |
| int | InRange (int row, int col) const |
| int | InRange (const CCellID &cellID) const |
| int | Count () |
| CCellID | GetTopLeft () const |
| CCellRange | Intersect (const CCellRange &rhs) const |
| int | GetMinRow () const |
| void | SetMinRow (int minRow) |
| int | GetMinCol () const |
| void | SetMinCol (int minCol) |
| int | GetMaxRow () const |
| void | SetMaxRow (int maxRow) |
| int | GetMaxCol () const |
| void | SetMaxCol (int maxCol) |
| int | GetRowSpan () const |
| int | GetColSpan () const |
| void | operator= (const CCellRange &rhs) |
| int | operator== (const CCellRange &rhs) |
| int | operator!= (const CCellRange &rhs) |
Protected Attributes | |
| int | m_nMinRow |
| int | m_nMinCol |
| int | m_nMaxRow |
| int | m_nMaxCol |
Definition at line 52 of file CellRange.h.
| CCellRange::CCellRange | ( | int | nMinRow = -1, |
|
| int | nMinCol = -1, |
|||
| int | nMaxRow = -1, |
|||
| int | nMaxCol = -1 | |||
| ) | [inline] |
Definition at line 56 of file CellRange.h.
| int CCellRange::Count | ( | ) | [inline] |
Definition at line 66 of file CellRange.h.
| int CCellRange::GetColSpan | ( | ) | const [inline] |
Definition at line 84 of file CellRange.h.
| int CCellRange::GetMaxCol | ( | ) | const [inline] |
Definition at line 80 of file CellRange.h.
| int CCellRange::GetMaxRow | ( | ) | const [inline] |
Definition at line 77 of file CellRange.h.
| int CCellRange::GetMinCol | ( | ) | const [inline] |
Definition at line 74 of file CellRange.h.
| int CCellRange::GetMinRow | ( | ) | const [inline] |
Definition at line 71 of file CellRange.h.
| int CCellRange::GetRowSpan | ( | ) | const [inline] |
Definition at line 83 of file CellRange.h.
| CCellID CCellRange::GetTopLeft | ( | ) | const [inline] |
Definition at line 137 of file CellRange.h.
| int CCellRange::InRange | ( | const CCellID & | cellID | ) | const [inline] |
Definition at line 132 of file CellRange.h.
| int CCellRange::InRange | ( | int | row, | |
| int | col | |||
| ) | const [inline] |
Definition at line 127 of file CellRange.h.
| CCellRange CCellRange::Intersect | ( | const CCellRange & | rhs | ) | const [inline] |
Definition at line 142 of file CellRange.h.
| int CCellRange::IsValid | ( | ) | const [inline] |
Definition at line 121 of file CellRange.h.
| int CCellRange::operator!= | ( | const CCellRange & | rhs | ) | [inline] |
Definition at line 116 of file CellRange.h.
| void CCellRange::operator= | ( | const CCellRange & | rhs | ) | [inline] |
Definition at line 105 of file CellRange.h.
| int CCellRange::operator== | ( | const CCellRange & | rhs | ) | [inline] |
Definition at line 110 of file CellRange.h.
| void CCellRange::Set | ( | int | nMinRow = -1, |
|
| int | nMinCol = -1, |
|||
| int | nMaxRow = -1, |
|||
| int | nMaxCol = -1 | |||
| ) | [inline] |
Definition at line 97 of file CellRange.h.
| void CCellRange::SetMaxCol | ( | int | maxCol | ) | [inline] |
Definition at line 81 of file CellRange.h.
| void CCellRange::SetMaxRow | ( | int | maxRow | ) | [inline] |
Definition at line 78 of file CellRange.h.
| void CCellRange::SetMinCol | ( | int | minCol | ) | [inline] |
Definition at line 75 of file CellRange.h.
| void CCellRange::SetMinRow | ( | int | minRow | ) | [inline] |
Definition at line 72 of file CellRange.h.
int CCellRange::m_nMaxCol [protected] |
Definition at line 94 of file CellRange.h.
int CCellRange::m_nMaxRow [protected] |
Definition at line 93 of file CellRange.h.
int CCellRange::m_nMinCol [protected] |
Definition at line 92 of file CellRange.h.
int CCellRange::m_nMinRow [protected] |
Definition at line 91 of file CellRange.h.
1.6.3