1 #ifndef CARMA_UI_RTD_COORDINATECELL_H
2 #define CARMA_UI_RTD_COORDINATECELL_H
18 #include <boost/shared_ptr.hpp>
64 typedef boost::shared_ptr<AngleCell> AngleCellPtr;
71 static AngleCellPtr makeCell(
int cellWidth,
74 static AngleCellPtr makeCell(
int cellWidth,
82 virtual ::std::string computeText( );
108 static std::string formatValue(
double mpValue, std::string mpUnits, angleFormatType format,
int width, modulusType modulus);
126 static AngleCellPtr makeCell(
int cellWidth,
135 angleFormatType angleFormat_;
138 modulusType modulus_;
Classes that provide the pecializations of monitor points and sense poiints for different datatypes...
Display in sexagesimal HH:MM:SS.S.
Display in sexagesimal DD:MM:SS.S.
virtual ~AngleCell()
destructor
Cell that takes a MonitorPoint and displays its current value.
@ brief A Cell that displays the current value of a MonitorPoint that represents an angle ...
Display in decimal hours.
void setModulus(modulusType modulus)
The modulus in which to display the value.
void setAngleFormat(angleFormatType angleFormat)
Set the display format type for the AngleCell.
Double value monitor point.
Display in decimal degrees.
A Cell that displays the current value of a MonitorPoint, with the background color gotten from a sec...
AngleCell(int cellWidth, bool setMpWidth, monitor::MonitorPointDouble &monitorPoint, int sampleNo)
Constructor.