KlassenKlassenKlassenKlassen | | | | Operatoren

set_compriseset_compriseSetCompriseset_compriseSetCompriseSetComprise (Operator)

Name

set_compriseset_compriseSetCompriseset_compriseSetCompriseSetComprise — Setzen der Behandlung der Bildmatrix bei der Ausgabe.

Signatur

set_comprise( : : WindowHandle, Mode : )

Herror set_comprise(const Hlong WindowHandle, const char* Mode)

Herror T_set_comprise(const Htuple WindowHandle, const Htuple Mode)

Herror set_comprise(const HTuple& WindowHandle, const HTuple& Mode)

void HWindow::SetComprise(const HTuple& Mode) const

void SetComprise(const HTuple& WindowHandle, const HTuple& Mode)

void HWindow::SetComprise(const HString& Mode) const

void HWindow::SetComprise(const char* Mode) const

void HOperatorSetX.SetComprise(
[in] VARIANT WindowHandle, [in] VARIANT Mode)

void HWindowX.SetComprise([in] BSTR Mode)

static void HOperatorSet.SetComprise(HTuple windowHandle, HTuple mode)

void HWindow.SetComprise(string mode)

Beschreibung

set_compriseset_compriseSetCompriseset_compriseSetCompriseSetComprise gibt an, ob bei der Ausgabe von Grauwerten (disp_imagedisp_imageDispImagedisp_imageDispImageDispImage) nur solche Grauwerte die zu dem auszugebenden Objekt gehören ('object') oder die gesamte Bildkomponente ('image') ausgegeben werden soll. Voreinstellung ist 'object'.

Achtung

Falls der Modus 'image' gewählt wurde, werden bei der Ausgabe undefinierte Grauwertbereiche dargestellt werden. Diese sind je nach Kontext schwarz oder mit beliebigen Speicherinhalten besetzt. Siehe hierzu das Beispiel.

Parallelisierung

Parameter

WindowHandleWindowHandleWindowHandleWindowHandleWindowHandlewindowHandle (input_control)  window HWindow, HTupleHTupleHTupleHWindowX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Fenster-Handle.

ModeModeModeModeModemode (input_control)  string HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Modus für die Ausgabe von Grauwerten.

Defaultwert: 'object' "object" "object" "object" "object" "object"

Werteliste: 'image'"image""image""image""image""image", 'object'"object""object""object""object""object"

Beispiel (HDevelop)

read_image(Image,'fabrik')
gen_circle (Circle, 200, 200, 100.5)
reduce_domain (Image, Circle, ImageReduced)
set_system('init_new_image','false')
sobel_amp(ImageReduced,SobelReduced,'sum_abs',3)
dev_display (SobelReduced)
get_comprise(WindowHandle,Mode)
set_comprise(WindowHandle,'image')
stop ()
dev_display (SobelReduced)

Beispiel (C)

open_window(0,0,-1,-1,"root","visible","",&WindowHandle) ;
read_image(&Image,"fabrik") ;
threshold(Image,&Seg,100,255) ;
set_system("init_new_image","false") ;
sobel_amp(Image,&Sob,"sum_abs",3) ;
disp_image(Sob,WindowHandle) ;
get_comprise(&Mode) ;
fwrite_string(FileHandle,"Current mode for gray values: ") ;
fwrite_string(FileHandle,Mode) ;
fnew_line(FileHandle) ;
set_comprise(WindowHandle,"image") ;
get_mbutton(WindowHandle,NULL,NULL,NULL) ;
disp_image(Sob,WindowHandle) ;
fwrite_string(FileHandle,"Current mode for gray values: image") ;
fnew_line(FileHandle) ;

Beispiel (HDevelop)

read_image(Image,'fabrik')
gen_circle (Circle, 200, 200, 100.5)
reduce_domain (Image, Circle, ImageReduced)
set_system('init_new_image','false')
sobel_amp(ImageReduced,SobelReduced,'sum_abs',3)
dev_display (SobelReduced)
get_comprise(WindowHandle,Mode)
set_comprise(WindowHandle,'image')
stop ()
dev_display (SobelReduced)

Beispiel (HDevelop)

read_image(Image,'fabrik')
gen_circle (Circle, 200, 200, 100.5)
reduce_domain (Image, Circle, ImageReduced)
set_system('init_new_image','false')
sobel_amp(ImageReduced,SobelReduced,'sum_abs',3)
dev_display (SobelReduced)
get_comprise(WindowHandle,Mode)
set_comprise(WindowHandle,'image')
stop ()
dev_display (SobelReduced)

Beispiel (HDevelop)

read_image(Image,'fabrik')
gen_circle (Circle, 200, 200, 100.5)
reduce_domain (Image, Circle, ImageReduced)
set_system('init_new_image','false')
sobel_amp(ImageReduced,SobelReduced,'sum_abs',3)
dev_display (SobelReduced)
get_comprise(WindowHandle,Mode)
set_comprise(WindowHandle,'image')
stop ()
dev_display (SobelReduced)

Beispiel (HDevelop)

read_image(Image,'fabrik')
gen_circle (Circle, 200, 200, 100.5)
reduce_domain (Image, Circle, ImageReduced)
set_system('init_new_image','false')
sobel_amp(ImageReduced,SobelReduced,'sum_abs',3)
dev_display (SobelReduced)
get_comprise(WindowHandle,Mode)
set_comprise(WindowHandle,'image')
stop ()
dev_display (SobelReduced)

Ergebnis

set_compriseset_compriseSetCompriseset_compriseSetCompriseSetComprise liefert den Wert 2 (H_MSG_TRUE), falls der Parameter korrekt und das Fenster gültig ist. Ansonsten wird eine Fehlerbehandlung durchgeführt.

Vorgänger

get_compriseget_compriseGetCompriseget_compriseGetCompriseGetComprise

Nachfolger

disp_imagedisp_imageDispImagedisp_imageDispImageDispImage

Siehe auch

get_compriseget_compriseGetCompriseget_compriseGetCompriseGetComprise, disp_imagedisp_imageDispImagedisp_imageDispImageDispImage, disp_colordisp_colorDispColordisp_colorDispColorDispColor

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren