SWMMVis  6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
ProfilePlotOptions Class Reference

#include <profileplotoptions.h>

Inheritance diagram for ProfilePlotOptions:
Collaboration diagram for ProfilePlotOptions:

Public Types

enum  LabelOrientation {
  Vertical = 0 ,
  Horizontal = 1 ,
  Diagonal = 2
}
 
enum  LabelFormatMode {
  Decimals = 0 ,
  SignificantFigures = 1 ,
  Scientific = 2 ,
  Engineering = 3 ,
  Thousands = 4
}
 Axis label number mode; values mirror openswmmvis::plot::NumberFormatMode (0=Decimals, 1=SignificantFigures, 2=Scientific, 3=Engineering, 4=Thousands). More...
 
enum  AxisNumberFormat {
  Integer = 0 ,
  Decimals1 = 1 ,
  Decimals2 = 2 ,
  Decimals3 = 3 ,
  Decimals4 = 4 ,
  Decimals6 = 5 ,
  SigFigs3 = 6 ,
  SigFigs4 = 7 ,
  SigFigs6 = 8 ,
  Scientific2 = 9 ,
  Scientific3 = 10 ,
  Scientific4 = 11 ,
  Engineering2 = 12 ,
  Engineering3 = 13 ,
  ThousandsInteger = 14 ,
  Thousands1 = 15 ,
  Thousands2 = 16
}
 
enum  LegendPosition {
  TopRight = 0 ,
  TopLeft = 1 ,
  BottomLeft = 2 ,
  BottomRight = 3
}
 
enum  TimeLabelPosition {
  TimeTopRight = 0 ,
  TimeTopLeft = 1 ,
  TimeBottomLeft = 2 ,
  TimeBottomRight = 3
}
 
enum  GroundSource {
  Auto = 0 ,
  NodeRims = 1 ,
  Mesh2D = 2 ,
  TerrainDEM = 3
}
 Ground-line source. Auto resolves to Mesh2D when the project has a 2D mesh layer, else NodeRims. More...
 

Public Slots

void setCurrentHglLine (bool v)
 
void setCurrentHglFill (bool v)
 
void setCurrentEgl (bool v)
 
void setMaxHglBand (bool v)
 
void setMaxHglLine (bool v)
 
void setMaxEglLine (bool v)
 
void setShowNodeLabels (bool v)
 
void setShowLinkLabels (bool v)
 
void setInlineNodeLabels (bool v)
 
void setLabelOrientation (LabelOrientation o)
 
void setLabelAngleDeg (int deg)
 
void setXAxisNumberFormat (AxisNumberFormat f)
 
void setYAxisNumberFormat (AxisNumberFormat f)
 
void setXLabelFormatMode (LabelFormatMode m)
 
void setXLabelPrecision (int count)
 
void setXLabelFormat (const QString &spec)
 
void setYLabelFormatMode (LabelFormatMode m)
 
void setYLabelPrecision (int count)
 
void setYLabelFormat (const QString &spec)
 
void setGroundSource (GroundSource s)
 
void setShow2DInundation (bool v)
 
void setInundation2DLinePen (const QPen &p)
 
void setInundation2DFillBrush (const QBrush &b)
 
void setShowBranchStubs (bool v)
 
void setShowNodeRoses (bool v)
 
void setFloodRadiusPx (double r)
 
void setFloodSweepDeg (int deg)
 
void setFloodColor (const QColor &c)
 
void setJunctionFill (const QColor &c)
 
void setJunctionOutline (const QColor &c)
 
void setOutfallFill (const QColor &c)
 
void setOutfallOutline (const QColor &c)
 
void setStorageFill (const QColor &c)
 
void setStorageOutline (const QColor &c)
 
void setDividerFill (const QColor &c)
 
void setDividerOutline (const QColor &c)
 
void setVirtualJunctionOutlinePen (const QPen &p)
 
void setConduitFill (const QColor &c)
 
void setConduitOutline (const QColor &c)
 
void setPumpFill (const QColor &c)
 
void setPumpOutline (const QColor &c)
 
void setWeirFill (const QColor &c)
 
void setWeirOutline (const QColor &c)
 
void setOrificeFill (const QColor &c)
 
void setOrificeOutline (const QColor &c)
 
void setOutletFill (const QColor &c)
 
void setOutletOutline (const QColor &c)
 
void setSoilFill (const QColor &c)
 
void setBeddingFill (const QColor &c)
 
void setHglLinePen (const QPen &p)
 
void setHglFillBrush (const QBrush &b)
 
void setEglLinePen (const QPen &p)
 
void setMaxHglLinePen (const QPen &p)
 
void setMaxHglFillBrush (const QBrush &b)
 
void setMaxEglLinePen (const QPen &p)
 
void setConduitOutlinePen (const QPen &p)
 
void setOrificeOutlinePen (const QPen &p)
 
void setWeirOutlinePen (const QPen &p)
 
void setPumpOutlinePen (const QPen &p)
 
void setOutletOutlinePen (const QPen &p)
 
void setStreetInvertBrush (const QBrush &b)
 
void setLegendVisible (bool v)
 
void setLegendPosition (LegendPosition p)
 
void setLegendFont (const QFont &f)
 
void setLegendOpacity (double a)
 
void setLegendOffset (const QPointF &p)
 
void setShowTimeLabel (bool v)
 
void setTimeLabelPosition (TimeLabelPosition p)
 
void setTimeLabelColor (const QColor &c)
 
void setTimeLabelFont (const QFont &f)
 
void setTimeLabelFormat (const QString &fmt)
 
void setTimeLabelOffset (const QPointF &p)
 

Signals

void changed ()
 

Public Member Functions

 ProfilePlotOptions (QObject *parent=nullptr)
 
Q_INVOKABLE QString displayLabelFor (const QString &propertyName) const
 Human-readable label QPropertyModel uses in the row header instead of the raw Q_PROPERTY name. Falls back to the property name when no mapping is registered.
 
bool currentHglLine () const
 
bool currentHglFill () const
 
bool currentEgl () const
 
bool maxHglBand () const
 
bool maxHglLine () const
 
bool maxEglLine () const
 
bool showNodeLabels () const
 
bool showLinkLabels () const
 
bool inlineNodeLabels () const
 
LabelOrientation labelOrientation () const
 
int labelAngleDeg () const
 
AxisNumberFormat xAxisNumberFormat () const
 
AxisNumberFormat yAxisNumberFormat () const
 
LabelFormatMode xLabelFormatMode () const
 
int xLabelPrecision () const
 
QString xLabelFormat () const
 
LabelFormatMode yLabelFormatMode () const
 
int yLabelPrecision () const
 
QString yLabelFormat () const
 
openswmmvis::plot::NumberFormat xFormat () const
 Current X/Y axis label format as the shared value type.
 
openswmmvis::plot::NumberFormat yFormat () const
 
GroundSource groundSource () const
 
bool show2DInundation () const
 
QPen inundation2DLinePen () const
 
QBrush inundation2DFillBrush () const
 
bool showBranchStubs () const
 
bool showNodeRoses () const
 
double floodRadiusPx () const
 
int floodSweepDeg () const
 
QColor floodColor () const
 
QColor junctionFill () const
 
QColor junctionOutline () const
 
QColor outfallFill () const
 
QColor outfallOutline () const
 
QColor storageFill () const
 
QColor storageOutline () const
 
QColor dividerFill () const
 
QColor dividerOutline () const
 
QPen virtualJunctionOutlinePen () const
 
QColor conduitFill () const
 
QColor conduitOutline () const
 
QColor pumpFill () const
 
QColor pumpOutline () const
 
QColor weirFill () const
 
QColor weirOutline () const
 
QColor orificeFill () const
 
QColor orificeOutline () const
 
QColor outletFill () const
 
QColor outletOutline () const
 
QColor soilFill () const
 
QColor beddingFill () const
 
QPen hglLinePen () const
 
QBrush hglFillBrush () const
 
QPen eglLinePen () const
 
QPen maxHglLinePen () const
 
QBrush maxHglFillBrush () const
 
QPen maxEglLinePen () const
 
QPen conduitOutlinePen () const
 
QPen orificeOutlinePen () const
 
QPen weirOutlinePen () const
 
QPen pumpOutlinePen () const
 
QPen outletOutlinePen () const
 
QBrush streetInvertBrush () const
 
bool legendVisible () const
 
LegendPosition legendPosition () const
 
QFont legendFont () const
 
double legendOpacity () const
 
QPointF legendOffset () const
 
bool showTimeLabel () const
 
TimeLabelPosition timeLabelPosition () const
 
QColor timeLabelColor () const
 
QFont timeLabelFont () const
 
QString timeLabelFormat () const
 
QPointF timeLabelOffset () const
 

Properties

bool currentHglLine
 
bool currentHglFill
 
bool currentEgl
 
bool maxHglBand
 
bool maxHglLine
 
bool maxEglLine
 
bool showNodeLabels
 
bool showLinkLabels
 
bool inlineNodeLabels
 
ProfilePlotOptions::LabelOrientation labelOrientation
 
