#include <Visible.h>
Public Member Functions | |
| MHLineArt () | |
| MHLineArt (const MHLineArt &ref) | |
| virtual const char * | ClassName () |
| virtual void | Initialise (MHParseNode *p, MHEngine *engine) |
| virtual void | PrintMe (FILE *fd, int nTabs) const |
| virtual void | Display (MHEngine *) |
| virtual void | Preparation (MHEngine *engine) |
| virtual void | SetFillColour (const MHColour &colour, MHEngine *engine) |
| virtual void | SetLineColour (const MHColour &colour, MHEngine *engine) |
| virtual void | SetLineWidth (int nWidth, MHEngine *engine) |
| virtual void | SetLineStyle (int nStyle, MHEngine *engine) |
Protected Types | |
| enum | { LineStyleSolid = 1, LineStyleDashed = 2, LineStyleDotted = 3 } |
Protected Attributes | |
| bool | m_fBorderedBBox |
| int | m_nOriginalLineWidth |
| int | m_OriginalLineStyle |
| MHColour | m_OrigLineColour |
| MHColour | m_OrigFillColour |
| int | m_nLineWidth |
| int | m_LineStyle |
| MHColour | m_LineColour |
| MHColour | m_FillColour |
Definition at line 84 of file Visible.h.
anonymous enum [protected] |
| MHLineArt::MHLineArt | ( | ) |
Definition at line 271 of file Visible.cpp.
| MHLineArt::MHLineArt | ( | const MHLineArt & | ref | ) |
Definition at line 282 of file Visible.cpp.
| virtual const char* MHLineArt::ClassName | ( | ) | [inline, virtual] |
Implements MHRoot.
Reimplemented in MHDynamicLineArt, and MHRectangle.
| void MHLineArt::Initialise | ( | MHParseNode * | p, | |
| MHEngine * | engine | |||
| ) | [virtual] |
Reimplemented from MHVisible.
Reimplemented in MHDynamicLineArt.
Definition at line 293 of file Visible.cpp.
| void MHLineArt::PrintMe | ( | FILE * | fd, | |
| int | nTabs | |||
| ) | const [virtual] |
Reimplemented from MHVisible.
Reimplemented in MHDynamicLineArt, and MHRectangle.
Definition at line 337 of file Visible.cpp.
| virtual void MHLineArt::Display | ( | MHEngine * | ) | [inline, virtual] |
Implements MHVisible.
Reimplemented in MHDynamicLineArt, and MHRectangle.
| void MHLineArt::Preparation | ( | MHEngine * | engine | ) | [virtual] |
Reimplemented from MHVisible.
Reimplemented in MHDynamicLineArt.
Definition at line 376 of file Visible.cpp.
Reimplemented from MHRoot.
Reimplemented in MHDynamicLineArt.
Definition at line 410 of file Visible.cpp.
Reimplemented from MHRoot.
Reimplemented in MHDynamicLineArt.
Definition at line 416 of file Visible.cpp.
| void MHLineArt::SetLineWidth | ( | int | nWidth, | |
| MHEngine * | engine | |||
| ) | [virtual] |
Reimplemented from MHRoot.
Definition at line 422 of file Visible.cpp.
| void MHLineArt::SetLineStyle | ( | int | nStyle, | |
| MHEngine * | engine | |||
| ) | [virtual] |
Reimplemented from MHRoot.
Definition at line 428 of file Visible.cpp.
bool MHLineArt::m_fBorderedBBox [protected] |
Definition at line 103 of file Visible.h.
Referenced by Initialise(), MHDynamicLineArt::Initialise(), MHLineArt(), and PrintMe().
int MHLineArt::m_nOriginalLineWidth [protected] |
Definition at line 104 of file Visible.h.
Referenced by Initialise(), MHLineArt(), Preparation(), and PrintMe().
int MHLineArt::m_OriginalLineStyle [protected] |
Definition at line 105 of file Visible.h.
Referenced by Initialise(), MHLineArt(), Preparation(), and PrintMe().
MHColour MHLineArt::m_OrigLineColour [protected] |
Definition at line 107 of file Visible.h.
Referenced by Initialise(), MHDynamicLineArt::Initialise(), MHLineArt(), Preparation(), and PrintMe().
MHColour MHLineArt::m_OrigFillColour [protected] |
Definition at line 107 of file Visible.h.
Referenced by MHDynamicLineArt::GetOpaqueArea(), Initialise(), MHDynamicLineArt::Initialise(), MHLineArt(), Preparation(), and PrintMe().
int MHLineArt::m_nLineWidth [protected] |
Definition at line 109 of file Visible.h.
Referenced by MHRectangle::Display(), MHDynamicLineArt::GetLineWidth(), MHRectangle::GetOpaqueArea(), MHLineArt(), Preparation(), MHDynamicLineArt::Preparation(), SetLineWidth(), and MHDynamicLineArt::SetLineWidth().
int MHLineArt::m_LineStyle [protected] |
Definition at line 110 of file Visible.h.
Referenced by MHDynamicLineArt::GetLineStyle(), MHLineArt(), Preparation(), SetLineStyle(), and MHDynamicLineArt::SetLineStyle().
MHColour MHLineArt::m_LineColour [protected] |
Definition at line 111 of file Visible.h.
Referenced by MHRectangle::Display(), MHDynamicLineArt::GetLineColour(), MHRectangle::GetOpaqueArea(), Preparation(), MHDynamicLineArt::Preparation(), SetLineColour(), and MHDynamicLineArt::SetLineColour().
MHColour MHLineArt::m_FillColour [protected] |
Definition at line 111 of file Visible.h.
Referenced by MHRectangle::Display(), MHDynamicLineArt::GetFillColour(), MHRectangle::GetOpaqueArea(), Preparation(), MHDynamicLineArt::Preparation(), SetFillColour(), and MHDynamicLineArt::SetFillColour().
1.6.3