76      operator double() 
const;
 
   77      operator float() 
const;
 
   78      operator QString() 
const;
 
   79      operator std::vector<int>() 
const;
 
   80      operator std::vector<double>() 
const;
 
   81      operator std::vector<float>() 
const;
 
   87      void operator=(
const std::vector<int> &values);
 
   88      void operator=(
const std::vector<double> &values);
 
   89      void operator=(
const std::vector<float> &value);
 
  103      std::vector<int> m_ivalues;    
 
  106      std::vector<double> m_dvalues; 
 
  109      std::vector<float> m_rvalues;  
 
Contains multiple PvlContainers.
Definition: PvlGroup.h:41
 
Class for storing an Isis::Table's field information.
Definition: TableField.h:47
 
bool isInteger() const
Determines whether the field type is Integer.
Definition: TableField.cpp:122
 
bool isDouble() const
Determines whether the field type is Double.
Definition: TableField.cpp:132
 
static QString toString(const TableField &field, QString delimiter=",")
Definition: TableField.cpp:610
 
bool isReal() const
Determines whether the field type is Text.
Definition: TableField.cpp:150
 
QString name() const
Returns the name of the TableField.
Definition: TableField.cpp:97
 
Type
This enum describes the value type for the TableField.
Definition: TableField.h:52
 
@ Integer
The values in the field are 4 byte integers.
Definition: TableField.h:53
 
@ Real
The values in the field are 4 byte reals or floats.
Definition: TableField.h:57
 
@ Text
The values in the field are text strings with 1 byte per character.
Definition: TableField.h:55
 
@ Double
The values in the field are 8 byte doubles.
Definition: TableField.h:54
 
int size() const
Returns the number of values stored for the field at each record.
Definition: TableField.cpp:168
 
PvlGroup pvlGroup()
Creates and returns a PvlGroup named "Field" containing the following keywords and their respective v...
Definition: TableField.cpp:589
 
bool isText() const
Determines whether the field type is Text.
Definition: TableField.cpp:141
 
Type type() const
Returns the enumerated value of the TableField value's type.
Definition: TableField.cpp:112
 
int bytes() const
Returns the number of bytes in the field value.
Definition: TableField.cpp:159
 
~TableField()
Destroys the TableField object.
Definition: TableField.cpp:89
 
void operator=(const int value)
Sets field value equal to input if TableField::Type is Integer and size is 1.
Definition: TableField.cpp:350
 
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16