OpenStructure
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() [1/3]

ColorOp ( )

◆ ~ColorOp()

virtual ~ColorOp ( )
inlinevirtual

Definition at line 48 of file color_op.hh.

◆ ColorOp() [2/3]

ColorOp ( const String selection,
int  mask = DETAIL_COLOR|MAIN_COLOR 
)

◆ ColorOp() [3/3]

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

Member Function Documentation

◆ ApplyTo()

virtual void ApplyTo ( GfxObjP obj) const
virtual

◆ CanApplyTo()

virtual bool CanApplyTo ( const GfxObjP obj) const
virtual

◆ FromInfo()

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

◆ GetMask()

ColorMask GetMask ( ) const

◆ GetName()

virtual const String& GetName ( ) const
virtual

◆ GetSelection()

virtual String GetSelection ( ) const
virtual

◆ GetSelectionFlags()

virtual mol::QueryFlags GetSelectionFlags ( ) const
virtual

◆ GetView()

virtual mol::EntityView GetView ( ) const
virtual

◆ IsSelectionOnly()

virtual bool IsSelectionOnly ( ) const
virtual

◆ SetMask()

void SetMask ( ColorMask  mask)

◆ SetName()

virtual void SetName ( const String name)
protectedvirtual

◆ SetSelection()

virtual void SetSelection ( const String selection)
virtual

Reimplemented in EntityViewColorOp.

◆ SetSelectionFlags()

virtual void SetSelectionFlags ( mol::QueryFlags  flags)
virtual

◆ SetView()

virtual void SetView ( const mol::EntityView view)
virtual

◆ ToInfo()

virtual void ToInfo ( info::InfoGroup group) const
virtual

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