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::EntityP & GetGfxObject ()
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 AlignPropertiesPainter * align_properties_painter
static ConservationPainter * conservation_painter
static BackgroundPainter * background_painter
static SeqSecStrPainter * seq_secondary_structure_painter
static SeqSelectionPainter * seq_selection_painter
static SeqTextPainter * seq_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 6 Dec 2017 for OpenStructure by  doxygen 1.6.1