Files

40 lines
789 B
C++
Raw Permalink Normal View History

2026-08-03 18:42:47 +08:00
/*
* MAE format export helper functions
*
* (c) 2018 Schrodinger, Inc.
*/
#include <string>
struct PyMOLGlobals;
class SeleCoordIterator;
struct AtomInfoType;
namespace pymol
{
struct CObject;
}
int MaeExportGetAtomStyle(PyMOLGlobals * G,
const SeleCoordIterator& iter);
int MaeExportGetBondStyle(
const AtomInfoType * ai1,
const AtomInfoType * ai2);
int MaeExportGetRibbonStyle(
const AtomInfoType * ai);
void MaeExportGetRibbonColor(PyMOLGlobals * G,
const SeleCoordIterator& iter,
char * ribbon_color_rgb);
std::string MaeExportGetLabelUserText(PyMOLGlobals * G,
const AtomInfoType * ai);
std::string MaeExportGetSubGroupId(PyMOLGlobals* G, const pymol::CObject* obj);
std::string MaeExportStrRepr(const char * text);
// vi:sw=2:expandtab