CARMA C++
|
A Cell with MJD data formatted as Date followed by the UT. More...
#include <carma/ui/rtd/common/RtDisplay.h>
Public Member Functions | |
CellDateUT (const char *fmt, int rod, const char *legit, const double &_mjd, int choice=0) | |
Constructor. More... | |
CellDateUT (const char *fmt, int rod, const double &_mjd, int choice=0) | |
Constructor, assumes data is always legitimate. More... | |
virtual void | update () |
Updates the cell contents. More... | |
![]() | |
CellUT (const char *fmt, int rod, const char *legit, const double &_mjd) | |
Constructor. More... | |
CellUT (const char *fmt, int rod, const double &_mjd) | |
Constructor, assumes data is always legitimate. More... | |
![]() | |
int | addAlternative (const ::std::string &text, CellColor color) |
Add an alternate text string. More... | |
bool | alternativeIsActive () const |
Cell (int indent, int chars, int width) | |
Constructor. More... | |
Cell (const char *fmt, int altLen=0) | |
Constructor. More... | |
Cell (const Format &fmt, int altLen=0) | |
Constructor. More... | |
void | clearActiveAlternative () |
char | getAudio () |
Get audio state code. More... | |
std::string | getCellName () const |
std::string | getDynamicDescription () const |
int | getIndent () const |
Get the indentation for the text. More... | |
int | getLen () const |
Get the length of the text string. More... | |
::std::string | getPlotLabel () const |
Get the plot label. More... | |
std::string | getText () |
Get the dynamic text. More... | |
bool | isGrayedOut () |
bool | isPlottable () const |
Can contents be plotted (can it be converted to a number)? More... | |
bool | isReplaceText () const |
Is this the dynamically formatted text or is it a replacement string set by nohw, overflow or an altString? More... | |
bool | isValid () |
Check validity of cell. More... | |
void | serialize (bool initialize, int fontSize,::rtdproto::RtObject *rtobj) |
Describe (serialize) the static description of the cell. More... | |
void | setActiveAlternative (int index) |
Select which alternate string to use. More... | |
void | setAudio (char c) |
Set audio state code. More... | |
void | setBorderBottomEnabled (bool state) |
void | setBorderLeftEnabled (bool state) |
void | setBorderRightEnabled (bool state) |
void | setBorderTopEnabled (bool state) |
Enable/disbable an edge of the cell border. More... | |
void | setCellName (const std::string &s) |
void | setColor (CellColor color) |
Sets the single character background color code. More... | |
void | setDynamicDescription (const std::string &s) |
void | setEmpty (bool state) |
void | setGrayedOut (bool state) |
void | setNa (bool tf) |
Set the "not applicable" flag to true/false. More... | |
void | setNoAudio () |
Turn off audio capability for the cell. More... | |
void | setNohw (bool tf) |
Set the "no hardware" flag to true/false. More... | |
void | setNohwColor (CellColor color) |
Sets the single character background color to use when there is no hardware. More... | |
void | setPlotLabel (const ::std::string &s) |
Sets the label for a plot. More... | |
void | setPlotLabel (int a, bool dev, const ::std::string &s) |
Creates a label string for a plot based on antenna & rx. More... | |
void | setPlottable (bool yesOrNo) |
Sets whether the cell data may be plotted. More... | |
void | setValidity (bool validity) |
Set the validity of cell. More... | |
![]() | |
void | appendToolTipText (const std::string &text) |
Append more text to the existing tool tip text. More... | |
Layout | getLayout () const |
Get the layout for this object. More... | |
std::string | getToolTipText () |
void | setFontSize (int fontSize) |
Set the absolute font size for this object. More... | |
void | setLayout (Layout layout) |
Set the layout for this object. More... | |
void | setToolTipText (const std::string &text) |
Set the tool tip text for this RtObject. More... | |
virtual | ~RtObject () |
Destructor. More... | |
Additional Inherited Members | |
![]() | |
std::string | makeUTstring () |
Internal function for creating the ut string. More... | |
![]() | |
::std::string | centerStringFmt (const ::std::string &s) const |
Helper to trim and center the formatted string. More... | |
virtual void | updateColor () |
Automatically called as part of the update cycle to set background color. More... | |
void | updateInt (int data) |
Create an output string for an integer. More... | |
![]() | |
int | getFontSize (int parentFontSize) const |
Get the absolute font size for this object. More... | |
int | getFontSize () const |
Get the absolute font size for this object. More... | |
RtObject () | |
Constructor. More... | |
![]() | |
const double & | mjd |
Pointer to the data. More... | |
![]() | |
char | audio |
Audio cell control ('E'/'Y'/'N') - enabled,y,n. More... | |
::std::ostringstream | fmtOss_ |
Formatted text stream. More... | |
const Format | format_ |
Format for cell data. More... | |
int | indent |
Left indent of chars. More... | |
const char * | legit |
Deprecated... More... | |
int | len |
Total number of chars. More... | |
::std::string | text |
Formatted text. More... | |
A Cell with MJD data formatted as Date followed by the UT.
There are different formats that can be selected with the choice parameter which defaults to zero.
Definition at line 1086 of file RtDisplay.h.
carma::ui::rtd::CellDateUT::CellDateUT | ( | const char * | fmt, |
int | rod, | ||
const char * | legit, | ||
const double & | _mjd, | ||
int | choice = 0 |
||
) |
Constructor.
fmt | standard text cell format string |
rod | number of places to the right of the decimal point |
legit | pointer to legitimate data flag |
ut | reference to the time (in mjd) |
choice | selects format of string (defaults to 0) |
carma::ui::rtd::CellDateUT::CellDateUT | ( | const char * | fmt, |
int | rod, | ||
const double & | _mjd, | ||
int | choice = 0 |
||
) |
Constructor, assumes data is always legitimate.
fmt | standard text cell format string |
rod | number of places to the right of the decimal point |
legit | pointer to legitimate data flag |
ut | reference to the time (in mjd) |
choice | selects format of string (defaults to 0) |
|
virtual |
Updates the cell contents.
Reimplemented from carma::ui::rtd::CellUT.