RxDock
0.1.0
A fast, versatile, and open-source program for docking ligands to proteins and nucleic acids
Loading...
Searching...
No Matches
include
rxdock
PsfFileSink.h
1
/***********************************************************************
2
* The rDock program was developed from 1998 - 2006 by the software team
3
* at RiboTargets (subsequently Vernalis (R&D) Ltd).
4
* In 2006, the software was licensed to the University of York for
5
* maintenance and distribution.
6
* In 2012, Vernalis and the University of York agreed to release the
7
* program as Open Source software.
8
* This version is licensed under GNU-LGPL version 3.0 with support from
9
* the University of Barcelona.
10
* http://rdock.sourceforge.net/
11
***********************************************************************/
12
13
// Class for writing Models to PSF files
14
15
#ifndef _RBTPSFFILESINK_H_
16
#define _RBTPSFFILESINK_H_
17
18
#include "rxdock/BaseMolecularFileSink.h"
19
20
namespace
rxdock {
21
22
class
PsfFileSink
:
public
BaseMolecularFileSink
{
23
public
:
25
// Constructors/destructors
26
// PsfFileSink(const char* fileName, ModelPtr spModel);
27
RBTDLL_EXPORT
PsfFileSink
(
const
std::string &fileName,
ModelPtr
spModel);
28
29
virtual
~PsfFileSink
();
// Default destructor
30
32
// Public methods
34
// Override public methods from BaseFileSink
35
virtual
void
Render();
36
37
protected
:
39
// Protected methods
41
42
private
:
44
// Private methods
46
47
PsfFileSink
();
// Disable default constructor
48
PsfFileSink
(
const
PsfFileSink
&);
// Copy constructor disabled by
49
// default
50
PsfFileSink
&
51
operator=(
const
PsfFileSink
&);
// Copy assignment disabled by default
52
53
protected
:
55
// Protected data
57
58
private
:
60
// Private data
62
};
63
64
// Useful typedefs
65
typedef
SmartPtr<PsfFileSink>
PsfFileSinkPtr
;
// Smart pointer
66
67
}
// namespace rxdock
68
69
#endif
//_RBTPSFFILESINK_H_
rxdock::BaseMolecularFileSink
Definition
BaseMolecularFileSink.h:29
rxdock::PsfFileSink
Definition
PsfFileSink.h:22
rxdock::SmartPtr< Model >
Generated by
1.9.7