|
OpenStructure
|
#include <cartoon_renderer.hh>
Inherits TraceRendererBase.
Public Member Functions | |
| CartoonRenderer (BackboneTrace *trace, bool force_tube=false) | |
| virtual geom::AlignedCuboid | GetBoundingBox () const |
| virtual void | PrepareRendering () |
| virtual bool | CanSetOptions (RenderOptionsPtr &render_options) |
| virtual void | SetOptions (RenderOptionsPtr &render_options) |
| virtual RenderOptionsPtr | GetOptions () |
| virtual void | SetForceTube (bool force_tube) |
Public Member Functions inherited from TraceRendererBase | |
| TraceRendererBase (BackboneTrace *trace, int overshoot) | |
| virtual void | PrepareRendering (bool twist_hack) |
| virtual bool | HasDataToRender () const |
| virtual void | UpdateViews () |
| virtual void | Apply (const gfx::ByElementColorOp &op) |
| virtual void | Apply (const gfx::ByChainColorOp &op) |
| virtual void | Apply (const gfx::UniformColorOp &op) |
| virtual void | Apply (const gfx::GradientLevelColorOp &op) |
| virtual void | Apply (const gfx::EntityViewColorOp &op) |
| virtual void | PickAtom (const geom::Line3 &line, Real line_width, mol::AtomHandle &picked_atom) |
| virtual void | PickBond (const geom::Line3 &line, Real line_width, mol::BondHandle &picked_bond) |
Public Member Functions inherited from EntityRenderer | |
| EntityRenderer () | |
| virtual | ~EntityRenderer () |
| void | AddView (const mol::EntityView &view) |
| void | SubstractView (const mol::EntityView &view) |
| void | ClearViews () |
| virtual const String & | GetName () const |
| void | SetEnabled (bool enabled=true) |
| bool | IsEnabled () const |
| bool | HasSelection () const |
| void | SetSelection (const mol::EntityView &sel) |
| void | SetVisible (const mol::EntityView &view, bool visible) |
| const Color & | GetSelectionColor () const |
| const Color & | GetSelectionColorOutline () const |
| mol::EntityView | GetFullView () |
| mol::EntityView | GetEffectiveView () |
| virtual void | Render (RenderPass pass) |
| virtual void | RenderPov (PovState &pov, const std::string &name) |
| virtual void | Export (Exporter *ex) |
| virtual void | RenderOptionsChanged () |
| bool | IsDirty () const |
| void | FlagPositionsDirty () |
| void | Debug (unsigned int flags) |
| IndexedVertexArray & | VA () |
Additional Inherited Members | |
Protected Member Functions inherited from TraceRendererBase | |
| void | set_node_colors (const Color &c, const mol::Query &q, ColorMask mask) |
| void | rebuild_sel (const SplineEntryListList &spline_list_list, SplineEntryListList &sel_spline_list_list, const Color &sel_color) |
Protected Member Functions inherited from EntityRenderer | |
| virtual void | SetName (const String &name) |
Protected Attributes inherited from TraceRendererBase | |
| BackboneTrace * | trace_ |
| BackboneTrace | trace_subset_ |
| BackboneTrace | sel_subset_ |
Protected Attributes inherited from EntityRenderer | |
| String | name_ |
| bool | enabled_ |
| mol::EntityView | full_view_ |
| mol::EntityView | effective_view_ |
| mol::EntityView | hidden_view_ |
| IndexedVertexArray | va_ |
| mol::EntityView | sel_ |
| mol::EntityView | full_sel_ |
| IndexedVertexArray | sel_va_ |
| DirtyFlags | sel_state_ |
| DirtyFlags | state_ |
| unsigned int | debug_flags_ |
| float | opacity_ |
display entity in cartoon mode
Definition at line 40 of file cartoon_renderer.hh.
| CartoonRenderer | ( | BackboneTrace * | trace, |
| bool | force_tube = false |
||
| ) |
|
virtual |
Implements EntityRenderer.
|
virtual |
Reimplemented from TraceRendererBase.
|
virtual |
Implements EntityRenderer.
|
virtual |
Implements EntityRenderer.
|
virtual |
|
virtual |
Implements EntityRenderer.
1.8.1.1