19 #ifndef OST_GFX_IMPL_CONNECT_RENDERER_HH
20 #define OST_GFX_IMPL_CONNECT_RENDERER_HH
28 namespace ost {
namespace gfx {
namespace impl {
virtual void Apply(const gfx::UniformColorOp &op)
virtual void Apply(const gfx::MapHandleColorOp &op)
virtual void PrepareRendering()
virtual void PickBond(const geom::Line3 &line, Real line_width, mol::BondHandle &picked_bond)
pick bond
virtual void Apply(const gfx::ByChainColorOp &op)
virtual void Apply(const gfx::EntityViewColorOp &op)
bool HasFixedPickRadius() const
virtual void Apply(const gfx::ByElementColorOp &op)
virtual void UpdateViews()
update views
virtual void Apply(const gfx::GradientLevelColorOp &op)
float GetFixedPickRadius() const
virtual geom::AlignedCuboid GetBoundingBox() const
void SetFixedPickRadius(float radius)
virtual void PickAtom(const geom::Line3 &line, Real line_width, mol::AtomHandle &picked_atom)
pick atom
#define DLLEXPORT_OST_GFX