SequenceViewObject Class Reference

#include <sequence_view_object.hh>

Inherits ost::gui::BaseViewObject.

Inherited by AlignmentViewObject.

Public Member Functions

 SequenceViewObject (seq::SequenceList &sequences, const QList< QString > &names, QObject *parent=0)
 SequenceViewObject (seq::SequenceHandle &sequence, const QString &name, QObject *parent=0)
 SequenceViewObject (mol::ChainView &chain, const QString &name, QObject *parent=0)
 SequenceViewObject (const gfx::EntityP &entity, QObject *parent=0)
 SequenceViewObject (QObject *parent=0)
void Init ()
void AddSequence (seq::ConstSequenceHandle sequence, const QString &name=QString())
void AddChain (mol::ChainView &chain, const QString &name=QString())
void AttachGfxObject (gfx::EntityP &ent)
gfx::EntityPGetGfxObject ()
virtual void SetDisplayMode (const QString &mode)
QMap< int, QList< int > > GetIndexesForView (const mol::EntityView &view)
QMap< int, QList< int > > GetIndexesForSubject (const QString &subject, const QString &sequence_name=QString())

Static Protected Attributes

static const QString properties_mode
static const QString secondary_structure_mode
static AlignPropertiesPainteralign_properties_painter
static ConservationPainterconservation_painter
static BackgroundPainterbackground_painter
static SeqSecStrPainterseq_secondary_structure_painter
static SeqSelectionPainterseq_selection_painter
static SeqTextPainterseq_text_painter

Detailed Description

Definition at line 46 of file sequence_view_object.hh.


Constructor & Destructor Documentation

SequenceViewObject ( seq::SequenceList sequences,
const QList< QString > &  names,
QObject *  parent = 0 
)
SequenceViewObject ( seq::SequenceHandle sequence,
const QString &  name,
QObject *  parent = 0 
)
SequenceViewObject ( mol::ChainView chain,
const QString &  name,
QObject *  parent = 0 
)
SequenceViewObject ( const gfx::EntityP entity,
QObject *  parent = 0 
)
SequenceViewObject ( QObject *  parent = 0  ) 

Member Function Documentation

void AddChain ( mol::ChainView chain,
const QString &  name = QString() 
)
void AddSequence ( seq::ConstSequenceHandle  sequence,
const QString &  name = QString() 
)
void AttachGfxObject ( gfx::EntityP ent  ) 
gfx::EntityP& GetGfxObject (  ) 
QMap<int, QList<int> > GetIndexesForSubject ( const QString &  subject,
const QString &  sequence_name = QString() 
)
QMap<int, QList<int> > GetIndexesForView ( const mol::EntityView view  ) 
void Init (  ) 
virtual void SetDisplayMode ( const QString &  mode  )  [virtual]

Reimplemented from BaseViewObject.

Reimplemented in AlignmentViewObject.


Field Documentation

Definition at line 74 of file sequence_view_object.hh.

BackgroundPainter* background_painter [static, protected]

Definition at line 76 of file sequence_view_object.hh.

Definition at line 75 of file sequence_view_object.hh.

const QString properties_mode [static, protected]

Definition at line 71 of file sequence_view_object.hh.

const QString secondary_structure_mode [static, protected]

Definition at line 72 of file sequence_view_object.hh.

Definition at line 77 of file sequence_view_object.hh.

Definition at line 78 of file sequence_view_object.hh.

SeqTextPainter* seq_text_painter [static, protected]

Definition at line 79 of file sequence_view_object.hh.


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 20 Jun 2016 for OpenStructure by  doxygen 1.6.1