IMP logo

IMP::display::FilterGeometry Class Reference


Detailed Description

Remove geometry which is not above a plane.

Any geometry which is not above the plane is not passed on to the writer or log or whatever this CompoundGoemetry is passed to.

Inheritance diagram for IMP::display::FilterGeometry:

Inheritance graph
[legend]

Public Member Functions

void add_geometry (const Geometries &g)
void add_geometry (Geometry *g)
 FilterGeometry (const algebra::Plane3D &p)
 Pay attention to the orientation of the plane.
IMP::display::Geometries get_components () const
virtual std::string get_type_name () const
virtual ::IMP::VersionInfo get_version_info () const

Protected Member Functions

bool process (SegmentGeometry *g, Color color, std::string name)
bool process (PointGeometry *g, Color color, std::string name)
bool process (CylinderGeometry *g, Color color, std::string name)
bool process (SphereGeometry *g, Color color, std::string name)

Friends

template<class T >
void IMP::internal::unref (T *)

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

Generated on Mon Mar 8 23:08:59 2010 for IMP by doxygen 1.5.8