﻿<?xml version="1.0" encoding="UTF-8"?>

<?xml-stylesheet type="text/xsl" href="../style/class_view.xsl"?>
<Image>
===============================================
  Image - class to represent link
===============================================

<CONSTRUCTOR>
  Image() - generic constructor, creates a Image with zero coordinates
  Image(Image) - copy constructor
  Image(int width, int height) - creates a Image of given size <rm>description revised</rm>

</CONSTRUCTOR>
	<ATTRIBUTES>
  width, height (integer) [read-only] - dimensions of the image
  empty (integer) [read-only] - empty status of the image
  size (integer) [read-only] - size of the image buffer
  data - read/write attribute to access the image buffer
         stores monochrome image, 1 bit per pixel, with two-byte padding
         <rm>new in v4.53 Win</rm>
  traceenabled () [read-only] - there is a possibility to trace the image with the Trace command

</ATTRIBUTES>
	<OPERATIONS>
  Trace (<cl>Glyph</cl>) - Traces the image with the current option and adds it to the glyph
	</OPERATIONS>
	<METHODS>
  Create(int width, int height) - creates a blank image of given size <rm>new in v4.53 Win</rm> 
  Trace (<cl>Glyph</cl>) - Traces the image with the current option and adds it to the glyph
                           <rm>unsure whether this belongs to methods or operations</rm>
  Clear                  - clears the image <rm>not reported by docstring</rm>
  GetPixel(Point p)      - <rm>not reported by docstring</rm>
  HLine(int x0, int x0, int y, int color) - <rm>not reported by docstring</rm>
  ImageBlt(Image dest, Rect source_rect, Point dest_point) - copy part of the image from one 
                           image to another <rm>not reported by docstring</rm>
  Invert                 - <rm>not reported by docstring</rm>
  SetPixel(Point p)      - <rm>not reported by docstring</rm>
</METHODS>
</Image>
