Click or drag to resize

Altaxo.Graph.Gdi.Shapes Namespace

Contains drawable GDI shape implementations and graphic collections.
Classes
 ClassDescription
Public classClosedCardinalSpline Represents a closed cardinal spline shape.
Protected classClosedCardinalSplineClosedCardinalSplineHitTestObject Represents the hit-test object for ClosedCardinalSpline.
Public classClosedPathShapeBase Provides the base implementation for closed path shapes.
Public classCurlyBraceShape Represents a curly brace shape.
Public classDensityImageLegend Represents a legend for a density-image plot item.
Public classEllipseShape Represents an ellipse shape.
Public classEmbeddedImageGraphic Represents an embedded image graphic.
Public classFloatingScale Represents a floating scale graphic.
Public classGraphicBase The abstract base class for general graphical objects on the layer, for instance text elements, lines, pictures, rectangles and so on.
Protected classGraphicBaseGraphicBaseHitTestObject Hit-test object for GraphicBase instances.
Protected classGraphicBaseMovementGripHandle Grip handle used to move a graphic object.
Protected classGraphicBasePathNodeGripHandle Shows a single round grip, which can be customized to a move action.
Protected classGraphicBaseRescaleGripHandle Grip handle used to rescale a graphic object.
Protected classGraphicBaseResizeGripHandle Single handle used to resize an object.
Protected classGraphicBaseRotationGripHandle Grip handle used to rotate a graphic object.
Protected classGraphicBaseShearGripHandle Grip handle used to shear a graphic object.
Public classGraphicCollection Summary description for GraphicsObjectCollection.
Public classImageGraphic Provides the base implementation for graphics that render images.
Public classLineShape Represents a line shape.
Protected classLineShapeLineShapeHitTestObject Represents the hit-test object for LineShape.
Public classLinkedImageGraphic Represents an image graphic that loads its image from an external path.
Public classOpenCardinalSpline Represents an open cardinal spline shape.
Protected classOpenCardinalSplineOpenBSplineHitTestObject Represents the hit-test object for OpenCardinalSpline.
Public classOpenPathShapeBase Base class for all open (not closed) shapes, like line, curly brace etc.
Public classRectangleShape Represents a rectangle shape.
Public classRegularPolygon A regular polygon with a user definable number of vertices. It is oriented in a way that the lower boundary is always an edge.
Public classShapeGroup Groups two or more graphics objects together. This is an autosize shape.
Public classSimpleTextGraphic Summary description for SimpleTextGraphics.
Public classTextGraphic TextGraphics provides not only simple text on a graph, but also some formatting of the text, and quite important - the plot symbols to be used either in the legend or in the axis titles
Public classTextGraphicBackgroundStyleXmlSerializationSurrogate0 Serialization surrogate for the deprecated background-style enum.
Interfaces
 InterfaceDescription
Public interfaceIGraphicBase Defines the common contract for 2D graphics objects.
Enumerations
 EnumerationDescription
Public enumerationFloatingScaleScaleSegmentType Enumerates the type of scale segment.
Public enumerationFloatingScaleSpanType Enumerates the kind of span that determines the length of a floating scale.
Protected enumerationGraphicBaseGripKind Identifies the kinds of grips that can be created for a graphic.