CartoonRenderer Class Reference

display entity in cartoon mode More...

#include <cartoon_renderer.hh>

Inherits ost::gfx::impl::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)

Detailed Description

display entity in cartoon mode

Definition at line 40 of file cartoon_renderer.hh.


Constructor & Destructor Documentation

CartoonRenderer ( BackboneTrace trace,
bool  force_tube = false 
)

Member Function Documentation

virtual bool CanSetOptions ( RenderOptionsPtr render_options  )  [virtual]

Implements EntityRenderer.

virtual geom::AlignedCuboid GetBoundingBox (  )  const [virtual]

Reimplemented from TraceRendererBase.

virtual RenderOptionsPtr GetOptions (  )  [virtual]

Implements EntityRenderer.

virtual void PrepareRendering (  )  [virtual]

Implements EntityRenderer.

virtual void SetForceTube ( bool  force_tube  )  [virtual]
virtual void SetOptions ( RenderOptionsPtr render_options  )  [virtual]

Implements EntityRenderer.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated on 6 Dec 2017 for OpenStructure by  doxygen 1.6.1