IMP  2.3.0
The Integrative Modeling Platform
IMP::display::GeometryProcessor Class Reference

Provide a standard geometry processing framework. More...

#include <IMP/display/GeometryProcessor.h>

+ Inheritance diagram for IMP::display::GeometryProcessor:

Detailed Description

Provide a standard geometry processing framework.

This class is designed to be used as a mixin, so inherit from this and overload various process methods as needed.

Definition at line 22 of file GeometryProcessor.h.

Protected Member Functions

virtual bool handle_anything (Geometry *, Color, std::string)
 
virtual bool handle_bounding_box (BoundingBoxGeometry *, Color, std::string)
 
virtual bool handle_cylinder (CylinderGeometry *, 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_point (PointGeometry *, Color, std::string)
 
virtual bool handle_polygon (PolygonGeometry *, Color, std::string)
 
virtual bool handle_segment (SegmentGeometry *, Color, std::string)
 
virtual bool handle_sphere (SphereGeometry *, Color, std::string)
 
virtual bool handle_surface_mesh (SurfaceMeshGeometry *, Color, std::string)
 
virtual bool handle_triangle (TriangleGeometry *, Color, std::string)
 

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