00001 /* 00002 * The information in this file is 00003 * Copyright(c) 2007 Ball Aerospace & Technologies Corporation 00004 * and is subject to the terms and conditions of the 00005 * GNU Lesser General Public License Version 2.1 00006 * The license text is available from 00007 * http://www.gnu.org/licenses/lgpl.html 00008 */ 00009 00010 #ifndef SIGNATUREPLOT_H 00011 #define SIGNATUREPLOT_H 00012 00013 #include "CartesianPlot.h" 00014 00015 /** 00016 * Plots Signature objects. 00017 * 00018 * This plot will plot signature objects and allows interaction with the 00019 * Signature objects currently being plotted. 00020 * 00021 * This subclass of Subject will notify upon the following conditions: 00022 * - Everything documented in CartesianPlot. 00023 * 00024 * @see PlotView 00025 */ 00026 class SignaturePlot : public CartesianPlot 00027 { 00028 protected: 00029 /** 00030 * This object should be destroyed by calling DesktopServices::deleteView(). 00031 */ 00032 virtual ~SignaturePlot() {} 00033 }; 00034 00035 #endif