IMP logo
IMP Reference Guide  develop.d4e9f3251e,2024/04/26
The Integrative Modeling Platform
geometry_io.h File Reference

Handle read/write of geometry data from/to files. More...

#include <IMP/rmf/rmf_config.h>
#include <IMP/display/declare_Geometry.h>
#include <RMF/NodeHandle.h>
#include <RMF/FileHandle.h>
+ Include dependency graph for geometry_io.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 IMP
 Base functionality and abstract base classes for representation, scoring and sampling.
 
 IMP::rmf
 Support for the RMF file format for storing hierarchical molecular data and markup.
 

Geometry I/O

The geometry I/O support currently handles geometry composed of

Other types can be supported when requested. Be aware, many more complex geometry types are automatically decomposed into the above types and are so, more or less, supported.

void IMP::rmf::add_geometries (RMF::FileHandle file, const display::GeometriesTemp &r)
 Add geometries to the file. More...
 
void IMP::rmf::add_geometries (RMF::NodeHandle parent, const display::GeometriesTemp &r)
 Add geometries to a given parent node. More...
 
void IMP::rmf::add_static_geometries (RMF::FileHandle parent, const display::GeometriesTemp &r)
 Add geometries, assuming they do not move between frames. More...
 
void IMP::rmf::add_geometry (RMF::FileHandle file, display::Geometry *r)
 Add a single geometry to the file. More...
 
display::Geometries IMP::rmf::create_geometries (RMF::FileConstHandle parent)
 Create geometry objects for the geometry nodes found in the file. More...
 
void IMP::rmf::link_geometries (RMF::FileConstHandle parent, const display::GeometriesTemp &r)
 Link the passed geometry objects to corresponding ones in the file. More...
 

Detailed Description

Handle read/write of geometry data from/to files.

Copyright 2007-2022 IMP Inventors. All rights reserved.

Definition in file geometry_io.h.