#include <Visible.h>

Definition at line 84 of file 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 |
anonymous enum [protected] |
| MHLineArt::MHLineArt | ( | ) |
Definition at line 203 of file Visible.cpp.
| MHLineArt::MHLineArt | ( | const MHLineArt & | ref | ) |
Definition at line 212 of file Visible.cpp.
| virtual const char* MHLineArt::ClassName | ( | ) | [inline, virtual] |
| void MHLineArt::Initialise | ( | MHParseNode * | p, | |
| MHEngine * | engine | |||
| ) | [virtual] |
Reimplemented from MHVisible.
Reimplemented in MHDynamicLineArt.
Definition at line 221 of file Visible.cpp.
Referenced by MHDynamicLineArt::Initialise().
| void MHLineArt::PrintMe | ( | FILE * | fd, | |
| int | nTabs | |||
| ) | const [virtual] |
Reimplemented from MHVisible.
Reimplemented in MHDynamicLineArt, and MHRectangle.
Definition at line 241 of file Visible.cpp.
Referenced by MHRectangle::PrintMe(), and MHDynamicLineArt::PrintMe().
| virtual void MHLineArt::Display | ( | MHEngine * | ) | [inline, virtual] |
| void MHLineArt::Preparation | ( | MHEngine * | engine | ) | [virtual] |
Reimplemented from MHVisible.
Reimplemented in MHDynamicLineArt.
Definition at line 257 of file Visible.cpp.
Referenced by MHDynamicLineArt::Preparation().
Reimplemented from MHRoot.
Reimplemented in MHDynamicLineArt.
Definition at line 273 of file Visible.cpp.
Reimplemented from MHRoot.
Reimplemented in MHDynamicLineArt.
Definition at line 279 of file Visible.cpp.
| void MHLineArt::SetLineWidth | ( | int | nWidth, | |
| MHEngine * | engine | |||
| ) | [virtual] |
| void MHLineArt::SetLineStyle | ( | int | nStyle, | |
| MHEngine * | engine | |||
| ) | [virtual] |
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(), Preparation(), MHDynamicLineArt::Preparation(), SetLineWidth(), and MHDynamicLineArt::SetLineWidth().
int MHLineArt::m_LineStyle [protected] |
Definition at line 110 of file Visible.h.
Referenced by MHDynamicLineArt::GetLineStyle(), 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.5.5