#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.
|
|
|
|
1.4.1