<Type Name="Vpath" FullName="Art.Vpath"> <TypeSignature Language="C#" Maintainer="auto" Value="public struct Vpath" /> <AssemblyInfo> <AssemblyName>art-sharp</AssemblyName> <AssemblyPublicKey> </AssemblyPublicKey> <AssemblyVersion>2.6.0.0</AssemblyVersion> </AssemblyInfo> <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement> <Docs> <summary>To be added</summary> <remarks>To be added</remarks> </Docs> <Base> <BaseTypeName>System.ValueType</BaseTypeName> </Base> <Interfaces /> <Members> <Member MemberName="Zero"> <MemberSignature Language="C#" Value="public static Art.Vpath Zero;" /> <MemberType>Field</MemberType> <ReturnValue> <ReturnType>Art.Vpath</ReturnType> </ReturnValue> <Parameters> </Parameters> <Docs> <summary>To be added</summary> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="New"> <MemberSignature Language="C#" Value="public static Art.Vpath New (IntPtr raw);" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>Art.Vpath</ReturnType> </ReturnValue> <Parameters> <Parameter Name="raw" Type="System.IntPtr" /> </Parameters> <Docs> <summary>To be added</summary> <param name="raw">a <see cref="T:System.IntPtr" /></param> <returns>a <see cref="T:Art.Vpath" /></returns> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="NewCircle"> <MemberSignature Language="C#" Value="public static Art.Vpath NewCircle (double x, double y, double r);" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>Art.Vpath</ReturnType> </ReturnValue> <Parameters> <Parameter Name="x" Type="System.Double" /> <Parameter Name="y" Type="System.Double" /> <Parameter Name="r" Type="System.Double" /> </Parameters> <Docs> <summary>To be added</summary> <param name="x">a <see cref="T:System.Double" /></param> <param name="y">a <see cref="T:System.Double" /></param> <param name="r">a <see cref="T:System.Double" /></param> <returns>a <see cref="T:Art.Vpath" /></returns> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="FromSvp"> <MemberSignature Language="C#" Value="public static Art.Vpath FromSvp (Art.SVP svp);" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>Art.Vpath</ReturnType> </ReturnValue> <Parameters> <Parameter Name="svp" Type="Art.SVP" /> </Parameters> <Docs> <summary>To be added</summary> <param name="svp">a <see cref="T:Art.SVP" /></param> <returns>a <see cref="T:Art.Vpath" /></returns> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="BboxIrect"> <MemberSignature Language="C#" Value="public void BboxIrect (Art.IRect irect);" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters> <Parameter Name="irect" Type="Art.IRect" /> </Parameters> <Docs> <summary>To be added</summary> <param name="irect">a <see cref="T:Art.IRect" /></param> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="Dash"> <MemberSignature Language="C#" Value="public Art.Vpath Dash (Art.VpathDash dash);" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>Art.Vpath</ReturnType> </ReturnValue> <Parameters> <Parameter Name="dash" Type="Art.VpathDash" /> </Parameters> <Docs> <summary>To be added</summary> <param name="dash">a <see cref="T:Art.VpathDash" /></param> <returns>a <see cref="T:Art.Vpath" /></returns> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="Perturb"> <MemberSignature Language="C#" Value="public Art.Vpath Perturb ();" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>Art.Vpath</ReturnType> </ReturnValue> <Parameters /> <Docs> <summary>To be added</summary> <returns>a <see cref="T:Art.Vpath" /></returns> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="AffineTransform"> <MemberSignature Language="C#" Value="public Art.Vpath AffineTransform (double[] matrix);" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>Art.Vpath</ReturnType> </ReturnValue> <Parameters> <Parameter Name="matrix" Type="System.Double[]" /> </Parameters> <Docs> <summary>To be added</summary> <param name="matrix">a <see cref="T:System.Double[]" /></param> <returns>a <see cref="T:Art.Vpath" /></returns> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="BboxDrect"> <MemberSignature Language="C#" Value="public void BboxDrect (Art.DRect drect);" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters> <Parameter Name="drect" Type="Art.DRect" /> </Parameters> <Docs> <summary>To be added</summary> <param name="drect">a <see cref="T:Art.DRect" /></param> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="AddPoint"> <MemberSignature Language="C#" Value="public void AddPoint (out int pn_points, out int pn_points_max, Art.Pathcode code, double x, double y);" /> <MemberType>Method</MemberType> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters> <Parameter Name="pn_points" Type="System.Int32&" RefType="out" /> <Parameter Name="pn_points_max" Type="System.Int32&" RefType="out" /> <Parameter Name="code" Type="Art.Pathcode" /> <Parameter Name="x" Type="System.Double" /> <Parameter Name="y" Type="System.Double" /> </Parameters> <Docs> <summary>To be added</summary> <param name="pn_points">a <see cref="T:System.Int32&" /></param> <param name="pn_points_max">a <see cref="T:System.Int32&" /></param> <param name="code">a <see cref="T:Art.Pathcode" /></param> <param name="x">a <see cref="T:System.Double" /></param> <param name="y">a <see cref="T:System.Double" /></param> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="Code"> <MemberSignature Language="C#" Value="public Art.Pathcode Code;" /> <MemberType>Field</MemberType> <ReturnValue> <ReturnType>Art.Pathcode</ReturnType> </ReturnValue> <Parameters> </Parameters> <Docs> <summary>To be added</summary> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="X"> <MemberSignature Language="C#" Value="public double X;" /> <MemberType>Field</MemberType> <ReturnValue> <ReturnType>System.Double</ReturnType> </ReturnValue> <Parameters> </Parameters> <Docs> <summary>To be added</summary> <remarks>To be added</remarks> </Docs> </Member> <Member MemberName="Y"> <MemberSignature Language="C#" Value="public double Y;" /> <MemberType>Field</MemberType> <ReturnValue> <ReturnType>System.Double</ReturnType> </ReturnValue> <Parameters> </Parameters> <Docs> <summary>To be added</summary> <remarks>To be added</remarks> </Docs> </Member> </Members> </Type>