Isis 3 Programmer Reference
Isis::GuiOutputAttribute Class Reference

#include <GuiOutputAttribute.h>

Inheritance diagram for Isis::GuiOutputAttribute:
Inheritance graph
Collaboration diagram for Isis::GuiOutputAttribute:
Collaboration graph

Public Member Functions

 GuiOutputAttribute (QWidget *parent=0)
 Constuctor. More...
 
QString GetAttributes ()
 
void SetAttributes (const QString &value)
 
void SetPropagation (bool enabled)
 Do we allow propagation. More...
 

Static Public Member Functions

static int GetAttributes (const QString &defaultAttribute, QString &newAttribute, const QString &title, bool allowProp, QWidget *parent)
 Convenience access to dialog. More...
 

Private Attributes

QRadioButton * p_propagate
 
QRadioButton * p_unsignedByte
 
QRadioButton * p_signedWord
 
QRadioButton * p_unsignedWord
 
QRadioButton * p_signedInteger
 
QRadioButton * p_unsignedInteger
 
QRadioButton * p_real
 
QLineEdit * p_minEdit
 
QLineEdit * p_maxEdit
 
QRadioButton * p_attached
 
QRadioButton * p_detached
 
QRadioButton * p_tiled
 
QRadioButton * p_bsq
 
QRadioButton * p_lsb
 
QRadioButton * p_msb
 
bool p_propagationEnabled
 

Detailed Description

Author
????-??-?? Unknown
History:

2012-07-02 Steven Lambright and Stuart Sides - Modified to have similar display values after the CubeAttribute refactor that better preserves strings that are passsed into CubeAttributeOutput. One of the strings was also invalid - didn't match any attributes, but was the default so there were no symptoms of a bug. This has been fixed. References #961.

2016-04-21 Makayla Shepherd - Added UnsignedWord handling.

2018-07-27 Kaitlyn Lee - Added signed/unsigned integer handling.

Definition at line 46 of file GuiOutputAttribute.h.

Constructor & Destructor Documentation

◆ GuiOutputAttribute()

Isis::GuiOutputAttribute::GuiOutputAttribute ( QWidget parent = 0)

Constuctor.

Definition at line 67 of file GuiOutputAttribute.cpp.

Referenced by GetAttributes().

Member Function Documentation

◆ GetAttributes()

int Isis::GuiOutputAttribute::GetAttributes ( const QString &  defaultAttribute,
QString &  newAttribute,
const QString &  title,
bool  allowProp,
QWidget parent 
)
static

Convenience access to dialog.

Definition at line 43 of file GuiOutputAttribute.cpp.

References GuiOutputAttribute(), and SetPropagation().

◆ SetPropagation()

void Isis::GuiOutputAttribute::SetPropagation ( bool  enabled)

Do we allow propagation.

Definition at line 299 of file GuiOutputAttribute.cpp.

Referenced by GetAttributes().


The documentation for this class was generated from the following files: