Immediate mode drawing on a Image plane. More...
Static Public Member Functions | |
static void | DrawLine (ImagePlane plane, double intensity, int thickness, int x1, int y1, int x2, int y2) |
Draws a line on the given Image plane . More... | |
static void | DrawLine (ImagePlane plane, double intensity, int thickness, Point2D pt1, Point2D pt2) |
Draws a line on the given Image plane . More... | |
static void | DrawLine (ImagePlane plane, double intensity, int thickness, Line line) |
Draws a line on the given Image plane . More... | |
static void | DrawLines (ImagePlane plane, double intensity, int thickness, params Point2D[] points) |
Draws multiple connected lines as by the given points on the given Image plane . More... | |
static void | DrawLine (Image image, double[] intensity, int thickness, int x1, int y1, int x2, int y2) |
Draws a line on all planes of the given image . More... | |
static void | DrawLine (Image image, double[] intensity, int thickness, Point2D pt1, Point2D pt2) |
Draws a line on all planes of the given image . More... | |
static void | DrawLine (Image image, double[] intensity, int thickness, Line line) |
Draws a line on all planes of the given image . More... | |
static void | DrawLines (Image image, double[] intensity, int thickness, params Point2D[] points) |
Draws multiple connected lines as by the given points on all image planes. More... | |
static void | DrawLine (Image image, RgbColor color, int thickness, int x1, int y1, int x2, int y2) |
Draws a line on all planes of the given image . More... | |
static void | DrawLine (Image image, RgbColor color, int thickness, Line line) |
Draws a line on all planes of the given image . More... | |
static void | DrawLine (Image image, RgbColor color, int thickness, Point2D pt1, Point2D pt2) |
Draws a line on all planes of the given image . More... | |
static void | DrawLines (Image image, RgbColor color, int thickness, params Point2D[] points) |
Draws multiple connected lines as by the given points on all image planes. More... | |
static void | DrawCircle (ImagePlane plane, double intensity, int thickness, int centerX, int centerY, int radius) |
Draws a line on the given Image plane . More... | |
static void | DrawCircle (ImagePlane plane, double intensity, int thickness, Point2D center, int radius) |
Draws a circle on the given Image plane . More... | |
static void | DrawCircle (ImagePlane plane, double intensity, int thickness, Circle circle) |
Draws a circle on the given Image plane . More... | |
static void | DrawCircle (Image image, double[] intensity, int thickness, int centerX, int centerY, int radius) |
Draws a circle on all planes of the given image . More... | |
static void | DrawCircle (Image image, double[] intensity, int thickness, Point2D center, int radius) |
Draws a circle on all planes of the given image . More... | |
static void | DrawCircle (Image image, double[] intensity, int thickness, Circle circle) |
Draws a circle on all planes of the given image . More... | |
static void | DrawCircle (Image image, RgbColor color, int thickness, int centerX, int centerY, int radius) |
Draws a circle on all planes of the given image . More... | |
static void | DrawCircle (Image image, RgbColor color, int thickness, Point2D center, int radius) |
Draws a circle on all planes of the given image . More... | |
static void | DrawCircle (Image image, RgbColor color, int thickness, Circle circle) |
Draws a circle on all planes of the given image . More... | |
static void | FillCircle (ImagePlane plane, double intensity, int centerX, int centerY, int radius) |
Fills a line on the given Image plane . More... | |
static void | FillCircle (ImagePlane plane, double intensity, Point2D center, int radius) |
Fills a circle on the given Image plane . More... | |
static void | FillCircle (ImagePlane plane, double intensity, Circle circle) |
Fills a circle on the given Image plane . More... | |
static void | FillCircle (Image image, double[] intensity, int centerX, int centerY, int radius) |
Fills a circle on all planes of the given image . More... | |
static void | FillCircle (Image image, double[] intensity, Point2D center, int radius) |
Fills a circle on all planes of the given image . More... | |
static void | FillCircle (Image image, double[] intensity, Circle circle) |
Fills a circle on all planes of the given image . More... | |
static void | FillCircle (Image image, RgbColor color, int centerX, int centerY, int radius) |
Fills a circle on all planes of the given image . More... | |
static void | FillCircle (Image image, RgbColor color, Point2D center, int radius) |
Fills a circle on all planes of the given image . More... | |
static void | FillCircle (Image image, RgbColor color, Circle circle) |
Fills a circle on all planes of the given image . More... | |
static void | DrawEllipse (ImagePlane plane, double intensity, int thickness, int centerX, int centerY, int radiusA, int radiusB, Angle rotation) |
Draws an ellipse border on the given Image plane . More... | |
static void | DrawEllipse (ImagePlane plane, double intensity, int thickness, int centerX, int centerY, int radiusA, int radiusB) |
Draws an ellipse border on the given Image plane and zero degrees rotation. More... | |
static void | DrawEllipse (ImagePlane plane, double intensity, int thickness, Point2D center, int radiusA, int radiusB, Angle rotation) |
Draws an ellipse border on the given Image plane . More... | |
static void | DrawEllipse (ImagePlane plane, double intensity, int thickness, Point2D center, int radiusA, int radiusB) |
Draws an ellipse border on the given Image plane and zero degrees rotation. More... | |
static void | DrawEllipse (ImagePlane plane, double intensity, int thickness, Ellipse ellipse) |
Draws an ellipse border on the given Image plane . More... | |
static void | DrawEllipse (Image image, double[] intensity, int thickness, int centerX, int centerY, int radiusA, int radiusB, Angle rotation) |
Draws an ellipse border on all planes of the given image . More... | |
static void | DrawEllipse (Image image, double[] intensity, int thickness, int centerX, int centerY, int radiusA, int radiusB) |
Draws an ellipse border on all planes of the given image and zero degrees rotation. More... | |
static void | DrawEllipse (Image image, double[] intensity, int thickness, Point2D center, int radiusA, int radiusB, Angle rotation) |
Draws an ellipse border on all planes of the given image . More... | |
static void | DrawEllipse (Image image, double[] intensity, int thickness, Point2D center, int radiusA, int radiusB) |
Draws an ellipse border on all planes of the given image and zero degrees rotation. More... | |
static void | DrawEllipse (Image image, double[] intensity, int thickness, Ellipse ellipse) |
Draws an ellipse border on all planes of the given image . More... | |
static void | DrawEllipse (Image image, RgbColor color, int thickness, int centerX, int centerY, int radiusA, int radiusB, Angle rotation) |
Draws an ellipse border on all planes of the given image . More... | |
static void | DrawEllipse (Image image, RgbColor color, int thickness, int centerX, int centerY, int radiusA, int radiusB) |
Draws an ellipse border on all planes of the given image and zero degrees rotation. More... | |
static void | DrawEllipse (Image image, RgbColor color, int thickness, Point2D center, int radiusA, int radiusB, Angle rotation) |
Draws an ellipse border on all planes of the given image . More... | |
static void | DrawEllipse (Image image, RgbColor color, int thickness, Point2D center, int radiusA, int radiusB) |
Draws an ellipse border on all planes of the given image and zero degrees rotation. More... | |
static void | DrawEllipse (Image image, RgbColor color, int thickness, Ellipse ellipse) |
Draws an ellipse border on all planes of the given image . More... | |
static void | FillEllipse (ImagePlane plane, double intensity, int centerX, int centerY, int radiusA, int radiusB, Angle rotation) |
Fills an ellipse on the given Image plane . More... | |
static void | FillEllipse (ImagePlane plane, double intensity, int centerX, int centerY, int radiusA, int radiusB) |
Fills an ellipse on the given Image plane and zero degrees rotation. More... | |
static void | FillEllipse (ImagePlane plane, double intensity, Point2D center, int radiusA, int radiusB, Angle rotation) |
Fills an ellipse on the given Image plane . More... | |
static void | FillEllipse (ImagePlane plane, double intensity, Point2D center, int radiusA, int radiusB) |
Fills an ellipse on the given Image plane and zero degrees rotation. More... | |
static void | FillEllipse (ImagePlane plane, double intensity, Ellipse ellipse) |
Fills an ellipse on the given Image plane . More... | |
static void | FillEllipse (Image image, double[] intensity, int centerX, int centerY, int radiusA, int radiusB, Angle rotation) |
Fills an Ellipse on all planes of the given image . More... | |
static void | FillEllipse (Image image, double[] intensity, int centerX, int centerY, int radiusA, int radiusB) |
Fills an Ellipse on all planes of the given image and zero degrees rotation. More... | |
static void | FillEllipse (Image image, double[] intensity, Point2D center, int radiusA, int radiusB, Angle rotation) |
Fills an ellipse on all planes of the given image . More... | |
static void | FillEllipse (Image image, double[] intensity, Point2D center, int radiusA, int radiusB) |
Fills an ellipse on all planes of the given image and zero degrees rotation. More... | |
static void | FillEllipse (Image image, double[] intensity, Ellipse ellipse) |
Fills an ellipse on all planes of the given image . More... | |
static void | FillEllipse (Image image, RgbColor color, int centerX, int centerY, int radiusA, int radiusB, Angle rotation) |
Fills an ellipse on all planes of the given image . More... | |
static void | FillEllipse (Image image, RgbColor color, int centerX, int centerY, int radiusA, int radiusB) |
Fills an ellipse on all planes of the given image and zero degrees rotation. More... | |
static void | FillEllipse (Image image, RgbColor color, Point2D center, int radiusA, int radiusB, Angle rotation) |
Fills an ellipse on all planes of the given image . More... | |
static void | FillEllipse (Image image, RgbColor color, Point2D center, int radiusA, int radiusB) |
Fills an ellipse on all planes of the given image and zero degrees rotation. More... | |
static void | FillEllipse (Image image, RgbColor color, Ellipse ellipse) |
Fills an ellipse on all planes of the given image . More... | |
static void | FloodFill (ImagePlane plane, double intensity, double maxDelta, int centerX, int centerY) |
Fills a closed region in the given Image. This draws a destructive overlay in the given image plane . More... | |
static void | FloodFill (ImagePlane plane, double intensity, double maxDelta, Point2D center) |
Fills a closed region in the given Image. This draws a destructive overlay in the given image plane . More... | |
static void | DrawRectangle (ImagePlane plane, double intensity, int thickness, Area2D rectangle) |
Draw a destructive rectangle over the content of an image. More... | |
static void | DrawRectangle (ImagePlane plane, double intensity, int thickness, Rect rectangle) |
Draw a destructive rectangle over the content of an image. More... | |
static void | DrawRectangle (Image image, double[] intensity, int thickness, Area2D rectangle) |
Draw a destructive rectangle over the content of an image. More... | |
static void | DrawRectangle (Image image, double[] intensity, int thickness, Rect rectangle) |
Draw a destructive rectangle over the content of an image. More... | |
static void | DrawRectangle (Image image, RgbColor clr, int thickness, Area2D rectangle) |
Draw a destructive rectangle over the content of an image. More... | |
static void | DrawRectangle (Image image, RgbColor clr, int thickness, Rect rectangle) |
Draw a destructive rectangle over the content of an image. More... | |
static void | FillRectangle (ImagePlane plane, double intensity, Area2D rectangle) |
Draw a filled destructive rectangle over the content of an image. More... | |
static void | FillRectangle (ImagePlane plane, double intensity, Rect rectangle) |
Draw a filled destructive rectangle over the content of an image. More... | |
static void | FillRectangle (Image image, double[] intensity, Area2D rectangle) |
Draw a filled destructive rectangle over the content of an image. More... | |
static void | FillRectangle (Image image, double[] intensity, Rect rectangle) |
Draw a filled destructive rectangle over the content of an image. More... | |
static void | FillRectangle (Image image, RgbColor clr, Area2D rectangle) |
Draw a filled destructive rectangle over the content of an image. More... | |
static void | FillRectangle (Image image, RgbColor clr, Rect rectangle) |
Draw a filled destructive rectangle over the content of an image. More... | |
Immediate mode drawing on a Image plane.
Draws a circle on all planes of the given image .
image | Image to draw on. |
intensity | Intensity value to draw. |
thickness | Line thickness in pixels. |
circle | Circle to draw. |
ArgumentNullException | image is null (Nothing in Visual Basic). |
ObjectDisposedException | Image of given image was disposed. |
ArgumentException | The thickness is smaller than one. |
|
static |
Draws a circle on all planes of the given image .
image | Image to draw on. |
intensity | Intensity value to draw. |
thickness | Line thickness in pixels. |
centerX | X component of center point. |
centerY | Y component of center point. |
radius | Radius of the circle. |
ArgumentNullException | image is null (Nothing in Visual Basic). |
|
static |
Draws a circle on all planes of the given image .
image | Image to draw on. |
intensity | Intensity value to draw. |
thickness | Line thickness in pixels. |
center | Center point. |
radius | Radius of the circle. |
ArgumentNullException | image is null (Nothing in Visual Basic). |
Draws a circle on all planes of the given image .
image | Image to draw on. |
color | Color value to draw. |
thickness | Line thickness in pixels. |
circle | Circle to draw. |
ArgumentNullException | image is null (Nothing in Visual Basic). |
ObjectDisposedException | Image of given image was disposed. |
ArgumentException | The thickness is smaller than one. |
|
static |
Draws a circle on all planes of the given image .
image | Image to draw on. |
color | Color to draw. |
thickness | Line thickness in pixels. |
centerX | X component of center point. |
centerY | Y component of center point. |
radius | Radius of the circle. |
ArgumentNullException | image is null (Nothing in Visual Basic). |
|
static |
|
static |
Draws a line on the given Image plane .
plane | Image plane to draw on. |
intensity | Intensity value to draw. |
thickness | Line thickness in pixels. |
centerX | Center point of the circle. |
centerY | Center point of the circle. |
radius | Radius of the circle in pixels. |
ObjectDisposedException | Image of given plane was disposed. |
ArgumentException | The thickness is smaller than one. |
|
static |
Draws a circle on the given Image plane .
plane | Image plane to draw on. |
intensity | Intensity value to draw. |
thickness | Line thickness in pixels. |
center | Center point of the circle. |
radius | Radius of the circle in pixels. |
ObjectDisposedException | Image of given plane was disposed. |
ArgumentException | The thickness is smaller than one. |
Draws an ellipse border on all planes of the given image .
image | Image to draw on. |
intensity | Intensity value to draw. |
thickness | Line thickness in pixels. |
ellipse | ellipse to draw. |
ArgumentNullException | image is null (Nothing in Visual Basic). |
ObjectDisposedException | Image of given image was disposed. |
ArgumentException | The thickness is smaller than one. |
|
static |
Draws an ellipse border on all planes of the given image and zero degrees rotation.
image | Image to draw on. |
intensity | Intensity value to draw. |
thickness | Line thickness in pixels. |
centerX | X component of center point. |
centerY | Y component of center point. |
radiusA | Length of the first semi major axis. The first semi major is the one that coincides with the x axis if the rotation of the ellipse is 0. |
radiusB | Length of the second semi major axis. The second semi major is the one that coincides with the y axis if the rotation of the ellipse is 0. |
ArgumentNullException | image is null (Nothing in Visual Basic). |
|
static |
Draws an ellipse border on all planes of the given image .
image | Image to draw on. |
intensity | Intensity value to draw. |
thickness | Line thickness in pixels. |
centerX | X component of center point. |
centerY | Y component of center point. |
radiusA | Length of the first semi major axis. The first semi major is the one that coincides with the x axis if the rotation of the ellipse is 0. |
radiusB | Length of the second semi major axis. The second semi major is the one that coincides with the y axis if the rotation of the ellipse is 0. |
rotation | Rotation of the ellipse in degrees. |
ArgumentNullException | image is null (Nothing in Visual Basic). |
|
static |
Draws an ellipse border on all planes of the given image and zero degrees rotation.
image | Image to draw on. |
intensity | Intensity value to draw. |
thickness | Line thickness in pixels. |
center | Center point. |
radiusA | Length of the first semi major axis. The first semi major is the one that coincides with the x axis if the rotation of the ellipse is 0. |
radiusB | Length of the second semi major axis. The second semi major is the one that coincides with the y axis if the rotation of the ellipse is 0. |
ArgumentNullException | image is null (Nothing in Visual Basic). |
|
static |
Draws an ellipse border on all planes of the given image .
image | Image to draw on. |
intensity | Intensity value to draw. |
thickness | Line thickness in pixels. |
center | Center point. |
radiusA | Length of the first semi major axis. The first semi major is the one that coincides with the x axis if the rotation of the ellipse is 0. |
radiusB | Length of the second semi major axis. The second semi major is the one that coincides with the y axis if the rotation of the ellipse is 0. |
rotation | Rotation of the ellipse in degrees. |
ArgumentNullException | image is null (Nothing in Visual Basic). |
Draws an ellipse border on all planes of the given image .
image | Image to draw on. |
color | Color value to draw. |
thickness | Line thickness in pixels. |
ellipse | ellipse to draw. |
ArgumentNullException | image is null (Nothing in Visual Basic). |
ObjectDisposedException | Image of given image was disposed. |
ArgumentException | The thickness is smaller than one. |
|
static |
Draws an ellipse border on all planes of the given image and zero degrees rotation.
image | Image to draw on. |
color | Color to draw. |
thickness | Line thickness in pixels. |
centerX | X component of center point. |
centerY | Y component of center point. |
radiusA | Length of the first semi major axis. The first semi major is the one that coincides with the x axis if the rotation of the ellipse is 0. |
radiusB | Length of the second semi major axis. The second semi major is the one that coincides with the y axis if the rotation of the ellipse is 0. |
ArgumentNullException | image is null (Nothing in Visual Basic). |
|
static |
Draws an ellipse border on all planes of the given image .
image | Image to draw on. |
color | Color to draw. |
thickness | Line thickness in pixels. |
centerX | X component of center point. |
centerY | Y component of center point. |
radiusA | Length of the first semi major axis. The first semi major is the one that coincides with the x axis if the rotation of the ellipse is 0. |
radiusB | Length of the second semi major axis. The second semi major is the one that coincides with the y axis if the rotation of the ellipse is 0. |
rotation | Rotation of the ellipse in degrees. |
ArgumentNullException | image is null (Nothing in Visual Basic). |
|
static |
Draws an ellipse border on all planes of the given image and zero degrees rotation.
image | Image to draw on. |
color | Color to draw. |
thickness | Line thickness in pixels. |
center | Center point. |
radiusA | Length of the first semi major axis. The first semi major is the one that coincides with the x axis if the rotation of the ellipse is 0. |
radiusB | Length of the second semi major axis. The second semi major is the one that coincides with the y axis if the rotation of the ellipse is 0. |
ArgumentNullException | image is null (Nothing in Visual Basic). |
|
static |
Draws an ellipse border on all planes of the given image .
image | Image to draw on. |
color | Color to draw. |
thickness | Line thickness in pixels. |
center | Center point. |
radiusA | Length of the first semi major axis. The first semi major is the one that coincides with the x axis if the rotation of the ellipse is 0. |
radiusB | Length of the second semi major axis. The second semi major is the one that coincides with the y axis if the rotation of the ellipse is 0. |
rotation | Rotation of the ellipse in degrees. |
ArgumentNullException | image is null (Nothing in Visual Basic). |
|
static |
Draws an ellipse border on the given Image plane .
plane | Image plane to draw on. |
intensity | Intensity value to draw. |
thickness | Line thickness in pixels. |
ellipse | ellipse to draw. |
ObjectDisposedException | Image of given plane was disposed. |
ArgumentException | The thickness is smaller than one. |
|
static |
Draws an ellipse border on the given Image plane and zero degrees rotation.
plane | Image plane to draw on. |
intensity | Intensity value to draw. |
thickness | Line thickness in pixels. |
centerX | Center point of the ellipse. |
centerY | Center point of the ellipse. |
radiusA | Length of the first semi major axis. The first semi major is the one that coincides with the x axis if the rotation of the ellipse is 0. |
radiusB | Length of the second semi major axis. The second semi major is the one that coincides with the y axis if the rotation of the ellipse is 0. |
ObjectDisposedException | Image of given plane was disposed. |
ArgumentException | The thickness is smaller than one. |
|
static |
Draws an ellipse border on the given Image plane .
plane | Image plane to draw on. |
intensity | Intensity value to draw. |
thickness | Line thickness in pixels. |
centerX | Center point of the ellipse. |
centerY | Center point of the ellipse. |
radiusA | Length of the first semi major axis. The first semi major is the one that coincides with the x axis if the rotation of the ellipse is 0. |
radiusB | Length of the second semi major axis. The second semi major is the one that coincides with the y axis if the rotation of the ellipse is 0. |
rotation | Rotation of the ellipse in degrees. |
ObjectDisposedException | Image of given plane was disposed. |
ArgumentException | The thickness is smaller than one. |
|
static |
Draws an ellipse border on the given Image plane and zero degrees rotation.
plane | Image plane to draw on. |
intensity | Intensity value to draw. |
thickness | Line thickness in pixels. |
center | Center point of the ellipse. |
radiusA | Length of the first semi major axis. The first semi major is the one that coincides with the x axis if the rotation of the ellipse is 0. |
radiusB | Length of the second semi major axis. The second semi major is the one that coincides with the y axis if the rotation of the ellipse is 0. |
ObjectDisposedException | Image of given plane was disposed. |
ArgumentException | The thickness is smaller than one. |
|
static |
Draws an ellipse border on the given Image plane .
plane | Image plane to draw on. |
intensity | Intensity value to draw. |
thickness | Line thickness in pixels. |
center | Center point of the ellipse. |
radiusA | Length of the first semi major axis. The first semi major is the one that coincides with the x axis if the rotation of the ellipse is 0. |
radiusB | Length of the second semi major axis. The second semi major is the one that coincides with the y axis if the rotation of the ellipse is 0. |
rotation | Rotation of the ellipse in degrees. |
ObjectDisposedException | Image of given plane was disposed. |
ArgumentException | The thickness is smaller than one. |
|
static |
Draws a line on all planes of the given image .
image | Image to draw on. |
intensity | Intensity value to draw. |
thickness | Line thickness in pixels. |
x1 | X component of start point. |
y1 | Y component of start point. |
x2 | X component of end point. |
y2 | Y component of end point. |
ArgumentNullException | image or intensity is null (Nothing in Visual Basic). |
ObjectDisposedException | Image of given image was disposed. |
ArgumentException | The thickness is smaller than one or the length of intensity is not equal to the plane count. |
Draws a line on all planes of the given image .
image | Image to draw on. |
intensity | Intensity value to draw. |
thickness | Line thickness in pixels. |
line | Line to draw. |
ArgumentNullException | image or intensity is null (Nothing in Visual Basic). |
ObjectDisposedException | Image of given image was disposed. |
ArgumentException | The thickness is smaller than one. |
DivideByZeroException | The line 's normal is too small |
|
static |
Draws a line on all planes of the given image .
image | Image to draw on. |
intensity | Intensity value to draw. |
thickness | Line thickness in pixels. |
pt1 | Start point. |
pt2 | End point. |
ArgumentNullException | image or intensity is null (Nothing in Visual Basic). |
ObjectDisposedException | Image of given image was disposed. |
ArgumentException | The thickness is smaller than one or the length of intensity is not equal to the plane count. |
|
static |
Draws a line on all planes of the given image .
Only works on three-plane images (alpha component is ignored).
image | Image to draw on. |
color | Intensity value to draw. |
thickness | Line thickness in pixels. |
x1 | X component of start point. |
y1 | Y component of start point. |
x2 | X component of end point. |
y2 | Y component of end point. |
ArgumentNullException | image is null (Nothing in Visual Basic). |
ObjectDisposedException | Image of given image was disposed. |
ArgumentException | The thickness is smaller than one or the length of color is not equal to the plane count. |
Draws a line on all planes of the given image .
Only works on three-plane images (alpha component is ignored).
image | Image to draw on. |
color | Intensity value to draw. |
thickness | Line thickness in pixels. |
line | Line to draw. |
ArgumentNullException | image is null (Nothing in Visual Basic). |
ObjectDisposedException | Image of given image was disposed. |
ArgumentException | The thickness is smaller than one or the length of color is not equal to the plane count. |
|
static |
Draws a line on all planes of the given image .
Only works on three-plane images (alpha component is ignored).
image | Image to draw on. |
color | Intensity value to draw. |
thickness | Line thickness in pixels. |
pt1 | Start point. |
pt2 | End point. |
ArgumentNullException | image is null (Nothing in Visual Basic). |
ObjectDisposedException | Image of given image was disposed. |
ArgumentException | The thickness is smaller than one or the length of color is not equal to the plane count. |
|
static |
Draws a line on the given Image plane .
The intensity is clipped according to the image's data type and also the start and end points may reside outside the image (they are then simply not drawn outside the image bounds).
plane | Image plane to draw on. |
intensity | Intensity value to draw. |
thickness | Line thickness in pixels. |
x1 | X component of start point. |
y1 | Y component of start point. |
x2 | X component of end point. |
y2 | Y component of end point. |
ObjectDisposedException | Image of given plane was disposed. |
ArgumentException | The thickness is smaller than one. |
|
static |
Draws a line on the given Image plane .
plane | Image plane to draw on. |
intensity | Intensity value to draw. |
thickness | Line thickness in pixels. |
line | Line to draw. |
ObjectDisposedException | Image of given plane was disposed. |
ArgumentException | The thickness is smaller than one. |
DivideByZeroException | The line 's normal is too small |
|
static |
|
static |
Draws multiple connected lines as by the given points on all image planes.
image | Image to draw on. |
intensity | Intensity value to draw. |
thickness | Line thickness in pixels. |
points | Points to draw lines with. |
ArgumentNullException | image or intensity , or points is null (Nothing in Visual Basic). |
ObjectDisposedException | Given image was disposed. |
ArgumentNullException | image , intensity , or points is null (Nothing in Visual Basic). |
ArgumentException | The thickness is smaller than one or the length of intensity is not equal to the plane count. |
|
static |
Draws multiple connected lines as by the given points on all image planes.
Only works on three-plane images (alpha component is ignored).
image | Image to draw on. |
color | Intensity value to draw. |
thickness | Line thickness in pixels. |
points | Points to draw lines with. |
ArgumentNullException | image or points is null (Nothing in Visual Basic). |
ObjectDisposedException | Given image was disposed. |
ArgumentException | The thickness is smaller than one. |
|
static |
Draws multiple connected lines as by the given points on the given Image plane .
plane | Image plane to draw on. |
intensity | Intensity value to draw. |
thickness | Line thickness in pixels. |
points | Points to draw lines with. |
ArgumentNullException | points is null (Nothing in Visual Basic). |
ObjectDisposedException | Image of given plane was disposed. |
ArgumentException | The thickness is smaller than one. |
|
static |
Draw a destructive rectangle over the content of an image.
image | Image to draw to. |
intensity | Intensity (pixel value) with which to draw (one for each plane required). |
thickness | Line thickness with which to draw. |
rectangle | Rectangle to draw. |
Draw a destructive rectangle over the content of an image.
image | Image to draw to. |
intensity | Intensity (pixel value) with which to draw (one for each plane required). |
thickness | Line thickness with which to draw. |
rectangle | Rectangle to draw. |
|
static |
Draw a destructive rectangle over the content of an image.
plane | Plane to draw to. |
intensity | Intensity (pixel value) with which to draw |
thickness | Line thickness with which to draw. |
rectangle | Rectangle to draw. |
|
static |
Draw a destructive rectangle over the content of an image.
plane | Plane to draw to. |
intensity | Intensity (pixel value) with which to draw |
thickness | Line thickness with which to draw. |
rectangle | Rectangle to draw. |
|
static |
Fills a circle on all planes of the given image .
image | Image to draw on. |
intensity | Intensity value to draw. |
centerX | X component of center point. |
centerY | Y component of center point. |
radius | Radius of the circle. |
ArgumentNullException | image is null (Nothing in Visual Basic). |
Fills a circle on all planes of the given image .
image | Image to draw on. |
intensity | Intensity value to draw. |
center | Center point. |
radius | Radius of the circle. |
ArgumentNullException | image is null (Nothing in Visual Basic). |
|
static |
|
static |
|
static |
|
static |
Fills an Ellipse on all planes of the given image and zero degrees rotation.
image | Image to draw on. |
intensity | Intensity value to draw. |
centerX | X component of center point. |
centerY | Y component of center point. |
radiusA | Length of the first semi major axis. The first semi major is the one that coincides with the x axis if the rotation of the ellipse is 0. |
radiusB | Length of the second semi major axis. The second semi major is the one that coincides with the y axis if the rotation of the ellipse is 0. |
|
static |
Fills an Ellipse on all planes of the given image .
image | Image to draw on. |
intensity | Intensity value to draw. |
centerX | X component of center point. |
centerY | Y component of center point. |
radiusA | Length of the first semi major axis. The first semi major is the one that coincides with the x axis if the rotation of the ellipse is 0. |
radiusB | Length of the second semi major axis. The second semi major is the one that coincides with the y axis if the rotation of the ellipse is 0. |
rotation | Rotation of the ellipse in degrees. |
|
static |
Fills an ellipse on all planes of the given image and zero degrees rotation.
image | Image to draw on. |
intensity | Intensity value to draw. |
center | Center point. |
radiusA | Length of the first semi major axis. The first semi major is the one that coincides with the x axis if the rotation of the ellipse is 0. |
radiusB | Length of the second semi major axis. The second semi major is the one that coincides with the y axis if the rotation of the ellipse is 0. |
|
static |
Fills an ellipse on all planes of the given image .
image | Image to draw on. |
intensity | Intensity value to draw. |
center | Center point. |
radiusA | Length of the first semi major axis. The first semi major is the one that coincides with the x axis if the rotation of the ellipse is 0. |
radiusB | Length of the second semi major axis. The second semi major is the one that coincides with the y axis if the rotation of the ellipse is 0. |
rotation | Rotation of the ellipse in degrees. |
|
static |
Fills an ellipse on all planes of the given image and zero degrees rotation.
image | Image to draw on. |
color | Color to draw. |
centerX | X component of center point. |
centerY | Y component of center point. |
radiusA | Length of the first semi major axis. The first semi major is the one that coincides with the x axis if the rotation of the ellipse is 0. |
radiusB | Length of the second semi major axis. The second semi major is the one that coincides with the y axis if the rotation of the ellipse is 0. |
|
static |
Fills an ellipse on all planes of the given image .
image | Image to draw on. |
color | Color to draw. |
centerX | X component of center point. |
centerY | Y component of center point. |
radiusA | Length of the first semi major axis. The first semi major is the one that coincides with the x axis if the rotation of the ellipse is 0. |
radiusB | Length of the second semi major axis. The second semi major is the one that coincides with the y axis if the rotation of the ellipse is 0. |
rotation | Rotation of the ellipse in degrees. |
|
static |
Fills an ellipse on all planes of the given image and zero degrees rotation.
image | Image to draw on. |
color | Color to draw. |
center | Center point. |
radiusA | Length of the first semi major axis. The first semi major is the one that coincides with the x axis if the rotation of the ellipse is 0. |
radiusB | Length of the second semi major axis. The second semi major is the one that coincides with the y axis if the rotation of the ellipse is 0. |
|
static |
Fills an ellipse on all planes of the given image .
image | Image to draw on. |
color | Color to draw. |
center | Center point. |
radiusA | Length of the first semi major axis. The first semi major is the one that coincides with the x axis if the rotation of the ellipse is 0. |
radiusB | Length of the second semi major axis. The second semi major is the one that coincides with the y axis if the rotation of the ellipse is 0. |
rotation | Rotation of the ellipse in degrees. |
|
static |
|
static |
Fills an ellipse on the given Image plane and zero degrees rotation.
plane | Image plane to draw on. |
intensity | Intensity value to draw. |
centerX | Center point of the ellipse. |
centerY | Center point of the ellipse. |
radiusA | Length of the first semi major axis. The first semi major is the one that coincides with the x axis if the rotation of the ellipse is 0. |
radiusB | Length of the second semi major axis. The second semi major is the one that coincides with the y axis if the rotation of the ellipse is 0. |
ObjectDisposedException | Image of given plane was disposed. |
|
static |
Fills an ellipse on the given Image plane .
plane | Image plane to draw on. |
intensity | Intensity value to draw. |
centerX | Center point of the ellipse. |
centerY | Center point of the ellipse. |
radiusA | Length of the first semi major axis. The first semi major is the one that coincides with the x axis if the rotation of the ellipse is 0. |
radiusB | Length of the second semi major axis. The second semi major is the one that coincides with the y axis if the rotation of the ellipse is 0. |
rotation | Rotation of the ellipse in degrees. |
ObjectDisposedException | Image of given plane was disposed. |
|
static |
Fills an ellipse on the given Image plane and zero degrees rotation.
plane | Image plane to draw on. |
intensity | Intensity value to draw. |
center | Center point of the ellipse. |
radiusA | Length of the first semi major axis. The first semi major is the one that coincides with the x axis if the rotation of the ellipse is 0. |
radiusB | Length of the second semi major axis. The second semi major is the one that coincides with the y axis if the rotation of the ellipse is 0. |
ObjectDisposedException | Image of given plane was disposed. |
|
static |
Fills an ellipse on the given Image plane .
plane | Image plane to draw on. |
intensity | Intensity value to draw. |
center | Center point of the ellipse. |
radiusA | Length of the first semi major axis. The first semi major is the one that coincides with the x axis if the rotation of the ellipse is 0. |
radiusB | Length of the second semi major axis. The second semi major is the one that coincides with the y axis if the rotation of the ellipse is 0. |
rotation | Rotation of the ellipse in degrees. |
ObjectDisposedException | Image of given plane was disposed. |
Draw a filled destructive rectangle over the content of an image.
image | Image to draw to. |
intensity | Intensity (pixel value) with which to draw (one for each plane required). |
rectangle | Rectangle to draw. |
Draw a filled destructive rectangle over the content of an image.
image | Image to draw to. |
intensity | Intensity (pixel value) with which to draw (one for each plane required). |
rectangle | Rectangle to draw. |
|
static |
Draw a filled destructive rectangle over the content of an image.
plane | Plane to draw to. |
intensity | Intensity (pixel value) with which to draw |
rectangle | Rectangle to draw. |
|
static |
Draw a filled destructive rectangle over the content of an image.
plane | Plane to draw to. |
intensity | Intensity (pixel value) with which to draw |
rectangle | Rectangle to draw. |
|
static |
Fills a closed region in the given Image. This draws a destructive overlay in the given image plane .
plane | Plaint to paint on. |
intensity | Intensity value to set. |
maxDelta | Delta (deviation from target intensity ) at which to stop. |
centerX | X coordinate of the fill center. |
centerY | Y coordinate of the fill center. |
|
static |
Fills a closed region in the given Image. This draws a destructive overlay in the given image plane .
plane | Plaint to paint on. |
intensity | Intensity value to set. |
maxDelta | Delta (deviation from target intensity ) at which to stop. |
center | Coordinate of the fill center. |