CARMA C++
|
A Cell for Right Ascension. More...
#include <carma/ui/rtd/common/RtDisplay.h>
Public Member Functions | |
CellRA (const char *fmt, int rod, const char *legit, const double &ra, const char *sourceType) | |
Constructor. More... | |
CellRA (const char *fmt, int rod, const double &ra, const char *sourceType) | |
Constructor, assumes data is always legitimate. More... | |
virtual void | update () |
Updates the cell contents. More... | |
![]() | |
CellRADEC (const char *fmt, int rod, const char *legit, const double &radec, const char *sourceType) | |
Constructor. More... | |
CellRADEC (const char *fmt, int rod, const double &radec, const char *sourceType) | |
Constructor, assumes data is always legitimate. More... | |
![]() | |
CellDble (const char *fmt, int rod, const char *legit, const double &data) | |
Constructor. More... | |
CellDble (const char *fmt, int rod, const char *legit, const double &data, int altLen) | |
Constructor. More... | |
CellDble (const char *fmt, int rod, const double &data) | |
Constructor that 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 | 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... | |
![]() | |
::std::ostringstream | scratchOSS_ |
const char * | sourceType |
Code for type of source. More... | |
const double | TWOPI |
Constant definition for 2 pi. More... | |
![]() | |
const double & | data |
Reference to the data. More... | |
const int | rod |
Number of characters to right of the decimal point. 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 for Right Ascension.
Definition at line 984 of file RtDisplay.h.
carma::ui::rtd::CellRA::CellRA | ( | const char * | fmt, |
int | rod, | ||
const char * | legit, | ||
const double & | ra, | ||
const char * | sourceType | ||
) |
Constructor.
fmt | standard text cell format string |
rod | number of places to the right of the decimal point |
legit | pointer to legitimate data flag |
ra | reference to the dynamic data (in radians) |
sourceType | reference to a single char code for the type of source. A code of zero means an altaz source so the RA is just a blank. |
carma::ui::rtd::CellRA::CellRA | ( | const char * | fmt, |
int | rod, | ||
const double & | ra, | ||
const char * | sourceType | ||
) |
Constructor, assumes data is always legitimate.
fmt | standard text cell format string |
rod | number of places to the right of the decimal point |
ra | reference to the dynamic data (in radians) |
sourceType | reference to a single char code for the type of source. A code of zero means an altaz source so the RA is just a blank. |
|
virtual |
Updates the cell contents.
Reimplemented from carma::ui::rtd::CellDble.