Example #1
0
void CtcQInter::contract(IntervalVector& box, ContractContext& context) {
	Array<IntervalVector> refs(list.size());

	for (int i=0; i<list.size(); i++) {
		boxes[i]=box;

		ContractContext c_context(boxes[i], context);

		list[i].contract(boxes[i], c_context);

		refs.set_ref(i,boxes[i]);
	}

	box = qinter(refs,q);

	context.prop.update(BoxEvent(box,BoxEvent::CONTRACT));

}
Example #2
0
void CSelfTestMenu::OnButton9(int iEvent, unsigned char * pEventData, int iDataLen)
{
	BoxEvent(1);
	this->ReFresh();	
}