1#ifndef ImageDisplayProperties_H
2#define ImageDisplayProperties_H
30#include "DisplayProperties.h"
34class QXmlStreamWriter;
IO Handler for Isis Cubes.
QString displayName() const
Returns the display name.
DisplayProperties(QString displayName, QObject *parent=NULL)
DisplayProperties constructor.
File name manipulation and expansion.
This is the GUI communication mechanism for cubes.
void setShowLabel(bool)
Change the visibility of the display name associated with this cube.
void setShowFill(bool)
Change the visibility of the fill area associated with this cube.
void setShowDNs(bool)
Change the visibility of DNs associated with this cube.
void moveToBottom()
Z Order to bottom.
Property
This is a list of properties and actions that are possible.
@ ShowLabel
True if the cube should show its display name (bool)
@ FootprintViewProperties
Every display property for footprint views, provided for convenience.
@ ShowFill
True if the cube should show a fill area if possible (bool)
@ ShowDNs
True if the cube should show DN values if possible (bool)
@ Selected
The selection state of this cube (bool)
@ None
Null display property for bit-flag purposes.
@ Zooming
Data ignored. Tells if the cube supports the zoomFit action.
@ Color
The color of the cube, default randomized (QColor)
@ ZOrdering
Data ignored. Tells if the cube supports the "move*" actions.
@ ShowOutline
True if the cube should be outlined (bool)
void setColor(QColor newColor)
Change the color associated with this cube.
void moveToTop()
Z Order to top.
void setShowOutline(bool)
Change the visibility of the outline associated with this cube.
ImageDisplayProperties(QString displayName, QObject *parent=NULL)
ImageDisplayProperties constructor.
void moveDownOne()
Z Order down one.
void setSelected(bool)
Change the selected state associated with this cube.
static QColor randomColor()
Creates and returns a random color for the intial color of the footprint polygon.
void zoomFit()
Fit in window.
void moveUpOne()
Z Order up one.
The main project for ipce.
Container for cube-like labels.
Contains Pvl Groups and Pvl Objects.
This is free and unencumbered software released into the public domain.
This is free and unencumbered software released into the public domain.