Skip to content
Snippets Groups Projects
Commit b737cda1 authored by Niklaus Johner's avatar Niklaus Johner
Browse files

Added a function to get a CoordFrame from a CoordGroup:

CoordFrame CoordGroup::GetFrame2
And an export to python
parent 72b3280f
No related branches found
No related tags found
No related merge requests found
...@@ -48,6 +48,7 @@ void export_CoordGroup() ...@@ -48,6 +48,7 @@ void export_CoordGroup()
.def("IsValid",&CoordGroupHandle::IsValid) .def("IsValid",&CoordGroupHandle::IsValid)
.def("GetEntity",&CoordGroupHandle::GetEntity) .def("GetEntity",&CoordGroupHandle::GetEntity)
.def("GetAtomCount",&CoordGroupHandle::GetAtomCount) .def("GetAtomCount",&CoordGroupHandle::GetAtomCount)
.def("GetFrame",&CoordGroupHandle::GetFrame2)
.def("AddFrames", &CoordGroupHandle::AddFrames) .def("AddFrames", &CoordGroupHandle::AddFrames)
.def("AddFrame", add_frame1) .def("AddFrame", add_frame1)
.def("AddFrame", add_frame2) .def("AddFrame", add_frame2)
......
...@@ -152,7 +152,13 @@ CoordFramePtr CoordGroupHandle::GetFrame(uint frame) const ...@@ -152,7 +152,13 @@ CoordFramePtr CoordGroupHandle::GetFrame(uint frame) const
this->CheckValidity(); this->CheckValidity();
return source_->GetFrame(frame); return source_->GetFrame(frame);
} }
CoordFrame CoordGroupHandle::GetFrame2(uint frame)
{
this->CheckValidity();
return *(source_->GetFrame(frame));
}
AtomHandleList CoordGroupHandle::GetAtomList() const AtomHandleList CoordGroupHandle::GetAtomList() const
{ {
this->CheckValidity(); this->CheckValidity();
......
...@@ -86,6 +86,7 @@ public: ...@@ -86,6 +86,7 @@ public:
AtomHandleList GetAtomList() const; AtomHandleList GetAtomList() const;
CoordFramePtr GetFrame(uint frame) const; CoordFramePtr GetFrame(uint frame) const;
CoordFrame GetFrame2(uint frame);
/// \brief return a filtered coord group, containing only the atoms in the /// \brief return a filtered coord group, containing only the atoms in the
/// view /// view
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment