OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | Protected Member Functions
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 ( )
inlinevirtual

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)
protectedvirtual
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: