#include <SequenceCanvas.h>
Inheritance diagram for SeqFeature:
Public Member Functions | |
SeqFeature (SequenceCanvas *ncan=NULL) | |
Constructor. | |
virtual void | show (wxDC &dc) |
Show. | |
virtual wxString | whatsthis () |
Returns the linetype. | |
virtual void | initFromTVector (TVector *v) |
Set from a TVector class. | |
virtual bool | collide (int a, int b) |
Do features a and #b overlap? | |
virtual bool | doesHit (int a, int x) |
Is position x within feature a. | |
virtual int | arrange_direct (int n) |
Arrange quickly (bypassing SeqPos). | |
virtual void | show_direct (wxDC &dc) |
Show quickly. | |
virtual bool | useDirectRoutines () |
Do we draw directly (or do we use SeqPos)? | |
virtual bool | isDisplayOnly () |
WTF?? | |
Public Attributes | |
vector< wxRect > | vr |
vector< wxPen > | pens |
Different pens (colors) to use. | |
int | maxlayers |
Number of layers/levels. | |
SeqAA * | aaa |
Pointer to the associated amino acid sequence. | |
int | id |
Only used by TAlignment : lines[id]. | |
SequencePartList | pl |
List of (overlapping?) parts. |
|
Constructor.
|
|
Arrange quickly (bypassing SeqPos).
Reimplemented from SeqDNA. |
|
Do features a and #b overlap?
|
|
Is position x within feature a.
|
|
Set from a TVector class.
Reimplemented from SeqDNA. |
|
WTF??
Reimplemented from SeqBasic. |
|
Show.
Reimplemented from SeqDNA. |
|
Show quickly.
Reimplemented from SeqDNA. |
|
Do we draw directly (or do we use SeqPos)?
Reimplemented from SeqDNA. |
|
Returns the linetype.
Reimplemented from SeqDNA. |
|
Pointer to the associated amino acid sequence.
|
|
Only used by TAlignment : lines[id].
|
|
Number of layers/levels.
|
|
Different pens (colors) to use.
|
|
List of (overlapping?) parts.
|
|
|