#include <panel.h>
Public Member Functions | |
| CPanelLabel () | |
| CPanelLabel (const CPanelLabel &) | |
| CPanelLabel | rotate (const CPoint3d &, const CMatrix &) const |
| CPanelLabel | operator+ (const CVector3d &) const |
| CPanelLabel & | operator= (const CPanelLabel &) |
Public Attributes | |
| string | name |
| int | height |
| int | color |
| CPoint3d | origin |
| CVector3d | direction |
Friends | |
| ostream & | operator<< (ostream &, const CPanelLabel &) |
Definition at line 48 of file panel.h.
| CPanelLabel::CPanelLabel | ( | const CPanelLabel & | lb | ) |
| CPanelLabel CPanelLabel::rotate | ( | const CPoint3d & | p, | |
| const CMatrix & | m | |||
| ) | const |
| CPanelLabel CPanelLabel::operator+ | ( | const CVector3d & | transl | ) | const |
| CPanelLabel & CPanelLabel::operator= | ( | const CPanelLabel & | lb | ) |
| ostream& operator<< | ( | ostream & | , | |
| const CPanelLabel & | ||||
| ) | [friend] |
Outputs a CPanelLabel to a stream. exemple: cout << panel[i].label;
| string CPanelLabel::name |
label name of the panel
Definition at line 55 of file panel.h.
Referenced by CSailPainter::drawLabels(), operator+(), operator=(), rotate(), and CSailCarlsonWriter::writePanelHeader().
label text height (default : 5)
Definition at line 58 of file panel.h.
Referenced by operator+(), operator=(), rotate(), and CSailCarlsonWriter::writePanelHeader().
label text color (default : 1)
Definition at line 61 of file panel.h.
Referenced by operator+(), operator=(), rotate(), and CSailCarlsonWriter::writePanelHeader().
origin of the label
Definition at line 64 of file panel.h.
Referenced by CSailPainter::drawLabels(), operator+(), operator=(), CPanel::placeLabel(), rotate(), and CSailCarlsonWriter::writePanelHeader().
direction for writing the label
Definition at line 67 of file panel.h.
Referenced by operator+(), operator=(), and rotate().
1.5.6