Changeset 1748
- Timestamp:
- 01/11/10 23:36:17 (2 years ago)
- Files:
-
- branches/qt_gui/src/ex/gui/lib/rlist_overlay.cc (modified) (2 diffs)
- branches/qt_gui/src/ex/gui/lib/rlist_overlay.hh (modified) (1 diff)
- branches/qt_gui/src/ex/gui/pymod/export_overlays.cc (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/qt_gui/src/ex/gui/lib/rlist_overlay.cc
r1739 r1748 242 242 } 243 243 244 void RListOverlay::HighlightSymmetryRelatedPoints(const Point& index) 245 { 246 ReflectionProxyter rp=rlist_.FindFirst(index); 247 sym_point_list_=GetReferenceCell().GetSymmetry().GenerateSymmetryRelatedPoints(rp.GetIndex()); 248 sym_point_list_flag_=true; 249 } 250 244 251 bool RListOverlay::OnMouseEvent(QMouseEvent* e, DataViewerPanel* dvp, const QPoint& lastmouse) 245 252 { … … 325 332 it!=sym_point_list_.end();++it) { 326 333 QPoint qp=dvp->FracPointToWinCenter(GetLattice().CalcPosition(it->AsDuplet())); 327 if(it->GetZStar()>=0.0) { 328 strategy_->SetPenColor(color1_); 329 strategy_->SetSymbolSize(size+1); 330 strategy_->Draw(pnt,qp); 331 strategy_->SetSymbolSize(size+2); 332 strategy_->Draw(pnt,qp); 333 } else { 334 strategy_->SetPenColor(color2_); 335 strategy_->SetSymbolSize(size-1); 336 strategy_->Draw(pnt,qp); 337 strategy_->SetSymbolSize(size-2); 338 strategy_->Draw(pnt,qp); 339 } 334 strategy_->SetPenColor(active_color_); 335 strategy_->SetSymbolSize(size+1); 336 strategy_->Draw(pnt,qp); 337 strategy_->SetSymbolSize(size+2); 338 strategy_->Draw(pnt,qp); 340 339 } 341 340 } branches/qt_gui/src/ex/gui/lib/rlist_overlay.hh
r1739 r1748 79 79 virtual void RemoveResolutionRing(double value); 80 80 virtual void DisplayResolutionRings(bool flag); 81 virtual void HighlightSymmetryRelatedPoints(const Point& index); 81 82 82 83 protected: branches/qt_gui/src/ex/gui/pymod/export_overlays.cc
r1739 r1748 61 61 .def("DisplayResolutionRings",&RListOverlay::DisplayResolutionRings) 62 62 .def("GetReflectionList",&RListOverlay::GetReflectionList) 63 .def("HighlightSymmetryRelatedPoints",&RListOverlay::HighlightSymmetryRelatedPoints) 63 64 ; 64 65
