|
ReadFramework
|
#include <Pixel.h>
Public Member Functions | |
| PixelEdge () | |
| PixelEdge (const QSharedPointer< Pixel > first, const QSharedPointer< Pixel > second, const QString &id=QString()) | |
| virtual bool | lessThan (const PixelEdge &e) const |
| bool | isNull () const |
| void | setEdgeWeightFunction (PixelDistance::EdgeWeightFunction &fnc) |
| virtual double | edgeWeightConst () const |
| virtual double | edgeWeight () |
| Line | edge () const |
| QSharedPointer< Pixel > | first () const |
| QSharedPointer< Pixel > | second () const |
| void | scale (double s) override |
| void | draw (QPainter &p) const |
Public Member Functions inherited from rdf::BaseElement | |
| BaseElement (const QString &id=QString()) | |
| This class keeps an ID to keep track of transformed elements during a processing chain. You can e.g. generate Pixel elements from MserBlobs. After filtering, processing etc. you can map back to the (pixel accurate) MserBlob using this ID. More... | |
| void | setId (const QString &id) |
| Sets the (preferably unique) ID. If no ID is set, a unqiue ID is generated and assigned. More... | |
| QString | id () const |
| Returns the elment's id. More... | |
| virtual QString | toString () const |
Protected Attributes | |
| bool | mIsNull = true |
| double | mEdgeWeight = DBL_MAX |
| PixelDistance::EdgeWeightFunction | mWeightFnc = PixelDistance::spacingWeighted |
| QSharedPointer< Pixel > | mFirst |
| QSharedPointer< Pixel > | mSecond |
| Line | mEdge |
Protected Attributes inherited from rdf::BaseElement | |
| QString | mId |
Friends | |
| DllCoreExport bool | operator< (const PixelEdge &pe1, const PixelEdge &pe2) |
| DllCoreExport bool | operator< (const QSharedPointer< PixelEdge > &pe1, const QSharedPointer< PixelEdge > &pe2) |
| rdf::PixelEdge::PixelEdge | ( | ) |
| rdf::PixelEdge::PixelEdge | ( | const QSharedPointer< Pixel > | first, |
| const QSharedPointer< Pixel > | second, | ||
| const QString & | id = QString() |
||
| ) |
| void rdf::PixelEdge::draw | ( | QPainter & | p | ) | const |
| Line rdf::PixelEdge::edge | ( | ) | const |
|
virtual |
|
virtual |
| QSharedPointer< Pixel > rdf::PixelEdge::first | ( | ) | const |
| bool rdf::PixelEdge::isNull | ( | ) | const |
|
virtual |
|
overridevirtual |
Reimplemented from rdf::BaseElement.
| QSharedPointer< Pixel > rdf::PixelEdge::second | ( | ) | const |
| void rdf::PixelEdge::setEdgeWeightFunction | ( | PixelDistance::EdgeWeightFunction & | fnc | ) |
|
friend |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |