ColorOp Class Reference

#include <color_op.hh>

Inherited by BasicGradientColorOp, ByChainColorOp, ByElementColorOp, GradientColorOp, and UniformColorOp.

Public Member Functions

 ColorOp ()
virtual ~ColorOp ()
 ColorOp (const String &selection, int mask=DETAIL_COLOR|MAIN_COLOR)
 ColorOp (const mol::QueryViewWrapper &query_view, int mask=DETAIL_COLOR|MAIN_COLOR)
virtual bool CanApplyTo (const GfxObjP &obj) const
virtual void ApplyTo (GfxObjP &obj) const
virtual const StringGetName () const
ColorMask GetMask () const
void SetMask (ColorMask mask)
virtual void SetSelection (const String &selection)
virtual String GetSelection () const
virtual void SetSelectionFlags (mol::QueryFlags flags)
virtual mol::QueryFlags GetSelectionFlags () const
virtual bool IsSelectionOnly () const
virtual void SetView (const mol::EntityView &view)
virtual mol::EntityView GetView () const
virtual void ToInfo (info::InfoGroup &group) const

Static Public Member Functions

static gfx::ColorOp FromInfo (info::InfoGroup &group)

Protected Member Functions

virtual void SetName (const String &name)

Detailed Description

Definition at line 45 of file color_op.hh.


Constructor & Destructor Documentation

ColorOp (  ) 
virtual ~ColorOp (  )  [inline, virtual]

Definition at line 48 of file color_op.hh.

ColorOp ( const String selection,
int  mask = DETAIL_COLOR|MAIN_COLOR 
)
ColorOp ( const mol::QueryViewWrapper query_view,
int  mask = DETAIL_COLOR|MAIN_COLOR 
)

Member Function Documentation

virtual void ApplyTo ( GfxObjP obj  )  const [virtual]
virtual bool CanApplyTo ( const GfxObjP obj  )  const [virtual]
static gfx::ColorOp FromInfo ( info::InfoGroup group  )  [static]
ColorMask GetMask (  )  const
virtual const String& GetName (  )  const [virtual]
virtual String GetSelection (  )  const [virtual]
virtual mol::QueryFlags GetSelectionFlags (  )  const [virtual]
virtual mol::EntityView GetView (  )  const [virtual]
virtual bool IsSelectionOnly (  )  const [virtual]
void SetMask ( ColorMask  mask  ) 
virtual void SetName ( const String name  )  [protected, virtual]
virtual void SetSelection ( const String selection  )  [virtual]

Reimplemented in EntityViewColorOp.

virtual void SetSelectionFlags ( mol::QueryFlags  flags  )  [virtual]
virtual void SetView ( const mol::EntityView view  )  [virtual]
virtual void ToInfo ( info::InfoGroup group  )  const [virtual]

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 10 Nov 2016 for OpenStructure by  doxygen 1.6.1