OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions
UniformColorOp Class Reference

#include <uniform_color_op.hh>

Inherits ColorOp.

Public Member Functions

 UniformColorOp ()
 
 UniformColorOp (const mol::QueryViewWrapper &query_view, const gfx::Color &color)
 
 UniformColorOp (const mol::QueryViewWrapper &query_view, int mask, const gfx::Color &color)
 
 UniformColorOp (const String &selection, const gfx::Color &color)
 
 UniformColorOp (const String &selection, int mask, const gfx::Color &color)
 
virtual bool CanApplyTo (const GfxObjP &obj) const
 
virtual void ApplyTo (GfxObjP &obj) const
 
virtual void SetColor (const gfx::Color &color)
 
virtual gfx::Color GetColor () const
 
virtual void ToInfo (info::InfoGroup &group) const
 
- Public Member Functions inherited from ColorOp
 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 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
 

Static Public Member Functions

static gfx::UniformColorOp FromInfo (info::InfoGroup &group)
 
- Static Public Member Functions inherited from ColorOp
static gfx::ColorOp FromInfo (info::InfoGroup &group)
 

Additional Inherited Members

- Protected Member Functions inherited from ColorOp
virtual void SetName (const String &name)
 

Detailed Description

Definition at line 36 of file uniform_color_op.hh.

Constructor & Destructor Documentation

UniformColorOp ( const mol::QueryViewWrapper query_view,
const gfx::Color color 
)
UniformColorOp ( const mol::QueryViewWrapper query_view,
int  mask,
const gfx::Color color 
)
UniformColorOp ( const String selection,
const gfx::Color color 
)
UniformColorOp ( const String selection,
int  mask,
const gfx::Color color 
)

Member Function Documentation

virtual void ApplyTo ( GfxObjP obj) const
virtual

Reimplemented from ColorOp.

virtual bool CanApplyTo ( const GfxObjP obj) const
virtual

Reimplemented from ColorOp.

static gfx::UniformColorOp FromInfo ( info::InfoGroup group)
static
virtual gfx::Color GetColor ( ) const
virtual
virtual void SetColor ( const gfx::Color color)
virtual
virtual void ToInfo ( info::InfoGroup group) const
virtual

Reimplemented from ColorOp.


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