|
| | DtRouteProfileWidget (makVrv::DtDe &de, QWidget *parent=NULL, const Qt::WindowFlags &flags=0) |
| |
| virtual | ~DtRouteProfileWidget () override |
| |
| virtual DtVector | geocentricPositionOfMarker (DtRouteMarkerId markerId) const |
| |
| virtual DtVector | geocentricPositionOfVertex (unsigned vertex) const |
| |
| unsigned | numberOfVertices () const |
| |
| virtual DtRouteMarkerId | addRouteMarker (unsigned afterVertex, double fractionToNextVertex, const QString &label, QwtSymbol::Style symbol) |
| |
| virtual DtRouteMarkerId | addRouteMarker (unsigned afterVertex, double fractionToNextVertex, const QString &label, const std::string &modelDefinition) |
| |
| virtual void | removeRouteMarker (DtRouteMarkerId markerId) |
| |
| virtual bool | moveRouteMarker (DtRouteMarkerId markerId, unsigned afterVertex, double fractionToNextVertex, unsigned *newAfterVertex=0, double *newFractionToNextVertex=0) |
| |
| virtual void | changeRouteMarkerLabel (DtRouteMarkerId markerId, const QString &label) |
| |
| virtual bool | isMarkerHidden (DtRouteMarkerId markerId) const |
| |
| virtual void | hideRouteMarker (DtRouteMarkerId markerId) |
| |
| virtual void | showRouteMarker (DtRouteMarkerId markerId) |
| |
| virtual void | setCursor (Qt::CursorShape shape) |
| |
| virtual void | selectRouteMarker (DtRouteMarkerId markerId) |
| |
| virtual void | selectVertex (unsigned vertexIndex) |
| |
| virtual bool | closestRouteLocationToLastCursorPosition (unsigned &afterVertex, double &fractionToNextVertex) |
| |
| virtual bool | closestRouteLocationToLastDatabasePosition (const DtVector &dbLocation, unsigned &afterVertex, double &fractionToNextVertex) |
| |
| virtual void | closestValidRouteLocation (unsigned afterVertex, double fractionToNextVertex, unsigned &afterVertexValid, double &fractionToNextVertexValid) |
| |
| virtual bool | invalidMarkerList (DtRouteMarkerIdSet &idSet) const |
| |
| | DtTerrainProfileWidget (makVrv::DtDe &de, QWidget *parent=NULL, const Qt::WindowFlags &flags=0) |
| |
| virtual | ~DtTerrainProfileWidget () override |
| |
| virtual void | init () |
| |
| virtual void | setDataProvider (DtTerrainProfileDataProvider *) |
| |
| virtual void | replot () |
| |
| virtual void | setSamplingRate (double) |
| |
| double | samplingRate () const |
| |
| virtual void | setMaximumSamplingPoints (int) |
| |
| int | maximumSamplingPoints () const |
| |
| virtual void | setUseBackendForProfile (bool) |
| |
| bool | useBackendForProfile () const |
| |
| bool | replotting () const |
| |
| virtual void | clearGraph () |
| |
| virtual bool | backendCanBeUsedForProfileData () const |
| |
| virtual bool | allDataFromFrontEnd () const |
| |
| virtual bool | allDataFromBackEnd () const |
| |
| virtual void | labelDataForTerrainProfilePosition (const QPointF &pos, const DtVector &geoc, double distanceOnLine, double height, int soilType=0) |
| |
| bool | hasVertices () const |
| |
| virtual void | setReplotTime (int) |
| |
| int | replotTime () const |
| |
| virtual void | setScaleFactor (double) |
| |
| double | scaleFactor () const |
| |
| virtual void | suspend () |
| |
| virtual void | resume () |
| |
| virtual bool | isSuspended () const |
| |
| virtual void | setShowVertices (bool) |
| |
| bool | showVertices () const |
| |
| virtual void | setShowVertexNumbers (bool) |
| |
| bool | showVertexNumbers () const |
| |
| virtual void | setSuspendForMovement (bool) |
| |
| virtual bool | suspendForMovement () const |
| |
| virtual void | setDistanceMoveTolerance (double) |
| |
| virtual double | distanceMoveTolerance () const |
| |
| virtual QString | dataStatus () const |
| |
| virtual void | requestPlotPointsIfNeeded (bool force=false) |
| |
| virtual void | setLineStyle (LineSampleStyle sampleDisplay, Qt::PenStyle style, unsigned size) |
| |
| virtual void | setDisplayOnBehalfOf (const std::set< makVrv::DtUniqueID > &) |
| |
const std::set
< makVrv::DtUniqueID > & | displayOnBehalfOf () const |
| |
|
| virtual QwtPlotMarker * | createPlotMarker (unsigned afterVertex, double fractionToNextVertex, const QString &label, DtRouteMarkerId &id) |
| |
| virtual QPointF | plotPointFromVertexAndFraction (unsigned afterVertex, double fractionToNextVertex) const |
| |
| virtual void | vertexAndFractionFromPlotX (double x, unsigned &afterVertex, double &fractionToNextVertex) const |
| |
| virtual QwtPlotMarker * | vertexSelectionMarker () |
| |
| virtual QwtPlotMarker * | selectionMarker (const QwtSymbol &symbol) |
| |
| virtual void | disableSelectionMarkers () |
| |
| virtual void | slot_onUnitChanged (const makVrv::DtUnicode &category, const makVrv::DtUnicode &type, int to, int from) override |
| |
|
| virtual void | mousePressEvent (QMouseEvent *event) override |
| |
| virtual void | mouseReleaseEvent (QMouseEvent *event) override |
| |
| virtual void | createProfileGraph () |
| |
| virtual void | initConnections () |
| |
| virtual bool | updateProfileData () |
| |
| virtual void | slot_dataUpdated () |
| |
| virtual void | slot_dataRemoved () |
| |
| virtual void | calculateReplotRanges (std::vector< QPoint > &) const |
| |
| virtual double | calculateLineLength (const std::vector< DtVector > &) const |
| |
| virtual double | calculateSegment (const QPoint &segment, double lineLength) |
| |
| virtual double | segmentLength (const QPoint &) const |
| |
| virtual double | segmentLength (int start, int end) const |
| |
| virtual double | terrainHeight (const DtVector &, int position=-1) const |
| |
| virtual double | lineHeight (int pos) const |
| |
| virtual void | setupLabels () |
| |
| virtual double | altitudeValueFor (double) const |
| |
| virtual double | distanceValueFor (double) const |
| |
| virtual double | altitudeFromDisplayValue (double) const |
| |
| virtual double | distanceFromDisplayValue (double) const |
| |
| virtual void | convertAltitudeAndDistance (int newAltitudeUnits, int newDistanceUnits, bool replot=true) |
| |
| virtual void | convertAltitudeAndDistance (QVector< QPointF > &, int newAltitudeUnits, int newDistanceUnits) const |
| |
| virtual void | convertAltitudeAndDistance (QwtPlotMarker *, int newAltitudeUnits, int newDistanceUnits) const |
| |
| virtual void | deferredReplot (int flag=FullReplot) |
| |
| virtual QwtPlotMarker * | addMarker (double x, double y) |
| |
| virtual void | setupPointMarkerLabel () |
| |
| virtual void | onTerrainProfileSettingsChanged (const DtTerrainProfileSettingsRecord &) |
| |
| virtual void | createSymbolTracker () |
| |
| virtual void | trackEntity (const DtVector &geocentricPosition, DtSimObjectReference) |
| |
| virtual void | stopTrackingEntity (makVrv::DtElementID) |
| |
| virtual void | clearTrackingSymbols (bool suspended=false) |
| |
| virtual QwtSymbol * | symbolFor (DtSimObjectReference) const |
| |
| virtual int | linePositionFromLocation (const DtVector &geocentricLocation, QPointF &result, bool trackedItem=false) const |
| |
| virtual int | locationFromPlotPosition (const QPointF &result, DtVector &geocentricLocation) const |
| |
| virtual int | closestPoint (const DtVector &v, double &range, double &totalRange, bool trackedItem=false) const |
| |
| virtual void | timedReplot () |
| |
| virtual void | replotIfTime () |
| |
| virtual void | updateLineVertices (bool replot=true) |
| |
| virtual void | resetAltitudeScale (bool replot=true) |
| |
| virtual double | elevationAngle (const DtVector &geocentricFrom, const DtVector &geocentricTo) const |
| |
| virtual void | slot_defaultIconListChanged () |
| |
| virtual void | slot_dataFrozenStateChanged (bool) |
| |
| virtual void | processIntersectionResponse (DtSimMessage *msg) |
| |
| virtual void | processPointMarkerResponse (DtSimMessage *msg) |
| |
| virtual void | cancelTerrainInformationRequest () |
| |
| virtual void | requestPointMarkerInformation (const DtVector &) |
| |