IMP logo
IMP Reference Guide  2.22.0
The Integrative Modeling Platform
npctransport/io.h
Go to the documentation of this file.
1 /**
2  * \file npctransport/io.h
3  * \brief description
4  *
5  * Copyright 2007-2022 IMP Inventors. All rights reserved.
6  */
7 
8 #ifndef IMPNPCTRANSPORT_IO_H
9 #define IMPNPCTRANSPORT_IO_H
10 
11 #include "npctransport_config.h"
12 #include <IMP/macros.h>
13 #include <RMF/FileHandle.h>
14 #include <IMP/display/Writer.h>
15 #include <IMP/OptimizerState.h>
16 #include <IMP/algebra/VectorD.h>
17 #include <RMF/FileHandle.h>
18 
19 IMPNPCTRANSPORT_BEGIN_NAMESPACE
20 
21 class SimulationData;
22 IMPNPCTRANSPORTEXPORT void write_geometry(const ParticlesTemp &kaps,
23  const algebra::Sphere3Ds &kap_sites,
24  const ParticlesTemp &chains,
25  const algebra::Sphere3Ds &chain_sites,
26  const RestraintsTemp &rs,
27  display::Writer *out);
28 
29 IMPNPCTRANSPORT_END_NAMESPACE
30 
31 #endif /* IMPNPCTRANSPORT_IO_H */
IMP::Vector< IMP::WeakPointer< Restraint > > RestraintsTemp
Definition: base_types.h:104
Various general useful macros for IMP.
Base class for writing geometry to a file.
Simple D vector class.
IMP::Vector< Sphere3D > Sphere3Ds
Definition: SphereD.h:104
Shared optimizer state.