Skip to content
Snippets Groups Projects
Commit 91d2a258 authored by marco's avatar marco
Browse files

hidden objects are no longer selection with the selection tool

fixes BZDNG-72

git-svn-id: https://dng.biozentrum.unibas.ch/svn/openstructure/trunk@1766 5a81b35b-ba03-0410-adc8-b2c5c5119f08
parent 4bbce493
No related branches found
No related tags found
No related merge requests found
......@@ -385,22 +385,31 @@ void Entity::CustomRenderPov(PovState& pov)
mol::AtomHandle Entity::PickAtom(const geom::Line3& line, Real line_width)
{
mol::AtomHandle picked_atom;
if (!this->IsVisible())
return picked_atom;
for (RendererMap::iterator i=renderer_.begin(),
e=renderer_.end(); i!=e; ++i) {
impl::EntityRenderer* r=i->second;
if (r->HasDataToRender() && r->IsEnabled()) {
r->PickAtom(line, line_width, picked_atom);
}
}
return picked_atom;
}
mol::BondHandle Entity::PickBond(const geom::Line3& line, Real line_width)
{
mol::BondHandle picked_bond;
if (!this->IsVisible())
return picked_bond;
for (RendererMap::iterator i=renderer_.begin(),
e=renderer_.end(); i!=e; ++i) {
impl::EntityRenderer* r=i->second;
if (r->HasDataToRender() && r->IsEnabled()) {
r->PickBond(line, line_width, picked_bond);
}
}
return picked_bond;
}
......
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment