CartoonRenderOptions Class Reference

#include <cartoon_render_options.hh>

Inherits ost::gfx::RenderOptions.


Public Member Functions

 CartoonRenderOptions (bool force_tube=false)
virtual RenderMode::Type GetRenderMode ()
virtual bool CanApplyRenderOptions (RenderOptionsPtr render_options)
virtual void ApplyRenderOptions (RenderOptionsPtr render_options)
virtual void SetSplineDetail (uint spline_detail)
virtual uint GetSplineDetail () const
virtual void SetPolyMode (uint poly_mode)
virtual uint GetPolyMode () const
virtual void SetArcDetail (uint arc_detail)
virtual uint GetArcDetail () const
virtual void SetNormalSmoothFactor (float smooth_factor)
virtual float GetNormalSmoothFactor () const
virtual void SetTubeRadius (float tube_radius)
virtual float GetTubeRadius () const
virtual void SetTubeRatio (float tube_ratio)
virtual float GetTubeRatio () const
virtual unsigned int GetTubeProfileType () const
virtual void SetTubeProfileType (unsigned int)
virtual void SetHelixWidth (float helix_width)
virtual float GetHelixWidth () const
virtual void SetHelixThickness (float helix_thickness)
virtual float GetHelixThickness () const
virtual void SetHelixEcc (float helix_ecc)
virtual float GetHelixEcc () const
virtual unsigned int GetHelixProfileType () const
virtual void SetHelixProfileType (unsigned int)
virtual void SetStrandWidth (float strand_width)
virtual float GetStrandWidth () const
virtual void SetStrandThickness (float strand_thickness)
virtual float GetStrandThickness () const
virtual void SetStrandEcc (float strand_ecc)
virtual float GetStrandEcc () const
virtual unsigned int GetStrandProfileType () const
virtual void SetStrandProfileType (unsigned int)
float GetMaxRad () const
virtual ~CartoonRenderOptions ()


Detailed Description

Definition at line 34 of file cartoon_render_options.hh.


Constructor & Destructor Documentation

CartoonRenderOptions ( bool  force_tube = false  ) 

virtual ~CartoonRenderOptions (  )  [virtual]


Member Function Documentation

virtual void ApplyRenderOptions ( RenderOptionsPtr  render_options  )  [virtual]

Implements RenderOptions.

virtual bool CanApplyRenderOptions ( RenderOptionsPtr  render_options  )  [virtual]

Implements RenderOptions.

virtual uint GetArcDetail (  )  const [virtual]

virtual float GetHelixEcc (  )  const [virtual]

virtual unsigned int GetHelixProfileType (  )  const [virtual]

virtual float GetHelixThickness (  )  const [virtual]

virtual float GetHelixWidth (  )  const [virtual]

float GetMaxRad (  )  const

virtual float GetNormalSmoothFactor (  )  const [virtual]

virtual uint GetPolyMode (  )  const [virtual]

virtual RenderMode::Type GetRenderMode (  )  [virtual]

Implements RenderOptions.

virtual uint GetSplineDetail (  )  const [virtual]

virtual float GetStrandEcc (  )  const [virtual]

virtual unsigned int GetStrandProfileType (  )  const [virtual]

virtual float GetStrandThickness (  )  const [virtual]

virtual float GetStrandWidth (  )  const [virtual]

virtual unsigned int GetTubeProfileType (  )  const [virtual]

virtual float GetTubeRadius (  )  const [virtual]

virtual float GetTubeRatio (  )  const [virtual]

virtual void SetArcDetail ( uint  arc_detail  )  [virtual]

virtual void SetHelixEcc ( float  helix_ecc  )  [virtual]

virtual void SetHelixProfileType ( unsigned  int  )  [virtual]

virtual void SetHelixThickness ( float  helix_thickness  )  [virtual]

virtual void SetHelixWidth ( float  helix_width  )  [virtual]

virtual void SetNormalSmoothFactor ( float  smooth_factor  )  [virtual]

virtual void SetPolyMode ( uint  poly_mode  )  [virtual]

virtual void SetSplineDetail ( uint  spline_detail  )  [virtual]

virtual void SetStrandEcc ( float  strand_ecc  )  [virtual]

virtual void SetStrandProfileType ( unsigned  int  )  [virtual]

virtual void SetStrandThickness ( float  strand_thickness  )  [virtual]

virtual void SetStrandWidth ( float  strand_width  )  [virtual]

virtual void SetTubeProfileType ( unsigned  int  )  [virtual]

virtual void SetTubeRadius ( float  tube_radius  )  [virtual]

virtual void SetTubeRatio ( float  tube_ratio  )  [virtual]


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

Generated on Fri Jul 2 14:23:06 2010 for OpenStructure by  doxygen 1.5.8