OpenStructure
Public Member Functions
CRDWriter Class Reference

#include <entity_io_crd_handler.hh>

Inherits EntityVisitor, and EntityVisitor.

Public Member Functions

 CRDWriter (const String &filename, bool ext=false)
 
 CRDWriter (const boost::filesystem::path &filename, bool ext=false)
 
 CRDWriter (std::ostream &outstream, bool ext=false)
 
void Write (const mol::EntityView &ent)
 
void Write (const mol::EntityHandle &ent)
 
virtual bool VisitAtom (const mol::AtomHandle &atom)
 
virtual bool VisitResidue (const mol::ResidueHandle &r)
 
void WriteHeader (const mol::EntityView &ent)
 
 CRDWriter (const String &filename, bool ext=false)
 
 CRDWriter (const boost::filesystem::path &filename, bool ext=false)
 
 CRDWriter (std::ostream &outstream, bool ext=false)
 
void Write (const mol::EntityView &ent)
 
void Write (const mol::EntityHandle &ent)
 
virtual bool VisitAtom (const mol::AtomHandle &atom)
 
virtual bool VisitResidue (const mol::ResidueHandle &r)
 
void WriteHeader (const mol::EntityView &ent)
 
- Public Member Functions inherited from EntityVisitor
virtual ~EntityVisitor ()
 
virtual void OnEntry ()
 
virtual void OnExit ()
 
virtual bool VisitChain (const ChainHandle &c)
 
virtual bool VisitBond (const BondHandle &b)
 
virtual bool VisitTorsion (const TorsionHandle &t)
 

Detailed Description

CHARMM coordinate file export.

Definition at line 62 of file entity_io_crd_handler.hh.

Constructor & Destructor Documentation

◆ CRDWriter() [1/6]

CRDWriter ( const String filename,
bool  ext = false 
)

◆ CRDWriter() [2/6]

CRDWriter ( const boost::filesystem::path &  filename,
bool  ext = false 
)

◆ CRDWriter() [3/6]

CRDWriter ( std::ostream &  outstream,
bool  ext = false 
)

◆ CRDWriter() [4/6]

CRDWriter ( const String filename,
bool  ext = false 
)

◆ CRDWriter() [5/6]

CRDWriter ( const boost::filesystem::path &  filename,
bool  ext = false 
)

◆ CRDWriter() [6/6]

CRDWriter ( std::ostream &  outstream,
bool  ext = false 
)

Member Function Documentation

◆ VisitAtom() [1/2]

virtual bool VisitAtom ( const mol::AtomHandle a)
virtual

Atom callback.

Reimplemented from EntityVisitor.

◆ VisitAtom() [2/2]

virtual bool VisitAtom ( const mol::AtomHandle a)
virtual

Atom callback.

Reimplemented from EntityVisitor.

◆ VisitResidue() [1/2]

virtual bool VisitResidue ( const mol::ResidueHandle r)
virtual

Residue callback.

Reimplemented from EntityVisitor.

◆ VisitResidue() [2/2]

virtual bool VisitResidue ( const mol::ResidueHandle r)
virtual

Residue callback.

Reimplemented from EntityVisitor.

◆ Write() [1/4]

void Write ( const mol::EntityHandle ent)

◆ Write() [2/4]

void Write ( const mol::EntityHandle ent)

◆ Write() [3/4]

void Write ( const mol::EntityView ent)

◆ Write() [4/4]

void Write ( const mol::EntityView ent)

◆ WriteHeader() [1/2]

void WriteHeader ( const mol::EntityView ent)

◆ WriteHeader() [2/2]

void WriteHeader ( const mol::EntityView ent)

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