Graphicsπ
On this topicπ
3D Sceneπ
add_scene_3d_camera: Add a camera to a 3D scene.
add_scene_3d_instance: Add an instance of a 3D object model to a 3D scene.
add_scene_3d_label: Add a text label to a 3D scene.
add_scene_3d_light: Add a light source to a 3D scene.
clear_scene_3d: Delete a 3D scene and free all allocated memory.
create_scene_3d: Create the data structure that is needed to visualize collections of
3D objects.
display_scene_3d: Display a 3D scene.
get_display_scene_3d_info: Get the depth or the index of instances in a displayed 3D scene.
remove_scene_3d_camera: Remove a camera from a 3D scene.
remove_scene_3d_instance: Remove an object instance from a 3D scene.
remove_scene_3d_label: Remove a text label from a 3D scene.
remove_scene_3d_light: Remove a light from a 3D scene.
render_scene_3d: Render an image of a 3D scene.
set_scene_3d_camera_pose: Set the pose of a camera in a 3D scene.
set_scene_3d_instance_param: Set parameters of an instance in a 3D scene.
set_scene_3d_instance_pose: Set the pose of an instance in a 3D scene.
set_scene_3d_label_param: Set parameters of a text label in a 3D scene.
set_scene_3d_light_param: Set parameters of a light in a 3D scene.
set_scene_3d_param: Set parameters of a 3D scene.
set_scene_3d_to_world_pose: Set the pose of a 3D scene.
Drawingπ
drag_region1: Interactive moving of a region.
drag_region2: Interactive movement of a region with fixpoint specification.
drag_region3: Interactive movement of a region with restriction of positions.
draw_circle: Interactive drawing of a circle.
draw_circle_mod: Interactive drawing of a circle.
draw_ellipse: Interactive drawing of an ellipse.
draw_ellipse_mod: Interactive drawing of an ellipse.
draw_line: Draw a line.
draw_line_mod: Draw a line.
draw_nurbs: Interactive drawing of a NURBS curve.
draw_nurbs_interp: Interactive drawing of a NURBS curve using interpolation.
draw_nurbs_interp_mod: Interactive modification of a NURBS curve using interpolation.
draw_nurbs_mod: Interactive modification of a NURBS curve.
draw_point: Draw a point.
draw_point_mod: Draw a point.
draw_polygon: Interactive drawing of a polygon row.
draw_rectangle1: Draw a rectangle parallel to the coordinate axis.
draw_rectangle1_mod: Draw a rectangle parallel to the coordinate axis.
draw_rectangle2: Interactive drawing of any orientated rectangle.
draw_rectangle2_mod: Interactive drawing of any orientated rectangle.
draw_region: Interactive drawing of a closed region.
draw_xld: Interactive drawing of a contour.
draw_xld_mod: Interactive modification of a contour.
LUTπ
get_lut: Get current look-up-table (lut).
query_lut: Query all available look-up-tables (lut).
set_lut: Set βlook-up-tableβ (lut).
Mouseπ
get_mbutton: Wait until a mouse button is pressed.
get_mbutton_sub_pix: Wait until a mouse button is pressed and get the subpixel mouse position.
get_mposition: Query the mouse position.
get_mposition_sub_pix: Query the subpixel mouse position.
get_mshape: Query the current mouse pointer shape.
query_mshape: Query all available mouse pointer shapes.
send_mouse_double_click_event: Send an event to a buffer window signaling a mouse double click event.
send_mouse_down_event: Send an event to a window buffer signaling a mouse down event.
send_mouse_drag_event: Send an event to a buffer window signaling a mouse drag event.
send_mouse_up_event: Send an event to a buffer window signaling a mouse up event.
set_mshape: Set the current mouse pointer shape.
Objectπ
attach_background_to_window: Attach a background image to a HALCON window.
attach_drawing_object_to_window: Attach an existing drawing object to a HALCON window.
clear_drawing_object: Delete drawing object.
create_drawing_object_circle: Create a circle which can be modified interactively.
create_drawing_object_circle_sector: Create a circle sector which can be modified interactively.
create_drawing_object_ellipse: Create an ellipse which can be modified interactively.
create_drawing_object_ellipse_sector: Create an elliptic sector which can be modified interactively.
create_drawing_object_line: Create a line which can be modified interactively.
create_drawing_object_rectangle1: Create a rectangle parallel to the coordinate axis which can be
modified interactively.
create_drawing_object_rectangle2: Create a rectangle of any orientation which can be modified interactively.
create_drawing_object_text: Create a text object which can be moved interactively.
create_drawing_object_xld: Create a XLD contour which can be modified interactively.
detach_background_from_window: Detach the background image from a HALCON window.
detach_drawing_object_from_window: Detach an existing drawing object from a HALCON window.
get_drawing_object_iconic: Return the iconic object of a drawing object.
get_drawing_object_params: Get the parameters of a drawing object.
get_window_background_image: Gets a copy of the background image of the HALCON window.
set_content_update_callback: Sets the callback for content updates in buffer window.
set_drawing_object_callback: Add a callback function to a drawing object.
set_drawing_object_params: Set the parameters of a drawing object.
set_drawing_object_xld: Set the contour of an interactive draw XLD.
Outputπ
disp_arc: Displays circular arcs in a window.
disp_arrow: Displays arrows in a window.
disp_channel: Displays images with several channels.
disp_circle: Displays circles in a window.
disp_color: Displays a color (RGB) image
disp_cross: Displays crosses in a window.
disp_ellipse: Displays ellipses.
disp_image: Displays gray value images.
disp_line: Draws lines in a window.
disp_obj: Displays image objects (image, region, XLD).
disp_object_model_3d: Display 3D object models.
disp_polygon: Displays a polyline.
disp_rectangle1: Display of rectangles aligned to the coordinate axes.
disp_rectangle2: Displays arbitrarily oriented rectangles.
disp_region: Displays regions in a window.
disp_xld: Display an XLD object.
Parametersπ
convert_coordinates_image_to_window: Convert image coordinates to window coordinates
convert_coordinates_window_to_image: Convert window coordinates to image coordinates
get_contour_style: Get the current contour display fill style.
get_draw: Get the current region fill mode.
get_hsi: Get the HSI coding of the current color.
get_icon: Query the icon for region output
get_line_style: Get the current graphic mode for contours.
get_line_width: Get the current line width for contour display.
get_paint: Get the current display mode for gray values.
get_part: Get the image part.
get_part_style: Get the current interpolation mode for gray value display.
get_rgb: Get the current color in RGB-coding.
get_rgba: Get the current color in RGBA-coding.
get_shape: Get the current region output shape.
get_window_param: Get window parameters.
query_all_colors: Query all color names.
query_color: Query all color names displayable in the window.
query_colored: Query the number of colors for color output.
query_gray: Query the displayable gray values.
query_line_width: Query the possible line widths.
query_paint: Query the gray value display modes.
query_shape: Query the region display modes.
set_color: Set output color.
set_colored: Set multiple output colors.
set_contour_style: Define the contour display fill style.
set_draw: Define the region fill mode.
set_gray: Define gray values for region output.
set_hsi: Define output colors (HSI-coded).
set_icon: Icon definition for region output.
set_line_style: Define a contour output pattern.
set_line_width: Define the line width for region contour output.
set_paint: Define the gray value output mode.
set_part: Modify the displayed image part.
set_part_style: Define an interpolation method for gray value output.
set_rgb: Set the color definition via RGB values.
set_rgba: Set the color definition via RGBA values.
set_shape: Define the region output shape.
set_window_param: Set window parameters.
Textπ
disp_text: Display text in a window.
get_font: Get the current font.
get_font_extents: Get the maximum size of all characters of a font.
get_string_extents: Get the spatial size of a string.
get_tposition: Get cursor position.
new_line: Set the position of the text cursor to the beginning of the next line.
query_font: Query the available fonts.
read_char: Read a character from a window.
read_string: Read a string in a text window.
set_font: Set the font used for text output.
set_tposition: Set the position of the text cursor.
write_string: Print text in a window.
Windowπ
clear_window: Delete the contents of an output window.
close_window: Close an output window.
copy_rectangle: Copy all pixels within rectangles between output windows.
dump_window: Write the window content to a file.
dump_window_image: Write the window content in an image object.
flush_buffer: Flush the contents of a window.
get_disp_object_model_3d_info: Get the depth or the index of a displayed 3D object model.
get_os_window_handle: Get the operating system window handle.
get_window_attr: Get window characteristics.
get_window_extents: Information about a windowβs size and position.
get_window_pointer3: Access to a windowβs pixel data.
get_window_type: Get the window type.
new_extern_window: Create a virtual graphics window under Windows.
open_window: Open a graphics window.
query_window_type: Query all available window types.
set_window_attr: Set window characteristics.
set_window_dc: Set the device context of a virtual graphics window (Windows NT).
set_window_extents: Modify position and size of a window.
set_window_type: Specify a window type.
unproject_coordinates: Calculates image coordinates for a point in a 3D plot window.
update_window_pose: Modify the pose of a 3D plot.