Table of Contents

Class Geometry

Namespace
PaintDotNet.UI.Media
Assembly
PaintDotNet.UI.dll
[TypeConverter(typeof(GeometryConverter))]
public abstract class Geometry : DependencyResource, IParsable<Geometry>
Inheritance
Geometry
Implements
Derived
Inherited Members

Fields

TransformProperty

Properties

Bounds
Empty
Infinite
IsEmpty
IsInfinite
StandardFlatteningTolerance
Transform

Methods

Clone()
CloneCore(Freezable)
CloneCurrentValue()
CloneCurrentValueCore(Freezable)
Combine(Geometry, Geometry, GeometryCombineMode)
Combine(Geometry, Geometry, GeometryCombineMode, double)
FillContains(Point2Double)
FillContains(Point2Double, double)
FillContains(Geometry)
FillContains(Geometry, double)
FillContainsWithDetail(Geometry)
FillContainsWithDetail(Geometry, double)
GetArea()
GetArea(double)
GetFlattenedPathGeometry()
GetFlattenedPathGeometry(double)
GetLength()
GetLength(double)
GetOutlinedPathGeometry()
GetOutlinedPathGeometry(double)
GetPointAtLength(double)
GetPointAtLength(double, out Vector2Double)
GetPointAtLength(double, double)
GetPointAtLength(double, double, out Vector2Double)
GetRawBounds()
GetTransformedGeometry(in Matrix3x2Double)
GetWidenedPathGeometry(double)
GetWidenedPathGeometry(double, StrokeStyle?)
GetWidenedPathGeometry(double, StrokeStyle?, double)
MayHaveCurves()
MayHaveHollowSegments()
OnChanged()
Parse(string)
TryParse(string?, out Geometry)