Name
gnuplot_plot_imagegnuplot_plot_imageGnuplotPlotImagegnuplot_plot_imageGnuplotPlotImageGnuplotPlotImage — Ausgabe von Bildern durch gnuplot.
Herror gnuplot_plot_image(const Hobject Image, const Hlong GnuplotFileID, const Hlong SamplesX, const Hlong SamplesY, double ViewRotX, double ViewRotZ, const char* Hidden3D)
Herror T_gnuplot_plot_image(const Hobject Image, const Htuple GnuplotFileID, const Htuple SamplesX, const Htuple SamplesY, const Htuple ViewRotX, const Htuple ViewRotZ, const Htuple Hidden3D)
Herror gnuplot_plot_image(Hobject Image, const HTuple& GnuplotFileID, const HTuple& SamplesX, const HTuple& SamplesY, const HTuple& ViewRotX, const HTuple& ViewRotZ, const HTuple& Hidden3D)
void HImage::GnuplotPlotImage(const HGnuplot& GnuplotFileID, const HTuple& SamplesX, const HTuple& SamplesY, const HTuple& ViewRotX, const HTuple& ViewRotZ, const HTuple& Hidden3D) const
void HGnuplot::GnuplotPlotImage(const HImage& Image, const HTuple& SamplesX, const HTuple& SamplesY, const HTuple& ViewRotX, const HTuple& ViewRotZ, const HTuple& Hidden3D) const
void GnuplotPlotImage(const HObject& Image, const HTuple& GnuplotFileID, const HTuple& SamplesX, const HTuple& SamplesY, const HTuple& ViewRotX, const HTuple& ViewRotZ, const HTuple& Hidden3D)
void HGnuplot::GnuplotPlotImage(const HImage& Image, Hlong SamplesX, Hlong SamplesY, const HTuple& ViewRotX, const HTuple& ViewRotZ, const HString& Hidden3D) const
void HGnuplot::GnuplotPlotImage(const HImage& Image, Hlong SamplesX, Hlong SamplesY, double ViewRotX, double ViewRotZ, const HString& Hidden3D) const
void HGnuplot::GnuplotPlotImage(const HImage& Image, Hlong SamplesX, Hlong SamplesY, double ViewRotX, double ViewRotZ, const char* Hidden3D) const
void HImage::GnuplotPlotImage(const HGnuplot& GnuplotFileID, Hlong SamplesX, Hlong SamplesY, const HTuple& ViewRotX, const HTuple& ViewRotZ, const HString& Hidden3D) const
void HImage::GnuplotPlotImage(const HGnuplot& GnuplotFileID, Hlong SamplesX, Hlong SamplesY, double ViewRotX, double ViewRotZ, const HString& Hidden3D) const
void HImage::GnuplotPlotImage(const HGnuplot& GnuplotFileID, Hlong SamplesX, Hlong SamplesY, double ViewRotX, double ViewRotZ, const char* Hidden3D) const
void HOperatorSetX.GnuplotPlotImage(
[in] IHUntypedObjectX* Image, [in] VARIANT GnuplotFileID, [in] VARIANT SamplesX, [in] VARIANT SamplesY, [in] VARIANT ViewRotX, [in] VARIANT ViewRotZ, [in] VARIANT Hidden3D)
void HGnuplotX.GnuplotPlotImage(
[in] IHImageX* Image, [in] Hlong SamplesX, [in] Hlong SamplesY, [in] VARIANT ViewRotX, [in] VARIANT ViewRotZ, [in] BSTR Hidden3D)
void HImageX.GnuplotPlotImage(
[in] IHGnuplotX* GnuplotFileID, [in] Hlong SamplesX, [in] Hlong SamplesY, [in] VARIANT ViewRotX, [in] VARIANT ViewRotZ, [in] BSTR Hidden3D)
static void HOperatorSet.GnuplotPlotImage(HObject image, HTuple gnuplotFileID, HTuple samplesX, HTuple samplesY, HTuple viewRotX, HTuple viewRotZ, HTuple hidden3D)
void HGnuplot.GnuplotPlotImage(HImage image, int samplesX, int samplesY, HTuple viewRotX, HTuple viewRotZ, string hidden3D)
void HGnuplot.GnuplotPlotImage(HImage image, int samplesX, int samplesY, double viewRotX, double viewRotZ, string hidden3D)
void HImage.GnuplotPlotImage(HGnuplot gnuplotFileID, int samplesX, int samplesY, HTuple viewRotX, HTuple viewRotZ, string hidden3D)
void HImage.GnuplotPlotImage(HGnuplot gnuplotFileID, int samplesX, int samplesY, double viewRotX, double viewRotZ, string hidden3D)
gnuplot_plot_imagegnuplot_plot_imageGnuplotPlotImagegnuplot_plot_imageGnuplotPlotImageGnuplotPlotImage gibt Bilder unter Verwendung von gnuplot
als 3D-Plots aus. Falls vorher ein gnuplot-Unterprozess mittels
gnuplot_open_pipegnuplot_open_pipeGnuplotOpenPipegnuplot_open_pipeGnuplotOpenPipeGnuplotOpenPipe gestartet wurde, erfolgt die
Darstellung in einem gnuplot-Fenster. Ansonsten erfolgt die Ausgabe
in eine Datei, die später mit gnuplot verarbeitet werden kann. In
beiden Fällen wird der gnuplot-Ausgabestrom durch
GnuplotFileIDGnuplotFileIDGnuplotFileIDGnuplotFileIDGnuplotFileIDgnuplotFileID bestimmt. Die Parameter
SamplesXSamplesXSamplesXSamplesXSamplesXsamplesX und SamplesYSamplesYSamplesYSamplesYSamplesYsamplesY geben an, wieviele
Datenpunkte in x- bzw. y-Richtung an gnuplot ausgegeben werden
sollen. Sie sind vollkommen analog zu den Variablen samples und
isosamples in gnuplot. Mit den Parametern ViewRotXViewRotXViewRotXViewRotXViewRotXviewRotX und
ViewRotZViewRotZViewRotZViewRotZViewRotZviewRotZ lässt sich die Position des Beobachters
festlegen. ViewRotXViewRotXViewRotXViewRotXViewRotXviewRotX gibt die Rotation des
Koordinatensystems um die x-Achse an. Dies entspricht im
wesentlichen der Neigung des Plots. ViewRotZViewRotZViewRotZViewRotZViewRotZviewRotZ gibt die
Rotation des Plots um die z-Achse an. Diese beiden Parameter
entsprechen den ersten beiden Parametern des 'set view'-Befehls von
gnuplot. Hidden3DHidden3DHidden3DHidden3DHidden3Dhidden3D gibt an, ob die verdeckten
Oberflächenteile entfernt werden sollen oder nicht. Dies
entspricht dem 'set hidden3d'-Befehl von gnuplot. Falls ein
einziges Bild übergeben wird, erfolgt die Ausgabe in einen
separaten Plot. Falls mehrere Bilder übergeben werden, werden alle
in einem einzigen Plot dargestellt.
- Multithreading-Typ: exclusive (läuft parallel nur zu unabhängigen Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Identifikator fuer den gnuplot-Ausgabestrom.
Anzahl der Datenpunkte in x-Richtung.
Defaultwert: 64
Typischer Wertebereich: 2
≤
SamplesX
SamplesX
SamplesX
SamplesX
SamplesX
samplesX
≤
10000
Restriktion: SamplesX >= 2
Anzahl der Datenpunkte in y-Richtung.
Defaultwert: 64
Typischer Wertebereich: 2
≤
SamplesY
SamplesY
SamplesY
SamplesY
SamplesY
samplesY
≤
10000
Restriktion: SamplesY >= 2
Rotation des Plots um die x-Achse.
Defaultwert: 60
Typischer Wertebereich: 0
≤
ViewRotX
ViewRotX
ViewRotX
ViewRotX
ViewRotX
viewRotX
≤
180
Minimale Schrittweite: 0.01
Empfohlene Schrittweite: 10
Restriktion: 0 <= ViewRotX && ViewRotX <= 180
Rotation des Plots um die z-Achse.
Defaultwert: 30
Typischer Wertebereich: 0
≤
ViewRotZ
ViewRotZ
ViewRotZ
ViewRotZ
ViewRotZ
viewRotZ
≤
360
Minimale Schrittweite: 0.01
Empfohlene Schrittweite: 10
Restriktion: 0 <= ViewRotZ && ViewRotZ <= 360
Ausgabe als hidden-surface-plot.
Defaultwert:
'hidden3d'
"hidden3d"
"hidden3d"
"hidden3d"
"hidden3d"
"hidden3d"
Werteliste: 'hidden3d'"hidden3d""hidden3d""hidden3d""hidden3d""hidden3d", 'nohidden3d'"nohidden3d""nohidden3d""nohidden3d""nohidden3d""nohidden3d"
gnuplot_plot_imagegnuplot_plot_imageGnuplotPlotImagegnuplot_plot_imageGnuplotPlotImageGnuplotPlotImage liefert den Wert 2 (H_MSG_TRUE), falls
GnuplotFileIDGnuplotFileIDGnuplotFileIDGnuplotFileIDGnuplotFileIDgnuplotFileID ein gültiger gnuplot-Ausgabestrom ist und
die Datei für den aktuellen plot erzeugt werden konnte. Ansonsten
wird eine Fehlerbehandlung durchgeführt.
gnuplot_open_pipegnuplot_open_pipeGnuplotOpenPipegnuplot_open_pipeGnuplotOpenPipeGnuplotOpenPipe,
gnuplot_open_filegnuplot_open_fileGnuplotOpenFilegnuplot_open_fileGnuplotOpenFileGnuplotOpenFile
gnuplot_closegnuplot_closeGnuplotClosegnuplot_closeGnuplotCloseGnuplotClose
gnuplot_open_pipegnuplot_open_pipeGnuplotOpenPipegnuplot_open_pipeGnuplotOpenPipeGnuplotOpenPipe,
gnuplot_open_filegnuplot_open_fileGnuplotOpenFilegnuplot_open_fileGnuplotOpenFileGnuplotOpenFile,
gnuplot_closegnuplot_closeGnuplotClosegnuplot_closeGnuplotCloseGnuplotClose
Foundation