//範囲を指定して選択を行う unsigned SXBSchTag::testSelection(const SRect& rc) { if( rc.intersect(area()) ){ return SELECT_ALL; }else{ return 0; } }
//描画が必要かどうかを返す bool SXBSchTag::qRedraw(const SRect& rc) { return rc.intersect(area()); }
//範囲を指定して選択チェックを行う bool SPtnObjCircle::testIntersect(const SRect& rc) { if(!rc.intersect(m_p0)) return false; if(!rc.intersect(m_p1)) return false; return true; }