Files
PlantAI-dev/tools/pymol-open-source/layer1/SymOpPConv.cpp
T
2026-08-03 18:42:47 +08:00

25 lines
455 B
C++

/**
* @file Python serialization of SymOp
*
* (c) Schrodinger, Inc.
*/
#include "SymOpPConv.h"
#include "SymOp.h"
PyObject* PConvToPyObject(pymol::SymOp const& symop)
{
std::string buffer;
if (symop) {
buffer = symop.to_string();
}
return PyString_FromString(buffer.c_str());
}
bool PConvFromPyObject(PyMOLGlobals*, PyObject* obj, pymol::SymOp& out)
{
auto str = PyString_AsSomeString(obj);
out.reset(str.c_str());
return true;
}