#include <OSGQFieldValueLabel.h>
Inheritance diagram for osg::QFieldValueLabelBase:

Public Member Functions | |
| QFieldValueLabelBase (QFieldViewBase *pView, UInt32 uiIndex) | |
| virtual | ~QFieldValueLabelBase (void) |
| virtual void | paint (QPainter *pPainter, const QColorGroup &colGrp, const QRect &rect)=0 |
| virtual QSize | sizeHint (void)=0 |
| virtual QSize | minimumSizeHint (void)=0 |
| void | setIndex (UInt32 uiIndex) |
| UInt32 | getIndex (void) const |
| virtual void | valueChanged (void)=0 |
Protected Member Functions | |
| QFieldViewBase * | getFieldView (void) |
| const QFieldViewBase * | getFieldView (void) const |
| FieldContainerPtr & | getFieldContainer (void) |
| const FieldContainerPtr & | getFieldContainer (void) const |
| UInt32 | getFieldId (void) const |
| UInt32 | getAspect (void) const |
| Field * | getFieldPtr (void) |
| const Field * | getFieldPtr (void) const |
Private Attributes | |
| QFieldViewBase * | _pView |
| UInt32 | _uiIndex |
Definition at line 66 of file OSGQFieldValueLabel.h.
|
||||||||||||
|
Constructor Definition at line 66 of file OSGQFieldValueLabel.cpp.
|
|
|
Destructor Definition at line 76 of file OSGQFieldValueLabel.cpp.
|
|
||||||||||||||||
|
|
|
|
Definition at line 81 of file OSGQFieldValueLabel.cpp. References _uiIndex, and valueChanged(). Referenced by osg::QMFieldView::acquireLabel(). 00082 { 00083 _uiIndex = uiIndex; 00084 00085 valueChanged(); 00086 }
|
|
|
Definition at line 46 of file OSGQFieldValueLabel.inl. References _uiIndex. Referenced by osg::QMFieldView::acquireLabel(), osg::QMFieldView::deleteAllLabels(), osg::QMFieldView::LabelInfo::getIndex(), osg::QMFieldView::redrawChanged(), osg::QMFieldView::releaseLabel(), osg::QVectorFieldValueLabel< VectorTypeT >::updateCache(), osg::QPointFieldValueLabel< PointTypeT >::updateCache(), osg::QMatrixFieldValueLabel< MatrixTypeT >::updateCache(), and osg::QGenericFieldValueLabel::updateCache(). 00047 { 00048 return _uiIndex; 00049 }
|
|
|
|
Definition at line 52 of file OSGQFieldValueLabel.inl. References _pView. Referenced by osg::QVectorFieldValueLabel< VectorTypeT >::updateCache(), osg::QPointFieldValueLabel< PointTypeT >::updateCache(), osg::QMatrixFieldValueLabel< MatrixTypeT >::updateCache(), and osg::QGenericFieldValueLabel::updateCache(). 00053 { 00054 return _pView; 00055 }
|
|
|
Definition at line 58 of file OSGQFieldValueLabel.inl. References _pView. 00059 { 00060 return _pView; 00061 }
|
|
|
Definition at line 64 of file OSGQFieldValueLabel.inl. References _pView, and osg::QFieldViewBase::getFieldContainer(). 00065 { 00066 return _pView->getFieldContainer(); 00067 }
|
|
|
Definition at line 70 of file OSGQFieldValueLabel.inl. References _pView, and osg::QFieldViewBase::getFieldContainer(). 00071 { 00072 return _pView->getFieldContainer(); 00073 }
|
|
|
Definition at line 76 of file OSGQFieldValueLabel.inl. References _pView, and osg::QFieldViewBase::getFieldId(). 00077 { 00078 return _pView->getFieldId(); 00079 }
|
|
|
Definition at line 82 of file OSGQFieldValueLabel.inl. References _pView, and osg::QFieldViewBase::getAspect(). 00083 { 00084 return _pView->getAspect(); 00085 }
|
|
|
Definition at line 88 of file OSGQFieldValueLabel.inl. References _pView, and osg::QFieldViewBase::getFieldPtr(). Referenced by osg::QVectorFieldValueLabel< VectorTypeT >::updateCache(), osg::QPointFieldValueLabel< PointTypeT >::updateCache(), osg::QMatrixFieldValueLabel< MatrixTypeT >::updateCache(), and osg::QGenericFieldValueLabel::updateCache(). 00089 { 00090 return _pView->getFieldPtr(); 00091 }
|
|
|
Definition at line 94 of file OSGQFieldValueLabel.inl. References _pView, and osg::QFieldViewBase::getFieldPtr(). 00095 { 00096 return _pView->getFieldPtr(); 00097 }
|
|
|
Definition at line 99 of file OSGQFieldValueLabel.h. Referenced by getAspect(), getFieldContainer(), getFieldId(), getFieldPtr(), and getFieldView(). |
|
|
Definition at line 100 of file OSGQFieldValueLabel.h. Referenced by getIndex(), and setIndex(). |
1.4.3