#include <lpbuilder.hxx>
Public Member Functions | |
| ConstraintAddress () | |
| ConstraintAddress (const ConstraintAddress &) | |
| ~ConstraintAddress () throw () | |
| bool | equals (const ConstraintAddress &) const |
| bool | operator== (const ConstraintAddress &) const |
| ::com::sun::star::table::CellAddress | getLeftCellAddr () const |
| void | setLeftCellAddr (const ::com::sun::star::table::CellAddress &addr) |
| ::com::sun::star::table::CellAddress | getRightCellAddr () const |
| void | setRightCellAddr (const ::com::sun::star::table::CellAddress &addr) |
| double | getLeftCellValue () const |
| double | getRightCellValue () const |
| void | setLeftCellValue (double value) |
| void | setRightCellValue (double value) |
| bool | isLeftCellNumeric () const |
| bool | isRightCellNumeric () const |
| numeric::EqualityType | getEquality () const |
| void | setEquality (numeric::EqualityType eq) |
Private Attributes | |
| ::com::sun::star::table::CellAddress | Left |
| ::com::sun::star::table::CellAddress | Right |
| numeric::EqualityType | Equal |
| bool | m_bIsLHSNumber:1 |
| bool | m_bIsRHSNumber:1 |
| double | m_fLHSValue |
| double | m_fRHSValue |
Definition at line 50 of file lpbuilder.hxx.
| scsolver::ConstraintAddress::ConstraintAddress | ( | ) |
Definition at line 93 of file lpbuilder.cxx.
| scsolver::ConstraintAddress::ConstraintAddress | ( | const ConstraintAddress & | aOther | ) |
Definition at line 101 of file lpbuilder.cxx.
| scsolver::ConstraintAddress::~ConstraintAddress | ( | ) | throw () |
Definition at line 108 of file lpbuilder.cxx.
| bool scsolver::ConstraintAddress::equals | ( | const ConstraintAddress & | aOther | ) | const |
Definition at line 112 of file lpbuilder.cxx.
References Left, m_bIsLHSNumber, m_bIsRHSNumber, m_fLHSValue, m_fRHSValue, and Right.
Referenced by operator==().
| bool scsolver::ConstraintAddress::operator== | ( | const ConstraintAddress & | aOther | ) | const |
| table::CellAddress scsolver::ConstraintAddress::getLeftCellAddr | ( | ) | const |
| void scsolver::ConstraintAddress::setLeftCellAddr | ( | const ::com::sun::star::table::CellAddress & | addr | ) |
Referenced by scsolver::SolveModelImpl::resolveConstraintAddress().
| table::CellAddress scsolver::ConstraintAddress::getRightCellAddr | ( | ) | const |
| void scsolver::ConstraintAddress::setRightCellAddr | ( | const ::com::sun::star::table::CellAddress & | addr | ) |
Referenced by scsolver::SolveModelImpl::resolveConstraintAddress().
| double scsolver::ConstraintAddress::getLeftCellValue | ( | ) | const |
| double scsolver::ConstraintAddress::getRightCellValue | ( | ) | const |
| void scsolver::ConstraintAddress::setLeftCellValue | ( | double | value | ) |
Definition at line 179 of file lpbuilder.cxx.
References m_bIsLHSNumber, and m_fLHSValue.
Referenced by scsolver::SolveModelImpl::resolveConstraintAddress().
| void scsolver::ConstraintAddress::setRightCellValue | ( | double | value | ) |
Definition at line 185 of file lpbuilder.cxx.
References m_bIsRHSNumber, and m_fRHSValue.
Referenced by scsolver::SolveModelImpl::resolveConstraintAddress().
| bool scsolver::ConstraintAddress::isLeftCellNumeric | ( | ) | const |
| bool scsolver::ConstraintAddress::isRightCellNumeric | ( | ) | const |
| numeric::EqualityType scsolver::ConstraintAddress::getEquality | ( | ) | const |
| void scsolver::ConstraintAddress::setEquality | ( | numeric::EqualityType | eq | ) |
Definition at line 206 of file lpbuilder.cxx.
References Equal.
Referenced by scsolver::SolveModelImpl::resolveConstraintAddress().
::com::sun::star::table::CellAddress scsolver::ConstraintAddress::Left [private] |
::com::sun::star::table::CellAddress scsolver::ConstraintAddress::Right [private] |
bool scsolver::ConstraintAddress::m_bIsLHSNumber [private] |
Definition at line 81 of file lpbuilder.hxx.
Referenced by equals(), isLeftCellNumeric(), and setLeftCellValue().
bool scsolver::ConstraintAddress::m_bIsRHSNumber [private] |
Definition at line 82 of file lpbuilder.hxx.
Referenced by equals(), isRightCellNumeric(), and setRightCellValue().
double scsolver::ConstraintAddress::m_fLHSValue [private] |
Definition at line 83 of file lpbuilder.hxx.
Referenced by equals(), getLeftCellValue(), and setLeftCellValue().
double scsolver::ConstraintAddress::m_fRHSValue [private] |
Definition at line 84 of file lpbuilder.hxx.
Referenced by equals(), getRightCellValue(), and setRightCellValue().
1.5.3