int labelAngleDeg
 
ProfilePlotOptions::AxisNumberFormat xAxisNumberFormat
 
QString xLabelFormat
 
ProfilePlotOptions::AxisNumberFormat yAxisNumberFormat
 
QString yLabelFormat
 
ProfilePlotOptions::GroundSource groundSource
 
bool show2DInundation
 
QPen inundation2DLinePen
 
QBrush inundation2DFillBrush
 
bool showBranchStubs
 
bool showNodeRoses
 
double floodRadiusPx
 
int floodSweepDeg
 
QColor floodColor
 
QColor junctionFill
 
QColor junctionOutline
 
QColor outfallFill
 
QColor outfallOutline
 
QColor storageFill
 
QColor storageOutline
 
QColor dividerFill
 
QColor dividerOutline
 
QPen virtualJunctionOutlinePen
 
QColor conduitFill
 
QColor conduitOutline
 
QColor pumpFill
 
QColor pumpOutline
 
QColor weirFill
 
QColor weirOutline
 
QColor orificeFill
 
QColor orificeOutline
 
QColor outletFill
 
QColor outletOutline
 
QColor soilFill
 
QColor beddingFill
 
QPen hglLinePen
 
QBrush hglFillBrush
 
QPen eglLinePen
 
QPen maxHglLinePen
 
QBrush maxHglFillBrush
 
QPen maxEglLinePen
 
QPen conduitOutlinePen
 
QPen orificeOutlinePen
 
QPen weirOutlinePen
 
QPen pumpOutlinePen
 
QPen outletOutlinePen
 
QBrush streetInvertBrush
 
bool legendVisible
 
ProfilePlotOptions::LegendPosition legendPosition
 
QFont legendFont
 
double legendOpacity
 
QPointF legendOffset
 
bool showTimeLabel
 
ProfilePlotOptions::TimeLabelPosition timeLabelPosition
 
QColor timeLabelColor
 
QFont timeLabelFont
 
QString timeLabelFormat
 
QPointF timeLabelOffset
 

Member Enumeration Documentation

◆ AxisNumberFormat

Combined axis number format offered to the user as ONE dropdown. Mirrors openswmmvis::plot::AxisNumberFormatPreset value-for-value — QPropertyModel resolves a property's enumerator list through the declaring class's meta-object, so the list has to be declared here, and it labels each row with the enumerator's own name. The mapping to a real mode + digit count lives in numberformat.h.

Enumerator
Integer 
Decimals1 
Decimals2 
Decimals3 
Decimals4 
Decimals6 
SigFigs3 
SigFigs4 
SigFigs6 
Scientific2 
Scientific3 
Scientific4 
Engineering2 
Engineering3 
ThousandsInteger 
Thousands1 
Thousands2 

◆ GroundSource

Ground-line source. Auto resolves to Mesh2D when the project has a 2D mesh layer, else NodeRims.

Enumerator
Auto 
NodeRims 
Mesh2D 
TerrainDEM 

◆ LabelFormatMode

Axis label number mode; values mirror openswmmvis::plot::NumberFormatMode (0=Decimals, 1=SignificantFigures, 2=Scientific, 3=Engineering, 4=Thousands).

Enumerator
Decimals 
SignificantFigures 
Scientific 
Engineering 
Thousands 

◆ LabelOrientation

Enumerator
Vertical 
Horizontal 
Diagonal 

◆ LegendPosition

Enumerator
TopRight 
TopLeft 
BottomLeft 
BottomRight 

◆ TimeLabelPosition

Enumerator
TimeTopRight 
TimeTopLeft 
TimeBottomLeft 
TimeBottomRight 

Constructor & Destructor Documentation

◆ ProfilePlotOptions()

ProfilePlotOptions::ProfilePlotOptions ( QObject *  parent = nullptr)
explicit
Here is the call graph for this function:

Member Function Documentation

◆ beddingFill()

QColor ProfilePlotOptions::beddingFill ( ) const
inline

◆ changed

void ProfilePlotOptions::changed ( )
signal
Here is the caller graph for this function:

◆ conduitFill()

QColor ProfilePlotOptions::conduitFill ( ) const
inline

◆ conduitOutline()

QColor ProfilePlotOptions::conduitOutline ( ) const
inline

◆ conduitOutlinePen()

QPen ProfilePlotOptions::conduitOutlinePen ( ) const
inline

◆ currentEgl()

bool ProfilePlotOptions::currentEgl ( ) const
inline

◆ currentHglFill()

bool ProfilePlotOptions::currentHglFill ( ) const
inline

◆ currentHglLine()

