generate structs as classes (#29)

* generate structs as classes

* forgot a handrolled type
This commit is contained in:
Adam Hathcock
2024-07-03 11:32:36 +01:00
committed by GitHub
parent 242cf50726
commit 5109b23b84
49 changed files with 804 additions and 748 deletions
@@ -95,7 +95,7 @@ namespace Autodesk.Revit.DB.PointClouds
object IEnumerator.Current => throw new System.NotImplementedException();
}
public partial struct CloudPoint
public partial class CloudPoint
{
public static implicit operator XYZ(CloudPoint cp) => new(cp.X, cp.Y, cp.Z);
}
@@ -1,17 +1,17 @@
namespace Autodesk.Revit.DB;
public partial struct GridNode
public partial class GridNode
{
public GridNode() { }
public GridNode(System.Int32 uIndex, System.Int32 vIndex) => throw new System.NotImplementedException();
public System.Int32 VIndex
public virtual System.Int32 VIndex
{
get => throw new System.NotImplementedException();
set { }
}
public System.Int32 UIndex
public virtual System.Int32 UIndex
{
get => throw new System.NotImplementedException();
set { }
@@ -1,6 +1,6 @@
namespace Autodesk.Revit.DB.PointClouds;
public partial struct CloudPoint
public partial class CloudPoint
{
public CloudPoint() { }
+1 -1
View File
@@ -1,6 +1,6 @@
namespace Rhino;
public partial struct IndexPair
public partial class IndexPair
{
int System.Collections.Generic.IList<System.Int32>.this[int x]
{
@@ -1,6 +1,6 @@
namespace Rhino.Display;
public partial struct Color4f : System.Runtime.Serialization.ISerializable
public partial class Color4f : System.Runtime.Serialization.ISerializable
{
public Color4f() { }
@@ -19,13 +19,13 @@ public partial struct Color4f : System.Runtime.Serialization.ISerializable
public static Rhino.Display.Color4f FromArgb(System.Single a, Rhino.Display.Color4f color) =>
throw new System.NotImplementedException();
public Rhino.Display.Color4f BlendTo(System.Single t, Rhino.Display.Color4f col) =>
public virtual Rhino.Display.Color4f BlendTo(System.Single t, Rhino.Display.Color4f col) =>
throw new System.NotImplementedException();
public static Rhino.Display.Color4f ApplyGamma(Rhino.Display.Color4f col, System.Single gamma) =>
throw new System.NotImplementedException();
public System.Drawing.Color AsSystemColor() => throw new System.NotImplementedException();
public virtual System.Drawing.Color AsSystemColor() => throw new System.NotImplementedException();
void System.Runtime.Serialization.ISerializable.GetObjectData(
System.Runtime.Serialization.SerializationInfo info,
@@ -44,23 +44,23 @@ public partial struct Color4f : System.Runtime.Serialization.ISerializable
{
get => throw new System.NotImplementedException();
}
public System.Single R
public virtual System.Single R
{
get => throw new System.NotImplementedException();
}
public System.Single G
public virtual System.Single G
{
get => throw new System.NotImplementedException();
}
public System.Single B
public virtual System.Single B
{
get => throw new System.NotImplementedException();
}
public System.Single A
public virtual System.Single A
{
get => throw new System.NotImplementedException();
}
public System.Single L
public virtual System.Single L
{
get => throw new System.NotImplementedException();
}
@@ -1,6 +1,6 @@
namespace Rhino.Display;
public partial struct ColorCMYK
public partial class ColorCMYK
{
public ColorCMYK() { }
@@ -38,27 +38,27 @@ public partial struct ColorCMYK
public static Rhino.Display.ColorCMYK CreateFromHSV(Rhino.Display.ColorHSV hsv) =>
throw new System.NotImplementedException();
public System.Double C
public virtual System.Double C
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double M
public virtual System.Double M
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double Y
public virtual System.Double Y
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double K
public virtual System.Double K
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double A
public virtual System.Double A
{
get => throw new System.NotImplementedException();
set { }
@@ -1,6 +1,6 @@
namespace Rhino.Display;
public partial struct ColorHSL
public partial class ColorHSL
{
public ColorHSL() { }
@@ -30,24 +30,24 @@ public partial struct ColorHSL
public static Rhino.Display.ColorHSL CreateFromHSV(Rhino.Display.ColorHSV hsv) =>
throw new System.NotImplementedException();
public System.Drawing.Color ToArgbColor() => throw new System.NotImplementedException();
public virtual System.Drawing.Color ToArgbColor() => throw new System.NotImplementedException();
public System.Double H
public virtual System.Double H
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double S
public virtual System.Double S
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double L
public virtual System.Double L
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double A
public virtual System.Double A
{
get => throw new System.NotImplementedException();
set { }
@@ -1,6 +1,6 @@
namespace Rhino.Display;
public partial struct ColorHSV
public partial class ColorHSV
{
public ColorHSV() { }
@@ -30,24 +30,24 @@ public partial struct ColorHSV
public static Rhino.Display.ColorHSV CreateFromLCH(Rhino.Display.ColorLCH lch) =>
throw new System.NotImplementedException();
public System.Drawing.Color ToArgbColor() => throw new System.NotImplementedException();
public virtual System.Drawing.Color ToArgbColor() => throw new System.NotImplementedException();
public System.Double H
public virtual System.Double H
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double S
public virtual System.Double S
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double V
public virtual System.Double V
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double A
public virtual System.Double A
{
get => throw new System.NotImplementedException();
set { }
@@ -1,6 +1,6 @@
namespace Rhino.Display;
public partial struct ColorLAB
public partial class ColorLAB
{
public ColorLAB() { }
@@ -30,22 +30,22 @@ public partial struct ColorLAB
public static Rhino.Display.ColorLAB CreateFromHSV(Rhino.Display.ColorHSV hsv) =>
throw new System.NotImplementedException();
public System.Double L
public virtual System.Double L
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double A
public virtual System.Double A
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double B
public virtual System.Double B
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double Alpha
public virtual System.Double Alpha
{
get => throw new System.NotImplementedException();
set { }
@@ -1,6 +1,6 @@
namespace Rhino.Display;
public partial struct ColorLCH
public partial class ColorLCH
{
public ColorLCH() { }
@@ -27,24 +27,24 @@ public partial struct ColorLCH
public static Rhino.Display.ColorLCH CreateFromLAB(Rhino.Display.ColorLAB lab) =>
throw new System.NotImplementedException();
public void MakePositive() => throw new System.NotImplementedException();
public virtual void MakePositive() => throw new System.NotImplementedException();
public System.Double L
public virtual System.Double L
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double C
public virtual System.Double C
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double H
public virtual System.Double H
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double A
public virtual System.Double A
{
get => throw new System.NotImplementedException();
set { }
@@ -1,6 +1,6 @@
namespace Rhino.Display;
public partial struct ColorRGBA
public partial class ColorRGBA
: System.Runtime.Serialization.ISerializable,
System.IFormattable,
System.IComparable,
@@ -40,17 +40,17 @@ public partial struct ColorRGBA
public static Rhino.Display.ColorRGBA CreateFromLCH(Rhino.Display.ColorLCH lch) =>
throw new System.NotImplementedException();
public System.String ToString(System.String format, System.IFormatProvider formatProvider) =>
public virtual System.String ToString(System.String format, System.IFormatProvider formatProvider) =>
throw new System.NotImplementedException();
public System.Int32 CompareTo(Rhino.Display.ColorRGBA other) => throw new System.NotImplementedException();
public virtual System.Int32 CompareTo(Rhino.Display.ColorRGBA other) => throw new System.NotImplementedException();
public System.Boolean EpsilonEquals(Rhino.Display.ColorRGBA other, System.Double epsilon) =>
public virtual System.Boolean EpsilonEquals(Rhino.Display.ColorRGBA other, System.Double epsilon) =>
throw new System.NotImplementedException();
public System.Boolean Equals(Rhino.Display.ColorRGBA other) => throw new System.NotImplementedException();
public virtual System.Boolean Equals(Rhino.Display.ColorRGBA other) => throw new System.NotImplementedException();
public Rhino.Display.ColorRGBA BlendTo(Rhino.Display.ColorRGBA col, System.Double coefficient) =>
public virtual Rhino.Display.ColorRGBA BlendTo(Rhino.Display.ColorRGBA col, System.Double coefficient) =>
throw new System.NotImplementedException();
public static Rhino.Display.ColorRGBA ApplyGamma(Rhino.Display.ColorRGBA col, System.Double gamma) =>
@@ -63,22 +63,22 @@ public partial struct ColorRGBA
System.Int32 System.IComparable.CompareTo(System.Object obj) => throw new System.NotImplementedException();
public System.Double R
public virtual System.Double R
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double G
public virtual System.Double G
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double B
public virtual System.Double B
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double A
public virtual System.Double A
{
get => throw new System.NotImplementedException();
set { }
@@ -1,17 +1,17 @@
namespace Rhino.Display;
public partial struct ColorStop
public partial class ColorStop
{
public ColorStop() { }
public ColorStop(System.Drawing.Color color, System.Double t) => throw new System.NotImplementedException();
public System.Drawing.Color Color
public virtual System.Drawing.Color Color
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double Position
public virtual System.Double Position
{
get => throw new System.NotImplementedException();
set { }
@@ -1,6 +1,6 @@
namespace Rhino.Display;
public partial struct ColorXYZ
public partial class ColorXYZ
{
public ColorXYZ() { }
@@ -29,22 +29,22 @@ public partial struct ColorXYZ
public static Rhino.Display.ColorXYZ CreateFromHSV(Rhino.Display.ColorHSV hsv) =>
throw new System.NotImplementedException();
public System.Double X
public virtual System.Double X
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double Y
public virtual System.Double Y
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double Z
public virtual System.Double Z
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double A
public virtual System.Double A
{
get => throw new System.NotImplementedException();
set { }
@@ -1,6 +1,6 @@
namespace Rhino.Geometry;
public partial struct Arc
public partial class Arc
: System.IEquatable<Rhino.Geometry.Arc>,
Rhino.IEpsilonComparable<Rhino.Geometry.Arc>,
System.ICloneable
@@ -34,31 +34,32 @@ public partial struct Arc
public Arc(Rhino.Geometry.Point3d pointA, Rhino.Geometry.Vector3d tangentA, Rhino.Geometry.Point3d pointB) =>
throw new System.NotImplementedException();
public System.Boolean Trim(Rhino.Geometry.Interval domain) => throw new System.NotImplementedException();
public virtual System.Boolean Trim(Rhino.Geometry.Interval domain) => throw new System.NotImplementedException();
public System.Boolean Equals(Rhino.Geometry.Arc other) => throw new System.NotImplementedException();
public virtual System.Boolean Equals(Rhino.Geometry.Arc other) => throw new System.NotImplementedException();
public Rhino.Geometry.BoundingBox BoundingBox() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.BoundingBox BoundingBox() => throw new System.NotImplementedException();
public Rhino.Geometry.Point3d PointAt(System.Double t) => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Point3d PointAt(System.Double t) => throw new System.NotImplementedException();
public Rhino.Geometry.Vector3d TangentAt(System.Double t) => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Vector3d TangentAt(System.Double t) => throw new System.NotImplementedException();
public System.Double ClosestParameter(Rhino.Geometry.Point3d testPoint) => throw new System.NotImplementedException();
public Rhino.Geometry.Point3d ClosestPoint(Rhino.Geometry.Point3d testPoint) =>
public virtual System.Double ClosestParameter(Rhino.Geometry.Point3d testPoint) =>
throw new System.NotImplementedException();
public void Reverse() => throw new System.NotImplementedException();
public System.Boolean Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException();
public Rhino.Geometry.NurbsCurve ToNurbsCurve() => throw new System.NotImplementedException();
public System.Boolean EpsilonEquals(Rhino.Geometry.Arc other, System.Double epsilon) =>
public virtual Rhino.Geometry.Point3d ClosestPoint(Rhino.Geometry.Point3d testPoint) =>
throw new System.NotImplementedException();
public Rhino.Geometry.NurbsCurve ToNurbsCurve(System.Int32 degree, System.Int32 cvCount) =>
public virtual void Reverse() => throw new System.NotImplementedException();
public virtual System.Boolean Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException();
public virtual Rhino.Geometry.NurbsCurve ToNurbsCurve() => throw new System.NotImplementedException();
public virtual System.Boolean EpsilonEquals(Rhino.Geometry.Arc other, System.Double epsilon) =>
throw new System.NotImplementedException();
public virtual Rhino.Geometry.NurbsCurve ToNurbsCurve(System.Int32 degree, System.Int32 cvCount) =>
throw new System.NotImplementedException();
System.Object System.ICloneable.Clone() => throw new System.NotImplementedException();
@@ -67,85 +68,85 @@ public partial struct Arc
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsValid
public virtual System.Boolean IsValid
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsCircle
public virtual System.Boolean IsCircle
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Plane Plane
public virtual Rhino.Geometry.Plane Plane
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double Radius
public virtual System.Double Radius
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double Diameter
public virtual System.Double Diameter
{
get => throw new System.NotImplementedException();
set { }
}
public Rhino.Geometry.Point3d Center
public virtual Rhino.Geometry.Point3d Center
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double Circumference
public virtual System.Double Circumference
{
get => throw new System.NotImplementedException();
}
public System.Double Length
public virtual System.Double Length
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Point3d StartPoint
public virtual Rhino.Geometry.Point3d StartPoint
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Point3d MidPoint
public virtual Rhino.Geometry.Point3d MidPoint
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Point3d EndPoint
public virtual Rhino.Geometry.Point3d EndPoint
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Interval AngleDomain
public virtual Rhino.Geometry.Interval AngleDomain
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double StartAngle
public virtual System.Double StartAngle
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double EndAngle
public virtual System.Double EndAngle
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double Angle
public virtual System.Double Angle
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double StartAngleDegrees
public virtual System.Double StartAngleDegrees
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double EndAngleDegrees
public virtual System.Double EndAngleDegrees
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double AngleDegrees
public virtual System.Double AngleDegrees
{
get => throw new System.NotImplementedException();
set { }
@@ -1,6 +1,6 @@
namespace Rhino.Geometry;
public partial struct BoundingBox : System.ICloneable
public partial class BoundingBox : System.ICloneable
{
public BoundingBox() { }
@@ -24,51 +24,51 @@ public partial struct BoundingBox : System.ICloneable
Rhino.Geometry.Transform xform
) => throw new System.NotImplementedException();
public Rhino.Geometry.Point3d PointAt(System.Double tx, System.Double ty, System.Double tz) =>
public virtual Rhino.Geometry.Point3d PointAt(System.Double tx, System.Double ty, System.Double tz) =>
throw new System.NotImplementedException();
public Rhino.Geometry.Point3d ClosestPoint(Rhino.Geometry.Point3d point) =>
public virtual Rhino.Geometry.Point3d ClosestPoint(Rhino.Geometry.Point3d point) =>
throw new System.NotImplementedException();
public Rhino.Geometry.Point3d ClosestPoint(Rhino.Geometry.Point3d point, System.Boolean includeInterior) =>
public virtual Rhino.Geometry.Point3d ClosestPoint(Rhino.Geometry.Point3d point, System.Boolean includeInterior) =>
throw new System.NotImplementedException();
public Rhino.Geometry.Point3d FurthestPoint(Rhino.Geometry.Point3d point) =>
public virtual Rhino.Geometry.Point3d FurthestPoint(Rhino.Geometry.Point3d point) =>
throw new System.NotImplementedException();
public void Inflate(System.Double amount) => throw new System.NotImplementedException();
public virtual void Inflate(System.Double amount) => throw new System.NotImplementedException();
public void Inflate(System.Double xAmount, System.Double yAmount, System.Double zAmount) =>
public virtual void Inflate(System.Double xAmount, System.Double yAmount, System.Double zAmount) =>
throw new System.NotImplementedException();
public System.Boolean Contains(Rhino.Geometry.Point3d point) => throw new System.NotImplementedException();
public virtual System.Boolean Contains(Rhino.Geometry.Point3d point) => throw new System.NotImplementedException();
public System.Boolean Contains(Rhino.Geometry.Point3d point, System.Boolean strict) =>
public virtual System.Boolean Contains(Rhino.Geometry.Point3d point, System.Boolean strict) =>
throw new System.NotImplementedException();
public System.Boolean Contains(Rhino.Geometry.BoundingBox box) => throw new System.NotImplementedException();
public virtual System.Boolean Contains(Rhino.Geometry.BoundingBox box) => throw new System.NotImplementedException();
public System.Boolean Contains(Rhino.Geometry.BoundingBox box, System.Boolean strict) =>
public virtual System.Boolean Contains(Rhino.Geometry.BoundingBox box, System.Boolean strict) =>
throw new System.NotImplementedException();
public System.Boolean MakeValid() => throw new System.NotImplementedException();
public virtual System.Boolean MakeValid() => throw new System.NotImplementedException();
public Rhino.Geometry.Point3d Corner(System.Boolean minX, System.Boolean minY, System.Boolean minZ) =>
public virtual Rhino.Geometry.Point3d Corner(System.Boolean minX, System.Boolean minY, System.Boolean minZ) =>
throw new System.NotImplementedException();
public System.Int32 IsDegenerate(System.Double tolerance) => throw new System.NotImplementedException();
public virtual System.Int32 IsDegenerate(System.Double tolerance) => throw new System.NotImplementedException();
public Rhino.Geometry.Point3d[] GetCorners() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Point3d[] GetCorners() => throw new System.NotImplementedException();
public Rhino.Geometry.Line[] GetEdges() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Line[] GetEdges() => throw new System.NotImplementedException();
public System.Boolean Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException();
public virtual System.Boolean Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException();
public Rhino.Geometry.Brep ToBrep() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Brep ToBrep() => throw new System.NotImplementedException();
public void Union(Rhino.Geometry.BoundingBox other) => throw new System.NotImplementedException();
public virtual void Union(Rhino.Geometry.BoundingBox other) => throw new System.NotImplementedException();
public void Union(Rhino.Geometry.Point3d point) => throw new System.NotImplementedException();
public virtual void Union(Rhino.Geometry.Point3d point) => throw new System.NotImplementedException();
public static Rhino.Geometry.BoundingBox Union(Rhino.Geometry.BoundingBox a, Rhino.Geometry.BoundingBox b) =>
throw new System.NotImplementedException();
@@ -89,33 +89,33 @@ public partial struct BoundingBox : System.ICloneable
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsValid
public virtual System.Boolean IsValid
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Point3d Min
public virtual Rhino.Geometry.Point3d Min
{
get => throw new System.NotImplementedException();
set { }
}
public Rhino.Geometry.Point3d Max
public virtual Rhino.Geometry.Point3d Max
{
get => throw new System.NotImplementedException();
set { }
}
public Rhino.Geometry.Point3d Center
public virtual Rhino.Geometry.Point3d Center
{
get => throw new System.NotImplementedException();
}
public System.Double Area
public virtual System.Double Area
{
get => throw new System.NotImplementedException();
}
public System.Double Volume
public virtual System.Double Volume
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Vector3d Diagonal
public virtual Rhino.Geometry.Vector3d Diagonal
{
get => throw new System.NotImplementedException();
}
@@ -1,6 +1,6 @@
namespace Rhino.Geometry;
public partial struct Box : Rhino.IEpsilonComparable<Rhino.Geometry.Box>, System.ICloneable
public partial class Box : Rhino.IEpsilonComparable<Rhino.Geometry.Box>, System.ICloneable
{
public Box() { }
@@ -24,50 +24,50 @@ public partial struct Box : Rhino.IEpsilonComparable<Rhino.Geometry.Box>, System
public Box(Rhino.Geometry.Plane basePlane, Rhino.Geometry.BoundingBox boundingbox) =>
throw new System.NotImplementedException();
public Rhino.Geometry.Point3d PointAt(System.Double x, System.Double y, System.Double z) =>
public virtual Rhino.Geometry.Point3d PointAt(System.Double x, System.Double y, System.Double z) =>
throw new System.NotImplementedException();
public Rhino.Geometry.Point3d ClosestPoint(Rhino.Geometry.Point3d point) =>
public virtual Rhino.Geometry.Point3d ClosestPoint(Rhino.Geometry.Point3d point) =>
throw new System.NotImplementedException();
public Rhino.Geometry.Point3d FurthestPoint(Rhino.Geometry.Point3d point) =>
public virtual Rhino.Geometry.Point3d FurthestPoint(Rhino.Geometry.Point3d point) =>
throw new System.NotImplementedException();
public void Inflate(System.Double amount) => throw new System.NotImplementedException();
public virtual void Inflate(System.Double amount) => throw new System.NotImplementedException();
public void Inflate(System.Double xAmount, System.Double yAmount, System.Double zAmount) =>
public virtual void Inflate(System.Double xAmount, System.Double yAmount, System.Double zAmount) =>
throw new System.NotImplementedException();
public System.Boolean Contains(Rhino.Geometry.Point3d point) => throw new System.NotImplementedException();
public virtual System.Boolean Contains(Rhino.Geometry.Point3d point) => throw new System.NotImplementedException();
public System.Boolean Contains(Rhino.Geometry.Point3d point, System.Boolean strict) =>
public virtual System.Boolean Contains(Rhino.Geometry.Point3d point, System.Boolean strict) =>
throw new System.NotImplementedException();
public System.Boolean Contains(Rhino.Geometry.BoundingBox box) => throw new System.NotImplementedException();
public virtual System.Boolean Contains(Rhino.Geometry.BoundingBox box) => throw new System.NotImplementedException();
public System.Boolean Contains(Rhino.Geometry.BoundingBox box, System.Boolean strict) =>
public virtual System.Boolean Contains(Rhino.Geometry.BoundingBox box, System.Boolean strict) =>
throw new System.NotImplementedException();
public System.Boolean Contains(Rhino.Geometry.Box box) => throw new System.NotImplementedException();
public virtual System.Boolean Contains(Rhino.Geometry.Box box) => throw new System.NotImplementedException();
public System.Boolean Contains(Rhino.Geometry.Box box, System.Boolean strict) =>
public virtual System.Boolean Contains(Rhino.Geometry.Box box, System.Boolean strict) =>
throw new System.NotImplementedException();
public void Union(Rhino.Geometry.Point3d point) => throw new System.NotImplementedException();
public virtual void Union(Rhino.Geometry.Point3d point) => throw new System.NotImplementedException();
public System.Boolean MakeValid() => throw new System.NotImplementedException();
public virtual System.Boolean MakeValid() => throw new System.NotImplementedException();
public Rhino.Geometry.Point3d[] GetCorners() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Point3d[] GetCorners() => throw new System.NotImplementedException();
public System.Boolean Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException();
public virtual System.Boolean Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException();
public void RepositionBasePlane(Rhino.Geometry.Point3d origin) => throw new System.NotImplementedException();
public virtual void RepositionBasePlane(Rhino.Geometry.Point3d origin) => throw new System.NotImplementedException();
public Rhino.Geometry.Brep ToBrep() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Brep ToBrep() => throw new System.NotImplementedException();
public Rhino.Geometry.Extrusion ToExtrusion() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Extrusion ToExtrusion() => throw new System.NotImplementedException();
public System.Boolean EpsilonEquals(Rhino.Geometry.Box other, System.Double epsilon) =>
public virtual System.Boolean EpsilonEquals(Rhino.Geometry.Box other, System.Double epsilon) =>
throw new System.NotImplementedException();
System.Object System.ICloneable.Clone() => throw new System.NotImplementedException();
@@ -80,43 +80,43 @@ public partial struct Box : Rhino.IEpsilonComparable<Rhino.Geometry.Box>, System
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsValid
public virtual System.Boolean IsValid
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Plane Plane
public virtual Rhino.Geometry.Plane Plane
{
get => throw new System.NotImplementedException();
set { }
}
public Rhino.Geometry.Interval X
public virtual Rhino.Geometry.Interval X
{
get => throw new System.NotImplementedException();
set { }
}
public Rhino.Geometry.Interval Y
public virtual Rhino.Geometry.Interval Y
{
get => throw new System.NotImplementedException();
set { }
}
public Rhino.Geometry.Interval Z
public virtual Rhino.Geometry.Interval Z
{
get => throw new System.NotImplementedException();
set { }
}
public Rhino.Geometry.Point3d Center
public virtual Rhino.Geometry.Point3d Center
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.BoundingBox BoundingBox
public virtual Rhino.Geometry.BoundingBox BoundingBox
{
get => throw new System.NotImplementedException();
}
public System.Double Area
public virtual System.Double Area
{
get => throw new System.NotImplementedException();
}
public System.Double Volume
public virtual System.Double Volume
{
get => throw new System.NotImplementedException();
}
@@ -1,6 +1,6 @@
namespace Rhino.Geometry;
public partial struct Circle : Rhino.IEpsilonComparable<Rhino.Geometry.Circle>, System.ICloneable
public partial class Circle : Rhino.IEpsilonComparable<Rhino.Geometry.Circle>, System.ICloneable
{
public Circle() { }
@@ -40,47 +40,50 @@ public partial struct Circle : Rhino.IEpsilonComparable<Rhino.Geometry.Circle>,
System.Double t3
) => throw new System.NotImplementedException();
public System.Boolean IsInPlane(Rhino.Geometry.Plane plane, System.Double tolerance) =>
public virtual System.Boolean IsInPlane(Rhino.Geometry.Plane plane, System.Double tolerance) =>
throw new System.NotImplementedException();
public Rhino.Geometry.Point3d PointAt(System.Double t) => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Point3d PointAt(System.Double t) => throw new System.NotImplementedException();
public Rhino.Geometry.Vector3d TangentAt(System.Double t) => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Vector3d TangentAt(System.Double t) => throw new System.NotImplementedException();
public Rhino.Geometry.Vector3d DerivativeAt(System.Int32 derivative, System.Double t) =>
public virtual Rhino.Geometry.Vector3d DerivativeAt(System.Int32 derivative, System.Double t) =>
throw new System.NotImplementedException();
public System.Boolean ClosestParameter(Rhino.Geometry.Point3d testPoint, out System.Double t) =>
public virtual System.Boolean ClosestParameter(Rhino.Geometry.Point3d testPoint, out System.Double t) =>
throw new System.NotImplementedException();
public Rhino.Geometry.Point3d ClosestPoint(Rhino.Geometry.Point3d testPoint) =>
public virtual Rhino.Geometry.Point3d ClosestPoint(Rhino.Geometry.Point3d testPoint) =>
throw new System.NotImplementedException();
public System.Boolean Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException();
public virtual System.Boolean Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException();
public System.Boolean Rotate(System.Double sinAngle, System.Double cosAngle, Rhino.Geometry.Vector3d axis) =>
public virtual System.Boolean Rotate(System.Double sinAngle, System.Double cosAngle, Rhino.Geometry.Vector3d axis) =>
throw new System.NotImplementedException();
public System.Boolean Rotate(
public virtual System.Boolean Rotate(
System.Double sinAngle,
System.Double cosAngle,
Rhino.Geometry.Vector3d axis,
Rhino.Geometry.Point3d point
) => throw new System.NotImplementedException();
public System.Boolean Rotate(System.Double angle, Rhino.Geometry.Vector3d axis) =>
public virtual System.Boolean Rotate(System.Double angle, Rhino.Geometry.Vector3d axis) =>
throw new System.NotImplementedException();
public System.Boolean Rotate(System.Double angle, Rhino.Geometry.Vector3d axis, Rhino.Geometry.Point3d point) =>
throw new System.NotImplementedException();
public virtual System.Boolean Rotate(
System.Double angle,
Rhino.Geometry.Vector3d axis,
Rhino.Geometry.Point3d point
) => throw new System.NotImplementedException();
public System.Boolean Translate(Rhino.Geometry.Vector3d delta) => throw new System.NotImplementedException();
public virtual System.Boolean Translate(Rhino.Geometry.Vector3d delta) => throw new System.NotImplementedException();
public void Reverse() => throw new System.NotImplementedException();
public virtual void Reverse() => throw new System.NotImplementedException();
public Rhino.Geometry.NurbsCurve ToNurbsCurve() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.NurbsCurve ToNurbsCurve() => throw new System.NotImplementedException();
public Rhino.Geometry.NurbsCurve ToNurbsCurve(System.Int32 degree, System.Int32 cvCount) =>
public virtual Rhino.Geometry.NurbsCurve ToNurbsCurve(System.Int32 degree, System.Int32 cvCount) =>
throw new System.NotImplementedException();
public static System.Boolean TryFitCircleToPoints(
@@ -88,7 +91,7 @@ public partial struct Circle : Rhino.IEpsilonComparable<Rhino.Geometry.Circle>,
out Rhino.Geometry.Circle circle
) => throw new System.NotImplementedException();
public System.Boolean EpsilonEquals(Rhino.Geometry.Circle other, System.Double epsilon) =>
public virtual System.Boolean EpsilonEquals(Rhino.Geometry.Circle other, System.Double epsilon) =>
throw new System.NotImplementedException();
System.Object System.ICloneable.Clone() => throw new System.NotImplementedException();
@@ -97,40 +100,40 @@ public partial struct Circle : Rhino.IEpsilonComparable<Rhino.Geometry.Circle>,
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsValid
public virtual System.Boolean IsValid
{
get => throw new System.NotImplementedException();
}
public System.Double Radius
public virtual System.Double Radius
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double Diameter
public virtual System.Double Diameter
{
get => throw new System.NotImplementedException();
set { }
}
public Rhino.Geometry.Plane Plane
public virtual Rhino.Geometry.Plane Plane
{
get => throw new System.NotImplementedException();
set { }
}
public Rhino.Geometry.Point3d Center
public virtual Rhino.Geometry.Point3d Center
{
get => throw new System.NotImplementedException();
set { }
}
public Rhino.Geometry.Vector3d Normal
public virtual Rhino.Geometry.Vector3d Normal
{
get => throw new System.NotImplementedException();
}
public System.Double Circumference
public virtual System.Double Circumference
{
get => throw new System.NotImplementedException();
set { }
}
public Rhino.Geometry.BoundingBox BoundingBox
public virtual Rhino.Geometry.BoundingBox BoundingBox
{
get => throw new System.NotImplementedException();
}
@@ -1,19 +1,19 @@
namespace Rhino.Geometry;
public partial struct ComponentIndex
public partial class ComponentIndex
{
public ComponentIndex() { }
public ComponentIndex(Rhino.Geometry.ComponentIndexType type, System.Int32 index) =>
throw new System.NotImplementedException();
public System.Boolean IsUnset() => throw new System.NotImplementedException();
public virtual System.Boolean IsUnset() => throw new System.NotImplementedException();
public Rhino.Geometry.ComponentIndexType ComponentIndexType
public virtual Rhino.Geometry.ComponentIndexType ComponentIndexType
{
get => throw new System.NotImplementedException();
}
public System.Int32 Index
public virtual System.Int32 Index
{
get => throw new System.NotImplementedException();
}
@@ -1,28 +1,29 @@
namespace Rhino.Geometry;
public partial struct ComponentStatus : System.IEquatable<Rhino.Geometry.ComponentStatus>
public partial class ComponentStatus : System.IEquatable<Rhino.Geometry.ComponentStatus>
{
public ComponentStatus() { }
public Rhino.Geometry.ComponentStatus WithStates(Rhino.Geometry.ComponentStatus additionalStatus) =>
public virtual Rhino.Geometry.ComponentStatus WithStates(Rhino.Geometry.ComponentStatus additionalStatus) =>
throw new System.NotImplementedException();
public System.Boolean HasSomeEqualStates(
public virtual System.Boolean HasSomeEqualStates(
Rhino.Geometry.ComponentStatus statesFilter,
Rhino.Geometry.ComponentStatus comparand
) => throw new System.NotImplementedException();
public System.Boolean HasAllEqualStates(
public virtual System.Boolean HasAllEqualStates(
Rhino.Geometry.ComponentStatus statesFilter,
Rhino.Geometry.ComponentStatus comparand
) => throw new System.NotImplementedException();
public System.Boolean HasNoEqualStates(
public virtual System.Boolean HasNoEqualStates(
Rhino.Geometry.ComponentStatus statesFilter,
Rhino.Geometry.ComponentStatus comparand
) => throw new System.NotImplementedException();
public System.Boolean Equals(Rhino.Geometry.ComponentStatus other) => throw new System.NotImplementedException();
public virtual System.Boolean Equals(Rhino.Geometry.ComponentStatus other) =>
throw new System.NotImplementedException();
public static Rhino.Geometry.ComponentStatus Clear
{
@@ -56,31 +57,31 @@ public partial struct ComponentStatus : System.IEquatable<Rhino.Geometry.Compone
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsClear
public virtual System.Boolean IsClear
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsDamaged
public virtual System.Boolean IsDamaged
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsHighlighted
public virtual System.Boolean IsHighlighted
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsHidden
public virtual System.Boolean IsHidden
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsLocked
public virtual System.Boolean IsLocked
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsSelected
public virtual System.Boolean IsSelected
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsSelectedPersistent
public virtual System.Boolean IsSelectedPersistent
{
get => throw new System.NotImplementedException();
}
@@ -1,57 +1,57 @@
namespace Rhino.Geometry;
public partial struct Cone : Rhino.IEpsilonComparable<Rhino.Geometry.Cone>
public partial class Cone : Rhino.IEpsilonComparable<Rhino.Geometry.Cone>
{
public Cone() { }
public Cone(Rhino.Geometry.Plane plane, System.Double height, System.Double radius) =>
throw new System.NotImplementedException();
public System.Double AngleInRadians() => throw new System.NotImplementedException();
public virtual System.Double AngleInRadians() => throw new System.NotImplementedException();
public System.Double AngleInDegrees() => throw new System.NotImplementedException();
public virtual System.Double AngleInDegrees() => throw new System.NotImplementedException();
public Rhino.Geometry.NurbsSurface ToNurbsSurface() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.NurbsSurface ToNurbsSurface() => throw new System.NotImplementedException();
public Rhino.Geometry.RevSurface ToRevSurface() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.RevSurface ToRevSurface() => throw new System.NotImplementedException();
public Rhino.Geometry.Brep ToBrep(System.Boolean capBottom) => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Brep ToBrep(System.Boolean capBottom) => throw new System.NotImplementedException();
public System.Boolean EpsilonEquals(Rhino.Geometry.Cone other, System.Double epsilon) =>
public virtual System.Boolean EpsilonEquals(Rhino.Geometry.Cone other, System.Double epsilon) =>
throw new System.NotImplementedException();
public static Rhino.Geometry.Cone Unset
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Plane Plane
public virtual Rhino.Geometry.Plane Plane
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double Height
public virtual System.Double Height
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double Radius
public virtual System.Double Radius
{
get => throw new System.NotImplementedException();
set { }
}
public System.Boolean IsValid
public virtual System.Boolean IsValid
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Point3d BasePoint
public virtual Rhino.Geometry.Point3d BasePoint
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Point3d ApexPoint
public virtual Rhino.Geometry.Point3d ApexPoint
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Vector3d Axis
public virtual Rhino.Geometry.Vector3d Axis
{
get => throw new System.NotImplementedException();
}
@@ -1,6 +1,6 @@
namespace Rhino.Geometry;
public partial struct ControlPoint
public partial class ControlPoint
: Rhino.IEpsilonComparable<Rhino.Geometry.ControlPoint>,
System.IEquatable<Rhino.Geometry.ControlPoint>
{
@@ -18,36 +18,36 @@ public partial struct ControlPoint
public ControlPoint(Rhino.Geometry.Point4d pt) => throw new System.NotImplementedException();
public System.Boolean EpsilonEquals(Rhino.Geometry.ControlPoint other, System.Double epsilon) =>
public virtual System.Boolean EpsilonEquals(Rhino.Geometry.ControlPoint other, System.Double epsilon) =>
throw new System.NotImplementedException();
public System.Boolean Equals(Rhino.Geometry.ControlPoint other) => throw new System.NotImplementedException();
public virtual System.Boolean Equals(Rhino.Geometry.ControlPoint other) => throw new System.NotImplementedException();
public static Rhino.Geometry.ControlPoint Unset
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Point3d Location
public virtual Rhino.Geometry.Point3d Location
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double X
public virtual System.Double X
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double Y
public virtual System.Double Y
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double Z
public virtual System.Double Z
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double Weight
public virtual System.Double Weight
{
get => throw new System.NotImplementedException();
set { }
@@ -1,6 +1,6 @@
namespace Rhino.Geometry;
public partial struct Cylinder : Rhino.IEpsilonComparable<Rhino.Geometry.Cylinder>
public partial class Cylinder : Rhino.IEpsilonComparable<Rhino.Geometry.Cylinder>
{
public Cylinder() { }
@@ -8,60 +8,62 @@ public partial struct Cylinder : Rhino.IEpsilonComparable<Rhino.Geometry.Cylinde
public Cylinder(Rhino.Geometry.Circle baseCircle, System.Double height) => throw new System.NotImplementedException();
public Rhino.Geometry.Circle CircleAt(System.Double linearParameter) => throw new System.NotImplementedException();
public Rhino.Geometry.Line LineAt(System.Double angularParameter) => throw new System.NotImplementedException();
public Rhino.Geometry.Brep ToBrep(System.Boolean capBottom, System.Boolean capTop) =>
public virtual Rhino.Geometry.Circle CircleAt(System.Double linearParameter) =>
throw new System.NotImplementedException();
public Rhino.Geometry.NurbsSurface ToNurbsSurface() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Line LineAt(System.Double angularParameter) =>
throw new System.NotImplementedException();
public Rhino.Geometry.RevSurface ToRevSurface() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Brep ToBrep(System.Boolean capBottom, System.Boolean capTop) =>
throw new System.NotImplementedException();
public System.Boolean EpsilonEquals(Rhino.Geometry.Cylinder other, System.Double epsilon) =>
public virtual Rhino.Geometry.NurbsSurface ToNurbsSurface() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.RevSurface ToRevSurface() => throw new System.NotImplementedException();
public virtual System.Boolean EpsilonEquals(Rhino.Geometry.Cylinder other, System.Double epsilon) =>
throw new System.NotImplementedException();
public static Rhino.Geometry.Cylinder Unset
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsValid
public virtual System.Boolean IsValid
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsFinite
public virtual System.Boolean IsFinite
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Point3d Center
public virtual Rhino.Geometry.Point3d Center
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Vector3d Axis
public virtual Rhino.Geometry.Vector3d Axis
{
get => throw new System.NotImplementedException();
}
public System.Double TotalHeight
public virtual System.Double TotalHeight
{
get => throw new System.NotImplementedException();
}
public System.Double Height1
public virtual System.Double Height1
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double Height2
public virtual System.Double Height2
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double Radius
public virtual System.Double Radius
{
get => throw new System.NotImplementedException();
set { }
}
public Rhino.Geometry.Plane BasePlane
public virtual Rhino.Geometry.Plane BasePlane
{
get => throw new System.NotImplementedException();
set { }
@@ -1,6 +1,6 @@
namespace Rhino.Geometry;
public partial struct Ellipse : Rhino.IEpsilonComparable<Rhino.Geometry.Ellipse>, System.ICloneable
public partial class Ellipse : Rhino.IEpsilonComparable<Rhino.Geometry.Ellipse>, System.ICloneable
{
public Ellipse() { }
@@ -10,29 +10,29 @@ public partial struct Ellipse : Rhino.IEpsilonComparable<Rhino.Geometry.Ellipse>
public Ellipse(Rhino.Geometry.Point3d center, Rhino.Geometry.Point3d second, Rhino.Geometry.Point3d third) =>
throw new System.NotImplementedException();
public Rhino.Geometry.NurbsCurve ToNurbsCurve() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.NurbsCurve ToNurbsCurve() => throw new System.NotImplementedException();
public System.Boolean EpsilonEquals(Rhino.Geometry.Ellipse other, System.Double epsilon) =>
public virtual System.Boolean EpsilonEquals(Rhino.Geometry.Ellipse other, System.Double epsilon) =>
throw new System.NotImplementedException();
System.Object System.ICloneable.Clone() => throw new System.NotImplementedException();
public Rhino.Geometry.Plane Plane
public virtual Rhino.Geometry.Plane Plane
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double Radius1
public virtual System.Double Radius1
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double Radius2
public virtual System.Double Radius2
{
get => throw new System.NotImplementedException();
set { }
}
public System.Boolean IsValid
public virtual System.Boolean IsValid
{
get => throw new System.NotImplementedException();
}
@@ -1,6 +1,6 @@
namespace Rhino.Geometry;
public partial struct Interval
public partial class Interval
: System.Runtime.Serialization.ISerializable,
System.IEquatable<Rhino.Geometry.Interval>,
System.IComparable<Rhino.Geometry.Interval>,
@@ -14,38 +14,39 @@ public partial struct Interval
public Interval(Rhino.Geometry.Interval other) => throw new System.NotImplementedException();
public System.Boolean Equals(Rhino.Geometry.Interval other) => throw new System.NotImplementedException();
public virtual System.Boolean Equals(Rhino.Geometry.Interval other) => throw new System.NotImplementedException();
public System.Int32 CompareTo(Rhino.Geometry.Interval other) => throw new System.NotImplementedException();
public virtual System.Int32 CompareTo(Rhino.Geometry.Interval other) => throw new System.NotImplementedException();
public void Grow(System.Double value) => throw new System.NotImplementedException();
public virtual void Grow(System.Double value) => throw new System.NotImplementedException();
public void MakeIncreasing() => throw new System.NotImplementedException();
public virtual void MakeIncreasing() => throw new System.NotImplementedException();
public void Reverse() => throw new System.NotImplementedException();
public virtual void Reverse() => throw new System.NotImplementedException();
public void Swap() => throw new System.NotImplementedException();
public virtual void Swap() => throw new System.NotImplementedException();
public System.Double ParameterAt(System.Double normalizedParameter) => throw new System.NotImplementedException();
public Rhino.Geometry.Interval ParameterIntervalAt(Rhino.Geometry.Interval normalizedInterval) =>
public virtual System.Double ParameterAt(System.Double normalizedParameter) =>
throw new System.NotImplementedException();
public System.Double NormalizedParameterAt(System.Double intervalParameter) =>
public virtual Rhino.Geometry.Interval ParameterIntervalAt(Rhino.Geometry.Interval normalizedInterval) =>
throw new System.NotImplementedException();
public Rhino.Geometry.Interval NormalizedIntervalAt(Rhino.Geometry.Interval intervalParameter) =>
public virtual System.Double NormalizedParameterAt(System.Double intervalParameter) =>
throw new System.NotImplementedException();
public System.Boolean IncludesParameter(System.Double t) => throw new System.NotImplementedException();
public System.Boolean IncludesParameter(System.Double t, System.Boolean strict) =>
public virtual Rhino.Geometry.Interval NormalizedIntervalAt(Rhino.Geometry.Interval intervalParameter) =>
throw new System.NotImplementedException();
public System.Boolean IncludesInterval(Rhino.Geometry.Interval interval) =>
public virtual System.Boolean IncludesParameter(System.Double t) => throw new System.NotImplementedException();
public virtual System.Boolean IncludesParameter(System.Double t, System.Boolean strict) =>
throw new System.NotImplementedException();
public System.Boolean IncludesInterval(Rhino.Geometry.Interval interval, System.Boolean strict) =>
public virtual System.Boolean IncludesInterval(Rhino.Geometry.Interval interval) =>
throw new System.NotImplementedException();
public virtual System.Boolean IncludesInterval(Rhino.Geometry.Interval interval, System.Boolean strict) =>
throw new System.NotImplementedException();
public static Rhino.Geometry.Interval FromIntersection(Rhino.Geometry.Interval a, Rhino.Geometry.Interval b) =>
@@ -54,7 +55,7 @@ public partial struct Interval
public static Rhino.Geometry.Interval FromUnion(Rhino.Geometry.Interval a, Rhino.Geometry.Interval b) =>
throw new System.NotImplementedException();
public System.Boolean EpsilonEquals(Rhino.Geometry.Interval other, System.Double epsilon) =>
public virtual System.Boolean EpsilonEquals(Rhino.Geometry.Interval other, System.Double epsilon) =>
throw new System.NotImplementedException();
void System.Runtime.Serialization.ISerializable.GetObjectData(
@@ -68,50 +69,50 @@ public partial struct Interval
{
get => throw new System.NotImplementedException();
}
public System.Double T0
public virtual System.Double T0
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double T1
public virtual System.Double T1
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double this[System.Int32 index]
public virtual System.Double this[System.Int32 index]
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double Min
public virtual System.Double Min
{
get => throw new System.NotImplementedException();
}
public System.Double Max
public virtual System.Double Max
{
get => throw new System.NotImplementedException();
}
public System.Double Mid
public virtual System.Double Mid
{
get => throw new System.NotImplementedException();
}
public System.Double Length
public virtual System.Double Length
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsValid
public virtual System.Boolean IsValid
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsSingleton
public virtual System.Boolean IsSingleton
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsIncreasing
public virtual System.Boolean IsIncreasing
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsDecreasing
public virtual System.Boolean IsDecreasing
{
get => throw new System.NotImplementedException();
}
@@ -1,6 +1,6 @@
namespace Rhino.Geometry;
public partial struct Line
public partial class Line
: System.IEquatable<Rhino.Geometry.Line>,
Rhino.IEpsilonComparable<Rhino.Geometry.Line>,
System.ICloneable,
@@ -29,95 +29,103 @@ public partial struct Line
out Rhino.Geometry.Line fitLine
) => throw new System.NotImplementedException();
public System.Boolean Equals(Rhino.Geometry.Line other) => throw new System.NotImplementedException();
public virtual System.Boolean Equals(Rhino.Geometry.Line other) => throw new System.NotImplementedException();
public System.Boolean EpsilonEquals(Rhino.Geometry.Line other, System.Double epsilon) =>
public virtual System.Boolean EpsilonEquals(Rhino.Geometry.Line other, System.Double epsilon) =>
throw new System.NotImplementedException();
public System.String ToString(System.String format, System.IFormatProvider formatProvider) =>
public virtual System.String ToString(System.String format, System.IFormatProvider formatProvider) =>
throw new System.NotImplementedException();
public void Flip() => throw new System.NotImplementedException();
public virtual void Flip() => throw new System.NotImplementedException();
public Rhino.Geometry.Point3d PointAt(System.Double t) => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Point3d PointAt(System.Double t) => throw new System.NotImplementedException();
public System.Double ClosestParameter(Rhino.Geometry.Point3d testPoint) => throw new System.NotImplementedException();
public Rhino.Geometry.Point3d ClosestPoint(Rhino.Geometry.Point3d testPoint, System.Boolean limitToFiniteSegment) =>
public virtual System.Double ClosestParameter(Rhino.Geometry.Point3d testPoint) =>
throw new System.NotImplementedException();
public System.Double DistanceTo(Rhino.Geometry.Point3d testPoint, System.Boolean limitToFiniteSegment) =>
public virtual Rhino.Geometry.Point3d ClosestPoint(
Rhino.Geometry.Point3d testPoint,
System.Boolean limitToFiniteSegment
) => throw new System.NotImplementedException();
public virtual System.Double DistanceTo(Rhino.Geometry.Point3d testPoint, System.Boolean limitToFiniteSegment) =>
throw new System.NotImplementedException();
public System.Double MinimumDistanceTo(Rhino.Geometry.Point3d testPoint) =>
public virtual System.Double MinimumDistanceTo(Rhino.Geometry.Point3d testPoint) =>
throw new System.NotImplementedException();
public System.Double MinimumDistanceTo(Rhino.Geometry.Line testLine) => throw new System.NotImplementedException();
public System.Double MaximumDistanceTo(Rhino.Geometry.Point3d testPoint) =>
public virtual System.Double MinimumDistanceTo(Rhino.Geometry.Line testLine) =>
throw new System.NotImplementedException();
public System.Double MaximumDistanceTo(Rhino.Geometry.Line testLine) => throw new System.NotImplementedException();
public System.Boolean Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException();
public Rhino.Geometry.NurbsCurve ToNurbsCurve() => throw new System.NotImplementedException();
public Rhino.Geometry.Point3d PointAtLength(System.Double distance) => throw new System.NotImplementedException();
public System.Boolean Extend(System.Double startLength, System.Double endLength) =>
public virtual System.Double MaximumDistanceTo(Rhino.Geometry.Point3d testPoint) =>
throw new System.NotImplementedException();
public System.Boolean ExtendThroughBox(Rhino.Geometry.BoundingBox box) => throw new System.NotImplementedException();
public System.Boolean ExtendThroughBox(Rhino.Geometry.BoundingBox box, System.Double additionalLength) =>
public virtual System.Double MaximumDistanceTo(Rhino.Geometry.Line testLine) =>
throw new System.NotImplementedException();
public System.Boolean ExtendThroughBox(Rhino.Geometry.Box box) => throw new System.NotImplementedException();
public virtual System.Boolean Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException();
public System.Boolean ExtendThroughBox(Rhino.Geometry.Box box, System.Double additionalLength) =>
public virtual Rhino.Geometry.NurbsCurve ToNurbsCurve() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Point3d PointAtLength(System.Double distance) =>
throw new System.NotImplementedException();
public System.Boolean TryGetPlane(out Rhino.Geometry.Plane plane) => throw new System.NotImplementedException();
public virtual System.Boolean Extend(System.Double startLength, System.Double endLength) =>
throw new System.NotImplementedException();
public virtual System.Boolean ExtendThroughBox(Rhino.Geometry.BoundingBox box) =>
throw new System.NotImplementedException();
public virtual System.Boolean ExtendThroughBox(Rhino.Geometry.BoundingBox box, System.Double additionalLength) =>
throw new System.NotImplementedException();
public virtual System.Boolean ExtendThroughBox(Rhino.Geometry.Box box) => throw new System.NotImplementedException();
public virtual System.Boolean ExtendThroughBox(Rhino.Geometry.Box box, System.Double additionalLength) =>
throw new System.NotImplementedException();
public virtual System.Boolean TryGetPlane(out Rhino.Geometry.Plane plane) =>
throw new System.NotImplementedException();
System.Object System.ICloneable.Clone() => throw new System.NotImplementedException();
public Rhino.Geometry.Point3d From
public virtual Rhino.Geometry.Point3d From
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double FromX
public virtual System.Double FromX
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double FromY
public virtual System.Double FromY
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double FromZ
public virtual System.Double FromZ
{
get => throw new System.NotImplementedException();
set { }
}
public Rhino.Geometry.Point3d To
public virtual Rhino.Geometry.Point3d To
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double ToX
public virtual System.Double ToX
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double ToY
public virtual System.Double ToY
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double ToZ
public virtual System.Double ToZ
{
get => throw new System.NotImplementedException();
set { }
@@ -126,24 +134,24 @@ public partial struct Line
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsValid
public virtual System.Boolean IsValid
{
get => throw new System.NotImplementedException();
}
public System.Double Length
public virtual System.Double Length
{
get => throw new System.NotImplementedException();
set { }
}
public Rhino.Geometry.Vector3d Direction
public virtual Rhino.Geometry.Vector3d Direction
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Vector3d UnitTangent
public virtual Rhino.Geometry.Vector3d UnitTangent
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.BoundingBox BoundingBox
public virtual Rhino.Geometry.BoundingBox BoundingBox
{
get => throw new System.NotImplementedException();
}
@@ -1,115 +1,115 @@
namespace Rhino.Geometry;
public partial struct MeshCheckParameters
public partial class MeshCheckParameters
{
public MeshCheckParameters() { }
public static Rhino.Geometry.MeshCheckParameters Defaults() => throw new System.NotImplementedException();
public System.Boolean CheckForDegenerateFaces
public virtual System.Boolean CheckForDegenerateFaces
{
get => throw new System.NotImplementedException();
set { }
}
public System.Int32 DegenerateFaceCount
public virtual System.Int32 DegenerateFaceCount
{
get => throw new System.NotImplementedException();
}
public System.Boolean CheckForInvalidNgons
public virtual System.Boolean CheckForInvalidNgons
{
get => throw new System.NotImplementedException();
set { }
}
public System.Int32 InvalidNgonCount
public virtual System.Int32 InvalidNgonCount
{
get => throw new System.NotImplementedException();
}
public System.Boolean CheckForNakedEdges
public virtual System.Boolean CheckForNakedEdges
{
get => throw new System.NotImplementedException();
set { }
}
public System.Int32 NakedEdgeCount
public virtual System.Int32 NakedEdgeCount
{
get => throw new System.NotImplementedException();
}
public System.Boolean CheckForNonManifoldEdges
public virtual System.Boolean CheckForNonManifoldEdges
{
get => throw new System.NotImplementedException();
set { }
}
public System.Int32 NonManifoldEdgeCount
public virtual System.Int32 NonManifoldEdgeCount
{
get => throw new System.NotImplementedException();
}
public System.Boolean CheckForExtremelyShortEdges
public virtual System.Boolean CheckForExtremelyShortEdges
{
get => throw new System.NotImplementedException();
set { }
}
public System.Int32 ExtremelyShortEdgeCount
public virtual System.Int32 ExtremelyShortEdgeCount
{
get => throw new System.NotImplementedException();
}
public System.Boolean CheckForBadNormals
public virtual System.Boolean CheckForBadNormals
{
get => throw new System.NotImplementedException();
set { }
}
public System.Int32 NonUnitVectorNormalCount
public virtual System.Int32 NonUnitVectorNormalCount
{
get => throw new System.NotImplementedException();
}
public System.Int32 ZeroLengthNormalCount
public virtual System.Int32 ZeroLengthNormalCount
{
get => throw new System.NotImplementedException();
}
public System.Int32 VertexFaceNormalsDifferCount
public virtual System.Int32 VertexFaceNormalsDifferCount
{
get => throw new System.NotImplementedException();
}
public System.Boolean CheckForDuplicateFaces
public virtual System.Boolean CheckForDuplicateFaces
{
get => throw new System.NotImplementedException();
set { }
}
public System.Int32 DuplicateFaceCount
public virtual System.Int32 DuplicateFaceCount
{
get => throw new System.NotImplementedException();
}
public System.Boolean CheckForRandomFaceNormals
public virtual System.Boolean CheckForRandomFaceNormals
{
get => throw new System.NotImplementedException();
set { }
}
public System.Int32 RandomFaceNormalCount
public virtual System.Int32 RandomFaceNormalCount
{
get => throw new System.NotImplementedException();
}
public System.Boolean CheckForDisjointMeshes
public virtual System.Boolean CheckForDisjointMeshes
{
get => throw new System.NotImplementedException();
set { }
}
public System.Int32 DisjointMeshCount
public virtual System.Int32 DisjointMeshCount
{
get => throw new System.NotImplementedException();
}
public System.Boolean CheckForUnusedVertices
public virtual System.Boolean CheckForUnusedVertices
{
get => throw new System.NotImplementedException();
set { }
}
public System.Int32 UnusedVertexCount
public virtual System.Int32 UnusedVertexCount
{
get => throw new System.NotImplementedException();
}
public System.Boolean CheckForSelfIntersection
public virtual System.Boolean CheckForSelfIntersection
{
get => throw new System.NotImplementedException();
set { }
}
public System.Int32 SelfIntersectingPairsCount
public virtual System.Int32 SelfIntersectingPairsCount
{
get => throw new System.NotImplementedException();
}
@@ -1,6 +1,6 @@
namespace Rhino.Geometry;
public partial struct MeshFace
public partial class MeshFace
: System.IEquatable<Rhino.Geometry.MeshFace>,
System.IComparable<Rhino.Geometry.MeshFace>,
System.IComparable
@@ -12,24 +12,24 @@ public partial struct MeshFace
public MeshFace(System.Int32 a, System.Int32 b, System.Int32 c, System.Int32 d) =>
throw new System.NotImplementedException();
public System.Boolean IsValid() => throw new System.NotImplementedException();
public virtual System.Boolean IsValid() => throw new System.NotImplementedException();
public System.Boolean IsValid(System.Int32 vertexCount) => throw new System.NotImplementedException();
public virtual System.Boolean IsValid(System.Int32 vertexCount) => throw new System.NotImplementedException();
public System.Boolean IsValid(Rhino.Geometry.Point3d[] points) => throw new System.NotImplementedException();
public virtual System.Boolean IsValid(Rhino.Geometry.Point3d[] points) => throw new System.NotImplementedException();
public System.Boolean Repair(Rhino.Geometry.Point3d[] points) => throw new System.NotImplementedException();
public virtual System.Boolean Repair(Rhino.Geometry.Point3d[] points) => throw new System.NotImplementedException();
public void Set(System.Int32 a, System.Int32 b, System.Int32 c) => throw new System.NotImplementedException();
public virtual void Set(System.Int32 a, System.Int32 b, System.Int32 c) => throw new System.NotImplementedException();
public void Set(System.Int32 a, System.Int32 b, System.Int32 c, System.Int32 d) =>
public virtual void Set(System.Int32 a, System.Int32 b, System.Int32 c, System.Int32 d) =>
throw new System.NotImplementedException();
public Rhino.Geometry.MeshFace Flip() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.MeshFace Flip() => throw new System.NotImplementedException();
public System.Boolean Equals(Rhino.Geometry.MeshFace other) => throw new System.NotImplementedException();
public virtual System.Boolean Equals(Rhino.Geometry.MeshFace other) => throw new System.NotImplementedException();
public System.Int32 CompareTo(Rhino.Geometry.MeshFace other) => throw new System.NotImplementedException();
public virtual System.Int32 CompareTo(Rhino.Geometry.MeshFace other) => throw new System.NotImplementedException();
System.Int32 System.IComparable.CompareTo(System.Object obj) => throw new System.NotImplementedException();
@@ -37,36 +37,36 @@ public partial struct MeshFace
{
get => throw new System.NotImplementedException();
}
public System.Int32 A
public virtual System.Int32 A
{
get => throw new System.NotImplementedException();
set { }
}
public System.Int32 B
public virtual System.Int32 B
{
get => throw new System.NotImplementedException();
set { }
}
public System.Int32 C
public virtual System.Int32 C
{
get => throw new System.NotImplementedException();
set { }
}
public System.Int32 D
public virtual System.Int32 D
{
get => throw new System.NotImplementedException();
set { }
}
public System.Int32 this[System.Int32 index]
public virtual System.Int32 this[System.Int32 index]
{
get => throw new System.NotImplementedException();
set { }
}
public System.Boolean IsTriangle
public virtual System.Boolean IsTriangle
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsQuad
public virtual System.Boolean IsQuad
{
get => throw new System.NotImplementedException();
}
@@ -1,6 +1,6 @@
namespace Rhino.Geometry;
public partial struct MeshThicknessMeasurement
public partial class MeshThicknessMeasurement
{
public MeshThicknessMeasurement() { }
@@ -12,23 +12,23 @@ public partial struct MeshThicknessMeasurement
Rhino.Geometry.Point3d oppositePoint
) => throw new System.NotImplementedException();
public System.Int32 MeshIndex
public virtual System.Int32 MeshIndex
{
get => throw new System.NotImplementedException();
}
public System.Int32 VertexIndex
public virtual System.Int32 VertexIndex
{
get => throw new System.NotImplementedException();
}
public System.Double Thickness
public virtual System.Double Thickness
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Point3d Point
public virtual Rhino.Geometry.Point3d Point
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Point3d OppositePoint
public virtual Rhino.Geometry.Point3d OppositePoint
{
get => throw new System.NotImplementedException();
}
@@ -1,6 +1,6 @@
namespace Rhino.Geometry;
public partial struct Plane
public partial class Plane
: System.IEquatable<Rhino.Geometry.Plane>,
Rhino.IEpsilonComparable<Rhino.Geometry.Plane>,
System.ICloneable,
@@ -34,111 +34,121 @@ public partial struct Plane
out System.Double maximumDeviation
) => throw new System.NotImplementedException();
public System.Boolean Equals(Rhino.Geometry.Plane plane) => throw new System.NotImplementedException();
public virtual System.Boolean Equals(Rhino.Geometry.Plane plane) => throw new System.NotImplementedException();
public System.String ToString(System.String format, System.IFormatProvider formatProvider) =>
public virtual System.String ToString(System.String format, System.IFormatProvider formatProvider) =>
throw new System.NotImplementedException();
public System.Double[] GetPlaneEquation() => throw new System.NotImplementedException();
public virtual System.Double[] GetPlaneEquation() => throw new System.NotImplementedException();
public System.Boolean UpdateEquation() => throw new System.NotImplementedException();
public virtual System.Boolean UpdateEquation() => throw new System.NotImplementedException();
public System.Double ValueAt(Rhino.Geometry.Point3d p) => throw new System.NotImplementedException();
public virtual System.Double ValueAt(Rhino.Geometry.Point3d p) => throw new System.NotImplementedException();
public Rhino.Geometry.Point3d PointAt(System.Double u, System.Double v) => throw new System.NotImplementedException();
public Rhino.Geometry.Point3d PointAt(System.Double u, System.Double v, System.Double w) =>
public virtual Rhino.Geometry.Point3d PointAt(System.Double u, System.Double v) =>
throw new System.NotImplementedException();
public System.Boolean ExtendThroughBox(
public virtual Rhino.Geometry.Point3d PointAt(System.Double u, System.Double v, System.Double w) =>
throw new System.NotImplementedException();
public virtual System.Boolean ExtendThroughBox(
Rhino.Geometry.BoundingBox box,
out Rhino.Geometry.Interval s,
out Rhino.Geometry.Interval t
) => throw new System.NotImplementedException();
public System.Boolean ExtendThroughBox(
public virtual System.Boolean ExtendThroughBox(
Rhino.Geometry.Box box,
out Rhino.Geometry.Interval s,
out Rhino.Geometry.Interval t
) => throw new System.NotImplementedException();
public System.Boolean ClosestParameter(Rhino.Geometry.Point3d testPoint, out System.Double s, out System.Double t) =>
public virtual System.Boolean ClosestParameter(
Rhino.Geometry.Point3d testPoint,
out System.Double s,
out System.Double t
) => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Point3d ClosestPoint(Rhino.Geometry.Point3d testPoint) =>
throw new System.NotImplementedException();
public Rhino.Geometry.Point3d ClosestPoint(Rhino.Geometry.Point3d testPoint) =>
public virtual System.Double DistanceTo(Rhino.Geometry.Point3d testPoint) =>
throw new System.NotImplementedException();
public System.Double DistanceTo(Rhino.Geometry.Point3d testPoint) => throw new System.NotImplementedException();
public virtual System.Boolean DistanceTo(
Rhino.Geometry.BoundingBox bbox,
out System.Double min,
out System.Double max
) => throw new System.NotImplementedException();
public System.Boolean DistanceTo(Rhino.Geometry.BoundingBox bbox, out System.Double min, out System.Double max) =>
public virtual System.Boolean RemapToPlaneSpace(
Rhino.Geometry.Point3d ptSample,
out Rhino.Geometry.Point3d ptPlane
) => throw new System.NotImplementedException();
public virtual void Flip() => throw new System.NotImplementedException();
public virtual System.Boolean Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException();
public virtual System.Boolean Translate(Rhino.Geometry.Vector3d delta) => throw new System.NotImplementedException();
public virtual System.Boolean Rotate(System.Double sinAngle, System.Double cosAngle, Rhino.Geometry.Vector3d axis) =>
throw new System.NotImplementedException();
public System.Boolean RemapToPlaneSpace(Rhino.Geometry.Point3d ptSample, out Rhino.Geometry.Point3d ptPlane) =>
public virtual System.Boolean Rotate(System.Double angle, Rhino.Geometry.Vector3d axis) =>
throw new System.NotImplementedException();
public void Flip() => throw new System.NotImplementedException();
public System.Boolean Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException();
public System.Boolean Translate(Rhino.Geometry.Vector3d delta) => throw new System.NotImplementedException();
public System.Boolean Rotate(System.Double sinAngle, System.Double cosAngle, Rhino.Geometry.Vector3d axis) =>
throw new System.NotImplementedException();
public System.Boolean Rotate(System.Double angle, Rhino.Geometry.Vector3d axis) =>
throw new System.NotImplementedException();
public System.Boolean Rotate(
public virtual System.Boolean Rotate(
System.Double angle,
Rhino.Geometry.Vector3d axis,
Rhino.Geometry.Point3d centerOfRotation
) => throw new System.NotImplementedException();
public System.Boolean Rotate(
public virtual System.Boolean Rotate(
System.Double sinAngle,
System.Double cosAngle,
Rhino.Geometry.Vector3d axis,
Rhino.Geometry.Point3d centerOfRotation
) => throw new System.NotImplementedException();
public System.Boolean EpsilonEquals(Rhino.Geometry.Plane other, System.Double epsilon) =>
public virtual System.Boolean EpsilonEquals(Rhino.Geometry.Plane other, System.Double epsilon) =>
throw new System.NotImplementedException();
public Rhino.Geometry.Plane Clone() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Plane Clone() => throw new System.NotImplementedException();
System.Object System.ICloneable.Clone() => throw new System.NotImplementedException();
public Rhino.Geometry.Point3d Origin
public virtual Rhino.Geometry.Point3d Origin
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double OriginX
public virtual System.Double OriginX
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double OriginY
public virtual System.Double OriginY
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double OriginZ
public virtual System.Double OriginZ
{
get => throw new System.NotImplementedException();
set { }
}
public Rhino.Geometry.Vector3d XAxis
public virtual Rhino.Geometry.Vector3d XAxis
{
get => throw new System.NotImplementedException();
set { }
}
public Rhino.Geometry.Vector3d YAxis
public virtual Rhino.Geometry.Vector3d YAxis
{
get => throw new System.NotImplementedException();
set { }
}
public Rhino.Geometry.Vector3d ZAxis
public virtual Rhino.Geometry.Vector3d ZAxis
{
get => throw new System.NotImplementedException();
set { }
@@ -159,11 +169,11 @@ public partial struct Plane
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Vector3d Normal
public virtual Rhino.Geometry.Vector3d Normal
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsValid
public virtual System.Boolean IsValid
{
get => throw new System.NotImplementedException();
}
@@ -1,6 +1,6 @@
namespace Rhino.Geometry;
public partial struct Point2d
public partial class Point2d
: System.Runtime.Serialization.ISerializable,
System.IEquatable<Rhino.Geometry.Point2d>,
System.IComparable<Rhino.Geometry.Point2d>,
@@ -43,19 +43,19 @@ public partial struct Point2d
public static Rhino.Geometry.Vector2d Subtract(Rhino.Geometry.Point2d point1, Rhino.Geometry.Point2d point2) =>
throw new System.NotImplementedException();
public System.Boolean Equals(Rhino.Geometry.Point2d point) => throw new System.NotImplementedException();
public virtual System.Boolean Equals(Rhino.Geometry.Point2d point) => throw new System.NotImplementedException();
public System.Int32 CompareTo(Rhino.Geometry.Point2d other) => throw new System.NotImplementedException();
public virtual System.Int32 CompareTo(Rhino.Geometry.Point2d other) => throw new System.NotImplementedException();
public System.Boolean EpsilonEquals(Rhino.Geometry.Point2d other, System.Double epsilon) =>
public virtual System.Boolean EpsilonEquals(Rhino.Geometry.Point2d other, System.Double epsilon) =>
throw new System.NotImplementedException();
public System.String ToString(System.String format, System.IFormatProvider formatProvider) =>
public virtual System.String ToString(System.String format, System.IFormatProvider formatProvider) =>
throw new System.NotImplementedException();
public System.Double DistanceTo(Rhino.Geometry.Point2d other) => throw new System.NotImplementedException();
public virtual System.Double DistanceTo(Rhino.Geometry.Point2d other) => throw new System.NotImplementedException();
public void Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException();
public virtual void Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException();
void System.Runtime.Serialization.ISerializable.GetObjectData(
System.Runtime.Serialization.SerializationInfo info,
@@ -64,30 +64,30 @@ public partial struct Point2d
System.Int32 System.IComparable.CompareTo(System.Object obj) => throw new System.NotImplementedException();
public System.Double X
public virtual System.Double X
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double Y
public virtual System.Double Y
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double this[System.Int32 index]
public virtual System.Double this[System.Int32 index]
{
get => throw new System.NotImplementedException();
set { }
}
public System.Boolean IsValid
public virtual System.Boolean IsValid
{
get => throw new System.NotImplementedException();
}
public System.Double MinimumCoordinate
public virtual System.Double MinimumCoordinate
{
get => throw new System.NotImplementedException();
}
public System.Double MaximumCoordinate
public virtual System.Double MaximumCoordinate
{
get => throw new System.NotImplementedException();
}
@@ -1,6 +1,6 @@
namespace Rhino.Geometry;
public partial struct Point2f
public partial class Point2f
: System.IEquatable<Rhino.Geometry.Point2f>,
System.IComparable<Rhino.Geometry.Point2f>,
System.IComparable,
@@ -14,14 +14,14 @@ public partial struct Point2f
public Point2f(System.Double x, System.Double y) => throw new System.NotImplementedException();
public System.Boolean Equals(Rhino.Geometry.Point2f point) => throw new System.NotImplementedException();
public virtual System.Boolean Equals(Rhino.Geometry.Point2f point) => throw new System.NotImplementedException();
public System.Boolean EpsilonEquals(Rhino.Geometry.Point2f other, System.Single epsilon) =>
public virtual System.Boolean EpsilonEquals(Rhino.Geometry.Point2f other, System.Single epsilon) =>
throw new System.NotImplementedException();
public System.Int32 CompareTo(Rhino.Geometry.Point2f other) => throw new System.NotImplementedException();
public virtual System.Int32 CompareTo(Rhino.Geometry.Point2f other) => throw new System.NotImplementedException();
public System.String ToString(System.String format, System.IFormatProvider formatProvider) =>
public virtual System.String ToString(System.String format, System.IFormatProvider formatProvider) =>
throw new System.NotImplementedException();
System.Int32 System.IComparable.CompareTo(System.Object obj) => throw new System.NotImplementedException();
@@ -30,21 +30,21 @@ public partial struct Point2f
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsValid
public virtual System.Boolean IsValid
{
get => throw new System.NotImplementedException();
}
public System.Single X
public virtual System.Single X
{
get => throw new System.NotImplementedException();
set { }
}
public System.Single Y
public virtual System.Single Y
{
get => throw new System.NotImplementedException();
set { }
}
public System.Single this[System.Int32 index]
public virtual System.Single this[System.Int32 index]
{
get => throw new System.NotImplementedException();
set { }
@@ -1,6 +1,6 @@
namespace Rhino.Geometry;
public partial struct Point3d
public partial class Point3d
: System.Runtime.Serialization.ISerializable,
System.IEquatable<Rhino.Geometry.Point3d>,
System.IComparable<Rhino.Geometry.Point3d>,
@@ -52,24 +52,25 @@ public partial struct Point3d
public static Rhino.Geometry.Point3d FromPoint3f(Rhino.Geometry.Point3f point) =>
throw new System.NotImplementedException();
public System.Boolean EpsilonEquals(Rhino.Geometry.Point3d other, System.Double epsilon) =>
public virtual System.Boolean EpsilonEquals(Rhino.Geometry.Point3d other, System.Double epsilon) =>
throw new System.NotImplementedException();
public System.Int32 CompareTo(Rhino.Geometry.Point3d other) => throw new System.NotImplementedException();
public virtual System.Int32 CompareTo(Rhino.Geometry.Point3d other) => throw new System.NotImplementedException();
public System.Boolean Equals(Rhino.Geometry.Point3d point) => throw new System.NotImplementedException();
public virtual System.Boolean Equals(Rhino.Geometry.Point3d point) => throw new System.NotImplementedException();
public void Interpolate(Rhino.Geometry.Point3d pA, Rhino.Geometry.Point3d pB, System.Double t) =>
public virtual void Interpolate(Rhino.Geometry.Point3d pA, Rhino.Geometry.Point3d pB, System.Double t) =>
throw new System.NotImplementedException();
public System.String ToString(System.String format, System.IFormatProvider formatProvider) =>
public virtual System.String ToString(System.String format, System.IFormatProvider formatProvider) =>
throw new System.NotImplementedException();
public System.Double DistanceTo(Rhino.Geometry.Point3d other) => throw new System.NotImplementedException();
public virtual System.Double DistanceTo(Rhino.Geometry.Point3d other) => throw new System.NotImplementedException();
public System.Double DistanceToSquared(Rhino.Geometry.Point3d other) => throw new System.NotImplementedException();
public virtual System.Double DistanceToSquared(Rhino.Geometry.Point3d other) =>
throw new System.NotImplementedException();
public void Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException();
public virtual void Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException();
public static Rhino.Geometry.Point3d[] CullDuplicates(
System.Collections.Generic.IEnumerable<Rhino.Geometry.Point3d> points,
@@ -106,35 +107,35 @@ public partial struct Point3d
{
get => throw new System.NotImplementedException();
}
public System.Double X
public virtual System.Double X
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double Y
public virtual System.Double Y
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double Z
public virtual System.Double Z
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double this[System.Int32 index]
public virtual System.Double this[System.Int32 index]
{
get => throw new System.NotImplementedException();
set { }
}
public System.Boolean IsValid
public virtual System.Boolean IsValid
{
get => throw new System.NotImplementedException();
}
public System.Double MinimumCoordinate
public virtual System.Double MinimumCoordinate
{
get => throw new System.NotImplementedException();
}
public System.Double MaximumCoordinate
public virtual System.Double MaximumCoordinate
{
get => throw new System.NotImplementedException();
}
@@ -1,6 +1,6 @@
namespace Rhino.Geometry;
public partial struct Point3f
public partial class Point3f
: System.IEquatable<Rhino.Geometry.Point3f>,
System.IComparable<Rhino.Geometry.Point3f>,
System.IComparable,
@@ -12,19 +12,19 @@ public partial struct Point3f
public Point3f(System.Single x, System.Single y, System.Single z) => throw new System.NotImplementedException();
public System.Boolean Equals(Rhino.Geometry.Point3f point) => throw new System.NotImplementedException();
public virtual System.Boolean Equals(Rhino.Geometry.Point3f point) => throw new System.NotImplementedException();
public System.Boolean EpsilonEquals(Rhino.Geometry.Point3f other, System.Single epsilon) =>
public virtual System.Boolean EpsilonEquals(Rhino.Geometry.Point3f other, System.Single epsilon) =>
throw new System.NotImplementedException();
public System.Int32 CompareTo(Rhino.Geometry.Point3f other) => throw new System.NotImplementedException();
public virtual System.Int32 CompareTo(Rhino.Geometry.Point3f other) => throw new System.NotImplementedException();
public System.String ToString(System.String format, System.IFormatProvider formatProvider) =>
public virtual System.String ToString(System.String format, System.IFormatProvider formatProvider) =>
throw new System.NotImplementedException();
public System.Double DistanceTo(Rhino.Geometry.Point3f other) => throw new System.NotImplementedException();
public virtual System.Double DistanceTo(Rhino.Geometry.Point3f other) => throw new System.NotImplementedException();
public void Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException();
public virtual void Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException();
public static Rhino.Geometry.Vector3f Subtract(Rhino.Geometry.Point3f point1, Rhino.Geometry.Point3f point2) =>
throw new System.NotImplementedException();
@@ -39,22 +39,22 @@ public partial struct Point3f
{
get => throw new System.NotImplementedException();
}
public System.Single X
public virtual System.Single X
{
get => throw new System.NotImplementedException();
set { }
}
public System.Single Y
public virtual System.Single Y
{
get => throw new System.NotImplementedException();
set { }
}
public System.Single Z
public virtual System.Single Z
{
get => throw new System.NotImplementedException();
set { }
}
public System.Boolean IsValid
public virtual System.Boolean IsValid
{
get => throw new System.NotImplementedException();
}
@@ -1,6 +1,6 @@
namespace Rhino.Geometry;
public partial struct Point4d
public partial class Point4d
: System.Runtime.Serialization.ISerializable,
System.IEquatable<Rhino.Geometry.Point4d>,
Rhino.IEpsilonComparable<Rhino.Geometry.Point4d>,
@@ -25,14 +25,14 @@ public partial struct Point4d
public static Rhino.Geometry.Point4d Multiply(Rhino.Geometry.Point4d point, System.Double d) =>
throw new System.NotImplementedException();
public System.Boolean Equals(Rhino.Geometry.Point4d point) => throw new System.NotImplementedException();
public virtual System.Boolean Equals(Rhino.Geometry.Point4d point) => throw new System.NotImplementedException();
public System.Boolean EpsilonEquals(Rhino.Geometry.Point4d other, System.Double epsilon) =>
public virtual System.Boolean EpsilonEquals(Rhino.Geometry.Point4d other, System.Double epsilon) =>
throw new System.NotImplementedException();
public void Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException();
public virtual void Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException();
public System.String ToString(System.String format, System.IFormatProvider formatProvider) =>
public virtual System.String ToString(System.String format, System.IFormatProvider formatProvider) =>
throw new System.NotImplementedException();
void System.Runtime.Serialization.ISerializable.GetObjectData(
@@ -40,22 +40,22 @@ public partial struct Point4d
System.Runtime.Serialization.StreamingContext context
) => throw new System.NotImplementedException();
public System.Double X
public virtual System.Double X
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double Y
public virtual System.Double Y
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double Z
public virtual System.Double Z
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double W
public virtual System.Double W
{
get => throw new System.NotImplementedException();
set { }
@@ -64,7 +64,7 @@ public partial struct Point4d
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsValid
public virtual System.Boolean IsValid
{
get => throw new System.NotImplementedException();
}
@@ -1,6 +1,6 @@
namespace Rhino.Geometry;
public partial struct Quaternion
public partial class Quaternion
: System.IEquatable<Rhino.Geometry.Quaternion>,
Rhino.IEpsilonComparable<Rhino.Geometry.Quaternion>
{
@@ -9,45 +9,48 @@ public partial struct Quaternion
public Quaternion(System.Double a, System.Double b, System.Double c, System.Double d) =>
throw new System.NotImplementedException();
public System.Boolean Equals(Rhino.Geometry.Quaternion other) => throw new System.NotImplementedException();
public virtual System.Boolean Equals(Rhino.Geometry.Quaternion other) => throw new System.NotImplementedException();
public System.Boolean EpsilonEquals(Rhino.Geometry.Quaternion other, System.Double epsilon) =>
public virtual System.Boolean EpsilonEquals(Rhino.Geometry.Quaternion other, System.Double epsilon) =>
throw new System.NotImplementedException();
public void Set(System.Double a, System.Double b, System.Double c, System.Double d) =>
public virtual void Set(System.Double a, System.Double b, System.Double c, System.Double d) =>
throw new System.NotImplementedException();
public System.Boolean Invert() => throw new System.NotImplementedException();
public virtual System.Boolean Invert() => throw new System.NotImplementedException();
public System.Double DistanceTo(Rhino.Geometry.Quaternion q) => throw new System.NotImplementedException();
public virtual System.Double DistanceTo(Rhino.Geometry.Quaternion q) => throw new System.NotImplementedException();
public static System.Double Distance(Rhino.Geometry.Quaternion p, Rhino.Geometry.Quaternion q) =>
throw new System.NotImplementedException();
public Rhino.Geometry.Transform MatrixForm() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Transform MatrixForm() => throw new System.NotImplementedException();
public System.Boolean Unitize() => throw new System.NotImplementedException();
public virtual System.Boolean Unitize() => throw new System.NotImplementedException();
public void SetRotation(System.Double angle, Rhino.Geometry.Vector3d axisOfRotation) =>
public virtual void SetRotation(System.Double angle, Rhino.Geometry.Vector3d axisOfRotation) =>
throw new System.NotImplementedException();
public static Rhino.Geometry.Quaternion Rotation(System.Double angle, Rhino.Geometry.Vector3d axisOfRotation) =>
throw new System.NotImplementedException();
public void SetRotation(Rhino.Geometry.Plane plane0, Rhino.Geometry.Plane plane1) =>
public virtual void SetRotation(Rhino.Geometry.Plane plane0, Rhino.Geometry.Plane plane1) =>
throw new System.NotImplementedException();
public static Rhino.Geometry.Quaternion Rotation(Rhino.Geometry.Plane plane0, Rhino.Geometry.Plane plane1) =>
throw new System.NotImplementedException();
public System.Boolean GetRotation(out System.Double angle, out Rhino.Geometry.Vector3d axis) =>
public virtual System.Boolean GetRotation(out System.Double angle, out Rhino.Geometry.Vector3d axis) =>
throw new System.NotImplementedException();
public System.Boolean GetRotation(out Rhino.Geometry.Plane plane) => throw new System.NotImplementedException();
public virtual System.Boolean GetRotation(out Rhino.Geometry.Plane plane) =>
throw new System.NotImplementedException();
public System.Boolean GetRotation(out Rhino.Geometry.Transform xform) => throw new System.NotImplementedException();
public virtual System.Boolean GetRotation(out Rhino.Geometry.Transform xform) =>
throw new System.NotImplementedException();
public Rhino.Geometry.Vector3d Rotate(Rhino.Geometry.Vector3d v) => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Vector3d Rotate(Rhino.Geometry.Vector3d v) =>
throw new System.NotImplementedException();
public static Rhino.Geometry.Quaternion Product(Rhino.Geometry.Quaternion p, Rhino.Geometry.Quaternion q) =>
throw new System.NotImplementedException();
@@ -75,63 +78,63 @@ public partial struct Quaternion
{
get => throw new System.NotImplementedException();
}
public System.Double A
public virtual System.Double A
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double B
public virtual System.Double B
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double C
public virtual System.Double C
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double D
public virtual System.Double D
{
get => throw new System.NotImplementedException();
set { }
}
public System.Boolean IsValid
public virtual System.Boolean IsValid
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Quaternion Conjugate
public virtual Rhino.Geometry.Quaternion Conjugate
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Quaternion Inverse
public virtual Rhino.Geometry.Quaternion Inverse
{
get => throw new System.NotImplementedException();
}
public System.Double Length
public virtual System.Double Length
{
get => throw new System.NotImplementedException();
}
public System.Double LengthSquared
public virtual System.Double LengthSquared
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Vector3d Vector
public virtual Rhino.Geometry.Vector3d Vector
{
get => throw new System.NotImplementedException();
}
public System.Double Scalar
public virtual System.Double Scalar
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsZero
public virtual System.Boolean IsZero
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsScalar
public virtual System.Boolean IsScalar
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsVector
public virtual System.Boolean IsVector
{
get => throw new System.NotImplementedException();
}
@@ -1,6 +1,6 @@
namespace Rhino.Geometry;
public partial struct Ray3d
public partial class Ray3d
: System.Runtime.Serialization.ISerializable,
System.IEquatable<Rhino.Geometry.Ray3d>,
Rhino.IEpsilonComparable<Rhino.Geometry.Ray3d>
@@ -10,11 +10,11 @@ public partial struct Ray3d
public Ray3d(Rhino.Geometry.Point3d position, Rhino.Geometry.Vector3d direction) =>
throw new System.NotImplementedException();
public Rhino.Geometry.Point3d PointAt(System.Double t) => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Point3d PointAt(System.Double t) => throw new System.NotImplementedException();
public System.Boolean Equals(Rhino.Geometry.Ray3d ray) => throw new System.NotImplementedException();
public virtual System.Boolean Equals(Rhino.Geometry.Ray3d ray) => throw new System.NotImplementedException();
public System.Boolean EpsilonEquals(Rhino.Geometry.Ray3d other, System.Double epsilon) =>
public virtual System.Boolean EpsilonEquals(Rhino.Geometry.Ray3d other, System.Double epsilon) =>
throw new System.NotImplementedException();
void System.Runtime.Serialization.ISerializable.GetObjectData(
@@ -22,11 +22,11 @@ public partial struct Ray3d
System.Runtime.Serialization.StreamingContext context
) => throw new System.NotImplementedException();
public Rhino.Geometry.Point3d Position
public virtual Rhino.Geometry.Point3d Position
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Vector3d Direction
public virtual Rhino.Geometry.Vector3d Direction
{
get => throw new System.NotImplementedException();
}
@@ -1,6 +1,6 @@
namespace Rhino.Geometry;
public partial struct Rectangle3d : Rhino.IEpsilonComparable<Rhino.Geometry.Rectangle3d>, System.ICloneable
public partial class Rectangle3d : Rhino.IEpsilonComparable<Rhino.Geometry.Rectangle3d>, System.ICloneable
{
public Rectangle3d() { }
@@ -23,37 +23,38 @@ public partial struct Rectangle3d : Rhino.IEpsilonComparable<Rhino.Geometry.Rect
out System.Double angleDeviation
) => throw new System.NotImplementedException();
public void MakeIncreasing() => throw new System.NotImplementedException();
public virtual void MakeIncreasing() => throw new System.NotImplementedException();
public Rhino.Geometry.Point3d Corner(System.Int32 index) => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Point3d Corner(System.Int32 index) => throw new System.NotImplementedException();
public void RecenterPlane(System.Int32 index) => throw new System.NotImplementedException();
public virtual void RecenterPlane(System.Int32 index) => throw new System.NotImplementedException();
public void RecenterPlane(Rhino.Geometry.Point3d origin) => throw new System.NotImplementedException();
public virtual void RecenterPlane(Rhino.Geometry.Point3d origin) => throw new System.NotImplementedException();
public Rhino.Geometry.Point3d PointAt(System.Double x, System.Double y) => throw new System.NotImplementedException();
public Rhino.Geometry.Point3d PointAt(System.Double t) => throw new System.NotImplementedException();
public Rhino.Geometry.Point3d ClosestPoint(Rhino.Geometry.Point3d point) =>
public virtual Rhino.Geometry.Point3d PointAt(System.Double x, System.Double y) =>
throw new System.NotImplementedException();
public Rhino.Geometry.Point3d ClosestPoint(Rhino.Geometry.Point3d point, System.Boolean includeInterior) =>
public virtual Rhino.Geometry.Point3d PointAt(System.Double t) => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Point3d ClosestPoint(Rhino.Geometry.Point3d point) =>
throw new System.NotImplementedException();
public Rhino.Geometry.PointContainment Contains(Rhino.Geometry.Point3d pt) =>
public virtual Rhino.Geometry.Point3d ClosestPoint(Rhino.Geometry.Point3d point, System.Boolean includeInterior) =>
throw new System.NotImplementedException();
public Rhino.Geometry.PointContainment Contains(System.Double x, System.Double y) =>
public virtual Rhino.Geometry.PointContainment Contains(Rhino.Geometry.Point3d pt) =>
throw new System.NotImplementedException();
public System.Boolean Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException();
public virtual Rhino.Geometry.PointContainment Contains(System.Double x, System.Double y) =>
throw new System.NotImplementedException();
public Rhino.Geometry.Polyline ToPolyline() => throw new System.NotImplementedException();
public virtual System.Boolean Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException();
public Rhino.Geometry.NurbsCurve ToNurbsCurve() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Polyline ToPolyline() => throw new System.NotImplementedException();
public System.Boolean EpsilonEquals(Rhino.Geometry.Rectangle3d other, System.Double epsilon) =>
public virtual Rhino.Geometry.NurbsCurve ToNurbsCurve() => throw new System.NotImplementedException();
public virtual System.Boolean EpsilonEquals(Rhino.Geometry.Rectangle3d other, System.Double epsilon) =>
throw new System.NotImplementedException();
System.Object System.ICloneable.Clone() => throw new System.NotImplementedException();
@@ -62,46 +63,46 @@ public partial struct Rectangle3d : Rhino.IEpsilonComparable<Rhino.Geometry.Rect
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsValid
public virtual System.Boolean IsValid
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Plane Plane
public virtual Rhino.Geometry.Plane Plane
{
get => throw new System.NotImplementedException();
set { }
}
public Rhino.Geometry.Interval X
public virtual Rhino.Geometry.Interval X
{
get => throw new System.NotImplementedException();
set { }
}
public Rhino.Geometry.Interval Y
public virtual Rhino.Geometry.Interval Y
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double Width
public virtual System.Double Width
{
get => throw new System.NotImplementedException();
}
public System.Double Height
public virtual System.Double Height
{
get => throw new System.NotImplementedException();
}
public System.Double Area
public virtual System.Double Area
{
get => throw new System.NotImplementedException();
}
public System.Double Circumference
public virtual System.Double Circumference
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.BoundingBox BoundingBox
public virtual Rhino.Geometry.BoundingBox BoundingBox
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Point3d Center
public virtual Rhino.Geometry.Point3d Center
{
get => throw new System.NotImplementedException();
}
@@ -1,6 +1,6 @@
namespace Rhino.Geometry;
public partial struct Sphere : Rhino.IEpsilonComparable<Rhino.Geometry.Sphere>
public partial class Sphere : Rhino.IEpsilonComparable<Rhino.Geometry.Sphere>
{
public Sphere() { }
@@ -13,106 +13,110 @@ public partial struct Sphere : Rhino.IEpsilonComparable<Rhino.Geometry.Sphere>
System.Collections.Generic.IEnumerable<Rhino.Geometry.Point3d> points
) => throw new System.NotImplementedException();
public Rhino.Geometry.Circle LatitudeRadians(System.Double radians) => throw new System.NotImplementedException();
public Rhino.Geometry.Circle LatitudeDegrees(System.Double degrees) => throw new System.NotImplementedException();
public Rhino.Geometry.Circle LongitudeRadians(System.Double radians) => throw new System.NotImplementedException();
public Rhino.Geometry.Circle LongitudeDegrees(System.Double degrees) => throw new System.NotImplementedException();
public Rhino.Geometry.Point3d PointAt(System.Double longitudeRadians, System.Double latitudeRadians) =>
public virtual Rhino.Geometry.Circle LatitudeRadians(System.Double radians) =>
throw new System.NotImplementedException();
public Rhino.Geometry.Vector3d NormalAt(System.Double longitudeRadians, System.Double latitudeRadians) =>
public virtual Rhino.Geometry.Circle LatitudeDegrees(System.Double degrees) =>
throw new System.NotImplementedException();
public Rhino.Geometry.Point3d ClosestPoint(Rhino.Geometry.Point3d testPoint) =>
public virtual Rhino.Geometry.Circle LongitudeRadians(System.Double radians) =>
throw new System.NotImplementedException();
public System.Boolean ClosestParameter(
public virtual Rhino.Geometry.Circle LongitudeDegrees(System.Double degrees) =>
throw new System.NotImplementedException();
public virtual Rhino.Geometry.Point3d PointAt(System.Double longitudeRadians, System.Double latitudeRadians) =>
throw new System.NotImplementedException();
public virtual Rhino.Geometry.Vector3d NormalAt(System.Double longitudeRadians, System.Double latitudeRadians) =>
throw new System.NotImplementedException();
public virtual Rhino.Geometry.Point3d ClosestPoint(Rhino.Geometry.Point3d testPoint) =>
throw new System.NotImplementedException();
public virtual System.Boolean ClosestParameter(
Rhino.Geometry.Point3d testPoint,
out System.Double longitudeRadians,
out System.Double latitudeRadians
) => throw new System.NotImplementedException();
public System.Boolean Rotate(
public virtual System.Boolean Rotate(
System.Double sinAngle,
System.Double cosAngle,
Rhino.Geometry.Vector3d axisOfRotation
) => throw new System.NotImplementedException();
public System.Boolean Rotate(System.Double angleRadians, Rhino.Geometry.Vector3d axisOfRotation) =>
public virtual System.Boolean Rotate(System.Double angleRadians, Rhino.Geometry.Vector3d axisOfRotation) =>
throw new System.NotImplementedException();
public System.Boolean Rotate(
public virtual System.Boolean Rotate(
System.Double sinAngle,
System.Double cosAngle,
Rhino.Geometry.Vector3d axisOfRotation,
Rhino.Geometry.Point3d centerOfRotation
) => throw new System.NotImplementedException();
public System.Boolean Rotate(
public virtual System.Boolean Rotate(
System.Double angleRadians,
Rhino.Geometry.Vector3d axisOfRotation,
Rhino.Geometry.Point3d centerOfRotation
) => throw new System.NotImplementedException();
public System.Boolean Translate(Rhino.Geometry.Vector3d delta) => throw new System.NotImplementedException();
public virtual System.Boolean Translate(Rhino.Geometry.Vector3d delta) => throw new System.NotImplementedException();
public System.Boolean Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException();
public virtual System.Boolean Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException();
public Rhino.Geometry.Brep ToBrep() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Brep ToBrep() => throw new System.NotImplementedException();
public Rhino.Geometry.NurbsSurface ToNurbsSurface() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.NurbsSurface ToNurbsSurface() => throw new System.NotImplementedException();
public Rhino.Geometry.RevSurface ToRevSurface() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.RevSurface ToRevSurface() => throw new System.NotImplementedException();
public System.Boolean EpsilonEquals(Rhino.Geometry.Sphere other, System.Double epsilon) =>
public virtual System.Boolean EpsilonEquals(Rhino.Geometry.Sphere other, System.Double epsilon) =>
throw new System.NotImplementedException();
public static Rhino.Geometry.Sphere Unset
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsValid
public virtual System.Boolean IsValid
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.BoundingBox BoundingBox
public virtual Rhino.Geometry.BoundingBox BoundingBox
{
get => throw new System.NotImplementedException();
}
public System.Double Diameter
public virtual System.Double Diameter
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double Radius
public virtual System.Double Radius
{
get => throw new System.NotImplementedException();
set { }
}
public Rhino.Geometry.Plane EquitorialPlane
public virtual Rhino.Geometry.Plane EquitorialPlane
{
get => throw new System.NotImplementedException();
set { }
}
public Rhino.Geometry.Plane EquatorialPlane
public virtual Rhino.Geometry.Plane EquatorialPlane
{
get => throw new System.NotImplementedException();
set { }
}
public Rhino.Geometry.Point3d Center
public virtual Rhino.Geometry.Point3d Center
{
get => throw new System.NotImplementedException();
set { }
}
public Rhino.Geometry.Point3d NorthPole
public virtual Rhino.Geometry.Point3d NorthPole
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Point3d SouthPole
public virtual Rhino.Geometry.Point3d SouthPole
{
get => throw new System.NotImplementedException();
}
@@ -1,38 +1,38 @@
namespace Rhino.Geometry;
public partial struct Torus : Rhino.IEpsilonComparable<Rhino.Geometry.Torus>
public partial class Torus : Rhino.IEpsilonComparable<Rhino.Geometry.Torus>
{
public Torus() { }
public Torus(Rhino.Geometry.Plane basePlane, System.Double majorRadius, System.Double minorRadius) =>
throw new System.NotImplementedException();
public Rhino.Geometry.NurbsSurface ToNurbsSurface() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.NurbsSurface ToNurbsSurface() => throw new System.NotImplementedException();
public Rhino.Geometry.RevSurface ToRevSurface() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.RevSurface ToRevSurface() => throw new System.NotImplementedException();
public System.Boolean EpsilonEquals(Rhino.Geometry.Torus other, System.Double epsilon) =>
public virtual System.Boolean EpsilonEquals(Rhino.Geometry.Torus other, System.Double epsilon) =>
throw new System.NotImplementedException();
public static Rhino.Geometry.Torus Unset
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsValid
public virtual System.Boolean IsValid
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Plane Plane
public virtual Rhino.Geometry.Plane Plane
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double MajorRadius
public virtual System.Double MajorRadius
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double MinorRadius
public virtual System.Double MinorRadius
{
get => throw new System.NotImplementedException();
set { }
@@ -1,6 +1,6 @@
namespace Rhino.Geometry;
public partial struct Transform
public partial class Transform
: System.IComparable<Rhino.Geometry.Transform>,
System.IEquatable<Rhino.Geometry.Transform>,
System.ICloneable
@@ -109,80 +109,90 @@ public partial struct Transform
public static Rhino.Geometry.Transform Multiply(Rhino.Geometry.Transform a, Rhino.Geometry.Transform b) =>
throw new System.NotImplementedException();
public System.Boolean IsZeroTransformaton(System.Double zeroTolerance) => throw new System.NotImplementedException();
public System.Boolean IsZeroTransformationWithTolerance(System.Double zeroTolerance) =>
public virtual System.Boolean IsZeroTransformaton(System.Double zeroTolerance) =>
throw new System.NotImplementedException();
public Rhino.Geometry.TransformSimilarityType IsSimilarity(System.Double tolerance) =>
public virtual System.Boolean IsZeroTransformationWithTolerance(System.Double zeroTolerance) =>
throw new System.NotImplementedException();
public Rhino.Geometry.TransformSimilarityType DecomposeSimilarity(
public virtual Rhino.Geometry.TransformSimilarityType IsSimilarity(System.Double tolerance) =>
throw new System.NotImplementedException();
public virtual Rhino.Geometry.TransformSimilarityType DecomposeSimilarity(
out Rhino.Geometry.Vector3d translation,
out System.Double dilation,
out Rhino.Geometry.Transform rotation,
System.Double tolerance
) => throw new System.NotImplementedException();
public Rhino.Geometry.TransformRigidType IsRigid(System.Double tolerance) =>
public virtual Rhino.Geometry.TransformRigidType IsRigid(System.Double tolerance) =>
throw new System.NotImplementedException();
public Rhino.Geometry.TransformRigidType DecomposeRigid(
public virtual Rhino.Geometry.TransformRigidType DecomposeRigid(
out Rhino.Geometry.Vector3d translation,
out Rhino.Geometry.Transform rotation,
System.Double tolerance
) => throw new System.NotImplementedException();
public System.Boolean DecomposeAffine(out Rhino.Geometry.Vector3d translation, out Rhino.Geometry.Transform linear) =>
throw new System.NotImplementedException();
public virtual System.Boolean DecomposeAffine(
out Rhino.Geometry.Vector3d translation,
out Rhino.Geometry.Transform linear
) => throw new System.NotImplementedException();
public System.Boolean DecomposeAffine(out Rhino.Geometry.Transform linear, out Rhino.Geometry.Vector3d translation) =>
throw new System.NotImplementedException();
public virtual System.Boolean DecomposeAffine(
out Rhino.Geometry.Transform linear,
out Rhino.Geometry.Vector3d translation
) => throw new System.NotImplementedException();
public System.Boolean DecomposeAffine(
public virtual System.Boolean DecomposeAffine(
out Rhino.Geometry.Vector3d translation,
out Rhino.Geometry.Transform rotation,
out Rhino.Geometry.Transform orthogonal,
out Rhino.Geometry.Vector3d diagonal
) => throw new System.NotImplementedException();
public System.Boolean GetQuaternion(out Rhino.Geometry.Quaternion quaternion) =>
public virtual System.Boolean GetQuaternion(out Rhino.Geometry.Quaternion quaternion) =>
throw new System.NotImplementedException();
public void Affineize() => throw new System.NotImplementedException();
public virtual void Affineize() => throw new System.NotImplementedException();
public void Linearize() => throw new System.NotImplementedException();
public virtual void Linearize() => throw new System.NotImplementedException();
public System.Boolean Orthogonalize(System.Double tolerance) => throw new System.NotImplementedException();
public virtual System.Boolean Orthogonalize(System.Double tolerance) => throw new System.NotImplementedException();
public System.Boolean DecomposeSymmetric(out Rhino.Geometry.Transform matrix, out Rhino.Geometry.Vector3d diagonal) =>
public virtual System.Boolean DecomposeSymmetric(
out Rhino.Geometry.Transform matrix,
out Rhino.Geometry.Vector3d diagonal
) => throw new System.NotImplementedException();
public virtual System.Boolean GetYawPitchRoll(
out System.Double yaw,
out System.Double pitch,
out System.Double roll
) => throw new System.NotImplementedException();
public virtual System.Boolean GetEulerZYZ(out System.Double alpha, out System.Double beta, out System.Double gamma) =>
throw new System.NotImplementedException();
public System.Boolean GetYawPitchRoll(out System.Double yaw, out System.Double pitch, out System.Double roll) =>
public virtual Rhino.Geometry.BoundingBox TransformBoundingBox(Rhino.Geometry.BoundingBox bbox) =>
throw new System.NotImplementedException();
public System.Boolean GetEulerZYZ(out System.Double alpha, out System.Double beta, out System.Double gamma) =>
throw new System.NotImplementedException();
public Rhino.Geometry.BoundingBox TransformBoundingBox(Rhino.Geometry.BoundingBox bbox) =>
throw new System.NotImplementedException();
public Rhino.Geometry.Point3d[] TransformList(
public virtual Rhino.Geometry.Point3d[] TransformList(
System.Collections.Generic.IEnumerable<Rhino.Geometry.Point3d> points
) => throw new System.NotImplementedException();
public System.Boolean Equals(Rhino.Geometry.Transform other) => throw new System.NotImplementedException();
public virtual System.Boolean Equals(Rhino.Geometry.Transform other) => throw new System.NotImplementedException();
public System.Boolean TryGetInverse(out Rhino.Geometry.Transform inverseTransform) =>
public virtual System.Boolean TryGetInverse(out Rhino.Geometry.Transform inverseTransform) =>
throw new System.NotImplementedException();
public Rhino.Geometry.Transform Transpose() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Transform Transpose() => throw new System.NotImplementedException();
public System.Single[] ToFloatArray(System.Boolean rowDominant) => throw new System.NotImplementedException();
public virtual System.Single[] ToFloatArray(System.Boolean rowDominant) => throw new System.NotImplementedException();
public Rhino.Geometry.Transform Clone() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Transform Clone() => throw new System.NotImplementedException();
public System.Int32 CompareTo(Rhino.Geometry.Transform other) => throw new System.NotImplementedException();
public virtual System.Int32 CompareTo(Rhino.Geometry.Transform other) => throw new System.NotImplementedException();
System.Object System.ICloneable.Clone() => throw new System.NotImplementedException();
@@ -198,132 +208,132 @@ public partial struct Transform
{
get => throw new System.NotImplementedException();
}
public System.Double M00
public virtual System.Double M00
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double M01
public virtual System.Double M01
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double M02
public virtual System.Double M02
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double M03
public virtual System.Double M03
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double M10
public virtual System.Double M10
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double M11
public virtual System.Double M11
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double M12
public virtual System.Double M12
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double M13
public virtual System.Double M13
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double M20
public virtual System.Double M20
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double M21
public virtual System.Double M21
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double M22
public virtual System.Double M22
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double M23
public virtual System.Double M23
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double M30
public virtual System.Double M30
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double M31
public virtual System.Double M31
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double M32
public virtual System.Double M32
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double M33
public virtual System.Double M33
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double this[System.Int32 row]
public virtual System.Double this[System.Int32 row]
{
get => throw new System.NotImplementedException();
set { }
}
public System.Boolean IsIdentity
public virtual System.Boolean IsIdentity
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsValid
public virtual System.Boolean IsValid
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsZero
public virtual System.Boolean IsZero
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsZero4x4
public virtual System.Boolean IsZero4x4
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsZeroTransformation
public virtual System.Boolean IsZeroTransformation
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.TransformSimilarityType SimilarityType
public virtual Rhino.Geometry.TransformSimilarityType SimilarityType
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.TransformRigidType RigidType
public virtual Rhino.Geometry.TransformRigidType RigidType
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsAffine
public virtual System.Boolean IsAffine
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsLinear
public virtual System.Boolean IsLinear
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsRotation
public virtual System.Boolean IsRotation
{
get => throw new System.NotImplementedException();
}
public System.Double Determinant
public virtual System.Double Determinant
{
get => throw new System.NotImplementedException();
}
@@ -1,139 +1,145 @@
namespace Rhino.Geometry;
public partial struct Triangle3d
public partial class Triangle3d
{
public Triangle3d() { }
public Triangle3d(Rhino.Geometry.Point3d a, Rhino.Geometry.Point3d b, Rhino.Geometry.Point3d c) =>
throw new System.NotImplementedException();
public Rhino.Geometry.Triangle3d Transform(Rhino.Geometry.Transform transform) =>
public virtual Rhino.Geometry.Triangle3d Transform(Rhino.Geometry.Transform transform) =>
throw new System.NotImplementedException();
public Rhino.Geometry.Polyline ToPolyline() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Polyline ToPolyline() => throw new System.NotImplementedException();
public Rhino.Geometry.Mesh ToMesh() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Mesh ToMesh() => throw new System.NotImplementedException();
public Rhino.Geometry.Triangle3d WithA(Rhino.Geometry.Point3d a) => throw new System.NotImplementedException();
public Rhino.Geometry.Triangle3d WithB(Rhino.Geometry.Point3d b) => throw new System.NotImplementedException();
public Rhino.Geometry.Triangle3d WithC(Rhino.Geometry.Point3d c) => throw new System.NotImplementedException();
public Rhino.Geometry.Point3d PointAtBarycentricCoords(Rhino.Geometry.Point2d coords) =>
public virtual Rhino.Geometry.Triangle3d WithA(Rhino.Geometry.Point3d a) =>
throw new System.NotImplementedException();
public Rhino.Geometry.Point2d BarycentricCoordsAt(Rhino.Geometry.Point3d point, out System.Double signedHeight) =>
public virtual Rhino.Geometry.Triangle3d WithB(Rhino.Geometry.Point3d b) =>
throw new System.NotImplementedException();
public Rhino.Geometry.Point3d PointAlongBoundary(System.Double t) => throw new System.NotImplementedException();
public System.Double ClosestParameterOnBoundary(Rhino.Geometry.Point3d point) =>
public virtual Rhino.Geometry.Triangle3d WithC(Rhino.Geometry.Point3d c) =>
throw new System.NotImplementedException();
public Rhino.Geometry.Point3d ClosestPointOnBoundary(Rhino.Geometry.Point3d point) =>
public virtual Rhino.Geometry.Point3d PointAtBarycentricCoords(Rhino.Geometry.Point2d coords) =>
throw new System.NotImplementedException();
public Rhino.Geometry.Point3d PointOnInterior(System.Double u, System.Double v) =>
public virtual Rhino.Geometry.Point2d BarycentricCoordsAt(
Rhino.Geometry.Point3d point,
out System.Double signedHeight
) => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Point3d PointAlongBoundary(System.Double t) =>
throw new System.NotImplementedException();
public Rhino.Geometry.Point3d A
public virtual System.Double ClosestParameterOnBoundary(Rhino.Geometry.Point3d point) =>
throw new System.NotImplementedException();
public virtual Rhino.Geometry.Point3d ClosestPointOnBoundary(Rhino.Geometry.Point3d point) =>
throw new System.NotImplementedException();
public virtual Rhino.Geometry.Point3d PointOnInterior(System.Double u, System.Double v) =>
throw new System.NotImplementedException();
public virtual Rhino.Geometry.Point3d A
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Point3d B
public virtual Rhino.Geometry.Point3d B
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Point3d C
public virtual Rhino.Geometry.Point3d C
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Circle Circumcircle
public virtual Rhino.Geometry.Circle Circumcircle
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.BoundingBox BoundingBox
public virtual Rhino.Geometry.BoundingBox BoundingBox
{
get => throw new System.NotImplementedException();
}
public System.Double AngleA
public virtual System.Double AngleA
{
get => throw new System.NotImplementedException();
}
public System.Double AngleB
public virtual System.Double AngleB
{
get => throw new System.NotImplementedException();
}
public System.Double AngleC
public virtual System.Double AngleC
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Line AB
public virtual Rhino.Geometry.Line AB
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Line BC
public virtual Rhino.Geometry.Line BC
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Line CA
public virtual Rhino.Geometry.Line CA
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Line MedianA
public virtual Rhino.Geometry.Line MedianA
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Line MedianB
public virtual Rhino.Geometry.Line MedianB
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Line MedianC
public virtual Rhino.Geometry.Line MedianC
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Line AltitudeA
public virtual Rhino.Geometry.Line AltitudeA
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Line AltitudeB
public virtual Rhino.Geometry.Line AltitudeB
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Line AltitudeC
public virtual Rhino.Geometry.Line AltitudeC
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Line PerpendicularAB
public virtual Rhino.Geometry.Line PerpendicularAB
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Line PerpendicularBC
public virtual Rhino.Geometry.Line PerpendicularBC
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Line PerpendicularCA
public virtual Rhino.Geometry.Line PerpendicularCA
{
get => throw new System.NotImplementedException();
}
public System.Double Perimeter
public virtual System.Double Perimeter
{
get => throw new System.NotImplementedException();
}
public System.Double Area
public virtual System.Double Area
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Point3d AreaCenter
public virtual Rhino.Geometry.Point3d AreaCenter
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Point3d Orthocenter
public virtual Rhino.Geometry.Point3d Orthocenter
{
get => throw new System.NotImplementedException();
}
public Rhino.Geometry.Point3d Circumcenter
public virtual Rhino.Geometry.Point3d Circumcenter
{
get => throw new System.NotImplementedException();
}
@@ -1,6 +1,6 @@
namespace Rhino.Geometry;
public partial struct Vector2d
public partial class Vector2d
: System.Runtime.Serialization.ISerializable,
System.IEquatable<Rhino.Geometry.Vector2d>,
System.IComparable<Rhino.Geometry.Vector2d>,
@@ -34,23 +34,23 @@ public partial struct Vector2d
public static Rhino.Geometry.Vector2d Negate(Rhino.Geometry.Vector2d vector) =>
throw new System.NotImplementedException();
public System.Boolean Equals(Rhino.Geometry.Vector2d vector) => throw new System.NotImplementedException();
public virtual System.Boolean Equals(Rhino.Geometry.Vector2d vector) => throw new System.NotImplementedException();
public System.Boolean EpsilonEquals(Rhino.Geometry.Vector2d other, System.Double epsilon) =>
public virtual System.Boolean EpsilonEquals(Rhino.Geometry.Vector2d other, System.Double epsilon) =>
throw new System.NotImplementedException();
public System.Int32 CompareTo(Rhino.Geometry.Vector2d other) => throw new System.NotImplementedException();
public virtual System.Int32 CompareTo(Rhino.Geometry.Vector2d other) => throw new System.NotImplementedException();
public System.String ToString(System.String format, System.IFormatProvider formatProvider) =>
public virtual System.String ToString(System.String format, System.IFormatProvider formatProvider) =>
throw new System.NotImplementedException();
public System.Boolean IsTiny(System.Double tolerance) => throw new System.NotImplementedException();
public virtual System.Boolean IsTiny(System.Double tolerance) => throw new System.NotImplementedException();
public System.Boolean IsTiny() => throw new System.NotImplementedException();
public virtual System.Boolean IsTiny() => throw new System.NotImplementedException();
public System.Boolean Unitize() => throw new System.NotImplementedException();
public virtual System.Boolean Unitize() => throw new System.NotImplementedException();
public System.Boolean Rotate(System.Double angleRadians) => throw new System.NotImplementedException();
public virtual System.Boolean Rotate(System.Double angleRadians) => throw new System.NotImplementedException();
void System.Runtime.Serialization.ISerializable.GetObjectData(
System.Runtime.Serialization.SerializationInfo info,
@@ -59,17 +59,17 @@ public partial struct Vector2d
System.Int32 System.IComparable.CompareTo(System.Object obj) => throw new System.NotImplementedException();
public System.Double X
public virtual System.Double X
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double Y
public virtual System.Double Y
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double Length
public virtual System.Double Length
{
get => throw new System.NotImplementedException();
}
@@ -81,11 +81,11 @@ public partial struct Vector2d
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsValid
public virtual System.Boolean IsValid
{
get => throw new System.NotImplementedException();
}
public System.Double SquareLength
public virtual System.Double SquareLength
{
get => throw new System.NotImplementedException();
}
@@ -1,6 +1,6 @@
namespace Rhino.Geometry;
public partial struct Vector2f
public partial class Vector2f
: System.IEquatable<Rhino.Geometry.Vector2f>,
System.IComparable<Rhino.Geometry.Vector2f>,
System.IComparable,
@@ -12,14 +12,14 @@ public partial struct Vector2f
public Vector2f(System.Single x, System.Single y) => throw new System.NotImplementedException();
public System.Boolean Equals(Rhino.Geometry.Vector2f vector) => throw new System.NotImplementedException();
public virtual System.Boolean Equals(Rhino.Geometry.Vector2f vector) => throw new System.NotImplementedException();
public System.Boolean EpsilonEquals(Rhino.Geometry.Vector2f other, System.Single epsilon) =>
public virtual System.Boolean EpsilonEquals(Rhino.Geometry.Vector2f other, System.Single epsilon) =>
throw new System.NotImplementedException();
public System.Int32 CompareTo(Rhino.Geometry.Vector2f other) => throw new System.NotImplementedException();
public virtual System.Int32 CompareTo(Rhino.Geometry.Vector2f other) => throw new System.NotImplementedException();
public System.String ToString(System.String format, System.IFormatProvider formatProvider) =>
public virtual System.String ToString(System.String format, System.IFormatProvider formatProvider) =>
throw new System.NotImplementedException();
public static System.Double Multiply(Rhino.Geometry.Vector2f point1, Rhino.Geometry.Vector2f point2) =>
@@ -27,21 +27,21 @@ public partial struct Vector2f
System.Int32 System.IComparable.CompareTo(System.Object obj) => throw new System.NotImplementedException();
public System.Single X
public virtual System.Single X
{
get => throw new System.NotImplementedException();
set { }
}
public System.Single Y
public virtual System.Single Y
{
get => throw new System.NotImplementedException();
set { }
}
public System.Single SquareLength
public virtual System.Single SquareLength
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsValid
public virtual System.Boolean IsValid
{
get => throw new System.NotImplementedException();
}
@@ -1,6 +1,6 @@
namespace Rhino.Geometry;
public partial struct Vector3d
public partial class Vector3d
: System.Runtime.Serialization.ISerializable,
System.IEquatable<Rhino.Geometry.Vector3d>,
System.IComparable<Rhino.Geometry.Vector3d>,
@@ -77,40 +77,42 @@ public partial struct Vector3d
Rhino.Geometry.Vector3d z
) => throw new System.NotImplementedException();
public System.Boolean IsTiny(System.Double tolerance) => throw new System.NotImplementedException();
public virtual System.Boolean IsTiny(System.Double tolerance) => throw new System.NotImplementedException();
public System.Boolean IsTiny() => throw new System.NotImplementedException();
public virtual System.Boolean IsTiny() => throw new System.NotImplementedException();
public System.Boolean Equals(Rhino.Geometry.Vector3d vector) => throw new System.NotImplementedException();
public virtual System.Boolean Equals(Rhino.Geometry.Vector3d vector) => throw new System.NotImplementedException();
public System.Boolean EpsilonEquals(Rhino.Geometry.Vector3d other, System.Double epsilon) =>
public virtual System.Boolean EpsilonEquals(Rhino.Geometry.Vector3d other, System.Double epsilon) =>
throw new System.NotImplementedException();
public System.Int32 CompareTo(Rhino.Geometry.Vector3d other) => throw new System.NotImplementedException();
public virtual System.Int32 CompareTo(Rhino.Geometry.Vector3d other) => throw new System.NotImplementedException();
public System.String ToString(System.String format, System.IFormatProvider formatProvider) =>
public virtual System.String ToString(System.String format, System.IFormatProvider formatProvider) =>
throw new System.NotImplementedException();
public System.Boolean Unitize() => throw new System.NotImplementedException();
public virtual System.Boolean Unitize() => throw new System.NotImplementedException();
public void Transform(Rhino.Geometry.Transform transformation) => throw new System.NotImplementedException();
public virtual void Transform(Rhino.Geometry.Transform transformation) => throw new System.NotImplementedException();
public System.Boolean Rotate(System.Double angleRadians, Rhino.Geometry.Vector3d rotationAxis) =>
public virtual System.Boolean Rotate(System.Double angleRadians, Rhino.Geometry.Vector3d rotationAxis) =>
throw new System.NotImplementedException();
public System.Boolean Reverse() => throw new System.NotImplementedException();
public virtual System.Boolean Reverse() => throw new System.NotImplementedException();
public System.Int32 IsParallelTo(Rhino.Geometry.Vector3d other) => throw new System.NotImplementedException();
public virtual System.Int32 IsParallelTo(Rhino.Geometry.Vector3d other) => throw new System.NotImplementedException();
public System.Int32 IsParallelTo(Rhino.Geometry.Vector3d other, System.Double angleTolerance) =>
public virtual System.Int32 IsParallelTo(Rhino.Geometry.Vector3d other, System.Double angleTolerance) =>
throw new System.NotImplementedException();
public System.Boolean IsPerpendicularTo(Rhino.Geometry.Vector3d other) => throw new System.NotImplementedException();
public System.Boolean IsPerpendicularTo(Rhino.Geometry.Vector3d other, System.Double angleTolerance) =>
public virtual System.Boolean IsPerpendicularTo(Rhino.Geometry.Vector3d other) =>
throw new System.NotImplementedException();
public System.Boolean PerpendicularTo(Rhino.Geometry.Vector3d other) => throw new System.NotImplementedException();
public virtual System.Boolean IsPerpendicularTo(Rhino.Geometry.Vector3d other, System.Double angleTolerance) =>
throw new System.NotImplementedException();
public virtual System.Boolean PerpendicularTo(Rhino.Geometry.Vector3d other) =>
throw new System.NotImplementedException();
void System.Runtime.Serialization.ISerializable.GetObjectData(
System.Runtime.Serialization.SerializationInfo info,
@@ -141,51 +143,51 @@ public partial struct Vector3d
{
get => throw new System.NotImplementedException();
}
public System.Double X
public virtual System.Double X
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double Y
public virtual System.Double Y
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double Z
public virtual System.Double Z
{
get => throw new System.NotImplementedException();
set { }
}
public System.Double this[System.Int32 index]
public virtual System.Double this[System.Int32 index]
{
get => throw new System.NotImplementedException();
set { }
}
public System.Boolean IsValid
public virtual System.Boolean IsValid
{
get => throw new System.NotImplementedException();
}
public System.Double MinimumCoordinate
public virtual System.Double MinimumCoordinate
{
get => throw new System.NotImplementedException();
}
public System.Double MaximumCoordinate
public virtual System.Double MaximumCoordinate
{
get => throw new System.NotImplementedException();
}
public System.Double Length
public virtual System.Double Length
{
get => throw new System.NotImplementedException();
}
public System.Double SquareLength
public virtual System.Double SquareLength
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsUnitVector
public virtual System.Boolean IsUnitVector
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsZero
public virtual System.Boolean IsZero
{
get => throw new System.NotImplementedException();
}
@@ -1,6 +1,6 @@
namespace Rhino.Geometry;
public partial struct Vector3f
public partial class Vector3f
: System.IEquatable<Rhino.Geometry.Vector3f>,
System.IComparable<Rhino.Geometry.Vector3f>,
System.IComparable,
@@ -12,26 +12,27 @@ public partial struct Vector3f
public Vector3f(System.Single x, System.Single y, System.Single z) => throw new System.NotImplementedException();
public System.Boolean Equals(Rhino.Geometry.Vector3f vector) => throw new System.NotImplementedException();
public virtual System.Boolean Equals(Rhino.Geometry.Vector3f vector) => throw new System.NotImplementedException();
public System.Boolean EpsilonEquals(Rhino.Geometry.Vector3f other, System.Single epsilon) =>
public virtual System.Boolean EpsilonEquals(Rhino.Geometry.Vector3f other, System.Single epsilon) =>
throw new System.NotImplementedException();
public System.Int32 CompareTo(Rhino.Geometry.Vector3f other) => throw new System.NotImplementedException();
public virtual System.Int32 CompareTo(Rhino.Geometry.Vector3f other) => throw new System.NotImplementedException();
public System.String ToString(System.String format, System.IFormatProvider formatProvider) =>
public virtual System.String ToString(System.String format, System.IFormatProvider formatProvider) =>
throw new System.NotImplementedException();
public System.Boolean Unitize() => throw new System.NotImplementedException();
public virtual System.Boolean Unitize() => throw new System.NotImplementedException();
public void Transform(Rhino.Geometry.Transform transformation) => throw new System.NotImplementedException();
public virtual void Transform(Rhino.Geometry.Transform transformation) => throw new System.NotImplementedException();
public System.Boolean Rotate(System.Double angleRadians, Rhino.Geometry.Vector3f rotationAxis) =>
public virtual System.Boolean Rotate(System.Double angleRadians, Rhino.Geometry.Vector3f rotationAxis) =>
throw new System.NotImplementedException();
public System.Boolean Reverse() => throw new System.NotImplementedException();
public virtual System.Boolean Reverse() => throw new System.NotImplementedException();
public System.Boolean PerpendicularTo(Rhino.Geometry.Vector3f other) => throw new System.NotImplementedException();
public virtual System.Boolean PerpendicularTo(Rhino.Geometry.Vector3f other) =>
throw new System.NotImplementedException();
public static Rhino.Geometry.Vector3f Add(Rhino.Geometry.Vector3f vector1, Rhino.Geometry.Vector3f vector2) =>
throw new System.NotImplementedException();
@@ -85,38 +86,38 @@ public partial struct Vector3f
{
get => throw new System.NotImplementedException();
}
public System.Single X
public virtual System.Single X
{
get => throw new System.NotImplementedException();
set { }
}
public System.Single Y
public virtual System.Single Y
{
get => throw new System.NotImplementedException();
set { }
}
public System.Single Z
public virtual System.Single Z
{
get => throw new System.NotImplementedException();
set { }
}
public System.Boolean IsZero
public virtual System.Boolean IsZero
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsUnitVector
public virtual System.Boolean IsUnitVector
{
get => throw new System.NotImplementedException();
}
public System.Boolean IsValid
public virtual System.Boolean IsValid
{
get => throw new System.NotImplementedException();
}
public System.Single SquareLength
public virtual System.Single SquareLength
{
get => throw new System.NotImplementedException();
}
public System.Single Length
public virtual System.Single Length
{
get => throw new System.NotImplementedException();
}
@@ -1,6 +1,6 @@
namespace Rhino;
public partial struct IndexPair
public partial class IndexPair
: System.Collections.Generic.IList<System.Int32>,
System.Collections.Generic.IReadOnlyList<System.Int32>
{
@@ -8,13 +8,14 @@ public partial struct IndexPair
public IndexPair(System.Int32 i, System.Int32 j) => throw new System.NotImplementedException();
public System.Int32 IndexOf(System.Int32 item) => throw new System.NotImplementedException();
public virtual System.Int32 IndexOf(System.Int32 item) => throw new System.NotImplementedException();
public System.Boolean Contains(System.Int32 item) => throw new System.NotImplementedException();
public virtual System.Boolean Contains(System.Int32 item) => throw new System.NotImplementedException();
public void CopyTo(System.Int32[] array, System.Int32 arrayIndex) => throw new System.NotImplementedException();
public virtual void CopyTo(System.Int32[] array, System.Int32 arrayIndex) =>
throw new System.NotImplementedException();
public System.Collections.Generic.IEnumerator<System.Int32> GetEnumerator() =>
public virtual System.Collections.Generic.IEnumerator<System.Int32> GetEnumerator() =>
throw new System.NotImplementedException();
void System.Collections.Generic.IList<System.Int32>.Insert(System.Int32 index, System.Int32 item) =>
@@ -34,22 +35,22 @@ public partial struct IndexPair
System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() =>
throw new System.NotImplementedException();
public System.Int32 I
public virtual System.Int32 I
{
get => throw new System.NotImplementedException();
set { }
}
public System.Int32 J
public virtual System.Int32 J
{
get => throw new System.NotImplementedException();
set { }
}
public System.Int32 this[System.Int32 index]
public virtual System.Int32 this[System.Int32 index]
{
get => throw new System.NotImplementedException();
set { }
}
public System.Int32 Count
public virtual System.Int32 Count
{
get => throw new System.NotImplementedException();
}
+1 -1
View File
@@ -78,7 +78,7 @@ public partial class Generator
extras = "static";
}
if (generatedType == GeneratedType.Class)
if (generatedType != GeneratedType.Interface)
{
extras = "virtual";
if (methodInfo.IsStatic)
+1 -1
View File
@@ -126,7 +126,7 @@ public partial class Generator
{
extra += "static";
}
if (generatedType == GeneratedType.Class)
if (generatedType != GeneratedType.Interface)
{
if (!isStatic)
{
+5 -4
View File
@@ -154,7 +154,7 @@ public partial class Generator
{
StringBuilder sb = new();
sb.AppendLine($"namespace {clazz.Namespace};").AppendLine();
sb.Append($"public partial struct {clazz.Name}");
sb.Append($"public partial class {clazz.Name}");
bool appended = false;
bool isFirst = true;
var interfaces = GetInterfaces(clazz);
@@ -204,7 +204,7 @@ public partial class Generator
{
constructors = WriteConstructors(sb, clazz);
}
WriteFields(sb, clazz);
WriteFields(sb, clazz, generatedType);
var methods = WriteMethods(sb, clazz, generatedType);
var properties = WriteProperties(sb, clazz, generatedType);
@@ -212,9 +212,10 @@ public partial class Generator
return (constructors, properties.Concat(methods).ToList());
}
private void WriteFields(StringBuilder sb, Type clazz)
private void WriteFields(StringBuilder sb, Type clazz, GeneratedType generatedType)
{
foreach (var field in clazz.GetFields(BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly))
var bindingAttributes = BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly;
foreach (var field in clazz.GetFields(bindingAttributes))
{
sb.AppendLine($"public {FormGenericType(field.FieldType, false)} {field.Name};");
}