fPrefSizeConstraint
LinearProgramming::Constraint* fPrefSizeConstraint;
LinearProgramming::Constraint* fPrefSizeConstraint;
delete fPrefSizeConstraint;
delete fPrefSizeConstraint;
if (row->fPrefSizeConstraint == NULL) {
row->fPrefSizeConstraint = fLinearSpec->AddConstraint(1,
row->fPrefSizeConstraint->SetLabel("Pref Height");
row->fPrefSizeConstraint->SetRightSide(prefSize);
row->fPrefSizeConstraint->SetPenaltyNeg(weight);
row->fPrefSizeConstraint->SetPenaltyPos(weight);
delete row->fPrefSizeConstraint;
row->fPrefSizeConstraint = NULL;
if (column->fPrefSizeConstraint == NULL) {
column->fPrefSizeConstraint = fLinearSpec->AddConstraint(1,
column->fPrefSizeConstraint->SetLabel("Pref Width");
column->fPrefSizeConstraint->SetRightSide(prefSize);
column->fPrefSizeConstraint->SetPenaltyNeg(weight);
column->fPrefSizeConstraint->SetPenaltyPos(weight);
delete column->fPrefSizeConstraint;
column->fPrefSizeConstraint = NULL;
delete fRows.ItemAt(i)->fPrefSizeConstraint;
delete fColumns.ItemAt(i)->fPrefSizeConstraint;
autoConstraints.insert(row->fPrefSizeConstraint);
autoConstraints.insert(column->fPrefSizeConstraint);