bool ProfilePlotOptions::currentHglLine ( ) const
inline

◆ displayLabelFor()

QString ProfilePlotOptions::displayLabelFor ( const QString &  propertyName) const

Human-readable label QPropertyModel uses in the row header instead of the raw Q_PROPERTY name. Falls back to the property name when no mapping is registered.

◆ dividerFill()

QColor ProfilePlotOptions::dividerFill ( ) const
inline

◆ dividerOutline()

QColor ProfilePlotOptions::dividerOutline ( ) const
inline

◆ eglLinePen()

QPen ProfilePlotOptions::eglLinePen ( ) const
inline

◆ floodColor()

QColor ProfilePlotOptions::floodColor ( ) const
inline

◆ floodRadiusPx()

double ProfilePlotOptions::floodRadiusPx ( ) const
inline

◆ floodSweepDeg()

int ProfilePlotOptions::floodSweepDeg ( ) const
inline

◆ groundSource()

GroundSource ProfilePlotOptions::groundSource ( ) const
inline

◆ hglFillBrush()

QBrush ProfilePlotOptions::hglFillBrush ( ) const
inline

◆ hglLinePen()

QPen ProfilePlotOptions::hglLinePen ( ) const
inline

◆ inlineNodeLabels()

bool ProfilePlotOptions::inlineNodeLabels ( ) const
inline

◆ inundation2DFillBrush()

QBrush ProfilePlotOptions::inundation2DFillBrush ( ) const
inline

◆ inundation2DLinePen()

QPen ProfilePlotOptions::inundation2DLinePen ( ) const
inline

◆ junctionFill()

QColor ProfilePlotOptions::junctionFill ( ) const
inline

◆ junctionOutline()

QColor ProfilePlotOptions::junctionOutline ( ) const
inline

◆ labelAngleDeg()

int ProfilePlotOptions::labelAngleDeg ( ) const
inline

◆ labelOrientation()

LabelOrientation ProfilePlotOptions::labelOrientation ( ) const
inline

◆ legendFont()

QFont ProfilePlotOptions::legendFont ( ) const
inline

◆ legendOffset()

QPointF ProfilePlotOptions::legendOffset ( ) const
inline

◆ legendOpacity()

double ProfilePlotOptions::legendOpacity ( ) const
inline

◆ legendPosition()

LegendPosition ProfilePlotOptions::legendPosition ( ) const
inline

◆ legendVisible()

bool ProfilePlotOptions::legendVisible ( ) const
inline

◆ maxEglLine()

bool ProfilePlotOptions::maxEglLine ( ) const
inline

◆ maxEglLinePen()

QPen ProfilePlotOptions::maxEglLinePen ( ) const
inline

◆ maxHglBand()

bool ProfilePlotOptions::maxHglBand ( ) const
inline

◆ maxHglFillBrush()

QBrush ProfilePlotOptions::maxHglFillBrush ( ) const
inline

◆ maxHglLine()

bool ProfilePlotOptions::maxHglLine ( ) const
inline

◆ maxHglLinePen()

QPen ProfilePlotOptions::maxHglLinePen ( ) const
inline

◆ orificeFill()

QColor ProfilePlotOptions::orificeFill ( ) const
inline

◆ orificeOutline()

QColor ProfilePlotOptions::orificeOutline ( ) const
inline

◆ orificeOutlinePen()

QPen ProfilePlotOptions::orificeOutlinePen ( ) const
inline

◆ outfallFill()

QColor ProfilePlotOptions::outfallFill ( ) const
inline

◆ outfallOutline()

QColor ProfilePlotOptions::outfallOutline ( ) const
inline

◆ outletFill()

QColor ProfilePlotOptions::outletFill ( ) const
inline

◆ outletOutline()

QColor ProfilePlotOptions::outletOutline ( ) const
inline

◆ outletOutlinePen()

QPen ProfilePlotOptions::outletOutlinePen ( ) const
inline

◆ pumpFill()

QColor ProfilePlotOptions::pumpFill ( ) const
inline

◆ pumpOutline()

QColor ProfilePlotOptions::pumpOutline ( ) const
inline

◆ pumpOutlinePen()

QPen ProfilePlotOptions::pumpOutlinePen ( ) const
inline

◆ setBeddingFill

void ProfilePlotOptions::setBeddingFill ( const QColor &  c)
slot

◆ setConduitFill

void ProfilePlotOptions::setConduitFill ( const QColor &  c)
slot

◆ setConduitOutline

void ProfilePlotOptions::setConduitOutline ( const QColor &  c)
slot

◆ setConduitOutlinePen

