![]()  | 
  
    Isis 3 Programmer Reference
    
   | 
 
Container class for GuiCamera. More...
#include <GuiCamera.h>


Public Member Functions | |
| GuiCamera (Camera *camera, QObject *parent=0) | |
| The constructor for this class.  More... | |
| ~GuiCamera () | |
| The Destructor.  More... | |
| bool | operator== (const GuiCamera &srcGuiCamera) const | 
| Compares two Target Body objects to see if they are equal.  More... | |
| const GuiCameraDisplayProperties * | displayProperties () const | 
| Retrieves the display properties of the camera.  More... | |
| QString | id () const | 
| Output format:  More... | |
| QString | instrumentId () | 
| Retrieve the InstrumentId as appears in the original cube label.  More... | |
| QString | instrumentNameShort () | 
| Retrieves an abbreviated version for the name of the instrument.  More... | |
| QString | instrumentNameLong () | 
| Retrieves a long version for the name of the instrument.  More... | |
| QString | spacecraftNameShort () | 
| Retrieves an abbbreviated name for the spacecraft.  More... | |
| QString | spacecraftNameLong () | 
| Retrieves the full name of the spacecraft.  More... | |
Private Member Functions | |
| GuiCamera (const GuiCamera &other) | |
| GuiCamera & | operator= (const GuiCamera &src) | 
Private Attributes | |
| QUuid * | m_id | 
| A unique ID for this GuiCamera object (useful for others to reference this object when saving to disk).  More... | |
| GuiCameraDisplayProperties * | m_displayProperties | 
| Camera.  More... | |
| QString | m_instrumentId | 
| The InstrumentId as it appears on the cube.  More... | |
| QString | m_spacecraftNameShort | 
| An abbreviated name for the spacecraft.  More... | |
| QString | m_spacecraftNameLong | 
| The full spacecraft name.  More... | |
| QString | m_instrumentNameShort | 
| The abbreviated instrument name.  More... | |
| QString | m_instrumentNameLong | 
| The full instrument name.  More... | |
Container class for GuiCamera.
This class represents a camera in a project-based GUI interface. It encapsulates ideas about a camera such as it's display name, how it should be viewed, where it is on disk, etc.
Definition at line 72 of file GuiCamera.h.
The constructor for this class.
| camera | A traditional Isis::Camera object which we are wrapping in this class. | 
| parent | A pointer to the object instantiating this object. | 
Definition at line 25 of file GuiCamera.cpp.
References Isis::Camera::instrumentId(), Isis::Camera::instrumentNameLong(), Isis::Camera::instrumentNameShort(), m_displayProperties, m_id, m_instrumentId, m_instrumentNameLong, m_instrumentNameShort, m_spacecraftNameLong, m_spacecraftNameShort, Isis::Camera::spacecraftNameLong(), and Isis::Camera::spacecraftNameShort().
| Isis::GuiCamera::~GuiCamera | ( | ) | 
      
  | 
  private | 
| const GuiCameraDisplayProperties * Isis::GuiCamera::displayProperties | ( | ) | const | 
Retrieves the display properties of the camera.
Definition at line 133 of file GuiCamera.cpp.
References m_displayProperties.
Referenced by operator==(), and Isis::SensorInfoWidget::SensorInfoWidget().
| QString Isis::GuiCamera::id | ( | ) | const | 
Output format:
<image id="..." fileName="..."> ... </image>
(fileName attribute is just the base name) Create an XML Handler (reader) that can populate the BundleSettings class data. See BundleSettings::save() for the expected format.
| bundleSettings | The image we're going to be initializing | 
| imageFolder | The folder that contains the Cube Handle an XML start element. This expects <image> and <displayProperties> elements. | 
Retrieves a unique, identifying string associated with this GuiCamera object.
Definition at line 298 of file GuiCamera.cpp.
References m_id.
| QString Isis::GuiCamera::instrumentId | ( | ) | 
Retrieve the InstrumentId as appears in the original cube label.
Definition at line 307 of file GuiCamera.cpp.
References m_instrumentId.
| QString Isis::GuiCamera::instrumentNameLong | ( | ) | 
Retrieves a long version for the name of the instrument.
Definition at line 325 of file GuiCamera.cpp.
References m_instrumentNameLong.
| QString Isis::GuiCamera::instrumentNameShort | ( | ) | 
Retrieves an abbreviated version for the name of the instrument.
Definition at line 316 of file GuiCamera.cpp.
References m_instrumentNameShort.
| bool Isis::GuiCamera::operator== | ( | const GuiCamera & | srcGuiCamera | ) | const | 
Compares two Target Body objects to see if they are equal.
| srcGuiCamera | GuiCamera object to compare against | 
Definition at line 113 of file GuiCamera.cpp.
References Isis::DisplayProperties::displayName(), displayProperties(), and m_displayProperties.
| QString Isis::GuiCamera::spacecraftNameLong | ( | ) | 
Retrieves the full name of the spacecraft.
Definition at line 343 of file GuiCamera.cpp.
References m_spacecraftNameLong.
Referenced by Isis::SensorInfoWidget::SensorInfoWidget().
| QString Isis::GuiCamera::spacecraftNameShort | ( | ) | 
Retrieves an abbbreviated name for the spacecraft.
Definition at line 334 of file GuiCamera.cpp.
References m_spacecraftNameShort.
      
  | 
  private | 
target radii sigmas The GUI information for how this camera will be displayed.
Definition at line 166 of file GuiCamera.h.
Referenced by displayProperties(), GuiCamera(), and operator==().
      
  | 
  private | 
A unique ID for this GuiCamera object (useful for others to reference this object when saving to disk).
Definition at line 151 of file GuiCamera.h.
Referenced by GuiCamera(), id(), and ~GuiCamera().
      
  | 
  private | 
The InstrumentId as it appears on the cube.
Definition at line 168 of file GuiCamera.h.
Referenced by GuiCamera(), and instrumentId().
      
  | 
  private | 
The full instrument name.
Definition at line 176 of file GuiCamera.h.
Referenced by GuiCamera(), and instrumentNameLong().
      
  | 
  private | 
The abbreviated instrument name.
Definition at line 174 of file GuiCamera.h.
Referenced by GuiCamera(), and instrumentNameShort().
      
  | 
  private | 
The full spacecraft name.
Definition at line 172 of file GuiCamera.h.
Referenced by GuiCamera(), and spacecraftNameLong().
      
  | 
  private | 
An abbreviated name for the spacecraft.
Definition at line 170 of file GuiCamera.h.
Referenced by GuiCamera(), and spacecraftNameShort().