Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
Dial.cpp File Reference
Include dependency graph for Dial.cpp:

Namespaces

namespace  iv
 
namespace  iv::mimics
 
namespace  iv::mimics::elements
 

Functions

static void iv::mimics::elements::getAnalogAlarmSettingsNormalized (const iv::channels::AnalogAlarmLimits &alarmSettings, iv::channels::AnalogAlarmLimits &alarmSettingsNormalizedOut)
 
static uint64_t iv::mimics::elements::prvSizeTextValues (const iv::types::channelValue Lel, const iv::types::channelValue Hel, const uint64_t numDecimals)
 
void iv::mimics::elements::prvGetPositionsTexts (const bool isModernRectangle, const double radiusSeparations, const double radiusClock, double &xUnitOut, double &yUnitOut, double &xFactorOut, double &yFactorOut, double &xValueOut, double &yValueOut, double &heightCounterOut)
 
static void iv::mimics::elements::prvDrawMarkClock (const double valueNormalized, const double radiusClock, const iv::types::color colorState, IGraphics *graphics)
 
static void iv::mimics::elements::prvValuesMarks (const iv::types::channelValue valueMin, const iv::types::channelValue valueMax, const double separationMarks, double &angleIniGrdOut, double &angleEndGrdOut, double &angleIncrGrdOut)
 
static std::shared_ptr< std::vector< iv::math::geometry::Point2d > > iv::mimics::elements::prvCreatePointsArc (const iv::types::radius radiusHours, const double angleIniGrd, const double angleEndGrd, const double angleIncrGrd)
 
static std::shared_ptr< std::vector< iv::math::geometry::Point2d > > iv::mimics::elements::prvCreatePointsClock (const iv::types::radius radiusSeparations, const iv::types::channelValue valueMin, const iv::types::channelValue valueMax, const double separationMarks)
 
static bool iv::mimics::elements::prvIsAngleInVision (const double angle, const double angleRef, const double angleVision)
 
static unsigned char iv::mimics::elements::prvCalculateJustificationOutside (const iv::types::coord x, const iv::types::coord y)
 
static unsigned char iv::mimics::elements::prvCalculateJustificationInside (const double x, const double y)
 
static std::shared_ptr< CDrawTextiv::mimics::elements::prvCreateTextValue (double xText, double yText, double heightText, const double value, const uint64_t numDec, unsigned char justify)
 

Variables

static constexpr double iv::mimics::elements::PRV_ANGLE_INI_GRD = 225.
 
static constexpr double iv::mimics::elements::PRV_ANGLE_END_GRD = -45