Hauptseite | Klassenhierarchie | Alphabetische Liste | Auflistung der Klassen | Auflistung der Dateien | Klassen-Elemente

iplotlibrary.h

00001 // Von Klassen-Assistent automatisch erstellte IDispatch-Kapselungsklasse(n). 00003 // Wrapper-Klasse IiPlotX 00004 00005 class IiPlotX : public COleDispatchDriver 00006 { 00007 public: 00008 IiPlotX() {} // Ruft den Standardkonstruktor für COleDispatchDriver auf 00009 IiPlotX(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} 00010 IiPlotX(const IiPlotX& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} 00011 00012 // Attribute 00013 public: 00014 00015 // Operationen 00016 public: 00017 long GetDataViewZHorz(); 00018 void SetDataViewZHorz(long nNewValue); 00019 long GetDataViewZVert(); 00020 void SetDataViewZVert(long nNewValue); 00021 BOOL GetXYAxesReverse(); 00022 void SetXYAxesReverse(BOOL bNewValue); 00023 long GetOuterMarginLeft(); 00024 void SetOuterMarginLeft(long nNewValue); 00025 long GetOuterMarginTop(); 00026 void SetOuterMarginTop(long nNewValue); 00027 long GetOuterMarginRight(); 00028 void SetOuterMarginRight(long nNewValue); 00029 long GetOuterMarginBottom(); 00030 void SetOuterMarginBottom(long nNewValue); 00031 long GetPrintOrientation(); 00032 void SetPrintOrientation(long nNewValue); 00033 double GetPrintMarginLeft(); 00034 void SetPrintMarginLeft(double newValue); 00035 double GetPrintMarginTop(); 00036 void SetPrintMarginTop(double newValue); 00037 double GetPrintMarginRight(); 00038 void SetPrintMarginRight(double newValue); 00039 double GetPrintMarginBottom(); 00040 void SetPrintMarginBottom(double newValue); 00041 BOOL GetPrintShowDialog(); 00042 void SetPrintShowDialog(BOOL bNewValue); 00043 long GetUpdateFrameRate(); 00044 void SetUpdateFrameRate(long nNewValue); 00045 unsigned long GetBackGroundColor(); 00046 void SetBackGroundColor(unsigned long newValue); 00047 long GetBorderStyle(); 00048 void SetBorderStyle(long nNewValue); 00049 BOOL GetAutoFrameRate(); 00050 void SetAutoFrameRate(BOOL bNewValue); 00051 void AboutBox(); 00052 LPDISPATCH GetXAxis(long Index); 00053 LPDISPATCH GetYAxis(long Index); 00054 LPDISPATCH GetLegend(long Index); 00055 LPDISPATCH GetToolBar(long Index); 00056 LPDISPATCH GetDataView(long Index); 00057 void DisableLayoutManager(); 00058 void EnableLayoutManager(); 00059 void DisableAllTracking(); 00060 void EnableAllTracking(); 00061 long AddXAxis(); 00062 long AddYAxis(); 00063 long AddLegend(); 00064 long AddToolBar(); 00065 long AddDataView(); 00066 long AddChannel(); 00067 void RemoveAllXAxes(); 00068 void RemoveAllYAxes(); 00069 void RemoveAllLegends(); 00070 void RemoveAllToolBars(); 00071 void RemoveAllDataViews(); 00072 void RemoveAllChannels(); 00073 long GetXAxisCount(); 00074 long GetYAxisCount(); 00075 long GetLegendCount(); 00076 long GetToolBarCount(); 00077 long GetDataViewCount(); 00078 long GetChannelCount(); 00079 BOOL GetHintsShow(); 00080 void SetHintsShow(BOOL bNewValue); 00081 long GetHintsPause(); 00082 void SetHintsPause(long nNewValue); 00083 long GetHintsHidePause(); 00084 void SetHintsHidePause(long nNewValue); 00085 void DeleteToolBar(long Index); 00086 void DeleteLegend(long Index); 00087 void DeleteXAxis(long Index); 00088 void DeleteYAxis(long Index); 00089 void DeleteChannel(long Index); 00090 void DeleteDataView(long Index); 00091 void ShowPropertyEditor(); 00092 BOOL GetTitleVisible(); 00093 void SetTitleVisible(BOOL bNewValue); 00094 CString GetTitleText(); 00095 void SetTitleText(LPCTSTR lpszNewValue); 00096 double GetTitleMargin(); 00097 void SetTitleMargin(double newValue); 00098 LPDISPATCH GetTitleFont(); 00099 void SetTitleFont(LPDISPATCH newValue); 00100 unsigned long GetTitleFontColor(); 00101 void SetTitleFontColor(unsigned long newValue); 00102 void RemoveAllAnnotations(); 00103 void DeleteAnnotation(long Index); 00104 long AddAnnotation(); 00105 long GetAnnotationCount(); 00106 LPDISPATCH GetAnnotation(long Index); 00107 long GetChannelIndexByName(LPCTSTR Value); 00108 long GetXAxisIndexByName(LPCTSTR Value); 00109 long GetYAxisIndexByName(LPCTSTR Value); 00110 BOOL GetUserCanEditObjects(); 00111 void SetUserCanEditObjects(BOOL bNewValue); 00112 void Print(); 00113 void CopyToClipBoard(); 00114 void Save(); 00115 LPDISPATCH GetSnapShotPicture(); 00116 void RepaintAll(); 00117 void BeginUpdate(); 00118 void EndUpdate(); 00119 void Lock(); 00120 void Unlock(); 00121 void ClearAllData(); 00122 void AddDataArray(double XValue, const VARIANT& Data); 00123 double GetNow(); 00124 void SavePropertiesToFile(LPCTSTR FileName); 00125 void LoadPropertiesFromFile(LPCTSTR FileName); 00126 void SaveDataToFile(LPCTSTR FileName); 00127 void LoadDataFromFile(LPCTSTR FileName); 00128 CString GetLogFileName(); 00129 void SetLogFileName(LPCTSTR lpszNewValue); 00130 long GetLogBufferSize(); 00131 void SetLogBufferSize(long nNewValue); 00132 void LogActivate(BOOL Append); 00133 void LogDeactivate(); 00134 BOOL GetLoggingActive(); 00135 long GetComponentHandle(); 00136 LPDISPATCH GetChannel(long Index); 00137 };

Erzeugt am Tue Mar 11 14:25:03 2008 für SchunkFPS von doxygen 1.3.7