void ProfilePlotOptions::setConduitOutlinePen ( const QPen &  p)
slot

◆ setCurrentEgl

void ProfilePlotOptions::setCurrentEgl ( bool  v)
slot

◆ setCurrentHglFill

void ProfilePlotOptions::setCurrentHglFill ( bool  v)
slot

◆ setCurrentHglLine

void ProfilePlotOptions::setCurrentHglLine ( bool  v)
slot

◆ setDividerFill

void ProfilePlotOptions::setDividerFill ( const QColor &  c)
slot

◆ setDividerOutline

void ProfilePlotOptions::setDividerOutline ( const QColor &  c)
slot

◆ setEglLinePen

void ProfilePlotOptions::setEglLinePen ( const QPen &  p)
slot

◆ setFloodColor

void ProfilePlotOptions::setFloodColor ( const QColor &  c)
slot

◆ setFloodRadiusPx

void ProfilePlotOptions::setFloodRadiusPx ( double  r)
slot

◆ setFloodSweepDeg

void ProfilePlotOptions::setFloodSweepDeg ( int  deg)
slot

◆ setGroundSource

void ProfilePlotOptions::setGroundSource ( GroundSource  s)
slot

◆ setHglFillBrush

void ProfilePlotOptions::setHglFillBrush ( const QBrush &  b)
slot

◆ setHglLinePen

void ProfilePlotOptions::setHglLinePen ( const QPen &  p)
slot

◆ setInlineNodeLabels

void ProfilePlotOptions::setInlineNodeLabels ( bool  v)
slot

◆ setInundation2DFillBrush

void ProfilePlotOptions::setInundation2DFillBrush ( const QBrush &  b)
slot

◆ setInundation2DLinePen

void ProfilePlotOptions::setInundation2DLinePen ( const QPen &  p)
slot

◆ setJunctionFill

void ProfilePlotOptions::setJunctionFill ( const QColor &  c)
slot

◆ setJunctionOutline

void ProfilePlotOptions::setJunctionOutline ( const QColor &  c)
slot

◆ setLabelAngleDeg

void ProfilePlotOptions::setLabelAngleDeg ( int  deg)
slot

◆ setLabelOrientation

void ProfilePlotOptions::setLabelOrientation ( LabelOrientation  o)
slot

◆ setLegendFont

void ProfilePlotOptions::setLegendFont ( const QFont &  f)
slot

◆ setLegendOffset

void ProfilePlotOptions::setLegendOffset ( const QPointF &  p)
slot

◆ setLegendOpacity

void ProfilePlotOptions::setLegendOpacity ( double  a)
slot

◆ setLegendPosition

void ProfilePlotOptions::setLegendPosition ( LegendPosition  p)
slot

◆ setLegendVisible

void ProfilePlotOptions::setLegendVisible ( bool  v)
slot

◆ setMaxEglLine

void ProfilePlotOptions::setMaxEglLine ( bool  v)
slot

◆ setMaxEglLinePen

void ProfilePlotOptions::setMaxEglLinePen ( const QPen &  p)
slot

◆ setMaxHglBand

void ProfilePlotOptions::setMaxHglBand ( bool  v)
slot

◆ setMaxHglFillBrush

void ProfilePlotOptions::setMaxHglFillBrush ( const QBrush &  b)
slot

◆ setMaxHglLine

void ProfilePlotOptions::setMaxHglLine ( bool  v)
slot

◆ setMaxHglLinePen

void ProfilePlotOptions::setMaxHglLinePen ( const QPen &  p)
slot

◆ setOrificeFill

void ProfilePlotOptions::setOrificeFill ( const QColor &  c)
slot

◆ setOrificeOutline

void ProfilePlotOptions::setOrificeOutline ( const QColor &  c)
slot

◆ setOrificeOutlinePen

void ProfilePlotOptions::setOrificeOutlinePen ( const QPen &  p)
slot

◆ setOutfallFill

void ProfilePlotOptions::setOutfallFill ( const QColor &  c)
slot

◆ setOutfallOutline

void ProfilePlotOptions::setOutfallOutline ( const QColor &  c)
slot

◆ setOutletFill

void ProfilePlotOptions::setOutletFill ( const QColor &  c)
slot

◆ setOutletOutline

void ProfilePlotOptions::setOutletOutline ( const QColor &  c)
slot

◆ setOutletOutlinePen

void ProfilePlotOptions::setOutletOutlinePen ( const QPen &  p)
slot

◆ setPumpFill

void ProfilePlotOptions::setPumpFill ( const QColor &  c)
slot

◆ setPumpOutline

