IMP Reference Guide
develop.63b38c487d,2024/12/21
The Integrative Modeling Platform
|
Remove geometry which is not above a plane. More...
#include <IMP/display/FilterGeometry.h>
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 CompoundGeometry is passed to.
Definition at line 26 of file FilterGeometry.h.
Public Member Functions | |
FilterGeometry (const algebra::Plane3D &p) | |
Pay attention to the orientation of the plane. More... | |
void | add_geometry (Geometry *g) |
void | add_geometry (const Geometries &g) |
virtual IMP::display::Geometries | get_components () const override |
Return a set of geometry composing this one. More... | |
virtual std::string | get_type_name () const override |
virtual ::IMP::VersionInfo | get_version_info () const override |
Get information about the module and version of the object. More... | |
Public Member Functions inherited from IMP::display::Geometry | |
Geometry (std::string name) | |
Geometry (Color c, std::string name) | |
virtual Color | get_color () const |
virtual bool | get_has_color () const |
void | set_color (Color c) |
void | set_has_color (bool tf) |
Public Member Functions inherited from IMP::Object | |
virtual void | clear_caches () |
CheckLevel | get_check_level () const |
LogLevel | get_log_level () const |
void | set_check_level (CheckLevel l) |
void | set_log_level (LogLevel l) |
Set the logging level used in this object. More... | |
void | set_was_used (bool tf) const |
void | show (std::ostream &out=std::cout) const |
const std::string & | get_name () const |
void | set_name (std::string name) |
Additional Inherited Members | |
Protected Member Functions inherited from IMP::display::GeometryProcessor | |
virtual bool | handle_anything (Geometry *, Color, std::string) |
virtual bool | handle_bounding_box (BoundingBoxGeometry *, Color, std::string) |
virtual bool | handle_ellipsoid (EllipsoidGeometry *, Color, std::string) |
void | handle_geometry (Geometry *g) |
virtual bool | handle_label (LabelGeometry *, Color, std::string) |
virtual bool | handle_polygon (PolygonGeometry *, Color, std::string) |
virtual bool | handle_surface_mesh (SurfaceMeshGeometry *, Color, std::string) |
virtual bool | handle_triangle (TriangleGeometry *, Color, std::string) |
Protected Member Functions inherited from IMP::Object | |
Object (std::string name) | |
Construct an object with the given name. More... | |
virtual void | do_destroy () |
IMP::display::FilterGeometry::FilterGeometry | ( | const algebra::Plane3D & | p | ) |
Pay attention to the orientation of the plane.
|
overridevirtual |
Return a set of geometry composing this one.
Reimplemented from IMP::display::Geometry.
|
overridevirtual |
Get information about the module and version of the object.
Reimplemented from IMP::Object.
Definition at line 49 of file FilterGeometry.h.