#include <DynamicLineArt.h>
Public Member Functions | |
| MHDynamicLineArt () | |
| virtual | ~MHDynamicLineArt () |
| virtual const char * | ClassName () |
| virtual void | Initialise (MHParseNode *p, MHEngine *engine) |
| virtual void | PrintMe (FILE *fd, int nTabs) const |
| virtual void | Preparation (MHEngine *engine) |
| virtual void | Display (MHEngine *d) |
| virtual QRegion | GetOpaqueArea () |
| virtual void | SetBoxSize (int nWidth, int nHeight, MHEngine *engine) |
| virtual void | Clear () |
| virtual void | SetFillColour (const MHColour &colour, MHEngine *) |
| virtual void | SetLineColour (const MHColour &colour, MHEngine *) |
| virtual void | SetLineWidth (int nWidth) |
| virtual void | SetLineStyle (int nStyle) |
| virtual void | GetLineWidth (MHRoot *pResult) |
| virtual void | GetLineStyle (MHRoot *pResult) |
| virtual void | GetLineColour (MHRoot *pResult) |
| virtual void | GetFillColour (MHRoot *pResult) |
| virtual void | DrawArcSector (bool fIsSector, int x, int y, int width, int height, int start, int arc, MHEngine *) |
| virtual void | DrawLine (int x1, int y1, int x2, int y2, MHEngine *) |
| virtual void | DrawOval (int x1, int y1, int width, int height, MHEngine *) |
| virtual void | DrawRectangle (int x1, int y1, int x2, int y2, MHEngine *) |
| virtual void | DrawPoly (bool fIsPolygon, int nPoints, const int *xArray, const int *yArray, MHEngine *) |
Protected Attributes | |
| MHDLADisplay * | m_picture |
Definition at line 32 of file DynamicLineArt.h.
| MHDynamicLineArt::MHDynamicLineArt | ( | ) |
Definition at line 33 of file DynamicLineArt.cpp.
| MHDynamicLineArt::~MHDynamicLineArt | ( | ) | [virtual] |
Definition at line 38 of file DynamicLineArt.cpp.
| virtual const char* MHDynamicLineArt::ClassName | ( | ) | [inline, virtual] |
Reimplemented from MHLineArt.
Definition at line 37 of file DynamicLineArt.h.
| void MHDynamicLineArt::Initialise | ( | MHParseNode * | p, | |
| MHEngine * | engine | |||
| ) | [virtual] |
Reimplemented from MHLineArt.
Definition at line 44 of file DynamicLineArt.cpp.
| void MHDynamicLineArt::PrintMe | ( | FILE * | fd, | |
| int | nTabs | |||
| ) | const [virtual] |
Reimplemented from MHLineArt.
Definition at line 51 of file DynamicLineArt.cpp.
| void MHDynamicLineArt::Preparation | ( | MHEngine * | engine | ) | [virtual] |
Reimplemented from MHLineArt.
Definition at line 60 of file DynamicLineArt.cpp.
| void MHDynamicLineArt::Display | ( | MHEngine * | d | ) | [virtual] |
Reimplemented from MHLineArt.
Definition at line 69 of file DynamicLineArt.cpp.
| QRegion MHDynamicLineArt::GetOpaqueArea | ( | ) | [virtual] |
Reimplemented from MHVisible.
Definition at line 75 of file DynamicLineArt.cpp.
| void MHDynamicLineArt::SetBoxSize | ( | int | nWidth, | |
| int | nHeight, | |||
| MHEngine * | engine | |||
| ) | [virtual] |
Reimplemented from MHVisible.
Definition at line 94 of file DynamicLineArt.cpp.
| void MHDynamicLineArt::Clear | ( | ) | [virtual] |
Reimplemented from MHRoot.
Definition at line 88 of file DynamicLineArt.cpp.
Referenced by SetBoxSize().
Reimplemented from MHLineArt.
Definition at line 104 of file DynamicLineArt.cpp.
Reimplemented from MHLineArt.
Definition at line 110 of file DynamicLineArt.cpp.
| void MHDynamicLineArt::SetLineWidth | ( | int | nWidth | ) | [virtual] |
Definition at line 116 of file DynamicLineArt.cpp.
| void MHDynamicLineArt::SetLineStyle | ( | int | nStyle | ) | [virtual] |
Definition at line 123 of file DynamicLineArt.cpp.
| virtual void MHDynamicLineArt::GetLineWidth | ( | MHRoot * | pResult | ) | [inline, virtual] |
Reimplemented from MHRoot.
Definition at line 58 of file DynamicLineArt.h.
| virtual void MHDynamicLineArt::GetLineStyle | ( | MHRoot * | pResult | ) | [inline, virtual] |
Reimplemented from MHRoot.
Definition at line 59 of file DynamicLineArt.h.
| void MHDynamicLineArt::GetLineColour | ( | MHRoot * | pResult | ) | [virtual] |
Reimplemented from MHRoot.
Definition at line 129 of file DynamicLineArt.cpp.
| void MHDynamicLineArt::GetFillColour | ( | MHRoot * | pResult | ) | [virtual] |
Reimplemented from MHRoot.
Definition at line 142 of file DynamicLineArt.cpp.
| void MHDynamicLineArt::DrawArcSector | ( | bool | fIsSector, | |
| int | x, | |||
| int | y, | |||
| int | width, | |||
| int | height, | |||
| int | start, | |||
| int | arc, | |||
| MHEngine * | engine | |||
| ) | [virtual] |
Reimplemented from MHRoot.
Definition at line 172 of file DynamicLineArt.cpp.
| void MHDynamicLineArt::DrawLine | ( | int | x1, | |
| int | y1, | |||
| int | x2, | |||
| int | y2, | |||
| MHEngine * | engine | |||
| ) | [virtual] |
Reimplemented from MHRoot.
Definition at line 154 of file DynamicLineArt.cpp.
| void MHDynamicLineArt::DrawOval | ( | int | x1, | |
| int | y1, | |||
| int | width, | |||
| int | height, | |||
| MHEngine * | engine | |||
| ) | [virtual] |
Reimplemented from MHRoot.
Definition at line 166 of file DynamicLineArt.cpp.
| void MHDynamicLineArt::DrawRectangle | ( | int | x1, | |
| int | y1, | |||
| int | x2, | |||
| int | y2, | |||
| MHEngine * | engine | |||
| ) | [virtual] |
Reimplemented from MHRoot.
Definition at line 160 of file DynamicLineArt.cpp.
| virtual void MHDynamicLineArt::DrawPoly | ( | bool | fIsPolygon, | |
| int | nPoints, | |||
| const int * | xArray, | |||
| const int * | yArray, | |||
| MHEngine * | ||||
| ) | [virtual] |
Reimplemented from MHRoot.
MHDLADisplay* MHDynamicLineArt::m_picture [protected] |
Definition at line 69 of file DynamicLineArt.h.
Referenced by Clear(), Display(), DrawArcSector(), DrawLine(), DrawOval(), DrawRectangle(), Initialise(), MHDynamicLineArt(), Preparation(), SetBoxSize(), SetFillColour(), SetLineColour(), SetLineWidth(), and ~MHDynamicLineArt().
1.6.3