void ProfilePlotOptions::setPumpOutline ( const QColor &  c)
slot

◆ setPumpOutlinePen

void ProfilePlotOptions::setPumpOutlinePen ( const QPen &  p)
slot

◆ setShow2DInundation

void ProfilePlotOptions::setShow2DInundation ( bool  v)
slot

◆ setShowBranchStubs

void ProfilePlotOptions::setShowBranchStubs ( bool  v)
slot

◆ setShowLinkLabels

void ProfilePlotOptions::setShowLinkLabels ( bool  v)
slot

◆ setShowNodeLabels

void ProfilePlotOptions::setShowNodeLabels ( bool  v)
slot

◆ setShowNodeRoses

void ProfilePlotOptions::setShowNodeRoses ( bool  v)
slot

◆ setShowTimeLabel

void ProfilePlotOptions::setShowTimeLabel ( bool  v)
slot

◆ setSoilFill

void ProfilePlotOptions::setSoilFill ( const QColor &  c)
slot

◆ setStorageFill

void ProfilePlotOptions::setStorageFill ( const QColor &  c)
slot

◆ setStorageOutline

void ProfilePlotOptions::setStorageOutline ( const QColor &  c)
slot

◆ setStreetInvertBrush

void ProfilePlotOptions::setStreetInvertBrush ( const QBrush &  b)
slot

◆ setTimeLabelColor

void ProfilePlotOptions::setTimeLabelColor ( const QColor &  c)
slot

◆ setTimeLabelFont

void ProfilePlotOptions::setTimeLabelFont ( const QFont &  f)
slot

◆ setTimeLabelFormat

void ProfilePlotOptions::setTimeLabelFormat ( const QString &  fmt)
slot

◆ setTimeLabelOffset

void ProfilePlotOptions::setTimeLabelOffset ( const QPointF &  p)
slot

◆ setTimeLabelPosition

void ProfilePlotOptions::setTimeLabelPosition ( TimeLabelPosition  p)
slot

◆ setVirtualJunctionOutlinePen

void ProfilePlotOptions::setVirtualJunctionOutlinePen ( const QPen &  p)
slot

◆ setWeirFill

void ProfilePlotOptions::setWeirFill ( const QColor &  c)
slot

◆ setWeirOutline

void ProfilePlotOptions::setWeirOutline ( const QColor &  c)
slot

◆ setWeirOutlinePen

void ProfilePlotOptions::setWeirOutlinePen ( const QPen &  p)
slot

◆ setXAxisNumberFormat

void ProfilePlotOptions::setXAxisNumberFormat ( AxisNumberFormat  f)
slot
Here is the call graph for this function:

◆ setXLabelFormat

void ProfilePlotOptions::setXLabelFormat ( const QString &  spec)
slot

◆ setXLabelFormatMode

void ProfilePlotOptions::setXLabelFormatMode ( LabelFormatMode  m)
slot
Here is the caller graph for this function:

◆ setXLabelPrecision

void ProfilePlotOptions::setXLabelPrecision ( int  count)
slot
Here is the caller graph for this function:

◆ setYAxisNumberFormat

void ProfilePlotOptions::setYAxisNumberFormat ( AxisNumberFormat  f)
slot
Here is the call graph for this function:

◆ setYLabelFormat

void ProfilePlotOptions::setYLabelFormat ( const QString &  spec)
slot

◆ setYLabelFormatMode

void ProfilePlotOptions::setYLabelFormatMode ( LabelFormatMode  m)
slot
Here is the caller graph for this function:

◆ setYLabelPrecision

void ProfilePlotOptions::setYLabelPrecision ( int  count)
slot
Here is the caller graph for this function:

◆ show2DInundation()

bool ProfilePlotOptions::show2DInundation ( ) const
inline

◆ showBranchStubs()

bool ProfilePlotOptions::showBranchStubs ( ) const
inline

◆ showLinkLabels()

bool ProfilePlotOptions::showLinkLabels ( ) const
inline

◆ showNodeLabels()

bool ProfilePlotOptions::showNodeLabels ( ) const
inline

◆ showNodeRoses()

bool ProfilePlotOptions::showNodeRoses ( ) const
inline

◆ showTimeLabel()

bool ProfilePlotOptions::showTimeLabel ( ) const
inline

◆ soilFill()

QColor ProfilePlotOptions::soilFill ( ) const
inline

◆ storageFill()

QColor ProfilePlotOptions::storageFill ( ) const
inline

◆ storageOutline()

QColor ProfilePlotOptions::storageOutline ( ) const
inline

◆ streetInvertBrush()

QBrush ProfilePlotOptions::streetInvertBrush ( ) const
inline

Pavement band drawn under a STREET conduit's gutter line, so a street reads as a road rather than as any other open channel.

◆ timeLabelColor()

QColor ProfilePlotOptions::timeLabelColor ( ) const
inline

◆ timeLabelFont()

QFont ProfilePlotOptions::timeLabelFont ( ) const
inline

◆ timeLabelFormat()

QString ProfilePlotOptions::timeLabelFormat ( ) const
inline

◆ timeLabelOffset()

QPointF ProfilePlotOptions::timeLabelOffset ( ) const
inline

◆ timeLabelPosition()

TimeLabelPosition ProfilePlotOptions::timeLabelPosition ( ) const
inline

◆ virtualJunctionOutlinePen()

QPen ProfilePlotOptions::virtualJunctionOutlinePen ( ) const
inline

◆ weirFill()

QColor ProfilePlotOptions::weirFill ( ) const
inline

◆ weirOutline()

QColor ProfilePlotOptions::weirOutline ( ) const
inline

◆ weirOutlinePen()

QPen ProfilePlotOptions::weirOutlinePen ( ) const
inline

◆ xAxisNumberFormat()

ProfilePlotOptions::AxisNumberFormat ProfilePlotOptions::xAxisNumberFormat ( ) const

Combined format of each axis, derived from the mode + digit count the rest of the code still works in.

Here is the call graph for this function:

◆ xFormat()

openswmmvis::plot::NumberFormat ProfilePlotOptions::xFormat ( ) const
inline

Current X/Y axis label format as the shared value type.

◆ xLabelFormat()

QString ProfilePlotOptions::xLabelFormat ( ) const
inline

◆ xLabelFormatMode()

LabelFormatMode ProfilePlotOptions::xLabelFormatMode ( ) const
inline

◆ xLabelPrecision()

int ProfilePlotOptions::xLabelPrecision ( ) const
inline

◆ yAxisNumberFormat()

ProfilePlotOptions::AxisNumberFormat ProfilePlotOptions::yAxisNumberFormat ( ) const
Here is the call graph for this function:

◆ yFormat()

openswmmvis::plot::NumberFormat ProfilePlotOptions::yFormat ( ) const
inline

◆ yLabelFormat()

QString ProfilePlotOptions::yLabelFormat ( ) const
inline

◆ yLabelFormatMode()

LabelFormatMode ProfilePlotOptions::yLabelFormatMode ( ) const
inline

◆ yLabelPrecision()

int ProfilePlotOptions::yLabelPrecision ( ) const
inline

Property Documentation

◆ beddingFill

QColor ProfilePlotOptions::beddingFill
readwrite

◆ conduitFill

QColor ProfilePlotOptions::conduitFill
readwrite

◆ conduitOutline

QColor ProfilePlotOptions::conduitOutline
readwrite

◆ conduitOutlinePen

QPen ProfilePlotOptions::conduitOutlinePen
readwrite

◆ currentEgl

bool ProfilePlotOptions::currentEgl
readwrite

◆ currentHglFill

bool ProfilePlotOptions::currentHglFill
readwrite

◆ currentHglLine

bool ProfilePlotOptions::currentHglLine
readwrite

◆ dividerFill

QColor ProfilePlotOptions::dividerFill
readwrite

◆ dividerOutline

QColor ProfilePlotOptions::dividerOutline
readwrite

◆ eglLinePen

QPen ProfilePlotOptions::eglLinePen
readwrite

◆ floodColor

QColor ProfilePlotOptions::floodColor
readwrite

◆ floodRadiusPx

double ProfilePlotOptions::floodRadiusPx
readwrite

◆ floodSweepDeg

int ProfilePlotOptions::floodSweepDeg
readwrite

◆ groundSource

ProfilePlotOptions::GroundSource ProfilePlotOptions::groundSource
readwrite

◆ hglFillBrush

QBrush ProfilePlotOptions::hglFillBrush
readwrite

◆ hglLinePen

QPen ProfilePlotOptions::hglLinePen
readwrite

◆ inlineNodeLabels

bool ProfilePlotOptions::inlineNodeLabels
readwrite

◆ inundation2DFillBrush

QBrush ProfilePlotOptions::inundation2DFillBrush
readwrite

◆ inundation2DLinePen

QPen ProfilePlotOptions::inundation2DLinePen
readwrite

◆ junctionFill

QColor ProfilePlotOptions::junctionFill
readwrite

◆ junctionOutline

QColor ProfilePlotOptions::junctionOutline
readwrite

◆ labelAngleDeg

int ProfilePlotOptions::labelAngleDeg
readwrite

◆ labelOrientation

ProfilePlotOptions::LabelOrientation ProfilePlotOptions::labelOrientation
readwrite

◆ legendFont

QFont ProfilePlotOptions::legendFont
readwrite

◆ legendOffset

QPointF ProfilePlotOptions::legendOffset
readwrite

◆ legendOpacity

double ProfilePlotOptions::legendOpacity
readwrite

◆ legendPosition

ProfilePlotOptions::LegendPosition ProfilePlotOptions::legendPosition
readwrite

◆ legendVisible

bool ProfilePlotOptions::legendVisible
readwrite

◆ maxEglLine

bool ProfilePlotOptions::maxEglLine
readwrite

◆ maxEglLinePen

QPen ProfilePlotOptions::maxEglLinePen
readwrite

◆ maxHglBand

bool ProfilePlotOptions::maxHglBand
readwrite

◆ maxHglFillBrush

QBrush ProfilePlotOptions::maxHglFillBrush
readwrite

◆ maxHglLine

bool ProfilePlotOptions::maxHglLine
readwrite

◆ maxHglLinePen

QPen ProfilePlotOptions::maxHglLinePen
readwrite

◆ orificeFill

QColor ProfilePlotOptions::orificeFill
readwrite

◆ orificeOutline

QColor ProfilePlotOptions::orificeOutline
readwrite

◆ orificeOutlinePen

QPen ProfilePlotOptions::orificeOutlinePen
readwrite

◆ outfallFill

QColor ProfilePlotOptions::outfallFill
readwrite

◆ outfallOutline

QColor ProfilePlotOptions::outfallOutline
readwrite

◆ outletFill

QColor ProfilePlotOptions::outletFill
readwrite

◆ outletOutline

QColor ProfilePlotOptions::outletOutline
readwrite

◆ outletOutlinePen

QPen ProfilePlotOptions::outletOutlinePen
readwrite

◆ pumpFill

QColor ProfilePlotOptions::pumpFill
readwrite

◆ pumpOutline

QColor ProfilePlotOptions::pumpOutline
readwrite

◆ pumpOutlinePen

QPen ProfilePlotOptions::pumpOutlinePen
readwrite

◆ show2DInundation

bool ProfilePlotOptions::show2DInundation
readwrite

◆ showBranchStubs

bool ProfilePlotOptions::showBranchStubs
readwrite

◆ showLinkLabels

bool ProfilePlotOptions::showLinkLabels
readwrite

◆ showNodeLabels

bool ProfilePlotOptions::showNodeLabels
readwrite

◆ showNodeRoses

bool ProfilePlotOptions::showNodeRoses
readwrite

◆ showTimeLabel

bool ProfilePlotOptions::showTimeLabel
readwrite

◆ soilFill

QColor ProfilePlotOptions::soilFill
readwrite

◆ storageFill

QColor ProfilePlotOptions::storageFill
readwrite

◆ storageOutline

QColor ProfilePlotOptions::storageOutline
readwrite

◆ streetInvertBrush

QBrush ProfilePlotOptions::streetInvertBrush
readwrite

◆ timeLabelColor

QColor ProfilePlotOptions::timeLabelColor
readwrite

◆ timeLabelFont

QFont ProfilePlotOptions::timeLabelFont
readwrite

◆ timeLabelFormat

QString ProfilePlotOptions::timeLabelFormat
readwrite

◆ timeLabelOffset

QPointF ProfilePlotOptions::timeLabelOffset
readwrite

◆ timeLabelPosition

ProfilePlotOptions::TimeLabelPosition ProfilePlotOptions::timeLabelPosition
readwrite

◆ virtualJunctionOutlinePen

QPen ProfilePlotOptions::virtualJunctionOutlinePen
readwrite

◆ weirFill

QColor ProfilePlotOptions::weirFill
readwrite

◆ weirOutline

QColor ProfilePlotOptions::weirOutline
readwrite

◆ weirOutlinePen

QPen ProfilePlotOptions::weirOutlinePen
readwrite

◆ xAxisNumberFormat

ProfilePlotOptions::AxisNumberFormat ProfilePlotOptions::xAxisNumberFormat
readwrite

◆ xLabelFormat

QString ProfilePlotOptions::xLabelFormat
readwrite

◆ yAxisNumberFormat

ProfilePlotOptions::AxisNumberFormat ProfilePlotOptions::yAxisNumberFormat
readwrite

◆ yLabelFormat

QString ProfilePlotOptions::yLabelFormat
readwrite

The documentation for this class was generated from the following files: