OpenStructure
Public Member Functions
MMCifWriter Class Reference

#include <mmcif_writer.hh>

Inherits StarWriter, and StarWriter.

Public Member Functions

 MMCifWriter ()
 
virtual ~MMCifWriter ()
 
void SetStructure (const ost::mol::EntityHandle &ent, conop::CompoundLibPtr compound_lib, bool mmcif_conform=true, const std::vector< MMCifWriterEntity > &entity_info=std::vector< MMCifWriterEntity >())
 
void SetStructure (const ost::mol::EntityView &ent, conop::CompoundLibPtr compound_lib, bool mmcif_conform=true, const std::vector< MMCifWriterEntity > &entity_info=std::vector< MMCifWriterEntity >())
 
const std::vector< MMCifWriterEntity > & GetEntities () const
 
 MMCifWriter ()
 
virtual ~MMCifWriter ()
 
void SetStructure (const ost::mol::EntityHandle &ent, conop::CompoundLibPtr compound_lib, bool mmcif_conform=true, const std::vector< MMCifWriterEntity > &entity_info=std::vector< MMCifWriterEntity >())
 
void SetStructure (const ost::mol::EntityView &ent, conop::CompoundLibPtr compound_lib, bool mmcif_conform=true, const std::vector< MMCifWriterEntity > &entity_info=std::vector< MMCifWriterEntity >())
 
const std::vector< MMCifWriterEntity > & GetEntities () const
 
- Public Member Functions inherited from StarWriter
 StarWriter ()
 
virtual ~StarWriter ()
 
void Push (StarWriterObjectPtr obj)
 
void Write (const String &data_name, const String &filename)
 
void Write (const String &data_name, std::ostream &stream)
 
 StarWriter ()
 
virtual ~StarWriter ()
 
void Push (StarWriterObjectPtr obj)
 
void Write (const String &data_name, const String &filename)
 
void Write (const String &data_name, std::ostream &stream)
 

Detailed Description

Definition at line 101 of file mmcif_writer.hh.

Constructor & Destructor Documentation

◆ MMCifWriter() [1/2]

MMCifWriter ( )
inline

Definition at line 104 of file mmcif_writer.hh.

◆ ~MMCifWriter() [1/2]

virtual ~MMCifWriter ( )
inlinevirtual

Definition at line 106 of file mmcif_writer.hh.

◆ MMCifWriter() [2/2]

MMCifWriter ( )
inline

Definition at line 104 of file mmcif_writer.hh.

◆ ~MMCifWriter() [2/2]

virtual ~MMCifWriter ( )
inlinevirtual

Definition at line 106 of file mmcif_writer.hh.

Member Function Documentation

◆ GetEntities() [1/2]

const std::vector<MMCifWriterEntity>& GetEntities ( ) const
inline

Definition at line 116 of file mmcif_writer.hh.

◆ GetEntities() [2/2]

const std::vector<MMCifWriterEntity>& GetEntities ( ) const
inline

Definition at line 116 of file mmcif_writer.hh.

◆ SetStructure() [1/4]

void SetStructure ( const ost::mol::EntityHandle ent,
conop::CompoundLibPtr  compound_lib,
bool  mmcif_conform = true,
const std::vector< MMCifWriterEntity > &  entity_info = std::vector< MMCifWriterEntity >() 
)

◆ SetStructure() [2/4]

void SetStructure ( const ost::mol::EntityHandle ent,
conop::CompoundLibPtr  compound_lib,
bool  mmcif_conform = true,
const std::vector< MMCifWriterEntity > &  entity_info = std::vector< MMCifWriterEntity >() 
)

◆ SetStructure() [3/4]

void SetStructure ( const ost::mol::EntityView ent,
conop::CompoundLibPtr  compound_lib,
bool  mmcif_conform = true,
const std::vector< MMCifWriterEntity > &  entity_info = std::vector< MMCifWriterEntity >() 
)

◆ SetStructure() [4/4]

void SetStructure ( const ost::mol::EntityView ent,
conop::CompoundLibPtr  compound_lib,
bool  mmcif_conform = true,
const std::vector< MMCifWriterEntity > &  entity_info = std::vector< MMCifWriterEntity >() 
)

The documentation for this class was generated from the following file: