diff --git a/Directory.Packages.props b/Directory.Packages.props index fe996823..fa24cdec 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -1,11 +1,14 @@ - - - + + + + + + - + \ No newline at end of file diff --git a/Speckle.Host.Apis.sln b/Speckle.Host.Apis.sln index 8a84a390..d1f27f16 100644 --- a/Speckle.Host.Apis.sln +++ b/Speckle.Host.Apis.sln @@ -27,6 +27,12 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Revit", "Revit", "{BD68BFA8 EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Speckle.Revit2023.Fakes", "Speckle.Revit2023.Fakes\Speckle.Revit2023.Fakes.csproj", "{4B16340A-C493-41AB-85E8-E32C92533118}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Speckle.Rhino7.Fakes.Generator", "Speckle.Rhino7.Fakes.Generator\Speckle.Rhino7.Fakes.Generator.csproj", "{414C51A1-6237-43BB-A59A-E9879880EF73}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Rhino", "Rhino", "{F2F213A8-6D57-492F-BA11-C9F26057B1DA}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Speckle.Rhino7.Fakes", "Speckle.Rhino7.Fakes\Speckle.Rhino7.Fakes.csproj", "{1F2F89EE-2032-4350-BFC9-6B74D477DE95}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -45,11 +51,21 @@ Global {4B16340A-C493-41AB-85E8-E32C92533118}.Debug|Any CPU.Build.0 = Debug|Any CPU {4B16340A-C493-41AB-85E8-E32C92533118}.Release|Any CPU.ActiveCfg = Release|Any CPU {4B16340A-C493-41AB-85E8-E32C92533118}.Release|Any CPU.Build.0 = Release|Any CPU + {414C51A1-6237-43BB-A59A-E9879880EF73}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {414C51A1-6237-43BB-A59A-E9879880EF73}.Debug|Any CPU.Build.0 = Debug|Any CPU + {414C51A1-6237-43BB-A59A-E9879880EF73}.Release|Any CPU.ActiveCfg = Release|Any CPU + {414C51A1-6237-43BB-A59A-E9879880EF73}.Release|Any CPU.Build.0 = Release|Any CPU + {1F2F89EE-2032-4350-BFC9-6B74D477DE95}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1F2F89EE-2032-4350-BFC9-6B74D477DE95}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1F2F89EE-2032-4350-BFC9-6B74D477DE95}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1F2F89EE-2032-4350-BFC9-6B74D477DE95}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(NestedProjects) = preSolution {00F3BEC6-614D-4AEE-923A-0E2DF40FDE6B} = {42C36267-88A8-4F94-9E62-5D43A02D033C} {E1C43415-3000-45F4-8BF9-B4DD7D7F2ED6} = {3B0D8F6E-C701-446E-BAE3-B6FDF1812901} {D25C688F-1673-4AEB-8186-6105C8CB679A} = {3B0D8F6E-C701-446E-BAE3-B6FDF1812901} {4B16340A-C493-41AB-85E8-E32C92533118} = {BD68BFA8-3EC7-4689-987E-6422A37CF3B0} + {414C51A1-6237-43BB-A59A-E9879880EF73} = {3B0D8F6E-C701-446E-BAE3-B6FDF1812901} + {1F2F89EE-2032-4350-BFC9-6B74D477DE95} = {F2F213A8-6D57-492F-BA11-C9F26057B1DA} EndGlobalSection EndGlobal diff --git a/Speckle.Revit2023.Fakes.Generator/Program.cs b/Speckle.Revit2023.Fakes.Generator/Program.cs index 7f47d750..c54877dd 100644 --- a/Speckle.Revit2023.Fakes.Generator/Program.cs +++ b/Speckle.Revit2023.Fakes.Generator/Program.cs @@ -37,6 +37,7 @@ Assembly GetAssembly(string name) new("RebarSystemSpanSymbol", [new("Create")]), new("ProjectInfo", [new("Name")]), new("ImageView", [new("Create")]) - ] + ], + GeneratorOptions.ExplicitProperties ); generator.Generate(); diff --git a/Speckle.Revit2023.Fakes/Speckle.Revit2023.Fakes.csproj b/Speckle.Revit2023.Fakes/Speckle.Revit2023.Fakes.csproj index b65be6dc..27f27214 100644 --- a/Speckle.Revit2023.Fakes/Speckle.Revit2023.Fakes.csproj +++ b/Speckle.Revit2023.Fakes/Speckle.Revit2023.Fakes.csproj @@ -3,4 +3,7 @@ net8.0 true + + + diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Analysis.MassEnergyAnalyticalModel.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Analysis.MassEnergyAnalyticalModel.s.cs index 68313a0a..be40cc6c 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Analysis.MassEnergyAnalyticalModel.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Analysis.MassEnergyAnalyticalModel.s.cs @@ -25,6 +25,11 @@ Autodesk.Revit.DB.Reference referenceToFace Autodesk.Revit.DB.ElementId massInstanceId ) => throw new System.NotImplementedException(); + public virtual System.Collections.Generic.IList GetValidSurfaceCategoryIdsForReference( + Autodesk.Revit.DB.Reference reference, + out Autodesk.Revit.DB.ElementId recommendedDefaultSubcategoryId + ) => throw new System.NotImplementedException(); + public virtual System.Collections.Generic.ICollection GetJoinedMassEnergyAnalyticalModelElementIds() => throw new System.NotImplementedException(); diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Analysis.PathOfTravel.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Analysis.PathOfTravel.s.cs index 595cc47b..de7810b5 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Analysis.PathOfTravel.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Analysis.PathOfTravel.s.cs @@ -10,6 +10,20 @@ public partial class PathOfTravel : Autodesk.Revit.DB.Element Autodesk.Revit.DB.XYZ pathEnd ) => throw new System.NotImplementedException(); + public static Autodesk.Revit.DB.Analysis.PathOfTravel Create( + Autodesk.Revit.DB.View DBView, + Autodesk.Revit.DB.XYZ pathStart, + Autodesk.Revit.DB.XYZ pathEnd, + out Autodesk.Revit.DB.Analysis.PathOfTravelCalculationStatus resultStatus + ) => throw new System.NotImplementedException(); + + public static System.Collections.Generic.IList CreateMultiple( + Autodesk.Revit.DB.View DBView, + System.Collections.Generic.IList pathStarts, + System.Collections.Generic.IList pathEnds, + out System.Collections.Generic.IList resultStatus + ) => throw new System.NotImplementedException(); + public static System.Collections.Generic.IList CreateMultiple( Autodesk.Revit.DB.View DBView, System.Collections.Generic.IList pathStarts, @@ -22,6 +36,13 @@ System.Collections.Generic.IList pathEnds System.Collections.Generic.IList pathEnds ) => throw new System.NotImplementedException(); + public static System.Collections.Generic.IList CreateMapped( + Autodesk.Revit.DB.View DBView, + System.Collections.Generic.IList pathStarts, + System.Collections.Generic.IList pathEnds, + out System.Collections.Generic.IList resultStatus + ) => throw new System.NotImplementedException(); + public static System.Collections.Generic.IList FindStartsOfLongestPathsFromRooms( Autodesk.Revit.DB.View DBView, System.Collections.Generic.IList destinationPoints @@ -42,6 +63,12 @@ System.Collections.Generic.IList startPoints public virtual Autodesk.Revit.DB.Analysis.PathOfTravelCalculationStatus Update() => throw new System.NotImplementedException(); + public static System.Int32 UpdateMultiple( + Autodesk.Revit.DB.Document adoc, + System.Collections.Generic.IList elementsToUpdate, + out System.Collections.Generic.IList resultStatus + ) => throw new System.NotImplementedException(); + public static System.Int32 UpdateMultiple( Autodesk.Revit.DB.Document adoc, System.Collections.Generic.IList elementsToUpdate diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.BasePoint.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.BasePoint.s.cs index 8da3e0a2..ee945fdf 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.BasePoint.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.BasePoint.s.cs @@ -13,6 +13,7 @@ public partial class BasePoint : Autodesk.Revit.DB.Element public virtual Autodesk.Revit.DB.XYZ SharedPosition { get => throw new System.NotImplementedException(); + set { } } public virtual System.Boolean Clipped { diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ComponentRepeaterIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ComponentRepeaterIterator.s.cs index e99799d7..fb2cacbc 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ComponentRepeaterIterator.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ComponentRepeaterIterator.s.cs @@ -1,7 +1,9 @@ namespace Autodesk.Revit.DB; public partial class ComponentRepeaterIterator - : System.Collections.Generic.IEnumerator + : System.Collections.Generic.IEnumerator, + System.IDisposable, + System.Collections.IEnumerator { public ComponentRepeaterIterator() { } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.CompoundStructure.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.CompoundStructure.s.cs index ab49e6dc..98f2f7f9 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.CompoundStructure.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.CompoundStructure.s.cs @@ -12,6 +12,12 @@ public partial class CompoundStructure : System.IDisposable public virtual System.Boolean IsVerticallyHomogeneous() => throw new System.NotImplementedException(); + public virtual System.Boolean IsValid( + Autodesk.Revit.DB.Document doc, + out System.Collections.Generic.IDictionary errMap, + out System.Collections.Generic.IDictionary twoLayerErrorsMap + ) => throw new System.NotImplementedException(); + public virtual Autodesk.Revit.DB.CompoundStructure GetSimpleCompoundStructure( System.Double wallHeight, System.Double distAboveBase @@ -122,6 +128,13 @@ Autodesk.Revit.DB.StructDeckEmbeddingType embedType public virtual System.Double GetSegmentCoordinate(System.Int32 segmentId) => throw new System.NotImplementedException(); + public virtual void GetSegmentEndPoints( + System.Int32 segmentId, + System.Int32 regionId, + out Autodesk.Revit.DB.UV end1, + out Autodesk.Revit.DB.UV end2 + ) => throw new System.NotImplementedException(); + public virtual System.Int32 MergeRegionsAdjacentToSegment( System.Int32 segmentId, System.Int32 layerIdxForMergedRegion @@ -132,6 +145,19 @@ System.Int32 layerIdxForMergedRegion Autodesk.Revit.DB.RectangularGridSegmentOrientation splitDirection ) => throw new System.NotImplementedException(); + public virtual System.Int32 SplitRegion( + Autodesk.Revit.DB.UV gridUV, + Autodesk.Revit.DB.RectangularGridSegmentOrientation splitDirection, + out System.Int32 newSegmentId + ) => throw new System.NotImplementedException(); + + public virtual System.Int32 FindEnclosingRegionAndSegments( + Autodesk.Revit.DB.UV gridUV, + Autodesk.Revit.DB.RectangularGridSegmentOrientation splitDirection, + out System.Int32 segmentId1, + out System.Int32 segmentId2 + ) => throw new System.NotImplementedException(); + public virtual System.Collections.Generic.IList GetExtendableRegionIds(System.Boolean top) => throw new System.NotImplementedException(); diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Curve.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Curve.s.cs index 702eb35e..d687576a 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Curve.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Curve.s.cs @@ -43,8 +43,16 @@ Autodesk.Revit.DB.XYZ referenceVector public virtual Autodesk.Revit.DB.Transform ComputeDerivatives(System.Double parameter, System.Boolean normalized) => throw new System.NotImplementedException(); + public virtual System.Boolean IsInside(System.Double parameter, out System.Int32 end) => + throw new System.NotImplementedException(); + public virtual System.Boolean IsInside(System.Double parameter) => throw new System.NotImplementedException(); + public virtual Autodesk.Revit.DB.SetComparisonResult Intersect( + Autodesk.Revit.DB.Curve curve, + out Autodesk.Revit.DB.IntersectionResultArray resultArray + ) => throw new System.NotImplementedException(); + public virtual Autodesk.Revit.DB.SetComparisonResult Intersect(Autodesk.Revit.DB.Curve curve) => throw new System.NotImplementedException(); @@ -55,6 +63,14 @@ Autodesk.Revit.DB.XYZ referenceVector public virtual void SetGraphicsStyleId(Autodesk.Revit.DB.ElementId id) => throw new System.NotImplementedException(); + public virtual void ComputeClosestPoints( + Autodesk.Revit.DB.Curve otherCurve, + System.Boolean withinThisCurveBounds, + System.Boolean withinOtherCurveBounds, + System.Boolean returnAllCriticalPnts, + out System.Collections.Generic.IList resultList + ) => throw new System.NotImplementedException(); + public virtual System.Double Period { get => throw new System.NotImplementedException(); diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.CurveByPointsUtils.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.CurveByPointsUtils.s.cs index 8ff5ddfa..cfaba96f 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.CurveByPointsUtils.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.CurveByPointsUtils.s.cs @@ -36,6 +36,17 @@ System.Collections.Generic.IList curveElemIds Autodesk.Revit.DB.Reference referenceOfFace ) => throw new System.NotImplementedException(); + public static void CreateRectangle( + Autodesk.Revit.DB.Document document, + Autodesk.Revit.DB.ReferencePoint startPoint, + Autodesk.Revit.DB.ReferencePoint endPoint, + Autodesk.Revit.DB.CurveProjectionType projectionType, + System.Boolean boundaryReferenceLines, + System.Boolean boundaryCurvesFollowSurface, + out System.Collections.Generic.IList createdCurvesIds, + out System.Collections.Generic.IList createdCornersIds + ) => throw new System.NotImplementedException(); + public static Autodesk.Revit.DB.CurveElement CreateArcThroughPoints( Autodesk.Revit.DB.Document document, Autodesk.Revit.DB.ReferencePoint startPoint, diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.CurveLoop.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.CurveLoop.s.cs index eae4e241..9f1d8557 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.CurveLoop.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.CurveLoop.s.cs @@ -1,6 +1,9 @@ namespace Autodesk.Revit.DB; -public partial class CurveLoop : System.Collections.Generic.IEnumerable, System.IDisposable +public partial class CurveLoop + : System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable, + System.IDisposable { public CurveLoop() { } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.CurveLoopIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.CurveLoopIterator.s.cs index 9468ef94..37c41147 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.CurveLoopIterator.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.CurveLoopIterator.s.cs @@ -1,6 +1,9 @@ namespace Autodesk.Revit.DB; -public partial class CurveLoopIterator : System.Collections.Generic.IEnumerator +public partial class CurveLoopIterator + : System.Collections.Generic.IEnumerator, + System.IDisposable, + System.Collections.IEnumerator { public CurveLoopIterator() { } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.DefinitionGroups.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.DefinitionGroups.s.cs index f7dca733..26b32370 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.DefinitionGroups.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.DefinitionGroups.s.cs @@ -2,6 +2,7 @@ namespace Autodesk.Revit.DB; public partial class DefinitionGroups : System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable, System.IDisposable { public DefinitionGroups() { } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Definitions.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Definitions.s.cs index 3ce448bc..3b6d649b 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Definitions.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Definitions.s.cs @@ -2,6 +2,7 @@ namespace Autodesk.Revit.DB; public partial class Definitions : System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable, System.IDisposable { public Definitions() { } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.DisplacementElement.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.DisplacementElement.s.cs index 03881511..92e18fbb 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.DisplacementElement.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.DisplacementElement.s.cs @@ -38,6 +38,12 @@ Autodesk.Revit.DB.DisplacementElement parent System.Collections.Generic.ICollection elementIds ) => throw new System.NotImplementedException(); + public static System.Boolean CanElementsBeDisplaced( + Autodesk.Revit.DB.View view, + System.Collections.Generic.ICollection elementIds, + out Autodesk.Revit.DB.ElementId commonDisplacedElementId + ) => throw new System.NotImplementedException(); + public static System.Collections.Generic.ICollection GetAdditionalElementsToDisplace( Autodesk.Revit.DB.Document document, Autodesk.Revit.DB.View view, diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Document.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Document.s.cs index 9f11d50b..f5a3c666 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Document.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Document.s.cs @@ -33,6 +33,13 @@ System.String modelName Autodesk.Revit.DB.DWFImportOptions options ) => throw new System.NotImplementedException(); + public virtual System.Boolean Link( + System.String file, + Autodesk.Revit.DB.DGNImportOptions options, + Autodesk.Revit.DB.View pDBView, + out Autodesk.Revit.DB.ElementId elementId + ) => throw new System.NotImplementedException(); + public virtual Autodesk.Revit.DB.ElementId Link( System.String file, Autodesk.Revit.DB.ImportOptions3DM options, @@ -63,6 +70,13 @@ Autodesk.Revit.DB.View pDBView Autodesk.Revit.DB.View pDBView ) => throw new System.NotImplementedException(); + public virtual System.Boolean Link( + System.String file, + Autodesk.Revit.DB.DWGImportOptions options, + Autodesk.Revit.DB.View pDBView, + out Autodesk.Revit.DB.ElementId elementId + ) => throw new System.NotImplementedException(); + public virtual Autodesk.Revit.DB.ElementId SaveToProjectAsImage(Autodesk.Revit.DB.ImageExportOptions options) => throw new System.NotImplementedException(); @@ -207,11 +221,33 @@ Autodesk.Revit.DB.IFamilyLoadOptions familyLoadOptions public virtual Autodesk.Revit.DB.Family LoadFamily(Autodesk.Revit.DB.Document targetDocument) => throw new System.NotImplementedException(); + public virtual System.Boolean LoadFamily( + System.String filename, + Autodesk.Revit.DB.IFamilyLoadOptions familyLoadOptions, + out Autodesk.Revit.DB.Family family + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean LoadFamily(System.String filename, out Autodesk.Revit.DB.Family family) => + throw new System.NotImplementedException(); + public virtual System.Boolean LoadFamily(System.String filename) => throw new System.NotImplementedException(); public virtual Autodesk.Revit.DB.Document EditFamily(Autodesk.Revit.DB.Family loadedFamily) => throw new System.NotImplementedException(); + public virtual System.Boolean LoadFamilySymbol( + System.String filename, + System.String name, + Autodesk.Revit.DB.IFamilyLoadOptions familyLoadOptions, + out Autodesk.Revit.DB.FamilySymbol symbol + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean LoadFamilySymbol( + System.String filename, + System.String name, + out Autodesk.Revit.DB.FamilySymbol symbol + ) => throw new System.NotImplementedException(); + public virtual System.Boolean LoadFamilySymbol(System.String filename, System.String name) => throw new System.NotImplementedException(); @@ -341,6 +377,13 @@ Autodesk.Revit.DB.DWFExportOptions options Autodesk.Revit.DB.View pDBView ) => throw new System.NotImplementedException(); + public virtual System.Boolean Import( + System.String file, + Autodesk.Revit.DB.DGNImportOptions options, + Autodesk.Revit.DB.View pDBView, + out Autodesk.Revit.DB.ElementId elementId + ) => throw new System.NotImplementedException(); + public virtual Autodesk.Revit.DB.ElementId Import( System.String file, Autodesk.Revit.DB.ImportOptions3DM options, @@ -371,6 +414,13 @@ Autodesk.Revit.DB.View pDBView Autodesk.Revit.DB.View pDBView ) => throw new System.NotImplementedException(); + public virtual System.Boolean Import( + System.String file, + Autodesk.Revit.DB.DWGImportOptions options, + Autodesk.Revit.DB.View pDBView, + out Autodesk.Revit.DB.ElementId elementId + ) => throw new System.NotImplementedException(); + public virtual System.Boolean Import(System.String file, Autodesk.Revit.DB.GBXMLImportOptions options) => throw new System.NotImplementedException(); diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.CableTraySizeIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.CableTraySizeIterator.s.cs index 15db5291..517ffa49 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.CableTraySizeIterator.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.CableTraySizeIterator.s.cs @@ -1,6 +1,9 @@ namespace Autodesk.Revit.DB.Electrical; -public partial class CableTraySizeIterator : System.Collections.Generic.IEnumerator +public partial class CableTraySizeIterator + : System.Collections.Generic.IEnumerator, + System.IDisposable, + System.Collections.IEnumerator { public CableTraySizeIterator() { } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.ConduitSizeIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.ConduitSizeIterator.s.cs index e6152e58..29dbaa7d 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.ConduitSizeIterator.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.ConduitSizeIterator.s.cs @@ -1,7 +1,9 @@ namespace Autodesk.Revit.DB.Electrical; public partial class ConduitSizeIterator - : System.Collections.Generic.IEnumerator + : System.Collections.Generic.IEnumerator, + System.IDisposable, + System.Collections.IEnumerator { public ConduitSizeIterator() { } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.ConduitSizeSettingIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.ConduitSizeSettingIterator.s.cs index 0b3758bc..4ce484e8 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.ConduitSizeSettingIterator.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.ConduitSizeSettingIterator.s.cs @@ -4,7 +4,9 @@ public partial class ConduitSizeSettingIterator : System.Collections.Generic.IEnumerator> + >>, + System.IDisposable, + System.Collections.IEnumerator { public ConduitSizeSettingIterator() { } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.ConduitSizes.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.ConduitSizes.s.cs index 67cc27ae..6c976726 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.ConduitSizes.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.ConduitSizes.s.cs @@ -2,6 +2,7 @@ namespace Autodesk.Revit.DB.Electrical; public partial class ConduitSizes : System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable, System.IDisposable { public ConduitSizes() { } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.PanelScheduleView.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.PanelScheduleView.s.cs index 0a3d1b3a..d632e9e1 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.PanelScheduleView.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.PanelScheduleView.s.cs @@ -84,6 +84,12 @@ Autodesk.Revit.DB.ElementId apparentLoadParam public virtual System.Int32 GetSlotNumberByCell(System.Int32 nRow, System.Int32 nCol) => throw new System.NotImplementedException(); + public virtual void GetCellsBySlotNumber( + System.Int32 nSlotNumber, + out System.Collections.Generic.IList RowArr, + out System.Collections.Generic.IList ColArr + ) => throw new System.NotImplementedException(); + public virtual void SetSpareLoadValue( System.Int32 row, System.Int32 column, diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ElementId.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ElementId.s.cs index 65e242cd..0cf47407 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ElementId.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ElementId.s.cs @@ -14,6 +14,9 @@ public partial class ElementId public static Autodesk.Revit.DB.ElementId Parse(System.String idStr) => throw new System.NotImplementedException(); + public static System.Boolean TryParse(System.String idStr, out Autodesk.Revit.DB.ElementId id) => + throw new System.NotImplementedException(); + public static Autodesk.Revit.DB.ElementId InvalidElementId { get => throw new System.NotImplementedException(); diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ElementType.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ElementType.s.cs index 7e451c32..bac56625 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ElementType.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ElementType.s.cs @@ -4,6 +4,9 @@ public partial class ElementType : Autodesk.Revit.DB.Element { public ElementType() { } + public virtual System.Drawing.Bitmap GetPreviewImage(System.Drawing.Size size) => + throw new System.NotImplementedException(); + public virtual System.Boolean IsSimilarType(Autodesk.Revit.DB.ElementId typeId) => throw new System.NotImplementedException(); diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportFontTable.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportFontTable.s.cs index ff38a06e..251220b2 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportFontTable.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportFontTable.s.cs @@ -5,6 +5,7 @@ public partial class ExportFontTable Autodesk.Revit.DB.ExportFontKey, Autodesk.Revit.DB.ExportFontInfo >>, + System.Collections.IEnumerable, System.IDisposable { public ExportFontTable() { } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportFontTableIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportFontTableIterator.s.cs index dde02e03..152fb4f0 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportFontTableIterator.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportFontTableIterator.s.cs @@ -4,7 +4,9 @@ public partial class ExportFontTableIterator : System.Collections.Generic.IEnumerator> + >>, + System.IDisposable, + System.Collections.IEnumerator { public ExportFontTableIterator() { } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLayerTable.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLayerTable.s.cs index 80c2f792..70996edd 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLayerTable.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLayerTable.s.cs @@ -5,6 +5,7 @@ public partial class ExportLayerTable Autodesk.Revit.DB.ExportLayerKey, Autodesk.Revit.DB.ExportLayerInfo >>, + System.Collections.IEnumerable, System.IDisposable { public ExportLayerTable() { } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLayerTableIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLayerTableIterator.s.cs index ed4698d9..fb886b79 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLayerTableIterator.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLayerTableIterator.s.cs @@ -4,7 +4,9 @@ public partial class ExportLayerTableIterator : System.Collections.Generic.IEnumerator> + >>, + System.IDisposable, + System.Collections.IEnumerator { public ExportLayerTableIterator() { } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLinetypeTable.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLinetypeTable.s.cs index 1924aa08..71365407 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLinetypeTable.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLinetypeTable.s.cs @@ -5,6 +5,7 @@ public partial class ExportLinetypeTable Autodesk.Revit.DB.ExportLinetypeKey, Autodesk.Revit.DB.ExportLinetypeInfo >>, + System.Collections.IEnumerable, System.IDisposable { public ExportLinetypeTable() { } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLinetypeTableIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLinetypeTableIterator.s.cs index 62f23f7a..34d2f186 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLinetypeTableIterator.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLinetypeTableIterator.s.cs @@ -4,7 +4,9 @@ public partial class ExportLinetypeTableIterator : System.Collections.Generic.IEnumerator> + >>, + System.IDisposable, + System.Collections.IEnumerator { public ExportLinetypeTableIterator() { } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLineweightTable.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLineweightTable.s.cs index ee4c5312..55f3607d 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLineweightTable.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLineweightTable.s.cs @@ -5,6 +5,7 @@ public partial class ExportLineweightTable Autodesk.Revit.DB.ExportLineweightKey, Autodesk.Revit.DB.ExportLineweightInfo >>, + System.Collections.IEnumerable, System.IDisposable { public ExportLineweightTable() { } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLineweightTableIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLineweightTableIterator.s.cs index 25f7c4e5..956a07c2 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLineweightTableIterator.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLineweightTableIterator.s.cs @@ -4,7 +4,9 @@ public partial class ExportLineweightTableIterator : System.Collections.Generic.IEnumerator> + >>, + System.IDisposable, + System.Collections.IEnumerator { public ExportLineweightTableIterator() { } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportPatternTable.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportPatternTable.s.cs index 3beec94f..34be6b93 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportPatternTable.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportPatternTable.s.cs @@ -5,6 +5,7 @@ public partial class ExportPatternTable Autodesk.Revit.DB.ExportPatternKey, Autodesk.Revit.DB.ExportPatternInfo >>, + System.Collections.IEnumerable, System.IDisposable { public ExportPatternTable() { } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportPatternTableIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportPatternTableIterator.s.cs index ac47244b..fbf42848 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportPatternTableIterator.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportPatternTableIterator.s.cs @@ -4,7 +4,9 @@ public partial class ExportPatternTableIterator : System.Collections.Generic.IEnumerator> + >>, + System.IDisposable, + System.Collections.IEnumerator { public ExportPatternTableIterator() { } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExtensibleStorage.Entity.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExtensibleStorage.Entity.s.cs index b1442200..f0be7d7f 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExtensibleStorage.Entity.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExtensibleStorage.Entity.s.cs @@ -10,6 +10,37 @@ public partial class Entity : System.IDisposable public Entity(Autodesk.Revit.DB.ExtensibleStorage.Entity other) => throw new System.NotImplementedException(); + public virtual FieldType Get(System.String fieldName, Autodesk.Revit.DB.ForgeTypeId unitTypeId) => + throw new System.NotImplementedException(); + + public virtual FieldType Get( + Autodesk.Revit.DB.ExtensibleStorage.Field field, + Autodesk.Revit.DB.ForgeTypeId unitTypeId + ) => throw new System.NotImplementedException(); + + public virtual FieldType Get(System.String fieldName) => throw new System.NotImplementedException(); + + public virtual FieldType Get(Autodesk.Revit.DB.ExtensibleStorage.Field field) => + throw new System.NotImplementedException(); + + public virtual void Set( + System.String fieldName, + FieldType value, + Autodesk.Revit.DB.ForgeTypeId unitTypeId + ) => throw new System.NotImplementedException(); + + public virtual void Set( + Autodesk.Revit.DB.ExtensibleStorage.Field field, + FieldType value, + Autodesk.Revit.DB.ForgeTypeId unitTypeId + ) => throw new System.NotImplementedException(); + + public virtual void Set(System.String fieldName, FieldType value) => + throw new System.NotImplementedException(); + + public virtual void Set(Autodesk.Revit.DB.ExtensibleStorage.Field field, FieldType value) => + throw new System.NotImplementedException(); + public virtual System.Boolean IsValid() => throw new System.NotImplementedException(); public virtual System.Boolean ReadAccessGranted() => throw new System.NotImplementedException(); diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExternalResourceReference.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExternalResourceReference.s.cs index cc78bae5..12d7d32c 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExternalResourceReference.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExternalResourceReference.s.cs @@ -43,10 +43,12 @@ public virtual System.Boolean IsValidObject public virtual System.String InSessionPath { get => throw new System.NotImplementedException(); + set { } } public virtual System.String Version { get => throw new System.NotImplementedException(); + set { } } public virtual System.Guid ServerId { diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FabricationItemFile.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FabricationItemFile.s.cs index 41867e3b..11d49947 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FabricationItemFile.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FabricationItemFile.s.cs @@ -4,6 +4,8 @@ public partial class FabricationItemFile : System.IDisposable { public FabricationItemFile() { } + public virtual System.Drawing.Bitmap GetImage() => throw new System.NotImplementedException(); + public virtual System.Boolean IsValid() => throw new System.NotImplementedException(); public virtual System.Boolean IsLoaded() => throw new System.NotImplementedException(); diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FabricationPart.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FabricationPart.s.cs index f0e268a6..ad6d4e83 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FabricationPart.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FabricationPart.s.cs @@ -75,6 +75,13 @@ System.Boolean attachToStructure public virtual System.Boolean IsProductListEntryCompatibleSize(System.Int32 productEntry) => throw new System.NotImplementedException(); + public static Autodesk.Revit.DB.Fabrication.FabricationPartFitResult StretchAndFit( + Autodesk.Revit.DB.Document document, + Autodesk.Revit.DB.Connector stretchConnector, + Autodesk.Revit.DB.Fabrication.FabricationPartRouteEnd target, + out System.Collections.Generic.ISet newPartIds + ) => throw new System.NotImplementedException(); + public static System.Collections.Generic.ISet SaveAsFabricationJob( Autodesk.Revit.DB.Document document, System.Collections.Generic.ISet ids, diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FabricationServiceButton.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FabricationServiceButton.s.cs index 294a57d8..a3c17c64 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FabricationServiceButton.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FabricationServiceButton.s.cs @@ -4,6 +4,11 @@ public partial class FabricationServiceButton : System.IDisposable { public FabricationServiceButton() { } + public virtual System.Drawing.Bitmap GetImage() => throw new System.NotImplementedException(); + + public virtual System.Drawing.Bitmap GetConditionImage(System.Int32 condition) => + throw new System.NotImplementedException(); + public static System.Boolean IsValidConditionIndex( Autodesk.Revit.DB.FabricationServiceButton button, System.Int32 condition diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Face.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Face.s.cs index 9b0d299f..d7375182 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Face.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Face.s.cs @@ -35,11 +35,24 @@ public partial class Face : Autodesk.Revit.DB.GeometryObject public virtual Autodesk.Revit.DB.XYZ ComputeNormal(Autodesk.Revit.DB.UV point) => throw new System.NotImplementedException(); + public virtual System.Boolean IsInside(Autodesk.Revit.DB.UV point, out Autodesk.Revit.DB.IntersectionResult result) => + throw new System.NotImplementedException(); + public virtual System.Boolean IsInside(Autodesk.Revit.DB.UV point) => throw new System.NotImplementedException(); + public virtual Autodesk.Revit.DB.FaceIntersectionFaceResult Intersect( + Autodesk.Revit.DB.Face face, + out Autodesk.Revit.DB.Curve result + ) => throw new System.NotImplementedException(); + public virtual Autodesk.Revit.DB.FaceIntersectionFaceResult Intersect(Autodesk.Revit.DB.Face face) => throw new System.NotImplementedException(); + public virtual Autodesk.Revit.DB.SetComparisonResult Intersect( + Autodesk.Revit.DB.Curve curve, + out Autodesk.Revit.DB.IntersectionResultArray results + ) => throw new System.NotImplementedException(); + public virtual Autodesk.Revit.DB.SetComparisonResult Intersect(Autodesk.Revit.DB.Curve curve) => throw new System.NotImplementedException(); diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FailuresAccessor.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FailuresAccessor.s.cs index cc695a2d..e947967c 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FailuresAccessor.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FailuresAccessor.s.cs @@ -33,6 +33,11 @@ Autodesk.Revit.DB.FailureResolutionType resolutionType public virtual System.Boolean IsFailureResolutionPermitted() => throw new System.NotImplementedException(); + public virtual System.Boolean IsElementsDeletionPermitted( + System.Collections.Generic.IList idsToDelete, + out System.String reason + ) => throw new System.NotImplementedException(); + public virtual System.Boolean IsElementsDeletionPermitted( System.Collections.Generic.IList idsToDelete ) => throw new System.NotImplementedException(); diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FillGrid.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FillGrid.s.cs index 7af63074..aef4505d 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FillGrid.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FillGrid.s.cs @@ -26,6 +26,9 @@ public partial class FillGrid : System.IDisposable public virtual Autodesk.Revit.DB.UV GetSegmentDirection() => throw new System.NotImplementedException(); + public virtual System.Int32 GetPointLineZone(Autodesk.Revit.DB.UV point, out Autodesk.Revit.DB.UV nearestPoint) => + throw new System.NotImplementedException(); + public virtual System.Int32 GetPointLineZone(Autodesk.Revit.DB.UV point) => throw new System.NotImplementedException(); diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredElementCollector.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredElementCollector.s.cs index 9c4eeeef..9a2aefeb 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredElementCollector.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredElementCollector.s.cs @@ -2,6 +2,7 @@ namespace Autodesk.Revit.DB; public partial class FilteredElementCollector : System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable, System.IDisposable { public FilteredElementCollector() { } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredElementIdIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredElementIdIterator.s.cs index 97be33bc..e75394c2 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredElementIdIterator.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredElementIdIterator.s.cs @@ -1,6 +1,9 @@ namespace Autodesk.Revit.DB; -public partial class FilteredElementIdIterator : System.Collections.Generic.IEnumerator +public partial class FilteredElementIdIterator + : System.Collections.Generic.IEnumerator, + System.IDisposable, + System.Collections.IEnumerator { public FilteredElementIdIterator() { } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredElementIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredElementIterator.s.cs index d3f08eb5..b3ef1fbe 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredElementIterator.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredElementIterator.s.cs @@ -1,6 +1,9 @@ namespace Autodesk.Revit.DB; -public partial class FilteredElementIterator : System.Collections.Generic.IEnumerator +public partial class FilteredElementIterator + : System.Collections.Generic.IEnumerator, + System.IDisposable, + System.Collections.IEnumerator { public FilteredElementIterator() { } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredWorksetCollector.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredWorksetCollector.s.cs index 665199cf..1b771694 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredWorksetCollector.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredWorksetCollector.s.cs @@ -2,6 +2,7 @@ namespace Autodesk.Revit.DB; public partial class FilteredWorksetCollector : System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable, System.IDisposable { public FilteredWorksetCollector() { } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredWorksetIdIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredWorksetIdIterator.s.cs index f0d7f477..a152fd98 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredWorksetIdIterator.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredWorksetIdIterator.s.cs @@ -1,6 +1,9 @@ namespace Autodesk.Revit.DB; -public partial class FilteredWorksetIdIterator : System.Collections.Generic.IEnumerator +public partial class FilteredWorksetIdIterator + : System.Collections.Generic.IEnumerator, + System.IDisposable, + System.Collections.IEnumerator { public FilteredWorksetIdIterator() { } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredWorksetIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredWorksetIterator.s.cs index 4e4af285..78c279dc 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredWorksetIterator.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredWorksetIterator.s.cs @@ -1,6 +1,9 @@ namespace Autodesk.Revit.DB; -public partial class FilteredWorksetIterator : System.Collections.Generic.IEnumerator +public partial class FilteredWorksetIterator + : System.Collections.Generic.IEnumerator, + System.IDisposable, + System.Collections.IEnumerator { public FilteredWorksetIterator() { } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FormUtils.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FormUtils.s.cs index 34875bf0..eb5a2dee 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FormUtils.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FormUtils.s.cs @@ -9,6 +9,12 @@ public partial class FormUtils System.Collections.Generic.ICollection elements ) => throw new System.NotImplementedException(); + public static System.Collections.Generic.ICollection DissolveForms( + Autodesk.Revit.DB.Document ADoc, + System.Collections.Generic.ICollection elements, + out System.Collections.Generic.ICollection ProfileOriginPointSet + ) => throw new System.NotImplementedException(); + public static System.Boolean CanBeDissolved( Autodesk.Revit.DB.Document ADoc, System.Collections.Generic.ICollection elements diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.IFamilyLoadOptions.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.IFamilyLoadOptions.s.cs index 29ce2d4c..02707f18 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.IFamilyLoadOptions.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.IFamilyLoadOptions.s.cs @@ -1,3 +1,12 @@ namespace Autodesk.Revit.DB; -public partial interface IFamilyLoadOptions { } +public partial interface IFamilyLoadOptions +{ + public System.Boolean OnFamilyFound(System.Boolean familyInUse, out System.Boolean overwriteParameterValues); + public System.Boolean OnSharedFamilyFound( + Autodesk.Revit.DB.Family sharedFamily, + System.Boolean familyInUse, + out Autodesk.Revit.DB.FamilySource source, + out System.Boolean overwriteParameterValues + ); +} diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.INavisworksExporter.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.INavisworksExporter.s.cs index aea0890e..97ccd722 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.INavisworksExporter.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.INavisworksExporter.s.cs @@ -8,4 +8,11 @@ public partial interface INavisworksExporter System.String name, Autodesk.Revit.DB.NavisworksExportOptions options ); + public System.Boolean ValidateExportOptions( + Autodesk.Revit.DB.Document document, + System.String folder, + System.String name, + Autodesk.Revit.DB.NavisworksExportOptions options, + out System.String exceptionMessage + ); } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ImageType.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ImageType.s.cs index 3e8b1bc5..0016fd72 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ImageType.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ImageType.s.cs @@ -4,6 +4,8 @@ public partial class ImageType : Autodesk.Revit.DB.ElementType { public ImageType() { } + public virtual System.Drawing.Bitmap GetImage() => throw new System.NotImplementedException(); + public static Autodesk.Revit.DB.ImageType Create( Autodesk.Revit.DB.Document document, Autodesk.Revit.DB.ImageTypeOptions options diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ImportInstance.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ImportInstance.s.cs index 01fcfa6f..ff14cc42 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ImportInstance.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ImportInstance.s.cs @@ -10,12 +10,76 @@ public partial class ImportInstance : Autodesk.Revit.DB.Instance public virtual void SetVisibility(Autodesk.Revit.DB.FamilyElementVisibility visibility) => throw new System.NotImplementedException(); + public static Autodesk.Revit.DB.ImportInstance Create( + Autodesk.Revit.DB.Document document, + Autodesk.Revit.DB.View DBView, + Autodesk.Revit.DB.ExternalResourceReference resourceReference, + Autodesk.Revit.DB.ImportOptions3DM options, + out Autodesk.Revit.DB.LinkLoadResult linkLoadResult + ) => throw new System.NotImplementedException(); + + public static Autodesk.Revit.DB.ImportInstance Create( + Autodesk.Revit.DB.Document document, + Autodesk.Revit.DB.View DBView, + Autodesk.Revit.DB.ExternalResourceReference resourceReference, + Autodesk.Revit.DB.STLImportOptions options, + out Autodesk.Revit.DB.LinkLoadResult linkLoadResult + ) => throw new System.NotImplementedException(); + + public static Autodesk.Revit.DB.ImportInstance Create( + Autodesk.Revit.DB.Document document, + Autodesk.Revit.DB.View DBView, + Autodesk.Revit.DB.ExternalResourceReference resourceReference, + Autodesk.Revit.DB.SKPImportOptions options, + out Autodesk.Revit.DB.LinkLoadResult linkLoadResult + ) => throw new System.NotImplementedException(); + + public static Autodesk.Revit.DB.ImportInstance Create( + Autodesk.Revit.DB.Document document, + Autodesk.Revit.DB.View DBView, + Autodesk.Revit.DB.ExternalResourceReference resourceReference, + Autodesk.Revit.DB.SATImportOptions options, + out Autodesk.Revit.DB.LinkLoadResult linkLoadResult + ) => throw new System.NotImplementedException(); + + public static Autodesk.Revit.DB.ImportInstance Create( + Autodesk.Revit.DB.Document document, + Autodesk.Revit.DB.View DBView, + Autodesk.Revit.DB.ExternalResourceReference resourceReference, + Autodesk.Revit.DB.OBJImportOptions options, + out Autodesk.Revit.DB.LinkLoadResult linkLoadResult + ) => throw new System.NotImplementedException(); + + public static Autodesk.Revit.DB.ImportInstance Create( + Autodesk.Revit.DB.Document document, + Autodesk.Revit.DB.View DBView, + Autodesk.Revit.DB.ExternalResourceReference resourceReference, + Autodesk.Revit.DB.DGNImportOptions options, + out Autodesk.Revit.DB.LinkLoadResult linkLoadResult + ) => throw new System.NotImplementedException(); + public static Autodesk.Revit.DB.ImportInstance Create( Autodesk.Revit.DB.Document document, Autodesk.Revit.DB.ElementId typeId, Autodesk.Revit.DB.View DBView ) => throw new System.NotImplementedException(); + public static Autodesk.Revit.DB.ImportInstance Create( + Autodesk.Revit.DB.Document document, + Autodesk.Revit.DB.View DBView, + Autodesk.Revit.DB.ExternalResourceReference resourceReference, + Autodesk.Revit.DB.DWGImportOptions options, + out Autodesk.Revit.DB.LinkLoadResult linkLoadResult + ) => throw new System.NotImplementedException(); + + public static Autodesk.Revit.DB.ImportInstance Create( + Autodesk.Revit.DB.Document document, + Autodesk.Revit.DB.View DBView, + System.String path, + Autodesk.Revit.DB.DWGImportOptions options, + out Autodesk.Revit.DB.LinkLoadResult linkLoadResult + ) => throw new System.NotImplementedException(); + public virtual System.Boolean IsLinked { get => throw new System.NotImplementedException(); diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.IntersectionResult.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.IntersectionResult.s.cs index 5a4291b1..6b9177d1 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.IntersectionResult.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.IntersectionResult.s.cs @@ -7,25 +7,31 @@ public partial class IntersectionResult : Autodesk.Revit.DB.APIObject public virtual System.Double EdgeParameter { get => throw new System.NotImplementedException(); + set { } } public virtual Autodesk.Revit.DB.Edge EdgeObject { get => throw new System.NotImplementedException(); + set { } } public virtual System.Double Distance { get => throw new System.NotImplementedException(); + set { } } public virtual System.Double Parameter { get => throw new System.NotImplementedException(); + set { } } public virtual Autodesk.Revit.DB.UV UVPoint { get => throw new System.NotImplementedException(); + set { } } public virtual Autodesk.Revit.DB.XYZ XYZPoint { get => throw new System.NotImplementedException(); + set { } } } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.KeyBasedTreeEntries.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.KeyBasedTreeEntries.s.cs index 2e9ca58b..5b0e20bb 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.KeyBasedTreeEntries.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.KeyBasedTreeEntries.s.cs @@ -2,6 +2,7 @@ namespace Autodesk.Revit.DB; public partial class KeyBasedTreeEntries : System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable, System.IDisposable { public KeyBasedTreeEntries() { } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.KeyBasedTreeEntriesIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.KeyBasedTreeEntriesIterator.s.cs index 228bf293..d941628e 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.KeyBasedTreeEntriesIterator.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.KeyBasedTreeEntriesIterator.s.cs @@ -1,7 +1,9 @@ namespace Autodesk.Revit.DB; public partial class KeyBasedTreeEntriesIterator - : System.Collections.Generic.IEnumerator + : System.Collections.Generic.IEnumerator, + System.IDisposable, + System.Collections.IEnumerator { public KeyBasedTreeEntriesIterator() { } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Level.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Level.s.cs index b73dd3f7..f6db2d29 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Level.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Level.s.cs @@ -14,6 +14,12 @@ public partial class Level : Autodesk.Revit.DB.DatumPlane System.Double elevation ) => throw new System.NotImplementedException(); + public static Autodesk.Revit.DB.ElementId GetNearestLevelId( + Autodesk.Revit.DB.Document document, + System.Double elevation, + out System.Double offset + ) => throw new System.NotImplementedException(); + public virtual Autodesk.Revit.DB.ElementId FindAssociatedPlanViewId() => throw new System.NotImplementedException(); public virtual System.Double ProjectElevation diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Mechanical.DuctSizeIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Mechanical.DuctSizeIterator.s.cs index 7fc08bcc..660d5b5c 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Mechanical.DuctSizeIterator.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Mechanical.DuctSizeIterator.s.cs @@ -1,6 +1,9 @@ namespace Autodesk.Revit.DB.Mechanical; -public partial class DuctSizeIterator : System.Collections.Generic.IEnumerator +public partial class DuctSizeIterator + : System.Collections.Generic.IEnumerator, + System.IDisposable, + System.Collections.IEnumerator { public DuctSizeIterator() { } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Mechanical.DuctSizeSettingIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Mechanical.DuctSizeSettingIterator.s.cs index 664699e0..4b9b6604 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Mechanical.DuctSizeSettingIterator.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Mechanical.DuctSizeSettingIterator.s.cs @@ -4,7 +4,9 @@ public partial class DuctSizeSettingIterator : System.Collections.Generic.IEnumerator> + >>, + System.IDisposable, + System.Collections.IEnumerator { public DuctSizeSettingIterator() { } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Mechanical.DuctSizes.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Mechanical.DuctSizes.s.cs index 623ce6a7..c0ea9690 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Mechanical.DuctSizes.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Mechanical.DuctSizes.s.cs @@ -1,6 +1,9 @@ namespace Autodesk.Revit.DB.Mechanical; -public partial class DuctSizes : System.Collections.Generic.IEnumerable, System.IDisposable +public partial class DuctSizes + : System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable, + System.IDisposable { public DuctSizes() { } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.NumberingSchema.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.NumberingSchema.s.cs index efe3299c..2eafa238 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.NumberingSchema.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.NumberingSchema.s.cs @@ -52,6 +52,9 @@ System.String newPartition System.String partitionName ) => throw new System.NotImplementedException(); + public static System.Boolean IsValidPartitionName(System.String name, out System.String message) => + throw new System.NotImplementedException(); + public static System.Int32 MaximumStartingNumber { get => throw new System.NotImplementedException(); diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.PartMakerMethodToDivideVolumes.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.PartMakerMethodToDivideVolumes.s.cs index 0c646b59..6f586b53 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.PartMakerMethodToDivideVolumes.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.PartMakerMethodToDivideVolumes.s.cs @@ -4,6 +4,9 @@ public partial class PartMakerMethodToDivideVolumes : System.IDisposable { public PartMakerMethodToDivideVolumes() { } + public virtual void GetSketchCurves(out System.Collections.Generic.IList curveArray) => + throw new System.NotImplementedException(); + public virtual Autodesk.Revit.DB.Plane GetPlaneOfSketch() => throw new System.NotImplementedException(); public virtual System.Collections.Generic.IDictionary< diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.PartUtils.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.PartUtils.s.cs index 9447d785..dbb7835b 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.PartUtils.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.PartUtils.s.cs @@ -32,6 +32,12 @@ Autodesk.Revit.DB.LinkElementId hostOrLinkElementId Autodesk.Revit.DB.ElementId partId ) => throw new System.NotImplementedException(); + public static System.Collections.Generic.IList GetSplittingCurves( + Autodesk.Revit.DB.Document document, + Autodesk.Revit.DB.ElementId partId, + out Autodesk.Revit.DB.Plane sketchPlane + ) => throw new System.NotImplementedException(); + public static System.Collections.Generic.IList GetSplittingCurves( Autodesk.Revit.DB.Document document, Autodesk.Revit.DB.ElementId partId diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Plumbing.FluidTemperatureSetIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Plumbing.FluidTemperatureSetIterator.s.cs index 8176f301..86863029 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Plumbing.FluidTemperatureSetIterator.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Plumbing.FluidTemperatureSetIterator.s.cs @@ -1,7 +1,9 @@ namespace Autodesk.Revit.DB.Plumbing; public partial class FluidTemperatureSetIterator - : System.Collections.Generic.IEnumerator + : System.Collections.Generic.IEnumerator, + System.IDisposable, + System.Collections.IEnumerator { public FluidTemperatureSetIterator() { } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.PointClouds.PointCollection.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.PointClouds.PointCollection.s.cs index efc00f75..1417711d 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.PointClouds.PointCollection.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.PointClouds.PointCollection.s.cs @@ -2,6 +2,7 @@ namespace Autodesk.Revit.DB.PointClouds; public partial class PointCollection : System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable, System.IDisposable { public PointCollection() { } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.PointClouds.PointIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.PointClouds.PointIterator.s.cs index 6ddcecb1..ac464ebf 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.PointClouds.PointIterator.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.PointClouds.PointIterator.s.cs @@ -1,6 +1,9 @@ namespace Autodesk.Revit.DB.PointClouds; -public partial class PointIterator : System.Collections.Generic.IEnumerator +public partial class PointIterator + : System.Collections.Generic.IEnumerator, + System.IDisposable, + System.Collections.IEnumerator { public PointIterator() { } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.SolidCurveIntersection.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.SolidCurveIntersection.s.cs index fa707275..cd6ad49f 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.SolidCurveIntersection.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.SolidCurveIntersection.s.cs @@ -2,6 +2,7 @@ namespace Autodesk.Revit.DB; public partial class SolidCurveIntersection : System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable, System.IDisposable { public SolidCurveIntersection() { } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.SolidSolidCutUtils.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.SolidSolidCutUtils.s.cs index cc8de5fe..98fba332 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.SolidSolidCutUtils.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.SolidSolidCutUtils.s.cs @@ -26,6 +26,12 @@ Autodesk.Revit.DB.Element second public static System.Boolean IsAllowedForSolidCut(Autodesk.Revit.DB.Element element) => throw new System.NotImplementedException(); + public static System.Boolean CanElementCutElement( + Autodesk.Revit.DB.Element cuttingElement, + Autodesk.Revit.DB.Element cutElement, + out Autodesk.Revit.DB.CutFailureReason reason + ) => throw new System.NotImplementedException(); + public static System.Collections.Generic.ICollection GetCuttingSolids( Autodesk.Revit.DB.Element element ) => throw new System.NotImplementedException(); @@ -37,6 +43,12 @@ Autodesk.Revit.DB.Element element public static System.Boolean IsElementFromAppropriateContext(Autodesk.Revit.DB.Element element) => throw new System.NotImplementedException(); + public static System.Boolean CutExistsBetweenElements( + Autodesk.Revit.DB.Element first, + Autodesk.Revit.DB.Element second, + out System.Boolean firstCutsSecond + ) => throw new System.NotImplementedException(); + public static void SplitFacesOfCuttingSolid( Autodesk.Revit.DB.Element first, Autodesk.Revit.DB.Element second, diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.Rebar.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.Rebar.s.cs index abb1fb56..7e64f83b 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.Rebar.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.Rebar.s.cs @@ -4,6 +4,22 @@ public partial class Rebar : Autodesk.Revit.DB.Element { public Rebar() { } + public static Autodesk.Revit.DB.Structure.Rebar CreateFreeForm( + Autodesk.Revit.DB.Document doc, + Autodesk.Revit.DB.Structure.RebarBarType barType, + Autodesk.Revit.DB.Element host, + System.Collections.Generic.IList curves, + out Autodesk.Revit.DB.Structure.RebarFreeFormValidationResult error + ) => throw new System.NotImplementedException(); + + public static Autodesk.Revit.DB.Structure.Rebar CreateFreeForm( + Autodesk.Revit.DB.Document doc, + Autodesk.Revit.DB.Structure.RebarBarType barType, + Autodesk.Revit.DB.Element host, + System.Collections.Generic.IList> curves, + out Autodesk.Revit.DB.Structure.RebarFreeFormValidationResult error + ) => throw new System.NotImplementedException(); + public static Autodesk.Revit.DB.Structure.Rebar CreateFreeForm( Autodesk.Revit.DB.Document doc, System.Guid serverGUID, @@ -246,6 +262,13 @@ Autodesk.Revit.DB.Structure.RebarHookOrientation hookOrientation public virtual System.Boolean IsHookLengthOverrideEnabled() => throw new System.NotImplementedException(); + public virtual void GetOverridableHookParameters( + out System.Collections.Generic.ISet startHookLengthPrameters, + out System.Collections.Generic.ISet startHookTangentLengthParameters, + out System.Collections.Generic.ISet endHookLengthParameters, + out System.Collections.Generic.ISet endHookTangentLengthParameters + ) => throw new System.NotImplementedException(); + public virtual System.Collections.Generic.IList GetAllRebarShapeIds() => throw new System.NotImplementedException(); diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.RebarContainerIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.RebarContainerIterator.s.cs index fe3c4fe5..7cb6e1f9 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.RebarContainerIterator.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.RebarContainerIterator.s.cs @@ -1,7 +1,9 @@ namespace Autodesk.Revit.DB.Structure; public partial class RebarContainerIterator - : System.Collections.Generic.IEnumerator + : System.Collections.Generic.IEnumerator, + System.IDisposable, + System.Collections.IEnumerator { public RebarContainerIterator() { } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.RebarCoupler.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.RebarCoupler.s.cs index c3f37394..42f829be 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.RebarCoupler.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.RebarCoupler.s.cs @@ -4,6 +4,14 @@ public partial class RebarCoupler : Autodesk.Revit.DB.Element { public RebarCoupler() { } + public static Autodesk.Revit.DB.Structure.RebarCoupler Create( + Autodesk.Revit.DB.Document doc, + Autodesk.Revit.DB.ElementId typeId, + Autodesk.Revit.DB.Structure.ReinforcementData pFirstData, + Autodesk.Revit.DB.Structure.ReinforcementData pSecondData, + out Autodesk.Revit.DB.Structure.RebarCouplerError error + ) => throw new System.NotImplementedException(); + public virtual System.Boolean CouplerLinkTwoBars() => throw new System.NotImplementedException(); public virtual System.Collections.Generic.IList GetCoupledReinforcementData() => diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.StructuralConnectionApprovalType.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.StructuralConnectionApprovalType.s.cs index 82addd31..d5686675 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.StructuralConnectionApprovalType.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.StructuralConnectionApprovalType.s.cs @@ -9,6 +9,11 @@ public partial class StructuralConnectionApprovalType : Autodesk.Revit.DB.Elemen System.String name ) => throw new System.NotImplementedException(); + public static void GetAllStructuralConnectionApprovalTypes( + Autodesk.Revit.DB.Document cda, + out System.Collections.Generic.ICollection ids + ) => throw new System.NotImplementedException(); + public static System.Boolean IsValidApprovalTypeName(Autodesk.Revit.DB.Document doc, System.String name) => throw new System.NotImplementedException(); } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.StructuralConnectionType.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.StructuralConnectionType.s.cs index 8a35bc9e..ea9acf7b 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.StructuralConnectionType.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.StructuralConnectionType.s.cs @@ -11,6 +11,11 @@ public partial class StructuralConnectionType : Autodesk.Revit.DB.ElementType Autodesk.Revit.DB.ElementId familySymbolId ) => throw new System.NotImplementedException(); + public static void GetAllStructuralConnectionTypeIds( + Autodesk.Revit.DB.Document cda, + out System.Collections.Generic.ICollection ids + ) => throw new System.NotImplementedException(); + public virtual Autodesk.Revit.DB.ElementId GetFamilySymbolId() => throw new System.NotImplementedException(); public virtual void SetFamilySymbolId(Autodesk.Revit.DB.ElementId familySymbolId) => diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Surface.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Surface.s.cs index 38323a85..92ff1db7 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Surface.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Surface.s.cs @@ -4,6 +4,16 @@ public partial class Surface : System.IDisposable { public Surface() { } + public virtual void Project(Autodesk.Revit.DB.XYZ point, out Autodesk.Revit.DB.UV uv, out System.Double distance) => + throw new System.NotImplementedException(); + + public virtual void ProjectWithGuessPoint( + Autodesk.Revit.DB.XYZ point, + Autodesk.Revit.DB.UV guessUV, + out Autodesk.Revit.DB.UV uv, + out System.Double distance + ) => throw new System.NotImplementedException(); + public virtual Autodesk.Revit.DB.BoundingBoxUV GetBoundingBoxUV() => throw new System.NotImplementedException(); public virtual void Dispose() => throw new System.NotImplementedException(); diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.UnitFormatUtils.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.UnitFormatUtils.s.cs index 8b3800ef..d083a445 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.UnitFormatUtils.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.UnitFormatUtils.s.cs @@ -18,4 +18,36 @@ System.Boolean forEditing System.Boolean forEditing, Autodesk.Revit.DB.FormatValueOptions formatValueOptions ) => throw new System.NotImplementedException(); + + public static System.Boolean TryParse( + Autodesk.Revit.DB.Units units, + Autodesk.Revit.DB.ForgeTypeId specTypeId, + System.String stringToParse, + out System.Double value, + out System.String message + ) => throw new System.NotImplementedException(); + + public static System.Boolean TryParse( + Autodesk.Revit.DB.Units units, + Autodesk.Revit.DB.ForgeTypeId specTypeId, + System.String stringToParse, + out System.Double value + ) => throw new System.NotImplementedException(); + + public static System.Boolean TryParse( + Autodesk.Revit.DB.Units units, + Autodesk.Revit.DB.ForgeTypeId specTypeId, + System.String stringToParse, + Autodesk.Revit.DB.ValueParsingOptions valueParsingOptions, + out System.Double value, + out System.String message + ) => throw new System.NotImplementedException(); + + public static System.Boolean TryParse( + Autodesk.Revit.DB.Units units, + Autodesk.Revit.DB.ForgeTypeId specTypeId, + System.String stringToParse, + Autodesk.Revit.DB.ValueParsingOptions valueParsingOptions, + out System.Double value + ) => throw new System.NotImplementedException(); } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.WorksharingDisplaySettings.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.WorksharingDisplaySettings.s.cs index 73a02481..4b6c00e5 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.WorksharingDisplaySettings.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.WorksharingDisplaySettings.s.cs @@ -11,6 +11,12 @@ Autodesk.Revit.DB.Document doc public virtual System.Boolean UserHasGraphicOverrides(System.String username) => throw new System.NotImplementedException(); + public virtual void RemoveUsers( + Autodesk.Revit.DB.Document document, + System.Collections.Generic.ICollection usersToRemove, + out System.Collections.Generic.ICollection usersActuallyRemoved + ) => throw new System.NotImplementedException(); + public virtual System.Boolean CanUserHaveOverrides(System.String username) => throw new System.NotImplementedException(); diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.WorksharingUtils.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.WorksharingUtils.s.cs index 3626b778..c25e526e 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.WorksharingUtils.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.WorksharingUtils.s.cs @@ -14,6 +14,12 @@ Autodesk.Revit.DB.ElementId elementId Autodesk.Revit.DB.ElementId elementId ) => throw new System.NotImplementedException(); + public static Autodesk.Revit.DB.CheckoutStatus GetCheckoutStatus( + Autodesk.Revit.DB.Document document, + Autodesk.Revit.DB.ElementId elementId, + out System.String owner + ) => throw new System.NotImplementedException(); + public static System.Collections.Generic.ISet CheckoutElements( Autodesk.Revit.DB.Document document, System.Collections.Generic.ISet elementsToCheckout, diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.UI.FamilyInstancePlacingArgs.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.UI.FamilyInstancePlacingArgs.s.cs index d107666e..7d85e239 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.UI.FamilyInstancePlacingArgs.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.UI.FamilyInstancePlacingArgs.s.cs @@ -28,5 +28,6 @@ public virtual System.Boolean IsBanned public virtual Autodesk.Revit.DB.View ActiveView { get => throw new System.NotImplementedException(); + set { } } } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.UI.RibbonItem.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.UI.RibbonItem.s.cs index b715243d..e2340258 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.UI.RibbonItem.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.UI.RibbonItem.s.cs @@ -41,5 +41,6 @@ public virtual System.String ItemText public virtual System.String Name { get => throw new System.NotImplementedException(); + set { } } } diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.UI.TemporaryGraphicsCommandData.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.UI.TemporaryGraphicsCommandData.s.cs index 67c8619a..7f9dca41 100644 --- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.UI.TemporaryGraphicsCommandData.s.cs +++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.UI.TemporaryGraphicsCommandData.s.cs @@ -13,9 +13,11 @@ public virtual System.Boolean IsValidObject public virtual System.Int32 Index { get => throw new System.NotImplementedException(); + set { } } public virtual Autodesk.Revit.DB.Document Document { get => throw new System.NotImplementedException(); + set { } } } diff --git a/Speckle.Revit2023.Fakes/packages.lock.json b/Speckle.Revit2023.Fakes/packages.lock.json index 37fa44a1..bc98de46 100644 --- a/Speckle.Revit2023.Fakes/packages.lock.json +++ b/Speckle.Revit2023.Fakes/packages.lock.json @@ -24,6 +24,15 @@ "resolved": "1.14.1", "contentHash": "mOOmFYwad3MIOL14VCjj02LljyF1GNw1wP0YVlxtcPvqdxjGGMNdNJJxHptlry3MOd8b40Flm8RPOM8JOlN2sQ==" }, + "System.Drawing.Common": { + "type": "Direct", + "requested": "[8.0.6, )", + "resolved": "8.0.6", + "contentHash": "aSwRnJzz6fZ73JvWMMG0KvBwOnXsBTFtfHLriQyAPrDIZ+NrDfl15GWbO/A35k0dtH77D7jfxzEcFF7RONtU/w==", + "dependencies": { + "Microsoft.Win32.SystemEvents": "8.0.0" + } + }, "Microsoft.Build.Tasks.Git": { "type": "Transitive", "resolved": "8.0.0", @@ -33,6 +42,11 @@ "type": "Transitive", "resolved": "8.0.0", "contentHash": "dk9JPxTCIevS75HyEQ0E4OVAFhB2N+V9ShCXf8Q6FkUQZDkgLI12y679Nym1YqsiSysuQskT7Z+6nUf3yab6Vw==" + }, + "Microsoft.Win32.SystemEvents": { + "type": "Transitive", + "resolved": "8.0.0", + "contentHash": "9opKRyOKMCi2xJ7Bj7kxtZ1r9vbzosMvRrdEhVhDz8j8MoBGgB+WmC94yH839NPH+BclAjtQ/pyagvi/8gDLkw==" } } } diff --git a/Speckle.Rhino7.Fakes.Generator/Program.cs b/Speckle.Rhino7.Fakes.Generator/Program.cs new file mode 100644 index 00000000..2e487eeb --- /dev/null +++ b/Speckle.Rhino7.Fakes.Generator/Program.cs @@ -0,0 +1,48 @@ +using System.Reflection; +using Speckle.Shared; + +var asm = Assembly.GetEntryAssembly().NotNull(); +Assembly GetAssembly(string name) +{ + var path = Path.Combine("C:\\Users\\adam\\.nuget\\packages\\rhinocommon\\7.13.21348.13001\\lib\\net48", name); + return Assembly.ReflectionOnlyLoadFrom(path); +} + +Generator generator = + new( + "Speckle.Rhino7.Fakes", + [GetAssembly("RhinoCommon.dll")], + [ + "Rhino", + "Rhino.Geometry", + "Rhino.Collections", + "Rhino.Runtime", + "Rhino.DocObjects", + "Rhino.Commands", + "Rhino.Render", + "Rhino.Display", + "Rhino.Geometry.Collections" + ], + [ + new("HostUtils", [new("GetCustomComputeEndpoints")]), + new("LinearDimension", [new("AnnotationType")]), + new("InstanceDefinition", [new("ComponentType")]), + new("Polyline", [new("Duplicate"), new("System.ICloneable.Clone")]), + new("RadialDimension", [new("AnnotationType")]), + new("MaterialRefs", [new("CopyTo")]), + new("PersistentSettingsConverter", [new("TryParseStringDictionary"), new("ToString")]), + new( + "PersistentSettings", + [new("TryGetStringDictionary"), new("GetStringDictionary"), new("SetStringDictionary"), new("SetDefault")] + ), + new("Dimension", [new("TextFormula")]), + new("CreatePreviewEventArgs", [new("Objects")]), + new("RunCommandDelegate", []), + new("ArchivableDictionary", []), + new("RenderMaterial", [new("HandleTexturedValue")]), + new("CustomRenderMeshProvider2", [new("BoundingBox")]), + new("Color4f", [new("GetObjectData")]), + new("Point3dList", [new("Duplicate"), new("System.ICloneable.Clone")]), + ] + ); +generator.Generate(); diff --git a/Speckle.Rhino7.Fakes.Generator/Speckle.Rhino7.Fakes.Generator.csproj b/Speckle.Rhino7.Fakes.Generator/Speckle.Rhino7.Fakes.Generator.csproj new file mode 100644 index 00000000..5eadb7a8 --- /dev/null +++ b/Speckle.Rhino7.Fakes.Generator/Speckle.Rhino7.Fakes.Generator.csproj @@ -0,0 +1,12 @@ + + + + Exe + net48 + + + + + + + diff --git a/Speckle.Rhino7.Fakes.Generator/packages.lock.json b/Speckle.Rhino7.Fakes.Generator/packages.lock.json new file mode 100644 index 00000000..3f5ab33a --- /dev/null +++ b/Speckle.Rhino7.Fakes.Generator/packages.lock.json @@ -0,0 +1,55 @@ +{ + "version": 2, + "dependencies": { + ".NETFramework,Version=v4.8": { + "Microsoft.SourceLink.GitHub": { + "type": "Direct", + "requested": "[8.0.0, )", + "resolved": "8.0.0", + "contentHash": "G5q7OqtwIyGTkeIOAc3u2ZuV/kicQaec5EaRnc0pIeSnh9LUjj+PYQrJYBURvDt7twGl2PKA7nSN0kz1Zw5bnQ==", + "dependencies": { + "Microsoft.Build.Tasks.Git": "8.0.0", + "Microsoft.SourceLink.Common": "8.0.0" + } + }, + "MinVer": { + "type": "Direct", + "requested": "[5.0.0, )", + "resolved": "5.0.0", + "contentHash": "ybkgpQMtt0Fo91l5rYtE3TZtD+Nmy5Ko091xvfXXOosQdMi30XO2EZ2+ShZt89gdu7RMmJqZaJ+e1q6d+6+KNw==" + }, + "PolySharp": { + "type": "Direct", + "requested": "[1.14.1, )", + "resolved": "1.14.1", + "contentHash": "mOOmFYwad3MIOL14VCjj02LljyF1GNw1wP0YVlxtcPvqdxjGGMNdNJJxHptlry3MOd8b40Flm8RPOM8JOlN2sQ==" + }, + "RhinoCommon": { + "type": "Direct", + "requested": "[7.13.21348.13001, )", + "resolved": "7.13.21348.13001", + "contentHash": "JQdaNw61ddBqIe08E9O4N/grwrN1hjDHcYW7tWylwCZyFR7SepoCD4NS+6LN6+oSQhNbhLi9Bf+hQOFYFdRAEA==" + }, + "RhinoWindows": { + "type": "Direct", + "requested": "[7.13.21348.13001, )", + "resolved": "7.13.21348.13001", + "contentHash": "V94T8emmJmFfmbd5cu+uTNS0neZApx1Q5MXvsQGFtt/mEGEbdHE+dFOETNgbOOJXSdNboAnCR3uo0GosOFX+/g==", + "dependencies": { + "RhinoCommon": "[7.13.21348.13001]" + } + }, + "Microsoft.Build.Tasks.Git": { + "type": "Transitive", + "resolved": "8.0.0", + "contentHash": "bZKfSIKJRXLTuSzLudMFte/8CempWjVamNUR5eHJizsy+iuOuO/k2gnh7W0dHJmYY0tBf+gUErfluCv5mySAOQ==" + }, + "Microsoft.SourceLink.Common": { + "type": "Transitive", + "resolved": "8.0.0", + "contentHash": "dk9JPxTCIevS75HyEQ0E4OVAFhB2N+V9ShCXf8Q6FkUQZDkgLI12y679Nym1YqsiSysuQskT7Z+6nUf3yab6Vw==" + } + }, + ".NETFramework,Version=v4.8/win7-x86": {} + } +} \ No newline at end of file diff --git a/Speckle.Rhino7.Fakes/IndexPair.cs b/Speckle.Rhino7.Fakes/IndexPair.cs new file mode 100644 index 00000000..89682655 --- /dev/null +++ b/Speckle.Rhino7.Fakes/IndexPair.cs @@ -0,0 +1,15 @@ +namespace Rhino; + +public partial struct IndexPair +{ + int System.Collections.Generic.IList.this[int x] + { + get => throw new System.NotImplementedException(); + set { } + } + + int System.Collections.Generic.IReadOnlyList.this[int x] + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/MaterialRefs.cs b/Speckle.Rhino7.Fakes/MaterialRefs.cs new file mode 100644 index 00000000..c209e52b --- /dev/null +++ b/Speckle.Rhino7.Fakes/MaterialRefs.cs @@ -0,0 +1,6 @@ +namespace Rhino.DocObjects; + +public partial class MaterialRefs +{ + public void CopyTo(KeyValuePair[] array, int arrayIndex) => throw new NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/RhinoList.cs b/Speckle.Rhino7.Fakes/RhinoList.cs new file mode 100644 index 00000000..79473d23 --- /dev/null +++ b/Speckle.Rhino7.Fakes/RhinoList.cs @@ -0,0 +1,10 @@ +namespace Rhino.Collections; + +public partial class RhinoList +{ + T System.Collections.Generic.IList.this[int x] + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/Speckle.Rhino7.Fakes.csproj b/Speckle.Rhino7.Fakes/Speckle.Rhino7.Fakes.csproj new file mode 100644 index 00000000..628395d3 --- /dev/null +++ b/Speckle.Rhino7.Fakes/Speckle.Rhino7.Fakes.csproj @@ -0,0 +1,10 @@ + + + net8.0 + true + disable + + + + + diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.AngleUnitSystem.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.AngleUnitSystem.s.cs new file mode 100644 index 00000000..4ea9a067 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.AngleUnitSystem.s.cs @@ -0,0 +1,13 @@ +namespace Rhino; + +public enum AngleUnitSystem +{ + None, + Turns, + Radians, + Degrees, + Minutes, + Seconds, + Gradians, + Unset, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.AntialiasLevel.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.AntialiasLevel.s.cs new file mode 100644 index 00000000..6b2da822 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.AntialiasLevel.s.cs @@ -0,0 +1,9 @@ +namespace Rhino; + +public enum AntialiasLevel +{ + None, + Draft, + Good, + High, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.BitmapExtensions.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.BitmapExtensions.s.cs new file mode 100644 index 00000000..715c9a40 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.BitmapExtensions.s.cs @@ -0,0 +1,18 @@ +namespace Rhino; + +public partial class BitmapExtensions +{ + public BitmapExtensions() { } + + public static System.Boolean IsNormalMap( + System.Drawing.Bitmap bitmap, + System.Boolean bLossyCompressionSource, + out System.Boolean bPositiveZComponent + ) => throw new System.NotImplementedException(); + + public static System.Drawing.Bitmap ConvertToNormalMap( + System.Drawing.Bitmap bitmap, + System.Boolean bLossyCompressionSource, + out System.Boolean bPositiveZComponent + ) => throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Collections.CurveList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.CurveList.s.cs new file mode 100644 index 00000000..a2fcbde8 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.CurveList.s.cs @@ -0,0 +1,40 @@ +namespace Rhino.Collections; + +public partial class CurveList : Rhino.Collections.RhinoList +{ + public CurveList() { } + + public CurveList(System.Int32 initialCapacity) => throw new System.NotImplementedException(); + + public CurveList(System.Collections.Generic.IEnumerable collection) => + throw new System.NotImplementedException(); + + public virtual void Add(Rhino.Geometry.Line line) => throw new System.NotImplementedException(); + + public virtual void Add(Rhino.Geometry.Circle circle) => throw new System.NotImplementedException(); + + public virtual void Add(Rhino.Geometry.Arc arc) => throw new System.NotImplementedException(); + + public virtual void Add(System.Collections.Generic.IEnumerable polyline) => + throw new System.NotImplementedException(); + + public virtual void Add(Rhino.Geometry.Ellipse ellipse) => throw new System.NotImplementedException(); + + public virtual void Insert(System.Int32 index, Rhino.Geometry.Line line) => + throw new System.NotImplementedException(); + + public virtual void Insert(System.Int32 index, Rhino.Geometry.Circle circle) => + throw new System.NotImplementedException(); + + public virtual void Insert(System.Int32 index, Rhino.Geometry.Arc arc) => throw new System.NotImplementedException(); + + public virtual void Insert( + System.Int32 index, + System.Collections.Generic.IEnumerable polyline + ) => throw new System.NotImplementedException(); + + public virtual void Insert(System.Int32 index, Rhino.Geometry.Ellipse ellipse) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Collections.IResizableList`1.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.IResizableList`1.s.cs new file mode 100644 index 00000000..8aca2670 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.IResizableList`1.s.cs @@ -0,0 +1,6 @@ +namespace Rhino.Collections; + +public partial interface IResizableList +{ + public System.Int32 Count { get; set; } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Collections.IRhinoTable`1.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.IRhinoTable`1.s.cs new file mode 100644 index 00000000..6883e1d8 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.IRhinoTable`1.s.cs @@ -0,0 +1,7 @@ +namespace Rhino.Collections; + +public partial interface IRhinoTable +{ + public System.Int32 Count { get; } + public T this[System.Int32 index] { get; } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Collections.Point3dList+XAccess.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.Point3dList+XAccess.s.cs new file mode 100644 index 00000000..495fe85d --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.Point3dList+XAccess.s.cs @@ -0,0 +1,15 @@ +namespace Rhino.Collections; + +public partial class Point3dList +{ + public partial class XAccess + { + public XAccess() { } + + public virtual System.Double this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + set { } + } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Collections.Point3dList+YAccess.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.Point3dList+YAccess.s.cs new file mode 100644 index 00000000..0dd610b9 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.Point3dList+YAccess.s.cs @@ -0,0 +1,15 @@ +namespace Rhino.Collections; + +public partial class Point3dList +{ + public partial class YAccess + { + public YAccess() { } + + public virtual System.Double this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + set { } + } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Collections.Point3dList+ZAccess.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.Point3dList+ZAccess.s.cs new file mode 100644 index 00000000..554c6b2c --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.Point3dList+ZAccess.s.cs @@ -0,0 +1,15 @@ +namespace Rhino.Collections; + +public partial class Point3dList +{ + public partial class ZAccess + { + public ZAccess() { } + + public virtual System.Double this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + set { } + } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Collections.Point3dList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.Point3dList.s.cs new file mode 100644 index 00000000..1435bd43 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.Point3dList.s.cs @@ -0,0 +1,59 @@ +namespace Rhino.Collections; + +public partial class Point3dList + : Rhino.Collections.RhinoList, + System.IEquatable +{ + public Point3dList() { } + + public Point3dList(System.Int32 initialCapacity) => throw new System.NotImplementedException(); + + public Point3dList(System.Collections.Generic.IEnumerable collection) => + throw new System.NotImplementedException(); + + public Point3dList(Rhino.Geometry.Point3d[] initialPoints) => throw new System.NotImplementedException(); + + public virtual System.Int32 ClosestIndex(Rhino.Geometry.Point3d testPoint) => + throw new System.NotImplementedException(); + + public virtual void Add(System.Double x, System.Double y, System.Double z) => + throw new System.NotImplementedException(); + + public virtual void Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException(); + + public virtual void SetAllX(System.Double xValue) => throw new System.NotImplementedException(); + + public virtual void SetAllY(System.Double yValue) => throw new System.NotImplementedException(); + + public virtual void SetAllZ(System.Double zValue) => throw new System.NotImplementedException(); + + public static System.Int32 ClosestIndexInList( + System.Collections.Generic.IList list, + Rhino.Geometry.Point3d testPoint + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Point3d ClosestPointInList( + System.Collections.Generic.IList list, + Rhino.Geometry.Point3d testPoint + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean Equals(Rhino.Collections.Point3dList other) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BoundingBox BoundingBox + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Collections.Point3dList.XAccess X + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Collections.Point3dList.YAccess Y + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Collections.Point3dList.ZAccess Z + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Collections.RhinoList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.RhinoList.s.cs new file mode 100644 index 00000000..d369d60a --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.RhinoList.s.cs @@ -0,0 +1,36 @@ +namespace Rhino.Collections; + +public partial class RhinoList +{ + public RhinoList() { } + + public static System.Collections.Generic.IEnumerable PointCloudKNeighbors( + Rhino.Geometry.PointCloud pointcloud, + System.Collections.Generic.IEnumerable needlePoints, + System.Int32 amount + ) => throw new System.NotImplementedException(); + + public static System.Collections.Generic.IEnumerable Point3dKNeighbors( + System.Collections.Generic.IEnumerable hayPoints, + System.Collections.Generic.IEnumerable needlePoints, + System.Int32 amount + ) => throw new System.NotImplementedException(); + + public static System.Collections.Generic.IEnumerable Point3fKNeighbors( + System.Collections.Generic.IEnumerable hayPoints, + System.Collections.Generic.IEnumerable needlePoints, + System.Int32 amount + ) => throw new System.NotImplementedException(); + + public static System.Collections.Generic.IEnumerable Point2dKNeighbors( + System.Collections.Generic.IEnumerable hayPoints, + System.Collections.Generic.IEnumerable needlePoints, + System.Int32 amount + ) => throw new System.NotImplementedException(); + + public static System.Collections.Generic.IEnumerable Point2fKNeighbors( + System.Collections.Generic.IEnumerable hayPoints, + System.Collections.Generic.IEnumerable needlePoints, + System.Int32 amount + ) => throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Collections.RhinoList`1.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.RhinoList`1.s.cs new file mode 100644 index 00000000..2ffdbb82 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.RhinoList`1.s.cs @@ -0,0 +1,220 @@ +namespace Rhino.Collections; + +public partial class RhinoList + : System.Collections.Generic.IList, + System.Collections.Generic.ICollection, + System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable, + System.Collections.IList, + System.Collections.ICollection, + System.ICloneable +{ + public RhinoList() { } + + public RhinoList(System.Int32 initialCapacity) => throw new System.NotImplementedException(); + + public RhinoList(System.Int32 amount, T defaultValue) => throw new System.NotImplementedException(); + + public RhinoList(System.Collections.Generic.IEnumerable collection) => throw new System.NotImplementedException(); + + public RhinoList(Rhino.Collections.RhinoList list) => throw new System.NotImplementedException(); + + public virtual T[] ToArray() => throw new System.NotImplementedException(); + + public virtual void TrimExcess() => throw new System.NotImplementedException(); + + public virtual System.Int32 RemapIndex(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual void Clear() => throw new System.NotImplementedException(); + + public virtual void Add(T item) => throw new System.NotImplementedException(); + + public virtual void AddRange(System.Collections.Generic.IEnumerable collection) => + throw new System.NotImplementedException(); + + public virtual void AddRange(System.Collections.IEnumerable collection) => throw new System.NotImplementedException(); + + public virtual void Insert(System.Int32 index, T item) => throw new System.NotImplementedException(); + + public virtual void InsertRange(System.Int32 index, System.Collections.Generic.IEnumerable collection) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Remove(T item) => throw new System.NotImplementedException(); + + public virtual System.Int32 RemoveAll(System.Predicate match) => throw new System.NotImplementedException(); + + public virtual System.Int32 RemoveNulls() => throw new System.NotImplementedException(); + + public virtual void RemoveAt(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual void RemoveRange(System.Int32 index, System.Int32 count) => throw new System.NotImplementedException(); + + public virtual Rhino.Collections.RhinoList GetRange(System.Int32 index, System.Int32 count) => + throw new System.NotImplementedException(); + + public virtual System.Int32 IndexOf(T item) => throw new System.NotImplementedException(); + + public virtual System.Int32 IndexOf(T item, System.Int32 index) => throw new System.NotImplementedException(); + + public virtual System.Int32 IndexOf(T item, System.Int32 index, System.Int32 count) => + throw new System.NotImplementedException(); + + public virtual System.Int32 LastIndexOf(T item) => throw new System.NotImplementedException(); + + public virtual System.Int32 LastIndexOf(T item, System.Int32 index) => throw new System.NotImplementedException(); + + public virtual System.Int32 LastIndexOf(T item, System.Int32 index, System.Int32 count) => + throw new System.NotImplementedException(); + + public virtual System.Int32 BinarySearch(T item) => throw new System.NotImplementedException(); + + public virtual System.Int32 BinarySearch(T item, System.Collections.Generic.IComparer comparer) => + throw new System.NotImplementedException(); + + public virtual System.Int32 BinarySearch( + System.Int32 index, + System.Int32 count, + T item, + System.Collections.Generic.IComparer comparer + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean Contains(T item) => throw new System.NotImplementedException(); + + public virtual System.Boolean Exists(System.Predicate match) => throw new System.NotImplementedException(); + + public virtual T Find(System.Predicate match) => throw new System.NotImplementedException(); + + public virtual T FindLast(System.Predicate match) => throw new System.NotImplementedException(); + + public virtual Rhino.Collections.RhinoList FindAll(System.Predicate match) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TrueForAll(System.Predicate match) => throw new System.NotImplementedException(); + + public virtual void ForEach(System.Action action) => throw new System.NotImplementedException(); + + public virtual System.Int32 FindIndex(System.Predicate match) => throw new System.NotImplementedException(); + + public virtual System.Int32 FindIndex(System.Int32 startIndex, System.Predicate match) => + throw new System.NotImplementedException(); + + public virtual System.Int32 FindIndex(System.Int32 startIndex, System.Int32 count, System.Predicate match) => + throw new System.NotImplementedException(); + + public virtual System.Int32 FindLastIndex(System.Predicate match) => throw new System.NotImplementedException(); + + public virtual System.Int32 FindLastIndex(System.Int32 startIndex, System.Predicate match) => + throw new System.NotImplementedException(); + + public virtual System.Int32 FindLastIndex(System.Int32 startIndex, System.Int32 count, System.Predicate match) => + throw new System.NotImplementedException(); + + public virtual void Sort() => throw new System.NotImplementedException(); + + public virtual void Sort(System.Collections.Generic.IComparer comparer) => + throw new System.NotImplementedException(); + + public virtual void Sort(System.Comparison comparison) => throw new System.NotImplementedException(); + + public virtual void Sort(System.Int32 index, System.Int32 count, System.Collections.Generic.IComparer comparer) => + throw new System.NotImplementedException(); + + public virtual void Sort(System.Double[] keys) => throw new System.NotImplementedException(); + + public virtual void Sort(System.Int32[] keys) => throw new System.NotImplementedException(); + + public virtual void Reverse() => throw new System.NotImplementedException(); + + public virtual void Reverse(System.Int32 index, System.Int32 count) => throw new System.NotImplementedException(); + + public virtual System.Collections.ObjectModel.ReadOnlyCollection AsReadOnly() => + throw new System.NotImplementedException(); + + public virtual Rhino.Collections.RhinoList ConvertAll(System.Converter converter) => + throw new System.NotImplementedException(); + + public virtual void CopyTo(T[] array) => throw new System.NotImplementedException(); + + public virtual void CopyTo(T[] array, System.Int32 arrayIndex) => throw new System.NotImplementedException(); + + public virtual void CopyTo(System.Int32 index, T[] array, System.Int32 arrayIndex, System.Int32 count) => + throw new System.NotImplementedException(); + + public virtual Rhino.Collections.RhinoList Duplicate() => throw new System.NotImplementedException(); + + public virtual System.Collections.Generic.IEnumerator GetEnumerator() => + throw new System.NotImplementedException(); + + System.Int32 System.Collections.IList.Add(System.Object item) => throw new System.NotImplementedException(); + + void System.Collections.IList.Insert(System.Int32 index, System.Object item) => + throw new System.NotImplementedException(); + + void System.Collections.IList.Remove(System.Object item) => throw new System.NotImplementedException(); + + System.Int32 System.Collections.IList.IndexOf(System.Object item) => throw new System.NotImplementedException(); + + System.Boolean System.Collections.IList.Contains(System.Object item) => throw new System.NotImplementedException(); + + void System.Collections.ICollection.CopyTo(System.Array array, System.Int32 arrayIndex) => + throw new System.NotImplementedException(); + + System.Object System.ICloneable.Clone() => throw new System.NotImplementedException(); + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => + throw new System.NotImplementedException(); + + public virtual System.Int32 Capacity + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 Count + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 NullCount + { + get => throw new System.NotImplementedException(); + } + public virtual T this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual T First + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual T Last + { + get => throw new System.NotImplementedException(); + set { } + } + System.Object System.Collections.IList.this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + set { } + } + System.Boolean System.Collections.IList.IsReadOnly + { + get => throw new System.NotImplementedException(); + } + System.Boolean System.Collections.IList.IsFixedSize + { + get => throw new System.NotImplementedException(); + } + System.Boolean System.Collections.Generic.ICollection.IsReadOnly + { + get => throw new System.NotImplementedException(); + } + System.Boolean System.Collections.ICollection.IsSynchronized + { + get => throw new System.NotImplementedException(); + } + System.Object System.Collections.ICollection.SyncRoot + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Collections.TransformObjectList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.TransformObjectList.s.cs new file mode 100644 index 00000000..9f430b01 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.TransformObjectList.s.cs @@ -0,0 +1,44 @@ +namespace Rhino.Collections; + +public partial class TransformObjectList : System.IDisposable +{ + public TransformObjectList() { } + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BoundingBox GetBoundingBox(System.Boolean regularObjects, System.Boolean grips) => + throw new System.NotImplementedException(); + + public virtual System.Boolean UpdateDisplayFeedbackTransform(Rhino.Geometry.Transform xform) => + throw new System.NotImplementedException(); + + public virtual void Clear() => throw new System.NotImplementedException(); + + public virtual void Add(Rhino.DocObjects.RhinoObject rhinoObject) => throw new System.NotImplementedException(); + + public virtual void Add(Rhino.DocObjects.ObjRef objref) => throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.RhinoObject[] ObjectArray() => throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.GripObject[] GripArray() => throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.RhinoObject[] GripOwnerArray() => throw new System.NotImplementedException(); + + public virtual System.Boolean DisplayFeedbackEnabled + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 Count + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 GripCount + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 GripOwnerCount + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Commands.Command.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.Command.s.cs new file mode 100644 index 00000000..59f44823 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.Command.s.cs @@ -0,0 +1,55 @@ +namespace Rhino.Commands; + +public partial class Command +{ + public Command() { } + + public static System.Boolean IsValidCommandName(System.String name) => throw new System.NotImplementedException(); + + public static Rhino.Commands.MostRecentCommandDescription[] GetMostRecentCommands() => + throw new System.NotImplementedException(); + + public static System.Guid[] GetCommandStack() => throw new System.NotImplementedException(); + + public static System.Boolean InCommand() => throw new System.NotImplementedException(); + + public static System.Boolean InScriptRunnerCommand() => throw new System.NotImplementedException(); + + public static System.Boolean IsCommand(System.String name) => throw new System.NotImplementedException(); + + public static System.Guid LookupCommandId(System.String name, System.Boolean searchForEnglishName) => + throw new System.NotImplementedException(); + + public static System.String LookupCommandName(System.Guid commandId, System.Boolean englishName) => + throw new System.NotImplementedException(); + + public static System.String[] GetCommandNames(System.Boolean english, System.Boolean loaded) => + throw new System.NotImplementedException(); + + public static void DisplayHelp(System.Guid commandId) => throw new System.NotImplementedException(); + + public static System.Guid LastCommandId + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Commands.Result LastCommandResult + { + get => throw new System.NotImplementedException(); + } + public virtual System.Guid Id + { + get => throw new System.NotImplementedException(); + } + public virtual System.String EnglishName + { + get => throw new System.NotImplementedException(); + } + public virtual System.String LocalName + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.PersistentSettings Settings + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Commands.CommandEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.CommandEventArgs.s.cs new file mode 100644 index 00000000..f7319b8c --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.CommandEventArgs.s.cs @@ -0,0 +1,36 @@ +namespace Rhino.Commands; + +public partial class CommandEventArgs : System.EventArgs +{ + public CommandEventArgs() { } + + public virtual System.Guid CommandId + { + get => throw new System.NotImplementedException(); + } + public virtual System.String CommandEnglishName + { + get => throw new System.NotImplementedException(); + } + public virtual System.String CommandLocalName + { + get => throw new System.NotImplementedException(); + } + public virtual System.String CommandPluginName + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Commands.Result CommandResult + { + get => throw new System.NotImplementedException(); + } + public virtual System.UInt32 DocumentRuntimeSerialNumber + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.RhinoDoc Document + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Commands.CommandStyleAttribute.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.CommandStyleAttribute.s.cs new file mode 100644 index 00000000..779f414e --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.CommandStyleAttribute.s.cs @@ -0,0 +1,13 @@ +namespace Rhino.Commands; + +public partial class CommandStyleAttribute : System.Attribute +{ + public CommandStyleAttribute() { } + + public CommandStyleAttribute(Rhino.Commands.Style styles) => throw new System.NotImplementedException(); + + public virtual Rhino.Commands.Style Styles + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Commands.CustomUndoEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.CustomUndoEventArgs.s.cs new file mode 100644 index 00000000..2aa2da52 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.CustomUndoEventArgs.s.cs @@ -0,0 +1,31 @@ +namespace Rhino.Commands; + +public partial class CustomUndoEventArgs : System.EventArgs +{ + public CustomUndoEventArgs() { } + + public virtual System.Guid CommandId + { + get => throw new System.NotImplementedException(); + } + public virtual System.UInt32 UndoSerialNumber + { + get => throw new System.NotImplementedException(); + } + public virtual System.String ActionDescription + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean CreatedByRedo + { + get => throw new System.NotImplementedException(); + } + public virtual System.Object Tag + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.RhinoDoc Document + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Commands.MostRecentCommandDescription.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.MostRecentCommandDescription.s.cs new file mode 100644 index 00000000..1bfd9b2b --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.MostRecentCommandDescription.s.cs @@ -0,0 +1,17 @@ +namespace Rhino.Commands; + +public partial class MostRecentCommandDescription +{ + public MostRecentCommandDescription() { } + + public virtual System.String DisplayString + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String Macro + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Commands.Result.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.Result.s.cs new file mode 100644 index 00000000..e1d359f0 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.Result.s.cs @@ -0,0 +1,12 @@ +namespace Rhino.Commands; + +public enum Result +{ + Success, + Cancel, + Nothing, + Failure, + UnknownCommand, + CancelModelessDialog, + ExitRhino, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Commands.RunMode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.RunMode.s.cs new file mode 100644 index 00000000..00fd1743 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.RunMode.s.cs @@ -0,0 +1,7 @@ +namespace Rhino.Commands; + +public enum RunMode +{ + Interactive, + Scripted, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Commands.SelCommand.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.SelCommand.s.cs new file mode 100644 index 00000000..8efb7ee0 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.SelCommand.s.cs @@ -0,0 +1,22 @@ +namespace Rhino.Commands; + +public partial class SelCommand : Rhino.Commands.Command +{ + public SelCommand() { } + + public virtual System.Boolean TestLights + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean TestGrips + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean BeQuiet + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Commands.Style.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.Style.s.cs new file mode 100644 index 00000000..078b9268 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.Style.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.Commands; + +public enum Style +{ + None, + Hidden, + ScriptRunner, + Transparent, + DoNotRepeat, + NotUndoable, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Commands.TransformCommand.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.TransformCommand.s.cs new file mode 100644 index 00000000..7a92fd33 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.TransformCommand.s.cs @@ -0,0 +1,6 @@ +namespace Rhino.Commands; + +public partial class TransformCommand : Rhino.Commands.Command +{ + public TransformCommand() { } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Commands.UndoRedoEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.UndoRedoEventArgs.s.cs new file mode 100644 index 00000000..ce6e106f --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.UndoRedoEventArgs.s.cs @@ -0,0 +1,43 @@ +namespace Rhino.Commands; + +public partial class UndoRedoEventArgs : System.EventArgs +{ + public UndoRedoEventArgs() { } + + public virtual System.Guid CommandId + { + get => throw new System.NotImplementedException(); + } + public virtual System.UInt32 UndoSerialNumber + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsBeginRecording + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsEndRecording + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsBeginUndo + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsEndUndo + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsBeginRedo + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsEndRedo + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsPurgeRecord + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.BackgroundStyle.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.BackgroundStyle.s.cs new file mode 100644 index 00000000..37fae258 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.BackgroundStyle.s.cs @@ -0,0 +1,9 @@ +namespace Rhino.Display; + +public enum BackgroundStyle +{ + SolidColor, + WallpaperImage, + Gradient, + Environment, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.BlendMode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.BlendMode.s.cs new file mode 100644 index 00000000..9803462f --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.BlendMode.s.cs @@ -0,0 +1,16 @@ +namespace Rhino.Display; + +public enum BlendMode +{ + Zero, + One, + SourceColor, + OneMinusSourceColor, + SourceAlpha, + OneMinusSourceAlpha, + DestinationAlpha, + OneMinusDestinationAlpha, + DestinationColor, + OneMinusDestinationColor, + SourceAlphaSaturate, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.CalculateBoundingBoxEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.CalculateBoundingBoxEventArgs.s.cs new file mode 100644 index 00000000..07e1c766 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.CalculateBoundingBoxEventArgs.s.cs @@ -0,0 +1,13 @@ +namespace Rhino.Display; + +public partial class CalculateBoundingBoxEventArgs : Rhino.Display.DrawEventArgs +{ + public CalculateBoundingBoxEventArgs() { } + + public virtual void IncludeBoundingBox(Rhino.Geometry.BoundingBox box) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BoundingBox BoundingBox + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.Color4f.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.Color4f.s.cs new file mode 100644 index 00000000..90608bb5 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.Color4f.s.cs @@ -0,0 +1,67 @@ +namespace Rhino.Display; + +public partial struct Color4f : System.Runtime.Serialization.ISerializable +{ + public Color4f() { } + + public Color4f(System.Drawing.Color color) => throw new System.NotImplementedException(); + + public Color4f(Rhino.Display.Color4f color) => throw new System.NotImplementedException(); + + public Color4f(System.Single red, System.Single green, System.Single blue, System.Single alpha) => + throw new System.NotImplementedException(); + + public Color4f(System.Int32 argb) => throw new System.NotImplementedException(); + + public static Rhino.Display.Color4f FromArgb(System.Single a, System.Single r, System.Single g, System.Single b) => + throw new System.NotImplementedException(); + + 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) => + 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(); + + void System.Runtime.Serialization.ISerializable.GetObjectData( + System.Runtime.Serialization.SerializationInfo info, + System.Runtime.Serialization.StreamingContext context + ) => throw new System.NotImplementedException(); + + public static Rhino.Display.Color4f Empty + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Display.Color4f Black + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Display.Color4f White + { + get => throw new System.NotImplementedException(); + } + public System.Single R + { + get => throw new System.NotImplementedException(); + } + public System.Single G + { + get => throw new System.NotImplementedException(); + } + public System.Single B + { + get => throw new System.NotImplementedException(); + } + public System.Single A + { + get => throw new System.NotImplementedException(); + } + public System.Single L + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorCMYK.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorCMYK.s.cs new file mode 100644 index 00000000..48f38d08 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorCMYK.s.cs @@ -0,0 +1,66 @@ +namespace Rhino.Display; + +public partial struct ColorCMYK +{ + public ColorCMYK() { } + + public ColorCMYK(System.Drawing.Color rgb) => throw new System.NotImplementedException(); + + public ColorCMYK(System.Double cyan, System.Double magenta, System.Double yellow) => + throw new System.NotImplementedException(); + + public ColorCMYK(System.Double cyan, System.Double magenta, System.Double yellow, System.Double key) => + throw new System.NotImplementedException(); + + public ColorCMYK( + System.Double alpha, + System.Double cyan, + System.Double magenta, + System.Double yellow, + System.Double key + ) => throw new System.NotImplementedException(); + + public static Rhino.Display.ColorCMYK CreateFromRGBA(Rhino.Display.ColorRGBA rgba) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorCMYK CreateFromHSL(Rhino.Display.ColorHSL hsl) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorCMYK CreateFromXYZ(Rhino.Display.ColorXYZ xyz) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorCMYK CreateFromLAB(Rhino.Display.ColorLAB lab) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorCMYK CreateFromLCH(Rhino.Display.ColorLCH lch) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorCMYK CreateFromHSV(Rhino.Display.ColorHSV hsv) => + throw new System.NotImplementedException(); + + public System.Double C + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double M + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double Y + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double K + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double A + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorGradient.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorGradient.s.cs new file mode 100644 index 00000000..44a40d3d --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorGradient.s.cs @@ -0,0 +1,32 @@ +namespace Rhino.Display; + +public partial class ColorGradient +{ + public ColorGradient() { } + + public virtual Rhino.Display.ColorStop[] GetColorStops() => throw new System.NotImplementedException(); + + public virtual void SetColorStops(System.Collections.Generic.IEnumerable stops) => + throw new System.NotImplementedException(); + + public virtual Rhino.Display.GradientType GradientType + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double Repeat + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Point3d StartPoint + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Point3d EndPoint + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorHSL.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorHSL.s.cs new file mode 100644 index 00000000..1bc1cd5f --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorHSL.s.cs @@ -0,0 +1,55 @@ +namespace Rhino.Display; + +public partial struct ColorHSL +{ + public ColorHSL() { } + + public ColorHSL(System.Drawing.Color rgb) => throw new System.NotImplementedException(); + + public ColorHSL(System.Double hue, System.Double saturation, System.Double luminance) => + throw new System.NotImplementedException(); + + public ColorHSL(System.Double alpha, System.Double hue, System.Double saturation, System.Double luminance) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorHSL CreateFromRGBA(Rhino.Display.ColorRGBA rgba) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorHSL CreateFromCMYK(Rhino.Display.ColorCMYK cmyk) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorHSL CreateFromXYZ(Rhino.Display.ColorXYZ xyz) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorHSL CreateFromLAB(Rhino.Display.ColorLAB lab) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorHSL CreateFromLCH(Rhino.Display.ColorLCH lch) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorHSL CreateFromHSV(Rhino.Display.ColorHSV hsv) => + throw new System.NotImplementedException(); + + public System.Drawing.Color ToArgbColor() => throw new System.NotImplementedException(); + + public System.Double H + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double S + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double L + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double A + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorHSV.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorHSV.s.cs new file mode 100644 index 00000000..2e2f2360 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorHSV.s.cs @@ -0,0 +1,55 @@ +namespace Rhino.Display; + +public partial struct ColorHSV +{ + public ColorHSV() { } + + public ColorHSV(System.Drawing.Color rgb) => throw new System.NotImplementedException(); + + public ColorHSV(System.Double hue, System.Double saturation, System.Double value) => + throw new System.NotImplementedException(); + + public ColorHSV(System.Double alpha, System.Double hue, System.Double saturation, System.Double value) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorHSV CreateFromRGBA(Rhino.Display.ColorRGBA rgba) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorHSV CreateFromHSL(Rhino.Display.ColorHSL hsl) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorHSV CreateFromCMYK(Rhino.Display.ColorCMYK cmyk) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorHSV CreateFromXYZ(Rhino.Display.ColorXYZ xyz) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorHSV CreateFromLAB(Rhino.Display.ColorLAB lab) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorHSV CreateFromLCH(Rhino.Display.ColorLCH lch) => + throw new System.NotImplementedException(); + + public System.Drawing.Color ToArgbColor() => throw new System.NotImplementedException(); + + public System.Double H + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double S + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double V + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double A + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorLAB.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorLAB.s.cs new file mode 100644 index 00000000..ffb4905a --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorLAB.s.cs @@ -0,0 +1,53 @@ +namespace Rhino.Display; + +public partial struct ColorLAB +{ + public ColorLAB() { } + + public ColorLAB(System.Drawing.Color rgb) => throw new System.NotImplementedException(); + + public ColorLAB(System.Double lightness, System.Double a, System.Double b) => + throw new System.NotImplementedException(); + + public ColorLAB(System.Double alpha, System.Double lightness, System.Double a, System.Double b) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorLAB CreateFromRGBA(Rhino.Display.ColorRGBA rgb) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorLAB CreateFromHSL(Rhino.Display.ColorHSL hsl) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorLAB CreateFromCMYK(Rhino.Display.ColorCMYK cmyk) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorLAB CreateFromXYZ(Rhino.Display.ColorXYZ xyz) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorLAB CreateFromLCH(Rhino.Display.ColorLCH lch) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorLAB CreateFromHSV(Rhino.Display.ColorHSV hsv) => + throw new System.NotImplementedException(); + + public System.Double L + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double A + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double B + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double Alpha + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorLCH.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorLCH.s.cs new file mode 100644 index 00000000..09f12ded --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorLCH.s.cs @@ -0,0 +1,52 @@ +namespace Rhino.Display; + +public partial struct ColorLCH +{ + public ColorLCH() { } + + public ColorLCH(System.Drawing.Color rgb) => throw new System.NotImplementedException(); + + public ColorLCH(System.Double lightness, System.Double chroma, System.Double hue) => + throw new System.NotImplementedException(); + + public ColorLCH(System.Double alpha, System.Double lightness, System.Double chroma, System.Double hue) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorLCH CreateFromRGBA(Rhino.Display.ColorRGBA rgb) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorLCH CreateFromHSL(Rhino.Display.ColorHSL hsl) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorLCH CreateFromCMYK(Rhino.Display.ColorCMYK cmyk) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorLCH CreateFromXYZ(Rhino.Display.ColorXYZ xyz) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorLCH CreateFromLAB(Rhino.Display.ColorLAB lab) => + throw new System.NotImplementedException(); + + public void MakePositive() => throw new System.NotImplementedException(); + + public System.Double L + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double C + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double H + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double A + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorRGBA.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorRGBA.s.cs new file mode 100644 index 00000000..7d1a3556 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorRGBA.s.cs @@ -0,0 +1,106 @@ +namespace Rhino.Display; + +public partial struct ColorRGBA + : System.Runtime.Serialization.ISerializable, + System.IFormattable, + System.IComparable, + System.IComparable, + System.IEquatable, + Rhino.IEpsilonComparable +{ + public ColorRGBA() { } + + public ColorRGBA(Rhino.Display.ColorRGBA color) => throw new System.NotImplementedException(); + + public ColorRGBA(System.Double red, System.Double green, System.Double blue) => + throw new System.NotImplementedException(); + + public ColorRGBA(System.Double red, System.Double green, System.Double blue, System.Double alpha) => + throw new System.NotImplementedException(); + + public ColorRGBA(System.Drawing.Color color) => throw new System.NotImplementedException(); + + public ColorRGBA(System.Int32 argb) => throw new System.NotImplementedException(); + + public static Rhino.Display.ColorRGBA CreateFromHSV(Rhino.Display.ColorHSV hsv) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorRGBA CreateFromHSL(Rhino.Display.ColorHSL hsl) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorRGBA CreateFromCMYK(Rhino.Display.ColorCMYK cmyk) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorRGBA CreateFromXYZ(Rhino.Display.ColorXYZ xyz) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorRGBA CreateFromLAB(Rhino.Display.ColorLAB lab) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorRGBA CreateFromLCH(Rhino.Display.ColorLCH lch) => + throw new System.NotImplementedException(); + + public 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 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 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) => + throw new System.NotImplementedException(); + + void System.Runtime.Serialization.ISerializable.GetObjectData( + System.Runtime.Serialization.SerializationInfo info, + System.Runtime.Serialization.StreamingContext context + ) => throw new System.NotImplementedException(); + + System.Int32 System.IComparable.CompareTo(System.Object obj) => throw new System.NotImplementedException(); + + public System.Double R + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double G + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double B + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double A + { + get => throw new System.NotImplementedException(); + set { } + } + public static Rhino.Display.ColorRGBA Black + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Display.ColorRGBA White + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Display.ColorRGBA Red + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Display.ColorRGBA Green + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Display.ColorRGBA Blue + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorStop.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorStop.s.cs new file mode 100644 index 00000000..5da0dfda --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorStop.s.cs @@ -0,0 +1,19 @@ +namespace Rhino.Display; + +public partial struct ColorStop +{ + public ColorStop() { } + + public ColorStop(System.Drawing.Color color, System.Double t) => throw new System.NotImplementedException(); + + public System.Drawing.Color Color + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double Position + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorXYZ.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorXYZ.s.cs new file mode 100644 index 00000000..1f38c6a9 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorXYZ.s.cs @@ -0,0 +1,52 @@ +namespace Rhino.Display; + +public partial struct ColorXYZ +{ + public ColorXYZ() { } + + public ColorXYZ(System.Drawing.Color rgb) => throw new System.NotImplementedException(); + + public ColorXYZ(System.Double x, System.Double y, System.Double z) => throw new System.NotImplementedException(); + + public ColorXYZ(System.Double alpha, System.Double x, System.Double y, System.Double z) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorXYZ CreateFromRGBA(Rhino.Display.ColorRGBA rgba) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorXYZ CreateFromHSL(Rhino.Display.ColorHSL hsl) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorXYZ CreateFromCMYK(Rhino.Display.ColorCMYK cmyk) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorXYZ CreateFromLAB(Rhino.Display.ColorLAB lab) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorXYZ CreateFromLCH(Rhino.Display.ColorLCH lch) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ColorXYZ CreateFromHSV(Rhino.Display.ColorHSV hsv) => + throw new System.NotImplementedException(); + + public System.Double X + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double Y + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double Z + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double A + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.CullFaceMode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.CullFaceMode.s.cs new file mode 100644 index 00000000..578c987d --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.CullFaceMode.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.Display; + +public enum CullFaceMode +{ + DrawFrontAndBack, + DrawFrontFaces, + DrawBackFaces, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.CullObjectEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.CullObjectEventArgs.s.cs new file mode 100644 index 00000000..1d9560bc --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.CullObjectEventArgs.s.cs @@ -0,0 +1,20 @@ +namespace Rhino.Display; + +public partial class CullObjectEventArgs : Rhino.Display.DrawEventArgs +{ + public CullObjectEventArgs() { } + + public virtual Rhino.DocObjects.RhinoObject RhinoObject + { + get => throw new System.NotImplementedException(); + } + public virtual System.UInt32 RhinoObjectSerialNumber + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean CullObject + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.CustomDisplay.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.CustomDisplay.s.cs new file mode 100644 index 00000000..54b24ec4 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.CustomDisplay.s.cs @@ -0,0 +1,122 @@ +namespace Rhino.Display; + +public partial class CustomDisplay : System.IDisposable +{ + public CustomDisplay() { } + + public CustomDisplay(System.Boolean enable) => throw new System.NotImplementedException(); + + public virtual void Clear() => throw new System.NotImplementedException(); + + public virtual void AddPoint(Rhino.Geometry.Point3d point) => throw new System.NotImplementedException(); + + public virtual void AddPoint(Rhino.Geometry.Point3d point, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void AddPoint( + Rhino.Geometry.Point3d point, + System.Drawing.Color color, + Rhino.Display.PointStyle style, + System.Int32 radius + ) => throw new System.NotImplementedException(); + + public virtual void AddPoints(System.Collections.Generic.IEnumerable points) => + throw new System.NotImplementedException(); + + public virtual void AddPoints( + System.Collections.Generic.IEnumerable points, + System.Drawing.Color color + ) => throw new System.NotImplementedException(); + + public virtual void AddPoints( + System.Collections.Generic.IEnumerable points, + System.Drawing.Color color, + Rhino.Display.PointStyle style, + System.Int32 radius + ) => throw new System.NotImplementedException(); + + public virtual void AddLine(Rhino.Geometry.Line line) => throw new System.NotImplementedException(); + + public virtual void AddLine(Rhino.Geometry.Line line, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void AddLine(Rhino.Geometry.Line line, System.Drawing.Color color, System.Int32 thickness) => + throw new System.NotImplementedException(); + + public virtual void AddVector(Rhino.Geometry.Point3d anchor, Rhino.Geometry.Vector3d span) => + throw new System.NotImplementedException(); + + public virtual void AddVector( + Rhino.Geometry.Point3d anchor, + Rhino.Geometry.Vector3d span, + System.Drawing.Color color + ) => throw new System.NotImplementedException(); + + public virtual void AddVector( + Rhino.Geometry.Point3d anchor, + Rhino.Geometry.Vector3d span, + System.Drawing.Color color, + System.Boolean drawAnchor + ) => throw new System.NotImplementedException(); + + public virtual void AddArc(Rhino.Geometry.Arc arc) => throw new System.NotImplementedException(); + + public virtual void AddArc(Rhino.Geometry.Arc arc, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void AddArc(Rhino.Geometry.Arc arc, System.Drawing.Color color, System.Int32 thickness) => + throw new System.NotImplementedException(); + + public virtual void AddCircle(Rhino.Geometry.Circle circle) => throw new System.NotImplementedException(); + + public virtual void AddCircle(Rhino.Geometry.Circle circle, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void AddCircle(Rhino.Geometry.Circle circle, System.Drawing.Color color, System.Int32 thickness) => + throw new System.NotImplementedException(); + + public virtual void AddCurve(Rhino.Geometry.Curve curve) => throw new System.NotImplementedException(); + + public virtual void AddCurve(Rhino.Geometry.Curve curve, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void AddCurve(Rhino.Geometry.Curve curve, System.Drawing.Color color, System.Int32 thickness) => + throw new System.NotImplementedException(); + + public virtual void AddPolygon( + System.Collections.Generic.IEnumerable polygon, + System.Drawing.Color fillColor, + System.Drawing.Color edgeColor, + System.Boolean drawFill, + System.Boolean drawEdge + ) => throw new System.NotImplementedException(); + + public virtual void AddText(System.String text, Rhino.Geometry.Plane plane, System.Double size) => + throw new System.NotImplementedException(); + + public virtual void AddText( + System.String text, + Rhino.Geometry.Plane plane, + System.Double size, + System.Drawing.Color color + ) => throw new System.NotImplementedException(); + + public virtual void AddText(Rhino.Display.Text3d text, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual System.Boolean Enabled + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IsDisposed + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.BoundingBox ClippingBox + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DefinedViewportProjection.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DefinedViewportProjection.s.cs new file mode 100644 index 00000000..3e92c821 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DefinedViewportProjection.s.cs @@ -0,0 +1,14 @@ +namespace Rhino.Display; + +public enum DefinedViewportProjection +{ + None, + Top, + Bottom, + Left, + Right, + Front, + Back, + Perspective, + TwoPointPerspective, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DepthMode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DepthMode.s.cs new file mode 100644 index 00000000..312b04a2 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DepthMode.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.Display; + +public enum DepthMode +{ + Neutral, + AlwaysInFront, + AlwaysInBack, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayBitmap.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayBitmap.s.cs new file mode 100644 index 00000000..967e233b --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayBitmap.s.cs @@ -0,0 +1,23 @@ +namespace Rhino.Display; + +public partial class DisplayBitmap : System.IDisposable +{ + public DisplayBitmap() { } + + public DisplayBitmap(System.Drawing.Bitmap bitmap) => throw new System.NotImplementedException(); + + public static Rhino.Display.DisplayBitmap Load(System.String path) => throw new System.NotImplementedException(); + + public virtual void SetBlendFunction(Rhino.Display.BlendMode source, Rhino.Display.BlendMode destination) => + throw new System.NotImplementedException(); + + public virtual void GetBlendModes(out Rhino.Display.BlendMode source, out Rhino.Display.BlendMode destination) => + throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual System.Drawing.Size Size + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayBitmapDrawList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayBitmapDrawList.s.cs new file mode 100644 index 00000000..b92b19a3 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayBitmapDrawList.s.cs @@ -0,0 +1,37 @@ +namespace Rhino.Display; + +public partial class DisplayBitmapDrawList +{ + public DisplayBitmapDrawList() { } + + public virtual System.Int32[] Sort(Rhino.Geometry.Vector3d cameraDirection) => + throw new System.NotImplementedException(); + + public virtual void SetPoints(System.Collections.Generic.IEnumerable points) => + throw new System.NotImplementedException(); + + public virtual void SetPoints( + System.Collections.Generic.IEnumerable points, + System.Drawing.Color blendColor + ) => throw new System.NotImplementedException(); + + public virtual void SetPoints( + System.Collections.Generic.IEnumerable points, + System.Collections.Generic.IEnumerable colors + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BoundingBox BoundingBox + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 MaximumCachedSortLists + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double SortAngleTolerance + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayConduit.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayConduit.s.cs new file mode 100644 index 00000000..07e311a2 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayConduit.s.cs @@ -0,0 +1,33 @@ +namespace Rhino.Display; + +public partial class DisplayConduit +{ + public DisplayConduit() { } + + public virtual void SetSelectionFilter(System.Boolean on, System.Boolean checkSubObjects) => + throw new System.NotImplementedException(); + + public virtual void GetSelectionFilter(out System.Boolean on, out System.Boolean checkSubObjects) => + throw new System.NotImplementedException(); + + public virtual void SetObjectIdFilter(System.Guid id) => throw new System.NotImplementedException(); + + public virtual void SetObjectIdFilter(System.Collections.Generic.IEnumerable ids) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Enabled + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.ObjectType GeometryFilter + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.ActiveSpace SpaceFilter + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayEngine.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayEngine.s.cs new file mode 100644 index 00000000..c28ddfa9 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayEngine.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.Display; + +public partial class DisplayEngine : System.IDisposable +{ + public DisplayEngine() { } + + public virtual void Dispose() => throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayMaterial.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayMaterial.s.cs new file mode 100644 index 00000000..4cd6ccd2 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayMaterial.s.cs @@ -0,0 +1,128 @@ +namespace Rhino.Display; + +public partial class DisplayMaterial : System.IDisposable +{ + public DisplayMaterial() { } + + public DisplayMaterial(Rhino.Display.DisplayMaterial other) => throw new System.NotImplementedException(); + + public DisplayMaterial(Rhino.DocObjects.Material material) => throw new System.NotImplementedException(); + + public DisplayMaterial(System.Drawing.Color diffuse) => throw new System.NotImplementedException(); + + public DisplayMaterial(System.Drawing.Color diffuse, System.Double transparency) => + throw new System.NotImplementedException(); + + public DisplayMaterial( + System.Drawing.Color diffuse, + System.Drawing.Color specular, + System.Drawing.Color ambient, + System.Drawing.Color emission, + System.Double shine, + System.Double transparency + ) => throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.Texture GetBitmapTexture(System.Boolean front) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetBitmapTexture(System.String filename, System.Boolean front) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetBitmapTexture(Rhino.DocObjects.Texture texture, System.Boolean front) => + throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.Texture GetBumpTexture(System.Boolean front) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetBumpTexture(System.String filename, System.Boolean front) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetBumpTexture(Rhino.DocObjects.Texture texture, System.Boolean front) => + throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.Texture GetEnvironmentTexture(System.Boolean front) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetEnvironmentTexture(System.String filename, System.Boolean front) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetEnvironmentTexture(Rhino.DocObjects.Texture texture, System.Boolean front) => + throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.Texture GetTransparencyTexture(System.Boolean front) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetTransparencyTexture(System.String filename, System.Boolean front) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetTransparencyTexture(Rhino.DocObjects.Texture texture, System.Boolean front) => + throw new System.NotImplementedException(); + + public virtual System.Drawing.Color Diffuse + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color BackDiffuse + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color Specular + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color BackSpecular + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color Ambient + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color BackAmbient + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color Emission + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color BackEmission + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double Shine + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double BackShine + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double Transparency + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double BackTransparency + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IsTwoSided + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayModeChangedEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayModeChangedEventArgs.s.cs new file mode 100644 index 00000000..c36c66ae --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayModeChangedEventArgs.s.cs @@ -0,0 +1,23 @@ +namespace Rhino.Display; + +public partial class DisplayModeChangedEventArgs : System.EventArgs +{ + public DisplayModeChangedEventArgs() { } + + public virtual Rhino.Display.RhinoViewport Viewport + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.RhinoDoc RhinoDoc + { + get => throw new System.NotImplementedException(); + } + public virtual System.Guid OldDisplayModeId + { + get => throw new System.NotImplementedException(); + } + public virtual System.Guid ChangedDisplayModeId + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayModeDescription.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayModeDescription.s.cs new file mode 100644 index 00000000..2a3e8dff --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayModeDescription.s.cs @@ -0,0 +1,138 @@ +namespace Rhino.Display; + +public partial class DisplayModeDescription : System.IDisposable, System.Runtime.Serialization.ISerializable +{ + public DisplayModeDescription() { } + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public static Rhino.Display.DisplayModeDescription[] GetDisplayModes() => throw new System.NotImplementedException(); + + public static Rhino.Display.DisplayModeDescription GetDisplayMode(System.Guid id) => + throw new System.NotImplementedException(); + + public static Rhino.Display.DisplayModeDescription FindByName(System.String englishName) => + throw new System.NotImplementedException(); + + public static System.Guid AddDisplayMode(Rhino.Display.DisplayModeDescription displayMode) => + throw new System.NotImplementedException(); + + public static System.Guid AddDisplayMode(System.String name) => throw new System.NotImplementedException(); + + public static System.Guid CopyDisplayMode(System.Guid id, System.String name) => + throw new System.NotImplementedException(); + + public static System.Boolean UpdateDisplayMode(Rhino.Display.DisplayModeDescription displayMode) => + throw new System.NotImplementedException(); + + public static System.Boolean DeleteDiplayMode(System.Guid id) => throw new System.NotImplementedException(); + + public static System.Boolean DeleteDisplayMode(System.Guid id) => throw new System.NotImplementedException(); + + public static System.Guid ImportFromFile(System.String filename) => throw new System.NotImplementedException(); + + public static System.Boolean ExportToFile(Rhino.Display.DisplayModeDescription displayMode, System.String filename) => + throw new System.NotImplementedException(); + + void System.Runtime.Serialization.ISerializable.GetObjectData( + System.Runtime.Serialization.SerializationInfo info, + System.Runtime.Serialization.StreamingContext context + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean InMenu + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean SupportsShadeCommand + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean SupportsShading + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean AllowObjectAssignment + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ShadedPipelineRequired + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean WireframePipelineRequired + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean PipelineLocked + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Display.DisplayPipelineAttributes DisplayAttributes + { + get => throw new System.NotImplementedException(); + } + public virtual System.String EnglishName + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Guid Id + { + get => throw new System.NotImplementedException(); + } + public virtual System.String LocalName + { + get => throw new System.NotImplementedException(); + } + public static System.Guid ArtisticId + { + get => throw new System.NotImplementedException(); + } + public static System.Guid GhostedId + { + get => throw new System.NotImplementedException(); + } + public static System.Guid PenId + { + get => throw new System.NotImplementedException(); + } + public static System.Guid RenderedId + { + get => throw new System.NotImplementedException(); + } + public static System.Guid RenderedShadowsId + { + get => throw new System.NotImplementedException(); + } + public static System.Guid ShadedId + { + get => throw new System.NotImplementedException(); + } + public static System.Guid TechId + { + get => throw new System.NotImplementedException(); + } + public static System.Guid WireframeId + { + get => throw new System.NotImplementedException(); + } + public static System.Guid XRayId + { + get => throw new System.NotImplementedException(); + } + public static System.Guid AmbientOcclusionId + { + get => throw new System.NotImplementedException(); + } + public static System.Guid RaytracedId + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipeline.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipeline.s.cs new file mode 100644 index 00000000..be48686b --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipeline.s.cs @@ -0,0 +1,890 @@ +namespace Rhino.Display; + +public partial class DisplayPipeline +{ + public DisplayPipeline() { } + + public virtual void DrawActivePoint(Rhino.Geometry.Point3d point) => throw new System.NotImplementedException(); + + public virtual void DrawPoint(Rhino.Geometry.Point3d point) => throw new System.NotImplementedException(); + + public virtual void DrawPoint(Rhino.Geometry.Point3d point, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void DrawPoint( + Rhino.Geometry.Point3d point, + Rhino.Display.PointStyle style, + System.Single radius, + System.Drawing.Color color + ) => throw new System.NotImplementedException(); + + public virtual void DrawPoints( + System.Collections.Generic.IEnumerable points, + Rhino.Display.PointStyle style, + System.Single radius, + System.Drawing.Color color + ) => throw new System.NotImplementedException(); + + public virtual void DrawPoint( + Rhino.Geometry.Point3d point, + Rhino.Display.PointStyle style, + System.Drawing.Color strokeColor, + System.Drawing.Color fillColor, + System.Single radius, + System.Single strokeWidth, + System.Single secondarySize, + System.Single rotationRadians, + System.Boolean diameterIsInPixels, + System.Boolean autoScaleForDpi + ) => throw new System.NotImplementedException(); + + public virtual void DrawPoints( + System.Collections.Generic.IEnumerable points, + Rhino.Display.PointStyle style, + System.Drawing.Color strokeColor, + System.Drawing.Color fillColor, + System.Single radius, + System.Single strokeWidth, + System.Single secondarySize, + System.Single rotationRadians, + System.Boolean diameterIsInPixels, + System.Boolean autoScaleForDpi + ) => throw new System.NotImplementedException(); + + public virtual void DrawPoint( + Rhino.Geometry.Point3d point, + Rhino.Display.PointStyle style, + System.Int32 radius, + System.Drawing.Color color + ) => throw new System.NotImplementedException(); + + public virtual void DrawPoints( + System.Collections.Generic.IEnumerable points, + Rhino.Display.PointStyle style, + System.Int32 radius, + System.Drawing.Color color + ) => throw new System.NotImplementedException(); + + public virtual void DrawPointCloud(Rhino.Geometry.PointCloud cloud, System.Single size) => + throw new System.NotImplementedException(); + + public virtual void DrawPointCloud(Rhino.Geometry.PointCloud cloud, System.Single size, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void DrawPointCloud(Rhino.Geometry.PointCloud cloud, System.Int32 size) => + throw new System.NotImplementedException(); + + public virtual void DrawPointCloud(Rhino.Geometry.PointCloud cloud, System.Int32 size, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void DrawDirectionArrow( + Rhino.Geometry.Point3d location, + Rhino.Geometry.Vector3d direction, + System.Drawing.Color color + ) => throw new System.NotImplementedException(); + + public virtual void DrawArrow(Rhino.Geometry.Line line, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void DrawArrow( + Rhino.Geometry.Line line, + System.Drawing.Color color, + System.Double screenSize, + System.Double relativeSize + ) => throw new System.NotImplementedException(); + + public virtual void DrawArrows(Rhino.Geometry.Line[] lines, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void DrawArrows( + System.Collections.Generic.IEnumerable lines, + System.Drawing.Color color + ) => throw new System.NotImplementedException(); + + public virtual void DrawArrowHead( + Rhino.Geometry.Point3d tip, + Rhino.Geometry.Vector3d direction, + System.Drawing.Color color, + System.Double screenSize, + System.Double worldSize + ) => throw new System.NotImplementedException(); + + public virtual void DrawLineArrow( + Rhino.Geometry.Line line, + System.Drawing.Color color, + System.Int32 thickness, + System.Double size + ) => throw new System.NotImplementedException(); + + public virtual void DrawLine(Rhino.Geometry.Line line, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void DrawLine(Rhino.Geometry.Line line, System.Drawing.Color color, System.Int32 thickness) => + throw new System.NotImplementedException(); + + public virtual void DrawLine(Rhino.Geometry.Point3d from, Rhino.Geometry.Point3d to, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void DrawLine( + Rhino.Geometry.Point3d from, + Rhino.Geometry.Point3d to, + System.Drawing.Color color, + System.Int32 thickness + ) => throw new System.NotImplementedException(); + + public virtual void DrawLineNoClip( + Rhino.Geometry.Point3d from, + Rhino.Geometry.Point3d to, + System.Drawing.Color color, + System.Int32 thickness + ) => throw new System.NotImplementedException(); + + public virtual void DrawDottedLine(Rhino.Geometry.Line line, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void DrawPatternedLine( + Rhino.Geometry.Line line, + System.Drawing.Color color, + System.Int32 pattern, + System.Int32 thickness + ) => throw new System.NotImplementedException(); + + public virtual void DrawDottedLine( + Rhino.Geometry.Point3d from, + Rhino.Geometry.Point3d to, + System.Drawing.Color color + ) => throw new System.NotImplementedException(); + + public virtual void DrawPatternedLine( + Rhino.Geometry.Point3d from, + Rhino.Geometry.Point3d to, + System.Drawing.Color color, + System.Int32 pattern, + System.Int32 thickness + ) => throw new System.NotImplementedException(); + + public virtual void DrawDottedPolyline( + System.Collections.Generic.IEnumerable points, + System.Drawing.Color color, + System.Boolean close + ) => throw new System.NotImplementedException(); + + public virtual void DrawPatternedPolyline( + System.Collections.Generic.IEnumerable points, + System.Drawing.Color color, + System.Int32 pattern, + System.Int32 thickness, + System.Boolean close + ) => throw new System.NotImplementedException(); + + public virtual void DrawLines( + System.Collections.Generic.IEnumerable lines, + System.Drawing.Color color + ) => throw new System.NotImplementedException(); + + public virtual void DrawLines( + System.Collections.Generic.IEnumerable lines, + System.Drawing.Color color, + System.Int32 thickness + ) => throw new System.NotImplementedException(); + + public virtual void DrawPolyline( + System.Collections.Generic.IEnumerable polyline, + System.Drawing.Color color + ) => throw new System.NotImplementedException(); + + public virtual void DrawPolyline( + System.Collections.Generic.IEnumerable polyline, + System.Drawing.Color color, + System.Int32 thickness + ) => throw new System.NotImplementedException(); + + public virtual void DrawPolygon( + System.Collections.Generic.IEnumerable points, + System.Drawing.Color color, + System.Boolean filled + ) => throw new System.NotImplementedException(); + + public virtual void DrawBitmap(Rhino.Display.DisplayBitmap bitmap, System.Int32 left, System.Int32 top) => + throw new System.NotImplementedException(); + + public virtual void DrawDot( + System.Single screenX, + System.Single screenY, + System.String text, + System.Drawing.Color dotColor, + System.Drawing.Color textColor + ) => throw new System.NotImplementedException(); + + public virtual void DrawDot(System.Single screenX, System.Single screenY, System.String text) => + throw new System.NotImplementedException(); + + public virtual void DrawDot( + Rhino.Geometry.Point3d worldPosition, + System.String text, + System.Drawing.Color dotColor, + System.Drawing.Color textColor + ) => throw new System.NotImplementedException(); + + public virtual void DrawDot(Rhino.Geometry.Point3d worldPosition, System.String text) => + throw new System.NotImplementedException(); + + public virtual void DrawDot( + Rhino.Geometry.TextDot dot, + System.Drawing.Color fillColor, + System.Drawing.Color textColor, + System.Drawing.Color borderColor + ) => throw new System.NotImplementedException(); + + public virtual void DrawHatch( + Rhino.Geometry.Hatch hatch, + System.Drawing.Color hatchColor, + System.Drawing.Color boundaryColor + ) => throw new System.NotImplementedException(); + + public virtual void DrawGradientHatch( + Rhino.Geometry.Hatch hatch, + System.Drawing.Color color1, + System.Drawing.Color color2, + Rhino.Geometry.Point3d point1, + Rhino.Geometry.Point3d point2, + System.Boolean linearGradient, + System.Single boundaryThickness, + System.Drawing.Color boundaryColor + ) => throw new System.NotImplementedException(); + + public virtual void DrawGradientHatch( + Rhino.Geometry.Hatch hatch, + System.Collections.Generic.IEnumerable stops, + Rhino.Geometry.Point3d point1, + Rhino.Geometry.Point3d point2, + System.Boolean linearGradient, + System.Single repeat, + System.Single boundaryThickness, + System.Drawing.Color boundaryColor + ) => throw new System.NotImplementedException(); + + public virtual void DrawGradientMesh( + Rhino.Geometry.Mesh mesh, + System.Collections.Generic.IEnumerable stops, + Rhino.Geometry.Point3d point1, + Rhino.Geometry.Point3d point2, + System.Boolean linearGradient, + System.Single repeat + ) => throw new System.NotImplementedException(); + + public virtual void DrawGradientLines( + System.Collections.Generic.IEnumerable lines, + System.Single strokeWidth, + System.Collections.Generic.IEnumerable stops, + Rhino.Geometry.Point3d point1, + Rhino.Geometry.Point3d point2, + System.Boolean linearGradient, + System.Single repeat + ) => throw new System.NotImplementedException(); + + public virtual void DrawBox(Rhino.Geometry.BoundingBox box, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void DrawBox(Rhino.Geometry.BoundingBox box, System.Drawing.Color color, System.Int32 thickness) => + throw new System.NotImplementedException(); + + public virtual void DrawBox(Rhino.Geometry.Box box, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void DrawBox(Rhino.Geometry.Box box, System.Drawing.Color color, System.Int32 thickness) => + throw new System.NotImplementedException(); + + public virtual void DrawBoxCorners(Rhino.Geometry.BoundingBox box, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void DrawBoxCorners(Rhino.Geometry.BoundingBox box, System.Drawing.Color color, System.Double size) => + throw new System.NotImplementedException(); + + public virtual void DrawBoxCorners( + Rhino.Geometry.BoundingBox box, + System.Drawing.Color color, + System.Double size, + System.Int32 thickness + ) => throw new System.NotImplementedException(); + + public virtual void DrawMarker( + Rhino.Geometry.Point3d tip, + Rhino.Geometry.Vector3d direction, + System.Drawing.Color color + ) => throw new System.NotImplementedException(); + + public virtual void DrawMarker( + Rhino.Geometry.Point3d tip, + Rhino.Geometry.Vector3d direction, + System.Drawing.Color color, + System.Int32 thickness + ) => throw new System.NotImplementedException(); + + public virtual void DrawMarker( + Rhino.Geometry.Point3d tip, + Rhino.Geometry.Vector3d direction, + System.Drawing.Color color, + System.Int32 thickness, + System.Double size + ) => throw new System.NotImplementedException(); + + public virtual void DrawMarker( + Rhino.Geometry.Point3d tip, + Rhino.Geometry.Vector3d direction, + System.Drawing.Color color, + System.Int32 thickness, + System.Double size, + System.Double rotation + ) => throw new System.NotImplementedException(); + + public virtual void DrawConstructionPlane(Rhino.DocObjects.ConstructionPlane constructionPlane) => + throw new System.NotImplementedException(); + + public virtual void Draw2dText( + System.String text, + System.Drawing.Color color, + Rhino.Geometry.Point2d screenCoordinate, + System.Boolean middleJustified + ) => throw new System.NotImplementedException(); + + public virtual void Draw2dText( + System.String text, + System.Drawing.Color color, + Rhino.Geometry.Point2d screenCoordinate, + System.Boolean middleJustified, + System.Int32 height + ) => throw new System.NotImplementedException(); + + public virtual void Draw2dText( + System.String text, + System.Drawing.Color color, + Rhino.Geometry.Point2d screenCoordinate, + System.Boolean middleJustified, + System.Int32 height, + System.String fontface + ) => throw new System.NotImplementedException(); + + public virtual void Draw2dText( + System.String text, + System.Drawing.Color color, + Rhino.Geometry.Point3d worldCoordinate, + System.Boolean middleJustified + ) => throw new System.NotImplementedException(); + + public virtual void Draw2dText( + System.String text, + System.Drawing.Color color, + Rhino.Geometry.Point3d worldCoordinate, + System.Boolean middleJustified, + System.Int32 height + ) => throw new System.NotImplementedException(); + + public virtual void Draw2dText( + System.String text, + System.Drawing.Color color, + Rhino.Geometry.Point3d worldCoordinate, + System.Boolean middleJustified, + System.Int32 height, + System.String fontface + ) => throw new System.NotImplementedException(); + + public virtual void Draw3dText( + System.String text, + System.Drawing.Color color, + Rhino.Geometry.Plane textPlane, + System.Double height, + System.String fontface, + System.Boolean bold, + System.Boolean italic, + Rhino.DocObjects.TextHorizontalAlignment horizontalAlignment, + Rhino.DocObjects.TextVerticalAlignment verticalAlignment + ) => throw new System.NotImplementedException(); + + public virtual void Draw3dText( + System.String text, + System.Drawing.Color color, + Rhino.Geometry.Plane textPlane, + System.Double height, + System.String fontface, + System.Boolean bold, + System.Boolean italic + ) => throw new System.NotImplementedException(); + + public virtual void Draw3dText( + System.String text, + System.Drawing.Color color, + Rhino.Geometry.Plane textPlane, + System.Double height, + System.String fontface + ) => throw new System.NotImplementedException(); + + public virtual void Draw3dText(Rhino.Display.Text3d text, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void Draw3dText( + Rhino.Display.Text3d text, + System.Drawing.Color color, + Rhino.Geometry.Plane textPlane + ) => throw new System.NotImplementedException(); + + public virtual void Draw3dText( + Rhino.Display.Text3d text, + System.Drawing.Color color, + Rhino.Geometry.Point3d textPlaneOrigin + ) => throw new System.NotImplementedException(); + + public virtual void DrawText(Rhino.Geometry.TextEntity text, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void DrawText(Rhino.Geometry.TextEntity text, System.Drawing.Color color, System.Double scale) => + throw new System.NotImplementedException(); + + public virtual void DrawText( + Rhino.Geometry.TextEntity text, + System.Drawing.Color color, + Rhino.Geometry.Transform xform + ) => throw new System.NotImplementedException(); + + public virtual System.Drawing.Rectangle Measure2dText( + System.String text, + Rhino.Geometry.Point2d definitionPoint, + System.Boolean middleJustified, + System.Double rotationRadians, + System.Int32 height, + System.String fontFace + ) => throw new System.NotImplementedException(); + + public virtual void DrawObject(Rhino.DocObjects.RhinoObject rhinoObject) => + throw new System.NotImplementedException(); + + public virtual void DrawObject(Rhino.DocObjects.RhinoObject rhinoObject, Rhino.Geometry.Transform xform) => + throw new System.NotImplementedException(); + + public virtual void DrawAnnotation(Rhino.Geometry.AnnotationBase annotation, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void DrawAnnotationArrowhead( + Rhino.Geometry.Arrowhead arrowhead, + Rhino.Geometry.Transform xform, + System.Drawing.Color color + ) => throw new System.NotImplementedException(); + + public virtual void DrawArc(Rhino.Geometry.Arc arc, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void DrawArc(Rhino.Geometry.Arc arc, System.Drawing.Color color, System.Int32 thickness) => + throw new System.NotImplementedException(); + + public virtual void DrawCircle(Rhino.Geometry.Circle circle, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void DrawCircle(Rhino.Geometry.Circle circle, System.Drawing.Color color, System.Int32 thickness) => + throw new System.NotImplementedException(); + + public virtual void DrawSphere(Rhino.Geometry.Sphere sphere, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void DrawSphere(Rhino.Geometry.Sphere sphere, System.Drawing.Color color, System.Int32 thickness) => + throw new System.NotImplementedException(); + + public virtual void DrawTorus(Rhino.Geometry.Torus torus, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void DrawTorus(Rhino.Geometry.Torus torus, System.Drawing.Color color, System.Int32 thickness) => + throw new System.NotImplementedException(); + + public virtual void DrawCylinder(Rhino.Geometry.Cylinder cylinder, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void DrawCylinder( + Rhino.Geometry.Cylinder cylinder, + System.Drawing.Color color, + System.Int32 thickness + ) => throw new System.NotImplementedException(); + + public virtual void DrawCone(Rhino.Geometry.Cone cone, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void DrawCone(Rhino.Geometry.Cone cone, System.Drawing.Color color, System.Int32 thickness) => + throw new System.NotImplementedException(); + + public virtual void DrawCurve(Rhino.Geometry.Curve curve, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void DrawCurve(Rhino.Geometry.Curve curve, System.Drawing.Color color, System.Int32 thickness) => + throw new System.NotImplementedException(); + + public virtual void DrawCurvatureGraph(Rhino.Geometry.Curve curve, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void DrawCurvatureGraph( + Rhino.Geometry.Curve curve, + System.Drawing.Color color, + System.Int32 hairScale + ) => throw new System.NotImplementedException(); + + public virtual void DrawCurvatureGraph( + Rhino.Geometry.Curve curve, + System.Drawing.Color color, + System.Int32 hairScale, + System.Int32 hairDensity, + System.Int32 sampleDensity + ) => throw new System.NotImplementedException(); + + public virtual void DrawSurface( + Rhino.Geometry.Surface surface, + System.Drawing.Color wireColor, + System.Int32 wireDensity + ) => throw new System.NotImplementedException(); + + public virtual void DrawSprite( + Rhino.Display.DisplayBitmap bitmap, + Rhino.Geometry.Point3d worldLocation, + System.Single size, + System.Boolean sizeInWorldSpace + ) => throw new System.NotImplementedException(); + + public virtual void DrawSprite( + Rhino.Display.DisplayBitmap bitmap, + Rhino.Geometry.Point3d worldLocation, + System.Single size, + System.Drawing.Color blendColor, + System.Boolean sizeInWorldSpace + ) => throw new System.NotImplementedException(); + + public virtual void DrawSprite( + Rhino.Display.DisplayBitmap bitmap, + Rhino.Geometry.Point2d screenLocation, + System.Single size + ) => throw new System.NotImplementedException(); + + public virtual void DrawSprite( + Rhino.Display.DisplayBitmap bitmap, + Rhino.Geometry.Point2d screenLocation, + System.Single size, + System.Drawing.Color blendColor + ) => throw new System.NotImplementedException(); + + public virtual void DrawSprite( + Rhino.Display.DisplayBitmap bitmap, + Rhino.Geometry.Point2d screenLocation, + System.Single width, + System.Single height + ) => throw new System.NotImplementedException(); + + public virtual void DrawSprites( + Rhino.Display.DisplayBitmap bitmap, + Rhino.Display.DisplayBitmapDrawList items, + System.Single size, + System.Boolean sizeInWorldSpace + ) => throw new System.NotImplementedException(); + + public virtual void DrawSprites( + Rhino.Display.DisplayBitmap bitmap, + Rhino.Display.DisplayBitmapDrawList items, + System.Single size, + Rhino.Geometry.Vector3d translation, + System.Boolean sizeInWorldSpace + ) => throw new System.NotImplementedException(); + + public virtual void DrawParticles(Rhino.Geometry.ParticleSystem particles) => + throw new System.NotImplementedException(); + + public virtual void DrawParticles(Rhino.Geometry.ParticleSystem particles, Rhino.Display.DisplayBitmap bitmap) => + throw new System.NotImplementedException(); + + public virtual void DrawParticles(Rhino.Geometry.ParticleSystem particles, Rhino.Display.DisplayBitmap[] bitmaps) => + throw new System.NotImplementedException(); + + public virtual void Draw2dRectangle( + System.Drawing.Rectangle rectangle, + System.Drawing.Color strokeColor, + System.Int32 thickness, + System.Drawing.Color fillColor + ) => throw new System.NotImplementedException(); + + public virtual void DrawRoundedRectangle( + System.Drawing.PointF center, + System.Single pixelWidth, + System.Single pixelHeight, + System.Single cornerRadius, + System.Drawing.Color strokeColor, + System.Single strokeWidth, + System.Drawing.Color fillColor + ) => throw new System.NotImplementedException(); + + public virtual void Draw2dLine( + System.Drawing.Point from, + System.Drawing.Point to, + System.Drawing.Color color, + System.Single thickness + ) => throw new System.NotImplementedException(); + + public virtual void Draw2dLine( + System.Drawing.PointF from, + System.Drawing.PointF to, + System.Drawing.Color color, + System.Single thickness + ) => throw new System.NotImplementedException(); + + public static System.UInt32 AvailableOpenGLVersion(out System.Boolean coreProfile) => + throw new System.NotImplementedException(); + + public static System.Boolean MakeDefaultOpenGLContextCurrent() => throw new System.NotImplementedException(); + + public virtual System.Boolean Open() => throw new System.NotImplementedException(); + + public virtual System.Boolean Close() => throw new System.NotImplementedException(); + + public virtual Rhino.Display.DisplayPipeline Clone(Rhino.Display.RhinoViewport viewport) => + throw new System.NotImplementedException(); + + public virtual void PushModelTransform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException(); + + public virtual void PopModelTransform() => throw new System.NotImplementedException(); + + public virtual void EnableDepthTesting(System.Boolean enable) => throw new System.NotImplementedException(); + + public virtual void EnableDepthWriting(System.Boolean enable) => throw new System.NotImplementedException(); + + public virtual void EnableColorWriting(System.Boolean enable) => throw new System.NotImplementedException(); + + public virtual void EnableLighting(System.Boolean enable) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Light[] GetLights() => throw new System.NotImplementedException(); + + public virtual void EnableClippingPlanes(System.Boolean enable) => throw new System.NotImplementedException(); + + public virtual System.Int32 AddClippingPlane(Rhino.Geometry.Point3d point, Rhino.Geometry.Vector3d normal) => + throw new System.NotImplementedException(); + + public virtual void RemoveClippingPlane(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual void PushDepthTesting(System.Boolean enable) => throw new System.NotImplementedException(); + + public virtual void PopDepthTesting() => throw new System.NotImplementedException(); + + public virtual void PushDepthWriting(System.Boolean enable) => throw new System.NotImplementedException(); + + public virtual void PopDepthWriting() => throw new System.NotImplementedException(); + + public virtual void PushClipTesting(System.Boolean enable) => throw new System.NotImplementedException(); + + public virtual void PopClipTesting() => throw new System.NotImplementedException(); + + public virtual void PushCullFaceMode(Rhino.Display.CullFaceMode mode) => throw new System.NotImplementedException(); + + public virtual void PopCullFaceMode() => throw new System.NotImplementedException(); + + public static void GetDrawListSerialNumbers( + out System.UInt32 modelSerialNumber, + out System.UInt32 pageSerialNumber + ) => throw new System.NotImplementedException(); + + public static System.Boolean CullControlPolygon() => throw new System.NotImplementedException(); + + public virtual void Flush() => throw new System.NotImplementedException(); + + public virtual System.Boolean IsVisible(Rhino.Geometry.Point3d worldCoordinate) => + throw new System.NotImplementedException(); + + public virtual System.Boolean IsVisible(Rhino.DocObjects.RhinoObject rhinoObject) => + throw new System.NotImplementedException(); + + public virtual System.Boolean IsVisible(Rhino.Geometry.BoundingBox bbox) => + throw new System.NotImplementedException(); + + public virtual System.Boolean IsActive(Rhino.DocObjects.RhinoObject rhinoObject) => + throw new System.NotImplementedException(); + + public virtual System.Boolean InterruptDrawing() => throw new System.NotImplementedException(); + + public virtual System.Single[] GetOpenGLWorldToCamera(System.Boolean includeModelTransform) => + throw new System.NotImplementedException(); + + public virtual System.Single[] GetOpenGLWorldToClip(System.Boolean includeModelTransform) => + throw new System.NotImplementedException(); + + public virtual System.Single[] GetOpenGLCameraToClip() => throw new System.NotImplementedException(); + + public static System.Drawing.Bitmap DrawToBitmap( + Rhino.Display.RhinoViewport viewport, + System.Int32 width, + System.Int32 height + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean DrawStereoFrameBuffer( + Rhino.DocObjects.ViewportInfo viewportLeft, + Rhino.DocObjects.ViewportInfo viewportRight, + out System.UInt32 handleLeft, + out System.UInt32 handleRight + ) => throw new System.NotImplementedException(); + + public virtual void DrawMeshWires(Rhino.Geometry.Mesh mesh, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void DrawMeshWires(Rhino.Geometry.Mesh mesh, System.Drawing.Color color, System.Int32 thickness) => + throw new System.NotImplementedException(); + + public virtual void DrawMeshVertices(Rhino.Geometry.Mesh mesh, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void DrawMeshShaded(Rhino.Geometry.Mesh mesh, Rhino.Display.DisplayMaterial material) => + throw new System.NotImplementedException(); + + public virtual void DrawMeshShaded( + Rhino.Geometry.Mesh mesh, + Rhino.Display.DisplayMaterial material, + System.Int32[] faceIndices + ) => throw new System.NotImplementedException(); + + public virtual void DrawMeshFalseColors(Rhino.Geometry.Mesh mesh) => throw new System.NotImplementedException(); + + public virtual void DrawSubDShaded(Rhino.Geometry.SubD subd, Rhino.Display.DisplayMaterial material) => + throw new System.NotImplementedException(); + + public virtual void DrawSubDWires(Rhino.Geometry.SubD subd, System.Drawing.Color color, System.Single thickness) => + throw new System.NotImplementedException(); + + public virtual void DrawBrepShaded(Rhino.Geometry.Brep brep, Rhino.Display.DisplayMaterial material) => + throw new System.NotImplementedException(); + + public virtual void DrawBrepWires(Rhino.Geometry.Brep brep, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void DrawBrepWires(Rhino.Geometry.Brep brep, System.Drawing.Color color, System.Int32 wireDensity) => + throw new System.NotImplementedException(); + + public virtual void DrawExtrusionWires(Rhino.Geometry.Extrusion extrusion, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void DrawExtrusionWires( + Rhino.Geometry.Extrusion extrusion, + System.Drawing.Color color, + System.Int32 wireDensity + ) => throw new System.NotImplementedException(); + + public virtual void DrawZebraPreview(Rhino.Geometry.Brep brep, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void DrawZebraPreview(Rhino.Geometry.Mesh mesh, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual System.Drawing.Size FrameSize + { + get => throw new System.NotImplementedException(); + } + public virtual System.Drawing.Bitmap FrameBuffer + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 DefaultCurveThickness + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsOpenGL + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsStereoMode + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsPrinting + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsInViewCapture + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsDynamicDisplay + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean SupportsShading + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 StereoProjection + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Transform ModelTransform + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ModelTransformIsIdentity + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 RenderPass + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 NestLevel + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.RhinoObject ActiveTopLevelObject + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.RhinoObject ActiveObject + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 ActiveObjectNestingLevel + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.RhinoObject[] ActiveObjectNestingStack + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsOpen + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean DrawingWires + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean DrawingGrips + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean DrawingSurfaces + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean ShadingRequired + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Display.RhinoViewport Viewport + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Display.DisplayPipelineAttributes DisplayPipelineAttributes + { + get => throw new System.NotImplementedException(); + } + public virtual System.Single DpiScale + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Display.DepthMode DepthMode + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Display.ZBiasMode ZBiasMode + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipelineAttributes+BoundingBoxDisplayMode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipelineAttributes+BoundingBoxDisplayMode.s.cs new file mode 100644 index 00000000..957e5c52 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipelineAttributes+BoundingBoxDisplayMode.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.Display; + +public partial class DisplayPipelineAttributes +{ + public enum BoundingBoxDisplayMode + { + None, + OnDuringDynamicDisplay, + OnAlways, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipelineAttributes+ContextsForDraw.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipelineAttributes+ContextsForDraw.s.cs new file mode 100644 index 00000000..750cb2a9 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipelineAttributes+ContextsForDraw.s.cs @@ -0,0 +1,15 @@ +namespace Rhino.Display; + +public partial class DisplayPipelineAttributes +{ + public enum ContextsForDraw + { + Unset, + FilePreview, + ViewCapture, + Printing, + UIPreview, + Mask, + RenderOverlays, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipelineAttributes+FrameBufferFillMode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipelineAttributes+FrameBufferFillMode.s.cs new file mode 100644 index 00000000..31eeb75a --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipelineAttributes+FrameBufferFillMode.s.cs @@ -0,0 +1,15 @@ +namespace Rhino.Display; + +public partial class DisplayPipelineAttributes +{ + public enum FrameBufferFillMode + { + DefaultColor, + SolidColor, + Gradient2Color, + Gradient4Color, + Bitmap, + Renderer, + Transparent, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipelineAttributes+MeshDisplayAttributes.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipelineAttributes+MeshDisplayAttributes.s.cs new file mode 100644 index 00000000..5bfe1b63 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipelineAttributes+MeshDisplayAttributes.s.cs @@ -0,0 +1,35 @@ +namespace Rhino.Display; + +public partial class DisplayPipelineAttributes +{ + public partial class MeshDisplayAttributes + { + public MeshDisplayAttributes() { } + + public virtual System.Boolean HighlightMeshes + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color AllMeshWiresColor + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 MeshWireThickness + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ShowMeshWires + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ShowMeshVertices + { + get => throw new System.NotImplementedException(); + set { } + } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipelineAttributes+ViewDisplayAttributes.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipelineAttributes+ViewDisplayAttributes.s.cs new file mode 100644 index 00000000..3d2daf65 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipelineAttributes+ViewDisplayAttributes.s.cs @@ -0,0 +1,75 @@ +namespace Rhino.Display; + +public partial class DisplayPipelineAttributes +{ + public partial class ViewDisplayAttributes + { + public ViewDisplayAttributes() { } + + public virtual System.Boolean UseDocumentGrid + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean DrawGrid + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean DrawGridAxes + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean DrawZAxis + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean DrawWorldAxes + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ShowGridOnTop + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean BlendGrid + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean DrawTransparentGridPlane + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color WorldAxisColorX + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color WorldAxisColorY + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color WorldAxisColorZ + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double HorizontalViewportScale + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double VerticalViewportScale + { + get => throw new System.NotImplementedException(); + set { } + } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipelineAttributes.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipelineAttributes.s.cs new file mode 100644 index 00000000..9803e532 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipelineAttributes.s.cs @@ -0,0 +1,257 @@ +namespace Rhino.Display; + +public partial class DisplayPipelineAttributes : System.IDisposable, System.Runtime.Serialization.ISerializable +{ + public DisplayPipelineAttributes() { } + + public virtual void GetObjectData( + System.Runtime.Serialization.SerializationInfo info, + System.Runtime.Serialization.StreamingContext context + ) => throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual void SetFill(System.Drawing.Color singleColor) => throw new System.NotImplementedException(); + + public virtual void SetFill(System.Drawing.Color gradientTop, System.Drawing.Color gradientBottom) => + throw new System.NotImplementedException(); + + public virtual void SetFill( + System.Drawing.Color gradientTopLeft, + System.Drawing.Color gradientBottomLeft, + System.Drawing.Color gradientTopRight, + System.Drawing.Color gradientBottomRight + ) => throw new System.NotImplementedException(); + + public virtual void GetFill( + out System.Drawing.Color topLeft, + out System.Drawing.Color bottomLeft, + out System.Drawing.Color topRight, + out System.Drawing.Color bottomRight + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean XrayAllObjects + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IgnoreHighlights + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean DisableConduits + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean DisableTransparency + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color ObjectColor + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ShowGrips + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Display.DisplayPipelineAttributes.FrameBufferFillMode FillMode + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Display.DisplayPipelineAttributes.BoundingBoxDisplayMode BoundingBoxMode + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ShowClippingPlanes + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Display.DisplayPipelineAttributes.ViewDisplayAttributes ViewSpecificAttributes + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean UseAssignedObjectMaterial + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean UseCustomObjectColor + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean UseCustomObjectMaterial + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean UseCustomObjectColorBackfaces + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean UseCustomObjectMaterialBackfaces + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ShowCurves + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean UseSingleCurveColor + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 CurveThickness + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color CurveColor + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ShadingEnabled + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ShadeVertexColors + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ShowIsoCurves + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ShowSurfaceEdges + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ShowTangentEdges + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ShowTangentSeams + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 SurfaceEdgeThickness + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean LockedObjectsDrawBehindOthers + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Display.DisplayPipelineAttributes.MeshDisplayAttributes MeshSpecificAttributes + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean ShowText + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ShowAnnotations + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ShowLights + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color AmbientLightingColor + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color ShadowColor + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean CastShadows + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ShowPoints + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Display.PointStyle PointStyle + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Single PointRadius + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ShowPointClouds + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Guid Id + { + get => throw new System.NotImplementedException(); + } + public virtual System.String EnglishName + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String LocalName + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Display.DisplayPipelineAttributes.ContextsForDraw ContextForDraw + { + get => throw new System.NotImplementedException(); + } + public virtual System.Guid RealtimeDisplayId + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 RealtimeRenderPasses + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ShowRealtimeRenderProgressBar + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Display.StereoContext StereoContext + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayTechnology.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayTechnology.s.cs new file mode 100644 index 00000000..3eacd75e --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayTechnology.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.Display; + +public enum DisplayTechnology +{ + None, + OpenGL, + Metal, + DirectX, + Software, + Vulkan, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DrawEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DrawEventArgs.s.cs new file mode 100644 index 00000000..3f757cc1 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DrawEventArgs.s.cs @@ -0,0 +1,19 @@ +namespace Rhino.Display; + +public partial class DrawEventArgs : System.EventArgs +{ + public DrawEventArgs() { } + + public virtual Rhino.Display.RhinoViewport Viewport + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Display.DisplayPipeline Display + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.RhinoDoc RhinoDoc + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DrawForegroundEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DrawForegroundEventArgs.s.cs new file mode 100644 index 00000000..775db3bb --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DrawForegroundEventArgs.s.cs @@ -0,0 +1,17 @@ +namespace Rhino.Display; + +public partial class DrawForegroundEventArgs : Rhino.Display.DrawEventArgs +{ + public DrawForegroundEventArgs() { } + + public virtual System.Boolean WorldAxesDrawn + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean DrawWorldAxes + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DrawFrameStages.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DrawFrameStages.s.cs new file mode 100644 index 00000000..fb01ff88 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DrawFrameStages.s.cs @@ -0,0 +1,26 @@ +namespace Rhino.Display; + +public enum DrawFrameStages +{ + InitializeFrameBuffer, + SetupFrustum, + ObjectCulling, + CalculateBoundingBox, + CalculateClippingPlanes, + SetupLighting, + DrawBackground, + PreDrawObjects, + DrawObject, + PostDrawObjects, + DrawForeGround, + DrawOverlay, + PostProcessFrameBuffer, + MeshingParameters, + ObjectDisplayAttributes, + PreObjectDraw, + PostObjectDraw, + ViewExtents, + DrawMiddleGround, + ObjectBasedChannel, + All, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DrawObjectEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DrawObjectEventArgs.s.cs new file mode 100644 index 00000000..c9856f63 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DrawObjectEventArgs.s.cs @@ -0,0 +1,16 @@ +namespace Rhino.Display; + +public partial class DrawObjectEventArgs : Rhino.Display.DrawEventArgs +{ + public DrawObjectEventArgs() { } + + public virtual Rhino.DocObjects.RhinoObject RhinoObject + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean DrawObject + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.GradientType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.GradientType.s.cs new file mode 100644 index 00000000..0d9d08c0 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.GradientType.s.cs @@ -0,0 +1,10 @@ +namespace Rhino.Display; + +public enum GradientType +{ + None, + Linear, + Radial, + LinearDisabled, + RadialDisabled, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.InitFrameBufferEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.InitFrameBufferEventArgs.s.cs new file mode 100644 index 00000000..635b4593 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.InitFrameBufferEventArgs.s.cs @@ -0,0 +1,18 @@ +namespace Rhino.Display; + +public partial class InitFrameBufferEventArgs : System.EventArgs +{ + public InitFrameBufferEventArgs() { } + + public virtual void SetFill(System.Drawing.Color color) => throw new System.NotImplementedException(); + + public virtual void SetFill(System.Drawing.Color top, System.Drawing.Color bottom) => + throw new System.NotImplementedException(); + + public virtual void SetFill( + System.Drawing.Color topLeft, + System.Drawing.Color bottomLeft, + System.Drawing.Color topRight, + System.Drawing.Color bottomRight + ) => throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.PageViewSpaceChangeEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.PageViewSpaceChangeEventArgs.s.cs new file mode 100644 index 00000000..3cd82f82 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.PageViewSpaceChangeEventArgs.s.cs @@ -0,0 +1,21 @@ +namespace Rhino.Display; + +public partial class PageViewSpaceChangeEventArgs : System.EventArgs +{ + public PageViewSpaceChangeEventArgs() { } + + public virtual Rhino.Display.RhinoPageView PageView + { + get => throw new System.NotImplementedException(); + } + public virtual System.Guid NewActiveDetailId + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Guid OldActiveDetailId + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.PointStyle.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.PointStyle.s.cs new file mode 100644 index 00000000..90d51eaa --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.PointStyle.s.cs @@ -0,0 +1,23 @@ +namespace Rhino.Display; + +public enum PointStyle +{ + Simple, + ControlPoint, + ActivePoint, + X, + RoundSimple, + RoundControlPoint, + RoundActivePoint, + Circle, + Square, + Triangle, + Heart, + Chevron, + Clover, + Tag, + Asterisk, + Pin, + ArrowTail, + ArrowTip, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.RhinoPageView.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.RhinoPageView.s.cs new file mode 100644 index 00000000..9252aff2 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.RhinoPageView.s.cs @@ -0,0 +1,73 @@ +namespace Rhino.Display; + +public partial class RhinoPageView : Rhino.Display.RhinoView +{ + public RhinoPageView() { } + + public virtual Rhino.Display.RhinoPageView Duplicate(System.Boolean duplicatePageGeometry) => + throw new System.NotImplementedException(); + + public virtual void SetPageAsActive() => throw new System.NotImplementedException(); + + public virtual System.Boolean SetActiveDetail(System.Guid detailId) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetActiveDetail(System.String detailName, System.Boolean compareCase) => + throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.DetailViewObject AddDetailView( + System.String title, + Rhino.Geometry.Point2d corner0, + Rhino.Geometry.Point2d corner1, + Rhino.Display.DefinedViewportProjection initialProjection + ) => throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.DetailViewObject[] GetDetailViews() => throw new System.NotImplementedException(); + + public virtual System.Drawing.Bitmap GetPreviewImage(System.Drawing.Size size, System.Boolean grayScale) => + throw new System.NotImplementedException(); + + public new Rhino.Display.RhinoViewport ActiveViewport + { + get => throw new System.NotImplementedException(); + } + public virtual System.Guid ActiveDetailId + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.DetailViewObject ActiveDetail + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean PageIsActive + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 PageNumber + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double PageWidth + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double PageHeight + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String PageName + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String PrinterName + { + get => throw new System.NotImplementedException(); + } + public virtual System.String PaperName + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.RhinoView.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.RhinoView.s.cs new file mode 100644 index 00000000..50a81f00 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.RhinoView.s.cs @@ -0,0 +1,154 @@ +namespace Rhino.Display; + +public partial class RhinoView +{ + public RhinoView() { } + + public static Rhino.Display.RhinoView FromRuntimeSerialNumber(System.UInt32 serialNumber) => + throw new System.NotImplementedException(); + + public virtual System.Drawing.Point ScreenToClient(System.Drawing.Point screenPoint) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point2d ScreenToClient(Rhino.Geometry.Point2d screenPoint) => + throw new System.NotImplementedException(); + + public virtual System.Drawing.Point ClientToScreen(System.Drawing.Point clientPoint) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point2d ClientToScreen(Rhino.Geometry.Point2d clientPoint) => + throw new System.NotImplementedException(); + + public virtual void Redraw() => throw new System.NotImplementedException(); + + public virtual System.Double SpeedTest( + System.Int32 frameCount, + System.Boolean freezeDrawList, + System.Int32 direction, + System.Double angleDeltaRadians + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean CreateWireframePreviewImage( + System.String imagePath, + System.Drawing.Size size, + System.Boolean ignoreHighlights, + System.Boolean drawConstructionPlane + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean CreateShadedPreviewImage( + System.String imagePath, + System.Drawing.Size size, + System.Boolean ignoreHighlights, + System.Boolean drawConstructionPlane, + System.Boolean useGhostedShading + ) => throw new System.NotImplementedException(); + + public virtual System.Drawing.Bitmap CaptureToBitmap() => throw new System.NotImplementedException(); + + public virtual System.Drawing.Bitmap CaptureToBitmap(System.Drawing.Size size) => + throw new System.NotImplementedException(); + + public virtual System.Drawing.Bitmap CaptureToBitmap( + System.Drawing.Size size, + System.Boolean grid, + System.Boolean worldAxes, + System.Boolean cplaneAxes + ) => throw new System.NotImplementedException(); + + public virtual System.Drawing.Bitmap CaptureToBitmap( + System.Boolean grid, + System.Boolean worldAxes, + System.Boolean cplaneAxes + ) => throw new System.NotImplementedException(); + + public virtual System.Drawing.Bitmap CaptureToBitmap( + System.Drawing.Size size, + Rhino.Display.DisplayModeDescription mode + ) => throw new System.NotImplementedException(); + + public virtual System.Drawing.Bitmap CaptureToBitmap(Rhino.Display.DisplayModeDescription mode) => + throw new System.NotImplementedException(); + + public virtual System.Drawing.Bitmap CaptureToBitmap( + System.Drawing.Size size, + Rhino.Display.DisplayPipelineAttributes attributes + ) => throw new System.NotImplementedException(); + + public virtual System.Drawing.Bitmap CaptureToBitmap(Rhino.Display.DisplayPipelineAttributes attributes) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Close() => throw new System.NotImplementedException(); + + public virtual System.Boolean MouseCaptured(System.Boolean bIncludeMovement) => + throw new System.NotImplementedException(); + + public virtual System.UInt32 RuntimeSerialNumber + { + get => throw new System.NotImplementedException(); + } + public virtual System.IntPtr Handle + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Display.DisplayPipeline DisplayPipeline + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Render.RealtimeDisplayMode RealtimeDisplayMode + { + get => throw new System.NotImplementedException(); + } + public virtual System.Drawing.Rectangle Bounds + { + get => throw new System.NotImplementedException(); + } + public virtual System.Drawing.Rectangle ClientRectangle + { + get => throw new System.NotImplementedException(); + } + public virtual System.Drawing.Rectangle ScreenRectangle + { + get => throw new System.NotImplementedException(); + } + public virtual System.Drawing.Size Size + { + get => throw new System.NotImplementedException(); + set { } + } + public static System.Boolean EnableDrawing + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.RhinoDoc Document + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Display.RhinoViewport MainViewport + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Display.RhinoViewport ActiveViewport + { + get => throw new System.NotImplementedException(); + } + public virtual System.Guid ActiveViewportID + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean TitleVisible + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean Maximized + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean Floating + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.RhinoViewport.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.RhinoViewport.s.cs new file mode 100644 index 00000000..6196e798 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.RhinoViewport.s.cs @@ -0,0 +1,458 @@ +namespace Rhino.Display; + +public partial class RhinoViewport : System.IDisposable +{ + public RhinoViewport() { } + + public RhinoViewport(Rhino.Display.RhinoViewport other) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetWallpaper( + System.String imageFilename, + System.Boolean grayscale, + System.Boolean visible + ) => throw new System.NotImplementedException(); + + public virtual void ClearTraceImage() => throw new System.NotImplementedException(); + + public virtual System.Boolean SetTraceImage( + System.String bitmapFileName, + Rhino.Geometry.Plane plane, + System.Double width, + System.Double height, + System.Boolean grayscale, + System.Boolean filtered + ) => throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public static Rhino.Display.RhinoViewport FromId(System.Guid id) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsVisible(Rhino.Geometry.BoundingBox bbox) => + throw new System.NotImplementedException(); + + public virtual System.Boolean IsVisible(Rhino.Geometry.Point3d point) => throw new System.NotImplementedException(); + + public virtual void SetClippingPlanes(Rhino.Geometry.BoundingBox box) => throw new System.NotImplementedException(); + + public virtual void SetCameraTarget(Rhino.Geometry.Point3d targetLocation, System.Boolean updateCameraLocation) => + throw new System.NotImplementedException(); + + public virtual void SetCameraLocations( + Rhino.Geometry.Point3d targetLocation, + Rhino.Geometry.Point3d cameraLocation + ) => throw new System.NotImplementedException(); + + public virtual void SetCameraLocation(Rhino.Geometry.Point3d cameraLocation, System.Boolean updateTargetLocation) => + throw new System.NotImplementedException(); + + public virtual void SetCameraDirection( + Rhino.Geometry.Vector3d cameraDirection, + System.Boolean updateTargetLocation + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BoundingBox GetCameraExtents( + System.Collections.Generic.IEnumerable points + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Plane ConstructionPlane() => throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.ConstructionPlane GetConstructionPlane() => + throw new System.NotImplementedException(); + + public virtual void SetConstructionPlane(Rhino.Geometry.Plane plane) => throw new System.NotImplementedException(); + + public virtual void SetConstructionPlane(Rhino.DocObjects.ConstructionPlane cplane) => + throw new System.NotImplementedException(); + + public virtual void PushConstructionPlane(Rhino.DocObjects.ConstructionPlane cplane) => + throw new System.NotImplementedException(); + + public virtual System.Boolean PopConstructionPlane() => throw new System.NotImplementedException(); + + public virtual System.Boolean NextConstructionPlane() => throw new System.NotImplementedException(); + + public virtual System.Boolean PreviousConstructionPlane() => throw new System.NotImplementedException(); + + public virtual System.Boolean SetToPlanView( + Rhino.Geometry.Point3d planeOrigin, + Rhino.Geometry.Vector3d planeXaxis, + Rhino.Geometry.Vector3d planeYaxis, + System.Boolean setConstructionPlane + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetProjection( + Rhino.Display.DefinedViewportProjection projection, + System.String viewName, + System.Boolean updateConstructionPlane + ) => throw new System.NotImplementedException(); + + public virtual void PushViewProjection() => throw new System.NotImplementedException(); + + public virtual System.Boolean SetViewProjection( + Rhino.DocObjects.ViewportInfo projection, + System.Boolean updateTargetLocation + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean PopViewProjection() => throw new System.NotImplementedException(); + + public virtual System.Boolean PushViewInfo(Rhino.DocObjects.ViewInfo viewinfo, System.Boolean includeTraceImage) => + throw new System.NotImplementedException(); + + public virtual System.Boolean NextViewProjection() => throw new System.NotImplementedException(); + + public virtual System.Boolean PreviousViewProjection() => throw new System.NotImplementedException(); + + public virtual System.Boolean ZoomExtents() => throw new System.NotImplementedException(); + + public virtual System.Boolean ZoomExtentsSelected() => throw new System.NotImplementedException(); + + public virtual System.Boolean ZoomBoundingBox(Rhino.Geometry.BoundingBox box) => + throw new System.NotImplementedException(); + + public virtual System.Boolean MouseRotateAroundTarget( + System.Drawing.Point mousePreviousPoint, + System.Drawing.Point mouseCurrentPoint + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean MouseRotateCamera( + System.Drawing.Point mousePreviousPoint, + System.Drawing.Point mouseCurrentPoint + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean MouseInOutDolly( + System.Drawing.Point mousePreviousPoint, + System.Drawing.Point mouseCurrentPoint + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean MouseMagnify( + System.Drawing.Point mousePreviousPoint, + System.Drawing.Point mouseCurrentPoint + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean MouseTilt( + System.Drawing.Point mousePreviousPoint, + System.Drawing.Point mouseCurrentPoint + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean MouseAdjustLensLength( + System.Drawing.Point mousePreviousPoint, + System.Drawing.Point mouseCurrentPoint, + System.Boolean moveTarget + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean MouseDollyZoom( + System.Drawing.Point mousePreviousPoint, + System.Drawing.Point mouseCurrentPoint + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean MouseLateralDolly( + System.Drawing.Point mousePreviousPoint, + System.Drawing.Point mouseCurrentPoint + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean KeyboardRotate(System.Boolean leftRight, System.Double angleRadians) => + throw new System.NotImplementedException(); + + public virtual System.Boolean KeyboardDolly(System.Boolean leftRight, System.Double amount) => + throw new System.NotImplementedException(); + + public virtual System.Boolean KeyboardDollyInOut(System.Double amount) => throw new System.NotImplementedException(); + + public virtual System.Boolean Magnify(System.Double magnificationFactor, System.Boolean mode) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Magnify( + System.Double magnificationFactor, + System.Boolean mode, + System.Drawing.Point fixedScreenPoint + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Transform GetPickTransform(System.Int32 clientX, System.Int32 clientY) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Transform GetPickTransform(System.Drawing.Point clientPoint) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Transform GetPickTransform(System.Drawing.Rectangle clientRectangle) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetUserString(System.String key, System.String value) => + throw new System.NotImplementedException(); + + public virtual System.String GetUserString(System.String key) => throw new System.NotImplementedException(); + + public virtual System.Collections.Specialized.NameValueCollection GetUserStrings() => + throw new System.NotImplementedException(); + + public virtual System.Boolean DeleteUserString(System.String key) => throw new System.NotImplementedException(); + + public virtual void DeleteAllUserStrings() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BoundingBox GetFrustumBoundingBox() => throw new System.NotImplementedException(); + + public virtual System.Boolean Rotate( + System.Double angleRadians, + Rhino.Geometry.Vector3d rotationAxis, + Rhino.Geometry.Point3d rotationCenter + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean ChangeToParallelProjection(System.Boolean symmetricFrustum) => + throw new System.NotImplementedException(); + + public virtual System.Boolean ChangeToPerspectiveProjection( + System.Boolean symmetricFrustum, + System.Double lensLength + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean ChangeToPerspectiveProjection( + System.Double targetDistance, + System.Boolean symmetricFrustum, + System.Double lensLength + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean ChangeToTwoPointPerspectiveProjection(System.Double lensLength) => + throw new System.NotImplementedException(); + + public virtual System.Boolean ChangeToTwoPointPerspectiveProjection( + System.Double targetDistance, + Rhino.Geometry.Vector3d up, + System.Double lensLength + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetCameraFrame(out Rhino.Geometry.Plane frame) => + throw new System.NotImplementedException(); + + public virtual System.Boolean GetFrustum( + out System.Double left, + out System.Double right, + out System.Double bottom, + out System.Double top, + out System.Double nearDistance, + out System.Double farDistance + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetFrustumCenter(out Rhino.Geometry.Point3d center) => + throw new System.NotImplementedException(); + + public virtual System.Boolean GetDepth(Rhino.Geometry.Point3d point, out System.Double distance) => + throw new System.NotImplementedException(); + + public virtual System.Boolean GetDepth( + Rhino.Geometry.BoundingBox bbox, + out System.Double nearDistance, + out System.Double farDistance + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetDepth( + Rhino.Geometry.Sphere sphere, + out System.Double nearDistance, + out System.Double farDistance + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetFrustumNearPlane(out Rhino.Geometry.Plane plane) => + throw new System.NotImplementedException(); + + public virtual System.Boolean GetFrustumFarPlane(out Rhino.Geometry.Plane plane) => + throw new System.NotImplementedException(); + + public virtual System.Boolean GetFrustumLeftPlane(out Rhino.Geometry.Plane plane) => + throw new System.NotImplementedException(); + + public virtual System.Boolean GetFrustumRightPlane(out Rhino.Geometry.Plane plane) => + throw new System.NotImplementedException(); + + public virtual System.Boolean GetFrustumBottomPlane(out Rhino.Geometry.Plane plane) => + throw new System.NotImplementedException(); + + public virtual System.Boolean GetFrustumTopPlane(out Rhino.Geometry.Plane plane) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d[] GetNearRect() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d[] GetFarRect() => throw new System.NotImplementedException(); + + public virtual System.Boolean GetScreenPort( + out System.Int32 portLeft, + out System.Int32 portRight, + out System.Int32 portBottom, + out System.Int32 portTop, + out System.Int32 portNear, + out System.Int32 portFar + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetCameraAngle( + out System.Double halfDiagonalAngle, + out System.Double halfVerticalAngle, + out System.Double halfHorizontalAngle + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Transform GetTransform( + Rhino.DocObjects.CoordinateSystem sourceSystem, + Rhino.DocObjects.CoordinateSystem destinationSystem + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetFrustumLine( + System.Double screenX, + System.Double screenY, + out Rhino.Geometry.Line worldLine + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetWorldToScreenScale( + Rhino.Geometry.Point3d pointInFrustum, + out System.Double pixelsPerUnit + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point2d WorldToClient(Rhino.Geometry.Point3d worldPoint) => + throw new System.NotImplementedException(); + + public virtual System.Drawing.Point ClientToScreen(Rhino.Geometry.Point2d clientPoint) => + throw new System.NotImplementedException(); + + public virtual System.Drawing.Point ClientToScreen(System.Drawing.Point clientPoint) => + throw new System.NotImplementedException(); + + public virtual System.Drawing.Point ScreenToClient(System.Drawing.Point screenPoint) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Line ClientToWorld(System.Drawing.Point clientPoint) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Line ClientToWorld(Rhino.Geometry.Point2d clientPoint) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetWallpaper(System.String imageFilename, System.Boolean grayscale) => + throw new System.NotImplementedException(); + + public virtual Rhino.Display.RhinoView ParentView + { + get => throw new System.NotImplementedException(); + } + public virtual System.Guid Id + { + get => throw new System.NotImplementedException(); + } + public virtual System.UInt32 ChangeCounter + { + get => throw new System.NotImplementedException(); + } + public virtual System.Drawing.Size Size + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String Name + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Point3d CameraTarget + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean ConstructionGridVisible + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ConstructionAxesVisible + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean WorldAxesVisible + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IsPlanView + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 UserStringCount + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsValidCamera + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsValidFrustum + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsPerspectiveProjection + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsTwoPointPerspectiveProjection + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsParallelProjection + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Point3d CameraLocation + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d CameraDirection + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d CameraUp + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Vector3d CameraX + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d CameraY + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d CameraZ + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double FrustumAspect + { + get => throw new System.NotImplementedException(); + } + public virtual System.Drawing.Rectangle Bounds + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double ScreenPortAspect + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double Camera35mmLensLength + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String WallpaperFilename + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean WallpaperGrayscale + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean WallpaperVisible + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Display.ViewportType ViewportType + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Display.DisplayModeDescription DisplayMode + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ShaderLanguage.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ShaderLanguage.s.cs new file mode 100644 index 00000000..0687b8f3 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ShaderLanguage.s.cs @@ -0,0 +1,19 @@ +namespace Rhino.Display; + +public enum ShaderLanguage +{ + GLSL_ES100, + GLSL_ES300, + GLSL_ES310, + GLSL_120, + GLSL_130, + GLSL_140, + GLSL_150, + GLSL_330, + GLSL_400, + GLSL_410, + GLSL_420, + GLSL_430, + GLSL_440, + Metal, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.StereoContext.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.StereoContext.s.cs new file mode 100644 index 00000000..9fa866e5 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.StereoContext.s.cs @@ -0,0 +1,9 @@ +namespace Rhino.Display; + +public enum StereoContext +{ + None, + LeftEye, + RightEye, + BothEyes, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.Text3d.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.Text3d.s.cs new file mode 100644 index 00000000..f28c7a77 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.Text3d.s.cs @@ -0,0 +1,58 @@ +namespace Rhino.Display; + +public partial class Text3d : System.IDisposable +{ + public Text3d() { } + + public Text3d(System.String text) => throw new System.NotImplementedException(); + + public Text3d(System.String text, Rhino.Geometry.Plane plane, System.Double height) => + throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual System.String Text + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Plane TextPlane + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double Height + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String FontFace + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean Bold + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean Italic + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.BoundingBox BoundingBox + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.TextHorizontalAlignment HorizontalAlignment + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.TextVerticalAlignment VerticalAlignment + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewCapture.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewCapture.s.cs new file mode 100644 index 00000000..82417ea8 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewCapture.s.cs @@ -0,0 +1,61 @@ +namespace Rhino.Display; + +public partial class ViewCapture +{ + public ViewCapture() { } + + public virtual System.Drawing.Bitmap CaptureToBitmap(Rhino.Display.RhinoView sourceView) => + throw new System.NotImplementedException(); + + public static System.Drawing.Bitmap CaptureToBitmap(Rhino.Display.ViewCaptureSettings settings) => + throw new System.NotImplementedException(); + + public static System.Xml.XmlDocument CaptureToSvg(Rhino.Display.ViewCaptureSettings settings) => + throw new System.NotImplementedException(); + + public virtual System.Int32 Width + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 Height + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ScaleScreenItems + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean DrawGrid + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean DrawAxes + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean DrawGridAxes + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean TransparentBackground + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean Preview + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 RealtimeRenderPasses + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewCaptureSettings+AnchorLocation.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewCaptureSettings+AnchorLocation.s.cs new file mode 100644 index 00000000..e970e413 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewCaptureSettings+AnchorLocation.s.cs @@ -0,0 +1,13 @@ +namespace Rhino.Display; + +public partial class ViewCaptureSettings +{ + public enum AnchorLocation + { + LowerLeft, + LowerRight, + UpperLeft, + UpperRight, + Center, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewCaptureSettings+ColorMode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewCaptureSettings+ColorMode.s.cs new file mode 100644 index 00000000..c0da5910 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewCaptureSettings+ColorMode.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.Display; + +public partial class ViewCaptureSettings +{ + public enum ColorMode + { + DisplayColor, + PrintColor, + BlackAndWhite, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewCaptureSettings+ViewAreaMapping.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewCaptureSettings+ViewAreaMapping.s.cs new file mode 100644 index 00000000..ff6e11cf --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewCaptureSettings+ViewAreaMapping.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.Display; + +public partial class ViewCaptureSettings +{ + public enum ViewAreaMapping + { + View, + Extents, + Window, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewCaptureSettings.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewCaptureSettings.s.cs new file mode 100644 index 00000000..17c0640e --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewCaptureSettings.s.cs @@ -0,0 +1,211 @@ +namespace Rhino.Display; + +public partial class ViewCaptureSettings : System.IDisposable +{ + public ViewCaptureSettings() { } + + public ViewCaptureSettings(Rhino.Display.RhinoView sourceView, System.Drawing.Size mediaSize, System.Double dpi) => + throw new System.NotImplementedException(); + + public ViewCaptureSettings(Rhino.Display.RhinoPageView sourcePageView, System.Double dpi) => + throw new System.NotImplementedException(); + + public virtual Rhino.Display.ViewCaptureSettings CreatePreviewSettings(System.Drawing.Size size) => + throw new System.NotImplementedException(); + + public virtual void SetViewport(Rhino.Display.RhinoViewport viewport) => throw new System.NotImplementedException(); + + public virtual void SetLayout(System.Drawing.Size mediaSize, System.Drawing.Rectangle cropRectangle) => + throw new System.NotImplementedException(); + + public virtual void MaximizePrintableArea() => throw new System.NotImplementedException(); + + public virtual System.Boolean MatchViewportAspectRatio() => throw new System.NotImplementedException(); + + public virtual System.Boolean GetMargins( + Rhino.UnitSystem lengthUnits, + out System.Double left, + out System.Double top, + out System.Double right, + out System.Double bottom + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetMargins( + Rhino.UnitSystem lengthUnits, + System.Double left, + System.Double top, + System.Double right, + System.Double bottom + ) => throw new System.NotImplementedException(); + + public virtual void SetOffset( + Rhino.UnitSystem lengthUnits, + System.Boolean fromMargin, + System.Double x, + System.Double y + ) => throw new System.NotImplementedException(); + + public virtual void GetOffset( + Rhino.UnitSystem lengthUnits, + out System.Boolean fromMargin, + out System.Double x, + out System.Double y + ) => throw new System.NotImplementedException(); + + public virtual System.Double GetModelScale(Rhino.UnitSystem pageUnits, Rhino.UnitSystem modelUnits) => + throw new System.NotImplementedException(); + + public virtual void SetModelScaleToValue(System.Double scale) => throw new System.NotImplementedException(); + + public virtual void SetModelScaleToFit(System.Boolean promptOnChange) => throw new System.NotImplementedException(); + + public virtual void SetWindowRect(Rhino.Geometry.Point2d screenPoint1, Rhino.Geometry.Point2d screenPoint2) => + throw new System.NotImplementedException(); + + public virtual void SetWindowRect(Rhino.Geometry.Point3d worldPoint1, Rhino.Geometry.Point3d worldPoint2) => + throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual Rhino.RhinoDoc Document + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Display.ViewCaptureSettings.ViewAreaMapping ViewArea + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean RasterMode + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean MatchLinetypePatternDefinition + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Size MediaSize + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double Resolution + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Rectangle CropRectangle + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Display.ViewCaptureSettings.AnchorLocation OffsetAnchor + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IsValid + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean DrawBackground + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean DrawGrid + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean DrawAxis + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean DrawLockedObjects + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean DrawMargins + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean DrawSelectedObjectsOnly + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean DrawClippingPlanes + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean DrawLights + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean DrawBackgroundBitmap + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean DrawWallpaper + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean UsePrintWidths + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double WireThicknessScale + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double PointSizeMillimeters + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double ArrowheadSizeMillimeters + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double DefaultPrintWidthMillimeters + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Display.ViewCaptureSettings.ColorMode OutputColor + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String HeaderText + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String FooterText + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IsScaleToFit + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 ModelScaleType + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewEventArgs.s.cs new file mode 100644 index 00000000..85a62e81 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewEventArgs.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.Display; + +public partial class ViewEventArgs : System.EventArgs +{ + public ViewEventArgs() { } + + public virtual Rhino.Display.RhinoView View + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewportType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewportType.s.cs new file mode 100644 index 00000000..a0fc16d5 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewportType.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.Display; + +public enum ViewportType +{ + StandardModelingViewport, + PageViewMainViewport, + DetailViewport, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.VisualAnalysisMode+AnalysisStyle.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.VisualAnalysisMode+AnalysisStyle.s.cs new file mode 100644 index 00000000..c087f809 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.VisualAnalysisMode+AnalysisStyle.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.Display; + +public partial class VisualAnalysisMode +{ + public enum AnalysisStyle + { + Wireframe, + Texture, + FalseColor, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.VisualAnalysisMode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.VisualAnalysisMode.s.cs new file mode 100644 index 00000000..9d116209 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.VisualAnalysisMode.s.cs @@ -0,0 +1,70 @@ +namespace Rhino.Display; + +public partial class VisualAnalysisMode +{ + public VisualAnalysisMode() { } + + public static System.Boolean AdjustAnalysisMeshes(Rhino.RhinoDoc doc, System.Guid analysisModeId) => + throw new System.NotImplementedException(); + + public static Rhino.Display.VisualAnalysisMode Register(System.Type customAnalysisModeType) => + throw new System.NotImplementedException(); + + public static Rhino.Display.VisualAnalysisMode Find(System.Guid id) => throw new System.NotImplementedException(); + + public static Rhino.Display.VisualAnalysisMode Find(System.Type t) => throw new System.NotImplementedException(); + + public virtual void EnableUserInterface(System.Boolean on) => throw new System.NotImplementedException(); + + public virtual System.Boolean ObjectSupportsAnalysisMode(Rhino.DocObjects.RhinoObject obj) => + throw new System.NotImplementedException(); + + public static System.Guid RhinoEdgeAnalysisModeId + { + get => throw new System.NotImplementedException(); + } + public static System.Guid RhinoCurvatureGraphAnalysisModeId + { + get => throw new System.NotImplementedException(); + } + public static System.Guid RhinoZebraStripeAnalysisModeId + { + get => throw new System.NotImplementedException(); + } + public static System.Guid RhinoEmapAnalysisModeId + { + get => throw new System.NotImplementedException(); + } + public static System.Guid RhinoCurvatureColorAnalyisModeId + { + get => throw new System.NotImplementedException(); + } + public static System.Guid RhinoDraftAngleAnalysisModeId + { + get => throw new System.NotImplementedException(); + } + public static System.Guid RhinoThicknessAnalysisModeId + { + get => throw new System.NotImplementedException(); + } + public static System.Guid RhinoEdgeContinuityAlalysisModeId + { + get => throw new System.NotImplementedException(); + } + public virtual System.String Name + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Display.VisualAnalysisMode.AnalysisStyle Style + { + get => throw new System.NotImplementedException(); + } + public virtual System.Guid Id + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean ShowIsoCurves + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ZBiasMode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ZBiasMode.s.cs new file mode 100644 index 00000000..e486f948 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ZBiasMode.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.Display; + +public enum ZBiasMode +{ + Neutral, + TowardsCamera, + AwayFromCamera, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ZBufferCapture.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ZBufferCapture.s.cs new file mode 100644 index 00000000..a2cf9144 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ZBufferCapture.s.cs @@ -0,0 +1,39 @@ +namespace Rhino.Display; + +public partial class ZBufferCapture : System.IDisposable +{ + public ZBufferCapture() { } + + public ZBufferCapture(Rhino.Display.RhinoViewport viewport) => throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual void SetDisplayMode(System.Guid modeId) => throw new System.NotImplementedException(); + + public virtual void ShowIsocurves(System.Boolean on) => throw new System.NotImplementedException(); + + public virtual void ShowMeshWires(System.Boolean on) => throw new System.NotImplementedException(); + + public virtual void ShowCurves(System.Boolean on) => throw new System.NotImplementedException(); + + public virtual void ShowPoints(System.Boolean on) => throw new System.NotImplementedException(); + + public virtual void ShowText(System.Boolean on) => throw new System.NotImplementedException(); + + public virtual void ShowAnnotations(System.Boolean on) => throw new System.NotImplementedException(); + + public virtual void ShowLights(System.Boolean on) => throw new System.NotImplementedException(); + + public virtual System.Int32 HitCount() => throw new System.NotImplementedException(); + + public virtual System.Single MaxZ() => throw new System.NotImplementedException(); + + public virtual System.Single MinZ() => throw new System.NotImplementedException(); + + public virtual System.Single ZValueAt(System.Int32 x, System.Int32 y) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d WorldPointAt(System.Int32 x, System.Int32 y) => + throw new System.NotImplementedException(); + + public virtual System.Drawing.Bitmap GrayscaleDib() => throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DisplayDeviceInfo.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DisplayDeviceInfo.s.cs new file mode 100644 index 00000000..c573b8b4 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DisplayDeviceInfo.s.cs @@ -0,0 +1,11 @@ +namespace Rhino; + +public partial class DisplayDeviceInfo +{ + public DisplayDeviceInfo() { } + + public static System.Collections.Generic.List GpuNames() => throw new System.NotImplementedException(); + + public static System.Collections.Generic.List GpuDeviceInfos() => + throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ActiveSpace.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ActiveSpace.s.cs new file mode 100644 index 00000000..200cbb89 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ActiveSpace.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.DocObjects; + +public enum ActiveSpace +{ + None, + ModelSpace, + PageSpace, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.AngleDisplayMode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.AngleDisplayMode.s.cs new file mode 100644 index 00000000..0eb48ce5 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.AngleDisplayMode.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.DocObjects; + +public enum AngleDisplayMode +{ + Degrees, + DMS, + Grads, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.AngularDimensionObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.AngularDimensionObject.s.cs new file mode 100644 index 00000000..8daea843 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.AngularDimensionObject.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.DocObjects; + +public partial class AngularDimensionObject : Rhino.DocObjects.DimensionObject +{ + public AngularDimensionObject() { } + + public virtual Rhino.Geometry.AngularDimension AngularDimensionGeometry + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.AnimationProperties+CaptureTypes.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.AnimationProperties+CaptureTypes.s.cs new file mode 100644 index 00000000..6ec416fc --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.AnimationProperties+CaptureTypes.s.cs @@ -0,0 +1,14 @@ +namespace Rhino.DocObjects; + +public partial class AnimationProperties +{ + public enum CaptureTypes + { + Path, + Turntable, + Flythrough, + DaySunStudy, + SeasonalSunStudy, + None, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.AnimationProperties.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.AnimationProperties.s.cs new file mode 100644 index 00000000..a2d6feb3 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.AnimationProperties.s.cs @@ -0,0 +1,195 @@ +namespace Rhino.DocObjects; + +public partial class AnimationProperties : System.IDisposable +{ + public AnimationProperties() { } + + public AnimationProperties(Rhino.DocObjects.AnimationProperties source) => throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.AnimationProperties.CaptureTypes CaptureType + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String FileExtension + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String CaptureMethod + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String ViewportName + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String AnimationName + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Guid DisplayMode + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Point3d[] CameraPoints + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Point3d[] TargetPoints + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 FrameCount + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 CurrentFrame + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Guid CameraPathId + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Guid TargetPathId + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double Latitude + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double Longitude + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double NorthAngle + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 StartDay + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 StartMonth + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 StartYear + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 StartHour + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 StartMinutes + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 StartSeconds + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 EndDay + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 EndMonth + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 EndYear + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 EndHour + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 EndMinutes + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 EndSeconds + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 DaysBetweenFrames + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 MinutesBetweenFrames + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 LightIndex + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String FolderName + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String HtmlFileName + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String HtmlFullPath + { + get => throw new System.NotImplementedException(); + } + public virtual System.String[] Images + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String[] Dates + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean RenderFull + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean RenderPreview + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.AnnotationObjectBase.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.AnnotationObjectBase.s.cs new file mode 100644 index 00000000..0d244bf3 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.AnnotationObjectBase.s.cs @@ -0,0 +1,19 @@ +namespace Rhino.DocObjects; + +public partial class AnnotationObjectBase : Rhino.DocObjects.RhinoObject +{ + public AnnotationObjectBase() { } + + public virtual System.String DisplayText + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.AnnotationBase AnnotationGeometry + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean HasMeasurableTextFields + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.BasepointZero.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.BasepointZero.s.cs new file mode 100644 index 00000000..04cd7830 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.BasepointZero.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.DocObjects; + +public enum BasepointZero +{ + GroundLevel, + MeanSeaLevel, + CenterOfEarth, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.BitmapEntry.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.BitmapEntry.s.cs new file mode 100644 index 00000000..2d0c4a03 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.BitmapEntry.s.cs @@ -0,0 +1,21 @@ +namespace Rhino.DocObjects; + +public partial class BitmapEntry : Rhino.DocObjects.ModelComponent +{ + public BitmapEntry() { } + + public virtual System.Boolean Save(System.String fileName) => throw new System.NotImplementedException(); + + public virtual System.String FileName + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsReference + { + get => throw new System.NotImplementedException(); + } + public new Rhino.DocObjects.ModelComponentType ComponentType + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.BrepObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.BrepObject.s.cs new file mode 100644 index 00000000..e39b8fe1 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.BrepObject.s.cs @@ -0,0 +1,13 @@ +namespace Rhino.DocObjects; + +public partial class BrepObject : Rhino.DocObjects.RhinoObject +{ + public BrepObject() { } + + public virtual Rhino.Geometry.Brep DuplicateBrepGeometry() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep BrepGeometry + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.CentermarkObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.CentermarkObject.s.cs new file mode 100644 index 00000000..ca3b5ef4 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.CentermarkObject.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.DocObjects; + +public partial class CentermarkObject : Rhino.DocObjects.DimensionObject +{ + public CentermarkObject() { } + + public virtual Rhino.Geometry.Centermark CentermarkGeometry + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ClippingPlaneObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ClippingPlaneObject.s.cs new file mode 100644 index 00000000..972ea77d --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ClippingPlaneObject.s.cs @@ -0,0 +1,17 @@ +namespace Rhino.DocObjects; + +public partial class ClippingPlaneObject : Rhino.DocObjects.RhinoObject +{ + public ClippingPlaneObject() { } + + public virtual System.Boolean AddClipViewport(Rhino.Display.RhinoViewport viewport, System.Boolean commit) => + throw new System.NotImplementedException(); + + public virtual System.Boolean RemoveClipViewport(Rhino.Display.RhinoViewport viewport, System.Boolean commit) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.ClippingPlaneSurface ClippingPlaneGeometry + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ConstructionPlane.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ConstructionPlane.s.cs new file mode 100644 index 00000000..34cf52be --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ConstructionPlane.s.cs @@ -0,0 +1,82 @@ +namespace Rhino.DocObjects; + +public partial class ConstructionPlane +{ + public ConstructionPlane() { } + + public virtual Rhino.Geometry.Plane Plane + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double GridSpacing + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double SnapSpacing + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 GridLineCount + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 ThickLineFrequency + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean DepthBuffered + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String Name + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ShowGrid + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ShowAxes + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ShowZAxis + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color ThinLineColor + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color ThickLineColor + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color GridXColor + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color GridYColor + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color GridZColor + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.CoordinateSystem.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.CoordinateSystem.s.cs new file mode 100644 index 00000000..b69d6ae2 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.CoordinateSystem.s.cs @@ -0,0 +1,9 @@ +namespace Rhino.DocObjects; + +public enum CoordinateSystem +{ + World, + Camera, + Clip, + Screen, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.CurveObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.CurveObject.s.cs new file mode 100644 index 00000000..a00ab076 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.CurveObject.s.cs @@ -0,0 +1,13 @@ +namespace Rhino.DocObjects; + +public partial class CurveObject : Rhino.DocObjects.RhinoObject +{ + public CurveObject() { } + + public virtual Rhino.Geometry.Curve DuplicateCurveGeometry() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve CurveGeometry + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DetailViewObject+ScaleFormat.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DetailViewObject+ScaleFormat.s.cs new file mode 100644 index 00000000..828c0e5f --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DetailViewObject+ScaleFormat.s.cs @@ -0,0 +1,14 @@ +namespace Rhino.DocObjects; + +public partial class DetailViewObject +{ + public enum ScaleFormat + { + None, + PageLengthToOne, + OneToModelLength, + OneInchToModelLengthFeet, + ModelLengthInchToOneFoot, + ModelLengthInchToOneFootInch, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DetailViewObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DetailViewObject.s.cs new file mode 100644 index 00000000..a6ad3c6b --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DetailViewObject.s.cs @@ -0,0 +1,39 @@ +namespace Rhino.DocObjects; + +public partial class DetailViewObject : Rhino.DocObjects.RhinoObject +{ + public DetailViewObject() { } + + public virtual System.Boolean CommitViewportChanges() => throw new System.NotImplementedException(); + + public virtual System.Boolean GetFormattedScale( + Rhino.DocObjects.DetailViewObject.ScaleFormat format, + out System.String value + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.DetailView DetailGeometry + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsActive + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Display.RhinoViewport Viewport + { + get => throw new System.NotImplementedException(); + } + public virtual System.String DescriptiveTitle + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Transform WorldToPageTransform + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Transform PageToWorldTransform + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionObject.s.cs new file mode 100644 index 00000000..db7fe38f --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionObject.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.DocObjects; + +public partial class DimensionObject : Rhino.DocObjects.AnnotationObjectBase +{ + public DimensionObject() { } + + public virtual Rhino.DocObjects.DimensionStyle DimensionStyle + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+AngleDisplayFormat.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+AngleDisplayFormat.s.cs new file mode 100644 index 00000000..0a6ea4c4 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+AngleDisplayFormat.s.cs @@ -0,0 +1,12 @@ +namespace Rhino.DocObjects; + +public partial class DimensionStyle +{ + public enum AngleDisplayFormat + { + DecimalDegrees, + DegMinSec, + Radians, + Grads, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+ArrowFit.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+ArrowFit.s.cs new file mode 100644 index 00000000..4a4aa5bc --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+ArrowFit.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.DocObjects; + +public partial class DimensionStyle +{ + public enum ArrowFit + { + Auto, + ArrowsInside, + ArrowsOutside, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+ArrowType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+ArrowType.s.cs new file mode 100644 index 00000000..39286f6a --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+ArrowType.s.cs @@ -0,0 +1,18 @@ +namespace Rhino.DocObjects; + +public partial class DimensionStyle +{ + public enum ArrowType + { + None, + UserBlock, + SolidTriangle, + Dot, + Tick, + ShortTriangle, + OpenArrow, + Rectangle, + LongTriangle, + LongerTriangle, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+CenterMarkStyle.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+CenterMarkStyle.s.cs new file mode 100644 index 00000000..513810cb --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+CenterMarkStyle.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.DocObjects; + +public partial class DimensionStyle +{ + public enum CenterMarkStyle + { + None, + Mark, + MarkAndLines, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+Field.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+Field.s.cs new file mode 100644 index 00000000..aebc118a --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+Field.s.cs @@ -0,0 +1,120 @@ +namespace Rhino.DocObjects; + +public partial class DimensionStyle +{ + public enum Field + { + Unset, + Name, + Index, + ExtensionLineExtension, + ExtensionLineOffset, + Arrowsize, + LeaderArrowsize, + Centermark, + TextGap, + TextHeight, + DimTextLocation, + MaskFrameType, + LengthResolution, + AngleFormat, + AngleResolution, + Font, + LengthFactor, + Alternate, + AlternateLengthFactor, + AlternateLengthResolution, + Prefix, + Suffix, + AlternatePrefix, + AlternateSuffix, + DimensionLineExtension, + SuppressExtension1, + SuppressExtension2, + ExtLineColorSource, + DimLineColorSource, + ArrowColorSource, + TextColorSource, + ExtLineColor, + DimLineColor, + ArrowColor, + TextColor, + ExtLinePlotColorSource, + DimLinePlotColorSource, + ArrowPlotColorSource, + TextPlotColorSource, + ExtLinePlotColor, + DimLinePlotColor, + ArrowPlotColor, + TextPlotColor, + ExtLinePlotWeightSource, + DimLinePlotWeightSource, + ExtLinePlotWeight_mm, + DimLinePlotWeight_mm, + ToleranceFormat, + ToleranceResolution, + ToleranceUpperValue, + ToleranceLowerValue, + AltToleranceResolution, + ToleranceHeightScale, + BaselineSpacing, + DrawMask, + MaskColorSource, + MaskColor, + MaskBorder, + DimensionScale, + DimscaleSource, + FixedExtensionLength, + FixedExtensionOn, + TextRotation, + SuppressArrow1, + SuppressArrow2, + TextmoveLeader, + ArclengthSymbol, + StackTextheightScale, + StackFormat, + AltRound, + Round, + AngularRound, + AltZeroSuppress, + AngleZeroSuppress, + ZeroSuppress, + AltBelow, + ArrowType1, + ArrowType2, + LeaderArrowType, + ArrowBlockId1, + ArrowBlockId2, + LeaderArrowBlock, + DimRadialTextLocation, + TextVerticalAlignment, + LeaderTextVerticalAlignment, + LeaderContentAngleStyle, + LeaderCurveType, + LeaderContentAngle, + LeaderHasLanding, + LeaderLandingLength, + MaskFlags, + CentermarkStyle, + TextHorizontalAlignment, + LeaderTextHorizontalAlignment, + DrawForward, + SignedOrdinate, + UnitSystem, + TextMask, + TextOrientation, + LeaderTextOrientation, + DimTextOrientation, + DimRadialTextOrientation, + DimTextAngleStyle, + DimRadialTextAngleStyle, + TextUnderlined, + DimensionLengthDisplay, + AlternateDimensionLengthDisplay, + ForceDimLine, + ArrowFit, + TextFit, + DecimalSeparator, + Count, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+LeaderContentAngleStyle.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+LeaderContentAngleStyle.s.cs new file mode 100644 index 00000000..4ad87202 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+LeaderContentAngleStyle.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.DocObjects; + +public partial class DimensionStyle +{ + public enum LeaderContentAngleStyle + { + Horizontal, + Aligned, + Rotated, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+LeaderCurveStyle.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+LeaderCurveStyle.s.cs new file mode 100644 index 00000000..7118e708 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+LeaderCurveStyle.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.DocObjects; + +public partial class DimensionStyle +{ + public enum LeaderCurveStyle + { + None, + Polyline, + Spline, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+LengthDisplay.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+LengthDisplay.s.cs new file mode 100644 index 00000000..dc0afa5e --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+LengthDisplay.s.cs @@ -0,0 +1,18 @@ +namespace Rhino.DocObjects; + +public partial class DimensionStyle +{ + public enum LengthDisplay + { + ModelUnits, + Millmeters, + Centimeters, + Meters, + Kilometers, + InchesDecimal, + InchesFractional, + FeetDecimal, + FeetAndInches, + Miles, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+MaskFrame.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+MaskFrame.s.cs new file mode 100644 index 00000000..caa2b7f1 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+MaskFrame.s.cs @@ -0,0 +1,10 @@ +namespace Rhino.DocObjects; + +public partial class DimensionStyle +{ + public enum MaskFrame + { + NoFrame, + RectFrame, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+MaskType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+MaskType.s.cs new file mode 100644 index 00000000..51848da4 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+MaskType.s.cs @@ -0,0 +1,10 @@ +namespace Rhino.DocObjects; + +public partial class DimensionStyle +{ + public enum MaskType + { + BackgroundColor, + MaskColor, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+StackDisplayFormat.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+StackDisplayFormat.s.cs new file mode 100644 index 00000000..88c6392d --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+StackDisplayFormat.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.DocObjects; + +public partial class DimensionStyle +{ + public enum StackDisplayFormat + { + None, + StackHorizontal, + StackDiagonal, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+TextFit.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+TextFit.s.cs new file mode 100644 index 00000000..f984ba6c --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+TextFit.s.cs @@ -0,0 +1,14 @@ +namespace Rhino.DocObjects; + +public partial class DimensionStyle +{ + public enum TextFit + { + Auto, + TextInside, + TextRight, + TextLeft, + TextHintRight, + TextHintLeft, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+TextLocation.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+TextLocation.s.cs new file mode 100644 index 00000000..f15694aa --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+TextLocation.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.DocObjects; + +public partial class DimensionStyle +{ + public enum TextLocation + { + AboveDimLine, + InDimLine, + BelowDimLine, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+ToleranceDisplayFormat.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+ToleranceDisplayFormat.s.cs new file mode 100644 index 00000000..c4576759 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+ToleranceDisplayFormat.s.cs @@ -0,0 +1,12 @@ +namespace Rhino.DocObjects; + +public partial class DimensionStyle +{ + public enum ToleranceDisplayFormat + { + None, + Symmetrical, + Deviation, + Limits, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+ZeroSuppression.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+ZeroSuppression.s.cs new file mode 100644 index 00000000..3ee9c521 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+ZeroSuppression.s.cs @@ -0,0 +1,15 @@ +namespace Rhino.DocObjects; + +public partial class DimensionStyle +{ + public enum ZeroSuppression + { + None, + SuppressLeading, + SuppressTrailing, + SuppressLeadingAndTrailing, + SuppressZeroFeet, + SuppressZeroInches, + SuppressZeroFeetAndZeroInches, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle.s.cs new file mode 100644 index 00000000..939cb6d1 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle.s.cs @@ -0,0 +1,506 @@ +namespace Rhino.DocObjects; + +public partial class DimensionStyle : Rhino.DocObjects.ModelComponent +{ + public DimensionStyle() { } + + public virtual System.Boolean IsFieldOverriden(Rhino.DocObjects.DimensionStyle.Field field) => + throw new System.NotImplementedException(); + + public virtual void SetFieldOverride(Rhino.DocObjects.DimensionStyle.Field field) => + throw new System.NotImplementedException(); + + public virtual void ClearFieldOverride(Rhino.DocObjects.DimensionStyle.Field field) => + throw new System.NotImplementedException(); + + public virtual void ClearAllFieldOverrides() => throw new System.NotImplementedException(); + + public virtual System.Boolean IsChildOf(System.Guid parentId) => throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.DimensionStyle Duplicate() => throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.DimensionStyle Duplicate( + System.String newName, + System.Guid newId, + System.Guid newParentId + ) => throw new System.NotImplementedException(); + + public virtual void CopyFrom(Rhino.DocObjects.DimensionStyle source) => throw new System.NotImplementedException(); + + public virtual System.Drawing.Bitmap CreatePreviewBitmap(System.Int32 width, System.Int32 height) => + throw new System.NotImplementedException(); + + public virtual void ScaleLengthValues(System.Double scale) => throw new System.NotImplementedException(); + + public virtual Rhino.UnitSystem DimensionLengthDisplayUnit(System.UInt32 model_serial_number) => + throw new System.NotImplementedException(); + + public virtual Rhino.UnitSystem AlternateDimensionLengthDisplayUnit(System.UInt32 model_serial_number) => + throw new System.NotImplementedException(); + + public virtual System.Boolean IsReference + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsDeleted + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.Font Font + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Guid ArrowBlockId1 + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Guid ArrowBlockId2 + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Guid LeaderArrowBlockId + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean SuppressExtension1 + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean SuppressExtension2 + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean SuppressArrow1 + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean SuppressArrow2 + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean AlternateUnitsDisplay + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean AlternateBelowLine + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean DrawTextMask + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean FixedExtensionOn + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean LeaderHasLanding + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean DrawForward + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean TextUnderlined + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double MaskOffset + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double ExtensionLineExtension + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double ExtensionLineOffset + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double DimensionLineExtension + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double ArrowLength + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double LeaderArrowLength + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double CentermarkSize + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double TextGap + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double TextHeight + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double LengthFactor + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double AlternateLengthFactor + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double ToleranceUpperValue + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double ToleranceLowerValue + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double ToleranceHeightScale + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double BaselineSpacing + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double DimensionScale + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double FixedExtensionLength + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double TextRotation + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double StackHeightScale + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double Roundoff + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double AlternateRoundoff + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double AngularRoundoff + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double LeaderLandingLength + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double LeaderTextRotationRadians + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double LeaderTextRotationDegrees + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.ScaleValue DimensionScaleValue + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double ScaleLeftLengthMillimeters + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double ScaleRightLengthMillimeters + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.TextFit FitText + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.ArrowFit FitArrow + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ForceDimensionLineBetweenExtensionLines + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.LengthDisplay DimensionLengthDisplay + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.LengthDisplay AlternateDimensionLengthDisplay + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.AngleDisplayFormat AngleFormat + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.ToleranceDisplayFormat ToleranceFormat + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.MaskType MaskColorSource + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.MaskFrame MaskFrameType + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.StackDisplayFormat StackFractionFormat + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.ZeroSuppression ZeroSuppress + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.ZeroSuppression AlternateZeroSuppress + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.ZeroSuppression ToleranceZeroSuppress + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.ZeroSuppression AngleZeroSuppress + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.ArrowType ArrowType1 + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.ArrowType ArrowType2 + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.ArrowType LeaderArrowType + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 TextMoveLeader + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 ArcLengthSymbol + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.CenterMarkStyle CenterMarkType + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.LeaderContentAngleStyle LeaderContentAngleType + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.TextVerticalAlignment TextVerticalAlignment + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.TextHorizontalAlignment TextHorizontalAlignment + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.TextVerticalAlignment LeaderTextVerticalAlignment + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.TextHorizontalAlignment LeaderTextHorizontalAlignment + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.TextLocation DimTextLocation + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.TextLocation DimRadialTextLocation + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.LeaderCurveStyle LeaderCurveType + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.LeaderContentAngleStyle DimTextAngleType + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.LeaderContentAngleStyle DimRadialTextAngleType + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.TextOrientation TextOrientation + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.TextOrientation LeaderTextOrientation + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.TextOrientation DimTextOrientation + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.TextOrientation DimRadialTextOrientation + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 LengthResolution + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 AlternateLengthResolution + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 AngleResolution + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 ToleranceResolution + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 AlternateToleranceResolution + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color MaskColor + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Char DecimalSeparator + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String Prefix + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String Suffix + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String AlternatePrefix + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String AlternateSuffix + { + get => throw new System.NotImplementedException(); + set { } + } + public new Rhino.DocObjects.ModelComponentType ComponentType + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean HasFieldOverrides + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsChild + { + get => throw new System.NotImplementedException(); + } + public virtual System.Guid ParentId + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DisplayMode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DisplayMode.s.cs new file mode 100644 index 00000000..85342f0c --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DisplayMode.s.cs @@ -0,0 +1,9 @@ +namespace Rhino.DocObjects; + +public enum DisplayMode +{ + Default, + Wireframe, + Shaded, + RenderPreview, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DistanceDisplayMode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DistanceDisplayMode.s.cs new file mode 100644 index 00000000..db77fff1 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DistanceDisplayMode.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.DocObjects; + +public enum DistanceDisplayMode +{ + Decimal, + Feet, + FeetAndInches, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.EarthAnchorPoint.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.EarthAnchorPoint.s.cs new file mode 100644 index 00000000..d588cc2c --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.EarthAnchorPoint.s.cs @@ -0,0 +1,88 @@ +namespace Rhino.DocObjects; + +public partial class EarthAnchorPoint : System.IDisposable +{ + public EarthAnchorPoint() { } + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual System.Boolean EarthLocationIsSet() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Plane GetModelCompass() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Transform GetModelToEarthTransform(Rhino.UnitSystem modelUnitSystem) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Plane GetEarthAnchorPlane(out Rhino.Geometry.Vector3d anchorNorth) => + throw new System.NotImplementedException(); + + public virtual System.Double EarthBasepointLatitude + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double EarthBasepointLongitude + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double EarthBasepointElevation + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.BasepointZero EarthBasepointElevationZero + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double KMLOrientationHeadingAngleDegrees + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double KMLOrientationTiltAngleDegrees + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double KMLOrientationRollAngleDegrees + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double KMLOrientationHeadingAngleRadians + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double KMLOrientationTiltAngleRadians + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double KMLOrientationRollAngleRadians + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Point3d ModelBasePoint + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Vector3d ModelNorth + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Vector3d ModelEast + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String Name + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String Description + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ExtrusionObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ExtrusionObject.s.cs new file mode 100644 index 00000000..d786bcd5 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ExtrusionObject.s.cs @@ -0,0 +1,13 @@ +namespace Rhino.DocObjects; + +public partial class ExtrusionObject : Rhino.DocObjects.RhinoObject +{ + public ExtrusionObject() { } + + public virtual Rhino.Geometry.Extrusion DuplicateExtrusionGeometry() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Extrusion ExtrusionGeometry + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Font+FontStyle.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Font+FontStyle.s.cs new file mode 100644 index 00000000..f7140e54 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Font+FontStyle.s.cs @@ -0,0 +1,12 @@ +namespace Rhino.DocObjects; + +public partial class Font +{ + public enum FontStyle + { + Unset, + Upright, + Italic, + Oblique, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Font+FontWeight.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Font+FontWeight.s.cs new file mode 100644 index 00000000..66f4f8c4 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Font+FontWeight.s.cs @@ -0,0 +1,18 @@ +namespace Rhino.DocObjects; + +public partial class Font +{ + public enum FontWeight + { + Unset, + Thin, + Ultralight, + Light, + Normal, + Medium, + Semibold, + Bold, + Ultrabold, + Heavy, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Font.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Font.s.cs new file mode 100644 index 00000000..c2f386ad --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Font.s.cs @@ -0,0 +1,120 @@ +namespace Rhino.DocObjects; + +public partial class Font +{ + public Font() { } + + public Font(System.String familyName) => throw new System.NotImplementedException(); + + public Font( + System.String familyName, + Rhino.DocObjects.Font.FontWeight weight, + Rhino.DocObjects.Font.FontStyle style, + System.Boolean underlined, + System.Boolean strikethrough + ) => throw new System.NotImplementedException(); + + public static Rhino.DocObjects.Font FromQuartetProperties( + System.String quartetName, + System.Boolean bold, + System.Boolean italic + ) => throw new System.NotImplementedException(); + + public static System.String[] AvailableFontFaceNames() => throw new System.NotImplementedException(); + + public static Rhino.DocObjects.Font[] InstalledFonts() => throw new System.NotImplementedException(); + + public static Rhino.DocObjects.Font[] InstalledFonts(System.String familyName) => + throw new System.NotImplementedException(); + + public static Rhino.DocObjects.FontQuartet[] InstalledFontsAsQuartets() => throw new System.NotImplementedException(); + + public virtual System.String QuartetName + { + get => throw new System.NotImplementedException(); + } + public virtual System.String EnglishQuartetName + { + get => throw new System.NotImplementedException(); + } + public virtual System.String FaceName + { + get => throw new System.NotImplementedException(); + } + public virtual System.String EnglishFaceName + { + get => throw new System.NotImplementedException(); + } + public virtual System.String LogfontName + { + get => throw new System.NotImplementedException(); + } + public virtual System.String FamilyPlusFaceName + { + get => throw new System.NotImplementedException(); + } + public virtual System.String PostScriptName + { + get => throw new System.NotImplementedException(); + } + public virtual System.String RichTextFontName + { + get => throw new System.NotImplementedException(); + } + public virtual System.String Description + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean Bold + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean Italic + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean Underlined + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean Strikeout + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsEngravingFont + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsSymbolFont + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsSingleStrokeFont + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsSimulated + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.Font.FontStyle Style + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.Font.FontWeight Weight + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double PointSize + { + get => throw new System.NotImplementedException(); + } + public virtual System.String FamilyName + { + get => throw new System.NotImplementedException(); + } + public virtual System.String EnglishFamilyName + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.FontQuartet.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.FontQuartet.s.cs new file mode 100644 index 00000000..3954bc50 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.FontQuartet.s.cs @@ -0,0 +1,40 @@ +namespace Rhino.DocObjects; + +public partial class FontQuartet +{ + public FontQuartet() { } + + public FontQuartet( + System.String name, + System.Boolean supportsRegular, + System.Boolean supportsBold, + System.Boolean supportsItalic, + System.Boolean supportsBoldItalic + ) => throw new System.NotImplementedException(); + + public virtual System.String QuartetName + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean HasRegularFont + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean HasBoldFont + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean HasItalicFont + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean HasBoldItalicFont + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.GripObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.GripObject.s.cs new file mode 100644 index 00000000..7eed4b6a --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.GripObject.s.cs @@ -0,0 +1,63 @@ +namespace Rhino.DocObjects; + +public partial class GripObject : Rhino.DocObjects.RhinoObject +{ + public GripObject() { } + + public virtual void Move(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException(); + + public virtual void Move(Rhino.Geometry.Vector3d delta) => throw new System.NotImplementedException(); + + public virtual void Move(Rhino.Geometry.Point3d newLocation) => throw new System.NotImplementedException(); + + public virtual void UndoMove() => throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.GripObject NeighborGrip( + System.Int32 directionR, + System.Int32 directionS, + System.Int32 directionT, + System.Boolean wrap + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetGripDirections( + out Rhino.Geometry.Vector3d u, + out Rhino.Geometry.Vector3d v, + out Rhino.Geometry.Vector3d normal + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetSurfaceParameters(out System.Double u, out System.Double v) => + throw new System.NotImplementedException(); + + public virtual System.Boolean GetCageParameters(out System.Double u, out System.Double v, out System.Double w) => + throw new System.NotImplementedException(); + + public virtual System.Boolean GetCurveParameters(out System.Double t) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d CurrentLocation + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Point3d OriginalLocation + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean Moved + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double Weight + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Guid OwnerId + { + get => throw new System.NotImplementedException(); + } + public override System.Int32 Index + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Group.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Group.s.cs new file mode 100644 index 00000000..22a2fc4b --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Group.s.cs @@ -0,0 +1,23 @@ +namespace Rhino.DocObjects; + +public partial class Group : Rhino.DocObjects.ModelComponent +{ + public Group() { } + + public virtual System.Boolean SetUserString(System.String key, System.String value) => + throw new System.NotImplementedException(); + + public virtual System.String GetUserString(System.String key) => throw new System.NotImplementedException(); + + public virtual System.Collections.Specialized.NameValueCollection GetUserStrings() => + throw new System.NotImplementedException(); + + public new Rhino.DocObjects.ModelComponentType ComponentType + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 UserStringCount + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.HatchObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.HatchObject.s.cs new file mode 100644 index 00000000..ddfb0cbc --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.HatchObject.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.DocObjects; + +public partial class HatchObject : Rhino.DocObjects.RhinoObject +{ + public HatchObject() { } + + public virtual Rhino.Geometry.Hatch HatchGeometry + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.HatchPattern.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.HatchPattern.s.cs new file mode 100644 index 00000000..8e2aa6a9 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.HatchPattern.s.cs @@ -0,0 +1,43 @@ +namespace Rhino.DocObjects; + +public partial class HatchPattern : Rhino.DocObjects.ModelComponent +{ + public HatchPattern() { } + + public static Rhino.DocObjects.HatchPattern[] ReadFromFile(System.String filename, System.Boolean quiet) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Line[] CreatePreviewGeometry( + System.Int32 width, + System.Int32 height, + System.Double angle + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsDeleted + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsReference + { + get => throw new System.NotImplementedException(); + } + public new Rhino.DocObjects.ModelComponentType ComponentType + { + get => throw new System.NotImplementedException(); + } + public new System.Int32 Index + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String Description + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.HatchPatternFillType FillType + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.HatchPatternFillType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.HatchPatternFillType.s.cs new file mode 100644 index 00000000..c71b8ec4 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.HatchPatternFillType.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.DocObjects; + +public enum HatchPatternFillType +{ + Solid, + Lines, + Gradient, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.HistoryRecord.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.HistoryRecord.s.cs new file mode 100644 index 00000000..6ee50e71 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.HistoryRecord.s.cs @@ -0,0 +1,108 @@ +namespace Rhino.DocObjects; + +public partial class HistoryRecord : System.IDisposable +{ + public HistoryRecord() { } + + public HistoryRecord(Rhino.Commands.Command command, System.Int32 version) => + throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual System.Boolean SetBool(System.Int32 id, System.Boolean value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetInt(System.Int32 id, System.Int32 value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetDouble(System.Int32 id, System.Double value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetPoint3d(System.Int32 id, Rhino.Geometry.Point3d value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetVector3d(System.Int32 id, Rhino.Geometry.Vector3d value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetTransorm(System.Int32 id, Rhino.Geometry.Transform value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetColor(System.Int32 id, System.Drawing.Color value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetObjRef(System.Int32 id, Rhino.DocObjects.ObjRef value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetPoint3dOnObject( + System.Int32 id, + Rhino.DocObjects.ObjRef objref, + Rhino.Geometry.Point3d value + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetGuid(System.Int32 id, System.Guid value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetString(System.Int32 id, System.String value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetCurve(System.Int32 id, Rhino.Geometry.Curve value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetSurface(System.Int32 id, Rhino.Geometry.Surface value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetBrep(System.Int32 id, Rhino.Geometry.Brep value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetMesh(System.Int32 id, Rhino.Geometry.Mesh value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetBools( + System.Int32 id, + System.Collections.Generic.IEnumerable values + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetInts(System.Int32 id, System.Collections.Generic.IEnumerable values) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetDoubles( + System.Int32 id, + System.Collections.Generic.IEnumerable values + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetPoint3ds( + System.Int32 id, + System.Collections.Generic.IEnumerable values + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetVector3ds( + System.Int32 id, + System.Collections.Generic.IEnumerable values + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetColors( + System.Int32 id, + System.Collections.Generic.IEnumerable values + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetGuids(System.Int32 id, System.Collections.Generic.IEnumerable values) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetStrings( + System.Int32 id, + System.Collections.Generic.IEnumerable values + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetHistoryVersion(System.Int32 historyVersion) => + throw new System.NotImplementedException(); + + public virtual System.IntPtr Handle + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean CopyOnReplaceObject + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.InstanceDefinition.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.InstanceDefinition.s.cs new file mode 100644 index 00000000..8031ace4 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.InstanceDefinition.s.cs @@ -0,0 +1,105 @@ +namespace Rhino.DocObjects; + +public partial class InstanceDefinition : Rhino.Geometry.InstanceDefinitionGeometry +{ + public InstanceDefinition() { } + + public virtual Rhino.DocObjects.RhinoObject Object(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.RhinoObject[] GetObjects() => throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.InstanceObject[] GetReferences(System.Int32 wheretoLook) => + throw new System.NotImplementedException(); + + public virtual System.Int32 UseCount() => throw new System.NotImplementedException(); + + public virtual System.Int32 UseCount( + out System.Int32 topLevelReferenceCount, + out System.Int32 nestedReferenceCount + ) => throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.InstanceDefinition[] GetContainers() => throw new System.NotImplementedException(); + + public virtual System.Int32 UsesDefinition(System.Int32 otherIdefIndex) => throw new System.NotImplementedException(); + + public virtual System.Boolean InUse(System.Int32 wheretoLook) => throw new System.NotImplementedException(); + + public virtual System.Drawing.Bitmap CreatePreviewBitmap( + Rhino.Display.DefinedViewportProjection definedViewportProjection, + Rhino.DocObjects.DisplayMode displayMode, + System.Drawing.Size bitmapSize + ) => throw new System.NotImplementedException(); + + public virtual System.Drawing.Bitmap CreatePreviewBitmap( + Rhino.Display.DefinedViewportProjection definedViewportProjection, + Rhino.DocObjects.DisplayMode displayMode, + System.Drawing.Size bitmapSize, + System.Boolean applyDpiScaling + ) => throw new System.NotImplementedException(); + + public virtual System.Drawing.Bitmap CreatePreviewBitmap( + Rhino.Display.DefinedViewportProjection definedViewportProjection, + System.Drawing.Size bitmapSize + ) => throw new System.NotImplementedException(); + + public virtual System.Drawing.Bitmap CreatePreviewBitmap( + Rhino.Display.DefinedViewportProjection definedViewportProjection, + System.Drawing.Size bitmapSize, + System.Boolean applyDpiScaling + ) => throw new System.NotImplementedException(); + + public virtual System.Drawing.Bitmap CreatePreviewBitmap( + System.Guid definitionObjectId, + Rhino.Display.DefinedViewportProjection definedViewportProjection, + Rhino.DocObjects.DisplayMode displayMode, + System.Drawing.Size bitmapSize, + System.Boolean applyDpiScaling + ) => throw new System.NotImplementedException(); + + public virtual System.Int32 ObjectCount + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.InstanceDefinitionUpdateType UpdateType + { + get => throw new System.NotImplementedException(); + } + public new System.Int32 Index + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsReference + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsTenuous + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean SkipNestedLinkedDefinitions + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.InstanceDefinitionLayerStyle LayerStyle + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IsDeleted + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.UnitSystem UnitSystem + { + get => throw new System.NotImplementedException(); + } + public virtual System.String SourceArchive + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.InstanceDefinitionArchiveFileStatus ArchiveFileStatus + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.InstanceDefinitionArchiveFileStatus.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.InstanceDefinitionArchiveFileStatus.s.cs new file mode 100644 index 00000000..346adc93 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.InstanceDefinitionArchiveFileStatus.s.cs @@ -0,0 +1,12 @@ +namespace Rhino.DocObjects; + +public enum InstanceDefinitionArchiveFileStatus +{ + NotALinkedInstanceDefinition, + LinkedFileNotReadable, + LinkedFileNotFound, + LinkedFileIsUpToDate, + LinkedFileIsNewer, + LinkedFileIsOlder, + LinkedFileIsDifferent, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.InstanceDefinitionLayerStyle.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.InstanceDefinitionLayerStyle.s.cs new file mode 100644 index 00000000..e2b42a09 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.InstanceDefinitionLayerStyle.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.DocObjects; + +public enum InstanceDefinitionLayerStyle +{ + None, + Active, + Reference, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.InstanceDefinitionUpdateType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.InstanceDefinitionUpdateType.s.cs new file mode 100644 index 00000000..0483cb69 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.InstanceDefinitionUpdateType.s.cs @@ -0,0 +1,9 @@ +namespace Rhino.DocObjects; + +public enum InstanceDefinitionUpdateType +{ + Static, + Embedded, + LinkedAndEmbedded, + Linked, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.InstanceObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.InstanceObject.s.cs new file mode 100644 index 00000000..e256efaa --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.InstanceObject.s.cs @@ -0,0 +1,29 @@ +namespace Rhino.DocObjects; + +public partial class InstanceObject : Rhino.DocObjects.RhinoObject +{ + public InstanceObject() { } + + public virtual System.Boolean UsesDefinition(System.Int32 definitionIndex, out System.Int32 nestingLevel) => + throw new System.NotImplementedException(); + + public virtual void Explode( + System.Boolean explodeNestedInstances, + out Rhino.DocObjects.RhinoObject[] pieces, + out Rhino.DocObjects.ObjectAttributes[] pieceAttributes, + out Rhino.Geometry.Transform[] pieceTransforms + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Transform InstanceXform + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Point3d InsertionPoint + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.InstanceDefinition InstanceDefinition + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Layer.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Layer.s.cs new file mode 100644 index 00000000..4da1bd60 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Layer.s.cs @@ -0,0 +1,215 @@ +namespace Rhino.DocObjects; + +public partial class Layer : Rhino.DocObjects.ModelComponent, System.IEquatable +{ + public Layer() { } + + public static Rhino.DocObjects.Layer GetDefaultLayerProperties() => throw new System.NotImplementedException(); + + public virtual System.Boolean CommitChanges() => throw new System.NotImplementedException(); + + public virtual System.Boolean HasPerViewportSettings(System.Guid viewportId) => + throw new System.NotImplementedException(); + + public virtual void DeletePerViewportSettings(System.Guid viewportId) => throw new System.NotImplementedException(); + + public virtual System.Drawing.Color PerViewportColor(System.Guid viewportId) => + throw new System.NotImplementedException(); + + public virtual void SetPerViewportColor(System.Guid viewportId, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void DeletePerViewportColor(System.Guid viewportId) => throw new System.NotImplementedException(); + + public virtual System.Drawing.Color PerViewportPlotColor(System.Guid viewportId) => + throw new System.NotImplementedException(); + + public virtual void SetPerViewportPlotColor(System.Guid viewportId, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void DeletePerViewportPlotColor(System.Guid viewportId) => throw new System.NotImplementedException(); + + public virtual System.Double PerViewportPlotWeight(System.Guid viewportId) => + throw new System.NotImplementedException(); + + public virtual void SetPerViewportPlotWeight(System.Guid viewportId, System.Double plotWeight) => + throw new System.NotImplementedException(); + + public virtual void DeletePerViewportPlotWeight(System.Guid viewportId) => throw new System.NotImplementedException(); + + public virtual System.Boolean PerViewportIsVisible(System.Guid viewportId) => + throw new System.NotImplementedException(); + + public virtual void SetPerViewportVisible(System.Guid viewportId, System.Boolean visible) => + throw new System.NotImplementedException(); + + public virtual void DeletePerViewportVisible(System.Guid viewportId) => throw new System.NotImplementedException(); + + public virtual System.Boolean PerViewportPersistentVisibility(System.Guid viewportId) => + throw new System.NotImplementedException(); + + public virtual void SetPerViewportPersistentVisibility(System.Guid viewportId, System.Boolean persistentVisibility) => + throw new System.NotImplementedException(); + + public virtual void UnsetPerViewportPersistentVisibility(System.Guid viewportId) => + throw new System.NotImplementedException(); + + public virtual System.Boolean GetPersistentVisibility() => throw new System.NotImplementedException(); + + public virtual void SetPersistentVisibility(System.Boolean persistentVisibility) => + throw new System.NotImplementedException(); + + public virtual void UnsetPersistentVisibility() => throw new System.NotImplementedException(); + + public virtual System.Boolean GetPersistentLocking() => throw new System.NotImplementedException(); + + public virtual void SetPersistentLocking(System.Boolean persistentLocking) => + throw new System.NotImplementedException(); + + public virtual void UnsetPersistentLocking() => throw new System.NotImplementedException(); + + public virtual void Default() => throw new System.NotImplementedException(); + + public virtual void CopyAttributesFrom(Rhino.DocObjects.Layer otherLayer) => + throw new System.NotImplementedException(); + + public static System.Boolean IsValidName(System.String name) => throw new System.NotImplementedException(); + + public static System.String GetLeafName(System.String fullPath) => throw new System.NotImplementedException(); + + public static System.String GetLeafName(Rhino.DocObjects.Layer layer) => throw new System.NotImplementedException(); + + public static System.String GetParentName(System.String fullPath) => throw new System.NotImplementedException(); + + public static System.String GetParentName(Rhino.DocObjects.Layer layer) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsChildOf(System.Int32 layerIndex) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsChildOf(Rhino.DocObjects.Layer otherLayer) => + throw new System.NotImplementedException(); + + public virtual System.Boolean IsChildOf(System.Guid otherlayerId) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsParentOf(System.Int32 layerIndex) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsParentOf(Rhino.DocObjects.Layer otherLayer) => + throw new System.NotImplementedException(); + + public virtual System.Boolean IsParentOf(System.Guid otherLayer) => throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.Layer[] GetChildren() => throw new System.NotImplementedException(); + + public virtual System.Boolean SetUserString(System.String key, System.String value) => + throw new System.NotImplementedException(); + + public virtual System.String GetUserString(System.String key) => throw new System.NotImplementedException(); + + public virtual System.Collections.Specialized.NameValueCollection GetUserStrings() => + throw new System.NotImplementedException(); + + public virtual System.Boolean Equals(Rhino.DocObjects.Layer other) => throw new System.NotImplementedException(); + + public new System.String Name + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String FullPath + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 LayerIndex + { + get => throw new System.NotImplementedException(); + set { } + } + public new System.Guid Id + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Guid ParentLayerId + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 IgesLevel + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color Color + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color PlotColor + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double PlotWeight + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 LinetypeIndex + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 RenderMaterialIndex + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IsVisible + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IsLocked + { + get => throw new System.NotImplementedException(); + set { } + } + public new Rhino.DocObjects.ModelComponentType ComponentType + { + get => throw new System.NotImplementedException(); + } + public new Rhino.Geometry.ComponentStatus ComponentStatus + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IsExpanded + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IsDeleted + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsReference + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Render.RenderMaterial RenderMaterial + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 SortIndex + { + get => throw new System.NotImplementedException(); + } + public static System.String PathSeparator + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 UserStringCount + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.LeaderObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.LeaderObject.s.cs new file mode 100644 index 00000000..5163be69 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.LeaderObject.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.DocObjects; + +public partial class LeaderObject : Rhino.DocObjects.AnnotationObjectBase +{ + public LeaderObject() { } + + public virtual Rhino.Geometry.Leader LeaderGeometry + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.LightObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.LightObject.s.cs new file mode 100644 index 00000000..77ec11d0 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.LightObject.s.cs @@ -0,0 +1,17 @@ +namespace Rhino.DocObjects; + +public partial class LightObject : Rhino.DocObjects.RhinoObject +{ + public LightObject() { } + + public virtual Rhino.Geometry.Light DuplicateLightGeometry() => throw new System.NotImplementedException(); + + public new Rhino.DocObjects.ModelComponentType ComponentType + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Light LightGeometry + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.LinearDimensionObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.LinearDimensionObject.s.cs new file mode 100644 index 00000000..f555a21e --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.LinearDimensionObject.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.DocObjects; + +public partial class LinearDimensionObject : Rhino.DocObjects.DimensionObject +{ + public LinearDimensionObject() { } + + public virtual Rhino.Geometry.LinearDimension LinearDimensionGeometry + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Linetype.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Linetype.s.cs new file mode 100644 index 00000000..0008c1c1 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Linetype.s.cs @@ -0,0 +1,69 @@ +namespace Rhino.DocObjects; + +public partial class Linetype : Rhino.DocObjects.ModelComponent +{ + public Linetype() { } + + public virtual System.Boolean CommitChanges() => throw new System.NotImplementedException(); + + public virtual void Default() => throw new System.NotImplementedException(); + + public virtual System.Int32 AppendSegment(System.Double length, System.Boolean isSolid) => + throw new System.NotImplementedException(); + + public virtual System.Boolean RemoveSegment(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetSegments(System.Collections.Generic.IEnumerable segments) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetSegment(System.Int32 index, System.Double length, System.Boolean isSolid) => + throw new System.NotImplementedException(); + + public virtual void GetSegment(System.Int32 index, out System.Double length, out System.Boolean isSolid) => + throw new System.NotImplementedException(); + + public static Rhino.DocObjects.Linetype[] ReadFromFile(System.String path) => + throw new System.NotImplementedException(); + + public static Rhino.DocObjects.Linetype CreateFromPatternString( + System.String patternString, + System.Boolean millimeters + ) => throw new System.NotImplementedException(); + + public virtual System.String PatternString(System.Boolean millimeters) => throw new System.NotImplementedException(); + + public new System.String Name + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 LinetypeIndex + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double PatternLength + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 SegmentCount + { + get => throw new System.NotImplementedException(); + } + public new Rhino.DocObjects.ModelComponentType ComponentType + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsDeleted + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsReference + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsModified + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Material.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Material.s.cs new file mode 100644 index 00000000..4c00efe9 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Material.s.cs @@ -0,0 +1,224 @@ +namespace Rhino.DocObjects; + +public partial class Material : Rhino.DocObjects.ModelComponent +{ + public Material() { } + + public Material(Rhino.DocObjects.Material other) => throw new System.NotImplementedException(); + + public virtual void CopyFrom(Rhino.DocObjects.Material other) => throw new System.NotImplementedException(); + + public virtual void ToPhysicallyBased() => throw new System.NotImplementedException(); + + public virtual void Default() => throw new System.NotImplementedException(); + + public virtual System.Boolean SetTexture(Rhino.DocObjects.Texture texture, Rhino.DocObjects.TextureType which) => + throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.Texture GetTexture(Rhino.DocObjects.TextureType which) => + throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.Texture[] GetTextures() => throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.Texture GetBitmapTexture() => throw new System.NotImplementedException(); + + public virtual System.Boolean SetBitmapTexture(System.String filename) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetBitmapTexture(Rhino.DocObjects.Texture texture) => + throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.Texture GetBumpTexture() => throw new System.NotImplementedException(); + + public virtual System.Boolean SetBumpTexture(System.String filename) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetBumpTexture(Rhino.DocObjects.Texture texture) => + throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.Texture GetEnvironmentTexture() => throw new System.NotImplementedException(); + + public virtual System.Boolean SetEnvironmentTexture(System.String filename) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetEnvironmentTexture(Rhino.DocObjects.Texture texture) => + throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.Texture GetTransparencyTexture() => throw new System.NotImplementedException(); + + public virtual System.Boolean SetTransparencyTexture(System.String filename) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetTransparencyTexture(Rhino.DocObjects.Texture texture) => + throw new System.NotImplementedException(); + + public virtual System.Guid MaterialChannelIdFromIndex(System.Int32 material_channel_index) => + throw new System.NotImplementedException(); + + public virtual System.Int32 MaterialChannelIndexFromId( + System.Guid material_channel_id, + System.Boolean bAddIdIfNotPresent + ) => throw new System.NotImplementedException(); + + public virtual void ClearMaterialChannels() => throw new System.NotImplementedException(); + + public virtual System.Boolean CommitChanges() => throw new System.NotImplementedException(); + + public virtual System.Boolean SetUserString(System.String key, System.String value) => + throw new System.NotImplementedException(); + + public virtual System.String GetUserString(System.String key) => throw new System.NotImplementedException(); + + public virtual System.Collections.Specialized.NameValueCollection GetUserStrings() => + throw new System.NotImplementedException(); + + public static Rhino.DocObjects.Material DefaultMaterial + { + get => throw new System.NotImplementedException(); + } + public virtual System.Guid RenderMaterialInstanceId + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Render.RenderMaterial RenderMaterial + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsDeleted + { + get => throw new System.NotImplementedException(); + } + public virtual System.Guid RenderPlugInId + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IsReference + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsDefaultMaterial + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 MaterialIndex + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 UseCount + { + get => throw new System.NotImplementedException(); + } + public new System.Boolean IsDocumentControlled + { + get => throw new System.NotImplementedException(); + } + public new System.String Name + { + get => throw new System.NotImplementedException(); + set { } + } + public new Rhino.DocObjects.ModelComponentType ComponentType + { + get => throw new System.NotImplementedException(); + } + public static System.Double MaxShine + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double Shine + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double Transparency + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double IndexOfRefraction + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double FresnelIndexOfRefraction + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double RefractionGlossiness + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double ReflectionGlossiness + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean FresnelReflections + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean DisableLighting + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean AlphaTransparency + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IsPhysicallyBased + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.PhysicallyBasedMaterial PhysicallyBased + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double Reflectivity + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color PreviewColor + { + get => throw new System.NotImplementedException(); + } + public virtual System.Drawing.Color DiffuseColor + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color AmbientColor + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color EmissionColor + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color SpecularColor + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color ReflectionColor + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color TransparentColor + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 UserStringCount + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.MaterialRef.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.MaterialRef.s.cs new file mode 100644 index 00000000..960b6d01 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.MaterialRef.s.cs @@ -0,0 +1,34 @@ +namespace Rhino.DocObjects; + +public partial class MaterialRef : System.IDisposable +{ + public MaterialRef() { } + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.ObjectMaterialSource MaterialSource + { + get => throw new System.NotImplementedException(); + } + public virtual System.Guid PlugInId + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Guid FrontFaceMaterialId + { + get => throw new System.NotImplementedException(); + } + public virtual System.Guid BackFaceMaterialId + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 FrontFaceMaterialIndex + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 BackFaceMaterialIndex + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.MaterialRefCreateParams.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.MaterialRefCreateParams.s.cs new file mode 100644 index 00000000..13a04cfe --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.MaterialRefCreateParams.s.cs @@ -0,0 +1,37 @@ +namespace Rhino.DocObjects; + +public partial class MaterialRefCreateParams +{ + public MaterialRefCreateParams() { } + + public virtual System.Guid PlugInId + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.ObjectMaterialSource MaterialSource + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Guid FrontFaceMaterialId + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 FrontFaceMaterialIndex + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Guid BackFaceMaterialId + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 BackFaceMaterialIndex + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.MaterialRefs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.MaterialRefs.s.cs new file mode 100644 index 00000000..c46dddae --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.MaterialRefs.s.cs @@ -0,0 +1,72 @@ +namespace Rhino.DocObjects; + +public partial class MaterialRefs + : System.Collections.Generic.IDictionary, + System.Collections.Generic.ICollection>, + System.Collections.Generic.IEnumerable>, + System.Collections.IEnumerable +{ + public MaterialRefs() { } + + public virtual Rhino.DocObjects.MaterialRef Create(Rhino.DocObjects.MaterialRefCreateParams createParams) => + throw new System.NotImplementedException(); + + public virtual System.Collections.Generic.IEnumerator> GetEnumerator() => throw new System.NotImplementedException(); + + public virtual void Add(System.Collections.Generic.KeyValuePair item) => + throw new System.NotImplementedException(); + + public virtual void Add(System.Guid key, Rhino.DocObjects.MaterialRef value) => + throw new System.NotImplementedException(); + + public virtual void Clear() => throw new System.NotImplementedException(); + + public virtual System.Boolean Contains( + System.Collections.Generic.KeyValuePair item + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean Remove( + System.Collections.Generic.KeyValuePair item + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean ContainsKey(System.Guid key) => throw new System.NotImplementedException(); + + public virtual System.Boolean Remove(System.Guid key) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetValue(System.Guid key, out Rhino.DocObjects.MaterialRef value) => + throw new System.NotImplementedException(); + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => + throw new System.NotImplementedException(); + + public virtual System.Int32 Count + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsReadOnly + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.MaterialRef this[System.Guid key] + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Collections.Generic.ICollection Keys + { + get => throw new System.NotImplementedException(); + } + public virtual System.Collections.Generic.ICollection Values + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.MeshObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.MeshObject.s.cs new file mode 100644 index 00000000..adce1dfe --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.MeshObject.s.cs @@ -0,0 +1,18 @@ +namespace Rhino.DocObjects; + +public partial class MeshObject : Rhino.DocObjects.RhinoObject +{ + public MeshObject() { } + + public virtual Rhino.Geometry.Mesh DuplicateMeshGeometry() => throw new System.NotImplementedException(); + + public virtual System.Boolean IsCustomObject + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Mesh MeshGeometry + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ModelComponent.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ModelComponent.s.cs new file mode 100644 index 00000000..e482cb3d --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ModelComponent.s.cs @@ -0,0 +1,104 @@ +namespace Rhino.DocObjects; + +public partial class ModelComponent : Rhino.Runtime.CommonObject +{ + public ModelComponent() { } + + public virtual System.UInt32 DataCRC(System.UInt32 currentRemainder) => throw new System.NotImplementedException(); + + public virtual void ClearId() => throw new System.NotImplementedException(); + + public virtual void LockId() => throw new System.NotImplementedException(); + + public virtual void ClearIndex() => throw new System.NotImplementedException(); + + public virtual void LockIndex() => throw new System.NotImplementedException(); + + public static System.Boolean IsValidComponentName(System.String name) => throw new System.NotImplementedException(); + + public virtual void ClearName() => throw new System.NotImplementedException(); + + public virtual void LockName() => throw new System.NotImplementedException(); + + public static System.Boolean ModelComponentTypeRequiresUniqueName(Rhino.DocObjects.ModelComponentType type) => + throw new System.NotImplementedException(); + + public static System.Boolean ModelComponentTypeIgnoresCase(Rhino.DocObjects.ModelComponentType type) => + throw new System.NotImplementedException(); + + public static System.Boolean ModelComponentTypeIncludesParent(Rhino.DocObjects.ModelComponentType type) => + throw new System.NotImplementedException(); + + public virtual System.Boolean IsSystemComponent + { + get => throw new System.NotImplementedException(); + } + public virtual System.Guid Id + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean HasId + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IdIsLocked + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 Index + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean HasIndex + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IndexIsLocked + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.ComponentStatus ComponentStatus + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IsComponentStatusLocked + { + get => throw new System.NotImplementedException(); + } + public virtual System.String Name + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean HasName + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean NameIsLocked + { + get => throw new System.NotImplementedException(); + } + public virtual System.String DeletedName + { + get => throw new System.NotImplementedException(); + } + public virtual System.UInt32 ModelSerialNumber + { + get => throw new System.NotImplementedException(); + } + public virtual System.UInt32 ReferenceModelSerialNumber + { + get => throw new System.NotImplementedException(); + } + public virtual System.UInt32 InstanceDefinitionModelSerialNumber + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.ModelComponentType ComponentType + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ModelComponentType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ModelComponentType.s.cs new file mode 100644 index 00000000..e5db05c7 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ModelComponentType.s.cs @@ -0,0 +1,20 @@ +namespace Rhino.DocObjects; + +public enum ModelComponentType +{ + Unset, + Image, + TextureMapping, + RenderMaterial, + LinePattern, + Layer, + Group, + TextStyle, + DimStyle, + RenderLight, + HatchPattern, + InstanceDefinition, + ModelGeometry, + HistoryRecord, + Mixed, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.MorphControlObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.MorphControlObject.s.cs new file mode 100644 index 00000000..c87ce730 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.MorphControlObject.s.cs @@ -0,0 +1,6 @@ +namespace Rhino.DocObjects; + +public partial class MorphControlObject : Rhino.DocObjects.RhinoObject +{ + public MorphControlObject() { } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.NamedViewWidgetObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.NamedViewWidgetObject.s.cs new file mode 100644 index 00000000..ee8646af --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.NamedViewWidgetObject.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.DocObjects; + +public partial class NamedViewWidgetObject : Rhino.DocObjects.RhinoObject +{ + public NamedViewWidgetObject() { } + + public virtual System.String AssociatedNamedView + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjRef.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjRef.s.cs new file mode 100644 index 00000000..74b6f73f --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjRef.s.cs @@ -0,0 +1,90 @@ +namespace Rhino.DocObjects; + +public partial class ObjRef : System.IDisposable +{ + public ObjRef() { } + + public ObjRef(Rhino.DocObjects.ObjRef other) => throw new System.NotImplementedException(); + + public ObjRef(System.Guid id) => throw new System.NotImplementedException(); + + public ObjRef(Rhino.RhinoDoc doc, System.Guid id) => throw new System.NotImplementedException(); + + public ObjRef(System.Guid id, Rhino.Geometry.ComponentIndex ci) => throw new System.NotImplementedException(); + + public ObjRef(Rhino.RhinoDoc doc, System.Guid id, Rhino.Geometry.ComponentIndex ci) => + throw new System.NotImplementedException(); + + public ObjRef(Rhino.DocObjects.RhinoObject rhinoObject) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.GeometryBase Geometry() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.ClippingPlaneSurface ClippingPlaneSurface() => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve Curve() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BrepEdge Edge() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BrepFace Face() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BrepTrim Trim() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep Brep() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Surface Surface() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.TextDot TextDot() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Mesh Mesh() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.SubD SubD() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.SubDFace SubDFace() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point Point() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.PointCloud PointCloud() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.TextEntity TextEntity() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Light Light() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Hatch Hatch() => throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.RhinoObject Object() => throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.RhinoObject InstanceDefinitionPart() => throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.SelectionMethod SelectionMethod() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d SelectionPoint() => throw new System.NotImplementedException(); + + public virtual System.UInt32 SelectionViewDetailSerialNumber() => throw new System.NotImplementedException(); + + public virtual Rhino.Display.RhinoView SelectionView() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve CurveParameter(out System.Double parameter) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Surface SurfaceParameter(out System.Double u, out System.Double v) => + throw new System.NotImplementedException(); + + public virtual void SetSelectionComponent(Rhino.Geometry.ComponentIndex componentIndex) => + throw new System.NotImplementedException(); + + public virtual System.Guid ObjectId + { + get => throw new System.NotImplementedException(); + } + public virtual System.UInt32 RuntimeSerialNumber + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.ComponentIndex GeometryComponentIndex + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectAttributes.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectAttributes.s.cs new file mode 100644 index 00000000..90f93d9b --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectAttributes.s.cs @@ -0,0 +1,230 @@ +namespace Rhino.DocObjects; + +public partial class ObjectAttributes : Rhino.Runtime.CommonObject +{ + public ObjectAttributes() { } + + public virtual Rhino.DocObjects.ObjectAttributes Duplicate() => throw new System.NotImplementedException(); + + public virtual System.Boolean Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException(); + + public virtual System.Boolean HasDisplayModeOverride(System.Guid viewportId) => + throw new System.NotImplementedException(); + + public virtual System.Guid GetDisplayModeOverride(System.Guid viewportId) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetDisplayModeOverride(Rhino.Display.DisplayModeDescription mode) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetDisplayModeOverride( + Rhino.Display.DisplayModeDescription mode, + System.Guid rhinoViewportId + ) => throw new System.NotImplementedException(); + + public virtual void RemoveDisplayModeOverride() => throw new System.NotImplementedException(); + + public virtual void RemoveDisplayModeOverride(System.Guid rhinoViewportId) => + throw new System.NotImplementedException(); + + public virtual System.Boolean AddHideInDetailOverride(System.Guid detailId) => + throw new System.NotImplementedException(); + + public virtual System.Boolean RemoveHideInDetailOverride(System.Guid detailId) => + throw new System.NotImplementedException(); + + public virtual System.Boolean HasHideInDetailOverrideSet(System.Guid detailId) => + throw new System.NotImplementedException(); + + public virtual System.Guid[] GetHideInDetailOverrides() => throw new System.NotImplementedException(); + + public virtual System.Drawing.Color DrawColor(Rhino.RhinoDoc document) => throw new System.NotImplementedException(); + + public virtual System.Drawing.Color DrawColor(Rhino.RhinoDoc document, System.Guid viewportId) => + throw new System.NotImplementedException(); + + public virtual System.Drawing.Color ComputedPlotColor(Rhino.RhinoDoc document) => + throw new System.NotImplementedException(); + + public virtual System.Drawing.Color ComputedPlotColor(Rhino.RhinoDoc document, System.Guid viewportId) => + throw new System.NotImplementedException(); + + public virtual System.Double ComputedPlotWeight(Rhino.RhinoDoc document) => + throw new System.NotImplementedException(); + + public virtual System.Double ComputedPlotWeight(Rhino.RhinoDoc document, System.Guid viewportId) => + throw new System.NotImplementedException(); + + public virtual System.Int32[] GetGroupList() => throw new System.NotImplementedException(); + + public virtual void AddToGroup(System.Int32 groupIndex) => throw new System.NotImplementedException(); + + public virtual void RemoveFromGroup(System.Int32 groupIndex) => throw new System.NotImplementedException(); + + public virtual void RemoveFromAllGroups() => throw new System.NotImplementedException(); + + public virtual System.Boolean SetUserString(System.String key, System.String value) => + throw new System.NotImplementedException(); + + public virtual System.String GetUserString(System.String key) => throw new System.NotImplementedException(); + + public virtual System.Collections.Specialized.NameValueCollection GetUserStrings() => + throw new System.NotImplementedException(); + + public virtual System.Boolean DeleteUserString(System.String key) => throw new System.NotImplementedException(); + + public virtual void DeleteAllUserStrings() => throw new System.NotImplementedException(); + + public new System.Boolean IsDocumentControlled + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.ObjectMode Mode + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IsInstanceDefinitionObject + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean Visible + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean CastsShadows + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ReceivesShadows + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.ObjectLinetypeSource LinetypeSource + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.ObjectColorSource ColorSource + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.ObjectPlotColorSource PlotColorSource + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.ObjectPlotWeightSource PlotWeightSource + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.MeshingParameters CustomMeshingParameters + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Guid ObjectId + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String Name + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String Url + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 LayerIndex + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 LinetypeIndex + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 MaterialIndex + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.ObjectMaterialSource MaterialSource + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Render.RenderMaterial RenderMaterial + { + set { } + } + public virtual Rhino.Render.Decals Decals + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.MaterialRefs MaterialRefs + { + get => throw new System.NotImplementedException(); + } + public virtual System.Drawing.Color ObjectColor + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color PlotColor + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean HasMapping + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 DisplayOrder + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double PlotWeight + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.ObjectDecoration ObjectDecoration + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 WireDensity + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Guid ViewportId + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.ActiveSpace Space + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 GroupCount + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 UserStringCount + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectColorSource.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectColorSource.s.cs new file mode 100644 index 00000000..0a3f0254 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectColorSource.s.cs @@ -0,0 +1,9 @@ +namespace Rhino.DocObjects; + +public enum ObjectColorSource +{ + ColorFromLayer, + ColorFromObject, + ColorFromMaterial, + ColorFromParent, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectDecoration.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectDecoration.s.cs new file mode 100644 index 00000000..3534967a --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectDecoration.s.cs @@ -0,0 +1,9 @@ +namespace Rhino.DocObjects; + +public enum ObjectDecoration +{ + None, + StartArrowhead, + EndArrowhead, + BothArrowhead, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectEnumeratorSettings.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectEnumeratorSettings.s.cs new file mode 100644 index 00000000..3b061cf7 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectEnumeratorSettings.s.cs @@ -0,0 +1,97 @@ +namespace Rhino.DocObjects; + +public partial class ObjectEnumeratorSettings +{ + public ObjectEnumeratorSettings() { } + + public virtual System.Boolean NormalObjects + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean LockedObjects + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean HiddenObjects + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IdefObjects + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean DeletedObjects + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean SubObjectSelected + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ActiveObjects + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ReferenceObjects + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IncludeLights + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IncludeGrips + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IncludePhantoms + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean SelectedObjectsFilter + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean VisibleFilter + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.ObjectType ObjectTypeFilter + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Type ClassTypeFilter + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 LayerIndexFilter + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String NameFilter + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Display.RhinoViewport ViewportFilter + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectLinetypeSource.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectLinetypeSource.s.cs new file mode 100644 index 00000000..e08ab23e --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectLinetypeSource.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.DocObjects; + +public enum ObjectLinetypeSource +{ + LinetypeFromLayer, + LinetypeFromObject, + LinetypeFromParent, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectMaterialSource.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectMaterialSource.s.cs new file mode 100644 index 00000000..2e6349a1 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectMaterialSource.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.DocObjects; + +public enum ObjectMaterialSource +{ + MaterialFromLayer, + MaterialFromObject, + MaterialFromParent, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectMode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectMode.s.cs new file mode 100644 index 00000000..afba812b --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectMode.s.cs @@ -0,0 +1,9 @@ +namespace Rhino.DocObjects; + +public enum ObjectMode +{ + Normal, + Hidden, + Locked, + InstanceDefinitionObject, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectPlotColorSource.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectPlotColorSource.s.cs new file mode 100644 index 00000000..8cd15876 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectPlotColorSource.s.cs @@ -0,0 +1,9 @@ +namespace Rhino.DocObjects; + +public enum ObjectPlotColorSource +{ + PlotColorFromLayer, + PlotColorFromObject, + PlotColorFromDisplay, + PlotColorFromParent, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectPlotWeightSource.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectPlotWeightSource.s.cs new file mode 100644 index 00000000..569c334e --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectPlotWeightSource.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.DocObjects; + +public enum ObjectPlotWeightSource +{ + PlotWeightFromLayer, + PlotWeightFromObject, + PlotWeightFromParent, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectType.s.cs new file mode 100644 index 00000000..1c6d3a8a --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectType.s.cs @@ -0,0 +1,35 @@ +namespace Rhino.DocObjects; + +public enum ObjectType +{ + None, + Point, + PointSet, + Curve, + Surface, + Brep, + Mesh, + Light, + Annotation, + InstanceDefinition, + InstanceReference, + TextDot, + Grip, + Detail, + Hatch, + MorphControl, + SubD, + BrepLoop, + BrepVertex, + PolysrfFilter, + EdgeFilter, + PolyedgeFilter, + MeshVertex, + MeshEdge, + MeshFace, + Cage, + Phantom, + ClipPlane, + Extrusion, + AnyObject, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.OrdinateDimensionObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.OrdinateDimensionObject.s.cs new file mode 100644 index 00000000..806baf99 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.OrdinateDimensionObject.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.DocObjects; + +public partial class OrdinateDimensionObject : Rhino.DocObjects.DimensionObject +{ + public OrdinateDimensionObject() { } + + public virtual Rhino.Geometry.OrdinateDimension OrdinateDimensionGeometry + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.PhysicallyBasedMaterial+BRDFs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.PhysicallyBasedMaterial+BRDFs.s.cs new file mode 100644 index 00000000..7e4b53f9 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.PhysicallyBasedMaterial+BRDFs.s.cs @@ -0,0 +1,10 @@ +namespace Rhino.DocObjects; + +public partial class PhysicallyBasedMaterial +{ + public enum BRDFs + { + GGX, + Ward, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.PhysicallyBasedMaterial.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.PhysicallyBasedMaterial.s.cs new file mode 100644 index 00000000..992446f6 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.PhysicallyBasedMaterial.s.cs @@ -0,0 +1,131 @@ +namespace Rhino.DocObjects; + +public partial class PhysicallyBasedMaterial +{ + public PhysicallyBasedMaterial() { } + + public virtual System.Boolean SetTexture(Rhino.DocObjects.Texture texture, Rhino.DocObjects.TextureType which) => + throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.Texture GetTexture(Rhino.DocObjects.TextureType which) => + throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.Texture[] GetTextures() => throw new System.NotImplementedException(); + + public virtual void SynchronizeLegacyMaterial() => throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.Material Material + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Display.Color4f BaseColor + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.PhysicallyBasedMaterial.BRDFs BRDF + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Display.Color4f SubsurfaceScatteringColor + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double Subsurface + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double SubsurfaceScatteringRadius + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double Metallic + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double Specular + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double ReflectiveIOR + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double SpecularTint + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double Roughness + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double Anisotropic + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double AnisotropicRotation + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double Sheen + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double SheenTint + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double Clearcoat + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double ClearcoatRoughness + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double OpacityIOR + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double Opacity + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double OpacityRoughness + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double Alpha + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean UseBaseColorTextureAlphaForObjectAlphaTransparencyTexture + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Display.Color4f Emission + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.PointCloudObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.PointCloudObject.s.cs new file mode 100644 index 00000000..da92eea0 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.PointCloudObject.s.cs @@ -0,0 +1,13 @@ +namespace Rhino.DocObjects; + +public partial class PointCloudObject : Rhino.DocObjects.RhinoObject +{ + public PointCloudObject() { } + + public virtual Rhino.Geometry.PointCloud DuplicatePointCloudGeometry() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.PointCloud PointCloudGeometry + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.PointObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.PointObject.s.cs new file mode 100644 index 00000000..ed7defd3 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.PointObject.s.cs @@ -0,0 +1,13 @@ +namespace Rhino.DocObjects; + +public partial class PointObject : Rhino.DocObjects.RhinoObject +{ + public PointObject() { } + + public virtual Rhino.Geometry.Point DuplicatePointGeometry() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point PointGeometry + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ProxyObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ProxyObject.s.cs new file mode 100644 index 00000000..b5f2f7fd --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ProxyObject.s.cs @@ -0,0 +1,6 @@ +namespace Rhino.DocObjects; + +public partial class ProxyObject : Rhino.DocObjects.RhinoObject +{ + public ProxyObject() { } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RadialDimensionObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RadialDimensionObject.s.cs new file mode 100644 index 00000000..c7e486f7 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RadialDimensionObject.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.DocObjects; + +public partial class RadialDimensionObject : Rhino.DocObjects.DimensionObject +{ + public RadialDimensionObject() { } + + public virtual Rhino.Geometry.RadialDimension RadialDimensionGeometry + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ReplayHistoryData.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ReplayHistoryData.s.cs new file mode 100644 index 00000000..be84cc91 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ReplayHistoryData.s.cs @@ -0,0 +1,60 @@ +namespace Rhino.DocObjects; + +public partial class ReplayHistoryData : System.IDisposable +{ + public ReplayHistoryData() { } + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.ObjRef GetRhinoObjRef(System.Int32 id) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetBool(System.Int32 id, out System.Boolean value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetInt(System.Int32 id, out System.Int32 value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetDouble(System.Int32 id, out System.Double value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetPoint3d(System.Int32 id, out Rhino.Geometry.Point3d value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetVector3d(System.Int32 id, out Rhino.Geometry.Vector3d value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetTransform(System.Int32 id, out Rhino.Geometry.Transform value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetColor(System.Int32 id, out System.Drawing.Color value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetPoint3dOnObject(System.Int32 id, out Rhino.Geometry.Point3d value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetGuid(System.Int32 id, out System.Guid value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetString(System.Int32 id, out System.String value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetDoubles(System.Int32 id, out System.Double[] values) => + throw new System.NotImplementedException(); + + public virtual Rhino.RhinoDoc Document + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 HistoryVersion + { + get => throw new System.NotImplementedException(); + } + public virtual System.Guid RecordId + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.ReplayHistoryResult[] Results + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ReplayHistoryResult.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ReplayHistoryResult.s.cs new file mode 100644 index 00000000..e1111ef7 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ReplayHistoryResult.s.cs @@ -0,0 +1,138 @@ +namespace Rhino.DocObjects; + +public partial class ReplayHistoryResult +{ + public ReplayHistoryResult() { } + + public virtual System.Boolean UpdateToPoint( + Rhino.Geometry.Point3d point, + Rhino.DocObjects.ObjectAttributes attributes + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean UpdateToPointCloud( + Rhino.Geometry.PointCloud cloud, + Rhino.DocObjects.ObjectAttributes attributes + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean UpdateToPointCloud( + System.Collections.Generic.IEnumerable points, + Rhino.DocObjects.ObjectAttributes attributes + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean UpdateToClippingPlane( + Rhino.Geometry.Plane plane, + System.Double uMagnitude, + System.Double vMagnitude, + System.Guid clippedViewportId, + Rhino.DocObjects.ObjectAttributes attributes + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean UpdateToClippingPlane( + Rhino.Geometry.Plane plane, + System.Double uMagnitude, + System.Double vMagnitude, + System.Collections.Generic.IEnumerable clippedViewportIds, + Rhino.DocObjects.ObjectAttributes attributes + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean UpdateToLinearDimension( + Rhino.Geometry.LinearDimension dimension, + Rhino.DocObjects.ObjectAttributes attributes + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean UpdateToRadialDimension( + Rhino.Geometry.RadialDimension dimension, + Rhino.DocObjects.ObjectAttributes attributes + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean UpdateToAngularDimension( + Rhino.Geometry.AngularDimension dimension, + Rhino.DocObjects.ObjectAttributes attributes + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean UpdateToLine( + Rhino.Geometry.Point3d from, + Rhino.Geometry.Point3d to, + Rhino.DocObjects.ObjectAttributes attributes + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean UpdateToPolyline( + System.Collections.Generic.IEnumerable points, + Rhino.DocObjects.ObjectAttributes attributes + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean UpdateToArc(Rhino.Geometry.Arc arc, Rhino.DocObjects.ObjectAttributes attributes) => + throw new System.NotImplementedException(); + + public virtual System.Boolean UpdateToCircle( + Rhino.Geometry.Circle circle, + Rhino.DocObjects.ObjectAttributes attributes + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean UpdateToEllipse( + Rhino.Geometry.Ellipse ellipse, + Rhino.DocObjects.ObjectAttributes attributes + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean UpdateToSphere( + Rhino.Geometry.Sphere sphere, + Rhino.DocObjects.ObjectAttributes attributes + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean UpdateToCurve( + Rhino.Geometry.Curve curve, + Rhino.DocObjects.ObjectAttributes attributes + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean UpdateToTextDot( + Rhino.Geometry.TextDot dot, + Rhino.DocObjects.ObjectAttributes attributes + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean UpdateToText( + System.String text, + Rhino.Geometry.Plane plane, + System.Double height, + System.String fontName, + System.Boolean bold, + System.Boolean italic, + Rhino.Geometry.TextJustification justification, + Rhino.DocObjects.ObjectAttributes attributes + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean UpdateToText( + Rhino.Geometry.TextEntity text, + Rhino.DocObjects.ObjectAttributes attributes + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean UpdateToSurface( + Rhino.Geometry.Surface surface, + Rhino.DocObjects.ObjectAttributes attributes + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean UpdateToExtrusion( + Rhino.Geometry.Extrusion extrusion, + Rhino.DocObjects.ObjectAttributes attributes + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean UpdateToMesh(Rhino.Geometry.Mesh mesh, Rhino.DocObjects.ObjectAttributes attributes) => + throw new System.NotImplementedException(); + + public virtual System.Boolean UpdateToBrep(Rhino.Geometry.Brep brep, Rhino.DocObjects.ObjectAttributes attributes) => + throw new System.NotImplementedException(); + + public virtual System.Boolean UpdateToLeader( + Rhino.Geometry.Leader leader, + Rhino.DocObjects.ObjectAttributes attributes + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean UpdateToHatch( + Rhino.Geometry.Hatch hatch, + Rhino.DocObjects.ObjectAttributes attributes + ) => throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.RhinoObject ExistingObject + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoDeselectAllObjectsEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoDeselectAllObjectsEventArgs.s.cs new file mode 100644 index 00000000..93f9235f --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoDeselectAllObjectsEventArgs.s.cs @@ -0,0 +1,15 @@ +namespace Rhino.DocObjects; + +public partial class RhinoDeselectAllObjectsEventArgs : System.EventArgs +{ + public RhinoDeselectAllObjectsEventArgs() { } + + public virtual System.Int32 ObjectCount + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.RhinoDoc Document + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoModifyObjectAttributesEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoModifyObjectAttributesEventArgs.s.cs new file mode 100644 index 00000000..2bfdf60c --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoModifyObjectAttributesEventArgs.s.cs @@ -0,0 +1,23 @@ +namespace Rhino.DocObjects; + +public partial class RhinoModifyObjectAttributesEventArgs : System.EventArgs +{ + public RhinoModifyObjectAttributesEventArgs() { } + + public virtual Rhino.RhinoDoc Document + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.RhinoObject RhinoObject + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.ObjectAttributes OldAttributes + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.ObjectAttributes NewAttributes + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoObject.s.cs new file mode 100644 index 00000000..34584508 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoObject.s.cs @@ -0,0 +1,412 @@ +namespace Rhino.DocObjects; + +public partial class RhinoObject : Rhino.DocObjects.ModelComponent +{ + public RhinoObject() { } + + public virtual System.Boolean CopyHistoryOnReplace() => throw new System.NotImplementedException(); + + public virtual System.Boolean HasHistoryRecord() => throw new System.NotImplementedException(); + + public static Rhino.DocObjects.RhinoObject FromRuntimeSerialNumber(System.UInt32 serialNumber) => + throw new System.NotImplementedException(); + + public static Rhino.Commands.Result MeshObjects( + System.Collections.Generic.IEnumerable rhinoObjects, + Rhino.Geometry.MeshingParameters parameters, + out Rhino.Geometry.Mesh[] meshes, + out Rhino.DocObjects.ObjectAttributes[] attributes + ) => throw new System.NotImplementedException(); + + public static Rhino.DocObjects.ObjRef[] GetRenderMeshes( + System.Collections.Generic.IEnumerable rhinoObjects, + System.Boolean okToCreate, + System.Boolean returnAllObjects + ) => throw new System.NotImplementedException(); + + public static Rhino.DocObjects.ObjRef[] GetRenderMeshesWithUpdatedTCs( + System.Collections.Generic.IEnumerable rhinoObjects, + System.Boolean okToCreate, + System.Boolean returnAllObjects, + System.Boolean skipHiddenObjects, + System.Boolean updateMeshTCs + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] GetFillSurfaces( + Rhino.DocObjects.RhinoObject rhinoObject, + Rhino.DocObjects.ClippingPlaneObject clippingPlaneObject + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] GetFillSurfaces( + Rhino.DocObjects.RhinoObject rhinoObject, + System.Collections.Generic.IEnumerable clippingPlaneObjects + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] GetFillSurfaces( + Rhino.DocObjects.RhinoObject rhinoObject, + System.Collections.Generic.IEnumerable clippingPlaneObjects, + System.Boolean unclippedFills + ) => throw new System.NotImplementedException(); + + public static System.Boolean GetTightBoundingBox( + System.Collections.Generic.IEnumerable rhinoObjects, + out Rhino.Geometry.BoundingBox boundingBox + ) => throw new System.NotImplementedException(); + + public static System.Boolean GetTightBoundingBox( + System.Collections.Generic.IEnumerable rhinoObjects, + Rhino.Geometry.Plane plane, + out Rhino.Geometry.BoundingBox boundingBox + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.GeometryBase DuplicateGeometry() => throw new System.NotImplementedException(); + + public virtual System.Boolean CommitChanges() => throw new System.NotImplementedException(); + + public virtual System.UInt32 MemoryEstimate() => throw new System.NotImplementedException(); + + public virtual System.Int32[] GetGroupList() => throw new System.NotImplementedException(); + + public virtual System.Int32 IsSelected(System.Boolean checkSubObjects) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsSubObjectSelected(Rhino.Geometry.ComponentIndex componentIndex) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.ComponentIndex[] GetSelectedSubObjects() => throw new System.NotImplementedException(); + + public virtual System.Boolean IsSelectable( + System.Boolean ignoreSelectionState, + System.Boolean ignoreGripsState, + System.Boolean ignoreLayerLocking, + System.Boolean ignoreLayerVisibility + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsSelectable() => throw new System.NotImplementedException(); + + public virtual System.Boolean IsSubObjectSelectable( + Rhino.Geometry.ComponentIndex componentIndex, + System.Boolean ignoreSelectionState + ) => throw new System.NotImplementedException(); + + public virtual System.Int32 Select( + System.Boolean on, + System.Boolean syncHighlight, + System.Boolean persistentSelect, + System.Boolean ignoreGripsState, + System.Boolean ignoreLayerLocking, + System.Boolean ignoreLayerVisibility + ) => throw new System.NotImplementedException(); + + public virtual System.Int32 Select(System.Boolean on) => throw new System.NotImplementedException(); + + public virtual System.Int32 Select(System.Boolean on, System.Boolean syncHighlight) => + throw new System.NotImplementedException(); + + public virtual System.Int32 SelectSubObject( + Rhino.Geometry.ComponentIndex componentIndex, + System.Boolean select, + System.Boolean syncHighlight + ) => throw new System.NotImplementedException(); + + public virtual System.Int32 SelectSubObject( + Rhino.Geometry.ComponentIndex componentIndex, + System.Boolean select, + System.Boolean syncHighlight, + System.Boolean persistentSelect + ) => throw new System.NotImplementedException(); + + public virtual System.Int32 UnselectAllSubObjects() => throw new System.NotImplementedException(); + + public virtual System.Int32 IsHighlighted(System.Boolean checkSubObjects) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Highlight(System.Boolean enable) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsSubObjectHighlighted(Rhino.Geometry.ComponentIndex componentIndex) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.ComponentIndex[] GetHighlightedSubObjects() => + throw new System.NotImplementedException(); + + public virtual System.Boolean HighlightSubObject( + Rhino.Geometry.ComponentIndex componentIndex, + System.Boolean highlight + ) => throw new System.NotImplementedException(); + + public virtual System.Int32 UnhighlightAllSubObjects() => throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.GripObject[] GetGrips() => throw new System.NotImplementedException(); + + public virtual System.Boolean EnableVisualAnalysisMode( + Rhino.Display.VisualAnalysisMode mode, + System.Boolean enable + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean InVisualAnalysisMode() => throw new System.NotImplementedException(); + + public virtual System.Boolean InVisualAnalysisMode(Rhino.Display.VisualAnalysisMode mode) => + throw new System.NotImplementedException(); + + public virtual Rhino.Display.VisualAnalysisMode[] GetActiveVisualAnalysisModes() => + throw new System.NotImplementedException(); + + public virtual System.String ShortDescription(System.Boolean plural) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsMeshable(Rhino.Geometry.MeshType meshType) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetRenderMeshParameters(Rhino.Geometry.MeshingParameters mp) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.MeshingParameters GetRenderMeshParameters() => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.MeshingParameters GetRenderMeshParameters( + System.Boolean returnDocumentParametersIfUnset + ) => throw new System.NotImplementedException(); + + public virtual System.Int32 MeshCount( + Rhino.Geometry.MeshType meshType, + Rhino.Geometry.MeshingParameters parameters + ) => throw new System.NotImplementedException(); + + public virtual System.Int32 CreateMeshes( + Rhino.Geometry.MeshType meshType, + Rhino.Geometry.MeshingParameters parameters, + System.Boolean ignoreCustomParameters + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Mesh[] GetMeshes(Rhino.Geometry.MeshType meshType) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SupportsRenderPrimitiveList( + Rhino.DocObjects.ViewportInfo viewport, + System.Boolean preview + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean SupportsRenderPrimitiveList( + Rhino.DocObjects.ViewportInfo viewport, + Rhino.Display.DisplayPipelineAttributes attrs + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderPrimitiveList GetRenderPrimitiveList( + Rhino.DocObjects.ViewportInfo viewport, + System.Boolean preview + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderPrimitiveList GetRenderPrimitiveList( + Rhino.DocObjects.ViewportInfo viewport, + Rhino.Display.DisplayPipelineAttributes attrs + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetRenderPrimitiveBoundingBox( + Rhino.DocObjects.ViewportInfo viewport, + System.Boolean preview, + out Rhino.Geometry.BoundingBox boundingBox + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetRenderPrimitiveBoundingBox( + Rhino.DocObjects.ViewportInfo viewport, + Rhino.Display.DisplayPipelineAttributes attrs, + out Rhino.Geometry.BoundingBox boundingBox + ) => throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.RhinoObject[] GetSubObjects() => throw new System.NotImplementedException(); + + public virtual System.Boolean GetDynamicTransform(out Rhino.Geometry.Transform transform) => + throw new System.NotImplementedException(); + + public virtual Rhino.Render.TextureMapping GetTextureMapping(System.Int32 channel) => + throw new System.NotImplementedException(); + + public virtual Rhino.Render.TextureMapping GetTextureMapping( + System.Int32 channel, + out Rhino.Geometry.Transform objectTransform + ) => throw new System.NotImplementedException(); + + public virtual System.Int32 SetTextureMapping(System.Int32 channel, Rhino.Render.TextureMapping tm) => + throw new System.NotImplementedException(); + + public virtual System.Int32 SetTextureMapping( + System.Int32 channel, + Rhino.Render.TextureMapping tm, + Rhino.Geometry.Transform objectTransform + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean HasTextureMapping() => throw new System.NotImplementedException(); + + public virtual System.Int32[] GetTextureChannels() => throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderMaterial GetRenderMaterial(System.Boolean frontMaterial) => + throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderMaterial GetRenderMaterial( + Rhino.Geometry.ComponentIndex componentIndex, + System.Guid plugInId, + Rhino.DocObjects.ObjectAttributes attributes + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderMaterial GetRenderMaterial( + Rhino.Geometry.ComponentIndex componentIndex, + System.Guid plugInId + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderMaterial GetRenderMaterial(Rhino.Geometry.ComponentIndex componentIndex) => + throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.Material GetMaterial(System.Boolean frontMaterial) => + throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.Material GetMaterial( + Rhino.Geometry.ComponentIndex componentIndex, + System.Guid plugInId, + Rhino.DocObjects.ObjectAttributes attributes + ) => throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.Material GetMaterial( + Rhino.Geometry.ComponentIndex componentIndex, + System.Guid plugInId + ) => throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.Material GetMaterial(Rhino.Geometry.ComponentIndex componentIndex) => + throw new System.NotImplementedException(); + + public virtual System.IConvertible GetCustomRenderMeshParameter( + System.Guid providerId, + System.String parameterName + ) => throw new System.NotImplementedException(); + + public virtual void SetCustomRenderMeshParameter( + System.Guid providerId, + System.String parameterName, + System.Object value + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsActiveInViewport(Rhino.Display.RhinoViewport viewport) => + throw new System.NotImplementedException(); + + public virtual void SetCopyHistoryOnReplace(System.Boolean bCopy) => throw new System.NotImplementedException(); + + public static System.UInt32 NextRuntimeSerialNumber + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.ObjectType ObjectType + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.RhinoDoc Document + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.GeometryBase Geometry + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.ObjectAttributes Attributes + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.UInt32 RuntimeSerialNumber + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsSolid + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsDeletable + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IsDeleted + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsInstanceDefinitionGeometry + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsNormal + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsLocked + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsHidden + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsReference + { + get => throw new System.NotImplementedException(); + } + public virtual System.UInt32 WorksessionReferenceSerialNumber + { + get => throw new System.NotImplementedException(); + } + public new System.UInt32 ReferenceModelSerialNumber + { + get => throw new System.NotImplementedException(); + } + public new System.UInt32 InstanceDefinitionModelSerialNumber + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean Visible + { + get => throw new System.NotImplementedException(); + } + public new System.Guid Id + { + get => throw new System.NotImplementedException(); + set { } + } + public new System.String Name + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 GroupCount + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean GripsOn + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean GripsSelected + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsPictureFrame + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean HasDynamicTransform + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Render.RenderMaterial RenderMaterial + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean HasSubobjectMaterials + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.ComponentIndex[] SubobjectMaterialComponents + { + get => throw new System.NotImplementedException(); + } + public new Rhino.DocObjects.ModelComponentType ComponentType + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoObjectEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoObjectEventArgs.s.cs new file mode 100644 index 00000000..9c6c9da3 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoObjectEventArgs.s.cs @@ -0,0 +1,15 @@ +namespace Rhino.DocObjects; + +public partial class RhinoObjectEventArgs : System.EventArgs +{ + public RhinoObjectEventArgs() { } + + public virtual System.Guid ObjectId + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.RhinoObject TheObject + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoObjectSelectionEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoObjectSelectionEventArgs.s.cs new file mode 100644 index 00000000..3f1a61fb --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoObjectSelectionEventArgs.s.cs @@ -0,0 +1,19 @@ +namespace Rhino.DocObjects; + +public partial class RhinoObjectSelectionEventArgs : System.EventArgs +{ + public RhinoObjectSelectionEventArgs() { } + + public virtual System.Boolean Selected + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.RhinoDoc Document + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.RhinoObject[] RhinoObjects + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoReplaceObjectEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoReplaceObjectEventArgs.s.cs new file mode 100644 index 00000000..b7c42233 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoReplaceObjectEventArgs.s.cs @@ -0,0 +1,23 @@ +namespace Rhino.DocObjects; + +public partial class RhinoReplaceObjectEventArgs : System.EventArgs +{ + public RhinoReplaceObjectEventArgs() { } + + public virtual System.Guid ObjectId + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.RhinoObject OldRhinoObject + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.RhinoObject NewRhinoObject + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.RhinoDoc Document + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoTransformObjectsEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoTransformObjectsEventArgs.s.cs new file mode 100644 index 00000000..f7aa4aa4 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoTransformObjectsEventArgs.s.cs @@ -0,0 +1,39 @@ +namespace Rhino.DocObjects; + +public partial class RhinoTransformObjectsEventArgs : System.EventArgs +{ + public RhinoTransformObjectsEventArgs() { } + + public virtual Rhino.Geometry.Transform Transform + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean ObjectsWillBeCopied + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 ObjectCount + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 GripCount + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 GripOwnerCount + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.RhinoObject[] Objects + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.GripObject[] Grips + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.RhinoObject[] GripOwners + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.SelectionMethod.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.SelectionMethod.s.cs new file mode 100644 index 00000000..05de6cd9 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.SelectionMethod.s.cs @@ -0,0 +1,9 @@ +namespace Rhino.DocObjects; + +public enum SelectionMethod +{ + Other, + MousePick, + WindowBox, + CrossingBox, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.SubDObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.SubDObject.s.cs new file mode 100644 index 00000000..d928f9ed --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.SubDObject.s.cs @@ -0,0 +1,6 @@ +namespace Rhino.DocObjects; + +public partial class SubDObject : Rhino.DocObjects.RhinoObject +{ + public SubDObject() { } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.SurfaceObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.SurfaceObject.s.cs new file mode 100644 index 00000000..ac829cdc --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.SurfaceObject.s.cs @@ -0,0 +1,13 @@ +namespace Rhino.DocObjects; + +public partial class SurfaceObject : Rhino.DocObjects.RhinoObject +{ + public SurfaceObject() { } + + public virtual Rhino.Geometry.Surface DuplicateSurfaceGeometry() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Surface SurfaceGeometry + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextDisplayAlignment.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextDisplayAlignment.s.cs new file mode 100644 index 00000000..bda8e42b --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextDisplayAlignment.s.cs @@ -0,0 +1,9 @@ +namespace Rhino.DocObjects; + +public enum TextDisplayAlignment +{ + Normal, + Horizontal, + AboveLine, + InLine, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextDotObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextDotObject.s.cs new file mode 100644 index 00000000..a5ecf94b --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextDotObject.s.cs @@ -0,0 +1,6 @@ +namespace Rhino.DocObjects; + +public partial class TextDotObject : Rhino.DocObjects.RhinoObject +{ + public TextDotObject() { } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextHorizontalAlignment.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextHorizontalAlignment.s.cs new file mode 100644 index 00000000..6cac3607 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextHorizontalAlignment.s.cs @@ -0,0 +1,9 @@ +namespace Rhino.DocObjects; + +public enum TextHorizontalAlignment +{ + Left, + Center, + Right, + Auto, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextObject.s.cs new file mode 100644 index 00000000..ae382536 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextObject.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.DocObjects; + +public partial class TextObject : Rhino.DocObjects.AnnotationObjectBase +{ + public TextObject() { } + + public virtual Rhino.Geometry.TextEntity TextGeometry + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextOrientation.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextOrientation.s.cs new file mode 100644 index 00000000..56f0af60 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextOrientation.s.cs @@ -0,0 +1,7 @@ +namespace Rhino.DocObjects; + +public enum TextOrientation +{ + InPlane, + InView, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextVerticalAlignment.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextVerticalAlignment.s.cs new file mode 100644 index 00000000..f88f5068 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextVerticalAlignment.s.cs @@ -0,0 +1,12 @@ +namespace Rhino.DocObjects; + +public enum TextVerticalAlignment +{ + Top, + MiddleOfTop, + BottomOfTop, + Middle, + MiddleOfBottom, + Bottom, + BottomOfBoundingBox, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Texture.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Texture.s.cs new file mode 100644 index 00000000..75229e07 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Texture.s.cs @@ -0,0 +1,84 @@ +namespace Rhino.DocObjects; + +public partial class Texture : Rhino.Runtime.CommonObject +{ + public Texture() { } + + public virtual void GetAlphaBlendValues( + out System.Double constant, + out System.Double a0, + out System.Double a1, + out System.Double a2, + out System.Double a3 + ) => throw new System.NotImplementedException(); + + public virtual void SetAlphaBlendValues( + System.Double constant, + System.Double a0, + System.Double a1, + System.Double a2, + System.Double a3 + ) => throw new System.NotImplementedException(); + + public virtual void SetRGBBlendValues( + System.Drawing.Color color, + System.Double a0, + System.Double a1, + System.Double a2, + System.Double a3 + ) => throw new System.NotImplementedException(); + + public virtual System.String FileName + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Guid Id + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean Enabled + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.TextureType TextureType + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 MappingChannelId + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.TextureCombineMode TextureCombineMode + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.TextureUvwWrapping WrapU + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.TextureUvwWrapping WrapV + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.TextureUvwWrapping WrapW + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ApplyUvwTransform + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Transform UvwTransform + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextureCombineMode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextureCombineMode.s.cs new file mode 100644 index 00000000..732b02a0 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextureCombineMode.s.cs @@ -0,0 +1,9 @@ +namespace Rhino.DocObjects; + +public enum TextureCombineMode +{ + None, + Modulate, + Decal, + Blend, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextureType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextureType.s.cs new file mode 100644 index 00000000..cde56335 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextureType.s.cs @@ -0,0 +1,33 @@ +namespace Rhino.DocObjects; + +public enum TextureType +{ + None, + Bitmap, + Diffuse, + Bump, + Transparency, + Opacity, + Emap, + PBR_BaseColor, + PBR_Subsurface, + PBR_SubsurfaceScattering, + PBR_SubsurfaceScatteringRadius, + PBR_Metallic, + PBR_Specular, + PBR_SpecularTint, + PBR_Roughness, + PBR_Anisotropic, + PBR_Anisotropic_Rotation, + PBR_Sheen, + PBR_SheenTint, + PBR_Clearcoat, + PBR_ClearcoatRoughness, + PBR_OpacityIor, + PBR_OpacityRoughness, + PBR_Emission, + PBR_AmbientOcclusion, + PBR_Displacement, + PBR_ClearcoatBump, + PBR_Alpha, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextureUvwWrapping.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextureUvwWrapping.s.cs new file mode 100644 index 00000000..d3203654 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextureUvwWrapping.s.cs @@ -0,0 +1,7 @@ +namespace Rhino.DocObjects; + +public enum TextureUvwWrapping +{ + Repeat, + Clamp, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ViewInfo.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ViewInfo.s.cs new file mode 100644 index 00000000..d01922ab --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ViewInfo.s.cs @@ -0,0 +1,59 @@ +namespace Rhino.DocObjects; + +public partial class ViewInfo : System.IDisposable +{ + public ViewInfo() { } + + public ViewInfo(Rhino.Display.RhinoViewport rhinoViewPort) => throw new System.NotImplementedException(); + + public ViewInfo(System.UInt32 docRuntimeSerialNumber) => throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual System.String Name + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String WallpaperFilename + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean ShowWallpaperInGrayScale + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean WallpaperHidden + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double FocalBlurDistance + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double FocalBlurAperture + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double FocalBlurJitter + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.UInt32 FocalBlurSampleCount + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.ViewInfoFocalBlurModes FocalBlurMode + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.ViewportInfo Viewport + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ViewInfoFocalBlurModes.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ViewInfoFocalBlurModes.s.cs new file mode 100644 index 00000000..4b3984cf --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ViewInfoFocalBlurModes.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.DocObjects; + +public enum ViewInfoFocalBlurModes +{ + None, + Automatic, + Manual, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ViewportInfo.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ViewportInfo.s.cs new file mode 100644 index 00000000..1d89ff7e --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ViewportInfo.s.cs @@ -0,0 +1,420 @@ +namespace Rhino.DocObjects; + +public partial class ViewportInfo : Rhino.Runtime.CommonObject +{ + public ViewportInfo() { } + + public ViewportInfo(Rhino.DocObjects.ViewportInfo other) => throw new System.NotImplementedException(); + + public ViewportInfo(Rhino.Display.RhinoViewport rhinoViewport) => throw new System.NotImplementedException(); + + public static System.Double CalculateCameraRotationAngle( + Rhino.Geometry.Vector3d direction, + Rhino.Geometry.Vector3d up + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Vector3d CalculateCameraUpDirection( + Rhino.Geometry.Point3d location, + Rhino.Geometry.Vector3d direction, + System.Double angle + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean ChangeToParallelProjection(System.Boolean symmetricFrustum) => + throw new System.NotImplementedException(); + + public virtual System.Boolean ChangeToPerspectiveProjection( + System.Double targetDistance, + System.Boolean symmetricFrustum, + System.Double lensLength + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean ChangeToTwoPointPerspectiveProjection( + System.Double targetDistance, + Rhino.Geometry.Vector3d up, + System.Double lensLength + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetCameraLocation(Rhino.Geometry.Point3d location) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetCameraDirection(Rhino.Geometry.Vector3d direction) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetCameraUp(Rhino.Geometry.Vector3d up) => throw new System.NotImplementedException(); + + public virtual void UnlockCamera() => throw new System.NotImplementedException(); + + public virtual void UnlockFrustumSymmetry() => throw new System.NotImplementedException(); + + public virtual System.Boolean GetCameraFrame( + out Rhino.Geometry.Point3d location, + out Rhino.Geometry.Vector3d cameraX, + out Rhino.Geometry.Vector3d cameraY, + out Rhino.Geometry.Vector3d cameraZ + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetFrustum( + System.Double left, + System.Double right, + System.Double bottom, + System.Double top, + System.Double nearDistance, + System.Double farDistance + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetFrustum( + out System.Double left, + out System.Double right, + out System.Double bottom, + out System.Double top, + out System.Double nearDistance, + out System.Double farDistance + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetFrustumNearFar(Rhino.Geometry.BoundingBox boundingBox) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetFrustumNearFar(Rhino.Geometry.Point3d center, System.Double radius) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetFrustumNearFar(System.Double nearDistance, System.Double farDistance) => + throw new System.NotImplementedException(); + + public virtual System.Boolean ChangeToSymmetricFrustum( + System.Boolean isLeftRightSymmetric, + System.Boolean isTopBottomSymmetric, + System.Double targetDistance + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetPointDepth(Rhino.Geometry.Point3d point, out System.Double distance) => + throw new System.NotImplementedException(); + + public virtual System.Boolean GetBoundingBoxDepth( + Rhino.Geometry.BoundingBox bbox, + out System.Double nearDistance, + out System.Double farDistance + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetSphereDepth( + Rhino.Geometry.Sphere sphere, + out System.Double nearDistance, + out System.Double farDistance + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetFrustumNearFar( + System.Double nearDistance, + System.Double farDistance, + System.Double minNearDistance, + System.Double minNearOverFar, + System.Double targetDistance + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d[] GetNearPlaneCorners() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d[] GetFarPlaneCorners() => throw new System.NotImplementedException(); + + public virtual System.Boolean SetScreenPort( + System.Int32 left, + System.Int32 right, + System.Int32 bottom, + System.Int32 top, + System.Int32 near, + System.Int32 far + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetScreenPort( + System.Drawing.Rectangle windowRectangle, + System.Int32 near, + System.Int32 far + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetScreenPort(System.Drawing.Rectangle windowRectangle) => + throw new System.NotImplementedException(); + + public virtual void GetScreenPortLocation( + out System.Int32 left, + out System.Int32 top, + out System.Int32 right, + out System.Int32 bottom + ) => throw new System.NotImplementedException(); + + public virtual System.Drawing.Rectangle GetScreenPort(out System.Int32 near, out System.Int32 far) => + throw new System.NotImplementedException(); + + public virtual System.Drawing.Rectangle GetScreenPort() => throw new System.NotImplementedException(); + + public virtual System.Boolean GetCameraAngles( + out System.Double halfDiagonalAngleRadians, + out System.Double halfVerticalAngleRadians, + out System.Double halfHorizontalAngleRadians + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Transform GetXform( + Rhino.DocObjects.CoordinateSystem sourceSystem, + Rhino.DocObjects.CoordinateSystem destinationSystem + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Line GetFrustumLine(System.Double screenX, System.Double screenY) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Line GetFrustumLine(System.Drawing.Point screenPoint) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Line GetFrustumLine(System.Drawing.PointF screenPoint) => + throw new System.NotImplementedException(); + + public virtual System.Double GetWorldToScreenScale(Rhino.Geometry.Point3d pointInFrustum) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Extents(System.Double halfViewAngleRadians, Rhino.Geometry.BoundingBox bbox) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Extents(System.Double halfViewAngleRadians, Rhino.Geometry.Sphere sphere) => + throw new System.NotImplementedException(); + + public virtual System.Boolean ZoomToScreenRect( + System.Int32 left, + System.Int32 top, + System.Int32 right, + System.Int32 bottom + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean ZoomToScreenRect(System.Drawing.Rectangle windowRectangle) => + throw new System.NotImplementedException(); + + public virtual System.Boolean DollyCamera(Rhino.Geometry.Vector3d dollyVector) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Vector3d GetDollyCameraVector( + System.Int32 screenX0, + System.Int32 screenY0, + System.Int32 screenX1, + System.Int32 screenY1, + System.Double projectionPlaneDistance + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Vector3d GetDollyCameraVector( + System.Drawing.Point screen0, + System.Drawing.Point screen1, + System.Double projectionPlaneDistance + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean DollyFrustum(System.Double dollyDistance) => throw new System.NotImplementedException(); + + public virtual System.Boolean DollyExtents( + System.Collections.Generic.IEnumerable geometry, + System.Double border + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean DollyExtents( + Rhino.Geometry.BoundingBox cameraCoordinateBoundingBox, + System.Double border + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d FrustumCenterPoint(System.Double targetDistance) => + throw new System.NotImplementedException(); + + public virtual System.Double TargetDistance(System.Boolean useFrustumCenterFallback) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TransformCamera(Rhino.Geometry.Transform xform) => + throw new System.NotImplementedException(); + + public virtual System.Boolean RotateCamera( + System.Double rotationAngleRadians, + Rhino.Geometry.Vector3d rotationAxis, + Rhino.Geometry.Point3d rotationCenter + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsValidCamera + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsValidFrustum + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsPerspectiveProjection + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IsParallelProjection + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IsTwoPointPerspectiveProjection + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Point3d CameraLocation + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d CameraDirection + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d CameraUp + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsCameraLocationLocked + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IsCameraDirectionLocked + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IsCameraUpLocked + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IsFrustumLeftRightSymmetric + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IsFrustumTopBottomSymmetric + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Vector3d CameraX + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d CameraY + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d CameraZ + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.Vector3d DefaultCameraDirection + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double FrustumAspect + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Point3d FrustumCenter + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double FrustumLeft + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double FrustumRight + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double FrustumBottom + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double FrustumTop + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double FrustumNear + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double FrustumFar + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double FrustumWidth + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double FrustumHeight + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double FrustumMinimumDiameter + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double FrustumMaximumDiameter + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Plane FrustumNearPlane + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Plane FrustumFarPlane + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Plane FrustumLeftPlane + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Plane FrustumRightPlane + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Plane FrustumBottomPlane + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Plane FrustumTopPlane + { + get => throw new System.NotImplementedException(); + } + public virtual System.Drawing.Rectangle ScreenPort + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double ScreenPortAspect + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double CameraAngle + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double Camera35mmLensLength + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.SizeF ViewScale + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Point3d TargetPoint + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double PerspectiveMinNearOverFar + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double PerspectiveMinNearDist + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Guid Id + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Worksession.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Worksession.s.cs new file mode 100644 index 00000000..8a7da17f --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Worksession.s.cs @@ -0,0 +1,33 @@ +namespace Rhino.DocObjects; + +public partial class Worksession +{ + public Worksession() { } + + public static System.String FileNameFromRuntimeSerialNumber(System.UInt32 runtimeSerialNumber) => + throw new System.NotImplementedException(); + + public virtual System.String ModelPathFromSerialNumber(System.UInt32 modelSerialNumber) => + throw new System.NotImplementedException(); + + public virtual Rhino.RhinoDoc Document + { + get => throw new System.NotImplementedException(); + } + public virtual System.UInt32 RuntimeSerialNumber + { + get => throw new System.NotImplementedException(); + } + public virtual System.String FileName + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 ModelCount + { + get => throw new System.NotImplementedException(); + } + public virtual System.String[] ModelPaths + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocumentEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocumentEventArgs.s.cs new file mode 100644 index 00000000..fa3a4a84 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocumentEventArgs.s.cs @@ -0,0 +1,19 @@ +namespace Rhino; + +public partial class DocumentEventArgs : System.EventArgs +{ + public DocumentEventArgs() { } + + public virtual System.Int32 DocumentId + { + get => throw new System.NotImplementedException(); + } + public virtual System.UInt32 DocumentSerialNumber + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.RhinoDoc Document + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocumentOpenEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocumentOpenEventArgs.s.cs new file mode 100644 index 00000000..576a9987 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocumentOpenEventArgs.s.cs @@ -0,0 +1,19 @@ +namespace Rhino; + +public partial class DocumentOpenEventArgs : Rhino.DocumentEventArgs +{ + public DocumentOpenEventArgs() { } + + public virtual System.String FileName + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean Merge + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean Reference + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocumentSaveEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocumentSaveEventArgs.s.cs new file mode 100644 index 00000000..13592e0c --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocumentSaveEventArgs.s.cs @@ -0,0 +1,15 @@ +namespace Rhino; + +public partial class DocumentSaveEventArgs : Rhino.DocumentEventArgs +{ + public DocumentSaveEventArgs() { } + + public virtual System.String FileName + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean ExportSelected + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.AngularDimension.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.AngularDimension.s.cs new file mode 100644 index 00000000..d341ac81 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.AngularDimension.s.cs @@ -0,0 +1,117 @@ +namespace Rhino.Geometry; + +public partial class AngularDimension : Rhino.Geometry.Dimension +{ + public AngularDimension() { } + + public AngularDimension(Rhino.Geometry.Arc arc, System.Double offset) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.AngularDimension Create( + Rhino.DocObjects.DimensionStyle dimStyle, + Rhino.Geometry.Plane plane, + Rhino.Geometry.Vector3d horizontal, + Rhino.Geometry.Point3d centerpoint, + Rhino.Geometry.Point3d defpoint1, + Rhino.Geometry.Point3d defpoint2, + Rhino.Geometry.Point3d dimlinepoint + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean AdjustFromPoints( + Rhino.Geometry.Plane plane, + Rhino.Geometry.Point3d centerpoint, + Rhino.Geometry.Point3d defpoint1, + Rhino.Geometry.Point3d defpoint2, + Rhino.Geometry.Point3d dimlinepoint + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.AngularDimension Create( + System.Guid styleId, + Rhino.Geometry.Plane plane, + Rhino.Geometry.Point3d extpoint1, + Rhino.Geometry.Point3d extpoint2, + Rhino.Geometry.Point3d dirpoint1, + Rhino.Geometry.Point3d dirpoint2, + Rhino.Geometry.Point3d dimlinepoint + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean AdjustFromPoints( + Rhino.Geometry.Plane plane, + Rhino.Geometry.Point3d extpoint1, + Rhino.Geometry.Point3d extpoint2, + Rhino.Geometry.Point3d dirpoint1, + Rhino.Geometry.Point3d dirpoint2, + Rhino.Geometry.Point3d dimlinepoint + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean Get3dPoints( + out Rhino.Geometry.Point3d centerpoint, + out Rhino.Geometry.Point3d defpoint1, + out Rhino.Geometry.Point3d defpoint2, + out Rhino.Geometry.Point3d arrowpoint1, + out Rhino.Geometry.Point3d arrowpoint2, + out Rhino.Geometry.Point3d dimlinepoint, + out Rhino.Geometry.Point3d textpoint + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetTextRectangle(out Rhino.Geometry.Point3d[] corners) => + throw new System.NotImplementedException(); + + public virtual System.Boolean GetDisplayLines( + Rhino.DocObjects.DimensionStyle style, + System.Double scale, + out Rhino.Geometry.Line[] lines, + out Rhino.Geometry.Arc[] arcs + ) => throw new System.NotImplementedException(); + + public virtual System.String GetAngleDisplayText(Rhino.DocObjects.DimensionStyle style) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point2d CenterPoint + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Point2d DefPoint1 + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Point2d DefPoint2 + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Point2d DimlinePoint + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Point2d ArrowPoint1 + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Point2d ArrowPoint2 + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.DimensionStyle.AngleDisplayFormat AngleFormat + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 AngleResolution + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double AngleRoundoff + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.ZeroSuppression AngleZeroSuppression + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.AnnotationBase.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.AnnotationBase.s.cs new file mode 100644 index 00000000..000633ad --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.AnnotationBase.s.cs @@ -0,0 +1,225 @@ +namespace Rhino.Geometry; + +public partial class AnnotationBase : Rhino.Geometry.GeometryBase +{ + public AnnotationBase() { } + + public virtual System.Boolean IsPropertyOverridden(Rhino.DocObjects.DimensionStyle.Field field) => + throw new System.NotImplementedException(); + + public virtual System.Boolean ClearPropertyOverrides() => throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.DimensionStyle GetDimensionStyle(Rhino.DocObjects.DimensionStyle parentDimStyle) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetOverrideDimStyle(Rhino.DocObjects.DimensionStyle OverrideStyle) => + throw new System.NotImplementedException(); + + public static System.Double GetDimensionScale( + Rhino.RhinoDoc doc, + Rhino.DocObjects.DimensionStyle dimstyle, + Rhino.Display.RhinoViewport vport + ) => throw new System.NotImplementedException(); + + public static System.String PlainTextToRtf(System.String str) => throw new System.NotImplementedException(); + + public virtual void SetRichText(System.String rtfText, Rhino.DocObjects.DimensionStyle dimstyle) => + throw new System.NotImplementedException(); + + public static System.String FormatRtfString( + System.String rtf_in, + System.Boolean clear_bold, + System.Boolean set_bold, + System.Boolean clear_italic, + System.Boolean set_italic, + System.Boolean clear_underline, + System.Boolean set_underline, + System.Boolean clear_facename, + System.Boolean set_facename, + System.String facename + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsAllBold() => throw new System.NotImplementedException(); + + public virtual System.Boolean IsAllItalic() => throw new System.NotImplementedException(); + + public virtual System.Boolean IsAllUnderlined() => throw new System.NotImplementedException(); + + public virtual void WrapText() => throw new System.NotImplementedException(); + + public virtual System.Boolean SetBold(System.Boolean set_on) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetItalic(System.Boolean set_on) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetUnderline(System.Boolean set_on) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetFacename(System.Boolean set_on, System.String facename) => + throw new System.NotImplementedException(); + + public virtual System.Boolean RunReplace( + System.String replaceString, + System.Int32 startRunIndex, + System.Int32 startRunPosition, + System.Int32 endRunIndex, + System.Int32 endRunPosition + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.AnnotationType AnnotationType + { + get => throw new System.NotImplementedException(); + } + public virtual System.Guid DimensionStyleId + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean HasPropertyOverrides + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.DimensionStyle DimensionStyle + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.DimensionStyle ParentDimensionStyle + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double TextHeight + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean MaskEnabled + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean MaskUsesViewportColor + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.MaskType MaskColorSource + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean DrawTextFrame + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.MaskFrame MaskFrame + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color MaskColor + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double MaskOffset + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double DimensionScale + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean DrawForward + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.Font Font + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 FontIndex + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.LengthDisplay DimensionLengthDisplay + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.LengthDisplay AlternateDimensionLengthDisplay + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Char DecimalSeparator + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Plane Plane + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String TextFormula + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String RichText + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String Text + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String PlainText + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String PlainTextWithFields + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean TextHasRtfFormatting + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.Font FirstCharFont + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double TextModelWidth + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double FormatWidth + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean TextIsWrapped + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double TextRotationRadians + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double TextRotationDegrees + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.AnnotationType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.AnnotationType.s.cs new file mode 100644 index 00000000..3d5aa326 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.AnnotationType.s.cs @@ -0,0 +1,17 @@ +namespace Rhino.Geometry; + +public enum AnnotationType +{ + Unset, + Aligned, + Angular, + Diameter, + Radius, + Rotated, + Ordinate, + ArcLen, + CenterMark, + Text, + Leader, + Angular3pt, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Arc.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Arc.s.cs new file mode 100644 index 00000000..ec5502df --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Arc.s.cs @@ -0,0 +1,153 @@ +namespace Rhino.Geometry; + +public partial struct Arc + : System.IEquatable, + Rhino.IEpsilonComparable, + System.ICloneable +{ + public Arc() { } + + public Arc(Rhino.Geometry.Circle circle, System.Double angleRadians) => throw new System.NotImplementedException(); + + public Arc(Rhino.Geometry.Circle circle, Rhino.Geometry.Interval angleIntervalRadians) => + throw new System.NotImplementedException(); + + public Arc(Rhino.Geometry.Plane plane, System.Double radius, System.Double angleRadians) => + throw new System.NotImplementedException(); + + public Arc(Rhino.Geometry.Point3d center, System.Double radius, System.Double angleRadians) => + throw new System.NotImplementedException(); + + public Arc( + Rhino.Geometry.Plane plane, + Rhino.Geometry.Point3d center, + System.Double radius, + System.Double angleRadians + ) => throw new System.NotImplementedException(); + + public Arc( + Rhino.Geometry.Point3d startPoint, + Rhino.Geometry.Point3d pointOnInterior, + Rhino.Geometry.Point3d endPoint + ) => throw new System.NotImplementedException(); + + 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 System.Boolean Equals(Rhino.Geometry.Arc other) => throw new System.NotImplementedException(); + + public Rhino.Geometry.BoundingBox BoundingBox() => throw new System.NotImplementedException(); + + public Rhino.Geometry.Point3d PointAt(System.Double t) => throw new System.NotImplementedException(); + + public 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) => + 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) => + throw new System.NotImplementedException(); + + public Rhino.Geometry.NurbsCurve ToNurbsCurve(System.Int32 degree, System.Int32 cvCount) => + throw new System.NotImplementedException(); + + System.Object System.ICloneable.Clone() => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Arc Unset + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsValid + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsCircle + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Plane Plane + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double Radius + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double Diameter + { + get => throw new System.NotImplementedException(); + set { } + } + public Rhino.Geometry.Point3d Center + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double Circumference + { + get => throw new System.NotImplementedException(); + } + public System.Double Length + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Point3d StartPoint + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Point3d MidPoint + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Point3d EndPoint + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Interval AngleDomain + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double StartAngle + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double EndAngle + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double Angle + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double StartAngleDegrees + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double EndAngleDegrees + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double AngleDegrees + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.ArcCurve.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.ArcCurve.s.cs new file mode 100644 index 00000000..f4d4d8e5 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.ArcCurve.s.cs @@ -0,0 +1,39 @@ +namespace Rhino.Geometry; + +public partial class ArcCurve : Rhino.Geometry.Curve +{ + public ArcCurve() { } + + public ArcCurve(Rhino.Geometry.ArcCurve other) => throw new System.NotImplementedException(); + + public ArcCurve(Rhino.Geometry.Arc arc) => throw new System.NotImplementedException(); + + public ArcCurve(Rhino.Geometry.Arc arc, System.Double t0, System.Double t1) => + throw new System.NotImplementedException(); + + public ArcCurve(Rhino.Geometry.Circle circle) => throw new System.NotImplementedException(); + + public ArcCurve(Rhino.Geometry.Circle circle, System.Double t0, System.Double t1) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Arc Arc + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsCompleteCircle + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double Radius + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double AngleRadians + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double AngleDegrees + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.AreaMassProperties.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.AreaMassProperties.s.cs new file mode 100644 index 00000000..e4cf13a1 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.AreaMassProperties.s.cs @@ -0,0 +1,191 @@ +namespace Rhino.Geometry; + +public partial class AreaMassProperties : System.IDisposable +{ + public AreaMassProperties() { } + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public static Rhino.Geometry.AreaMassProperties Compute(Rhino.Geometry.Curve closedPlanarCurve) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.AreaMassProperties Compute( + Rhino.Geometry.Curve closedPlanarCurve, + System.Double planarTolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.AreaMassProperties Compute(Rhino.Geometry.Hatch hatch) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.AreaMassProperties Compute(Rhino.Geometry.Mesh mesh) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.AreaMassProperties Compute( + Rhino.Geometry.Mesh mesh, + System.Boolean area, + System.Boolean firstMoments, + System.Boolean secondMoments, + System.Boolean productMoments + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.AreaMassProperties Compute(Rhino.Geometry.Brep brep) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.AreaMassProperties Compute( + Rhino.Geometry.Brep brep, + System.Boolean area, + System.Boolean firstMoments, + System.Boolean secondMoments, + System.Boolean productMoments + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.AreaMassProperties Compute( + Rhino.Geometry.Brep brep, + System.Boolean area, + System.Boolean firstMoments, + System.Boolean secondMoments, + System.Boolean productMoments, + System.Double relativeTolerance, + System.Double absoluteTolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.AreaMassProperties Compute(Rhino.Geometry.Surface surface) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.AreaMassProperties Compute( + Rhino.Geometry.Surface surface, + System.Boolean area, + System.Boolean firstMoments, + System.Boolean secondMoments, + System.Boolean productMoments + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.AreaMassProperties Compute( + System.Collections.Generic.IEnumerable geometry + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.AreaMassProperties Compute( + System.Collections.Generic.IEnumerable geometry, + System.Boolean area, + System.Boolean firstMoments, + System.Boolean secondMoments, + System.Boolean productMoments + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean WorldCoordinatesPrincipalMoments( + out System.Double x, + out Rhino.Geometry.Vector3d xaxis, + out System.Double y, + out Rhino.Geometry.Vector3d yaxis, + out System.Double z, + out Rhino.Geometry.Vector3d zaxis + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean WorldCoordinatesPrincipalMomentsOfInertia( + out System.Double x, + out Rhino.Geometry.Vector3d xaxis, + out System.Double y, + out Rhino.Geometry.Vector3d yaxis, + out System.Double z, + out Rhino.Geometry.Vector3d zaxis + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean CentroidCoordinatesPrincipalMoments( + out System.Double x, + out Rhino.Geometry.Vector3d xaxis, + out System.Double y, + out Rhino.Geometry.Vector3d yaxis, + out System.Double z, + out Rhino.Geometry.Vector3d zaxis + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean CentroidCoordinatesPrincipalMomentsOfInertia( + out System.Double x, + out Rhino.Geometry.Vector3d xaxis, + out System.Double y, + out Rhino.Geometry.Vector3d yaxis, + out System.Double z, + out Rhino.Geometry.Vector3d zaxis + ) => throw new System.NotImplementedException(); + + public virtual System.Double Area + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double AreaError + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Point3d Centroid + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d CentroidError + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d WorldCoordinatesFirstMoments + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d WorldCoordinatesFirstMomentsError + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d WorldCoordinatesSecondMoments + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d WorldCoordinatesSecondMomentsError + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d WorldCoordinatesProductMoments + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d WorldCoordinatesProductMomentsError + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d WorldCoordinatesMomentsOfInertia + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d WorldCoordinatesMomentsOfInertiaError + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d WorldCoordinatesRadiiOfGyration + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d CentroidCoordinatesSecondMoments + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d CentroidCoordinatesSecondMomentsError + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d CentroidCoordinatesProductMoments + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d CentroidCoordinatesProductMomentsError + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d CentroidCoordinatesMomentsOfInertia + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d CentroidCoordinatesMomentsOfInertiaError + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d CentroidCoordinatesRadiiOfGyration + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Arrowhead.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Arrowhead.s.cs new file mode 100644 index 00000000..2296e81d --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Arrowhead.s.cs @@ -0,0 +1,18 @@ +namespace Rhino.Geometry; + +public partial class Arrowhead +{ + public Arrowhead() { } + + public Arrowhead(Rhino.DocObjects.DimensionStyle.ArrowType arrowType, System.Guid blockId) => + throw new System.NotImplementedException(); + + public virtual System.Guid BlockId + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.DimensionStyle.ArrowType ArrowType + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BezierCurve.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BezierCurve.s.cs new file mode 100644 index 00000000..9b9871c7 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BezierCurve.s.cs @@ -0,0 +1,92 @@ +namespace Rhino.Geometry; + +public partial class BezierCurve : System.IDisposable, System.Runtime.Serialization.ISerializable +{ + public BezierCurve() { } + + public BezierCurve(System.Collections.Generic.IEnumerable controlPoints) => + throw new System.NotImplementedException(); + + public BezierCurve(System.Collections.Generic.IEnumerable controlPoints) => + throw new System.NotImplementedException(); + + public BezierCurve(System.Collections.Generic.IEnumerable controlPoints) => + throw new System.NotImplementedException(); + + public virtual void GetObjectData( + System.Runtime.Serialization.SerializationInfo info, + System.Runtime.Serialization.StreamingContext context + ) => throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public static Rhino.Geometry.BezierCurve CreateLoftedBezier( + System.Collections.Generic.IEnumerable points + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.BezierCurve CreateLoftedBezier( + System.Collections.Generic.IEnumerable points + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BoundingBox GetBoundingBox(System.Boolean accurate) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d PointAt(System.Double t) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Vector3d TangentAt(System.Double t) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Vector3d CurvatureAt(System.Double t) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.NurbsCurve ToNurbsCurve() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point2d GetControlVertex2d(System.Int32 index) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d GetControlVertex3d(System.Int32 index) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point4d GetControlVertex4d(System.Int32 index) => + throw new System.NotImplementedException(); + + public virtual System.Boolean MakeRational() => throw new System.NotImplementedException(); + + public virtual System.Boolean MakeNonRational() => throw new System.NotImplementedException(); + + public virtual System.Boolean IncreaseDegree(System.Int32 desiredDegree) => + throw new System.NotImplementedException(); + + public virtual System.Boolean ChangeDimension(System.Int32 desiredDimension) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Split( + System.Double t, + out Rhino.Geometry.BezierCurve left, + out Rhino.Geometry.BezierCurve right + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.BezierCurve[] CreateCubicBeziers( + Rhino.Geometry.Curve sourceCurve, + System.Double distanceTolerance, + System.Double kinkTolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.BezierCurve[] CreateBeziers(Rhino.Geometry.Curve sourceCurve) => + throw new System.NotImplementedException(); + + public virtual System.Int32 Dimension + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsValid + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsRational + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 ControlVertexCount + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BezierSurface.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BezierSurface.s.cs new file mode 100644 index 00000000..fed652e8 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BezierSurface.s.cs @@ -0,0 +1,64 @@ +namespace Rhino.Geometry; + +public partial class BezierSurface : System.IDisposable +{ + public BezierSurface() { } + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public static Rhino.Geometry.BezierSurface CreateLoftedBezier( + System.Collections.Generic.IEnumerable curves + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BoundingBox GetBoundingBox(System.Boolean accurate) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Interval Domain(System.Int32 direction) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BezierSurface Reverse(System.Int32 direction) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BezierSurface Transpose() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d PointAt(System.Double u, System.Double v) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.NurbsSurface ToNurbsSurface() => throw new System.NotImplementedException(); + + public virtual System.Int32 ControlVertexCount(System.Int32 direction) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point2d GetControlVertex2d(System.Int32 i, System.Int32 j) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d GetControlVertex3d(System.Int32 i, System.Int32 j) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point4d GetControlVertex4d(System.Int32 i, System.Int32 j) => + throw new System.NotImplementedException(); + + public virtual System.Boolean MakeRational() => throw new System.NotImplementedException(); + + public virtual System.Boolean MakeNonRational() => throw new System.NotImplementedException(); + + public virtual System.Boolean Split( + System.Int32 direction, + System.Double t, + out Rhino.Geometry.BezierSurface left, + out Rhino.Geometry.BezierSurface right + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsValid + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 Dimension + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsRational + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BlendContinuity.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BlendContinuity.s.cs new file mode 100644 index 00000000..eb7a4cc1 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BlendContinuity.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.Geometry; + +public enum BlendContinuity +{ + Position, + Tangency, + Curvature, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BlendType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BlendType.s.cs new file mode 100644 index 00000000..dbd5701e --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BlendType.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.Geometry; + +public enum BlendType +{ + Chamfer, + Fillet, + Blend, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BoundingBox.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BoundingBox.s.cs new file mode 100644 index 00000000..b0ad2ce6 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BoundingBox.s.cs @@ -0,0 +1,122 @@ +namespace Rhino.Geometry; + +public partial struct BoundingBox : System.ICloneable +{ + public BoundingBox() { } + + public BoundingBox(Rhino.Geometry.Point3d min, Rhino.Geometry.Point3d max) => + throw new System.NotImplementedException(); + + public BoundingBox( + System.Double minX, + System.Double minY, + System.Double minZ, + System.Double maxX, + System.Double maxY, + System.Double maxZ + ) => throw new System.NotImplementedException(); + + public BoundingBox(System.Collections.Generic.IEnumerable points) => + throw new System.NotImplementedException(); + + public BoundingBox( + System.Collections.Generic.IEnumerable points, + Rhino.Geometry.Transform xform + ) => throw new System.NotImplementedException(); + + public 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) => + throw new System.NotImplementedException(); + + public Rhino.Geometry.Point3d ClosestPoint(Rhino.Geometry.Point3d point, System.Boolean includeInterior) => + throw new System.NotImplementedException(); + + public Rhino.Geometry.Point3d FurthestPoint(Rhino.Geometry.Point3d point) => + throw new System.NotImplementedException(); + + public void Inflate(System.Double amount) => throw new System.NotImplementedException(); + + public 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 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 System.Boolean Contains(Rhino.Geometry.BoundingBox box, System.Boolean strict) => + throw new System.NotImplementedException(); + + public System.Boolean MakeValid() => throw new System.NotImplementedException(); + + public 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 Rhino.Geometry.Point3d[] GetCorners() => throw new System.NotImplementedException(); + + public Rhino.Geometry.Line[] GetEdges() => throw new System.NotImplementedException(); + + public System.Boolean Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException(); + + public Rhino.Geometry.Brep ToBrep() => throw new System.NotImplementedException(); + + public void Union(Rhino.Geometry.BoundingBox other) => throw new System.NotImplementedException(); + + public 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(); + + public static Rhino.Geometry.BoundingBox Intersection(Rhino.Geometry.BoundingBox a, Rhino.Geometry.BoundingBox b) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.BoundingBox Union(Rhino.Geometry.BoundingBox box, Rhino.Geometry.Point3d point) => + throw new System.NotImplementedException(); + + System.Object System.ICloneable.Clone() => throw new System.NotImplementedException(); + + public static Rhino.Geometry.BoundingBox Empty + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.BoundingBox Unset + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsValid + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Point3d Min + { + get => throw new System.NotImplementedException(); + set { } + } + public Rhino.Geometry.Point3d Max + { + get => throw new System.NotImplementedException(); + set { } + } + public Rhino.Geometry.Point3d Center + { + get => throw new System.NotImplementedException(); + } + public System.Double Area + { + get => throw new System.NotImplementedException(); + } + public System.Double Volume + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Vector3d Diagonal + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Box.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Box.s.cs new file mode 100644 index 00000000..5dfdcf6a --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Box.s.cs @@ -0,0 +1,123 @@ +namespace Rhino.Geometry; + +public partial struct Box : Rhino.IEpsilonComparable, System.ICloneable +{ + public Box() { } + + public Box(Rhino.Geometry.Box other) => throw new System.NotImplementedException(); + + public Box(Rhino.Geometry.BoundingBox bbox) => throw new System.NotImplementedException(); + + public Box( + Rhino.Geometry.Plane basePlane, + Rhino.Geometry.Interval xSize, + Rhino.Geometry.Interval ySize, + Rhino.Geometry.Interval zSize + ) => throw new System.NotImplementedException(); + + public Box(Rhino.Geometry.Plane basePlane, System.Collections.Generic.IEnumerable points) => + throw new System.NotImplementedException(); + + public Box(Rhino.Geometry.Plane basePlane, Rhino.Geometry.GeometryBase geometry) => + throw new System.NotImplementedException(); + + 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) => + throw new System.NotImplementedException(); + + public Rhino.Geometry.Point3d ClosestPoint(Rhino.Geometry.Point3d point) => + throw new System.NotImplementedException(); + + public Rhino.Geometry.Point3d FurthestPoint(Rhino.Geometry.Point3d point) => + throw new System.NotImplementedException(); + + public void Inflate(System.Double amount) => throw new System.NotImplementedException(); + + public 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 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 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 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 System.Boolean MakeValid() => throw new System.NotImplementedException(); + + public Rhino.Geometry.Point3d[] GetCorners() => throw new System.NotImplementedException(); + + public System.Boolean Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException(); + + public void RepositionBasePlane(Rhino.Geometry.Point3d origin) => throw new System.NotImplementedException(); + + public Rhino.Geometry.Brep ToBrep() => throw new System.NotImplementedException(); + + public Rhino.Geometry.Extrusion ToExtrusion() => throw new System.NotImplementedException(); + + public System.Boolean EpsilonEquals(Rhino.Geometry.Box other, System.Double epsilon) => + throw new System.NotImplementedException(); + + System.Object System.ICloneable.Clone() => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Box Empty + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.Box Unset + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsValid + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Plane Plane + { + get => throw new System.NotImplementedException(); + set { } + } + public Rhino.Geometry.Interval X + { + get => throw new System.NotImplementedException(); + set { } + } + public Rhino.Geometry.Interval Y + { + get => throw new System.NotImplementedException(); + set { } + } + public Rhino.Geometry.Interval Z + { + get => throw new System.NotImplementedException(); + set { } + } + public Rhino.Geometry.Point3d Center + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.BoundingBox BoundingBox + { + get => throw new System.NotImplementedException(); + } + public System.Double Area + { + get => throw new System.NotImplementedException(); + } + public System.Double Volume + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Brep.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Brep.s.cs new file mode 100644 index 00000000..7b325b46 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Brep.s.cs @@ -0,0 +1,916 @@ +namespace Rhino.Geometry; + +public partial class Brep : Rhino.Geometry.GeometryBase +{ + public Brep() { } + + public virtual System.Boolean IsPointInside( + Rhino.Geometry.Point3d point, + System.Double tolerance, + System.Boolean strictlyIn + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetPointInside(System.Double tolerance, out Rhino.Geometry.Point3d point) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep CapPlanarHoles(System.Double tolerance) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Join(Rhino.Geometry.Brep otherBrep, System.Double tolerance, System.Boolean compact) => + throw new System.NotImplementedException(); + + public virtual System.Int32 JoinNakedEdges(System.Double tolerance) => throw new System.NotImplementedException(); + + public virtual System.Boolean MergeCoplanarFaces(System.Double tolerance) => + throw new System.NotImplementedException(); + + public virtual System.Boolean MergeCoplanarFaces(System.Double tolerance, System.Double angleTolerance) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep[] Split(Rhino.Geometry.Brep cutter, System.Double intersectionTolerance) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep[] Split( + Rhino.Geometry.Brep cutter, + System.Double intersectionTolerance, + out System.Boolean toleranceWasRaised + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep[] Split( + System.Collections.Generic.IEnumerable cutters, + System.Double intersectionTolerance + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep[] Split( + System.Collections.Generic.IEnumerable cutters, + System.Double intersectionTolerance + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep[] Split( + System.Collections.Generic.IEnumerable cutters, + Rhino.Geometry.Vector3d normal, + System.Boolean planView, + System.Double intersectionTolerance + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep[] Trim(Rhino.Geometry.Brep cutter, System.Double intersectionTolerance) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep[] Trim(Rhino.Geometry.Plane cutter, System.Double intersectionTolerance) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep[] UnjoinEdges( + System.Collections.Generic.IEnumerable edgesToUnjoin + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean JoinEdges( + System.Int32 edgeIndex0, + System.Int32 edgeIndex1, + System.Double joinTolerance, + System.Boolean compact + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean TransformComponent( + System.Collections.Generic.IEnumerable components, + Rhino.Geometry.Transform xform, + System.Double tolerance, + System.Double timeLimit, + System.Boolean useMultipleThreads + ) => throw new System.NotImplementedException(); + + public virtual System.Double GetArea() => throw new System.NotImplementedException(); + + public virtual System.Double GetArea(System.Double relativeTolerance, System.Double absoluteTolerance) => + throw new System.NotImplementedException(); + + public virtual System.Double GetVolume() => throw new System.NotImplementedException(); + + public virtual System.Double GetVolume(System.Double relativeTolerance, System.Double absoluteTolerance) => + throw new System.NotImplementedException(); + + public virtual System.Int32 AddTrimCurve(Rhino.Geometry.Curve curve) => throw new System.NotImplementedException(); + + public virtual System.Int32 AddEdgeCurve(Rhino.Geometry.Curve curve) => throw new System.NotImplementedException(); + + public virtual System.Int32 AddSurface(Rhino.Geometry.Surface surface) => throw new System.NotImplementedException(); + + public virtual void Append(Rhino.Geometry.Brep other) => throw new System.NotImplementedException(); + + public virtual void SetVertices() => throw new System.NotImplementedException(); + + public virtual void SetTrimIsoFlags() => throw new System.NotImplementedException(); + + public virtual void SetTolerancesBoxesAndFlags() => throw new System.NotImplementedException(); + + public virtual void SetTolerancesBoxesAndFlags( + System.Boolean bLazy, + System.Boolean bSetVertexTolerances, + System.Boolean bSetEdgeTolerances, + System.Boolean bSetTrimTolerances, + System.Boolean bSetTrimIsoFlags, + System.Boolean bSetTrimTypeFlags, + System.Boolean bSetLoopTypeFlags, + System.Boolean bSetTrimBoxes + ) => throw new System.NotImplementedException(); + + public virtual void RebuildTrimsForV2(Rhino.Geometry.BrepFace face, Rhino.Geometry.NurbsSurface nurbsSurface) => + throw new System.NotImplementedException(); + + public virtual System.Boolean MakeValidForV2() => throw new System.NotImplementedException(); + + public virtual void Compact() => throw new System.NotImplementedException(); + + public virtual System.Boolean Repair(System.Double tolerance) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep RemoveHoles(System.Double tolerance) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep RemoveHoles( + System.Collections.Generic.IEnumerable loops, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean CullUnusedFaces() => throw new System.NotImplementedException(); + + public virtual System.Boolean CullUnusedLoops() => throw new System.NotImplementedException(); + + public virtual System.Boolean CullUnusedTrims() => throw new System.NotImplementedException(); + + public virtual System.Boolean CullUnusedEdges() => throw new System.NotImplementedException(); + + public virtual System.Boolean CullUnusedVertices() => throw new System.NotImplementedException(); + + public virtual System.Boolean CullUnused3dCurves() => throw new System.NotImplementedException(); + + public virtual System.Boolean CullUnused2dCurves() => throw new System.NotImplementedException(); + + public virtual System.Boolean CullUnusedSurfaces() => throw new System.NotImplementedException(); + + public virtual void Standardize() => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep TryConvertBrep(Rhino.Geometry.GeometryBase geometry) => + throw new System.NotImplementedException(); + + public virtual System.Boolean IsBox() => throw new System.NotImplementedException(); + + public virtual System.Boolean IsBox(System.Double tolerance) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep ChangeSeam( + Rhino.Geometry.BrepFace face, + System.Int32 direction, + System.Double parameter, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep CopyTrimCurves( + Rhino.Geometry.BrepFace trimSource, + Rhino.Geometry.Surface surfaceSource, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep CreateBaseballSphere( + Rhino.Geometry.Point3d center, + System.Double radius, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateDevelopableLoft( + Rhino.Geometry.Curve crv0, + Rhino.Geometry.Curve crv1, + System.Boolean reverse0, + System.Boolean reverse1, + System.Int32 density + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateDevelopableLoft( + Rhino.Geometry.NurbsCurve rail0, + Rhino.Geometry.NurbsCurve rail1, + System.Collections.Generic.IEnumerable fixedRulings + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep CreateFromMesh(Rhino.Geometry.Mesh mesh, System.Boolean trimmedTriangles) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep CreateFromBox(Rhino.Geometry.BoundingBox box) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep CreateFromBox(Rhino.Geometry.Box box) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep CreateFromBox( + System.Collections.Generic.IEnumerable corners + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep CreateFromCylinder( + Rhino.Geometry.Cylinder cylinder, + System.Boolean capBottom, + System.Boolean capTop + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep CreateFromSphere(Rhino.Geometry.Sphere sphere) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep CreateQuadSphere(Rhino.Geometry.Sphere sphere) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep CreateFromCone(Rhino.Geometry.Cone cone, System.Boolean capBottom) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep CreateFromRevSurface( + Rhino.Geometry.RevSurface surface, + System.Boolean capStart, + System.Boolean capEnd + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep CreateFromSurface(Rhino.Geometry.Surface surface) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep CreateTrimmedPlane(Rhino.Geometry.Plane plane, Rhino.Geometry.Curve curve) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep CreateTrimmedPlane( + Rhino.Geometry.Plane plane, + System.Collections.Generic.IEnumerable curves + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreatePlanarBreps( + System.Collections.Generic.IEnumerable inputLoops + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreatePlanarBreps( + System.Collections.Generic.IEnumerable inputLoops, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreatePlanarBreps(Rhino.Geometry.Curve inputLoop) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreatePlanarBreps(Rhino.Geometry.Curve inputLoop, System.Double tolerance) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep CreateTrimmedSurface( + Rhino.Geometry.BrepFace trimSource, + Rhino.Geometry.Surface surfaceSource + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep CreateTrimmedSurface( + Rhino.Geometry.BrepFace trimSource, + Rhino.Geometry.Surface surfaceSource, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep CreateFromCornerPoints( + Rhino.Geometry.Point3d corner1, + Rhino.Geometry.Point3d corner2, + Rhino.Geometry.Point3d corner3, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep CreateFromCornerPoints( + Rhino.Geometry.Point3d corner1, + Rhino.Geometry.Point3d corner2, + Rhino.Geometry.Point3d corner3, + Rhino.Geometry.Point3d corner4, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep CreateEdgeSurface( + System.Collections.Generic.IEnumerable curves + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreatePlanarBreps(Rhino.Collections.CurveList inputLoops) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreatePlanarBreps( + Rhino.Collections.CurveList inputLoops, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep CreateFromOffsetFace( + Rhino.Geometry.BrepFace face, + System.Double offsetDistance, + System.Double offsetTolerance, + System.Boolean bothSides, + System.Boolean createSolid + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateSolid( + System.Collections.Generic.IEnumerable breps, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep MergeSurfaces( + Rhino.Geometry.Surface surface0, + Rhino.Geometry.Surface surface1, + System.Double tolerance, + System.Double angleToleranceRadians + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep MergeSurfaces( + Rhino.Geometry.Brep brep0, + Rhino.Geometry.Brep brep1, + System.Double tolerance, + System.Double angleToleranceRadians + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep MergeSurfaces( + Rhino.Geometry.Brep brep0, + Rhino.Geometry.Brep brep1, + System.Double tolerance, + System.Double angleToleranceRadians, + Rhino.Geometry.Point2d point0, + Rhino.Geometry.Point2d point1, + System.Double roundness, + System.Boolean smooth + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep CreatePatch( + System.Collections.Generic.IEnumerable geometry, + Rhino.Geometry.Surface startingSurface, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep CreatePatch( + System.Collections.Generic.IEnumerable geometry, + System.Int32 uSpans, + System.Int32 vSpans, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep CreatePatch( + System.Collections.Generic.IEnumerable geometry, + Rhino.Geometry.Surface startingSurface, + System.Int32 uSpans, + System.Int32 vSpans, + System.Boolean trim, + System.Boolean tangency, + System.Double pointSpacing, + System.Double flexibility, + System.Double surfacePull, + System.Boolean[] fixEdges, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreatePipe( + Rhino.Geometry.Curve rail, + System.Double radius, + System.Boolean localBlending, + Rhino.Geometry.PipeCapMode cap, + System.Boolean fitRail, + System.Double absoluteTolerance, + System.Double angleToleranceRadians + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreatePipe( + Rhino.Geometry.Curve rail, + System.Collections.Generic.IEnumerable railRadiiParameters, + System.Collections.Generic.IEnumerable radii, + System.Boolean localBlending, + Rhino.Geometry.PipeCapMode cap, + System.Boolean fitRail, + System.Double absoluteTolerance, + System.Double angleToleranceRadians + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateThickPipe( + Rhino.Geometry.Curve rail, + System.Double radius0, + System.Double radius1, + System.Boolean localBlending, + Rhino.Geometry.PipeCapMode cap, + System.Boolean fitRail, + System.Double absoluteTolerance, + System.Double angleToleranceRadians + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateThickPipe( + Rhino.Geometry.Curve rail, + System.Collections.Generic.IEnumerable railRadiiParameters, + System.Collections.Generic.IEnumerable radii0, + System.Collections.Generic.IEnumerable radii1, + System.Boolean localBlending, + Rhino.Geometry.PipeCapMode cap, + System.Boolean fitRail, + System.Double absoluteTolerance, + System.Double angleToleranceRadians + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateFromSweep( + Rhino.Geometry.Curve rail, + Rhino.Geometry.Curve shape, + System.Boolean closed, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateFromSweep( + Rhino.Geometry.Curve rail, + System.Collections.Generic.IEnumerable shapes, + System.Boolean closed, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateFromSweep( + Rhino.Geometry.Curve rail, + System.Collections.Generic.IEnumerable shapes, + Rhino.Geometry.Point3d startPoint, + Rhino.Geometry.Point3d endPoint, + Rhino.Geometry.SweepFrame frameType, + Rhino.Geometry.Vector3d roadlikeNormal, + System.Boolean closed, + Rhino.Geometry.SweepBlend blendType, + Rhino.Geometry.SweepMiter miterType, + System.Double tolerance, + Rhino.Geometry.SweepRebuild rebuildType, + System.Int32 rebuildPointCount, + System.Double refitTolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateFromSweepSegmented( + Rhino.Geometry.Curve rail, + Rhino.Geometry.Curve shape, + System.Boolean closed, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateFromSweepSegmented( + Rhino.Geometry.Curve rail, + System.Collections.Generic.IEnumerable shapes, + System.Boolean closed, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateFromSweepSegmented( + Rhino.Geometry.Curve rail, + System.Collections.Generic.IEnumerable shapes, + Rhino.Geometry.Point3d startPoint, + Rhino.Geometry.Point3d endPoint, + Rhino.Geometry.SweepFrame frameType, + Rhino.Geometry.Vector3d roadlikeNormal, + System.Boolean closed, + Rhino.Geometry.SweepBlend blendType, + Rhino.Geometry.SweepMiter miterType, + System.Double tolerance, + Rhino.Geometry.SweepRebuild rebuildType, + System.Int32 rebuildPointCount, + System.Double refitTolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateFromSweep( + Rhino.Geometry.Curve rail1, + Rhino.Geometry.Curve rail2, + Rhino.Geometry.Curve shape, + System.Boolean closed, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateFromSweep( + Rhino.Geometry.Curve rail1, + Rhino.Geometry.Curve rail2, + System.Collections.Generic.IEnumerable shapes, + System.Boolean closed, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateFromSweep( + Rhino.Geometry.Curve rail1, + Rhino.Geometry.Curve rail2, + System.Collections.Generic.IEnumerable shapes, + Rhino.Geometry.Point3d start, + Rhino.Geometry.Point3d end, + System.Boolean closed, + System.Double tolerance, + Rhino.Geometry.SweepRebuild rebuild, + System.Int32 rebuildPointCount, + System.Double refitTolerance, + System.Boolean preserveHeight + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateFromSweepInParts( + Rhino.Geometry.Curve rail1, + Rhino.Geometry.Curve rail2, + System.Collections.Generic.IEnumerable shapes, + System.Collections.Generic.IEnumerable rail_params, + System.Boolean closed, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateFromTaperedExtrude( + Rhino.Geometry.Curve curveToExtrude, + System.Double distance, + Rhino.Geometry.Vector3d direction, + Rhino.Geometry.Point3d basePoint, + System.Double draftAngleRadians, + Rhino.Geometry.ExtrudeCornerType cornerType, + System.Double tolerance, + System.Double angleToleranceRadians + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateFromTaperedExtrude( + Rhino.Geometry.Curve curveToExtrude, + System.Double distance, + Rhino.Geometry.Vector3d direction, + Rhino.Geometry.Point3d basePoint, + System.Double draftAngleRadians, + Rhino.Geometry.ExtrudeCornerType cornerType + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateFromTaperedExtrudeWithRef( + Rhino.Geometry.Curve curve, + Rhino.Geometry.Vector3d direction, + System.Double distance, + System.Double draftAngle, + Rhino.Geometry.Plane plane, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateBlendSurface( + Rhino.Geometry.BrepFace face0, + Rhino.Geometry.BrepEdge edge0, + Rhino.Geometry.Interval domain0, + System.Boolean rev0, + Rhino.Geometry.BlendContinuity continuity0, + Rhino.Geometry.BrepFace face1, + Rhino.Geometry.BrepEdge edge1, + Rhino.Geometry.Interval domain1, + System.Boolean rev1, + Rhino.Geometry.BlendContinuity continuity1 + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve CreateBlendShape( + Rhino.Geometry.BrepFace face0, + Rhino.Geometry.BrepEdge edge0, + System.Double t0, + System.Boolean rev0, + Rhino.Geometry.BlendContinuity continuity0, + Rhino.Geometry.BrepFace face1, + Rhino.Geometry.BrepEdge edge1, + System.Double t1, + System.Boolean rev1, + Rhino.Geometry.BlendContinuity continuity1 + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateFilletSurface( + Rhino.Geometry.BrepFace face0, + Rhino.Geometry.Point2d uv0, + Rhino.Geometry.BrepFace face1, + Rhino.Geometry.Point2d uv1, + System.Double radius, + System.Boolean extend, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateFilletSurface( + Rhino.Geometry.BrepFace face0, + Rhino.Geometry.Point2d uv0, + Rhino.Geometry.BrepFace face1, + Rhino.Geometry.Point2d uv1, + System.Double radius, + System.Boolean trim, + System.Boolean extend, + System.Double tolerance, + out Rhino.Geometry.Brep[] outBreps0, + out Rhino.Geometry.Brep[] outBreps1 + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateChamferSurface( + Rhino.Geometry.BrepFace face0, + Rhino.Geometry.Point2d uv0, + System.Double radius0, + Rhino.Geometry.BrepFace face1, + Rhino.Geometry.Point2d uv1, + System.Double radius1, + System.Boolean extend, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateChamferSurface( + Rhino.Geometry.BrepFace face0, + Rhino.Geometry.Point2d uv0, + System.Double radius0, + Rhino.Geometry.BrepFace face1, + Rhino.Geometry.Point2d uv1, + System.Double radius1, + System.Boolean trim, + System.Boolean extend, + System.Double tolerance, + out Rhino.Geometry.Brep[] outBreps0, + out Rhino.Geometry.Brep[] outBreps1 + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateFilletEdges( + Rhino.Geometry.Brep brep, + System.Collections.Generic.IEnumerable edgeIndices, + System.Collections.Generic.IEnumerable startRadii, + System.Collections.Generic.IEnumerable endRadii, + Rhino.Geometry.BlendType blendType, + Rhino.Geometry.RailType railType, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateOffsetBrep( + Rhino.Geometry.Brep brep, + System.Double distance, + System.Boolean solid, + System.Boolean extend, + System.Double tolerance, + out Rhino.Geometry.Brep[] outBlends, + out Rhino.Geometry.Brep[] outWalls + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateOffsetBrep( + Rhino.Geometry.Brep brep, + System.Double distance, + System.Boolean solid, + System.Boolean extend, + System.Boolean shrink, + System.Double tolerance, + out Rhino.Geometry.Brep[] outBlends, + out Rhino.Geometry.Brep[] outWalls + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean RemoveFins() => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep CreateFromJoinedEdges( + Rhino.Geometry.Brep brep0, + System.Int32 edgeIndex0, + Rhino.Geometry.Brep brep1, + System.Int32 edgeIndex1, + System.Double joinTolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateFromLoft( + System.Collections.Generic.IEnumerable curves, + Rhino.Geometry.Point3d start, + Rhino.Geometry.Point3d end, + Rhino.Geometry.LoftType loftType, + System.Boolean closed + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateFromLoftRebuild( + System.Collections.Generic.IEnumerable curves, + Rhino.Geometry.Point3d start, + Rhino.Geometry.Point3d end, + Rhino.Geometry.LoftType loftType, + System.Boolean closed, + System.Int32 rebuildPointCount + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateFromLoftRefit( + System.Collections.Generic.IEnumerable curves, + Rhino.Geometry.Point3d start, + Rhino.Geometry.Point3d end, + Rhino.Geometry.LoftType loftType, + System.Boolean closed, + System.Double refitTolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateFromLoft( + System.Collections.Generic.IEnumerable curves, + Rhino.Geometry.Point3d start, + Rhino.Geometry.Point3d end, + System.Boolean StartTangent, + System.Boolean EndTangent, + Rhino.Geometry.BrepTrim StartTrim, + Rhino.Geometry.BrepTrim EndTrim, + Rhino.Geometry.LoftType loftType, + System.Boolean closed + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreatePlanarUnion( + System.Collections.Generic.IEnumerable breps, + Rhino.Geometry.Plane plane, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreatePlanarUnion( + Rhino.Geometry.Brep b0, + Rhino.Geometry.Brep b1, + Rhino.Geometry.Plane plane, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreatePlanarDifference( + Rhino.Geometry.Brep b0, + Rhino.Geometry.Brep b1, + Rhino.Geometry.Plane plane, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreatePlanarIntersection( + Rhino.Geometry.Brep b0, + Rhino.Geometry.Brep b1, + Rhino.Geometry.Plane plane, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateBooleanUnion( + System.Collections.Generic.IEnumerable breps, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateBooleanUnion( + System.Collections.Generic.IEnumerable breps, + System.Double tolerance, + System.Boolean manifoldOnly + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateBooleanIntersection( + System.Collections.Generic.IEnumerable firstSet, + System.Collections.Generic.IEnumerable secondSet, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateBooleanIntersection( + System.Collections.Generic.IEnumerable firstSet, + System.Collections.Generic.IEnumerable secondSet, + System.Double tolerance, + System.Boolean manifoldOnly + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateBooleanIntersection( + Rhino.Geometry.Brep firstBrep, + Rhino.Geometry.Brep secondBrep, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateBooleanIntersection( + Rhino.Geometry.Brep firstBrep, + Rhino.Geometry.Brep secondBrep, + System.Double tolerance, + System.Boolean manifoldOnly + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateBooleanDifference( + System.Collections.Generic.IEnumerable firstSet, + System.Collections.Generic.IEnumerable secondSet, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateBooleanDifference( + System.Collections.Generic.IEnumerable firstSet, + System.Collections.Generic.IEnumerable secondSet, + System.Double tolerance, + System.Boolean manifoldOnly + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateBooleanDifference( + Rhino.Geometry.Brep firstBrep, + Rhino.Geometry.Brep secondBrep, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateBooleanDifference( + Rhino.Geometry.Brep firstBrep, + Rhino.Geometry.Brep secondBrep, + System.Double tolerance, + System.Boolean manifoldOnly + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateBooleanSplit( + Rhino.Geometry.Brep firstBrep, + Rhino.Geometry.Brep secondBrep, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateBooleanSplit( + System.Collections.Generic.IEnumerable firstSet, + System.Collections.Generic.IEnumerable secondSet, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] CreateShell( + Rhino.Geometry.Brep brep, + System.Collections.Generic.IEnumerable facesToRemove, + System.Double distance, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep[] JoinBreps( + System.Collections.Generic.IEnumerable brepsToJoin, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep MergeBreps( + System.Collections.Generic.IEnumerable brepsToMerge, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve[] CreateContourCurves( + Rhino.Geometry.Brep brepToContour, + Rhino.Geometry.Point3d contourStart, + Rhino.Geometry.Point3d contourEnd, + System.Double interval + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve[] CreateContourCurves( + Rhino.Geometry.Brep brepToContour, + Rhino.Geometry.Plane sectionPlane + ) => throw new System.NotImplementedException(); + + public virtual void DestroyRegionTopology() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BrepRegion[] GetRegions() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep DuplicateBrep() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep DuplicateSubBrep( + System.Collections.Generic.IEnumerable faceIndices + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve[] DuplicateEdgeCurves() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve[] DuplicateEdgeCurves(System.Boolean nakedOnly) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve[] DuplicateNakedEdgeCurves(System.Boolean outer, System.Boolean inner) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve[] GetWireframe(System.Int32 density) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d[] DuplicateVertices() => throw new System.NotImplementedException(); + + public virtual void Flip() => throw new System.NotImplementedException(); + + public virtual System.Boolean IsDuplicate(Rhino.Geometry.Brep other, System.Double tolerance) => + throw new System.NotImplementedException(); + + public virtual System.Boolean IsValidTopology(out System.String log) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsValidGeometry(out System.String log) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsValidTolerancesAndFlags(out System.String log) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d ClosestPoint(Rhino.Geometry.Point3d testPoint) => + throw new System.NotImplementedException(); + + public virtual System.Boolean ClosestPoint( + Rhino.Geometry.Point3d testPoint, + out Rhino.Geometry.Point3d closestPoint, + out Rhino.Geometry.ComponentIndex ci, + out System.Double s, + out System.Double t, + System.Double maximumDistance, + out Rhino.Geometry.Vector3d normal + ) => throw new System.NotImplementedException(); + + public virtual void FindCoincidentBrepComponents( + Rhino.Geometry.Point3d point, + System.Double tolerance, + out System.Int32[] faces, + out System.Int32[] edges, + out System.Int32[] vertices + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Collections.BrepVertexList Vertices + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Collections.BrepSurfaceList Surfaces + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Collections.BrepEdgeList Edges + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Collections.BrepTrimList Trims + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Collections.BrepLoopList Loops + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Collections.BrepFaceList Faces + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Collections.BrepCurveList Curves2D + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Collections.BrepCurveList Curves3D + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsSolid + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.BrepSolidOrientation SolidOrientation + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsManifold + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsSurface + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean HasRegionTopology + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BrepEdge.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BrepEdge.s.cs new file mode 100644 index 00000000..45b0b1c3 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BrepEdge.s.cs @@ -0,0 +1,65 @@ +namespace Rhino.Geometry; + +public partial class BrepEdge : Rhino.Geometry.CurveProxy +{ + public BrepEdge() { } + + public virtual Rhino.Geometry.Concavity ConcavityAt(System.Double t, System.Double tolerance) => + throw new System.NotImplementedException(); + + public virtual System.Boolean IsSmoothManifoldEdge(System.Double angleToleranceRadians) => + throw new System.NotImplementedException(); + + public virtual System.Int32[] AdjacentFaces() => throw new System.NotImplementedException(); + + public virtual System.Int32[] TrimIndices() => throw new System.NotImplementedException(); + + public virtual System.Boolean GetEdgeParameter( + System.Int32 trimIndex, + System.Double trimParameter, + out System.Double edgeParameter + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetEdgeCurve(System.Int32 curve3dIndex) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetEdgeCurve(System.Int32 curve3dIndex, Rhino.Geometry.Interval subDomain) => + throw new System.NotImplementedException(); + + public virtual System.Double Tolerance + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 TrimCount + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.EdgeAdjacency Valence + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Brep Brep + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 EdgeIndex + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 EdgeCurveIndex + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Curve EdgeCurve + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.BrepVertex StartVertex + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.BrepVertex EndVertex + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BrepFace+ShrinkDisableSide.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BrepFace+ShrinkDisableSide.s.cs new file mode 100644 index 00000000..4fa4ef86 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BrepFace+ShrinkDisableSide.s.cs @@ -0,0 +1,13 @@ +namespace Rhino.Geometry; + +public partial class BrepFace +{ + public enum ShrinkDisableSide + { + ShrinkAllSides, + DoNotShrinkWestSide, + DoNotShrinkSouthSide, + DoNotShrinkEastSide, + DoNotShrinkNorthSide, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BrepFace.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BrepFace.s.cs new file mode 100644 index 00000000..573c7f54 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BrepFace.s.cs @@ -0,0 +1,124 @@ +namespace Rhino.Geometry; + +public partial class BrepFace : Rhino.Geometry.SurfaceProxy +{ + public BrepFace() { } + + public virtual Rhino.Geometry.Point3d[] PullPointsToFace( + System.Collections.Generic.IEnumerable points, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean DraftAnglePoint( + Rhino.Geometry.Point2d testPoint, + System.Double testAngle, + Rhino.Geometry.Vector3d pullDirection, + System.Boolean edge, + out Rhino.Geometry.Point3d draftPoint, + out System.Double draftAngle + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep RemoveHoles(System.Double tolerance) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep CreateExtrusion(Rhino.Geometry.Curve pathCurve, System.Boolean cap) => + throw new System.NotImplementedException(); + + public virtual System.Boolean ShrinkFace(Rhino.Geometry.BrepFace.ShrinkDisableSide disableSide) => + throw new System.NotImplementedException(); + + public virtual System.Boolean ShrinkSurfaceToEdge() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep DuplicateFace(System.Boolean duplicateMeshes) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Surface DuplicateSurface() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Surface UnderlyingSurface() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep Split( + System.Collections.Generic.IEnumerable curves, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.PointFaceRelation IsPointOnFace(System.Double u, System.Double v) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.PointFaceRelation IsPointOnFace( + System.Double u, + System.Double v, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Interval[] TrimAwareIsoIntervals( + System.Int32 direction, + System.Double constantParameter + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve[] TrimAwareIsoCurve(System.Int32 direction, System.Double constantParameter) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Mesh GetMesh(Rhino.Geometry.MeshType meshType) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetMesh(Rhino.Geometry.MeshType meshType, Rhino.Geometry.Mesh mesh) => + throw new System.NotImplementedException(); + + public virtual System.Int32[] AdjacentEdges() => throw new System.NotImplementedException(); + + public virtual System.Int32[] AdjacentFaces() => throw new System.NotImplementedException(); + + public virtual System.Boolean ChangeSurface(System.Int32 surfaceIndex) => throw new System.NotImplementedException(); + + public virtual System.Boolean RebuildEdges( + System.Double tolerance, + System.Boolean rebuildSharedEdges, + System.Boolean rebuildVertices + ) => throw new System.NotImplementedException(); + + public virtual void ClearMaterialChannelIndex() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep Brep + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean OrientationIsReversed + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IsSurface + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 FaceIndex + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 SurfaceIndex + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Collections.BrepLoopList Loops + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.BrepLoop OuterLoop + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 MaterialChannelIndex + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Guid Id + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color PerFaceColor + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BrepLoop.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BrepLoop.s.cs new file mode 100644 index 00000000..b16e9928 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BrepLoop.s.cs @@ -0,0 +1,31 @@ +namespace Rhino.Geometry; + +public partial class BrepLoop : Rhino.Geometry.GeometryBase +{ + public BrepLoop() { } + + public virtual Rhino.Geometry.Curve To3dCurve() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve To2dCurve() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep Brep + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 LoopIndex + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.BrepFace Face + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.BrepLoopType LoopType + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Collections.BrepTrimList Trims + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BrepLoopType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BrepLoopType.s.cs new file mode 100644 index 00000000..c0a596ff --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BrepLoopType.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.Geometry; + +public enum BrepLoopType +{ + Unknown, + Outer, + Inner, + Slit, + CurveOnSurface, + PointOnSurface, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BrepRegion.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BrepRegion.s.cs new file mode 100644 index 00000000..d7bba6c5 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BrepRegion.s.cs @@ -0,0 +1,27 @@ +namespace Rhino.Geometry; + +public partial class BrepRegion : Rhino.Runtime.CommonObject +{ + public BrepRegion() { } + + public virtual Rhino.Geometry.Brep BoundaryBrep() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BrepRegionFaceSide[] GetFaceSides() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep Brep + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 Index + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsFinite + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.BoundingBox BoundingBox + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BrepRegionFaceSide.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BrepRegionFaceSide.s.cs new file mode 100644 index 00000000..1be34043 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BrepRegionFaceSide.s.cs @@ -0,0 +1,23 @@ +namespace Rhino.Geometry; + +public partial class BrepRegionFaceSide : Rhino.Runtime.CommonObject +{ + public BrepRegionFaceSide() { } + + public virtual Rhino.Geometry.Brep Brep + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.BrepRegion Region + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean SurfaceNormalPointsIntoRegion + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.BrepFace Face + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BrepSolidOrientation.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BrepSolidOrientation.s.cs new file mode 100644 index 00000000..63606605 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BrepSolidOrientation.s.cs @@ -0,0 +1,9 @@ +namespace Rhino.Geometry; + +public enum BrepSolidOrientation +{ + None, + Inward, + Outward, + Unknown, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BrepTrim.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BrepTrim.s.cs new file mode 100644 index 00000000..51bc096d --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BrepTrim.s.cs @@ -0,0 +1,69 @@ +namespace Rhino.Geometry; + +public partial class BrepTrim : Rhino.Geometry.CurveProxy +{ + public BrepTrim() { } + + public virtual System.Boolean IsReversed() => throw new System.NotImplementedException(); + + public virtual System.Boolean GetTrimParameter(System.Double edgeParameter, out System.Double trimParameter) => + throw new System.NotImplementedException(); + + public virtual void GetTolerances(out System.Double toleranceU, out System.Double toleranceV) => + throw new System.NotImplementedException(); + + public virtual void SetTolerances(System.Double toleranceU, System.Double toleranceV) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetTrimCurve(System.Int32 curve2dIndex) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetTrimCurve(System.Int32 curve2dIndex, Rhino.Geometry.Interval subDomain) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep Brep + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.BrepLoop Loop + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.BrepFace Face + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.BrepEdge Edge + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 TrimCurveIndex + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Curve TrimCurve + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 TrimIndex + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.BrepTrimType TrimType + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.IsoStatus IsoStatus + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.BrepVertex StartVertex + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.BrepVertex EndVertex + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BrepTrimType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BrepTrimType.s.cs new file mode 100644 index 00000000..30eb0c6d --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BrepTrimType.s.cs @@ -0,0 +1,13 @@ +namespace Rhino.Geometry; + +public enum BrepTrimType +{ + Unknown, + Boundary, + Mated, + Seam, + Singular, + CurveOnSurface, + PointOnSurface, + Slit, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BrepVertex.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BrepVertex.s.cs new file mode 100644 index 00000000..d2358826 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BrepVertex.s.cs @@ -0,0 +1,17 @@ +namespace Rhino.Geometry; + +public partial class BrepVertex : Rhino.Geometry.Point +{ + public BrepVertex() { } + + public virtual System.Int32[] EdgeIndices() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep Brep + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 VertexIndex + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Centermark.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Centermark.s.cs new file mode 100644 index 00000000..d318240b --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Centermark.s.cs @@ -0,0 +1,13 @@ +namespace Rhino.Geometry; + +public partial class Centermark : Rhino.Geometry.Dimension +{ + public Centermark() { } + + public static Rhino.Geometry.Centermark Create( + Rhino.DocObjects.DimensionStyle dimStyle, + Rhino.Geometry.Plane plane, + Rhino.Geometry.Point3d centerpoint, + System.Double radius + ) => throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Circle.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Circle.s.cs new file mode 100644 index 00000000..70c65e9a --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Circle.s.cs @@ -0,0 +1,137 @@ +namespace Rhino.Geometry; + +public partial struct Circle : Rhino.IEpsilonComparable, System.ICloneable +{ + public Circle() { } + + public Circle(System.Double radius) => throw new System.NotImplementedException(); + + public Circle(Rhino.Geometry.Plane plane, System.Double radius) => throw new System.NotImplementedException(); + + public Circle(Rhino.Geometry.Point3d center, System.Double radius) => throw new System.NotImplementedException(); + + public Circle(Rhino.Geometry.Arc arc) => throw new System.NotImplementedException(); + + public Circle(Rhino.Geometry.Point3d point1, Rhino.Geometry.Point3d point2, Rhino.Geometry.Point3d point3) => + throw new System.NotImplementedException(); + + public Circle(Rhino.Geometry.Plane plane, Rhino.Geometry.Point3d center, System.Double radius) => + throw new System.NotImplementedException(); + + public Circle( + Rhino.Geometry.Point3d startPoint, + Rhino.Geometry.Vector3d tangentAtP, + Rhino.Geometry.Point3d pointOnCircle + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Circle TryFitCircleTT( + Rhino.Geometry.Curve c1, + Rhino.Geometry.Curve c2, + System.Double t1, + System.Double t2 + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Circle TryFitCircleTTT( + Rhino.Geometry.Curve c1, + Rhino.Geometry.Curve c2, + Rhino.Geometry.Curve c3, + System.Double t1, + System.Double t2, + System.Double t3 + ) => throw new System.NotImplementedException(); + + public 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 Rhino.Geometry.Vector3d TangentAt(System.Double t) => throw new System.NotImplementedException(); + + public 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) => + throw new System.NotImplementedException(); + + public 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 System.Boolean Rotate(System.Double sinAngle, System.Double cosAngle, Rhino.Geometry.Vector3d axis) => + throw new System.NotImplementedException(); + + public 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) => + throw new System.NotImplementedException(); + + public 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 void Reverse() => throw new System.NotImplementedException(); + + public Rhino.Geometry.NurbsCurve ToNurbsCurve() => throw new System.NotImplementedException(); + + public Rhino.Geometry.NurbsCurve ToNurbsCurve(System.Int32 degree, System.Int32 cvCount) => + throw new System.NotImplementedException(); + + public static System.Boolean TryFitCircleToPoints( + System.Collections.Generic.IEnumerable points, + out Rhino.Geometry.Circle circle + ) => throw new System.NotImplementedException(); + + public System.Boolean EpsilonEquals(Rhino.Geometry.Circle other, System.Double epsilon) => + throw new System.NotImplementedException(); + + System.Object System.ICloneable.Clone() => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Circle Unset + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsValid + { + get => throw new System.NotImplementedException(); + } + public System.Double Radius + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double Diameter + { + get => throw new System.NotImplementedException(); + set { } + } + public Rhino.Geometry.Plane Plane + { + get => throw new System.NotImplementedException(); + set { } + } + public Rhino.Geometry.Point3d Center + { + get => throw new System.NotImplementedException(); + set { } + } + public Rhino.Geometry.Vector3d Normal + { + get => throw new System.NotImplementedException(); + } + public System.Double Circumference + { + get => throw new System.NotImplementedException(); + set { } + } + public Rhino.Geometry.BoundingBox BoundingBox + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.ClippingPlaneSurface.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.ClippingPlaneSurface.s.cs new file mode 100644 index 00000000..32316e94 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.ClippingPlaneSurface.s.cs @@ -0,0 +1,19 @@ +namespace Rhino.Geometry; + +public partial class ClippingPlaneSurface : Rhino.Geometry.PlaneSurface +{ + public ClippingPlaneSurface() { } + + public virtual System.Guid[] ViewportIds() => throw new System.NotImplementedException(); + + public virtual System.Boolean AddClipViewportId(System.Guid viewportId) => throw new System.NotImplementedException(); + + public virtual System.Boolean RemoveClipViewportId(System.Guid viewportId) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Plane Plane + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.BrepCurveList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.BrepCurveList.s.cs new file mode 100644 index 00000000..514b6681 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.BrepCurveList.s.cs @@ -0,0 +1,26 @@ +namespace Rhino.Geometry.Collections; + +public partial class BrepCurveList + : System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable, + Rhino.Collections.IRhinoTable +{ + public BrepCurveList() { } + + public virtual System.Int32 Add(Rhino.Geometry.Curve curve) => throw new System.NotImplementedException(); + + public virtual System.Collections.Generic.IEnumerator GetEnumerator() => + throw new System.NotImplementedException(); + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => + throw new System.NotImplementedException(); + + public virtual System.Int32 Count + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Curve this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.BrepEdgeList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.BrepEdgeList.s.cs new file mode 100644 index 00000000..4a32a360 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.BrepEdgeList.s.cs @@ -0,0 +1,75 @@ +namespace Rhino.Geometry.Collections; + +public partial class BrepEdgeList + : System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable, + Rhino.Collections.IRhinoTable +{ + public BrepEdgeList() { } + + public virtual System.Int32 RemoveNakedMicroEdges(System.Double tolerance) => + throw new System.NotImplementedException(); + + public virtual System.Int32 RemoveNakedMicroEdges(System.Double tolerance, System.Boolean cleanUp) => + throw new System.NotImplementedException(); + + public virtual System.Int32 MergeEdge(System.Int32 edgeIndex, System.Double angleTolerance) => + throw new System.NotImplementedException(); + + public virtual System.Int32 MergeAllEdges(System.Double angleTolerance) => throw new System.NotImplementedException(); + + public virtual System.Boolean SplitKinkyEdge(System.Int32 edgeIndex, System.Double kinkToleranceRadians) => + throw new System.NotImplementedException(); + + public virtual System.Int32 SplitEdgeAtParameters( + System.Int32 edgeIndex, + System.Collections.Generic.IEnumerable edgeParameters + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BrepEdge Add(System.Int32 curve3dIndex) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BrepEdge Add( + Rhino.Geometry.BrepVertex startVertex, + Rhino.Geometry.BrepVertex endVertex, + System.Int32 curve3dIndex, + Rhino.Geometry.Interval subDomain, + System.Double edgeTolerance + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BrepEdge Add( + Rhino.Geometry.BrepVertex startVertex, + Rhino.Geometry.BrepVertex endVertex, + System.Int32 curve3dIndex, + System.Double edgeTolerance + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BrepEdge Add( + System.Int32 startVertexIndex, + System.Int32 endVertexIndex, + System.Int32 curve3dIndex, + Rhino.Geometry.Interval subDomain, + System.Double edgeTolerance + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BrepEdge Add( + System.Int32 startVertexIndex, + System.Int32 endVertexIndex, + System.Int32 curve3dIndex, + System.Double edgeTolerance + ) => throw new System.NotImplementedException(); + + public virtual System.Collections.Generic.IEnumerator GetEnumerator() => + throw new System.NotImplementedException(); + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => + throw new System.NotImplementedException(); + + public virtual System.Int32 Count + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.BrepEdge this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.BrepFaceList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.BrepFaceList.s.cs new file mode 100644 index 00000000..c42fc459 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.BrepFaceList.s.cs @@ -0,0 +1,78 @@ +namespace Rhino.Geometry.Collections; + +public partial class BrepFaceList + : System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable, + Rhino.Collections.IRhinoTable +{ + public BrepFaceList() { } + + public virtual System.Boolean ShrinkFaces() => throw new System.NotImplementedException(); + + public virtual System.Boolean SplitKinkyFaces() => throw new System.NotImplementedException(); + + public virtual System.Boolean SplitKinkyFaces(System.Double kinkTolerance) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SplitKinkyFaces(System.Double kinkTolerance, System.Boolean compact) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SplitKinkyFace(System.Int32 faceIndex, System.Double kinkTolerance) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SplitClosedFaces(System.Int32 minimumDegree) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SplitBipolarFaces() => throw new System.NotImplementedException(); + + public virtual System.Boolean SplitFacesAtTangents() => throw new System.NotImplementedException(); + + public virtual System.Boolean SplitFaceAtTangents(System.Int32 faceIndex) => + throw new System.NotImplementedException(); + + public virtual void Flip(System.Boolean onlyReversedFaces) => throw new System.NotImplementedException(); + + public virtual void RemoveAt(System.Int32 faceIndex) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep ExtractFace(System.Int32 faceIndex) => throw new System.NotImplementedException(); + + public virtual System.Boolean StandardizeFaceSurface(System.Int32 faceIndex) => + throw new System.NotImplementedException(); + + public virtual void StandardizeFaceSurfaces() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BrepFace Add(System.Int32 surfaceIndex) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BrepFace Add(Rhino.Geometry.Surface surface) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BrepFace AddRuledFace( + Rhino.Geometry.BrepEdge edgeA, + System.Boolean revEdgeA, + Rhino.Geometry.BrepEdge edgeB, + System.Boolean revEdgeB + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BrepFace AddConeFace( + Rhino.Geometry.BrepVertex vertex, + Rhino.Geometry.BrepEdge edge, + System.Boolean revEdge + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean RemoveSlits() => throw new System.NotImplementedException(); + + public virtual System.Collections.Generic.IEnumerator GetEnumerator() => + throw new System.NotImplementedException(); + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => + throw new System.NotImplementedException(); + + public virtual System.Int32 Count + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.BrepFace this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.BrepLoopList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.BrepLoopList.s.cs new file mode 100644 index 00000000..fa2bb04f --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.BrepLoopList.s.cs @@ -0,0 +1,39 @@ +namespace Rhino.Geometry.Collections; + +public partial class BrepLoopList + : System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable, + Rhino.Collections.IRhinoTable +{ + public BrepLoopList() { } + + public virtual Rhino.Geometry.BrepLoop Add(Rhino.Geometry.BrepLoopType loopType) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BrepLoop Add(Rhino.Geometry.BrepLoopType loopType, Rhino.Geometry.BrepFace face) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BrepLoop AddOuterLoop(System.Int32 faceIndex) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BrepLoop AddPlanarFaceLoop( + System.Int32 faceIndex, + Rhino.Geometry.BrepLoopType loopType, + System.Collections.Generic.IEnumerable boundaryCurves + ) => throw new System.NotImplementedException(); + + public virtual System.Collections.Generic.IEnumerator GetEnumerator() => + throw new System.NotImplementedException(); + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => + throw new System.NotImplementedException(); + + public virtual System.Int32 Count + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.BrepLoop this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.BrepSurfaceList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.BrepSurfaceList.s.cs new file mode 100644 index 00000000..fcc7b1b4 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.BrepSurfaceList.s.cs @@ -0,0 +1,24 @@ +namespace Rhino.Geometry.Collections; + +public partial class BrepSurfaceList + : System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable, + Rhino.Collections.IRhinoTable +{ + public BrepSurfaceList() { } + + public virtual System.Collections.Generic.IEnumerator GetEnumerator() => + throw new System.NotImplementedException(); + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => + throw new System.NotImplementedException(); + + public virtual System.Int32 Count + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Surface this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.BrepTrimList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.BrepTrimList.s.cs new file mode 100644 index 00000000..4c62120e --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.BrepTrimList.s.cs @@ -0,0 +1,68 @@ +namespace Rhino.Geometry.Collections; + +public partial class BrepTrimList + : System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable, + Rhino.Collections.IRhinoTable +{ + public BrepTrimList() { } + + public virtual Rhino.Geometry.BrepTrim Add(System.Int32 curve2dIndex) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BrepTrim Add( + System.Boolean rev3d, + Rhino.Geometry.BrepLoop loop, + System.Int32 curve2dIndex + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BrepTrim Add( + System.Boolean rev3d, + Rhino.Geometry.BrepEdge edge, + System.Int32 curve2dIndex + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BrepTrim Add( + Rhino.Geometry.BrepEdge edge, + System.Boolean rev3d, + Rhino.Geometry.BrepLoop loop, + System.Int32 curve2dIndex + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BrepTrim AddSingularTrim( + Rhino.Geometry.BrepVertex vertex, + Rhino.Geometry.BrepLoop loop, + Rhino.Geometry.IsoStatus iso, + System.Int32 curve2dIndex + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BrepTrim AddCurveOnFace( + Rhino.Geometry.BrepFace face, + Rhino.Geometry.BrepEdge edge, + System.Boolean rev3d, + System.Int32 curve2dIndex + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean MatchEnds() => throw new System.NotImplementedException(); + + public virtual System.Boolean MatchEnds(System.Int32 trimIndex) => throw new System.NotImplementedException(); + + public virtual System.Boolean MatchEnds(Rhino.Geometry.BrepTrim trim0, Rhino.Geometry.BrepTrim trim1) => + throw new System.NotImplementedException(); + + public virtual System.Boolean MatchEnds(Rhino.Geometry.BrepLoop loop) => throw new System.NotImplementedException(); + + public virtual System.Collections.Generic.IEnumerator GetEnumerator() => + throw new System.NotImplementedException(); + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => + throw new System.NotImplementedException(); + + public virtual System.Int32 Count + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.BrepTrim this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.BrepVertexList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.BrepVertexList.s.cs new file mode 100644 index 00000000..a3a13f68 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.BrepVertexList.s.cs @@ -0,0 +1,35 @@ +namespace Rhino.Geometry.Collections; + +public partial class BrepVertexList + : System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable, + Rhino.Collections.IRhinoTable +{ + public BrepVertexList() { } + + public virtual Rhino.Geometry.BrepVertex Add() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BrepVertex Add(Rhino.Geometry.Point3d point, System.Double vertexTolerance) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BrepVertex AddPointOnFace( + Rhino.Geometry.BrepFace face, + System.Double s, + System.Double t + ) => throw new System.NotImplementedException(); + + public virtual System.Collections.Generic.IEnumerator GetEnumerator() => + throw new System.NotImplementedException(); + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => + throw new System.NotImplementedException(); + + public virtual System.Int32 Count + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.BrepVertex this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.MeshFaceList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.MeshFaceList.s.cs new file mode 100644 index 00000000..4044ca6e --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.MeshFaceList.s.cs @@ -0,0 +1,240 @@ +namespace Rhino.Geometry.Collections; + +public partial class MeshFaceList + : Rhino.Collections.IResizableList, + System.Collections.Generic.IList, + System.Collections.Generic.ICollection, + System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable, + System.Collections.IList, + System.Collections.ICollection, + System.Collections.Generic.IReadOnlyList, + System.Collections.Generic.IReadOnlyCollection +{ + public MeshFaceList() { } + + public virtual void Clear() => throw new System.NotImplementedException(); + + public virtual void Destroy() => throw new System.NotImplementedException(); + + public virtual System.Int32 AddFace(Rhino.Geometry.MeshFace face) => throw new System.NotImplementedException(); + + public virtual System.Int32 AddFace(System.Int32 vertex1, System.Int32 vertex2, System.Int32 vertex3) => + throw new System.NotImplementedException(); + + public virtual System.Int32 AddFace( + System.Int32 vertex1, + System.Int32 vertex2, + System.Int32 vertex3, + System.Int32 vertex4 + ) => throw new System.NotImplementedException(); + + public virtual System.Int32[] AddFaces(System.Collections.Generic.IEnumerable faces) => + throw new System.NotImplementedException(); + + public virtual void Insert(System.Int32 index, Rhino.Geometry.MeshFace face) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetFace(System.Int32 index, Rhino.Geometry.MeshFace face) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetFace( + System.Int32 index, + System.Int32 vertex1, + System.Int32 vertex2, + System.Int32 vertex3 + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetFace( + System.Int32 index, + System.Int32 vertex1, + System.Int32 vertex2, + System.Int32 vertex3, + System.Int32 vertex4 + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.MeshFace GetFace(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual System.Boolean MergeAdjacentFaces(System.Int32 edgeIndex) => + throw new System.NotImplementedException(); + + public virtual System.Double GetFaceAspectRatio(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetFaceVertices( + System.Int32 faceIndex, + out Rhino.Geometry.Point3f a, + out Rhino.Geometry.Point3f b, + out Rhino.Geometry.Point3f c, + out Rhino.Geometry.Point3f d + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BoundingBox GetFaceBoundingBox(System.Int32 faceIndex) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d GetFaceCenter(System.Int32 faceIndex) => + throw new System.NotImplementedException(); + + public virtual System.Int32[] AdjacentFaces(System.Int32 faceIndex) => throw new System.NotImplementedException(); + + public virtual System.Int32[] ToIntArray(System.Boolean asTriangles) => throw new System.NotImplementedException(); + + public virtual System.Int32 DeleteFaces(System.Collections.Generic.IEnumerable faceIndexes) => + throw new System.NotImplementedException(); + + public virtual System.Int32 DeleteFaces( + System.Collections.Generic.IEnumerable faceIndexes, + System.Boolean compact + ) => throw new System.NotImplementedException(); + + public virtual void RemoveAt(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual void RemoveAt(System.Int32 index, System.Boolean compact) => + throw new System.NotImplementedException(); + + public virtual System.Boolean ConvertQuadsToTriangles() => throw new System.NotImplementedException(); + + public virtual System.Int32 ConvertNonPlanarQuadsToTriangles( + System.Double planarTolerance, + System.Double angleToleranceRadians, + System.Int32 splitMethod + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean ConvertTrianglesToQuads( + System.Double angleToleranceRadians, + System.Double minimumDiagonalLengthRatio + ) => throw new System.NotImplementedException(); + + public virtual System.Int32 CullDegenerateFaces() => throw new System.NotImplementedException(); + + public virtual System.Boolean IsHidden(System.Int32 faceIndex) => throw new System.NotImplementedException(); + + public virtual System.Boolean HasNakedEdges(System.Int32 faceIndex) => throw new System.NotImplementedException(); + + public virtual System.Int32[] GetTopologicalVertices(System.Int32 faceIndex) => + throw new System.NotImplementedException(); + + public virtual Rhino.IndexPair[] GetClashingFacePairs(System.Int32 maxPairCount) => + throw new System.NotImplementedException(); + + public virtual System.Int32[] GetConnectedFaces( + System.Int32 faceIndex, + System.Double angleRadians, + System.Boolean greaterThanAngle + ) => throw new System.NotImplementedException(); + + public virtual System.Int32[] GetConnectedFaces(System.Int32 faceIndex) => throw new System.NotImplementedException(); + + public virtual System.Int32[] GetConnectedFacesToEdges( + System.Int32 startFaceIndex, + System.Boolean treatNonmanifoldLikeUnwelded + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetZeroAreaFaces( + out System.Int32[] whollyDegenerateFaces, + out System.Int32[] partiallyDegenerateFaces + ) => throw new System.NotImplementedException(); + + public virtual System.Int32[] GetDuplicateFaces() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Mesh ExtractDuplicateFaces() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Mesh ExtractFaces(System.Collections.Generic.IEnumerable faceIndices) => + throw new System.NotImplementedException(); + + public virtual System.Collections.Generic.IEnumerator GetEnumerator() => + throw new System.NotImplementedException(); + + System.Int32 System.Collections.Generic.IList.IndexOf(Rhino.Geometry.MeshFace item) => + throw new System.NotImplementedException(); + + void System.Collections.Generic.IList.Insert( + System.Int32 index, + Rhino.Geometry.MeshFace item + ) => throw new System.NotImplementedException(); + + void System.Collections.Generic.IList.RemoveAt(System.Int32 index) => + throw new System.NotImplementedException(); + + void System.Collections.Generic.ICollection.Add(Rhino.Geometry.MeshFace item) => + throw new System.NotImplementedException(); + + System.Boolean System.Collections.Generic.ICollection.Contains( + Rhino.Geometry.MeshFace item + ) => throw new System.NotImplementedException(); + + void System.Collections.Generic.ICollection.CopyTo( + Rhino.Geometry.MeshFace[] array, + System.Int32 arrayIndex + ) => throw new System.NotImplementedException(); + + System.Boolean System.Collections.Generic.ICollection.Remove(Rhino.Geometry.MeshFace item) => + throw new System.NotImplementedException(); + + System.Int32 System.Collections.IList.Add(System.Object value) => throw new System.NotImplementedException(); + + System.Boolean System.Collections.IList.Contains(System.Object value) => throw new System.NotImplementedException(); + + System.Int32 System.Collections.IList.IndexOf(System.Object value) => throw new System.NotImplementedException(); + + void System.Collections.IList.Insert(System.Int32 index, System.Object value) => + throw new System.NotImplementedException(); + + void System.Collections.IList.Remove(System.Object value) => throw new System.NotImplementedException(); + + void System.Collections.IList.RemoveAt(System.Int32 index) => throw new System.NotImplementedException(); + + void System.Collections.ICollection.CopyTo(System.Array array, System.Int32 index) => + throw new System.NotImplementedException(); + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => + throw new System.NotImplementedException(); + + public virtual System.Int32 Count + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 QuadCount + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 TriangleCount + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 Capacity + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.MeshFace this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + set { } + } + System.Boolean System.Collections.Generic.ICollection.IsReadOnly + { + get => throw new System.NotImplementedException(); + } + System.Boolean System.Collections.IList.IsFixedSize + { + get => throw new System.NotImplementedException(); + } + System.Boolean System.Collections.IList.IsReadOnly + { + get => throw new System.NotImplementedException(); + } + System.Object System.Collections.IList.this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + set { } + } + System.Boolean System.Collections.ICollection.IsSynchronized + { + get => throw new System.NotImplementedException(); + } + System.Object System.Collections.ICollection.SyncRoot + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.MeshFaceNormalList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.MeshFaceNormalList.s.cs new file mode 100644 index 00000000..23f5823c --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.MeshFaceNormalList.s.cs @@ -0,0 +1,136 @@ +namespace Rhino.Geometry.Collections; + +public partial class MeshFaceNormalList + : Rhino.Collections.IResizableList, + System.Collections.Generic.IList, + System.Collections.Generic.ICollection, + System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable, + System.Collections.IList, + System.Collections.ICollection, + System.Collections.Generic.IReadOnlyList, + System.Collections.Generic.IReadOnlyCollection +{ + public MeshFaceNormalList() { } + + public virtual void Clear() => throw new System.NotImplementedException(); + + public virtual void Destroy() => throw new System.NotImplementedException(); + + public virtual System.Int32 AddFaceNormal(System.Single x, System.Single y, System.Single z) => + throw new System.NotImplementedException(); + + public virtual System.Int32 AddFaceNormal(System.Double x, System.Double y, System.Double z) => + throw new System.NotImplementedException(); + + public virtual System.Int32 AddFaceNormal(Rhino.Geometry.Vector3d normal) => + throw new System.NotImplementedException(); + + public virtual System.Int32 AddFaceNormal(Rhino.Geometry.Vector3f normal) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetFaceNormal(System.Int32 index, System.Single x, System.Single y, System.Single z) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetFaceNormal(System.Int32 index, System.Double x, System.Double y, System.Double z) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetFaceNormal(System.Int32 index, Rhino.Geometry.Vector3d normal) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetFaceNormal(System.Int32 index, Rhino.Geometry.Vector3f normal) => + throw new System.NotImplementedException(); + + public virtual System.Boolean UnitizeFaceNormals() => throw new System.NotImplementedException(); + + public virtual System.Boolean ComputeFaceNormals() => throw new System.NotImplementedException(); + + public virtual System.Collections.Generic.IEnumerator GetEnumerator() => + throw new System.NotImplementedException(); + + System.Int32 System.Collections.Generic.IList.IndexOf(Rhino.Geometry.Vector3f item) => + throw new System.NotImplementedException(); + + void System.Collections.Generic.IList.Insert( + System.Int32 index, + Rhino.Geometry.Vector3f item + ) => throw new System.NotImplementedException(); + + void System.Collections.Generic.IList.RemoveAt(System.Int32 index) => + throw new System.NotImplementedException(); + + void System.Collections.Generic.ICollection.Add(Rhino.Geometry.Vector3f item) => + throw new System.NotImplementedException(); + + System.Boolean System.Collections.Generic.ICollection.Contains( + Rhino.Geometry.Vector3f item + ) => throw new System.NotImplementedException(); + + void System.Collections.Generic.ICollection.CopyTo( + Rhino.Geometry.Vector3f[] array, + System.Int32 arrayIndex + ) => throw new System.NotImplementedException(); + + System.Boolean System.Collections.Generic.ICollection.Remove(Rhino.Geometry.Vector3f item) => + throw new System.NotImplementedException(); + + System.Int32 System.Collections.IList.Add(System.Object value) => throw new System.NotImplementedException(); + + System.Boolean System.Collections.IList.Contains(System.Object value) => throw new System.NotImplementedException(); + + System.Int32 System.Collections.IList.IndexOf(System.Object value) => throw new System.NotImplementedException(); + + void System.Collections.IList.Insert(System.Int32 index, System.Object value) => + throw new System.NotImplementedException(); + + void System.Collections.IList.Remove(System.Object value) => throw new System.NotImplementedException(); + + void System.Collections.IList.RemoveAt(System.Int32 index) => throw new System.NotImplementedException(); + + void System.Collections.ICollection.CopyTo(System.Array array, System.Int32 index) => + throw new System.NotImplementedException(); + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => + throw new System.NotImplementedException(); + + public virtual System.Int32 Count + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Vector3f this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 Capacity + { + get => throw new System.NotImplementedException(); + set { } + } + System.Boolean System.Collections.Generic.ICollection.IsReadOnly + { + get => throw new System.NotImplementedException(); + } + System.Boolean System.Collections.IList.IsFixedSize + { + get => throw new System.NotImplementedException(); + } + System.Boolean System.Collections.IList.IsReadOnly + { + get => throw new System.NotImplementedException(); + } + System.Object System.Collections.IList.this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + set { } + } + System.Boolean System.Collections.ICollection.IsSynchronized + { + get => throw new System.NotImplementedException(); + } + System.Object System.Collections.ICollection.SyncRoot + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.MeshNgonList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.MeshNgonList.s.cs new file mode 100644 index 00000000..f461c558 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.MeshNgonList.s.cs @@ -0,0 +1,170 @@ +namespace Rhino.Geometry.Collections; + +public partial class MeshNgonList + : Rhino.Collections.IResizableList, + System.Collections.Generic.IList, + System.Collections.Generic.ICollection, + System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable, + System.Collections.IList, + System.Collections.ICollection, + System.Collections.Generic.IReadOnlyList, + System.Collections.Generic.IReadOnlyCollection +{ + public MeshNgonList() { } + + public virtual void Clear() => throw new System.NotImplementedException(); + + public virtual System.Int32 AddNgon(Rhino.Geometry.MeshNgon ngon) => throw new System.NotImplementedException(); + + public virtual System.Int32[] AddNgons(System.Collections.Generic.IEnumerable ngons) => + throw new System.NotImplementedException(); + + public virtual System.Int32 AddPlanarNgons(System.Double planarTolerance) => + throw new System.NotImplementedException(); + + public virtual System.Int32 AddPlanarNgons( + System.Double planarTolerance, + System.Int32 minimumNgonVertexCount, + System.Int32 minimumNgonFaceCount, + System.Boolean allowHoles + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d[] NgonBoundaryVertexList( + Rhino.Geometry.MeshNgon ngon, + System.Boolean bAppendStartPoint + ) => throw new System.NotImplementedException(); + + public virtual void Insert(System.Int32 index, Rhino.Geometry.MeshNgon ngon) => + throw new System.NotImplementedException(); + + public virtual void SetNgon(System.Int32 index, Rhino.Geometry.MeshNgon ngon) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.MeshNgon GetNgon(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual System.Int32 NgonIndexFromFaceIndex(System.Int32 meshFaceIndex) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BoundingBox GetNgonBoundingBox(System.Int32 index) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BoundingBox GetNgonBoundingBox(Rhino.Geometry.MeshNgon ngon) => + throw new System.NotImplementedException(); + + public virtual System.Int32 GetNgonOuterEdgeCount(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual System.Int32 Orientation(System.Int32 index, System.Boolean permitHoles) => + throw new System.NotImplementedException(); + + public virtual void ReverseOuterBoundary(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual System.Int32 GetNgonEdgeCount(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual System.Boolean NgonHasHoles(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d GetNgonCenter(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d GetNgonCenter(Rhino.Geometry.MeshNgon ngon) => + throw new System.NotImplementedException(); + + public virtual System.Int32 RemoveNgons(System.Collections.Generic.IEnumerable indices) => + throw new System.NotImplementedException(); + + public virtual void RemoveAt(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual System.Int32[] GetNgonBoundary( + System.Collections.Generic.IEnumerable ngonFaceIndexList + ) => throw new System.NotImplementedException(); + + public virtual System.UInt32 IsValid(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual System.Collections.Generic.IEnumerator GetEnumerator() => + throw new System.NotImplementedException(); + + System.Int32 System.Collections.Generic.IList.IndexOf(Rhino.Geometry.MeshNgon item) => + throw new System.NotImplementedException(); + + void System.Collections.Generic.IList.Insert( + System.Int32 index, + Rhino.Geometry.MeshNgon item + ) => throw new System.NotImplementedException(); + + void System.Collections.Generic.IList.RemoveAt(System.Int32 index) => + throw new System.NotImplementedException(); + + void System.Collections.Generic.ICollection.Add(Rhino.Geometry.MeshNgon item) => + throw new System.NotImplementedException(); + + System.Boolean System.Collections.Generic.ICollection.Contains( + Rhino.Geometry.MeshNgon item + ) => throw new System.NotImplementedException(); + + void System.Collections.Generic.ICollection.CopyTo( + Rhino.Geometry.MeshNgon[] array, + System.Int32 arrayIndex + ) => throw new System.NotImplementedException(); + + System.Boolean System.Collections.Generic.ICollection.Remove(Rhino.Geometry.MeshNgon item) => + throw new System.NotImplementedException(); + + System.Int32 System.Collections.IList.Add(System.Object value) => throw new System.NotImplementedException(); + + System.Boolean System.Collections.IList.Contains(System.Object value) => throw new System.NotImplementedException(); + + System.Int32 System.Collections.IList.IndexOf(System.Object value) => throw new System.NotImplementedException(); + + void System.Collections.IList.Insert(System.Int32 index, System.Object value) => + throw new System.NotImplementedException(); + + void System.Collections.IList.Remove(System.Object value) => throw new System.NotImplementedException(); + + void System.Collections.IList.RemoveAt(System.Int32 index) => throw new System.NotImplementedException(); + + void System.Collections.ICollection.CopyTo(System.Array array, System.Int32 index) => + throw new System.NotImplementedException(); + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => + throw new System.NotImplementedException(); + + public virtual System.Int32 Count + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.UInt32 UnsignedCount + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.MeshNgon this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + set { } + } + System.Boolean System.Collections.Generic.ICollection.IsReadOnly + { + get => throw new System.NotImplementedException(); + } + System.Boolean System.Collections.IList.IsFixedSize + { + get => throw new System.NotImplementedException(); + } + System.Boolean System.Collections.IList.IsReadOnly + { + get => throw new System.NotImplementedException(); + } + System.Object System.Collections.IList.this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + set { } + } + System.Boolean System.Collections.ICollection.IsSynchronized + { + get => throw new System.NotImplementedException(); + } + System.Object System.Collections.ICollection.SyncRoot + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.MeshTextureCoordinateList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.MeshTextureCoordinateList.s.cs new file mode 100644 index 00000000..e34ca238 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.MeshTextureCoordinateList.s.cs @@ -0,0 +1,145 @@ +namespace Rhino.Geometry.Collections; + +public partial class MeshTextureCoordinateList + : Rhino.Collections.IResizableList, + System.Collections.Generic.IList, + System.Collections.Generic.ICollection, + System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable, + System.Collections.IList, + System.Collections.ICollection, + System.Collections.Generic.IReadOnlyList, + System.Collections.Generic.IReadOnlyCollection +{ + public MeshTextureCoordinateList() { } + + public virtual void Clear() => throw new System.NotImplementedException(); + + public virtual System.Int32 Add(System.Single s, System.Single t) => throw new System.NotImplementedException(); + + public virtual System.Int32 Add(System.Double s, System.Double t) => throw new System.NotImplementedException(); + + public virtual System.Int32 Add(Rhino.Geometry.Point2f tc) => throw new System.NotImplementedException(); + + public virtual System.Int32 Add(Rhino.Geometry.Point3d tc) => throw new System.NotImplementedException(); + + public virtual System.Boolean AddRange(Rhino.Geometry.Point2f[] textureCoordinates) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetTextureCoordinate(System.Int32 index, System.Single s, System.Single t) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetTextureCoordinate(System.Int32 index, System.Double s, System.Double t) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetTextureCoordinate(System.Int32 index, Rhino.Geometry.Point2f tc) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetTextureCoordinate(System.Int32 index, Rhino.Geometry.Point3f tc) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetTextureCoordinates(Rhino.Geometry.Point2f[] textureCoordinates) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetTextureCoordinates(Rhino.Render.TextureMapping mapping) => + throw new System.NotImplementedException(); + + public virtual void Destroy() => throw new System.NotImplementedException(); + + public virtual System.Boolean NormalizeTextureCoordinates() => throw new System.NotImplementedException(); + + public virtual System.Boolean TransposeTextureCoordinates() => throw new System.NotImplementedException(); + + public virtual System.Boolean ReverseTextureCoordinates(System.Int32 direction) => + throw new System.NotImplementedException(); + + public virtual System.Single[] ToFloatArray() => throw new System.NotImplementedException(); + + public virtual System.Collections.Generic.IEnumerator GetEnumerator() => + throw new System.NotImplementedException(); + + System.Int32 System.Collections.Generic.IList.IndexOf(Rhino.Geometry.Point2f item) => + throw new System.NotImplementedException(); + + void System.Collections.Generic.IList.Insert( + System.Int32 index, + Rhino.Geometry.Point2f item + ) => throw new System.NotImplementedException(); + + void System.Collections.Generic.IList.RemoveAt(System.Int32 index) => + throw new System.NotImplementedException(); + + void System.Collections.Generic.ICollection.Add(Rhino.Geometry.Point2f item) => + throw new System.NotImplementedException(); + + System.Boolean System.Collections.Generic.ICollection.Contains(Rhino.Geometry.Point2f item) => + throw new System.NotImplementedException(); + + void System.Collections.Generic.ICollection.CopyTo( + Rhino.Geometry.Point2f[] array, + System.Int32 arrayIndex + ) => throw new System.NotImplementedException(); + + System.Boolean System.Collections.Generic.ICollection.Remove(Rhino.Geometry.Point2f item) => + throw new System.NotImplementedException(); + + System.Int32 System.Collections.IList.Add(System.Object value) => throw new System.NotImplementedException(); + + System.Boolean System.Collections.IList.Contains(System.Object value) => throw new System.NotImplementedException(); + + System.Int32 System.Collections.IList.IndexOf(System.Object value) => throw new System.NotImplementedException(); + + void System.Collections.IList.Insert(System.Int32 index, System.Object value) => + throw new System.NotImplementedException(); + + void System.Collections.IList.Remove(System.Object value) => throw new System.NotImplementedException(); + + void System.Collections.IList.RemoveAt(System.Int32 index) => throw new System.NotImplementedException(); + + void System.Collections.ICollection.CopyTo(System.Array array, System.Int32 index) => + throw new System.NotImplementedException(); + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => + throw new System.NotImplementedException(); + + public virtual System.Int32 Count + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 Capacity + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Point2f this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + set { } + } + System.Boolean System.Collections.Generic.ICollection.IsReadOnly + { + get => throw new System.NotImplementedException(); + } + System.Boolean System.Collections.IList.IsFixedSize + { + get => throw new System.NotImplementedException(); + } + System.Boolean System.Collections.IList.IsReadOnly + { + get => throw new System.NotImplementedException(); + } + System.Object System.Collections.IList.this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + set { } + } + System.Boolean System.Collections.ICollection.IsSynchronized + { + get => throw new System.NotImplementedException(); + } + System.Object System.Collections.ICollection.SyncRoot + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.MeshTopologyEdgeList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.MeshTopologyEdgeList.s.cs new file mode 100644 index 00000000..99a6013e --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.MeshTopologyEdgeList.s.cs @@ -0,0 +1,55 @@ +namespace Rhino.Geometry.Collections; + +public partial class MeshTopologyEdgeList +{ + public MeshTopologyEdgeList() { } + + public virtual Rhino.IndexPair GetTopologyVertices(System.Int32 topologyEdgeIndex) => + throw new System.NotImplementedException(); + + public virtual System.Int32[] GetConnectedFaces(System.Int32 topologyEdgeIndex) => + throw new System.NotImplementedException(); + + public virtual System.Int32[] GetConnectedFaces( + System.Int32 topologyEdgeIndex, + out System.Boolean[] faceOrientationMatchesEdgeDirection + ) => throw new System.NotImplementedException(); + + public virtual System.Int32[] GetEdgesForFace(System.Int32 faceIndex) => throw new System.NotImplementedException(); + + public virtual System.Int32[] GetEdgesForFace(System.Int32 faceIndex, out System.Boolean[] sameOrientation) => + throw new System.NotImplementedException(); + + public virtual System.Int32 GetEdgeIndex(System.Int32 topologyVertex1, System.Int32 topologyVertex2) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Line EdgeLine(System.Int32 topologyEdgeIndex) => + throw new System.NotImplementedException(); + + public virtual System.Boolean CollapseEdge(System.Int32 topologyEdgeIndex) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SplitEdge(System.Int32 topologyEdgeIndex, System.Double t) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SplitEdge(System.Int32 topologyEdgeIndex, Rhino.Geometry.Point3d point) => + throw new System.NotImplementedException(); + + public virtual System.Boolean IsEdgeUnwelded(System.Int32 topologyEdgeIndex) => + throw new System.NotImplementedException(); + + public virtual System.Boolean IsSwappableEdge(System.Int32 topologyEdgeIndex) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SwapEdge(System.Int32 topologyEdgeIndex) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsHidden(System.Int32 topologyEdgeIndex) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsNgonInterior(System.Int32 topologyEdgeIndex) => + throw new System.NotImplementedException(); + + public virtual System.Int32 Count + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.MeshTopologyVertexList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.MeshTopologyVertexList.s.cs new file mode 100644 index 00000000..93ef9c1f --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.MeshTopologyVertexList.s.cs @@ -0,0 +1,135 @@ +namespace Rhino.Geometry.Collections; + +public partial class MeshTopologyVertexList + : System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable, + System.Collections.Generic.IList, + System.Collections.Generic.ICollection, + System.Collections.IList, + System.Collections.ICollection, + System.Collections.Generic.IReadOnlyList, + System.Collections.Generic.IReadOnlyCollection +{ + public MeshTopologyVertexList() { } + + public virtual System.Int32 TopologyVertexIndex(System.Int32 vertexIndex) => + throw new System.NotImplementedException(); + + public virtual System.Int32[] MeshVertexIndices(System.Int32 topologyVertexIndex) => + throw new System.NotImplementedException(); + + public virtual System.Int32[] IndicesFromFace(System.Int32 faceIndex) => throw new System.NotImplementedException(); + + public virtual System.Int32[] ConnectedTopologyVertices(System.Int32 topologyVertexIndex) => + throw new System.NotImplementedException(); + + public virtual System.Int32[] ConnectedTopologyVertices(System.Int32 topologyVertexIndex, System.Boolean sorted) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SortEdges() => throw new System.NotImplementedException(); + + public virtual System.Boolean SortEdges(System.Int32 topologyVertexIndex) => + throw new System.NotImplementedException(); + + public virtual System.Boolean IsHidden(System.Int32 topologyVertexIndex) => + throw new System.NotImplementedException(); + + public virtual System.Int32[] ConnectedFaces(System.Int32 topologyVertexIndex) => + throw new System.NotImplementedException(); + + public virtual System.Int32 ConnectedEdgesCount(System.Int32 topologyVertexIndex) => + throw new System.NotImplementedException(); + + public virtual System.Int32 ConnectedEdge(System.Int32 topologyVertexIndex, System.Int32 edgeAtVertexIndex) => + throw new System.NotImplementedException(); + + public virtual System.Int32[] ConnectedEdges(System.Int32 topologyVertexIndex) => + throw new System.NotImplementedException(); + + public virtual System.Collections.Generic.IEnumerator GetEnumerator() => + throw new System.NotImplementedException(); + + System.Int32 System.Collections.Generic.IList.IndexOf(Rhino.Geometry.Point3f item) => + throw new System.NotImplementedException(); + + void System.Collections.Generic.IList.Insert( + System.Int32 index, + Rhino.Geometry.Point3f item + ) => throw new System.NotImplementedException(); + + void System.Collections.Generic.IList.RemoveAt(System.Int32 index) => + throw new System.NotImplementedException(); + + void System.Collections.Generic.ICollection.Add(Rhino.Geometry.Point3f item) => + throw new System.NotImplementedException(); + + void System.Collections.Generic.ICollection.Clear() => + throw new System.NotImplementedException(); + + System.Boolean System.Collections.Generic.ICollection.Contains(Rhino.Geometry.Point3f item) => + throw new System.NotImplementedException(); + + void System.Collections.Generic.ICollection.CopyTo( + Rhino.Geometry.Point3f[] array, + System.Int32 arrayIndex + ) => throw new System.NotImplementedException(); + + System.Boolean System.Collections.Generic.ICollection.Remove(Rhino.Geometry.Point3f item) => + throw new System.NotImplementedException(); + + System.Int32 System.Collections.IList.Add(System.Object value) => throw new System.NotImplementedException(); + + void System.Collections.IList.Clear() => throw new System.NotImplementedException(); + + System.Boolean System.Collections.IList.Contains(System.Object value) => throw new System.NotImplementedException(); + + System.Int32 System.Collections.IList.IndexOf(System.Object value) => throw new System.NotImplementedException(); + + void System.Collections.IList.Insert(System.Int32 index, System.Object value) => + throw new System.NotImplementedException(); + + void System.Collections.IList.Remove(System.Object value) => throw new System.NotImplementedException(); + + void System.Collections.IList.RemoveAt(System.Int32 index) => throw new System.NotImplementedException(); + + void System.Collections.ICollection.CopyTo(System.Array array, System.Int32 index) => + throw new System.NotImplementedException(); + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => + throw new System.NotImplementedException(); + + public virtual System.Int32 Count + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Point3f this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + set { } + } + System.Boolean System.Collections.Generic.ICollection.IsReadOnly + { + get => throw new System.NotImplementedException(); + } + System.Boolean System.Collections.IList.IsFixedSize + { + get => throw new System.NotImplementedException(); + } + System.Boolean System.Collections.IList.IsReadOnly + { + get => throw new System.NotImplementedException(); + } + System.Object System.Collections.IList.this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + set { } + } + System.Boolean System.Collections.ICollection.IsSynchronized + { + get => throw new System.NotImplementedException(); + } + System.Object System.Collections.ICollection.SyncRoot + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.MeshVertexColorList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.MeshVertexColorList.s.cs new file mode 100644 index 00000000..38a9bf45 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.MeshVertexColorList.s.cs @@ -0,0 +1,134 @@ +namespace Rhino.Geometry.Collections; + +public partial class MeshVertexColorList + : Rhino.Collections.IResizableList, + System.Collections.Generic.IList, + System.Collections.Generic.ICollection, + System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable, + System.Collections.IList, + System.Collections.ICollection, + System.Collections.Generic.IReadOnlyList, + System.Collections.Generic.IReadOnlyCollection +{ + public MeshVertexColorList() { } + + public virtual System.Int32[] ToARGBArray() => throw new System.NotImplementedException(); + + public virtual void Clear() => throw new System.NotImplementedException(); + + public virtual System.Int32 Add(System.Int32 red, System.Int32 green, System.Int32 blue) => + throw new System.NotImplementedException(); + + public virtual System.Int32 Add(System.Drawing.Color color) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetColor(System.Int32 index, System.Int32 red, System.Int32 green, System.Int32 blue) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetColor(System.Int32 index, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetColor(Rhino.Geometry.MeshFace face, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual System.Boolean CreateMonotoneMesh(System.Drawing.Color baseColor) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetColors(System.Drawing.Color[] colors) => throw new System.NotImplementedException(); + + public virtual System.Boolean AppendColors(System.Drawing.Color[] colors) => + throw new System.NotImplementedException(); + + public virtual void Destroy() => throw new System.NotImplementedException(); + + public virtual System.Collections.Generic.IEnumerator GetEnumerator() => + throw new System.NotImplementedException(); + + System.Int32 System.Collections.Generic.IList.IndexOf(System.Drawing.Color item) => + throw new System.NotImplementedException(); + + void System.Collections.Generic.IList.Insert(System.Int32 index, System.Drawing.Color item) => + throw new System.NotImplementedException(); + + void System.Collections.Generic.IList.RemoveAt(System.Int32 index) => + throw new System.NotImplementedException(); + + void System.Collections.Generic.ICollection.Add(System.Drawing.Color item) => + throw new System.NotImplementedException(); + + System.Boolean System.Collections.Generic.ICollection.Contains(System.Drawing.Color item) => + throw new System.NotImplementedException(); + + void System.Collections.Generic.ICollection.CopyTo( + System.Drawing.Color[] array, + System.Int32 arrayIndex + ) => throw new System.NotImplementedException(); + + System.Boolean System.Collections.Generic.ICollection.Remove(System.Drawing.Color item) => + throw new System.NotImplementedException(); + + System.Int32 System.Collections.IList.Add(System.Object value) => throw new System.NotImplementedException(); + + System.Boolean System.Collections.IList.Contains(System.Object value) => throw new System.NotImplementedException(); + + System.Int32 System.Collections.IList.IndexOf(System.Object value) => throw new System.NotImplementedException(); + + void System.Collections.IList.Insert(System.Int32 index, System.Object value) => + throw new System.NotImplementedException(); + + void System.Collections.IList.Remove(System.Object value) => throw new System.NotImplementedException(); + + void System.Collections.IList.RemoveAt(System.Int32 index) => throw new System.NotImplementedException(); + + void System.Collections.ICollection.CopyTo(System.Array array, System.Int32 index) => + throw new System.NotImplementedException(); + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => + throw new System.NotImplementedException(); + + public virtual System.Int32 Count + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Render.MappingTag Tag + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 Capacity + { + get => throw new System.NotImplementedException(); + set { } + } + System.Boolean System.Collections.Generic.ICollection.IsReadOnly + { + get => throw new System.NotImplementedException(); + } + System.Boolean System.Collections.IList.IsFixedSize + { + get => throw new System.NotImplementedException(); + } + System.Boolean System.Collections.IList.IsReadOnly + { + get => throw new System.NotImplementedException(); + } + System.Object System.Collections.IList.this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + set { } + } + System.Boolean System.Collections.ICollection.IsSynchronized + { + get => throw new System.NotImplementedException(); + } + System.Object System.Collections.ICollection.SyncRoot + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.MeshVertexList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.MeshVertexList.s.cs new file mode 100644 index 00000000..305ed8cb --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.MeshVertexList.s.cs @@ -0,0 +1,198 @@ +namespace Rhino.Geometry.Collections; + +public partial class MeshVertexList + : Rhino.Collections.IResizableList, + System.Collections.Generic.IList, + System.Collections.Generic.ICollection, + System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable, + System.Collections.Generic.IReadOnlyList, + System.Collections.Generic.IReadOnlyCollection, + System.Collections.IList, + System.Collections.ICollection +{ + public MeshVertexList() { } + + public virtual void Clear() => throw new System.NotImplementedException(); + + public virtual void Destroy() => throw new System.NotImplementedException(); + + public virtual System.Int32 Add(System.Single x, System.Single y, System.Single z) => + throw new System.NotImplementedException(); + + public virtual System.Int32 Add(System.Double x, System.Double y, System.Double z) => + throw new System.NotImplementedException(); + + public virtual System.Int32 Add(Rhino.Geometry.Point3f vertex) => throw new System.NotImplementedException(); + + public virtual System.Int32 Add(Rhino.Geometry.Point3d vertex) => throw new System.NotImplementedException(); + + public virtual void AddVertices(System.Collections.Generic.IEnumerable vertices) => + throw new System.NotImplementedException(); + + public virtual void AddVertices(System.Collections.Generic.IEnumerable vertices) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetVertex(System.Int32 index, System.Single x, System.Single y, System.Single z) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetVertex( + System.Int32 index, + System.Double x, + System.Double y, + System.Double z, + System.Boolean updateNormals + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetVertex(System.Int32 index, System.Double x, System.Double y, System.Double z) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetVertex(System.Int32 index, Rhino.Geometry.Point3f vertex) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetVertex(System.Int32 index, Rhino.Geometry.Point3d vertex) => + throw new System.NotImplementedException(); + + public virtual System.Boolean IsHidden(System.Int32 vertexIndex) => throw new System.NotImplementedException(); + + public virtual void Hide(System.Int32 vertexIndex) => throw new System.NotImplementedException(); + + public virtual void Show(System.Int32 vertexIndex) => throw new System.NotImplementedException(); + + public virtual void HideAll() => throw new System.NotImplementedException(); + + public virtual void ShowAll() => throw new System.NotImplementedException(); + + public virtual System.Int32 CullUnused() => throw new System.NotImplementedException(); + + public virtual System.Boolean CombineIdentical(System.Boolean ignoreNormals, System.Boolean ignoreAdditional) => + throw new System.NotImplementedException(); + + public virtual System.Int32 Align( + System.Double distance, + System.Collections.Generic.IEnumerable whichVertices + ) => throw new System.NotImplementedException(); + + public static System.Int32 Align( + System.Collections.Generic.IEnumerable meshes, + System.Double distance, + System.Collections.Generic.IEnumerable> whichVertices + ) => throw new System.NotImplementedException(); + + public virtual System.Int32[] GetVertexFaces(System.Int32 vertexIndex) => throw new System.NotImplementedException(); + + public virtual System.Int32[] GetTopologicalIndenticalVertices(System.Int32 vertexIndex) => + throw new System.NotImplementedException(); + + public virtual System.Int32[] GetConnectedVertices(System.Int32 vertexIndex) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d Point3dAt(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3f[] ToPoint3fArray() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d[] ToPoint3dArray() => throw new System.NotImplementedException(); + + public virtual System.Single[] ToFloatArray() => throw new System.NotImplementedException(); + + public virtual System.Boolean Remove(System.Int32 index, System.Boolean shrinkFaces) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Remove( + System.Collections.Generic.IEnumerable indices, + System.Boolean shrinkFaces + ) => throw new System.NotImplementedException(); + + public virtual System.Collections.Generic.IEnumerator GetEnumerator() => + throw new System.NotImplementedException(); + + System.Int32 System.Collections.Generic.IList.IndexOf(Rhino.Geometry.Point3f item) => + throw new System.NotImplementedException(); + + void System.Collections.Generic.IList.Insert( + System.Int32 index, + Rhino.Geometry.Point3f item + ) => throw new System.NotImplementedException(); + + void System.Collections.Generic.IList.RemoveAt(System.Int32 index) => + throw new System.NotImplementedException(); + + void System.Collections.Generic.ICollection.Add(Rhino.Geometry.Point3f item) => + throw new System.NotImplementedException(); + + System.Boolean System.Collections.Generic.ICollection.Contains(Rhino.Geometry.Point3f item) => + throw new System.NotImplementedException(); + + void System.Collections.Generic.ICollection.CopyTo( + Rhino.Geometry.Point3f[] array, + System.Int32 arrayIndex + ) => throw new System.NotImplementedException(); + + System.Boolean System.Collections.Generic.ICollection.Remove(Rhino.Geometry.Point3f item) => + throw new System.NotImplementedException(); + + System.Int32 System.Collections.IList.Add(System.Object value) => throw new System.NotImplementedException(); + + System.Boolean System.Collections.IList.Contains(System.Object value) => throw new System.NotImplementedException(); + + System.Int32 System.Collections.IList.IndexOf(System.Object value) => throw new System.NotImplementedException(); + + void System.Collections.IList.Insert(System.Int32 index, System.Object value) => + throw new System.NotImplementedException(); + + void System.Collections.IList.Remove(System.Object value) => throw new System.NotImplementedException(); + + void System.Collections.IList.RemoveAt(System.Int32 index) => throw new System.NotImplementedException(); + + void System.Collections.ICollection.CopyTo(System.Array array, System.Int32 index) => + throw new System.NotImplementedException(); + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => + throw new System.NotImplementedException(); + + public virtual System.Int32 Count + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 Capacity + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Point3f this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean UseDoublePrecisionVertices + { + get => throw new System.NotImplementedException(); + set { } + } + System.Boolean System.Collections.Generic.ICollection.IsReadOnly + { + get => throw new System.NotImplementedException(); + } + System.Boolean System.Collections.IList.IsFixedSize + { + get => throw new System.NotImplementedException(); + } + System.Boolean System.Collections.IList.IsReadOnly + { + get => throw new System.NotImplementedException(); + } + System.Object System.Collections.IList.this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + set { } + } + System.Boolean System.Collections.ICollection.IsSynchronized + { + get => throw new System.NotImplementedException(); + } + System.Object System.Collections.ICollection.SyncRoot + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.MeshVertexNormalList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.MeshVertexNormalList.s.cs new file mode 100644 index 00000000..ca46e113 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.MeshVertexNormalList.s.cs @@ -0,0 +1,144 @@ +namespace Rhino.Geometry.Collections; + +public partial class MeshVertexNormalList + : Rhino.Collections.IResizableList, + System.Collections.Generic.IList, + System.Collections.Generic.ICollection, + System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable, + System.Collections.IList, + System.Collections.ICollection, + System.Collections.Generic.IReadOnlyList, + System.Collections.Generic.IReadOnlyCollection +{ + public MeshVertexNormalList() { } + + public virtual void Clear() => throw new System.NotImplementedException(); + + public virtual void Destroy() => throw new System.NotImplementedException(); + + public virtual System.Int32 Add(System.Single x, System.Single y, System.Single z) => + throw new System.NotImplementedException(); + + public virtual System.Int32 Add(System.Double x, System.Double y, System.Double z) => + throw new System.NotImplementedException(); + + public virtual System.Int32 Add(Rhino.Geometry.Vector3f normal) => throw new System.NotImplementedException(); + + public virtual System.Int32 Add(Rhino.Geometry.Vector3d normal) => throw new System.NotImplementedException(); + + public virtual System.Boolean AddRange(Rhino.Geometry.Vector3f[] normals) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetNormal(System.Int32 index, System.Single x, System.Single y, System.Single z) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetNormal(System.Int32 index, System.Double x, System.Double y, System.Double z) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetNormal(System.Int32 index, Rhino.Geometry.Vector3f normal) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetNormal(System.Int32 index, Rhino.Geometry.Vector3d normal) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetNormals(Rhino.Geometry.Vector3f[] normals) => + throw new System.NotImplementedException(); + + public virtual System.Single[] ToFloatArray() => throw new System.NotImplementedException(); + + public virtual System.Boolean ComputeNormals() => throw new System.NotImplementedException(); + + public virtual System.Boolean UnitizeNormals() => throw new System.NotImplementedException(); + + public virtual void Flip() => throw new System.NotImplementedException(); + + public virtual System.Collections.Generic.IEnumerator GetEnumerator() => + throw new System.NotImplementedException(); + + System.Int32 System.Collections.Generic.IList.IndexOf(Rhino.Geometry.Vector3f item) => + throw new System.NotImplementedException(); + + void System.Collections.Generic.IList.Insert( + System.Int32 index, + Rhino.Geometry.Vector3f item + ) => throw new System.NotImplementedException(); + + void System.Collections.Generic.IList.RemoveAt(System.Int32 index) => + throw new System.NotImplementedException(); + + void System.Collections.Generic.ICollection.Add(Rhino.Geometry.Vector3f item) => + throw new System.NotImplementedException(); + + System.Boolean System.Collections.Generic.ICollection.Contains( + Rhino.Geometry.Vector3f item + ) => throw new System.NotImplementedException(); + + void System.Collections.Generic.ICollection.CopyTo( + Rhino.Geometry.Vector3f[] array, + System.Int32 arrayIndex + ) => throw new System.NotImplementedException(); + + System.Boolean System.Collections.Generic.ICollection.Remove(Rhino.Geometry.Vector3f item) => + throw new System.NotImplementedException(); + + System.Int32 System.Collections.IList.Add(System.Object value) => throw new System.NotImplementedException(); + + System.Boolean System.Collections.IList.Contains(System.Object value) => throw new System.NotImplementedException(); + + System.Int32 System.Collections.IList.IndexOf(System.Object value) => throw new System.NotImplementedException(); + + void System.Collections.IList.Insert(System.Int32 index, System.Object value) => + throw new System.NotImplementedException(); + + void System.Collections.IList.Remove(System.Object value) => throw new System.NotImplementedException(); + + void System.Collections.IList.RemoveAt(System.Int32 index) => throw new System.NotImplementedException(); + + void System.Collections.ICollection.CopyTo(System.Array array, System.Int32 index) => + throw new System.NotImplementedException(); + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => + throw new System.NotImplementedException(); + + public virtual System.Int32 Count + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 Capacity + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Vector3f this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + set { } + } + System.Boolean System.Collections.Generic.ICollection.IsReadOnly + { + get => throw new System.NotImplementedException(); + } + System.Boolean System.Collections.IList.IsFixedSize + { + get => throw new System.NotImplementedException(); + } + System.Boolean System.Collections.IList.IsReadOnly + { + get => throw new System.NotImplementedException(); + } + System.Object System.Collections.IList.this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + set { } + } + System.Boolean System.Collections.ICollection.IsSynchronized + { + get => throw new System.NotImplementedException(); + } + System.Object System.Collections.ICollection.SyncRoot + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.MeshVertexStatusList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.MeshVertexStatusList.s.cs new file mode 100644 index 00000000..129e8748 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.MeshVertexStatusList.s.cs @@ -0,0 +1,111 @@ +namespace Rhino.Geometry.Collections; + +public partial class MeshVertexStatusList + : Rhino.Collections.IResizableList, + System.Collections.Generic.IList, + System.Collections.Generic.ICollection, + System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable, + System.Collections.IList, + System.Collections.ICollection, + System.Collections.Generic.IReadOnlyList, + System.Collections.Generic.IReadOnlyCollection +{ + public MeshVertexStatusList() { } + + public virtual void Clear() => throw new System.NotImplementedException(); + + public virtual void Add(System.Boolean hidden) => throw new System.NotImplementedException(); + + public virtual void AddRange(System.Collections.Generic.IEnumerable values) => + throw new System.NotImplementedException(); + + public virtual void Destroy() => throw new System.NotImplementedException(); + + public virtual System.Boolean Contains(System.Boolean hidden) => throw new System.NotImplementedException(); + + public virtual void CopyTo(System.Boolean[] array, System.Int32 arrayIndex) => + throw new System.NotImplementedException(); + + public virtual System.Collections.Generic.IEnumerator GetEnumerator() => + throw new System.NotImplementedException(); + + System.Int32 System.Collections.Generic.IList.IndexOf(System.Boolean item) => + throw new System.NotImplementedException(); + + void System.Collections.Generic.IList.Insert(System.Int32 index, System.Boolean item) => + throw new System.NotImplementedException(); + + void System.Collections.Generic.IList.RemoveAt(System.Int32 index) => + throw new System.NotImplementedException(); + + void System.Collections.Generic.ICollection.Add(System.Boolean item) => + throw new System.NotImplementedException(); + + System.Boolean System.Collections.Generic.ICollection.Remove(System.Boolean item) => + throw new System.NotImplementedException(); + + System.Int32 System.Collections.IList.Add(System.Object value) => throw new System.NotImplementedException(); + + System.Boolean System.Collections.IList.Contains(System.Object value) => throw new System.NotImplementedException(); + + System.Int32 System.Collections.IList.IndexOf(System.Object value) => throw new System.NotImplementedException(); + + void System.Collections.IList.Insert(System.Int32 index, System.Object value) => + throw new System.NotImplementedException(); + + void System.Collections.IList.Remove(System.Object value) => throw new System.NotImplementedException(); + + void System.Collections.IList.RemoveAt(System.Int32 index) => throw new System.NotImplementedException(); + + void System.Collections.ICollection.CopyTo(System.Array array, System.Int32 index) => + throw new System.NotImplementedException(); + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => + throw new System.NotImplementedException(); + + public virtual System.Int32 Count + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 HiddenCount + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 Capacity + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + set { } + } + System.Boolean System.Collections.Generic.ICollection.IsReadOnly + { + get => throw new System.NotImplementedException(); + } + System.Boolean System.Collections.IList.IsFixedSize + { + get => throw new System.NotImplementedException(); + } + System.Boolean System.Collections.IList.IsReadOnly + { + get => throw new System.NotImplementedException(); + } + System.Object System.Collections.IList.this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + set { } + } + System.Boolean System.Collections.ICollection.IsSynchronized + { + get => throw new System.NotImplementedException(); + } + System.Object System.Collections.ICollection.SyncRoot + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.NurbsCurveKnotList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.NurbsCurveKnotList.s.cs new file mode 100644 index 00000000..fb132259 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.NurbsCurveKnotList.s.cs @@ -0,0 +1,100 @@ +namespace Rhino.Geometry.Collections; + +public partial class NurbsCurveKnotList + : System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable, + Rhino.Collections.IRhinoTable, + Rhino.IEpsilonComparable, + System.Collections.Generic.IList, + System.Collections.Generic.ICollection +{ + public NurbsCurveKnotList() { } + + public virtual void EnsurePrivateCopy() => throw new System.NotImplementedException(); + + public virtual System.Boolean InsertKnot(System.Double value) => throw new System.NotImplementedException(); + + public virtual System.Boolean InsertKnot(System.Double value, System.Int32 multiplicity) => + throw new System.NotImplementedException(); + + public virtual System.Int32 KnotMultiplicity(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual System.Boolean CreateUniformKnots(System.Double knotSpacing) => + throw new System.NotImplementedException(); + + public virtual System.Boolean CreatePeriodicKnots(System.Double knotSpacing) => + throw new System.NotImplementedException(); + + public virtual System.Boolean ClampEnd(Rhino.Geometry.CurveEnd end) => throw new System.NotImplementedException(); + + public virtual System.Double SuperfluousKnot(System.Boolean start) => throw new System.NotImplementedException(); + + public virtual System.Int32 RemoveMultipleKnots( + System.Int32 minimumMultiplicity, + System.Int32 maximumMultiplicity, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean RemoveKnots(System.Int32 index0, System.Int32 index1) => + throw new System.NotImplementedException(); + + public virtual System.Boolean RemoveKnotAt(System.Double t) => throw new System.NotImplementedException(); + + public virtual System.Boolean EpsilonEquals( + Rhino.Geometry.Collections.NurbsCurveKnotList other, + System.Double epsilon + ) => throw new System.NotImplementedException(); + + public virtual System.Int32 IndexOf(System.Double item) => throw new System.NotImplementedException(); + + public virtual System.Boolean Contains(System.Double item) => throw new System.NotImplementedException(); + + public virtual void CopyTo(System.Double[] array, System.Int32 arrayIndex) => + throw new System.NotImplementedException(); + + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => + throw new System.NotImplementedException(); + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => + throw new System.NotImplementedException(); + + void System.Collections.Generic.IList.Insert(System.Int32 index, System.Double item) => + throw new System.NotImplementedException(); + + void System.Collections.Generic.IList.RemoveAt(System.Int32 index) => + throw new System.NotImplementedException(); + + void System.Collections.Generic.ICollection.Add(System.Double item) => + throw new System.NotImplementedException(); + + void System.Collections.Generic.ICollection.Clear() => throw new System.NotImplementedException(); + + System.Boolean System.Collections.Generic.ICollection.Remove(System.Double item) => + throw new System.NotImplementedException(); + + public virtual System.Int32 Count + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IsClampedStart + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsClampedEnd + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.KnotStyle KnotStyle + { + get => throw new System.NotImplementedException(); + } + System.Boolean System.Collections.Generic.ICollection.IsReadOnly + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.NurbsCurvePointList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.NurbsCurvePointList.s.cs new file mode 100644 index 00000000..1377c9f6 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.NurbsCurvePointList.s.cs @@ -0,0 +1,127 @@ +namespace Rhino.Geometry.Collections; + +public partial class NurbsCurvePointList + : System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable, + Rhino.Collections.IRhinoTable, + Rhino.IEpsilonComparable, + System.Collections.Generic.IList, + System.Collections.Generic.ICollection +{ + public NurbsCurvePointList() { } + + public virtual void EnsurePrivateCopy() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Polyline ControlPolygon() => throw new System.NotImplementedException(); + + public virtual System.Boolean ChangeEndWeights(System.Double w0, System.Double w1) => + throw new System.NotImplementedException(); + + public virtual System.Boolean MakeRational() => throw new System.NotImplementedException(); + + public virtual System.Boolean MakeNonRational() => throw new System.NotImplementedException(); + + public virtual System.Boolean SetPoint(System.Int32 index, System.Double x, System.Double y, System.Double z) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetPoint( + System.Int32 index, + System.Double x, + System.Double y, + System.Double z, + System.Double weight + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetPoint(System.Int32 index, Rhino.Geometry.Point3d point) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetPoint(System.Int32 index, Rhino.Geometry.Point4d point) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetPoint(System.Int32 index, Rhino.Geometry.Point3d point, System.Double weight) => + throw new System.NotImplementedException(); + + public virtual System.Boolean GetPoint(System.Int32 index, out Rhino.Geometry.Point3d point) => + throw new System.NotImplementedException(); + + public virtual System.Boolean GetPoint(System.Int32 index, out Rhino.Geometry.Point4d point) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetWeight(System.Int32 index, System.Double weight) => + throw new System.NotImplementedException(); + + public virtual System.Double GetWeight(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual System.Boolean ValidateSpacing( + System.Double closeTolerance, + System.Double stackTolerance, + out System.Int32[] closeIndices, + out System.Int32[] stackedIndices + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean UVNDirectionsAt( + System.Int32 index, + out Rhino.Geometry.Vector3d uDir, + out Rhino.Geometry.Vector3d vDir, + out Rhino.Geometry.Vector3d nDir + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean EpsilonEquals( + Rhino.Geometry.Collections.NurbsCurvePointList other, + System.Double epsilon + ) => throw new System.NotImplementedException(); + + public virtual System.Int32 IndexOf(Rhino.Geometry.ControlPoint item) => throw new System.NotImplementedException(); + + public virtual System.Boolean Contains(Rhino.Geometry.ControlPoint item) => + throw new System.NotImplementedException(); + + public virtual void CopyTo(Rhino.Geometry.ControlPoint[] array, System.Int32 arrayIndex) => + throw new System.NotImplementedException(); + + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => + throw new System.NotImplementedException(); + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => + throw new System.NotImplementedException(); + + void System.Collections.Generic.IList.Insert( + System.Int32 index, + Rhino.Geometry.ControlPoint item + ) => throw new System.NotImplementedException(); + + void System.Collections.Generic.IList.RemoveAt(System.Int32 index) => + throw new System.NotImplementedException(); + + void System.Collections.Generic.ICollection.Add(Rhino.Geometry.ControlPoint item) => + throw new System.NotImplementedException(); + + void System.Collections.Generic.ICollection.Clear() => + throw new System.NotImplementedException(); + + System.Boolean System.Collections.Generic.ICollection.Remove( + Rhino.Geometry.ControlPoint item + ) => throw new System.NotImplementedException(); + + public virtual System.Int32 Count + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.ControlPoint this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double ControlPolygonLength + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 PointSize + { + get => throw new System.NotImplementedException(); + } + System.Boolean System.Collections.Generic.ICollection.IsReadOnly + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.NurbsSurfaceKnotList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.NurbsSurfaceKnotList.s.cs new file mode 100644 index 00000000..ae32cf32 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.NurbsSurfaceKnotList.s.cs @@ -0,0 +1,72 @@ +namespace Rhino.Geometry.Collections; + +public partial class NurbsSurfaceKnotList + : System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable, + Rhino.Collections.IRhinoTable, + Rhino.IEpsilonComparable +{ + public NurbsSurfaceKnotList() { } + + public virtual System.Double SuperfluousKnot(System.Boolean start) => throw new System.NotImplementedException(); + + public virtual void EnsurePrivateCopy() => throw new System.NotImplementedException(); + + public virtual System.Boolean InsertKnot(System.Double value) => throw new System.NotImplementedException(); + + public virtual System.Boolean InsertKnot(System.Double value, System.Int32 multiplicity) => + throw new System.NotImplementedException(); + + public virtual System.Int32 KnotMultiplicity(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual System.Boolean CreateUniformKnots(System.Double knotSpacing) => + throw new System.NotImplementedException(); + + public virtual System.Boolean CreatePeriodicKnots(System.Double knotSpacing) => + throw new System.NotImplementedException(); + + public virtual System.Int32 RemoveMultipleKnots( + System.Int32 minimumMultiplicity, + System.Int32 maximumMultiplicity, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean RemoveKnots(System.Int32 index0, System.Int32 index1) => + throw new System.NotImplementedException(); + + public virtual System.Boolean RemoveKnotsAt(System.Double u, System.Double v) => + throw new System.NotImplementedException(); + + public virtual System.Boolean EpsilonEquals( + Rhino.Geometry.Collections.NurbsSurfaceKnotList other, + System.Double epsilon + ) => throw new System.NotImplementedException(); + + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => + throw new System.NotImplementedException(); + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => + throw new System.NotImplementedException(); + + public virtual System.Int32 Count + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean ClampedAtStart + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean ClampedAtEnd + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.KnotStyle KnotStyle + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.NurbsSurfacePointList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.NurbsSurfacePointList.s.cs new file mode 100644 index 00000000..e44e5399 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.NurbsSurfacePointList.s.cs @@ -0,0 +1,103 @@ +namespace Rhino.Geometry.Collections; + +public partial class NurbsSurfacePointList + : System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable, + Rhino.IEpsilonComparable +{ + public NurbsSurfacePointList() { } + + public virtual void EnsurePrivateCopy() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point2d GetGrevillePoint(System.Int32 u, System.Int32 v) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.ControlPoint GetControlPoint(System.Int32 u, System.Int32 v) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetControlPoint(System.Int32 u, System.Int32 v, Rhino.Geometry.ControlPoint cp) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetControlPoint(System.Int32 u, System.Int32 v, Rhino.Geometry.Point3d cp) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetPoint( + System.Int32 u, + System.Int32 v, + System.Double x, + System.Double y, + System.Double z + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetPoint( + System.Int32 u, + System.Int32 v, + System.Double x, + System.Double y, + System.Double z, + System.Double weight + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetPoint(System.Int32 u, System.Int32 v, Rhino.Geometry.Point3d point) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetPoint(System.Int32 u, System.Int32 v, Rhino.Geometry.Point4d point) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetPoint( + System.Int32 u, + System.Int32 v, + Rhino.Geometry.Point3d point, + System.Double weight + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetPoint(System.Int32 u, System.Int32 v, out Rhino.Geometry.Point3d point) => + throw new System.NotImplementedException(); + + public virtual System.Boolean GetPoint(System.Int32 u, System.Int32 v, out Rhino.Geometry.Point4d point) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetWeight(System.Int32 u, System.Int32 v, System.Double weight) => + throw new System.NotImplementedException(); + + public virtual System.Double GetWeight(System.Int32 u, System.Int32 v) => throw new System.NotImplementedException(); + + public virtual System.Boolean UVNDirectionsAt( + System.Int32 u, + System.Int32 v, + out Rhino.Geometry.Vector3d uDir, + out Rhino.Geometry.Vector3d vDir, + out Rhino.Geometry.Vector3d nDir + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean ValidateSpacing( + System.Double closeTolerance, + System.Double stackTolerance, + out Rhino.IndexPair[] closeIndices, + out Rhino.IndexPair[] stackedIndices + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean EpsilonEquals( + Rhino.Geometry.Collections.NurbsSurfacePointList other, + System.Double epsilon + ) => throw new System.NotImplementedException(); + + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => + throw new System.NotImplementedException(); + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => + throw new System.NotImplementedException(); + + public virtual System.Int32 CountU + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 CountV + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 PointSize + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.SubDEdgeList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.SubDEdgeList.s.cs new file mode 100644 index 00000000..15e63440 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.SubDEdgeList.s.cs @@ -0,0 +1,39 @@ +namespace Rhino.Geometry.Collections; + +public partial class SubDEdgeList + : System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable +{ + public SubDEdgeList() { } + + public virtual Rhino.Geometry.SubDEdge Find(System.UInt32 id) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.SubDEdge Find(System.Int32 id) => throw new System.NotImplementedException(); + + public virtual System.Collections.Generic.IEnumerator GetEnumerator() => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.SubDEdge Add( + Rhino.Geometry.SubDEdgeTag tag, + Rhino.Geometry.SubDVertex v0, + Rhino.Geometry.SubDVertex v1 + ) => throw new System.NotImplementedException(); + + public virtual void SetEdgeTags( + System.Collections.Generic.IEnumerable edgeIndices, + Rhino.Geometry.SubDEdgeTag tag + ) => throw new System.NotImplementedException(); + + public virtual void SetEdgeTags( + System.Collections.Generic.IEnumerable edges, + Rhino.Geometry.SubDEdgeTag tag + ) => throw new System.NotImplementedException(); + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => + throw new System.NotImplementedException(); + + public virtual System.Int32 Count + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.SubDFaceList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.SubDFaceList.s.cs new file mode 100644 index 00000000..3c397bd8 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.SubDFaceList.s.cs @@ -0,0 +1,23 @@ +namespace Rhino.Geometry.Collections; + +public partial class SubDFaceList + : System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable +{ + public SubDFaceList() { } + + public virtual Rhino.Geometry.SubDFace Find(System.UInt32 id) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.SubDFace Find(System.Int32 id) => throw new System.NotImplementedException(); + + public virtual System.Collections.Generic.IEnumerator GetEnumerator() => + throw new System.NotImplementedException(); + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => + throw new System.NotImplementedException(); + + public virtual System.Int32 Count + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.SubDVertexList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.SubDVertexList.s.cs new file mode 100644 index 00000000..60351824 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Collections.SubDVertexList.s.cs @@ -0,0 +1,22 @@ +namespace Rhino.Geometry.Collections; + +public partial class SubDVertexList +{ + public SubDVertexList() { } + + public virtual Rhino.Geometry.SubDVertex Find(System.UInt32 id) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.SubDVertex Find(System.Int32 id) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.SubDVertex Add(Rhino.Geometry.SubDVertexTag tag, Rhino.Geometry.Point3d vertex) => + throw new System.NotImplementedException(); + + public virtual System.Int32 Count + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.SubDVertex First + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.ComponentIndex.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.ComponentIndex.s.cs new file mode 100644 index 00000000..1999a7c0 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.ComponentIndex.s.cs @@ -0,0 +1,24 @@ +namespace Rhino.Geometry; + +public partial struct 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 Rhino.Geometry.ComponentIndexType ComponentIndexType + { + get => throw new System.NotImplementedException(); + } + public System.Int32 Index + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.ComponentIndex Unset + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.ComponentIndexType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.ComponentIndexType.s.cs new file mode 100644 index 00000000..6f64b71b --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.ComponentIndexType.s.cs @@ -0,0 +1,35 @@ +namespace Rhino.Geometry; + +public enum ComponentIndexType +{ + InvalidType, + BrepVertex, + BrepEdge, + BrepFace, + BrepTrim, + BrepLoop, + MeshVertex, + MeshTopologyVertex, + MeshTopologyEdge, + MeshFace, + MeshNgon, + InstanceDefinitionPart, + PolycurveSegment, + PointCloudPoint, + GroupMember, + ExtrusionBottomProfile, + ExtrusionTopProfile, + ExtrusionWallEdge, + ExtrusionWallSurface, + ExtrusionCapSurface, + ExtrusionPath, + SubdVertex, + SubdEdge, + SubdFace, + DimLinearPoint, + DimRadialPoint, + DimAngularPoint, + DimOrdinatePoint, + DimTextPoint, + NoType, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.ComponentStatus.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.ComponentStatus.s.cs new file mode 100644 index 00000000..180a550b --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.ComponentStatus.s.cs @@ -0,0 +1,87 @@ +namespace Rhino.Geometry; + +public partial struct ComponentStatus : System.IEquatable +{ + public ComponentStatus() { } + + public Rhino.Geometry.ComponentStatus WithStates(Rhino.Geometry.ComponentStatus additionalStatus) => + throw new System.NotImplementedException(); + + public System.Boolean HasSomeEqualStates( + Rhino.Geometry.ComponentStatus statesFilter, + Rhino.Geometry.ComponentStatus comparand + ) => throw new System.NotImplementedException(); + + public System.Boolean HasAllEqualStates( + Rhino.Geometry.ComponentStatus statesFilter, + Rhino.Geometry.ComponentStatus comparand + ) => throw new System.NotImplementedException(); + + public 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 static Rhino.Geometry.ComponentStatus Clear + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.ComponentStatus Selected + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.ComponentStatus SelectedPersistent + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.ComponentStatus Highlighted + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.ComponentStatus Hidden + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.ComponentStatus Locked + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.ComponentStatus Damaged + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.ComponentStatus AllSet + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsClear + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsDamaged + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsHighlighted + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsHidden + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsLocked + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsSelected + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsSelectedPersistent + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Concavity.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Concavity.s.cs new file mode 100644 index 00000000..273c900d --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Concavity.s.cs @@ -0,0 +1,9 @@ +namespace Rhino.Geometry; + +public enum Concavity +{ + None, + Tangent, + Convex, + Concave, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Cone.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Cone.s.cs new file mode 100644 index 00000000..c021fddd --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Cone.s.cs @@ -0,0 +1,58 @@ +namespace Rhino.Geometry; + +public partial struct Cone : Rhino.IEpsilonComparable +{ + 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 System.Double AngleInDegrees() => throw new System.NotImplementedException(); + + public Rhino.Geometry.NurbsSurface ToNurbsSurface() => throw new System.NotImplementedException(); + + public Rhino.Geometry.RevSurface ToRevSurface() => throw new System.NotImplementedException(); + + public Rhino.Geometry.Brep ToBrep(System.Boolean capBottom) => throw new System.NotImplementedException(); + + public 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 + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double Height + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double Radius + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Boolean IsValid + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Point3d BasePoint + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Point3d ApexPoint + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Vector3d Axis + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.ConicSectionType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.ConicSectionType.s.cs new file mode 100644 index 00000000..3d6cc862 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.ConicSectionType.s.cs @@ -0,0 +1,10 @@ +namespace Rhino.Geometry; + +public enum ConicSectionType +{ + Unknown, + Circle, + Ellipse, + Hyperbola, + Parabola, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Continuity.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Continuity.s.cs new file mode 100644 index 00000000..19b2ccfe --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Continuity.s.cs @@ -0,0 +1,18 @@ +namespace Rhino.Geometry; + +public enum Continuity +{ + None, + C0_continuous, + C1_continuous, + C2_continuous, + G1_continuous, + G2_continuous, + C0_locus_continuous, + C1_locus_continuous, + C2_locus_continuous, + G1_locus_continuous, + G2_locus_continuous, + Cinfinity_continuous, + Gsmooth_continuous, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.ControlPoint.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.ControlPoint.s.cs new file mode 100644 index 00000000..f3b9a219 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.ControlPoint.s.cs @@ -0,0 +1,55 @@ +namespace Rhino.Geometry; + +public partial struct ControlPoint + : Rhino.IEpsilonComparable, + System.IEquatable +{ + public ControlPoint() { } + + public ControlPoint(System.Double x, System.Double y, System.Double z) => throw new System.NotImplementedException(); + + public ControlPoint(System.Double x, System.Double y, System.Double z, System.Double weight) => + throw new System.NotImplementedException(); + + public ControlPoint(Rhino.Geometry.Point3d pt) => throw new System.NotImplementedException(); + + public ControlPoint(Rhino.Geometry.Point3d euclideanPt, System.Double weight) => + throw new System.NotImplementedException(); + + public ControlPoint(Rhino.Geometry.Point4d pt) => throw new System.NotImplementedException(); + + public 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 static Rhino.Geometry.ControlPoint Unset + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Point3d Location + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double X + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double Y + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double Z + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double Weight + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Curve.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Curve.s.cs new file mode 100644 index 00000000..977d3d25 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Curve.s.cs @@ -0,0 +1,1102 @@ +namespace Rhino.Geometry; + +public partial class Curve : Rhino.Geometry.GeometryBase +{ + public Curve() { } + + public virtual Rhino.Geometry.PointContainment Contains( + Rhino.Geometry.Point3d testPoint, + Rhino.Geometry.Plane plane, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public virtual System.Double[] ExtremeParameters(Rhino.Geometry.Vector3d direction) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve CreatePeriodicCurve(Rhino.Geometry.Curve curve) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve CreatePeriodicCurve(Rhino.Geometry.Curve curve, System.Boolean smooth) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d PointAt(System.Double t) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d PointAtLength(System.Double length) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d PointAtNormalizedLength(System.Double length) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetStartPoint(Rhino.Geometry.Point3d point) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetEndPoint(Rhino.Geometry.Point3d point) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Vector3d TangentAt(System.Double t) => throw new System.NotImplementedException(); + + public virtual System.Boolean FrameAt(System.Double t, out Rhino.Geometry.Plane plane) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Vector3d[] DerivativeAt(System.Double t, System.Int32 derivativeCount) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Vector3d[] DerivativeAt( + System.Double t, + System.Int32 derivativeCount, + Rhino.Geometry.CurveEvaluationSide side + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Vector3d CurvatureAt(System.Double t) => throw new System.NotImplementedException(); + + public virtual System.Boolean PerpendicularFrameAt(System.Double t, out Rhino.Geometry.Plane plane) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Plane[] GetPerpendicularFrames( + System.Collections.Generic.IEnumerable parameters + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsContinuous(Rhino.Geometry.Continuity continuityType, System.Double t) => + throw new System.NotImplementedException(); + + public virtual System.Double TorsionAt(System.Double t) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetNextDiscontinuity( + Rhino.Geometry.Continuity continuityType, + System.Double t0, + System.Double t1, + out System.Double t + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetNextDiscontinuity( + Rhino.Geometry.Continuity continuityType, + System.Double t0, + System.Double t1, + System.Double cosAngleTolerance, + System.Double curvatureTolerance, + out System.Double t + ) => throw new System.NotImplementedException(); + + public virtual System.Double GetLength() => throw new System.NotImplementedException(); + + public virtual System.Double GetLength(System.Double fractionalTolerance) => + throw new System.NotImplementedException(); + + public virtual System.Double GetLength(Rhino.Geometry.Interval subdomain) => + throw new System.NotImplementedException(); + + public virtual System.Double GetLength(System.Double fractionalTolerance, Rhino.Geometry.Interval subdomain) => + throw new System.NotImplementedException(); + + public virtual System.Boolean IsShort(System.Double tolerance) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsShort(System.Double tolerance, Rhino.Geometry.Interval subdomain) => + throw new System.NotImplementedException(); + + public virtual System.Boolean RemoveShortSegments(System.Double tolerance) => + throw new System.NotImplementedException(); + + public virtual System.Boolean LengthParameter(System.Double segmentLength, out System.Double t) => + throw new System.NotImplementedException(); + + public virtual System.Boolean LengthParameter( + System.Double segmentLength, + out System.Double t, + System.Double fractionalTolerance + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean LengthParameter( + System.Double segmentLength, + out System.Double t, + Rhino.Geometry.Interval subdomain + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean LengthParameter( + System.Double segmentLength, + out System.Double t, + System.Double fractionalTolerance, + Rhino.Geometry.Interval subdomain + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean NormalizedLengthParameter(System.Double s, out System.Double t) => + throw new System.NotImplementedException(); + + public virtual System.Boolean NormalizedLengthParameter( + System.Double s, + out System.Double t, + System.Double fractionalTolerance + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean NormalizedLengthParameter( + System.Double s, + out System.Double t, + Rhino.Geometry.Interval subdomain + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean NormalizedLengthParameter( + System.Double s, + out System.Double t, + System.Double fractionalTolerance, + Rhino.Geometry.Interval subdomain + ) => throw new System.NotImplementedException(); + + public virtual System.Double[] NormalizedLengthParameters(System.Double[] s, System.Double absoluteTolerance) => + throw new System.NotImplementedException(); + + public virtual System.Double[] NormalizedLengthParameters( + System.Double[] s, + System.Double absoluteTolerance, + System.Double fractionalTolerance + ) => throw new System.NotImplementedException(); + + public virtual System.Double[] NormalizedLengthParameters( + System.Double[] s, + System.Double absoluteTolerance, + Rhino.Geometry.Interval subdomain + ) => throw new System.NotImplementedException(); + + public virtual System.Double[] NormalizedLengthParameters( + System.Double[] s, + System.Double absoluteTolerance, + System.Double fractionalTolerance, + Rhino.Geometry.Interval subdomain + ) => throw new System.NotImplementedException(); + + public virtual System.Double[] DivideByCount(System.Int32 segmentCount, System.Boolean includeEnds) => + throw new System.NotImplementedException(); + + public virtual System.Double[] DivideByCount( + System.Int32 segmentCount, + System.Boolean includeEnds, + out Rhino.Geometry.Point3d[] points + ) => throw new System.NotImplementedException(); + + public virtual System.Double[] DivideByLength(System.Double segmentLength, System.Boolean includeEnds) => + throw new System.NotImplementedException(); + + public virtual System.Double[] DivideByLength( + System.Double segmentLength, + System.Boolean includeEnds, + System.Boolean reverse + ) => throw new System.NotImplementedException(); + + public virtual System.Double[] DivideByLength( + System.Double segmentLength, + System.Boolean includeEnds, + out Rhino.Geometry.Point3d[] points + ) => throw new System.NotImplementedException(); + + public virtual System.Double[] DivideByLength( + System.Double segmentLength, + System.Boolean includeEnds, + System.Boolean reverse, + out Rhino.Geometry.Point3d[] points + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d[] DivideEquidistant(System.Double distance) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d[] DivideAsContour( + Rhino.Geometry.Point3d contourStart, + Rhino.Geometry.Point3d contourEnd, + System.Double interval + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetCurveParameterFromNurbsFormParameter( + System.Double nurbsParameter, + out System.Double curveParameter + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetNurbsFormParameterFromCurveParameter( + System.Double curveParameter, + out System.Double nurbsParameter + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve Trim(System.Double t0, System.Double t1) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve Trim(Rhino.Geometry.Interval domain) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve Trim(Rhino.Geometry.CurveEnd side, System.Double length) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve[] Split(System.Double t) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve[] Split(System.Collections.Generic.IEnumerable t) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve[] Split(Rhino.Geometry.Brep cutter, System.Double tolerance) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve[] Split( + Rhino.Geometry.Brep cutter, + System.Double tolerance, + System.Double angleToleranceRadians + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve[] Split(Rhino.Geometry.Surface cutter, System.Double tolerance) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve[] Split( + Rhino.Geometry.Surface cutter, + System.Double tolerance, + System.Double angleToleranceRadians + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve Extend(System.Double t0, System.Double t1) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve Extend(Rhino.Geometry.Interval domain) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve Extend( + Rhino.Geometry.CurveEnd side, + System.Double length, + Rhino.Geometry.CurveExtensionStyle style + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve Extend( + Rhino.Geometry.CurveEnd side, + Rhino.Geometry.CurveExtensionStyle style, + System.Collections.Generic.IEnumerable geometry + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve Extend( + Rhino.Geometry.CurveEnd side, + Rhino.Geometry.CurveExtensionStyle style, + Rhino.Geometry.Point3d endPoint + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve ExtendOnSurface(Rhino.Geometry.CurveEnd side, Rhino.Geometry.Surface surface) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve ExtendOnSurface(Rhino.Geometry.CurveEnd side, Rhino.Geometry.BrepFace face) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve ExtendByLine( + Rhino.Geometry.CurveEnd side, + System.Collections.Generic.IEnumerable geometry + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve ExtendByArc( + Rhino.Geometry.CurveEnd side, + System.Collections.Generic.IEnumerable geometry + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve Simplify( + Rhino.Geometry.CurveSimplifyOptions options, + System.Double distanceTolerance, + System.Double angleToleranceRadians + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve SimplifyEnd( + Rhino.Geometry.CurveEnd end, + Rhino.Geometry.CurveSimplifyOptions options, + System.Double distanceTolerance, + System.Double angleToleranceRadians + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve Fair( + System.Double distanceTolerance, + System.Double angleTolerance, + System.Int32 clampStart, + System.Int32 clampEnd, + System.Int32 iterations + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve Fit( + System.Int32 degree, + System.Double fitTolerance, + System.Double angleTolerance + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.NurbsCurve Rebuild( + System.Int32 pointCount, + System.Int32 degree, + System.Boolean preserveTangents + ) => throw new System.NotImplementedException(); + + public virtual System.Int32 HasNurbsForm() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.NurbsCurve ToNurbsCurve() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.NurbsCurve ToNurbsCurve(Rhino.Geometry.Interval subdomain) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Interval SpanDomain(System.Int32 spanIndex) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.PolylineCurve ToPolyline( + System.Int32 mainSegmentCount, + System.Int32 subSegmentCount, + System.Double maxAngleRadians, + System.Double maxChordLengthRatio, + System.Double maxAspectRatio, + System.Double tolerance, + System.Double minEdgeLength, + System.Double maxEdgeLength, + System.Boolean keepStartPoint + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.PolylineCurve ToPolyline( + System.Int32 mainSegmentCount, + System.Int32 subSegmentCount, + System.Double maxAngleRadians, + System.Double maxChordLengthRatio, + System.Double maxAspectRatio, + System.Double tolerance, + System.Double minEdgeLength, + System.Double maxEdgeLength, + System.Boolean keepStartPoint, + Rhino.Geometry.Interval curveDomain + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.PolylineCurve ToPolyline( + System.Double tolerance, + System.Double angleTolerance, + System.Double minimumLength, + System.Double maximumLength + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.PolyCurve ToArcsAndLines( + System.Double tolerance, + System.Double angleTolerance, + System.Double minimumLength, + System.Double maximumLength + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.PolylineCurve PullToMesh(Rhino.Geometry.Mesh mesh, System.Double tolerance) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve[] Offset( + Rhino.Geometry.Plane plane, + System.Double distance, + System.Double tolerance, + Rhino.Geometry.CurveOffsetCornerStyle cornerStyle + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve[] Offset( + Rhino.Geometry.Point3d directionPoint, + Rhino.Geometry.Vector3d normal, + System.Double distance, + System.Double tolerance, + Rhino.Geometry.CurveOffsetCornerStyle cornerStyle + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve[] Offset( + Rhino.Geometry.Point3d directionPoint, + Rhino.Geometry.Vector3d normal, + System.Double distance, + System.Double tolerance, + System.Double angleTolerance, + System.Boolean loose, + Rhino.Geometry.CurveOffsetCornerStyle cornerStyle, + Rhino.Geometry.CurveOffsetEndStyle endStyle + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve RibbonOffset( + System.Double distance, + System.Double blendRadius, + Rhino.Geometry.Point3d directionPoint, + Rhino.Geometry.Vector3d normal, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve RibbonOffset( + System.Double distance, + System.Double blendRadius, + Rhino.Geometry.Point3d directionPoint, + Rhino.Geometry.Vector3d normal, + System.Double tolerance, + out Rhino.Geometry.Curve[] crossSections, + out Rhino.Geometry.Surface[] ruledSurfaces + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve RibbonOffset( + System.Double distance, + System.Double blendRadius, + Rhino.Geometry.Point3d directionPoint, + Rhino.Geometry.Vector3d normal, + System.Double tolerance, + out System.Double[] outputParameters, + out System.Double[] curveParameters + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve[] OffsetOnSurface( + Rhino.Geometry.BrepFace face, + System.Double distance, + System.Double fittingTolerance + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve[] OffsetOnSurface( + Rhino.Geometry.BrepFace face, + Rhino.Geometry.Point2d throughPoint, + System.Double fittingTolerance + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve[] OffsetOnSurface( + Rhino.Geometry.BrepFace face, + System.Double[] curveParameters, + System.Double[] offsetDistances, + System.Double fittingTolerance + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve[] OffsetOnSurface( + Rhino.Geometry.Surface surface, + System.Double distance, + System.Double fittingTolerance + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve[] OffsetOnSurface( + Rhino.Geometry.Surface surface, + Rhino.Geometry.Point2d throughPoint, + System.Double fittingTolerance + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve[] OffsetOnSurface( + Rhino.Geometry.Surface surface, + System.Double[] curveParameters, + System.Double[] offsetDistances, + System.Double fittingTolerance + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve[] PullToBrepFace(Rhino.Geometry.BrepFace face, System.Double tolerance) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve OffsetNormalToSurface(Rhino.Geometry.Surface surface, System.Double height) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.ConicSectionType GetConicSectionType() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.ConicSectionType GetConicSectionType( + out Rhino.Geometry.Point3d focus1, + out Rhino.Geometry.Point3d focus2, + out Rhino.Geometry.Point3d center + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve CreateInterpolatedCurve( + System.Collections.Generic.IEnumerable points, + System.Int32 degree + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve CreateInterpolatedCurve( + System.Collections.Generic.IEnumerable points, + System.Int32 degree, + Rhino.Geometry.CurveKnotStyle knots + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve CreateInterpolatedCurve( + System.Collections.Generic.IEnumerable points, + System.Int32 degree, + Rhino.Geometry.CurveKnotStyle knots, + Rhino.Geometry.Vector3d startTangent, + Rhino.Geometry.Vector3d endTangent + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve CreateSoftEditCurve( + Rhino.Geometry.Curve curve, + System.Double t, + Rhino.Geometry.Vector3d delta, + System.Double length, + System.Boolean fixEnds + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve CreateFilletCornersCurve( + Rhino.Geometry.Curve curve, + System.Double radius, + System.Double tolerance, + System.Double angleTolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve CreateControlPointCurve( + System.Collections.Generic.IEnumerable points, + System.Int32 degree + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve CreateControlPointCurve( + System.Collections.Generic.IEnumerable points + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve CreateArcLineArcBlend( + Rhino.Geometry.Point3d startPt, + Rhino.Geometry.Vector3d startDir, + Rhino.Geometry.Point3d endPt, + Rhino.Geometry.Vector3d endDir, + System.Double radius + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve CreateArcBlend( + Rhino.Geometry.Point3d startPt, + Rhino.Geometry.Vector3d startDir, + Rhino.Geometry.Point3d endPt, + Rhino.Geometry.Vector3d endDir, + System.Double controlPointLengthRatio + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve CreateMeanCurve( + Rhino.Geometry.Curve curveA, + Rhino.Geometry.Curve curveB, + System.Double angleToleranceRadians + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve CreateMeanCurve(Rhino.Geometry.Curve curveA, Rhino.Geometry.Curve curveB) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve CreateBlendCurve( + Rhino.Geometry.Curve curveA, + Rhino.Geometry.Curve curveB, + Rhino.Geometry.BlendContinuity continuity + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve CreateBlendCurve( + Rhino.Geometry.Curve curveA, + Rhino.Geometry.Curve curveB, + Rhino.Geometry.BlendContinuity continuity, + System.Double bulgeA, + System.Double bulgeB + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve CreateBlendCurve( + Rhino.Geometry.Curve curve0, + System.Double t0, + System.Boolean reverse0, + Rhino.Geometry.BlendContinuity continuity0, + Rhino.Geometry.Curve curve1, + System.Double t1, + System.Boolean reverse1, + Rhino.Geometry.BlendContinuity continuity1 + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve[] CreateMatchCurve( + Rhino.Geometry.Curve curve0, + System.Boolean reverse0, + Rhino.Geometry.BlendContinuity continuity, + Rhino.Geometry.Curve curve1, + System.Boolean reverse1, + Rhino.Geometry.PreserveEnd preserve, + System.Boolean average + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve[] CreateTweenCurves( + Rhino.Geometry.Curve curve0, + Rhino.Geometry.Curve curve1, + System.Int32 numCurves + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve[] CreateTweenCurves( + Rhino.Geometry.Curve curve0, + Rhino.Geometry.Curve curve1, + System.Int32 numCurves, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve[] CreateTweenCurvesWithMatching( + Rhino.Geometry.Curve curve0, + Rhino.Geometry.Curve curve1, + System.Int32 numCurves + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve[] CreateTweenCurvesWithMatching( + Rhino.Geometry.Curve curve0, + Rhino.Geometry.Curve curve1, + System.Int32 numCurves, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve[] CreateTweenCurvesWithSampling( + Rhino.Geometry.Curve curve0, + Rhino.Geometry.Curve curve1, + System.Int32 numCurves, + System.Int32 numSamples + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve[] CreateTweenCurvesWithSampling( + Rhino.Geometry.Curve curve0, + Rhino.Geometry.Curve curve1, + System.Int32 numCurves, + System.Int32 numSamples, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve[] JoinCurves( + System.Collections.Generic.IEnumerable inputCurves + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve[] JoinCurves( + System.Collections.Generic.IEnumerable inputCurves, + System.Double joinTolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve[] JoinCurves( + System.Collections.Generic.IEnumerable inputCurves, + System.Double joinTolerance, + System.Boolean preserveDirection + ) => throw new System.NotImplementedException(); + + public static System.Boolean MakeEndsMeet( + Rhino.Geometry.Curve curveA, + System.Boolean adjustStartCurveA, + Rhino.Geometry.Curve curveB, + System.Boolean adjustStartCurveB + ) => throw new System.NotImplementedException(); + + public static System.Boolean GetFilletPoints( + Rhino.Geometry.Curve curve0, + Rhino.Geometry.Curve curve1, + System.Double radius, + System.Double t0Base, + System.Double t1Base, + out System.Double t0, + out System.Double t1, + out Rhino.Geometry.Plane filletPlane + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Arc CreateFillet( + Rhino.Geometry.Curve curve0, + Rhino.Geometry.Curve curve1, + System.Double radius, + System.Double t0Base, + System.Double t1Base + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve[] CreateFilletCurves( + Rhino.Geometry.Curve curve0, + Rhino.Geometry.Point3d point0, + Rhino.Geometry.Curve curve1, + Rhino.Geometry.Point3d point1, + System.Double radius, + System.Boolean join, + System.Boolean trim, + System.Boolean arcExtension, + System.Double tolerance, + System.Double angleTolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve[] CreateBooleanUnion( + System.Collections.Generic.IEnumerable curves + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve[] CreateBooleanUnion( + System.Collections.Generic.IEnumerable curves, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve[] CreateBooleanIntersection( + Rhino.Geometry.Curve curveA, + Rhino.Geometry.Curve curveB + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve[] CreateBooleanIntersection( + Rhino.Geometry.Curve curveA, + Rhino.Geometry.Curve curveB, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve[] CreateBooleanDifference( + Rhino.Geometry.Curve curveA, + Rhino.Geometry.Curve curveB + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve[] CreateBooleanDifference( + Rhino.Geometry.Curve curveA, + Rhino.Geometry.Curve curveB, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve[] CreateBooleanDifference( + Rhino.Geometry.Curve curveA, + System.Collections.Generic.IEnumerable subtractors + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve[] CreateBooleanDifference( + Rhino.Geometry.Curve curveA, + System.Collections.Generic.IEnumerable subtractors, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.CurveBooleanRegions CreateBooleanRegions( + System.Collections.Generic.IEnumerable curves, + Rhino.Geometry.Plane plane, + System.Collections.Generic.IEnumerable points, + System.Boolean combineRegions, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.CurveBooleanRegions CreateBooleanRegions( + System.Collections.Generic.IEnumerable curves, + Rhino.Geometry.Plane plane, + System.Boolean combineRegions, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve[] CreateTextOutlines( + System.String text, + System.String font, + System.Double textHeight, + System.Int32 textStyle, + System.Boolean closeLoops, + Rhino.Geometry.Plane plane, + System.Double smallCapsScale, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve[] CreateCurve2View( + Rhino.Geometry.Curve curveA, + Rhino.Geometry.Curve curveB, + Rhino.Geometry.Vector3d vectorA, + Rhino.Geometry.Vector3d vectorB, + System.Double tolerance, + System.Double angleTolerance + ) => throw new System.NotImplementedException(); + + public static System.Boolean DoDirectionsMatch(Rhino.Geometry.Curve curveA, Rhino.Geometry.Curve curveB) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve[] ProjectToMesh( + Rhino.Geometry.Curve curve, + Rhino.Geometry.Mesh mesh, + Rhino.Geometry.Vector3d direction, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve[] ProjectToMesh( + Rhino.Geometry.Curve curve, + System.Collections.Generic.IEnumerable meshes, + Rhino.Geometry.Vector3d direction, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve[] ProjectToMesh( + System.Collections.Generic.IEnumerable curves, + System.Collections.Generic.IEnumerable meshes, + Rhino.Geometry.Vector3d direction, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve[] ProjectToBrep( + Rhino.Geometry.Curve curve, + Rhino.Geometry.Brep brep, + Rhino.Geometry.Vector3d direction, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve[] ProjectToBrep( + Rhino.Geometry.Curve curve, + System.Collections.Generic.IEnumerable breps, + Rhino.Geometry.Vector3d direction, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve[] ProjectToBrep( + Rhino.Geometry.Curve curve, + System.Collections.Generic.IEnumerable breps, + Rhino.Geometry.Vector3d direction, + System.Double tolerance, + out System.Int32[] brepIndices + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve[] ProjectToBrep( + System.Collections.Generic.IEnumerable curves, + System.Collections.Generic.IEnumerable breps, + Rhino.Geometry.Vector3d direction, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve[] ProjectToBrep( + System.Collections.Generic.IEnumerable curves, + System.Collections.Generic.IEnumerable breps, + Rhino.Geometry.Vector3d direction, + System.Double tolerance, + out System.Int32[] curveIndices, + out System.Int32[] brepIndices + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve ProjectToPlane(Rhino.Geometry.Curve curve, Rhino.Geometry.Plane plane) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve[] PullToBrepFace( + Rhino.Geometry.Curve curve, + Rhino.Geometry.BrepFace face, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static System.Boolean GetDistancesBetweenCurves( + Rhino.Geometry.Curve curveA, + Rhino.Geometry.Curve curveB, + System.Double tolerance, + out System.Double maxDistance, + out System.Double maxDistanceParameterA, + out System.Double maxDistanceParameterB, + out System.Double minDistance, + out System.Double minDistanceParameterA, + out System.Double minDistanceParameterB + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.RegionContainment PlanarClosedCurveRelationship( + Rhino.Geometry.Curve curveA, + Rhino.Geometry.Curve curveB, + Rhino.Geometry.Plane testPlane, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static System.Boolean PlanarCurveCollision( + Rhino.Geometry.Curve curveA, + Rhino.Geometry.Curve curveB, + Rhino.Geometry.Plane testPlane, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve DuplicateCurve() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve[] DuplicateSegments() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve Smooth( + System.Double smoothFactor, + System.Boolean bXSmooth, + System.Boolean bYSmooth, + System.Boolean bZSmooth, + System.Boolean bFixBoundaries, + Rhino.Geometry.SmoothingCoordinateSystem coordinateSystem + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve Smooth( + System.Double smoothFactor, + System.Boolean bXSmooth, + System.Boolean bYSmooth, + System.Boolean bZSmooth, + System.Boolean bFixBoundaries, + Rhino.Geometry.SmoothingCoordinateSystem coordinateSystem, + Rhino.Geometry.Plane plane + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetLocalPerpPoint( + Rhino.Geometry.Point3d testPoint, + System.Double seedParmameter, + out System.Double curveParameter + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetLocalPerpPoint( + Rhino.Geometry.Point3d testPoint, + System.Double seedParmameter, + Rhino.Geometry.Interval subDomain, + out System.Double curveParameter + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetLocalTangentPoint( + Rhino.Geometry.Point3d testPoint, + System.Double seedParmameter, + out System.Double curveParameter + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetLocalTangentPoint( + Rhino.Geometry.Point3d testPoint, + System.Double seedParmameter, + Rhino.Geometry.Interval subDomain, + out System.Double curveParameter + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean ChangeDimension(System.Int32 desiredDimension) => + throw new System.NotImplementedException(); + + public virtual System.Boolean IsLinear() => throw new System.NotImplementedException(); + + public virtual System.Boolean IsLinear(System.Double tolerance) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsPolyline() => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetPolyline(out Rhino.Geometry.Polyline polyline) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetPolyline(out Rhino.Geometry.Polyline polyline, out System.Double[] parameters) => + throw new System.NotImplementedException(); + + public virtual System.Boolean IsArc() => throw new System.NotImplementedException(); + + public virtual System.Boolean IsArc(System.Double tolerance) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetArc(out Rhino.Geometry.Arc arc) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetArc(out Rhino.Geometry.Arc arc, System.Double tolerance) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetArc(Rhino.Geometry.Plane plane, out Rhino.Geometry.Arc arc) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetArc( + Rhino.Geometry.Plane plane, + out Rhino.Geometry.Arc arc, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsCircle() => throw new System.NotImplementedException(); + + public virtual System.Boolean IsCircle(System.Double tolerance) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetCircle(out Rhino.Geometry.Circle circle) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetCircle(out Rhino.Geometry.Circle circle, System.Double tolerance) => + throw new System.NotImplementedException(); + + public virtual System.Boolean IsEllipse() => throw new System.NotImplementedException(); + + public virtual System.Boolean IsEllipse(System.Double tolerance) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetEllipse(out Rhino.Geometry.Ellipse ellipse) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetEllipse(out Rhino.Geometry.Ellipse ellipse, System.Double tolerance) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetEllipse(Rhino.Geometry.Plane plane, out Rhino.Geometry.Ellipse ellipse) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetEllipse( + Rhino.Geometry.Plane plane, + out Rhino.Geometry.Ellipse ellipse, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsPlanar() => throw new System.NotImplementedException(); + + public virtual System.Boolean IsPlanar(System.Double tolerance) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetPlane(out Rhino.Geometry.Plane plane) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetPlane(out Rhino.Geometry.Plane plane, System.Double tolerance) => + throw new System.NotImplementedException(); + + public virtual System.Boolean IsInPlane(Rhino.Geometry.Plane testPlane) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsInPlane(Rhino.Geometry.Plane testPlane, System.Double tolerance) => + throw new System.NotImplementedException(); + + public virtual System.Boolean ChangeClosedCurveSeam(System.Double t) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsClosable(System.Double tolerance) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsClosable( + System.Double tolerance, + System.Double minimumAbsoluteSize, + System.Double minimumRelativeSize + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d[] InflectionPoints() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d[] MaxCurvaturePoints() => throw new System.NotImplementedException(); + + public virtual System.Boolean MakeClosed(System.Double tolerance) => throw new System.NotImplementedException(); + + public virtual System.Boolean CombineShortSegments(System.Double tolerance) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.CurveOrientation ClosedCurveOrientation() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.CurveOrientation ClosedCurveOrientation(Rhino.Geometry.Vector3d upDirection) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.CurveOrientation ClosedCurveOrientation(Rhino.Geometry.Plane plane) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.CurveOrientation ClosedCurveOrientation(Rhino.Geometry.Transform xform) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Reverse() => throw new System.NotImplementedException(); + + public virtual System.Boolean LcoalClosestPoint( + Rhino.Geometry.Point3d testPoint, + System.Double seed, + out System.Double t + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean LocalClosestPoint( + Rhino.Geometry.Point3d testPoint, + System.Double seed, + out System.Double t + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean ClosestPoint(Rhino.Geometry.Point3d testPoint, out System.Double t) => + throw new System.NotImplementedException(); + + public virtual System.Boolean ClosestPoint( + Rhino.Geometry.Point3d testPoint, + out System.Double t, + System.Double maximumDistance + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean ClosestPoints( + System.Collections.Generic.IEnumerable geometry, + out Rhino.Geometry.Point3d pointOnCurve, + out Rhino.Geometry.Point3d pointOnObject, + out System.Int32 whichGeometry, + System.Double maximumDistance + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean ClosestPoints( + System.Collections.Generic.IEnumerable geometry, + out Rhino.Geometry.Point3d pointOnCurve, + out Rhino.Geometry.Point3d pointOnObject, + out System.Int32 whichGeometry + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean ClosestPoints( + Rhino.Geometry.Curve otherCurve, + out Rhino.Geometry.Point3d pointOnThisCurve, + out Rhino.Geometry.Point3d pointOnOtherCurve + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.PointContainment Contains(Rhino.Geometry.Point3d testPoint) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.PointContainment Contains( + Rhino.Geometry.Point3d testPoint, + Rhino.Geometry.Plane plane + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsSubDFriendly + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Interval Domain + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 Dimension + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 SpanCount + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 Degree + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsClosed + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsPeriodic + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Point3d PointAtStart + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Point3d PointAtEnd + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d TangentAtStart + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d TangentAtEnd + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.CurveBooleanRegions.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.CurveBooleanRegions.s.cs new file mode 100644 index 00000000..67c54921 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.CurveBooleanRegions.s.cs @@ -0,0 +1,42 @@ +namespace Rhino.Geometry; + +public partial class CurveBooleanRegions : System.IDisposable +{ + public CurveBooleanRegions() { } + + public virtual Rhino.Geometry.Curve[] RegionCurves(System.Int32 regionIndex) => + throw new System.NotImplementedException(); + + public virtual System.Int32 RegionPointIndex(System.Int32 pointIndex) => throw new System.NotImplementedException(); + + public virtual System.Int32 BoundaryCount(System.Int32 regionIndex) => throw new System.NotImplementedException(); + + public virtual System.Int32 SegmentCount(System.Int32 regionIndex, System.Int32 boundaryIndex) => + throw new System.NotImplementedException(); + + public virtual System.Int32 SegmentDetails( + System.Int32 regionIndex, + System.Int32 boundaryIndex, + System.Int32 segmmentIndex, + out Rhino.Geometry.Interval subDomain, + out System.Boolean reversed + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve PlanarCurve(System.Int32 planarCurveIndex) => + throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual System.Int32 RegionCount + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 PointCount + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 PlanarCurveCount + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.CurveEnd.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.CurveEnd.s.cs new file mode 100644 index 00000000..6aed09f7 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.CurveEnd.s.cs @@ -0,0 +1,9 @@ +namespace Rhino.Geometry; + +public enum CurveEnd +{ + None, + Start, + End, + Both, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.CurveEvaluationSide.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.CurveEvaluationSide.s.cs new file mode 100644 index 00000000..4f80c63f --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.CurveEvaluationSide.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.Geometry; + +public enum CurveEvaluationSide +{ + Default, + Below, + Above, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.CurveExtensionStyle.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.CurveExtensionStyle.s.cs new file mode 100644 index 00000000..1a033402 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.CurveExtensionStyle.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.Geometry; + +public enum CurveExtensionStyle +{ + Line, + Arc, + Smooth, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.CurveKnotStyle.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.CurveKnotStyle.s.cs new file mode 100644 index 00000000..86d044fd --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.CurveKnotStyle.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.Geometry; + +public enum CurveKnotStyle +{ + Uniform, + Chord, + ChordSquareRoot, + UniformPeriodic, + ChordPeriodic, + ChordSquareRootPeriodic, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.CurveOffsetCornerStyle.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.CurveOffsetCornerStyle.s.cs new file mode 100644 index 00000000..39b3b9e6 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.CurveOffsetCornerStyle.s.cs @@ -0,0 +1,10 @@ +namespace Rhino.Geometry; + +public enum CurveOffsetCornerStyle +{ + None, + Sharp, + Round, + Smooth, + Chamfer, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.CurveOffsetEndStyle.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.CurveOffsetEndStyle.s.cs new file mode 100644 index 00000000..eb56e46f --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.CurveOffsetEndStyle.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.Geometry; + +public enum CurveOffsetEndStyle +{ + None, + Flat, + Round, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.CurveOrientation.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.CurveOrientation.s.cs new file mode 100644 index 00000000..c302a55e --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.CurveOrientation.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.Geometry; + +public enum CurveOrientation +{ + Undefined, + Clockwise, + CounterClockwise, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.CurveProxy.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.CurveProxy.s.cs new file mode 100644 index 00000000..aec6ac5b --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.CurveProxy.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.Geometry; + +public partial class CurveProxy : Rhino.Geometry.Curve +{ + public CurveProxy() { } + + public virtual System.Boolean ProxyCurveIsReversed + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.CurveSimplifyOptions.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.CurveSimplifyOptions.s.cs new file mode 100644 index 00000000..44d8d893 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.CurveSimplifyOptions.s.cs @@ -0,0 +1,13 @@ +namespace Rhino.Geometry; + +public enum CurveSimplifyOptions +{ + None, + SplitAtFullyMultipleKnots, + RebuildLines, + RebuildArcs, + RebuildRationals, + AdjustG1, + Merge, + All, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Cylinder.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Cylinder.s.cs new file mode 100644 index 00000000..0ca652d4 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Cylinder.s.cs @@ -0,0 +1,69 @@ +namespace Rhino.Geometry; + +public partial struct Cylinder : Rhino.IEpsilonComparable +{ + public Cylinder() { } + + public Cylinder(Rhino.Geometry.Circle baseCircle) => throw new System.NotImplementedException(); + + 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) => + throw new System.NotImplementedException(); + + public Rhino.Geometry.NurbsSurface ToNurbsSurface() => throw new System.NotImplementedException(); + + public Rhino.Geometry.RevSurface ToRevSurface() => throw new System.NotImplementedException(); + + public 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 + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsFinite + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Point3d Center + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Vector3d Axis + { + get => throw new System.NotImplementedException(); + } + public System.Double TotalHeight + { + get => throw new System.NotImplementedException(); + } + public System.Double Height1 + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double Height2 + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double Radius + { + get => throw new System.NotImplementedException(); + set { } + } + public Rhino.Geometry.Plane BasePlane + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.DetailView.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.DetailView.s.cs new file mode 100644 index 00000000..f3d7c3d4 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.DetailView.s.cs @@ -0,0 +1,33 @@ +namespace Rhino.Geometry; + +public partial class DetailView : Rhino.Geometry.GeometryBase +{ + public DetailView() { } + + public virtual System.Boolean SetScale( + System.Double modelLength, + Rhino.UnitSystem modelUnits, + System.Double pageLength, + Rhino.UnitSystem pageUnits + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsParallelProjection + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IsPerspectiveProjection + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IsProjectionLocked + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double PageToModelRatio + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.DevelopableSrf.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.DevelopableSrf.s.cs new file mode 100644 index 00000000..e2a90e17 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.DevelopableSrf.s.cs @@ -0,0 +1,6 @@ +namespace Rhino.Geometry; + +public partial class DevelopableSrf +{ + public DevelopableSrf() { } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Dimension+ForceArrow.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Dimension+ForceArrow.s.cs new file mode 100644 index 00000000..70ca28a7 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Dimension+ForceArrow.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.Geometry; + +public partial class Dimension +{ + public enum ForceArrow + { + Auto, + Inside, + Outside, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Dimension+ForceText.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Dimension+ForceText.s.cs new file mode 100644 index 00000000..0a7ff3ad --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Dimension+ForceText.s.cs @@ -0,0 +1,14 @@ +namespace Rhino.Geometry; + +public partial class Dimension +{ + public enum ForceText + { + Auto, + Inside, + Right, + Left, + HintRight, + HintLeft, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Dimension.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Dimension.s.cs new file mode 100644 index 00000000..403b4c82 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Dimension.s.cs @@ -0,0 +1,275 @@ +namespace Rhino.Geometry; + +public partial class Dimension : Rhino.Geometry.AnnotationBase +{ + public Dimension() { } + + public virtual Rhino.Geometry.Transform GetTextTransform( + Rhino.DocObjects.ViewportInfo viewport, + Rhino.DocObjects.DimensionStyle style, + System.Double textScale, + System.Boolean drawForward + ) => throw new System.NotImplementedException(); + + public virtual void SetDimensionLengthDisplayWithZeroSuppressionReset( + Rhino.DocObjects.DimensionStyle.LengthDisplay ld + ) => throw new System.NotImplementedException(); + + public virtual void SetAltDimensionLengthDisplayWithZeroSuppressionReset( + Rhino.DocObjects.DimensionStyle.LengthDisplay ld + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean UseDefaultTextPoint + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Point2d TextPosition + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String PlainUserText + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double TextRotation + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double NumericValue + { + get => throw new System.NotImplementedException(); + } + public virtual System.Guid DetailMeasured + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double DistanceScale + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Dimension.ForceArrow ForceArrowPosition + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Dimension.ForceText ForceTextPosition + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ForceDimLine + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.ArrowFit ArrowFit + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ForceDimensionLineBetweenExtensionLines + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.TextFit TextFit + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.TextOrientation TextOrientation + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.TextLocation TextLocation + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.LeaderContentAngleStyle TextAngleType + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double DimensionLineExtension + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double ExtensionLineExtension + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double ExtensionLineOffset + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean FixedLengthExtensionOn + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double FixedExtensionLength + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double BaselineSpacing + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double CentermarkSize + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.CenterMarkStyle CentermarkStyle + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean SuppressExtension1 + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean SuppressExtension2 + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.ArrowType ArrowheadType1 + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.ArrowType ArrowheadType2 + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double ArrowSize + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Guid ArrowBlockId1 + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Guid ArrowBlockId2 + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double LengthFactor + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 LengthResolution + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double LengthRoundoff + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String Prefix + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String Suffix + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.ZeroSuppression ZeroSuppression + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean AltUnitsDisplay + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double AltLengthFactor + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 AltLengthResolution + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double AltLengthRoundoff + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String AltPrefix + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String AltSuffix + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.ZeroSuppression AltZeroSuppression + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean AlternateBelowLine + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.ToleranceDisplayFormat ToleranceFormat + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 ToleranceResolution + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 AltToleranceResolution + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double ToleranceUpperValue + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double ToleranceLowerValue + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double ToleranceHeightScale + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.DistancingMode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.DistancingMode.s.cs new file mode 100644 index 00000000..eba172f6 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.DistancingMode.s.cs @@ -0,0 +1,10 @@ +namespace Rhino.Geometry; + +public enum DistancingMode +{ + Undefined, + Linear, + LinearFromEnd, + Ratio, + RatioFromEnd, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.EdgeAdjacency.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.EdgeAdjacency.s.cs new file mode 100644 index 00000000..740c5727 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.EdgeAdjacency.s.cs @@ -0,0 +1,9 @@ +namespace Rhino.Geometry; + +public enum EdgeAdjacency +{ + None, + Naked, + Interior, + NonManifold, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Ellipse.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Ellipse.s.cs new file mode 100644 index 00000000..6dc725d2 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Ellipse.s.cs @@ -0,0 +1,39 @@ +namespace Rhino.Geometry; + +public partial struct Ellipse : Rhino.IEpsilonComparable, System.ICloneable +{ + public Ellipse() { } + + public Ellipse(Rhino.Geometry.Plane plane, System.Double radius1, System.Double radius2) => + throw new System.NotImplementedException(); + + 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 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 + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double Radius1 + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double Radius2 + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Boolean IsValid + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.ExtrudeCornerType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.ExtrudeCornerType.s.cs new file mode 100644 index 00000000..04c2b68d --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.ExtrudeCornerType.s.cs @@ -0,0 +1,10 @@ +namespace Rhino.Geometry; + +public enum ExtrudeCornerType +{ + None, + Sharp, + Round, + Smooth, + Chamfer, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Extrusion.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Extrusion.s.cs new file mode 100644 index 00000000..cce98b42 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Extrusion.s.cs @@ -0,0 +1,123 @@ +namespace Rhino.Geometry; + +public partial class Extrusion : Rhino.Geometry.Surface +{ + public Extrusion() { } + + public static Rhino.Geometry.Extrusion Create( + Rhino.Geometry.Curve planarCurve, + System.Double height, + System.Boolean cap + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Extrusion CreateBoxExtrusion(Rhino.Geometry.Box box, System.Boolean cap) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Extrusion CreateCylinderExtrusion( + Rhino.Geometry.Cylinder cylinder, + System.Boolean capBottom, + System.Boolean capTop + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Extrusion CreatePipeExtrusion( + Rhino.Geometry.Cylinder cylinder, + System.Double otherRadius, + System.Boolean capTop, + System.Boolean capBottom + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep ToBrep(System.Boolean splitKinkyFaces) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetPathAndUp( + Rhino.Geometry.Point3d a, + Rhino.Geometry.Point3d b, + Rhino.Geometry.Vector3d up + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Transform GetProfileTransformation(System.Double s) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Plane GetProfilePlane(System.Double s) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Plane GetPathPlane(System.Double s) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetOuterProfile(Rhino.Geometry.Curve outerProfile, System.Boolean cap) => + throw new System.NotImplementedException(); + + public virtual System.Boolean AddInnerProfile(Rhino.Geometry.Curve innerProfile) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve Profile3d(System.Int32 profileIndex, System.Double s) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve Profile3d(Rhino.Geometry.ComponentIndex ci) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve WallEdge(Rhino.Geometry.ComponentIndex ci) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Surface WallSurface(Rhino.Geometry.ComponentIndex ci) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.LineCurve PathLineCurve() => throw new System.NotImplementedException(); + + public virtual System.Int32 ProfileIndex(System.Double profileParameter) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Mesh GetMesh(Rhino.Geometry.MeshType meshType) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve[] GetWireframe() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d PathStart + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Point3d PathEnd + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d PathTangent + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d MiterPlaneNormalAtStart + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Vector3d MiterPlaneNormalAtEnd + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IsMiteredAtStart + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsMiteredAtEnd + { + get => throw new System.NotImplementedException(); + } + public new System.Boolean IsSolid + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsCappedAtBottom + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsCappedAtTop + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 CapCount + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 ProfileCount + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.GeometryBase.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.GeometryBase.s.cs new file mode 100644 index 00000000..12a27146 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.GeometryBase.s.cs @@ -0,0 +1,83 @@ +namespace Rhino.Geometry; + +public partial class GeometryBase : Rhino.Runtime.CommonObject +{ + public GeometryBase() { } + + public virtual Rhino.Geometry.GeometryBase DuplicateShallow() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.GeometryBase Duplicate() => 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 translationVector) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Translate(System.Double x, System.Double y, System.Double z) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Scale(System.Double scaleFactor) => throw new System.NotImplementedException(); + + public virtual System.Boolean Rotate( + System.Double angleRadians, + Rhino.Geometry.Vector3d rotationAxis, + Rhino.Geometry.Point3d rotationCenter + ) => throw new System.NotImplementedException(); + + public virtual System.UInt32 MemoryEstimate() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BoundingBox GetBoundingBox(System.Boolean accurate) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BoundingBox GetBoundingBox(Rhino.Geometry.Transform xform) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BoundingBox GetBoundingBox(Rhino.Geometry.Plane plane) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BoundingBox GetBoundingBox( + Rhino.Geometry.Plane plane, + out Rhino.Geometry.Box worldBox + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean MakeDeformable() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.ComponentIndex ComponentIndex() => throw new System.NotImplementedException(); + + public virtual System.Boolean SetUserString(System.String key, System.String value) => + throw new System.NotImplementedException(); + + public virtual System.String GetUserString(System.String key) => throw new System.NotImplementedException(); + + public virtual System.Collections.Specialized.NameValueCollection GetUserStrings() => + throw new System.NotImplementedException(); + + public static System.Boolean GeometryEquals(Rhino.Geometry.GeometryBase first, Rhino.Geometry.GeometryBase second) => + throw new System.NotImplementedException(); + + public static System.Boolean GeometryReferenceEquals( + Rhino.Geometry.GeometryBase one, + Rhino.Geometry.GeometryBase other + ) => throw new System.NotImplementedException(); + + public new System.Boolean IsDocumentControlled + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.ObjectType ObjectType + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsDeformable + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean HasBrepForm + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 UserStringCount + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Hatch.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Hatch.s.cs new file mode 100644 index 00000000..5e85f3c2 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Hatch.s.cs @@ -0,0 +1,80 @@ +namespace Rhino.Geometry; + +public partial class Hatch : Rhino.Geometry.GeometryBase +{ + public Hatch() { } + + public static Rhino.Geometry.Hatch[] Create( + System.Collections.Generic.IEnumerable curves, + System.Int32 hatchPatternIndex, + System.Double rotationRadians, + System.Double scale + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Hatch[] Create( + System.Collections.Generic.IEnumerable curves, + System.Int32 hatchPatternIndex, + System.Double rotationRadians, + System.Double scale, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Hatch[] Create( + Rhino.Geometry.Curve curve, + System.Int32 hatchPatternIndex, + System.Double rotationRadians, + System.Double scale + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Hatch[] Create( + Rhino.Geometry.Curve curve, + System.Int32 hatchPatternIndex, + System.Double rotationRadians, + System.Double scale, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public virtual void CreateDisplayGeometry( + Rhino.DocObjects.HatchPattern pattern, + System.Double patternScale, + out Rhino.Geometry.Curve[] bounds, + out Rhino.Geometry.Line[] lines, + out Rhino.Geometry.Brep solidBrep + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.GeometryBase[] Explode() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve[] Get3dCurves(System.Boolean outer) => throw new System.NotImplementedException(); + + public virtual void ScalePattern(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException(); + + public virtual Rhino.Display.ColorGradient GetGradientFill() => throw new System.NotImplementedException(); + + public virtual void SetGradientFill(Rhino.Display.ColorGradient fill) => throw new System.NotImplementedException(); + + public virtual System.Int32 PatternIndex + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double PatternRotation + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Point3d BasePoint + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Plane Plane + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double PatternScale + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.HermiteSurface.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.HermiteSurface.s.cs new file mode 100644 index 00000000..42fc7d4f --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.HermiteSurface.s.cs @@ -0,0 +1,59 @@ +namespace Rhino.Geometry; + +public partial class HermiteSurface : System.IDisposable +{ + public HermiteSurface() { } + + public HermiteSurface(System.Int32 uCount, System.Int32 vCount) => throw new System.NotImplementedException(); + + public virtual System.Double UParameterAt(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual void SetUParameterAt(System.Int32 index, System.Double parameter) => + throw new System.NotImplementedException(); + + public virtual System.Double VParameterAt(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual void SetVParameterAt(System.Int32 index, System.Double parameter) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d PointAt(System.Int32 uIndex, System.Int32 vIndex) => + throw new System.NotImplementedException(); + + public virtual void SetPointAt(System.Int32 uIndex, System.Int32 vIndex, Rhino.Geometry.Point3d point) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Vector3d UTangentAt(System.Int32 uIndex, System.Int32 vIndex) => + throw new System.NotImplementedException(); + + public virtual void SetUTangentAt(System.Int32 uIndex, System.Int32 vIndex, Rhino.Geometry.Vector3d tangent) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Vector3d VTangentAt(System.Int32 uIndex, System.Int32 vIndex) => + throw new System.NotImplementedException(); + + public virtual void SetVTangentAt(System.Int32 uIndex, System.Int32 vIndex, Rhino.Geometry.Vector3d tangent) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Vector3d TwistAt(System.Int32 uIndex, System.Int32 vIndex) => + throw new System.NotImplementedException(); + + public virtual void SetTwistAt(System.Int32 uIndex, System.Int32 vIndex, Rhino.Geometry.Vector3d twist) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.NurbsSurface ToNurbsSurface() => throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual System.Boolean IsValid + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 UCount + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 VCount + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.HiddenLineDrawing.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.HiddenLineDrawing.s.cs new file mode 100644 index 00000000..1f653346 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.HiddenLineDrawing.s.cs @@ -0,0 +1,40 @@ +namespace Rhino.Geometry; + +public partial class HiddenLineDrawing : System.IDisposable +{ + public HiddenLineDrawing() { } + + public static Rhino.Geometry.HiddenLineDrawing Compute( + Rhino.Geometry.HiddenLineDrawingParameters parameters, + System.Boolean multipleThreads + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.HiddenLineDrawing Compute( + Rhino.Geometry.HiddenLineDrawingParameters parameters, + System.Boolean multipleThreads, + System.IProgress progress, + System.Threading.CancellationToken cancelToken + ) => throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BoundingBox BoundingBox(System.Boolean includeHidden) => + throw new System.NotImplementedException(); + + public virtual System.Collections.Generic.IEnumerable Segments + { + get => throw new System.NotImplementedException(); + } + public virtual System.Collections.Generic.IEnumerable Points + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.ViewportInfo Viewport + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Transform WorldToHiddenLine + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.HiddenLineDrawingObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.HiddenLineDrawingObject.s.cs new file mode 100644 index 00000000..64d8e386 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.HiddenLineDrawingObject.s.cs @@ -0,0 +1,19 @@ +namespace Rhino.Geometry; + +public partial class HiddenLineDrawingObject +{ + public HiddenLineDrawingObject() { } + + public virtual Rhino.Geometry.GeometryBase Geometry + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Transform Transform + { + get => throw new System.NotImplementedException(); + } + public virtual System.Object Tag + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.HiddenLineDrawingObjectCurve.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.HiddenLineDrawingObjectCurve.s.cs new file mode 100644 index 00000000..f50608d5 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.HiddenLineDrawingObjectCurve.s.cs @@ -0,0 +1,53 @@ +namespace Rhino.Geometry; + +public partial class HiddenLineDrawingObjectCurve +{ + public HiddenLineDrawingObjectCurve() { } + + public virtual Rhino.Geometry.HiddenLineDrawingSegment Curve(System.Double t) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.HiddenLineDrawingSegment Curve(System.Double t, System.Int32 side) => + throw new System.NotImplementedException(); + + public virtual System.Boolean IsValid + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.HiddenLineDrawingObject SourceObject + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.ComponentIndex SourceObjectComponentIndex + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 ClippingPlaneIndex + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 Index + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.SilhouetteType SilhouetteType + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double OriginalDomainStart + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double[] Parameters + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.HiddenLineDrawingSegment[] Segments + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsProjecting + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.HiddenLineDrawingParameters.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.HiddenLineDrawingParameters.s.cs new file mode 100644 index 00000000..96fc4a92 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.HiddenLineDrawingParameters.s.cs @@ -0,0 +1,47 @@ +namespace Rhino.Geometry; + +public partial class HiddenLineDrawingParameters +{ + public HiddenLineDrawingParameters() { } + + public virtual void SetViewport(Rhino.DocObjects.ViewportInfo viewport) => throw new System.NotImplementedException(); + + public virtual void SetViewport(Rhino.Display.RhinoViewport viewport) => throw new System.NotImplementedException(); + + public virtual void AddClippingPlane(Rhino.Geometry.Plane plane) => throw new System.NotImplementedException(); + + public virtual System.Boolean AddGeometry(Rhino.Geometry.GeometryBase geometry, System.Object tag) => + throw new System.NotImplementedException(); + + public virtual System.Boolean AddGeometry( + Rhino.Geometry.GeometryBase geometry, + Rhino.Geometry.Transform xform, + System.Object tag + ) => throw new System.NotImplementedException(); + + public virtual System.Double AbsoluteTolerance + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean Flatten + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IncludeTangentEdges + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IncludeTangentSeams + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IncludeHiddenCurves + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.HiddenLineDrawingPoint+Visibility.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.HiddenLineDrawingPoint+Visibility.s.cs new file mode 100644 index 00000000..8d204685 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.HiddenLineDrawingPoint+Visibility.s.cs @@ -0,0 +1,12 @@ +namespace Rhino.Geometry; + +public partial class HiddenLineDrawingPoint +{ + public enum Visibility + { + Unset, + Visible, + Hidden, + Duplicate, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.HiddenLineDrawingPoint.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.HiddenLineDrawingPoint.s.cs new file mode 100644 index 00000000..2afef7d3 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.HiddenLineDrawingPoint.s.cs @@ -0,0 +1,31 @@ +namespace Rhino.Geometry; + +public partial class HiddenLineDrawingPoint +{ + public HiddenLineDrawingPoint() { } + + public virtual Rhino.Geometry.HiddenLineDrawingObject SourceObject + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.ComponentIndex SourceObjectComponentIndex + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 ClippingPlaneIndex + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Point3d Location + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 Index + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.HiddenLineDrawingPoint.Visibility PointVisibility + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.HiddenLineDrawingSegment+SideFill.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.HiddenLineDrawingSegment+SideFill.s.cs new file mode 100644 index 00000000..c4212250 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.HiddenLineDrawingSegment+SideFill.s.cs @@ -0,0 +1,12 @@ +namespace Rhino.Geometry; + +public partial class HiddenLineDrawingSegment +{ + public enum SideFill + { + SideUnset, + SideSurface, + SideVoid, + OtherSurface, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.HiddenLineDrawingSegment+Visibility.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.HiddenLineDrawingSegment+Visibility.s.cs new file mode 100644 index 00000000..6ae3eeab --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.HiddenLineDrawingSegment+Visibility.s.cs @@ -0,0 +1,14 @@ +namespace Rhino.Geometry; + +public partial class HiddenLineDrawingSegment +{ + public enum Visibility + { + Unset, + Visible, + Hidden, + Duplicate, + Projecting, + Clipped, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.HiddenLineDrawingSegment.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.HiddenLineDrawingSegment.s.cs new file mode 100644 index 00000000..83d76462 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.HiddenLineDrawingSegment.s.cs @@ -0,0 +1,31 @@ +namespace Rhino.Geometry; + +public partial class HiddenLineDrawingSegment +{ + public HiddenLineDrawingSegment() { } + + public virtual System.Int32 Index + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Curve CurveGeometry + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.HiddenLineDrawingObjectCurve ParentCurve + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.HiddenLineDrawingSegment.Visibility SegmentVisibility + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsSceneSilhouette + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.HiddenLineDrawingSegment.SideFill[] CurveSideFills + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.IValidable.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.IValidable.s.cs new file mode 100644 index 00000000..5789d484 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.IValidable.s.cs @@ -0,0 +1,6 @@ +namespace Rhino.Geometry; + +public partial interface IValidable +{ + public System.Boolean IsValid { get; } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.InstanceDefinitionGeometry.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.InstanceDefinitionGeometry.s.cs new file mode 100644 index 00000000..03dbd7aa --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.InstanceDefinitionGeometry.s.cs @@ -0,0 +1,28 @@ +namespace Rhino.Geometry; + +public partial class InstanceDefinitionGeometry : Rhino.DocObjects.ModelComponent +{ + public InstanceDefinitionGeometry() { } + + public virtual System.Guid[] GetObjectIds() => throw new System.NotImplementedException(); + + public virtual System.String Description + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String Url + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String UrlDescription + { + get => throw new System.NotImplementedException(); + set { } + } + public new Rhino.DocObjects.ModelComponentType ComponentType + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.InstanceReferenceGeometry.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.InstanceReferenceGeometry.s.cs new file mode 100644 index 00000000..492a0287 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.InstanceReferenceGeometry.s.cs @@ -0,0 +1,18 @@ +namespace Rhino.Geometry; + +public partial class InstanceReferenceGeometry : Rhino.Geometry.GeometryBase +{ + public InstanceReferenceGeometry() { } + + public InstanceReferenceGeometry(System.Guid instanceDefinitionId, Rhino.Geometry.Transform transform) => + throw new System.NotImplementedException(); + + public virtual System.Guid ParentIdefId + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Transform Xform + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Interpolator.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Interpolator.s.cs new file mode 100644 index 00000000..d7f36ed5 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Interpolator.s.cs @@ -0,0 +1,32 @@ +namespace Rhino.Geometry; + +public partial class Interpolator : Rhino.Collections.RhinoList +{ + public Interpolator() { } + + public Interpolator(System.Int32 initialCapacity) => throw new System.NotImplementedException(); + + public Interpolator(Rhino.Collections.RhinoList list) => throw new System.NotImplementedException(); + + public Interpolator(System.Collections.Generic.IEnumerable collection) => + throw new System.NotImplementedException(); + + public Interpolator(System.Int32 amount, System.Double defaultValue) => throw new System.NotImplementedException(); + + public virtual System.Double InterpolateNearestNeighbour(System.Double t) => + throw new System.NotImplementedException(); + + public virtual System.Double InterpolateLinear(System.Double t) => throw new System.NotImplementedException(); + + public virtual System.Double InterpolateCosine(System.Double t) => throw new System.NotImplementedException(); + + public virtual System.Double InterpolateCubic(System.Double t) => throw new System.NotImplementedException(); + + public virtual System.Double InterpolateCatmullRom(System.Double t) => throw new System.NotImplementedException(); + + public virtual System.Boolean Cyclical + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Interval.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Interval.s.cs new file mode 100644 index 00000000..09249fad --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Interval.s.cs @@ -0,0 +1,118 @@ +namespace Rhino.Geometry; + +public partial struct Interval + : System.Runtime.Serialization.ISerializable, + System.IEquatable, + System.IComparable, + System.IComparable, + Rhino.IEpsilonComparable, + Rhino.Geometry.IValidable +{ + public Interval() { } + + public Interval(System.Double t0, System.Double t1) => throw new System.NotImplementedException(); + + public Interval(Rhino.Geometry.Interval other) => throw new System.NotImplementedException(); + + public System.Boolean Equals(Rhino.Geometry.Interval other) => throw new System.NotImplementedException(); + + public System.Int32 CompareTo(Rhino.Geometry.Interval other) => throw new System.NotImplementedException(); + + public void Grow(System.Double value) => throw new System.NotImplementedException(); + + public void MakeIncreasing() => throw new System.NotImplementedException(); + + public void Reverse() => throw new System.NotImplementedException(); + + public 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) => + throw new System.NotImplementedException(); + + public System.Double NormalizedParameterAt(System.Double intervalParameter) => + throw new System.NotImplementedException(); + + public Rhino.Geometry.Interval NormalizedIntervalAt(Rhino.Geometry.Interval 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) => + throw new System.NotImplementedException(); + + public System.Boolean IncludesInterval(Rhino.Geometry.Interval interval) => + throw new System.NotImplementedException(); + + public 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) => + throw new System.NotImplementedException(); + + 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) => + throw new System.NotImplementedException(); + + void System.Runtime.Serialization.ISerializable.GetObjectData( + System.Runtime.Serialization.SerializationInfo info, + System.Runtime.Serialization.StreamingContext context + ) => throw new System.NotImplementedException(); + + System.Int32 System.IComparable.CompareTo(System.Object obj) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Interval Unset + { + get => throw new System.NotImplementedException(); + } + public System.Double T0 + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double T1 + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double Min + { + get => throw new System.NotImplementedException(); + } + public System.Double Max + { + get => throw new System.NotImplementedException(); + } + public System.Double Mid + { + get => throw new System.NotImplementedException(); + } + public System.Double Length + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsValid + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsSingleton + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsIncreasing + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsDecreasing + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.InvalidDimensionStyleIdException.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.InvalidDimensionStyleIdException.s.cs new file mode 100644 index 00000000..14aa8e8d --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.InvalidDimensionStyleIdException.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.Geometry; + +public partial class InvalidDimensionStyleIdException : System.InvalidOperationException +{ + public InvalidDimensionStyleIdException() { } + + public InvalidDimensionStyleIdException(System.String msg) => throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.IsoStatus.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.IsoStatus.s.cs new file mode 100644 index 00000000..3a2139fe --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.IsoStatus.s.cs @@ -0,0 +1,12 @@ +namespace Rhino.Geometry; + +public enum IsoStatus +{ + None, + X, + Y, + West, + South, + East, + North, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.KnotStyle.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.KnotStyle.s.cs new file mode 100644 index 00000000..f709b3e7 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.KnotStyle.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.Geometry; + +public enum KnotStyle +{ + Unknown, + Uniform, + QuasiUniform, + PiecewiseBezier, + ClampedEnd, + NonUniform, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Leader.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Leader.s.cs new file mode 100644 index 00000000..5f81bc0c --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Leader.s.cs @@ -0,0 +1,80 @@ +namespace Rhino.Geometry; + +public partial class Leader : Rhino.Geometry.AnnotationBase +{ + public Leader() { } + + public static Rhino.Geometry.Leader Create( + System.String text, + Rhino.Geometry.Plane plane, + Rhino.DocObjects.DimensionStyle dimstyle, + Rhino.Geometry.Point3d[] points + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Leader CreateWithRichText( + System.String richText, + Rhino.Geometry.Plane plane, + Rhino.DocObjects.DimensionStyle dimstyle, + Rhino.Geometry.Point3d[] points + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.NurbsCurve Curve + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Point2d[] Points2D + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Point3d[] Points3D + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.TextHorizontalAlignment LeaderTextHorizontalAlignment + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.TextVerticalAlignment LeaderTextVerticalAlignment + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.ArrowType LeaderArrowType + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Guid LeaderArrowBlockId + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double LeaderArrowSize + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.LeaderCurveStyle LeaderCurveStyle + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.LeaderContentAngleStyle LeaderContentAngleStyle + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean LeaderHasLanding + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double LeaderLandingLength + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.LengthMassProperties.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.LengthMassProperties.s.cs new file mode 100644 index 00000000..bf740559 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.LengthMassProperties.s.cs @@ -0,0 +1,148 @@ +namespace Rhino.Geometry; + +public partial class LengthMassProperties : System.IDisposable +{ + public LengthMassProperties() { } + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public static Rhino.Geometry.LengthMassProperties Compute(Rhino.Geometry.Curve curve) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.LengthMassProperties Compute( + Rhino.Geometry.Curve curve, + System.Boolean length, + System.Boolean firstMoments, + System.Boolean secondMoments, + System.Boolean productMoments + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.LengthMassProperties Compute( + System.Collections.Generic.IEnumerable curves + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.LengthMassProperties Compute( + System.Collections.Generic.IEnumerable curves, + System.Boolean length, + System.Boolean firstMoments, + System.Boolean secondMoments, + System.Boolean productMoments + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean WorldCoordinatesPrincipalMoments( + out System.Double x, + out Rhino.Geometry.Vector3d xaxis, + out System.Double y, + out Rhino.Geometry.Vector3d yaxis, + out System.Double z, + out Rhino.Geometry.Vector3d zaxis + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean WorldCoordinatesPrincipalMomentsOfInertia( + out System.Double x, + out Rhino.Geometry.Vector3d xaxis, + out System.Double y, + out Rhino.Geometry.Vector3d yaxis, + out System.Double z, + out Rhino.Geometry.Vector3d zaxis + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean CentroidCoordinatesPrincipalMoments( + out System.Double x, + out Rhino.Geometry.Vector3d xaxis, + out System.Double y, + out Rhino.Geometry.Vector3d yaxis, + out System.Double z, + out Rhino.Geometry.Vector3d zaxis + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean CentroidCoordinatesPrincipalMomentsOfInertia( + out System.Double x, + out Rhino.Geometry.Vector3d xaxis, + out System.Double y, + out Rhino.Geometry.Vector3d yaxis, + out System.Double z, + out Rhino.Geometry.Vector3d zaxis + ) => throw new System.NotImplementedException(); + + public virtual System.Double Length + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double LengthError + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Point3d Centroid + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d CentroidError + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d WorldCoordinatesFirstMoments + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d WorldCoordinatesFirstMomentsError + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d WorldCoordinatesSecondMoments + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d WorldCoordinatesSecondMomentsError + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d WorldCoordinatesProductMoments + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d WorldCoordinatesProductMomentsError + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d WorldCoordinatesMomentsOfInertia + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d WorldCoordinatesMomentsOfInertiaError + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d WorldCoordinatesRadiiOfGyration + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d CentroidCoordinatesSecondMoments + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d CentroidCoordinatesSecondMomentsError + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d CentroidCoordinatesProductMoments + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d CentroidCoordinatesProductMomentsError + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d CentroidCoordinatesMomentsOfInertia + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d CentroidCoordinatesMomentsOfInertiaError + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d CentroidCoordinatesRadiiOfGyration + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Light+Attenuation.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Light+Attenuation.s.cs new file mode 100644 index 00000000..f4fc360f --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Light+Attenuation.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.Geometry; + +public partial class Light +{ + public enum Attenuation + { + Constant, + Linear, + InverseSquared, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Light.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Light.s.cs new file mode 100644 index 00000000..8fd8e171 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Light.s.cs @@ -0,0 +1,172 @@ +namespace Rhino.Geometry; + +public partial class Light : Rhino.Geometry.GeometryBase +{ + public Light() { } + + public static Rhino.Geometry.Light CreateSunLight( + System.Double northAngleDegrees, + System.Double azimuthDegrees, + System.Double altitudeDegrees + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Light CreateSunLight( + System.Double northAngleDegrees, + System.DateTime when, + System.Double latitudeDegrees, + System.Double longitudeDegrees + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Light CreateSunLight(Rhino.Render.Sun sun) => throw new System.NotImplementedException(); + + public virtual void SetAttenuation(System.Double a0, System.Double a1, System.Double a2) => + throw new System.NotImplementedException(); + + public virtual System.Double GetAttenuation(System.Double d) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetSpotLightRadii(out System.Double innerRadius, out System.Double outerRadius) => + throw new System.NotImplementedException(); + + public virtual System.Boolean IsEnabled + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.LightStyle LightStyle + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IsPointLight + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsDirectionalLight + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsSpotLight + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsLinearLight + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsRectangularLight + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsSunLight + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.CoordinateSystem CoordinateSystem + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Point3d Location + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Vector3d Direction + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Vector3d PerpendicularDirection + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double Intensity + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double PowerWatts + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double PowerLumens + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double PowerCandela + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color Ambient + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color Diffuse + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color Specular + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Vector3d AttenuationVector + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double SpotAngleRadians + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double SpotExponent + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double HotSpot + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Vector3d Length + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Vector3d Width + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double SpotLightShadowIntensity + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double ShadowIntensity + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String Name + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Guid Id + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Light.Attenuation AttenuationType + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.LightStyle.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.LightStyle.s.cs new file mode 100644 index 00000000..338c78b9 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.LightStyle.s.cs @@ -0,0 +1,15 @@ +namespace Rhino.Geometry; + +public enum LightStyle +{ + None, + CameraDirectional, + CameraPoint, + CameraSpot, + WorldDirectional, + WorldPoint, + WorldSpot, + Ambient, + WorldLinear, + WorldRectangular, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Line.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Line.s.cs new file mode 100644 index 00000000..6f6c20c2 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Line.s.cs @@ -0,0 +1,150 @@ +namespace Rhino.Geometry; + +public partial struct Line + : System.IEquatable, + Rhino.IEpsilonComparable, + System.ICloneable, + System.IFormattable +{ + public Line() { } + + public Line(Rhino.Geometry.Point3d from, Rhino.Geometry.Point3d to) => throw new System.NotImplementedException(); + + public Line(Rhino.Geometry.Point3d start, Rhino.Geometry.Vector3d span) => throw new System.NotImplementedException(); + + public Line(Rhino.Geometry.Point3d start, Rhino.Geometry.Vector3d direction, System.Double length) => + throw new System.NotImplementedException(); + + public Line( + System.Double x0, + System.Double y0, + System.Double z0, + System.Double x1, + System.Double y1, + System.Double z1 + ) => throw new System.NotImplementedException(); + + public static System.Boolean TryFitLineToPoints( + System.Collections.Generic.IEnumerable points, + out Rhino.Geometry.Line fitLine + ) => throw new System.NotImplementedException(); + + public System.Boolean Equals(Rhino.Geometry.Line other) => throw new System.NotImplementedException(); + + public System.Boolean EpsilonEquals(Rhino.Geometry.Line other, System.Double epsilon) => + throw new System.NotImplementedException(); + + public System.String ToString(System.String format, System.IFormatProvider formatProvider) => + throw new System.NotImplementedException(); + + public void Flip() => throw new System.NotImplementedException(); + + public 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) => + throw new System.NotImplementedException(); + + public System.Double DistanceTo(Rhino.Geometry.Point3d testPoint, System.Boolean limitToFiniteSegment) => + throw new System.NotImplementedException(); + + public 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) => + 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) => + 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) => + throw new System.NotImplementedException(); + + public System.Boolean ExtendThroughBox(Rhino.Geometry.Box box) => throw new System.NotImplementedException(); + + public System.Boolean ExtendThroughBox(Rhino.Geometry.Box box, System.Double additionalLength) => + throw new System.NotImplementedException(); + + public 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 + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double FromX + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double FromY + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double FromZ + { + get => throw new System.NotImplementedException(); + set { } + } + public Rhino.Geometry.Point3d To + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double ToX + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double ToY + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double ToZ + { + get => throw new System.NotImplementedException(); + set { } + } + public static Rhino.Geometry.Line Unset + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsValid + { + get => throw new System.NotImplementedException(); + } + public System.Double Length + { + get => throw new System.NotImplementedException(); + set { } + } + public Rhino.Geometry.Vector3d Direction + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Vector3d UnitTangent + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.BoundingBox BoundingBox + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.LineCurve.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.LineCurve.s.cs new file mode 100644 index 00000000..dfd47ba6 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.LineCurve.s.cs @@ -0,0 +1,25 @@ +namespace Rhino.Geometry; + +public partial class LineCurve : Rhino.Geometry.Curve +{ + public LineCurve() { } + + public LineCurve(Rhino.Geometry.LineCurve other) => throw new System.NotImplementedException(); + + public LineCurve(Rhino.Geometry.Point2d from, Rhino.Geometry.Point2d to) => + throw new System.NotImplementedException(); + + public LineCurve(Rhino.Geometry.Point3d from, Rhino.Geometry.Point3d to) => + throw new System.NotImplementedException(); + + public LineCurve(Rhino.Geometry.Line line) => throw new System.NotImplementedException(); + + public LineCurve(Rhino.Geometry.Line line, System.Double t0, System.Double t1) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Line Line + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.LinearDimension.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.LinearDimension.s.cs new file mode 100644 index 00000000..53734fd9 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.LinearDimension.s.cs @@ -0,0 +1,92 @@ +namespace Rhino.Geometry; + +public partial class LinearDimension : Rhino.Geometry.Dimension +{ + public LinearDimension() { } + + public LinearDimension( + Rhino.Geometry.Plane dimensionPlane, + Rhino.Geometry.Point2d extensionLine1End, + Rhino.Geometry.Point2d extensionLine2End, + Rhino.Geometry.Point2d pointOnDimensionLine + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.LinearDimension FromPoints( + Rhino.Geometry.Point3d extensionLine1End, + Rhino.Geometry.Point3d extensionLine2End, + Rhino.Geometry.Point3d pointOnDimensionLine + ) => throw new System.NotImplementedException(); + + public virtual void SetLocations( + Rhino.Geometry.Point2d extensionLine1End, + Rhino.Geometry.Point2d extensionLine2End, + Rhino.Geometry.Point2d pointOnDimensionLine + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.LinearDimension Create( + Rhino.Geometry.AnnotationType dimtype, + Rhino.DocObjects.DimensionStyle dimStyle, + Rhino.Geometry.Plane plane, + Rhino.Geometry.Vector3d horizontal, + Rhino.Geometry.Point3d defpoint1, + Rhino.Geometry.Point3d defpoint2, + Rhino.Geometry.Point3d dimlinepoint, + System.Double rotationInPlane + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean Get3dPoints( + out Rhino.Geometry.Point3d extensionLine1End, + out Rhino.Geometry.Point3d extensionLine2End, + out Rhino.Geometry.Point3d arrowhead1End, + out Rhino.Geometry.Point3d arrowhead2End, + out Rhino.Geometry.Point3d dimlinepoint, + out Rhino.Geometry.Point3d textpoint + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetTextRectangle(out Rhino.Geometry.Point3d[] corners) => + throw new System.NotImplementedException(); + + public virtual System.Boolean GetDisplayLines( + Rhino.DocObjects.DimensionStyle style, + System.Double scale, + out System.Collections.Generic.IEnumerable lines + ) => throw new System.NotImplementedException(); + + public virtual System.String GetDistanceDisplayText( + Rhino.UnitSystem unitsystem, + Rhino.DocObjects.DimensionStyle style + ) => throw new System.NotImplementedException(); + + public virtual System.Double DistanceBetweenArrowTips + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean Aligned + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Point2d ExtensionLine1End + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Point2d ExtensionLine2End + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Point2d Arrowhead1End + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Point2d Arrowhead2End + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Point2d DimensionLinePoint + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.LoftType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.LoftType.s.cs new file mode 100644 index 00000000..4ef108d5 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.LoftType.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.Geometry; + +public enum LoftType +{ + Normal, + Loose, + Tight, + Straight, + Developable, + Uniform, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Matrix.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Matrix.s.cs new file mode 100644 index 00000000..e73deb72 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Matrix.s.cs @@ -0,0 +1,89 @@ +namespace Rhino.Geometry; + +public partial class Matrix : System.IDisposable +{ + public Matrix() { } + + public Matrix(System.Int32 rowCount, System.Int32 columnCount) => throw new System.NotImplementedException(); + + public Matrix(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Matrix Duplicate() => throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual void Zero() => throw new System.NotImplementedException(); + + public virtual void SetDiagonal(System.Double d) => throw new System.NotImplementedException(); + + public virtual System.Boolean Transpose() => throw new System.NotImplementedException(); + + public virtual System.Boolean SwapRows(System.Int32 rowA, System.Int32 rowB) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SwapColumns(System.Int32 columnA, System.Int32 columnB) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Invert(System.Double zeroTolerance) => throw new System.NotImplementedException(); + + public virtual void Scale(System.Double s) => throw new System.NotImplementedException(); + + public virtual System.Int32 RowReduce( + System.Double zeroTolerance, + out System.Double determinant, + out System.Double pivot + ) => throw new System.NotImplementedException(); + + public virtual System.Int32 RowReduce(System.Double zeroTolerance, System.Double[] b, out System.Double pivot) => + throw new System.NotImplementedException(); + + public virtual System.Int32 RowReduce( + System.Double zeroTolerance, + Rhino.Geometry.Point3d[] b, + out System.Double pivot + ) => throw new System.NotImplementedException(); + + public virtual System.Double[] BackSolve(System.Double zeroTolerance, System.Double[] b) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d[] BackSolvePoints(System.Double zeroTolerance, Rhino.Geometry.Point3d[] b) => + throw new System.NotImplementedException(); + + public virtual System.Double this[System.Int32 row] + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IsValid + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsSquare + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 RowCount + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 ColumnCount + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsRowOrthogonal + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsColumnOrthogonal + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsRowOrthoNormal + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsColumnOrthoNormal + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Mesh.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Mesh.s.cs new file mode 100644 index 00000000..48818d2f --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Mesh.s.cs @@ -0,0 +1,738 @@ +namespace Rhino.Geometry; + +public partial class Mesh : Rhino.Geometry.GeometryBase +{ + public Mesh() { } + + public virtual Rhino.Geometry.Mesh Offset( + System.Double distance, + System.Boolean solidify, + Rhino.Geometry.Vector3d direction, + out System.Collections.Generic.List wallFacesOut + ) => throw new System.NotImplementedException(); + + public virtual System.Int32 CollapseFacesByEdgeLength(System.Boolean bGreaterThan, System.Double edgeLength) => + throw new System.NotImplementedException(); + + public virtual System.Int32 CollapseFacesByArea(System.Double lessThanArea, System.Double greaterThanArea) => + throw new System.NotImplementedException(); + + public virtual System.Int32 CollapseFacesByByAspectRatio(System.Double aspectRatio) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.MeshUnsafeLock GetUnsafeLock(System.Boolean writable) => + throw new System.NotImplementedException(); + + public virtual void ReleaseUnsafeLock(Rhino.Geometry.MeshUnsafeLock meshData) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Mesh WithShutLining( + System.Boolean faceted, + System.Double tolerance, + System.Collections.Generic.IEnumerable curves + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Mesh WithDisplacement(Rhino.Geometry.MeshDisplacementInfo displacement) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Mesh WithEdgeSoftening( + System.Double softeningRadius, + System.Boolean chamfer, + System.Boolean faceted, + System.Boolean force, + System.Double angleThreshold + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean[] GetNakedEdgePointStatus() => throw new System.NotImplementedException(); + + public virtual System.Boolean CreatePartitions(System.Int32 maximumVertexCount, System.Int32 maximumTriangleCount) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.MeshPart GetPartition(System.Int32 which) => throw new System.NotImplementedException(); + + public virtual System.Collections.Generic.IEnumerable GetNgonAndFacesEnumerable() => + throw new System.NotImplementedException(); + + public virtual System.Int32 GetNgonAndFacesCount() => throw new System.NotImplementedException(); + + public virtual System.Boolean CreateVertexColorsFromBitmap( + Rhino.RhinoDoc doc, + Rhino.Render.TextureMapping mapping, + Rhino.Geometry.Transform xform, + System.Drawing.Bitmap bitmap + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh QuadRemeshBrep( + Rhino.Geometry.Brep brep, + Rhino.Geometry.QuadRemeshParameters parameters + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh QuadRemeshBrep( + Rhino.Geometry.Brep brep, + Rhino.Geometry.QuadRemeshParameters parameters, + System.Collections.Generic.IEnumerable guideCurves + ) => throw new System.NotImplementedException(); + + public static System.Threading.Tasks.Task QuadRemeshBrepAsync( + Rhino.Geometry.Brep brep, + Rhino.Geometry.QuadRemeshParameters parameters, + System.IProgress progress, + System.Threading.CancellationToken cancelToken + ) => throw new System.NotImplementedException(); + + public static System.Threading.Tasks.Task QuadRemeshBrepAsync( + Rhino.Geometry.Brep brep, + Rhino.Geometry.QuadRemeshParameters parameters, + System.Collections.Generic.IEnumerable guideCurves, + System.IProgress progress, + System.Threading.CancellationToken cancelToken + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Mesh QuadRemesh(Rhino.Geometry.QuadRemeshParameters parameters) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Mesh QuadRemesh( + Rhino.Geometry.QuadRemeshParameters parameters, + System.Collections.Generic.IEnumerable guideCurves + ) => throw new System.NotImplementedException(); + + public virtual System.Threading.Tasks.Task QuadRemeshAsync( + Rhino.Geometry.QuadRemeshParameters parameters, + System.IProgress progress, + System.Threading.CancellationToken cancelToken + ) => throw new System.NotImplementedException(); + + public virtual System.Threading.Tasks.Task QuadRemeshAsync( + Rhino.Geometry.QuadRemeshParameters parameters, + System.Collections.Generic.IEnumerable guideCurves, + System.IProgress progress, + System.Threading.CancellationToken cancelToken + ) => throw new System.NotImplementedException(); + + public virtual System.Threading.Tasks.Task QuadRemeshAsync( + System.Collections.Generic.IEnumerable faceBlocks, + Rhino.Geometry.QuadRemeshParameters parameters, + System.Collections.Generic.IEnumerable guideCurves, + System.IProgress progress, + System.Threading.CancellationToken cancelToken + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean Reduce( + System.Int32 desiredPolygonCount, + System.Boolean allowDistortion, + System.Int32 accuracy, + System.Boolean normalizeSize + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean Reduce( + System.Int32 desiredPolygonCount, + System.Boolean allowDistortion, + System.Int32 accuracy, + System.Boolean normalizeSize, + System.Boolean threaded + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean Reduce( + System.Int32 desiredPolygonCount, + System.Boolean allowDistortion, + System.Int32 accuracy, + System.Boolean normalizeSize, + System.Threading.CancellationToken cancelToken, + System.IProgress progress, + out System.String problemDescription + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean Reduce( + System.Int32 desiredPolygonCount, + System.Boolean allowDistortion, + System.Int32 accuracy, + System.Boolean normalizeSize, + System.Threading.CancellationToken cancelToken, + System.IProgress progress, + out System.String problemDescription, + System.Boolean threaded + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean Reduce(Rhino.Geometry.ReduceMeshParameters parameters) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Reduce(Rhino.Geometry.ReduceMeshParameters parameters, System.Boolean threaded) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.MeshThicknessMeasurement[] ComputeThickness( + System.Collections.Generic.IEnumerable meshes, + System.Double maximumThickness + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.MeshThicknessMeasurement[] ComputeThickness( + System.Collections.Generic.IEnumerable meshes, + System.Double maximumThickness, + System.Threading.CancellationToken cancelToken + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.MeshThicknessMeasurement[] ComputeThickness( + System.Collections.Generic.IEnumerable meshes, + System.Double maximumThickness, + System.Double sharpAngle, + System.Threading.CancellationToken cancelToken + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve[] CreateContourCurves( + Rhino.Geometry.Mesh meshToContour, + Rhino.Geometry.Point3d contourStart, + Rhino.Geometry.Point3d contourEnd, + System.Double interval + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve[] CreateContourCurves( + Rhino.Geometry.Mesh meshToContour, + Rhino.Geometry.Point3d contourStart, + Rhino.Geometry.Point3d contourEnd, + System.Double interval, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve[] CreateContourCurves( + Rhino.Geometry.Mesh meshToContour, + Rhino.Geometry.Plane sectionPlane + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve[] CreateContourCurves( + Rhino.Geometry.Mesh meshToContour, + Rhino.Geometry.Plane sectionPlane, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh CreateFromLines( + Rhino.Geometry.Curve[] lines, + System.Int32 maxFaceValence, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public virtual System.Byte[] ComputeAutoCreaseInformation() => throw new System.NotImplementedException(); + + public virtual System.Int32[] ExtendSelectionByEdgeRidge( + System.Int32[] preselectedEdges, + System.Int32 newEdge, + System.Boolean iterative + ) => throw new System.NotImplementedException(); + + public virtual System.Int32[] ExtendSelectionByFaceLoop( + System.Int32[] preselectedFaces, + System.Int32 newFace, + System.Boolean iterative + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh CreateFromPlane( + Rhino.Geometry.Plane plane, + Rhino.Geometry.Interval xInterval, + Rhino.Geometry.Interval yInterval, + System.Int32 xCount, + System.Int32 yCount + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh CreateFromFilteredFaceList( + Rhino.Geometry.Mesh original, + System.Collections.Generic.IEnumerable inclusion + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh CreateFromBox( + Rhino.Geometry.BoundingBox box, + System.Int32 xCount, + System.Int32 yCount, + System.Int32 zCount + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh CreateFromBox( + Rhino.Geometry.Box box, + System.Int32 xCount, + System.Int32 yCount, + System.Int32 zCount + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh CreateFromBox( + System.Collections.Generic.IEnumerable corners, + System.Int32 xCount, + System.Int32 yCount, + System.Int32 zCount + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh CreateFromSphere( + Rhino.Geometry.Sphere sphere, + System.Int32 xCount, + System.Int32 yCount + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh CreateIcoSphere(Rhino.Geometry.Sphere sphere, System.Int32 subdivisions) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh CreateQuadSphere(Rhino.Geometry.Sphere sphere, System.Int32 subdivisions) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh CreateFromCylinder( + Rhino.Geometry.Cylinder cylinder, + System.Int32 vertical, + System.Int32 around + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh CreateFromCylinder( + Rhino.Geometry.Cylinder cylinder, + System.Int32 vertical, + System.Int32 around, + System.Boolean capBottom, + System.Boolean capTop + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh CreateFromCylinder( + Rhino.Geometry.Cylinder cylinder, + System.Int32 vertical, + System.Int32 around, + System.Boolean capBottom, + System.Boolean capTop, + System.Boolean quadCaps + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh CreateFromCylinder( + Rhino.Geometry.Cylinder cylinder, + System.Int32 vertical, + System.Int32 around, + System.Boolean capBottom, + System.Boolean capTop, + System.Boolean circumscribe, + System.Boolean quadCaps + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh CreateFromCone( + Rhino.Geometry.Cone cone, + System.Int32 vertical, + System.Int32 around + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh CreateFromCone( + Rhino.Geometry.Cone cone, + System.Int32 vertical, + System.Int32 around, + System.Boolean solid + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh CreateFromCone( + Rhino.Geometry.Cone cone, + System.Int32 vertical, + System.Int32 around, + System.Boolean solid, + System.Boolean quadCaps + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh CreateFromTorus( + Rhino.Geometry.Torus torus, + System.Int32 vertical, + System.Int32 around + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh CreateFromPlanarBoundary( + Rhino.Geometry.Curve boundary, + Rhino.Geometry.MeshingParameters parameters + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh CreateFromPlanarBoundary( + Rhino.Geometry.Curve boundary, + Rhino.Geometry.MeshingParameters parameters, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh CreateFromClosedPolyline(Rhino.Geometry.Polyline polyline) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh CreateFromTessellation( + System.Collections.Generic.IEnumerable points, + System.Collections.Generic.IEnumerable> edges, + Rhino.Geometry.Plane plane, + System.Boolean allowNewVertices + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh[] CreateFromBrep(Rhino.Geometry.Brep brep) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh[] CreateFromBrep( + Rhino.Geometry.Brep brep, + Rhino.Geometry.MeshingParameters meshingParameters + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh CreateFromSurface(Rhino.Geometry.Surface surface) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh CreateFromSurface( + Rhino.Geometry.Surface surface, + Rhino.Geometry.MeshingParameters meshingParameters + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh CreateFromSubD(Rhino.Geometry.SubD subd, System.Int32 displayDensity) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh CreateFromSubDControlNet(Rhino.Geometry.SubD subd) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh CreatePatch( + Rhino.Geometry.Polyline outerBoundary, + System.Double angleToleranceRadians, + Rhino.Geometry.Surface pullbackSurface, + System.Collections.Generic.IEnumerable innerBoundaryCurves, + System.Collections.Generic.IEnumerable innerBothSideCurves, + System.Collections.Generic.IEnumerable innerPoints, + System.Boolean trimback, + System.Int32 divisions + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh[] CreateBooleanUnion( + System.Collections.Generic.IEnumerable meshes + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh[] CreateBooleanDifference( + System.Collections.Generic.IEnumerable firstSet, + System.Collections.Generic.IEnumerable secondSet + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh[] CreateBooleanIntersection( + System.Collections.Generic.IEnumerable firstSet, + System.Collections.Generic.IEnumerable secondSet + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh[] CreateBooleanSplit( + System.Collections.Generic.IEnumerable meshesToSplit, + System.Collections.Generic.IEnumerable meshSplitters + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh CreateFromCurvePipe( + Rhino.Geometry.Curve curve, + System.Double radius, + System.Int32 segments, + System.Int32 accuracy, + Rhino.Geometry.MeshPipeCapStyle capType, + System.Boolean faceted, + System.Collections.Generic.IEnumerable intervals + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh CreateFromCurveExtrusion( + Rhino.Geometry.Curve curve, + Rhino.Geometry.Vector3d direction, + Rhino.Geometry.MeshingParameters parameters, + Rhino.Geometry.BoundingBox boundingBox + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh[] CreateFromIterativeCleanup( + System.Collections.Generic.IEnumerable meshes, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static System.Boolean RequireIterativeCleanup( + System.Collections.Generic.IEnumerable meshes, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public virtual void CopyFrom(Rhino.Geometry.Mesh other) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Mesh DuplicateMesh() => throw new System.NotImplementedException(); + + public virtual System.Boolean IsManifold() => throw new System.NotImplementedException(); + + public virtual System.Boolean IsManifold( + System.Boolean topologicalTest, + out System.Boolean isOriented, + out System.Boolean hasBoundary + ) => throw new System.NotImplementedException(); + + public virtual void ClearTextureData() => throw new System.NotImplementedException(); + + public virtual void ClearSurfaceData() => throw new System.NotImplementedException(); + + public virtual void DestroyTopology() => throw new System.NotImplementedException(); + + public virtual void DestroyTree() => throw new System.NotImplementedException(); + + public virtual void DestroyPartition() => throw new System.NotImplementedException(); + + public virtual System.Boolean EvaluateMeshGeometry(Rhino.Geometry.Surface surface) => + throw new System.NotImplementedException(); + + public virtual void SetTextureCoordinates( + Rhino.Render.TextureMapping tm, + Rhino.Geometry.Transform xf, + System.Boolean lazy + ) => throw new System.NotImplementedException(); + + public virtual void SetTextureCoordinates( + Rhino.Render.TextureMapping tm, + Rhino.Geometry.Transform xf, + System.Boolean lazy, + System.Boolean seamCheck + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Render.CachedTextureCoordinates GetCachedTextureCoordinates(System.Guid textureMappingId) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Compact() => throw new System.NotImplementedException(); + + public virtual System.Double Volume() => throw new System.NotImplementedException(); + + public virtual void Flip(System.Boolean vertexNormals, System.Boolean faceNormals, System.Boolean faceOrientation) => + throw new System.NotImplementedException(); + + public virtual void Flip( + System.Boolean vertexNormals, + System.Boolean faceNormals, + System.Boolean faceOrientation, + System.Boolean ngonsBoundaryDirection + ) => throw new System.NotImplementedException(); + + public virtual System.Int32 SolidOrientation() => throw new System.NotImplementedException(); + + public virtual System.Boolean IsPointInside( + Rhino.Geometry.Point3d point, + System.Double tolerance, + System.Boolean strictlyIn + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean Smooth( + System.Double smoothFactor, + System.Boolean bXSmooth, + System.Boolean bYSmooth, + System.Boolean bZSmooth, + System.Boolean bFixBoundaries, + Rhino.Geometry.SmoothingCoordinateSystem coordinateSystem + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean Smooth( + System.Double smoothFactor, + System.Boolean bXSmooth, + System.Boolean bYSmooth, + System.Boolean bZSmooth, + System.Boolean bFixBoundaries, + Rhino.Geometry.SmoothingCoordinateSystem coordinateSystem, + Rhino.Geometry.Plane plane + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean Smooth( + System.Collections.Generic.IEnumerable vertexIndices, + System.Double smoothFactor, + System.Boolean bXSmooth, + System.Boolean bYSmooth, + System.Boolean bZSmooth, + System.Boolean bFixBoundaries, + Rhino.Geometry.SmoothingCoordinateSystem coordinateSystem, + Rhino.Geometry.Plane plane + ) => throw new System.NotImplementedException(); + + public virtual void Unweld(System.Double angleToleranceRadians, System.Boolean modifyNormals) => + throw new System.NotImplementedException(); + + public virtual System.Boolean UnweldEdge( + System.Collections.Generic.IEnumerable edgeIndices, + System.Boolean modifyNormals + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean UnweldVertices( + System.Collections.Generic.IEnumerable topologyVertexIndices, + System.Boolean modifyNormals + ) => throw new System.NotImplementedException(); + + public virtual void Weld(System.Double angleToleranceRadians) => throw new System.NotImplementedException(); + + public virtual void RebuildNormals() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Mesh ExtractNonManifoldEdges(System.Boolean selective) => + throw new System.NotImplementedException(); + + public virtual System.Boolean HealNakedEdges(System.Double distance) => throw new System.NotImplementedException(); + + public virtual System.Boolean FillHoles() => throw new System.NotImplementedException(); + + public virtual System.Boolean FileHole(System.Int32 topologyEdgeIndex) => throw new System.NotImplementedException(); + + public virtual System.Boolean MatchEdges(System.Double distance, System.Boolean rachet) => + throw new System.NotImplementedException(); + + public virtual System.Int32 UnifyNormals() => throw new System.NotImplementedException(); + + public virtual System.Int32 UnifyNormals(System.Boolean countOnly) => throw new System.NotImplementedException(); + + public virtual System.Boolean MergeAllCoplanarFaces(System.Double tolerance) => + throw new System.NotImplementedException(); + + public virtual System.Boolean MergeAllCoplanarFaces(System.Double tolerance, System.Double angleTolerance) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Mesh[] SplitDisjointPieces() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Mesh[] Split(Rhino.Geometry.Plane plane) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Mesh[] Split(Rhino.Geometry.Mesh mesh) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Mesh[] Split(System.Collections.Generic.IEnumerable meshes) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Polyline[] GetOutlines(Rhino.Geometry.Plane plane) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Polyline[] GetOutlines(Rhino.Display.RhinoViewport viewport) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Polyline[] GetOutlines( + Rhino.DocObjects.ViewportInfo viewportInfo, + Rhino.Geometry.Plane plane + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Polyline[] GetNakedEdges() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Mesh[] ExplodeAtUnweldedEdges() => throw new System.NotImplementedException(); + + public virtual void Append(Rhino.Geometry.Mesh other) => throw new System.NotImplementedException(); + + public virtual void Append(System.Collections.Generic.IEnumerable meshes) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d ClosestPoint(Rhino.Geometry.Point3d testPoint) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.MeshPoint ClosestMeshPoint( + Rhino.Geometry.Point3d testPoint, + System.Double maximumDistance + ) => throw new System.NotImplementedException(); + + public virtual System.Int32 ClosestPoint( + Rhino.Geometry.Point3d testPoint, + out Rhino.Geometry.Point3d pointOnMesh, + System.Double maximumDistance + ) => throw new System.NotImplementedException(); + + public virtual System.Int32 ClosestPoint( + Rhino.Geometry.Point3d testPoint, + out Rhino.Geometry.Point3d pointOnMesh, + out Rhino.Geometry.Vector3d normalAtPoint, + System.Double maximumDistance + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d PointAt(Rhino.Geometry.MeshPoint meshPoint) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d PointAt( + System.Int32 faceIndex, + System.Double t0, + System.Double t1, + System.Double t2, + System.Double t3 + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Vector3d NormalAt(Rhino.Geometry.MeshPoint meshPoint) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Vector3d NormalAt( + System.Int32 faceIndex, + System.Double t0, + System.Double t1, + System.Double t2, + System.Double t3 + ) => throw new System.NotImplementedException(); + + public virtual System.Drawing.Color ColorAt(Rhino.Geometry.MeshPoint meshPoint) => + throw new System.NotImplementedException(); + + public virtual System.Drawing.Color ColorAt( + System.Int32 faceIndex, + System.Double t0, + System.Double t1, + System.Double t2, + System.Double t3 + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d[] PullPointsToMesh( + System.Collections.Generic.IEnumerable points + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.PolylineCurve PullCurve(Rhino.Geometry.Curve curve, System.Double tolerance) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Mesh[] SplitWithProjectedPolylines( + System.Collections.Generic.IEnumerable curves, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Mesh Offset(System.Double distance) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Mesh Offset(System.Double distance, System.Boolean solidify) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Mesh Offset( + System.Double distance, + System.Boolean solidify, + Rhino.Geometry.Vector3d direction + ) => throw new System.NotImplementedException(); + + public virtual System.Int32 DisjointMeshCount + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsClosed + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsOriented + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsSolid + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean HasCachedTextureCoordinates + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean HasPrincipalCurvatures + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Collections.MeshVertexList Vertices + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Collections.MeshTopologyVertexList TopologyVertices + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Collections.MeshTopologyEdgeList TopologyEdges + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Collections.MeshVertexNormalList Normals + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Collections.MeshFaceList Faces + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Collections.MeshNgonList Ngons + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Collections.MeshFaceNormalList FaceNormals + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Collections.MeshVertexColorList VertexColors + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Collections.MeshTextureCoordinateList TextureCoordinates + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Collections.MeshVertexStatusList ComponentStates + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 PartitionCount + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshCheckParameters.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshCheckParameters.s.cs new file mode 100644 index 00000000..493bc764 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshCheckParameters.s.cs @@ -0,0 +1,116 @@ +namespace Rhino.Geometry; + +public partial struct MeshCheckParameters +{ + public MeshCheckParameters() { } + + public static Rhino.Geometry.MeshCheckParameters Defaults() => throw new System.NotImplementedException(); + + public System.Boolean CheckForDegenerateFaces + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Int32 DegenerateFaceCount + { + get => throw new System.NotImplementedException(); + } + public System.Boolean CheckForInvalidNgons + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Int32 InvalidNgonCount + { + get => throw new System.NotImplementedException(); + } + public System.Boolean CheckForNakedEdges + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Int32 NakedEdgeCount + { + get => throw new System.NotImplementedException(); + } + public System.Boolean CheckForNonManifoldEdges + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Int32 NonManifoldEdgeCount + { + get => throw new System.NotImplementedException(); + } + public System.Boolean CheckForExtremelyShortEdges + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Int32 ExtremelyShortEdgeCount + { + get => throw new System.NotImplementedException(); + } + public System.Boolean CheckForBadNormals + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Int32 NonUnitVectorNormalCount + { + get => throw new System.NotImplementedException(); + } + public System.Int32 ZeroLengthNormalCount + { + get => throw new System.NotImplementedException(); + } + public System.Int32 VertexFaceNormalsDifferCount + { + get => throw new System.NotImplementedException(); + } + public System.Boolean CheckForDuplicateFaces + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Int32 DuplicateFaceCount + { + get => throw new System.NotImplementedException(); + } + public System.Boolean CheckForRandomFaceNormals + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Int32 RandomFaceNormalCount + { + get => throw new System.NotImplementedException(); + } + public System.Boolean CheckForDisjointMeshes + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Int32 DisjointMeshCount + { + get => throw new System.NotImplementedException(); + } + public System.Boolean CheckForUnusedVertices + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Int32 UnusedVertexCount + { + get => throw new System.NotImplementedException(); + } + public System.Boolean CheckForSelfIntersection + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Int32 SelfIntersectingPairsCount + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshDisplacementInfo.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshDisplacementInfo.s.cs new file mode 100644 index 00000000..55b87243 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshDisplacementInfo.s.cs @@ -0,0 +1,90 @@ +namespace Rhino.Geometry; + +public partial class MeshDisplacementInfo +{ + public MeshDisplacementInfo() { } + + public MeshDisplacementInfo(Rhino.Render.RenderTexture texture, Rhino.Render.TextureMapping mapping) => + throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderTexture Texture + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double Black + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double White + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Render.TextureMapping Mapping + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Transform MappingTransform + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Transform InstanceTransform + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double BlackMove + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double PostWeldAngle + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double RefineSensitivity + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double SweepPitch + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double WhiteMove + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 ChannelNumber + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 FaceLimit + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 FairingAmount + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 RefineStepCount + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 MemoryLimit + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshExtruder.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshExtruder.s.cs new file mode 100644 index 00000000..5243a45c --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshExtruder.s.cs @@ -0,0 +1,64 @@ +namespace Rhino.Geometry; + +public partial class MeshExtruder : System.IDisposable +{ + public MeshExtruder() { } + + public MeshExtruder( + Rhino.Geometry.Mesh inputMesh, + System.Collections.Generic.IEnumerable componentIndices + ) => throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual System.Boolean ExtrudedMesh(out Rhino.Geometry.Mesh extrudedMeshOut) => + throw new System.NotImplementedException(); + + public virtual System.Boolean ExtrudedMesh( + out Rhino.Geometry.Mesh extrudedMeshOut, + out System.Collections.Generic.List componentIndicesOut + ) => throw new System.NotImplementedException(); + + public virtual System.Collections.Generic.List GetWallFaces() => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Line[] PreviewLines + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Transform Transform + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean UVN + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean EdgeBasedUVN + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean KeepOriginalFaces + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.MeshExtruderParameterMode TextureCoordinateMode + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.MeshExtruderParameterMode SurfaceParameterMode + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.MeshExtruderFaceDirectionMode FaceDirectionMode + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshExtruderFaceDirectionMode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshExtruderFaceDirectionMode.s.cs new file mode 100644 index 00000000..31e8cef6 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshExtruderFaceDirectionMode.s.cs @@ -0,0 +1,7 @@ +namespace Rhino.Geometry; + +public enum MeshExtruderFaceDirectionMode +{ + Keep, + OrientClosedFrontOut, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshExtruderParameterMode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshExtruderParameterMode.s.cs new file mode 100644 index 00000000..33414b75 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshExtruderParameterMode.s.cs @@ -0,0 +1,7 @@ +namespace Rhino.Geometry; + +public enum MeshExtruderParameterMode +{ + CoverWalls, + KeepAndStretch, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshFace.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshFace.s.cs new file mode 100644 index 00000000..f8ed9091 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshFace.s.cs @@ -0,0 +1,73 @@ +namespace Rhino.Geometry; + +public partial struct MeshFace + : System.IEquatable, + System.IComparable, + System.IComparable +{ + public MeshFace() { } + + public MeshFace(System.Int32 a, System.Int32 b, System.Int32 c) => throw new System.NotImplementedException(); + + 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 System.Boolean IsValid(System.Int32 vertexCount) => throw new System.NotImplementedException(); + + public System.Boolean IsValid(Rhino.Geometry.Point3d[] points) => throw new System.NotImplementedException(); + + public 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 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 System.Boolean Equals(Rhino.Geometry.MeshFace other) => throw new System.NotImplementedException(); + + public System.Int32 CompareTo(Rhino.Geometry.MeshFace other) => throw new System.NotImplementedException(); + + System.Int32 System.IComparable.CompareTo(System.Object obj) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.MeshFace Unset + { + get => throw new System.NotImplementedException(); + } + public System.Int32 A + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Int32 B + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Int32 C + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Int32 D + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Int32 this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Boolean IsTriangle + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsQuad + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshNgon.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshNgon.s.cs new file mode 100644 index 00000000..81ba92d9 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshNgon.s.cs @@ -0,0 +1,47 @@ +namespace Rhino.Geometry; + +public partial class MeshNgon + : System.IEquatable, + System.IComparable, + System.IComparable +{ + public MeshNgon() { } + + public static Rhino.Geometry.MeshNgon Create( + System.Collections.Generic.IList meshVertexIndexList, + System.Collections.Generic.IList meshFaceIndexList + ) => throw new System.NotImplementedException(); + + public virtual System.UInt32[] BoundaryVertexIndexList() => throw new System.NotImplementedException(); + + public virtual System.UInt32[] FaceIndexList() => throw new System.NotImplementedException(); + + public virtual void Set( + System.Collections.Generic.IList meshVertexIndexList, + System.Collections.Generic.IList meshFaceIndexList + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean Equals(Rhino.Geometry.MeshNgon otherNgon) => throw new System.NotImplementedException(); + + public virtual System.Int32 CompareTo(Rhino.Geometry.MeshNgon otherNgon) => + throw new System.NotImplementedException(); + + System.Int32 System.IComparable.CompareTo(System.Object obj) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.MeshNgon Empty + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 BoundaryVertexCount + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 FaceCount + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshPart.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshPart.s.cs new file mode 100644 index 00000000..303e52bb --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshPart.s.cs @@ -0,0 +1,31 @@ +namespace Rhino.Geometry; + +public partial class MeshPart +{ + public MeshPart() { } + + public virtual System.Int32 StartVertexIndex + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 EndVertexIndex + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 StartFaceIndex + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 EndFaceIndex + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 VertexCount + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 TriangleCount + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshPipeCapStyle.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshPipeCapStyle.s.cs new file mode 100644 index 00000000..9031d1bb --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshPipeCapStyle.s.cs @@ -0,0 +1,9 @@ +namespace Rhino.Geometry; + +public enum MeshPipeCapStyle +{ + None, + Flat, + Box, + Dome, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshPoint.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshPoint.s.cs new file mode 100644 index 00000000..1db797a7 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshPoint.s.cs @@ -0,0 +1,42 @@ +namespace Rhino.Geometry; + +public partial class MeshPoint +{ + public MeshPoint() { } + + public virtual System.Boolean GetTriangle(out System.Int32 a, out System.Int32 b, out System.Int32 c) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Mesh Mesh + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double EdgeParameter + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.ComponentIndex ComponentIndex + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 EdgeIndex + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 FaceIndex + { + get => throw new System.NotImplementedException(); + } + public virtual System.Char Triangle + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double[] T + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Point3d Point + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshThicknessMeasurement.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshThicknessMeasurement.s.cs new file mode 100644 index 00000000..d82c0a3f --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshThicknessMeasurement.s.cs @@ -0,0 +1,35 @@ +namespace Rhino.Geometry; + +public partial struct MeshThicknessMeasurement +{ + public MeshThicknessMeasurement() { } + + public MeshThicknessMeasurement( + System.Int32 meshIndex, + System.Int32 vertexIndex, + System.Double thickness, + Rhino.Geometry.Point3d point, + Rhino.Geometry.Point3d oppositePoint + ) => throw new System.NotImplementedException(); + + public System.Int32 MeshIndex + { + get => throw new System.NotImplementedException(); + } + public System.Int32 VertexIndex + { + get => throw new System.NotImplementedException(); + } + public System.Double Thickness + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Point3d Point + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Point3d OppositePoint + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshType.s.cs new file mode 100644 index 00000000..883c3308 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshType.s.cs @@ -0,0 +1,10 @@ +namespace Rhino.Geometry; + +public enum MeshType +{ + Default, + Render, + Analysis, + Preview, + Any, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshUnsafeLock.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshUnsafeLock.s.cs new file mode 100644 index 00000000..5c16847a --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshUnsafeLock.s.cs @@ -0,0 +1,10 @@ +namespace Rhino.Geometry; + +public partial class MeshUnsafeLock : System.IDisposable +{ + public MeshUnsafeLock() { } + + public virtual void Release() => throw new System.NotImplementedException(); + + void System.IDisposable.Dispose() => throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshingParameterStyle.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshingParameterStyle.s.cs new file mode 100644 index 00000000..8ad7a54a --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshingParameterStyle.s.cs @@ -0,0 +1,10 @@ +namespace Rhino.Geometry; + +public enum MeshingParameterStyle +{ + None, + Fast, + Quality, + Custom, + PerObject, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshingParameterTextureRange.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshingParameterTextureRange.s.cs new file mode 100644 index 00000000..0ba3ed38 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshingParameterTextureRange.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.Geometry; + +public enum MeshingParameterTextureRange +{ + Unset, + UnpackedUnscaledNormalized, + PackedScaledNormalized, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshingParameters.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshingParameters.s.cs new file mode 100644 index 00000000..4159b6aa --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MeshingParameters.s.cs @@ -0,0 +1,130 @@ +namespace Rhino.Geometry; + +public partial class MeshingParameters : System.IDisposable +{ + public MeshingParameters() { } + + public MeshingParameters(System.Double density) => throw new System.NotImplementedException(); + + public MeshingParameters(System.Double density, System.Double minimumEdgeLength) => + throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public static Rhino.Geometry.MeshingParameters DocumentCurrentSetting(Rhino.RhinoDoc doc) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.MeshingParameters Minimal + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.MeshingParameters Default + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.MeshingParameters Coarse + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.MeshingParameters FastRenderMesh + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.MeshingParameters Smooth + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.MeshingParameters QualityRenderMesh + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.MeshingParameters DefaultAnalysisMesh + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.MeshingParameterTextureRange TextureRange + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean JaggedSeams + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean RefineGrid + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean SimplePlanes + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ComputeCurvature + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ClosedObjectPostProcess + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 GridMinCount + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 GridMaxCount + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double GridAngle + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double GridAspectRatio + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double GridAmplification + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double Tolerance + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double MinimumTolerance + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double RelativeTolerance + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double MinimumEdgeLength + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double MaximumEdgeLength + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double RefineAngle + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MorphControl.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MorphControl.s.cs new file mode 100644 index 00000000..52fa6f18 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.MorphControl.s.cs @@ -0,0 +1,36 @@ +namespace Rhino.Geometry; + +public partial class MorphControl : Rhino.Geometry.GeometryBase +{ + public MorphControl() { } + + public MorphControl(Rhino.Geometry.NurbsCurve originCurve, Rhino.Geometry.NurbsCurve targetCurve) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Morph(Rhino.Geometry.GeometryBase geometry) => + throw new System.NotImplementedException(); + + public virtual System.Double SpaceMorphTolerance + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean QuickPreview + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean PreserveStructure + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.NurbsCurve Curve + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.NurbsSurface Surface + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.NurbsCurve+NurbsCurveEndConditionType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.NurbsCurve+NurbsCurveEndConditionType.s.cs new file mode 100644 index 00000000..f248e29b --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.NurbsCurve+NurbsCurveEndConditionType.s.cs @@ -0,0 +1,12 @@ +namespace Rhino.Geometry; + +public partial class NurbsCurve +{ + public enum NurbsCurveEndConditionType + { + Nothing, + Position, + Tangency, + Curvature, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.NurbsCurve.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.NurbsCurve.s.cs new file mode 100644 index 00000000..5032ce16 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.NurbsCurve.s.cs @@ -0,0 +1,200 @@ +namespace Rhino.Geometry; + +public partial class NurbsCurve : Rhino.Geometry.Curve, Rhino.IEpsilonComparable +{ + public NurbsCurve() { } + + public NurbsCurve(Rhino.Geometry.NurbsCurve other) => throw new System.NotImplementedException(); + + public NurbsCurve(System.Int32 degree, System.Int32 pointCount) => throw new System.NotImplementedException(); + + public NurbsCurve(System.Int32 dimension, System.Boolean rational, System.Int32 order, System.Int32 pointCount) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.NurbsCurve CreateFromLine(Rhino.Geometry.Line line) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.NurbsCurve CreateFromArc(Rhino.Geometry.Arc arc) => + throw new System.NotImplementedException(); + + public virtual System.Boolean UVNDirectionsAt( + System.Double t, + out Rhino.Geometry.Vector3d uDir, + out Rhino.Geometry.Vector3d vDir, + out Rhino.Geometry.Vector3d nDir + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.NurbsCurve[] MakeCompatible( + System.Collections.Generic.IEnumerable curves, + Rhino.Geometry.Point3d startPt, + Rhino.Geometry.Point3d endPt, + System.Int32 simplifyMethod, + System.Int32 numPoints, + System.Double refitTolerance, + System.Double angleTolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.NurbsCurve CreateParabolaFromVertex( + Rhino.Geometry.Point3d vertex, + Rhino.Geometry.Point3d startPoint, + Rhino.Geometry.Point3d endPoint + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.NurbsCurve CreateParabolaFromFocus( + Rhino.Geometry.Point3d focus, + Rhino.Geometry.Point3d startPoint, + Rhino.Geometry.Point3d endPoint + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.NurbsCurve CreateFromArc( + Rhino.Geometry.Arc arc, + System.Int32 degree, + System.Int32 cvCount + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.NurbsCurve CreateHSpline( + System.Collections.Generic.IEnumerable points + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.NurbsCurve CreateHSpline( + System.Collections.Generic.IEnumerable points, + Rhino.Geometry.Vector3d startTangent, + Rhino.Geometry.Vector3d endTangent + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.NurbsCurve CreateSubDFriendly( + System.Collections.Generic.IEnumerable points, + System.Boolean interpolatePoints, + System.Boolean periodicClosedCurve + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.NurbsCurve CreateSubDFriendly(Rhino.Geometry.Curve curve) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.NurbsCurve CreateSubDFriendly( + Rhino.Geometry.Curve curve, + System.Int32 pointCount, + System.Boolean periodicClosedCurve + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Plane[] CreatePlanarRailFrames( + System.Collections.Generic.IEnumerable parameters, + Rhino.Geometry.Vector3d normal + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Plane[] CreateRailFrames( + System.Collections.Generic.IEnumerable parameters + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.NurbsCurve CreateFromCircle(Rhino.Geometry.Circle circle) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.NurbsCurve CreateFromCircle( + Rhino.Geometry.Circle circle, + System.Int32 degree, + System.Int32 cvCount + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.NurbsCurve CreateFromEllipse(Rhino.Geometry.Ellipse ellipse) => + throw new System.NotImplementedException(); + + public static System.Boolean IsDuplicate( + Rhino.Geometry.NurbsCurve curveA, + Rhino.Geometry.NurbsCurve curveB, + System.Boolean ignoreParameterization, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.NurbsCurve Create( + System.Boolean periodic, + System.Int32 degree, + System.Collections.Generic.IEnumerable points + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetEndCondition( + System.Boolean bSetEnd, + Rhino.Geometry.NurbsCurve.NurbsCurveEndConditionType continuity, + Rhino.Geometry.Point3d point, + Rhino.Geometry.Vector3d tangent + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetEndCondition( + System.Boolean bSetEnd, + Rhino.Geometry.NurbsCurve.NurbsCurveEndConditionType continuity, + Rhino.Geometry.Point3d point, + Rhino.Geometry.Vector3d tangent, + Rhino.Geometry.Vector3d curvature + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean IncreaseDegree(System.Int32 desiredDegree) => + throw new System.NotImplementedException(); + + public virtual System.Boolean MakePiecewiseBezier(System.Boolean setEndWeightsToOne) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Reparameterize(System.Double c) => throw new System.NotImplementedException(); + + public virtual System.Boolean Append(Rhino.Geometry.NurbsCurve nurbsCurve) => + throw new System.NotImplementedException(); + + public virtual System.Double GrevilleParameter(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d GrevillePoint(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual System.Double[] GrevilleParameters() => throw new System.NotImplementedException(); + + public virtual Rhino.Collections.Point3dList GrevillePoints() => throw new System.NotImplementedException(); + + public virtual Rhino.Collections.Point3dList GrevillePoints(System.Boolean all) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetGrevillePoints( + System.Collections.Generic.IEnumerable points + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean EpsilonEquals(Rhino.Geometry.NurbsCurve other, System.Double epsilon) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.NurbsCurve CreateSpiral( + Rhino.Geometry.Point3d axisStart, + Rhino.Geometry.Vector3d axisDir, + Rhino.Geometry.Point3d radiusPoint, + System.Double pitch, + System.Double turnCount, + System.Double radius0, + System.Double radius1 + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.NurbsCurve CreateSpiral( + Rhino.Geometry.Curve railCurve, + System.Double t0, + System.Double t1, + Rhino.Geometry.Point3d radiusPoint, + System.Double pitch, + System.Double turnCount, + System.Double radius0, + System.Double radius1, + System.Int32 pointsPerTurn + ) => throw new System.NotImplementedException(); + + public virtual System.Int32 Order + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsRational + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Collections.NurbsCurveKnotList Knots + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Collections.NurbsCurvePointList Points + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean HasBezierSpans + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.NurbsSurface.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.NurbsSurface.s.cs new file mode 100644 index 00000000..13ac2f4d --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.NurbsSurface.s.cs @@ -0,0 +1,189 @@ +namespace Rhino.Geometry; + +public partial class NurbsSurface : Rhino.Geometry.Surface, Rhino.IEpsilonComparable +{ + public NurbsSurface() { } + + public NurbsSurface(Rhino.Geometry.NurbsSurface other) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.NurbsSurface Create( + System.Int32 dimension, + System.Boolean isRational, + System.Int32 order0, + System.Int32 order1, + System.Int32 controlPointCount0, + System.Int32 controlPointCount1 + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.NurbsSurface CreateFromCone(Rhino.Geometry.Cone cone) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.NurbsSurface CreateFromCylinder(Rhino.Geometry.Cylinder cylinder) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.NurbsSurface CreateFromSphere(Rhino.Geometry.Sphere sphere) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.NurbsSurface CreateFromTorus(Rhino.Geometry.Torus torus) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.NurbsSurface CreateRuledSurface( + Rhino.Geometry.Curve curveA, + Rhino.Geometry.Curve curveB + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.NurbsSurface CreateSubDFriendly(Rhino.Geometry.Surface surface) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.NurbsSurface CreateFromPlane( + Rhino.Geometry.Plane plane, + Rhino.Geometry.Interval uInterval, + Rhino.Geometry.Interval vInterval, + System.Int32 uDegree, + System.Int32 vDegree, + System.Int32 uPointCount, + System.Int32 vPointCount + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Point2d[] CreateCurveOnSurfacePoints( + Rhino.Geometry.Surface surface, + System.Collections.Generic.IEnumerable fixedPoints, + System.Double tolerance, + System.Boolean periodic, + System.Int32 initCount, + System.Int32 levels + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.NurbsCurve CreateCurveOnSurface( + Rhino.Geometry.Surface surface, + System.Collections.Generic.IEnumerable points, + System.Double tolerance, + System.Boolean periodic + ) => throw new System.NotImplementedException(); + + public static System.Boolean MakeCompatible( + Rhino.Geometry.Surface surface0, + Rhino.Geometry.Surface surface1, + out Rhino.Geometry.NurbsSurface nurb0, + out Rhino.Geometry.NurbsSurface nurb1 + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.NurbsSurface CreateFromPoints( + System.Collections.Generic.IEnumerable points, + System.Int32 uCount, + System.Int32 vCount, + System.Int32 uDegree, + System.Int32 vDegree + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.NurbsSurface CreateThroughPoints( + System.Collections.Generic.IEnumerable points, + System.Int32 uCount, + System.Int32 vCount, + System.Int32 uDegree, + System.Int32 vDegree, + System.Boolean uClosed, + System.Boolean vClosed + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.NurbsSurface CreateFromCorners( + Rhino.Geometry.Point3d corner1, + Rhino.Geometry.Point3d corner2, + Rhino.Geometry.Point3d corner3, + Rhino.Geometry.Point3d corner4 + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.NurbsSurface CreateFromCorners( + Rhino.Geometry.Point3d corner1, + Rhino.Geometry.Point3d corner2, + Rhino.Geometry.Point3d corner3, + Rhino.Geometry.Point3d corner4, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.NurbsSurface CreateFromCorners( + Rhino.Geometry.Point3d corner1, + Rhino.Geometry.Point3d corner2, + Rhino.Geometry.Point3d corner3 + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.NurbsSurface CreateRailRevolvedSurface( + Rhino.Geometry.Curve profile, + Rhino.Geometry.Curve rail, + Rhino.Geometry.Line axis, + System.Boolean scaleHeight + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.NurbsSurface CreateNetworkSurface( + System.Collections.Generic.IEnumerable uCurves, + System.Int32 uContinuityStart, + System.Int32 uContinuityEnd, + System.Collections.Generic.IEnumerable vCurves, + System.Int32 vContinuityStart, + System.Int32 vContinuityEnd, + System.Double edgeTolerance, + System.Double interiorTolerance, + System.Double angleTolerance, + out System.Int32 error + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.NurbsSurface CreateNetworkSurface( + System.Collections.Generic.IEnumerable curves, + System.Int32 continuity, + System.Double edgeTolerance, + System.Double interiorTolerance, + System.Double angleTolerance, + out System.Int32 error + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean UVNDirectionsAt( + System.Double u, + System.Double v, + out Rhino.Geometry.Vector3d uDir, + out Rhino.Geometry.Vector3d vDir, + out Rhino.Geometry.Vector3d nDir + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean MakeRational() => throw new System.NotImplementedException(); + + public virtual System.Boolean MakeNonRational() => throw new System.NotImplementedException(); + + public virtual System.Boolean IncreaseDegreeU(System.Int32 desiredDegree) => + throw new System.NotImplementedException(); + + public virtual System.Boolean IncreaseDegreeV(System.Int32 desiredDegree) => + throw new System.NotImplementedException(); + + public virtual void CopyFrom(Rhino.Geometry.NurbsSurface other) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BezierSurface ConvertSpanToBezier(System.Int32 spanIndex0, System.Int32 spanIndex1) => + throw new System.NotImplementedException(); + + public virtual System.Boolean EpsilonEquals(Rhino.Geometry.NurbsSurface other, System.Double epsilon) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Collections.NurbsSurfaceKnotList KnotsU + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Collections.NurbsSurfaceKnotList KnotsV + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Collections.NurbsSurfacePointList Points + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsRational + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 OrderU + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 OrderV + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.OrdinateDimension+MeasuredDirection.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.OrdinateDimension+MeasuredDirection.s.cs new file mode 100644 index 00000000..3fa97d09 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.OrdinateDimension+MeasuredDirection.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.Geometry; + +public partial class OrdinateDimension +{ + public enum MeasuredDirection + { + Unset, + Xaxis, + Yaxis, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.OrdinateDimension.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.OrdinateDimension.s.cs new file mode 100644 index 00000000..974008e6 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.OrdinateDimension.s.cs @@ -0,0 +1,78 @@ +namespace Rhino.Geometry; + +public partial class OrdinateDimension : Rhino.Geometry.Dimension +{ + public OrdinateDimension() { } + + public static Rhino.Geometry.OrdinateDimension Create( + Rhino.DocObjects.DimensionStyle dimStyle, + Rhino.Geometry.Plane plane, + Rhino.Geometry.OrdinateDimension.MeasuredDirection direction, + Rhino.Geometry.Point3d basepoint, + Rhino.Geometry.Point3d defpoint, + Rhino.Geometry.Point3d leaderpoint, + System.Double kinkoffset1, + System.Double kinkoffset2 + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean AdjustFromPoints( + Rhino.Geometry.Plane plane, + Rhino.Geometry.OrdinateDimension.MeasuredDirection direction, + Rhino.Geometry.Point3d basepoint, + Rhino.Geometry.Point3d defpoint, + Rhino.Geometry.Point3d leaderpoint, + System.Double kinkoffset1, + System.Double kinkoffset2 + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean Get3dPoints( + out Rhino.Geometry.Point3d basepoint, + out Rhino.Geometry.Point3d defpoint, + out Rhino.Geometry.Point3d leaderpoint, + out Rhino.Geometry.Point3d kinkpoint1, + out Rhino.Geometry.Point3d kinkpoint2 + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetTextRectangle(out Rhino.Geometry.Point3d[] corners) => + throw new System.NotImplementedException(); + + public virtual System.Boolean GetDisplayLines( + Rhino.DocObjects.DimensionStyle style, + System.Double scale, + out System.Collections.Generic.IEnumerable lines + ) => throw new System.NotImplementedException(); + + public virtual System.String GetDistanceDisplayText( + Rhino.UnitSystem unitsystem, + Rhino.DocObjects.DimensionStyle style + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point2d DefPoint + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Point2d LeaderPoint + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Point2d KinkPoint1 + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Point2d KinkPoint2 + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double KinkOffset1 + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double KinkOffset2 + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Particle.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Particle.s.cs new file mode 100644 index 00000000..c166965a --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Particle.s.cs @@ -0,0 +1,39 @@ +namespace Rhino.Geometry; + +public partial class Particle +{ + public Particle() { } + + public virtual void Update() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.ParticleSystem ParentSystem + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 Index + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Point3d Location + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Single Size + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color Color + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 DisplayBitmapIndex + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.ParticleSystem.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.ParticleSystem.s.cs new file mode 100644 index 00000000..57cfd1e7 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.ParticleSystem.s.cs @@ -0,0 +1,37 @@ +namespace Rhino.Geometry; + +public partial class ParticleSystem + : System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable +{ + public ParticleSystem() { } + + public virtual System.Boolean Add(Rhino.Geometry.Particle particle) => throw new System.NotImplementedException(); + + public virtual void Remove(Rhino.Geometry.Particle particle) => throw new System.NotImplementedException(); + + public virtual void Clear() => throw new System.NotImplementedException(); + + public virtual void Update() => throw new System.NotImplementedException(); + + public virtual System.Collections.Generic.IEnumerator GetEnumerator() => + throw new System.NotImplementedException(); + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => + throw new System.NotImplementedException(); + + public virtual System.Boolean DrawRequiresDepthSorting + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean DisplaySizesInWorldUnits + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.BoundingBox BoundingBox + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.PipeCapMode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.PipeCapMode.s.cs new file mode 100644 index 00000000..0bcf352f --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.PipeCapMode.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.Geometry; + +public enum PipeCapMode +{ + None, + Flat, + Round, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Plane.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Plane.s.cs new file mode 100644 index 00000000..c1570783 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Plane.s.cs @@ -0,0 +1,170 @@ +namespace Rhino.Geometry; + +public partial struct Plane + : System.IEquatable, + Rhino.IEpsilonComparable, + System.ICloneable, + Rhino.Geometry.IValidable, + System.IFormattable +{ + public Plane() { } + + public Plane(Rhino.Geometry.Plane other) => throw new System.NotImplementedException(); + + public Plane(Rhino.Geometry.Point3d origin, Rhino.Geometry.Vector3d normal) => + throw new System.NotImplementedException(); + + public Plane(Rhino.Geometry.Point3d origin, Rhino.Geometry.Vector3d xDirection, Rhino.Geometry.Vector3d yDirection) => + throw new System.NotImplementedException(); + + public Plane(Rhino.Geometry.Point3d origin, Rhino.Geometry.Point3d xPoint, Rhino.Geometry.Point3d yPoint) => + throw new System.NotImplementedException(); + + public Plane(System.Double a, System.Double b, System.Double c, System.Double d) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.PlaneFitResult FitPlaneToPoints( + System.Collections.Generic.IEnumerable points, + out Rhino.Geometry.Plane plane + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.PlaneFitResult FitPlaneToPoints( + System.Collections.Generic.IEnumerable points, + out Rhino.Geometry.Plane plane, + out System.Double maximumDeviation + ) => throw new System.NotImplementedException(); + + public System.Boolean Equals(Rhino.Geometry.Plane plane) => throw new System.NotImplementedException(); + + public System.String ToString(System.String format, System.IFormatProvider formatProvider) => + throw new System.NotImplementedException(); + + public System.Double[] GetPlaneEquation() => throw new System.NotImplementedException(); + + public System.Boolean UpdateEquation() => throw new System.NotImplementedException(); + + public 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) => + throw new System.NotImplementedException(); + + public 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( + 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) => + throw new System.NotImplementedException(); + + public Rhino.Geometry.Point3d ClosestPoint(Rhino.Geometry.Point3d testPoint) => + throw new System.NotImplementedException(); + + public System.Double DistanceTo(Rhino.Geometry.Point3d testPoint) => throw new System.NotImplementedException(); + + public System.Boolean DistanceTo(Rhino.Geometry.BoundingBox bbox, out System.Double min, out System.Double max) => + throw new System.NotImplementedException(); + + public System.Boolean RemapToPlaneSpace(Rhino.Geometry.Point3d ptSample, out Rhino.Geometry.Point3d ptPlane) => + 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( + System.Double angle, + Rhino.Geometry.Vector3d axis, + Rhino.Geometry.Point3d centerOfRotation + ) => throw new System.NotImplementedException(); + + public 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) => + throw new System.NotImplementedException(); + + public Rhino.Geometry.Plane Clone() => throw new System.NotImplementedException(); + + System.Object System.ICloneable.Clone() => throw new System.NotImplementedException(); + + public Rhino.Geometry.Point3d Origin + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double OriginX + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double OriginY + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double OriginZ + { + get => throw new System.NotImplementedException(); + set { } + } + public Rhino.Geometry.Vector3d XAxis + { + get => throw new System.NotImplementedException(); + set { } + } + public Rhino.Geometry.Vector3d YAxis + { + get => throw new System.NotImplementedException(); + set { } + } + public Rhino.Geometry.Vector3d ZAxis + { + get => throw new System.NotImplementedException(); + set { } + } + public static Rhino.Geometry.Plane WorldXY + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.Plane WorldYZ + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.Plane WorldZX + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.Plane Unset + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Vector3d Normal + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsValid + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.PlaneFitResult.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.PlaneFitResult.s.cs new file mode 100644 index 00000000..291ecf43 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.PlaneFitResult.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.Geometry; + +public enum PlaneFitResult +{ + Failure, + Success, + Inconclusive, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.PlaneSurface.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.PlaneSurface.s.cs new file mode 100644 index 00000000..6d48f4bb --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.PlaneSurface.s.cs @@ -0,0 +1,20 @@ +namespace Rhino.Geometry; + +public partial class PlaneSurface : Rhino.Geometry.Surface +{ + public PlaneSurface() { } + + public PlaneSurface(Rhino.Geometry.Plane plane, Rhino.Geometry.Interval xExtents, Rhino.Geometry.Interval yExtents) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.PlaneSurface CreateThroughBox( + Rhino.Geometry.Line lineInPlane, + Rhino.Geometry.Vector3d vectorInPlane, + Rhino.Geometry.BoundingBox box + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.PlaneSurface CreateThroughBox( + Rhino.Geometry.Plane plane, + Rhino.Geometry.BoundingBox box + ) => throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Point.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Point.s.cs new file mode 100644 index 00000000..e3a80aee --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Point.s.cs @@ -0,0 +1,14 @@ +namespace Rhino.Geometry; + +public partial class Point : Rhino.Geometry.GeometryBase +{ + public Point() { } + + public Point(Rhino.Geometry.Point3d location) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d Location + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Point2d.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Point2d.s.cs new file mode 100644 index 00000000..72e4a24e --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Point2d.s.cs @@ -0,0 +1,102 @@ +namespace Rhino.Geometry; + +public partial struct Point2d + : System.Runtime.Serialization.ISerializable, + System.IEquatable, + System.IComparable, + System.IComparable, + Rhino.IEpsilonComparable, + Rhino.Geometry.IValidable, + System.IFormattable +{ + public Point2d() { } + + public Point2d(System.Double x, System.Double y) => throw new System.NotImplementedException(); + + public Point2d(Rhino.Geometry.Vector2d vector) => throw new System.NotImplementedException(); + + public Point2d(Rhino.Geometry.Point2d point) => throw new System.NotImplementedException(); + + public Point2d(Rhino.Geometry.Point3d point) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Point2d Multiply(Rhino.Geometry.Point2d point, System.Double t) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Point2d Multiply(System.Double t, Rhino.Geometry.Point2d point) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Point2d Divide(Rhino.Geometry.Point2d point, System.Double t) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Point2d Add(Rhino.Geometry.Point2d point, Rhino.Geometry.Vector2d vector) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Point2d Add(Rhino.Geometry.Vector2d vector, Rhino.Geometry.Point2d point) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Point2d Add(Rhino.Geometry.Point2d point1, Rhino.Geometry.Point2d point2) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Point2d Subtract(Rhino.Geometry.Point2d point, Rhino.Geometry.Vector2d vector) => + throw new System.NotImplementedException(); + + 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 System.Int32 CompareTo(Rhino.Geometry.Point2d other) => throw new System.NotImplementedException(); + + public System.Boolean EpsilonEquals(Rhino.Geometry.Point2d other, System.Double epsilon) => + throw new System.NotImplementedException(); + + public 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 void Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException(); + + void System.Runtime.Serialization.ISerializable.GetObjectData( + System.Runtime.Serialization.SerializationInfo info, + System.Runtime.Serialization.StreamingContext context + ) => throw new System.NotImplementedException(); + + System.Int32 System.IComparable.CompareTo(System.Object obj) => throw new System.NotImplementedException(); + + public System.Double X + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double Y + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Boolean IsValid + { + get => throw new System.NotImplementedException(); + } + public System.Double MinimumCoordinate + { + get => throw new System.NotImplementedException(); + } + public System.Double MaximumCoordinate + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.Point2d Origin + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.Point2d Unset + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Point2f.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Point2f.s.cs new file mode 100644 index 00000000..8d57f61d --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Point2f.s.cs @@ -0,0 +1,52 @@ +namespace Rhino.Geometry; + +public partial struct Point2f + : System.IEquatable, + System.IComparable, + System.IComparable, + Rhino.IEpsilonFComparable, + Rhino.Geometry.IValidable, + System.IFormattable +{ + public Point2f() { } + + public Point2f(System.Single x, System.Single y) => throw new System.NotImplementedException(); + + 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 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 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(); + + public static Rhino.Geometry.Point2f Unset + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsValid + { + get => throw new System.NotImplementedException(); + } + public System.Single X + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Single Y + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Single this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Point3d.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Point3d.s.cs new file mode 100644 index 00000000..8b83cc06 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Point3d.s.cs @@ -0,0 +1,141 @@ +namespace Rhino.Geometry; + +public partial struct Point3d + : System.Runtime.Serialization.ISerializable, + System.IEquatable, + System.IComparable, + System.IComparable, + Rhino.IEpsilonComparable, + System.ICloneable, + Rhino.Geometry.IValidable, + System.IFormattable +{ + public Point3d() { } + + public Point3d(System.Double x, System.Double y, System.Double z) => throw new System.NotImplementedException(); + + public Point3d(Rhino.Geometry.Vector3d vector) => throw new System.NotImplementedException(); + + public Point3d(Rhino.Geometry.Point3f point) => throw new System.NotImplementedException(); + + public Point3d(Rhino.Geometry.Point3d point) => throw new System.NotImplementedException(); + + public Point3d(Rhino.Geometry.Point4d point) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Point3d Multiply(Rhino.Geometry.Point3d point, System.Double t) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Point3d Multiply(System.Double t, Rhino.Geometry.Point3d point) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Point3d Divide(Rhino.Geometry.Point3d point, System.Double t) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Point3d Add(Rhino.Geometry.Point3d point1, Rhino.Geometry.Point3d point2) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Point3d Add(Rhino.Geometry.Point3d point, Rhino.Geometry.Vector3d vector) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Point3d Add(Rhino.Geometry.Point3d point, Rhino.Geometry.Vector3f vector) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Point3d Add(Rhino.Geometry.Vector3d vector, Rhino.Geometry.Point3d point) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Point3d Subtract(Rhino.Geometry.Point3d point, Rhino.Geometry.Vector3d vector) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Vector3d Subtract(Rhino.Geometry.Point3d point1, Rhino.Geometry.Point3d point2) => + throw new System.NotImplementedException(); + + 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) => + throw new System.NotImplementedException(); + + public System.Int32 CompareTo(Rhino.Geometry.Point3d other) => throw new System.NotImplementedException(); + + public 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) => + throw new System.NotImplementedException(); + + public 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 System.Double DistanceToSquared(Rhino.Geometry.Point3d other) => throw new System.NotImplementedException(); + + public void Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Point3d[] CullDuplicates( + System.Collections.Generic.IEnumerable points, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static System.Boolean ArePointsCoplanar( + System.Collections.Generic.IEnumerable points, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static System.Boolean TryParse(System.String input, out Rhino.Geometry.Point3d result) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Point3d[] SortAndCullPointList( + System.Collections.Generic.IEnumerable points, + System.Double minimumDistance + ) => throw new System.NotImplementedException(); + + void System.Runtime.Serialization.ISerializable.GetObjectData( + System.Runtime.Serialization.SerializationInfo info, + System.Runtime.Serialization.StreamingContext context + ) => throw new System.NotImplementedException(); + + System.Int32 System.IComparable.CompareTo(System.Object obj) => throw new System.NotImplementedException(); + + System.Object System.ICloneable.Clone() => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Point3d Origin + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.Point3d Unset + { + get => throw new System.NotImplementedException(); + } + public System.Double X + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double Y + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double Z + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Boolean IsValid + { + get => throw new System.NotImplementedException(); + } + public System.Double MinimumCoordinate + { + get => throw new System.NotImplementedException(); + } + public System.Double MaximumCoordinate + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Point3dGrid.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Point3dGrid.s.cs new file mode 100644 index 00000000..8060da39 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Point3dGrid.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.Geometry; + +public partial class Point3dGrid : Rhino.Geometry.GeometryBase +{ + public Point3dGrid() { } + + public Point3dGrid(System.Int32 rows, System.Int32 columns) => throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Point3f.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Point3f.s.cs new file mode 100644 index 00000000..99aa3d22 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Point3f.s.cs @@ -0,0 +1,61 @@ +namespace Rhino.Geometry; + +public partial struct Point3f + : System.IEquatable, + System.IComparable, + System.IComparable, + Rhino.IEpsilonFComparable, + Rhino.Geometry.IValidable, + System.IFormattable +{ + public 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 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 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 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(); + + System.Int32 System.IComparable.CompareTo(System.Object obj) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Point3f Origin + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.Point3f Unset + { + get => throw new System.NotImplementedException(); + } + public System.Single X + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Single Y + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Single Z + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Boolean IsValid + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Point4d.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Point4d.s.cs new file mode 100644 index 00000000..c951da82 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Point4d.s.cs @@ -0,0 +1,71 @@ +namespace Rhino.Geometry; + +public partial struct Point4d + : System.Runtime.Serialization.ISerializable, + System.IEquatable, + Rhino.IEpsilonComparable, + Rhino.Geometry.IValidable, + System.IFormattable +{ + public Point4d() { } + + public Point4d(System.Double x, System.Double y, System.Double z, System.Double w) => + throw new System.NotImplementedException(); + + public Point4d(Rhino.Geometry.Point3d point) => throw new System.NotImplementedException(); + + public Point4d(Rhino.Geometry.Point4d point) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Point4d Add(Rhino.Geometry.Point4d point1, Rhino.Geometry.Point4d point2) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Point4d Subtract(Rhino.Geometry.Point4d point1, Rhino.Geometry.Point4d point2) => + throw new System.NotImplementedException(); + + 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 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 System.String ToString(System.String format, System.IFormatProvider formatProvider) => + throw new System.NotImplementedException(); + + void System.Runtime.Serialization.ISerializable.GetObjectData( + System.Runtime.Serialization.SerializationInfo info, + System.Runtime.Serialization.StreamingContext context + ) => throw new System.NotImplementedException(); + + public System.Double X + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double Y + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double Z + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double W + { + get => throw new System.NotImplementedException(); + set { } + } + public static Rhino.Geometry.Point4d Unset + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsValid + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.PointCloud.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.PointCloud.s.cs new file mode 100644 index 00000000..e3599ae5 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.PointCloud.s.cs @@ -0,0 +1,172 @@ +namespace Rhino.Geometry; + +public partial class PointCloud + : Rhino.Geometry.GeometryBase, + System.Collections.Generic.IEnumerable +{ + public PointCloud() { } + + public PointCloud(Rhino.Geometry.PointCloud other) => throw new System.NotImplementedException(); + + public PointCloud(System.Collections.Generic.IEnumerable points) => + throw new System.NotImplementedException(); + + public virtual void ClearColors() => throw new System.NotImplementedException(); + + public virtual void ClearNormals() => throw new System.NotImplementedException(); + + public virtual void ClearHiddenFlags() => throw new System.NotImplementedException(); + + public virtual void ClearPointValues() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.PointCloudItem AppendNew() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.PointCloudItem InsertNew(System.Int32 index) => + throw new System.NotImplementedException(); + + public virtual void Merge(Rhino.Geometry.PointCloud other) => throw new System.NotImplementedException(); + + public virtual void Add(Rhino.Geometry.Point3d point) => throw new System.NotImplementedException(); + + public virtual void Add(Rhino.Geometry.Point3d point, Rhino.Geometry.Vector3d normal) => + throw new System.NotImplementedException(); + + public virtual void Add(Rhino.Geometry.Point3d point, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void Add(Rhino.Geometry.Point3d point, Rhino.Geometry.Vector3d normal, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void Add( + Rhino.Geometry.Point3d point, + Rhino.Geometry.Vector3d normal, + System.Drawing.Color color, + System.Double value + ) => throw new System.NotImplementedException(); + + public virtual void AddRange(System.Collections.Generic.IEnumerable points) => + throw new System.NotImplementedException(); + + public virtual void AddRange( + System.Collections.Generic.IEnumerable points, + System.Collections.Generic.IEnumerable normals + ) => throw new System.NotImplementedException(); + + public virtual void AddRange( + System.Collections.Generic.IEnumerable points, + System.Collections.Generic.IEnumerable colors + ) => throw new System.NotImplementedException(); + + public virtual void AddRange( + System.Collections.Generic.IEnumerable points, + System.Collections.Generic.IEnumerable normals, + System.Collections.Generic.IEnumerable colors + ) => throw new System.NotImplementedException(); + + public virtual void AddRange( + System.Collections.Generic.IEnumerable points, + System.Collections.Generic.IEnumerable normals, + System.Collections.Generic.IEnumerable colors, + System.Collections.Generic.IEnumerable values + ) => throw new System.NotImplementedException(); + + public virtual void Insert(System.Int32 index, Rhino.Geometry.Point3d point) => + throw new System.NotImplementedException(); + + public virtual void Insert(System.Int32 index, Rhino.Geometry.Point3d point, Rhino.Geometry.Vector3d normal) => + throw new System.NotImplementedException(); + + public virtual void Insert(System.Int32 index, Rhino.Geometry.Point3d point, System.Drawing.Color color) => + throw new System.NotImplementedException(); + + public virtual void Insert( + System.Int32 index, + Rhino.Geometry.Point3d point, + Rhino.Geometry.Vector3d normal, + System.Drawing.Color color + ) => throw new System.NotImplementedException(); + + public virtual void Insert( + System.Int32 index, + Rhino.Geometry.Point3d point, + Rhino.Geometry.Vector3d normal, + System.Drawing.Color color, + System.Double value + ) => throw new System.NotImplementedException(); + + public virtual void InsertRange( + System.Int32 index, + System.Collections.Generic.IEnumerable points + ) => throw new System.NotImplementedException(); + + public virtual void RemoveAt(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual System.Int32 RemoveRange(System.Collections.Generic.IEnumerable indices) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d[] GetPoints() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d PointAt(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Vector3d[] GetNormals() => throw new System.NotImplementedException(); + + public virtual System.Drawing.Color[] GetColors() => throw new System.NotImplementedException(); + + public virtual System.Double[] GetPointValues() => throw new System.NotImplementedException(); + + public virtual System.Int32 ClosestPoint(Rhino.Geometry.Point3d testPoint) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.PointCloud GetRandomSubsample(System.UInt32 numberOfPoints) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.PointCloud GetRandomSubsample( + System.UInt32 numberOfPoints, + System.Threading.CancellationToken cancelToken, + System.IProgress progress + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.PointCloudUnsafeLock GetUnsafeLock(System.Boolean writable) => + throw new System.NotImplementedException(); + + public virtual void ReleaseUnsafeLock(Rhino.Geometry.PointCloudUnsafeLock pointCloudData) => + throw new System.NotImplementedException(); + + public virtual System.Collections.Generic.IReadOnlyList AsReadOnlyListOfPoints() => + throw new System.NotImplementedException(); + + public virtual System.Collections.Generic.IEnumerator GetEnumerator() => + throw new System.NotImplementedException(); + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => + throw new System.NotImplementedException(); + + public virtual System.Int32 Count + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.PointCloudItem this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 HiddenPointCount + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean ContainsColors + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean ContainsNormals + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean ContainsHiddenFlags + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean ContainsPointValues + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.PointCloudItem.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.PointCloudItem.s.cs new file mode 100644 index 00000000..68aa8c31 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.PointCloudItem.s.cs @@ -0,0 +1,51 @@ +namespace Rhino.Geometry; + +public partial class PointCloudItem +{ + public PointCloudItem() { } + + public virtual Rhino.Geometry.Point3d Location + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double X + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double Y + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double Z + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Vector3d Normal + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color Color + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean Hidden + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double PointValue + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 Index + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.PointCloudUnsafeLock.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.PointCloudUnsafeLock.s.cs new file mode 100644 index 00000000..9d0c30c9 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.PointCloudUnsafeLock.s.cs @@ -0,0 +1,10 @@ +namespace Rhino.Geometry; + +public partial class PointCloudUnsafeLock : System.IDisposable +{ + public PointCloudUnsafeLock() { } + + public virtual void Release() => throw new System.NotImplementedException(); + + void System.IDisposable.Dispose() => throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.PointContainment.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.PointContainment.s.cs new file mode 100644 index 00000000..548ec0fc --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.PointContainment.s.cs @@ -0,0 +1,9 @@ +namespace Rhino.Geometry; + +public enum PointContainment +{ + Unset, + Inside, + Outside, + Coincident, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.PointFaceRelation.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.PointFaceRelation.s.cs new file mode 100644 index 00000000..686c64ae --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.PointFaceRelation.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.Geometry; + +public enum PointFaceRelation +{ + Exterior, + Interior, + Boundary, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.PolyCurve.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.PolyCurve.s.cs new file mode 100644 index 00000000..8af3b273 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.PolyCurve.s.cs @@ -0,0 +1,55 @@ +namespace Rhino.Geometry; + +public partial class PolyCurve : Rhino.Geometry.Curve +{ + public PolyCurve() { } + + public virtual Rhino.Geometry.PolyCurve DuplicatePolyCurve() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve SegmentCurve(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual System.Boolean RemoveNesting() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve[] Explode() => throw new System.NotImplementedException(); + + public virtual System.Boolean Append(Rhino.Geometry.Line line) => throw new System.NotImplementedException(); + + public virtual System.Boolean Append(Rhino.Geometry.Arc arc) => throw new System.NotImplementedException(); + + public virtual System.Boolean Append(Rhino.Geometry.Curve curve) => throw new System.NotImplementedException(); + + public virtual System.Boolean AppendSegment(Rhino.Geometry.Curve curve) => throw new System.NotImplementedException(); + + public virtual System.Double SegmentCurveParameter(System.Double polycurveParameter) => + throw new System.NotImplementedException(); + + public virtual System.Double PolyCurveParameter(System.Int32 segmentIndex, System.Double segmentCurveParameter) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Interval SegmentDomain(System.Int32 segmentIndex) => + throw new System.NotImplementedException(); + + public virtual System.Int32 SegmentIndex(System.Double polycurveParameter) => + throw new System.NotImplementedException(); + + public virtual System.Int32 SegmentIndexes( + Rhino.Geometry.Interval subdomain, + out System.Int32 segmentIndex0, + out System.Int32 segmentIndex1 + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve CleanUp() => throw new System.NotImplementedException(); + + public virtual System.Int32 SegmentCount + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsNested + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean HasGap + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Polyline.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Polyline.s.cs new file mode 100644 index 00000000..988916f3 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Polyline.s.cs @@ -0,0 +1,90 @@ +namespace Rhino.Geometry; + +public partial class Polyline : Rhino.Collections.Point3dList +{ + public Polyline() { } + + public Polyline(System.Int32 initialCapacity) + : base(initialCapacity) => throw new System.NotImplementedException(); + + public Polyline(System.Collections.Generic.IEnumerable collection) + : base(collection) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsClosedWithinTolerance(System.Double tolerance) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Line SegmentAt(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d PointAt(System.Double t) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Vector3d TangentAt(System.Double t) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Polyline Trim(Rhino.Geometry.Interval domain) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d ClosestPoint(Rhino.Geometry.Point3d testPoint) => + throw new System.NotImplementedException(); + + public virtual System.Double ClosestParameter(Rhino.Geometry.Point3d testPoint) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Line[] GetSegments() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.NurbsCurve ToNurbsCurve() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.PolylineCurve ToPolylineCurve() => throw new System.NotImplementedException(); + + public virtual System.Int32 DeleteShortSegments(System.Double tolerance) => + throw new System.NotImplementedException(); + + public virtual System.Int32 CollapseShortSegments(System.Double tolerance) => + throw new System.NotImplementedException(); + + public virtual System.Int32 ReduceSegments(System.Double tolerance) => throw new System.NotImplementedException(); + + public virtual System.Int32 MergeColinearSegments(System.Double angleTolerance, System.Boolean includeSeam) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Smooth(System.Double amount) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Polyline[] BreakAtAngles(System.Double angle) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d CenterPoint() => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Polyline CreateInscribedPolygon(Rhino.Geometry.Circle circle, System.Int32 sideCount) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Polyline CreateCircumscribedPolygon( + Rhino.Geometry.Circle circle, + System.Int32 sideCount + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Polyline CreateStarPolygon( + Rhino.Geometry.Circle circle, + System.Double radius, + System.Int32 cornerCount + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.MeshFace[] TriangulateClosedPolyline() => throw new System.NotImplementedException(); + + public virtual void RemoveNearlyEqualSubsequentPoints(System.Double tolerance) => + throw new System.NotImplementedException(); + + public virtual System.Boolean IsValid + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 SegmentCount + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsClosed + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double Length + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.PolylineCurve.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.PolylineCurve.s.cs new file mode 100644 index 00000000..31f45e0d --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.PolylineCurve.s.cs @@ -0,0 +1,28 @@ +namespace Rhino.Geometry; + +public partial class PolylineCurve : Rhino.Geometry.Curve +{ + public PolylineCurve() { } + + public PolylineCurve(Rhino.Geometry.PolylineCurve other) => throw new System.NotImplementedException(); + + public PolylineCurve(System.Collections.Generic.IEnumerable points) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d Point(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual void SetPoint(System.Int32 index, Rhino.Geometry.Point3d point) => + throw new System.NotImplementedException(); + + public virtual System.Double Parameter(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual void SetParameter(System.Int32 index, System.Double parameter) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Polyline ToPolyline() => throw new System.NotImplementedException(); + + public virtual System.Int32 PointCount + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.PreserveEnd.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.PreserveEnd.s.cs new file mode 100644 index 00000000..7845e1e6 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.PreserveEnd.s.cs @@ -0,0 +1,9 @@ +namespace Rhino.Geometry; + +public enum PreserveEnd +{ + None, + Position, + Tangency, + Curvature, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.QuadRemeshParameters.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.QuadRemeshParameters.s.cs new file mode 100644 index 00000000..494678b9 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.QuadRemeshParameters.s.cs @@ -0,0 +1,47 @@ +namespace Rhino.Geometry; + +public partial class QuadRemeshParameters +{ + public QuadRemeshParameters() { } + + public virtual System.Double TargetEdgeLength + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 TargetQuadCount + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double AdaptiveSize + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean AdaptiveQuadCount + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean DetectHardEdges + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 GuideCurveInfluence + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 PreserveMeshArrayEdgesMode + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.QuadRemeshSymmetryAxis SymmetryAxis + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.QuadRemeshSymmetryAxis.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.QuadRemeshSymmetryAxis.s.cs new file mode 100644 index 00000000..407f5617 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.QuadRemeshSymmetryAxis.s.cs @@ -0,0 +1,9 @@ +namespace Rhino.Geometry; + +public enum QuadRemeshSymmetryAxis +{ + None, + X, + Y, + Z, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Quaternion.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Quaternion.s.cs new file mode 100644 index 00000000..0cffdd19 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Quaternion.s.cs @@ -0,0 +1,138 @@ +namespace Rhino.Geometry; + +public partial struct Quaternion + : System.IEquatable, + Rhino.IEpsilonComparable +{ + public 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 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) => + throw new System.NotImplementedException(); + + public System.Boolean Invert() => throw new System.NotImplementedException(); + + public 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 System.Boolean Unitize() => throw new System.NotImplementedException(); + + public 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) => + 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) => + throw new System.NotImplementedException(); + + public 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 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(); + + public static Rhino.Geometry.Quaternion CrossProduct(Rhino.Geometry.Quaternion p, Rhino.Geometry.Quaternion q) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Quaternion Zero + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.Quaternion Identity + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.Quaternion I + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.Quaternion J + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.Quaternion K + { + get => throw new System.NotImplementedException(); + } + public System.Double A + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double B + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double C + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double D + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Boolean IsValid + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Quaternion Conjugate + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Quaternion Inverse + { + get => throw new System.NotImplementedException(); + } + public System.Double Length + { + get => throw new System.NotImplementedException(); + } + public System.Double LengthSquared + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Vector3d Vector + { + get => throw new System.NotImplementedException(); + } + public System.Double Scalar + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsZero + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsScalar + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsVector + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.RTree.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.RTree.s.cs new file mode 100644 index 00000000..26e37b6a --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.RTree.s.cs @@ -0,0 +1,111 @@ +namespace Rhino.Geometry; + +public partial class RTree : System.IDisposable +{ + public RTree() { } + + public static Rhino.Geometry.RTree CreateMeshFaceTree(Rhino.Geometry.Mesh mesh) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.RTree CreatePointCloudTree(Rhino.Geometry.PointCloud cloud) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.RTree CreateFromPointArray( + System.Collections.Generic.IEnumerable points + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean Insert(Rhino.Geometry.Point3d point, System.Int32 elementId) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Insert(Rhino.Geometry.Point3d point, System.IntPtr elementId) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Insert(Rhino.Geometry.BoundingBox box, System.Int32 elementId) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Insert(Rhino.Geometry.BoundingBox box, System.IntPtr elementId) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Insert(Rhino.Geometry.Point2d point, System.Int32 elementId) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Insert(Rhino.Geometry.Point2d point, System.IntPtr elementId) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Remove(Rhino.Geometry.Point3d point, System.Int32 elementId) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Remove(Rhino.Geometry.Point3d point, System.IntPtr elementId) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Remove(Rhino.Geometry.BoundingBox box, System.Int32 elementId) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Remove(Rhino.Geometry.BoundingBox box, System.IntPtr elementId) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Remove(Rhino.Geometry.Point2d point, System.Int32 elementId) => + throw new System.NotImplementedException(); + + public virtual void Clear() => throw new System.NotImplementedException(); + + public virtual System.Boolean Search( + Rhino.Geometry.BoundingBox box, + System.EventHandler callback + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean Search( + Rhino.Geometry.BoundingBox box, + System.EventHandler callback, + System.Object tag + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean Search( + Rhino.Geometry.Sphere sphere, + System.EventHandler callback + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean Search( + Rhino.Geometry.Sphere sphere, + System.EventHandler callback, + System.Object tag + ) => throw new System.NotImplementedException(); + + public static System.Boolean SearchOverlaps( + Rhino.Geometry.RTree treeA, + Rhino.Geometry.RTree treeB, + System.Double tolerance, + System.EventHandler callback + ) => throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public static System.Collections.Generic.IEnumerable PointCloudClosestPoints( + Rhino.Geometry.PointCloud pointcloud, + System.Collections.Generic.IEnumerable needlePts, + System.Double limitDistance + ) => throw new System.NotImplementedException(); + + public static System.Collections.Generic.IEnumerable Point3dClosestPoints( + System.Collections.Generic.IEnumerable hayPoints, + System.Collections.Generic.IEnumerable needlePts, + System.Double limitDistance + ) => throw new System.NotImplementedException(); + + public static System.Collections.Generic.IEnumerable PointCloudKNeighbors( + Rhino.Geometry.PointCloud pointcloud, + System.Collections.Generic.IEnumerable needlePts, + System.Int32 amount + ) => throw new System.NotImplementedException(); + + public static System.Collections.Generic.IEnumerable Point3dKNeighbors( + System.Collections.Generic.IEnumerable hayPoints, + System.Collections.Generic.IEnumerable needlePts, + System.Int32 amount + ) => throw new System.NotImplementedException(); + + public virtual System.Int32 Count + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.RTreeEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.RTreeEventArgs.s.cs new file mode 100644 index 00000000..daaf0778 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.RTreeEventArgs.s.cs @@ -0,0 +1,43 @@ +namespace Rhino.Geometry; + +public partial class RTreeEventArgs : System.EventArgs +{ + public RTreeEventArgs() { } + + public virtual System.Int32 Id + { + get => throw new System.NotImplementedException(); + } + public virtual System.IntPtr IdPtr + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean Cancel + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 IdB + { + get => throw new System.NotImplementedException(); + } + public virtual System.IntPtr IdBPtr + { + get => throw new System.NotImplementedException(); + } + public virtual System.Object Tag + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Sphere SearchSphere + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.BoundingBox SearchBoundingBox + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.RadialDimension.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.RadialDimension.s.cs new file mode 100644 index 00000000..958c2e8b --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.RadialDimension.s.cs @@ -0,0 +1,108 @@ +namespace Rhino.Geometry; + +public partial class RadialDimension : Rhino.Geometry.Dimension +{ + public RadialDimension() { } + + public static Rhino.Geometry.RadialDimension Create( + Rhino.DocObjects.DimensionStyle dimStyle, + Rhino.Geometry.AnnotationType dimtype, + Rhino.Geometry.Plane plane, + Rhino.Geometry.Point3d centerpoint, + Rhino.Geometry.Point3d radiuspoint, + Rhino.Geometry.Point3d dimlinepoint + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean AdjustFromPoints( + Rhino.Geometry.Plane plane, + Rhino.Geometry.Point3d centerpoint, + Rhino.Geometry.Point3d radiuspoint, + Rhino.Geometry.Point3d dimlinepoint, + System.Double rotationInPlane + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean Get3dPoints( + out Rhino.Geometry.Point3d centerpoint, + out Rhino.Geometry.Point3d radiuspoint, + out Rhino.Geometry.Point3d dimlinepoint, + out Rhino.Geometry.Point3d kneepoint + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetTextRectangle(out Rhino.Geometry.Point3d[] corners) => + throw new System.NotImplementedException(); + + public virtual System.Boolean GetDisplayLines( + Rhino.DocObjects.DimensionStyle style, + System.Double scale, + out System.Collections.Generic.IEnumerable lines + ) => throw new System.NotImplementedException(); + + public virtual System.String GetDistanceDisplayText( + Rhino.UnitSystem unitsystem, + Rhino.DocObjects.DimensionStyle style + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsDiameterDimension + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Point2d CenterPoint + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Point2d RadiusPoint + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Point2d DimlinePoint + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Point2d KneePoint + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.TextHorizontalAlignment LeaderTextHorizontalAlignment + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.ArrowType LeaderArrowType + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double LeaderArrowSize + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Guid LeaderArrowBlockId + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.DimensionStyle.LeaderCurveStyle LeaderCurveStyle + { + get => throw new System.NotImplementedException(); + set { } + } + public new Rhino.DocObjects.TextOrientation TextOrientation + { + get => throw new System.NotImplementedException(); + set { } + } + public new Rhino.DocObjects.DimensionStyle.TextLocation TextLocation + { + get => throw new System.NotImplementedException(); + set { } + } + public new Rhino.DocObjects.DimensionStyle.LeaderContentAngleStyle TextAngleType + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.RailType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.RailType.s.cs new file mode 100644 index 00000000..ee646505 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.RailType.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.Geometry; + +public enum RailType +{ + DistanceFromEdge, + RollingBall, + DistanceBetweenRails, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Ray3d.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Ray3d.s.cs new file mode 100644 index 00000000..94866210 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Ray3d.s.cs @@ -0,0 +1,33 @@ +namespace Rhino.Geometry; + +public partial struct Ray3d + : System.Runtime.Serialization.ISerializable, + System.IEquatable, + Rhino.IEpsilonComparable +{ + public 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 System.Boolean Equals(Rhino.Geometry.Ray3d ray) => throw new System.NotImplementedException(); + + public System.Boolean EpsilonEquals(Rhino.Geometry.Ray3d other, System.Double epsilon) => + throw new System.NotImplementedException(); + + void System.Runtime.Serialization.ISerializable.GetObjectData( + System.Runtime.Serialization.SerializationInfo info, + System.Runtime.Serialization.StreamingContext context + ) => throw new System.NotImplementedException(); + + public Rhino.Geometry.Point3d Position + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Vector3d Direction + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Rectangle3d.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Rectangle3d.s.cs new file mode 100644 index 00000000..48a65fe6 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Rectangle3d.s.cs @@ -0,0 +1,108 @@ +namespace Rhino.Geometry; + +public partial struct Rectangle3d : Rhino.IEpsilonComparable, System.ICloneable +{ + public Rectangle3d() { } + + public Rectangle3d(Rhino.Geometry.Plane plane, System.Double width, System.Double height) => + throw new System.NotImplementedException(); + + public Rectangle3d(Rhino.Geometry.Plane plane, Rhino.Geometry.Interval width, Rhino.Geometry.Interval height) => + throw new System.NotImplementedException(); + + public Rectangle3d(Rhino.Geometry.Plane plane, Rhino.Geometry.Point3d cornerA, Rhino.Geometry.Point3d cornerB) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Rectangle3d CreateFromPolyline( + System.Collections.Generic.IEnumerable polyline + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Rectangle3d CreateFromPolyline( + System.Collections.Generic.IEnumerable polyline, + out System.Double deviation, + out System.Double angleDeviation + ) => throw new System.NotImplementedException(); + + public void MakeIncreasing() => throw new System.NotImplementedException(); + + public Rhino.Geometry.Point3d Corner(System.Int32 index) => throw new System.NotImplementedException(); + + public void RecenterPlane(System.Int32 index) => throw new System.NotImplementedException(); + + public 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) => + throw new System.NotImplementedException(); + + public Rhino.Geometry.Point3d ClosestPoint(Rhino.Geometry.Point3d point, System.Boolean includeInterior) => + throw new System.NotImplementedException(); + + public Rhino.Geometry.PointContainment Contains(Rhino.Geometry.Point3d pt) => + throw new System.NotImplementedException(); + + public Rhino.Geometry.PointContainment Contains(System.Double x, System.Double y) => + throw new System.NotImplementedException(); + + public System.Boolean Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException(); + + public Rhino.Geometry.Polyline ToPolyline() => throw new System.NotImplementedException(); + + public Rhino.Geometry.NurbsCurve ToNurbsCurve() => throw new System.NotImplementedException(); + + public System.Boolean EpsilonEquals(Rhino.Geometry.Rectangle3d other, System.Double epsilon) => + throw new System.NotImplementedException(); + + System.Object System.ICloneable.Clone() => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Rectangle3d Unset + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsValid + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Plane Plane + { + get => throw new System.NotImplementedException(); + set { } + } + public Rhino.Geometry.Interval X + { + get => throw new System.NotImplementedException(); + set { } + } + public Rhino.Geometry.Interval Y + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double Width + { + get => throw new System.NotImplementedException(); + } + public System.Double Height + { + get => throw new System.NotImplementedException(); + } + public System.Double Area + { + get => throw new System.NotImplementedException(); + } + public System.Double Circumference + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.BoundingBox BoundingBox + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Point3d Center + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.ReduceMeshParameters.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.ReduceMeshParameters.s.cs new file mode 100644 index 00000000..e37374a1 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.ReduceMeshParameters.s.cs @@ -0,0 +1,52 @@ +namespace Rhino.Geometry; + +public partial class ReduceMeshParameters +{ + public ReduceMeshParameters() { } + + public virtual System.Int32 DesiredPolygonCount + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean AllowDistortion + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 Accuracy + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean NormalizeMeshSize + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String Error + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32[] FaceTags + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.ComponentIndex[] LockedComponents + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Threading.CancellationToken CancelToken + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.IProgress ProgressReporter + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.RegionContainment.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.RegionContainment.s.cs new file mode 100644 index 00000000..1ed3f801 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.RegionContainment.s.cs @@ -0,0 +1,9 @@ +namespace Rhino.Geometry; + +public enum RegionContainment +{ + Disjoint, + MutualIntersection, + AInsideB, + BInsideA, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.RevSurface.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.RevSurface.s.cs new file mode 100644 index 00000000..27ddcabe --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.RevSurface.s.cs @@ -0,0 +1,67 @@ +namespace Rhino.Geometry; + +public partial class RevSurface : Rhino.Geometry.Surface +{ + public RevSurface() { } + + public static Rhino.Geometry.RevSurface Create( + Rhino.Geometry.Curve revoluteCurve, + Rhino.Geometry.Line axisOfRevolution, + System.Double startAngleRadians, + System.Double endAngleRadians + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.RevSurface Create( + Rhino.Geometry.Curve revoluteCurve, + Rhino.Geometry.Line axisOfRevolution + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.RevSurface Create( + Rhino.Geometry.Line revoluteLine, + Rhino.Geometry.Line axisOfRevolution, + System.Double startAngleRadians, + System.Double endAngleRadians + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.RevSurface Create( + Rhino.Geometry.Line revoluteLine, + Rhino.Geometry.Line axisOfRevolution + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.RevSurface Create( + Rhino.Geometry.Polyline revolutePolyline, + Rhino.Geometry.Line axisOfRevolution, + System.Double startAngleRadians, + System.Double endAngleRadians + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.RevSurface Create( + Rhino.Geometry.Polyline revolutePolyline, + Rhino.Geometry.Line axisOfRevolution + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.RevSurface CreateFromCone(Rhino.Geometry.Cone cone) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.RevSurface CreateFromCylinder(Rhino.Geometry.Cylinder cylinder) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.RevSurface CreateFromSphere(Rhino.Geometry.Sphere sphere) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.RevSurface CreateFromTorus(Rhino.Geometry.Torus torus) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve Curve + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Line Axis + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Interval Angle + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.ShutLiningCurveInfo.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.ShutLiningCurveInfo.s.cs new file mode 100644 index 00000000..77e49b28 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.ShutLiningCurveInfo.s.cs @@ -0,0 +1,45 @@ +namespace Rhino.Geometry; + +public partial class ShutLiningCurveInfo +{ + public ShutLiningCurveInfo() { } + + public ShutLiningCurveInfo( + Rhino.Geometry.Curve curve, + System.Double radius, + System.Int32 profile, + System.Boolean pull, + System.Boolean isBump, + System.Collections.Generic.IEnumerable curveIntervals, + System.Boolean enabled + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve Curve + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean Enabled + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double Radius + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 Profile + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean Pull + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsBump + { + get => throw new System.NotImplementedException(); + } + public virtual System.Collections.ObjectModel.ReadOnlyCollection CurveIntervals + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Silhouette.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Silhouette.s.cs new file mode 100644 index 00000000..6e4ac79b --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Silhouette.s.cs @@ -0,0 +1,93 @@ +namespace Rhino.Geometry; + +public partial class Silhouette +{ + public Silhouette() { } + + public static Rhino.Geometry.Silhouette[] ComputeDraftCurve( + Rhino.Geometry.GeometryBase geometry, + System.Double draftAngle, + Rhino.Geometry.Vector3d pullDirection, + System.Double tolerance, + System.Double angleToleranceRadians + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Silhouette[] ComputeDraftCurve( + Rhino.Geometry.GeometryBase geometry, + System.Double draftAngle, + Rhino.Geometry.Vector3d pullDirection, + System.Double tolerance, + System.Double angleToleranceRadians, + System.Threading.CancellationToken cancelToken + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Silhouette[] Compute( + Rhino.Geometry.GeometryBase geometry, + Rhino.Geometry.SilhouetteType silhouetteType, + Rhino.Geometry.Point3d perspectiveCameraLocation, + System.Double tolerance, + System.Double angleToleranceRadians + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Silhouette[] Compute( + Rhino.Geometry.GeometryBase geometry, + Rhino.Geometry.SilhouetteType silhouetteType, + Rhino.Geometry.Point3d perspectiveCameraLocation, + System.Double tolerance, + System.Double angleToleranceRadians, + System.Collections.Generic.IEnumerable clippingPlanes, + System.Threading.CancellationToken cancelToken + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Silhouette[] Compute( + Rhino.Geometry.GeometryBase geometry, + Rhino.Geometry.SilhouetteType silhouetteType, + Rhino.Geometry.Vector3d parallelCameraDirection, + System.Double tolerance, + System.Double angleToleranceRadians + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Silhouette[] Compute( + Rhino.Geometry.GeometryBase geometry, + Rhino.Geometry.SilhouetteType silhouetteType, + Rhino.Geometry.Vector3d parallelCameraDirection, + System.Double tolerance, + System.Double angleToleranceRadians, + System.Collections.Generic.IEnumerable clippingPlanes, + System.Threading.CancellationToken cancelToken + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Silhouette[] Compute( + Rhino.Geometry.GeometryBase geometry, + Rhino.Geometry.SilhouetteType silhouetteType, + Rhino.DocObjects.ViewportInfo viewport, + System.Double tolerance, + System.Double angleToleranceRadians + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Silhouette[] Compute( + Rhino.Geometry.GeometryBase geometry, + Rhino.Geometry.SilhouetteType silhouetteType, + Rhino.DocObjects.ViewportInfo viewport, + System.Double tolerance, + System.Double angleToleranceRadians, + System.Collections.Generic.IEnumerable clippingPlanes, + System.Threading.CancellationToken cancelToken + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.SilhouetteType SilhouetteType + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.ComponentIndex GeometryComponentIndex + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Curve Curve + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SilhouetteType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SilhouetteType.s.cs new file mode 100644 index 00000000..454525df --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SilhouetteType.s.cs @@ -0,0 +1,17 @@ +namespace Rhino.Geometry; + +public enum SilhouetteType +{ + None, + Projecting, + TangentProjects, + Tangent, + Crease, + Boundary, + NonSilhouetteCrease, + NonSilhouetteTangent, + NonSilhouetteSeam, + SectionCut, + MiscellaneousFeature, + DraftCurve, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SmoothingCoordinateSystem.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SmoothingCoordinateSystem.s.cs new file mode 100644 index 00000000..9225ecdf --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SmoothingCoordinateSystem.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.Geometry; + +public enum SmoothingCoordinateSystem +{ + World, + CPlane, + Object, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SpaceMorph.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SpaceMorph.s.cs new file mode 100644 index 00000000..7a63ccc4 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SpaceMorph.s.cs @@ -0,0 +1,31 @@ +namespace Rhino.Geometry; + +public partial class SpaceMorph +{ + public SpaceMorph() { } + + public virtual System.Boolean Morph(Rhino.Geometry.GeometryBase geometry) => + throw new System.NotImplementedException(); + + public static System.Boolean IsMorphable(Rhino.Geometry.GeometryBase geometry) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d MorphPoint(Rhino.Geometry.Point3d point) => + throw new System.NotImplementedException(); + + public virtual System.Double Tolerance + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean QuickPreview + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean PreserveStructure + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Sphere.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Sphere.s.cs new file mode 100644 index 00000000..bc1853e3 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Sphere.s.cs @@ -0,0 +1,119 @@ +namespace Rhino.Geometry; + +public partial struct Sphere : Rhino.IEpsilonComparable +{ + public Sphere() { } + + public Sphere(Rhino.Geometry.Point3d center, System.Double radius) => throw new System.NotImplementedException(); + + public Sphere(Rhino.Geometry.Plane equatorialPlane, System.Double radius) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Sphere FitSphereToPoints( + System.Collections.Generic.IEnumerable 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) => + throw new System.NotImplementedException(); + + public Rhino.Geometry.Vector3d NormalAt(System.Double longitudeRadians, System.Double latitudeRadians) => + throw new System.NotImplementedException(); + + public Rhino.Geometry.Point3d ClosestPoint(Rhino.Geometry.Point3d testPoint) => + throw new System.NotImplementedException(); + + public System.Boolean ClosestParameter( + Rhino.Geometry.Point3d testPoint, + out System.Double longitudeRadians, + out System.Double latitudeRadians + ) => throw new System.NotImplementedException(); + + public 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) => + throw new System.NotImplementedException(); + + public 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( + 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 System.Boolean Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException(); + + public Rhino.Geometry.Brep ToBrep() => throw new System.NotImplementedException(); + + public Rhino.Geometry.NurbsSurface ToNurbsSurface() => throw new System.NotImplementedException(); + + public Rhino.Geometry.RevSurface ToRevSurface() => throw new System.NotImplementedException(); + + public 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 + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.BoundingBox BoundingBox + { + get => throw new System.NotImplementedException(); + } + public System.Double Diameter + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double Radius + { + get => throw new System.NotImplementedException(); + set { } + } + public Rhino.Geometry.Plane EquitorialPlane + { + get => throw new System.NotImplementedException(); + set { } + } + public Rhino.Geometry.Plane EquatorialPlane + { + get => throw new System.NotImplementedException(); + set { } + } + public Rhino.Geometry.Point3d Center + { + get => throw new System.NotImplementedException(); + set { } + } + public Rhino.Geometry.Point3d NorthPole + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Point3d SouthPole + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SquishDeformation.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SquishDeformation.s.cs new file mode 100644 index 00000000..79f73b1e --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SquishDeformation.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.Geometry; + +public enum SquishDeformation +{ + Free, + StretchMostly, + StretchOnly, + CompressMostly, + CompressOnly, + Custom, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SquishFlatteningAlgorithm.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SquishFlatteningAlgorithm.s.cs new file mode 100644 index 00000000..fa0cba1b --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SquishFlatteningAlgorithm.s.cs @@ -0,0 +1,7 @@ +namespace Rhino.Geometry; + +public enum SquishFlatteningAlgorithm +{ + Geometric, + PhysicalStress, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SquishParameters.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SquishParameters.s.cs new file mode 100644 index 00000000..2222f209 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SquishParameters.s.cs @@ -0,0 +1,68 @@ +namespace Rhino.Geometry; + +public partial class SquishParameters : System.IDisposable +{ + public SquishParameters() { } + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual void SetSpringConstants(System.Double boundaryBias, System.Double deformationBias) => + throw new System.NotImplementedException(); + + public virtual System.Boolean GetSpringConstants(out System.Double boundaryBias, out System.Double deformationBias) => + throw new System.NotImplementedException(); + + public virtual void SetDeformation( + Rhino.Geometry.SquishDeformation deformation, + System.Boolean bPreserveBoundary, + System.Double boundaryStretchConstant, + System.Double boundaryCompressConstant, + System.Double interiorStretchConstant, + System.Double interiorCompressConstant + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.SquishParameters Default + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean PreserveTopology + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean SaveMapping + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double BoundaryStretchConstant + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double BoundaryCompressConstant + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double InteriorStretchConstant + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double InteriorCompressConstant + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double AbsoluteLimit + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.SquishFlatteningAlgorithm Algorithm + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Squisher.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Squisher.s.cs new file mode 100644 index 00000000..447287ea --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Squisher.s.cs @@ -0,0 +1,55 @@ +namespace Rhino.Geometry; + +public partial class Squisher : System.IDisposable +{ + public Squisher() { } + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public static System.Boolean Is2dPatternSquished(Rhino.Geometry.GeometryBase geometry) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Mesh SquishMesh( + Rhino.Geometry.SquishParameters sp, + Rhino.Geometry.Mesh mesh3d, + System.Collections.Generic.IEnumerable marks, + System.Collections.Generic.List squished_marks_out + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Mesh SquishMesh(Rhino.Geometry.SquishParameters sp, Rhino.Geometry.Mesh mesh3d) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep SquishSurface( + Rhino.Geometry.SquishParameters sp, + Rhino.Geometry.Surface surface, + System.Collections.Generic.IEnumerable marks, + System.Collections.Generic.List squished_marks_out + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep SquishSurface( + Rhino.Geometry.SquishParameters sp, + Rhino.Geometry.Surface surface + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean SquishPoint(Rhino.Geometry.Point3d point, out Rhino.Geometry.Point3d squishedPoint) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.PolylineCurve SquishCurve(Rhino.Geometry.Curve curve) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.TextDot SquishTextDot(Rhino.Geometry.TextDot textDot) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Mesh Get2dMesh() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Mesh Get3dMesh() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Line[] GetMesh2dEdges() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Line[] GetMesh3dEdges() => throw new System.NotImplementedException(); + + public static System.Collections.Generic.IEnumerable SquishBack2dMarks( + Rhino.Geometry.GeometryBase squishedGeometry, + System.Collections.Generic.IEnumerable marks + ) => throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubD.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubD.s.cs new file mode 100644 index 00000000..e896e272 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubD.s.cs @@ -0,0 +1,98 @@ +namespace Rhino.Geometry; + +public partial class SubD : Rhino.Geometry.GeometryBase +{ + public SubD() { } + + public virtual Rhino.Geometry.Brep ToBrep(Rhino.Geometry.SubDToBrepOptions options) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep ToBrep() => throw new System.NotImplementedException(); + + public static Rhino.Geometry.SubD CreateFromMesh(Rhino.Geometry.Mesh mesh) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.SubD CreateFromMesh( + Rhino.Geometry.Mesh mesh, + Rhino.Geometry.SubDCreationOptions options + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.SubD CreateFromSurface( + Rhino.Geometry.Surface surface, + Rhino.Geometry.SubDFromSurfaceMethods method, + System.Boolean corners + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.SubD Offset(System.Double distance, System.Boolean solidify) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.SubD CreateFromLoft( + System.Collections.Generic.IEnumerable curves, + System.Boolean closed, + System.Boolean addCorners, + System.Boolean addCreases, + System.Int32 divisions + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.SubD CreateFromSweep( + Rhino.Geometry.NurbsCurve rail1, + System.Collections.Generic.IEnumerable shapes, + System.Boolean closed, + System.Boolean addCorners, + System.Boolean roadlikeFrame, + Rhino.Geometry.Vector3d roadlikeNormal + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.SubD CreateFromSweep( + Rhino.Geometry.NurbsCurve rail1, + Rhino.Geometry.NurbsCurve rail2, + System.Collections.Generic.IEnumerable shapes, + System.Boolean closed, + System.Boolean addCorners + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean MergeAllCoplanarFaces(System.Double tolerance) => + throw new System.NotImplementedException(); + + public virtual System.Boolean MergeAllCoplanarFaces(System.Double tolerance, System.Double angleTolerance) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.SubD CreateFromCylinder( + Rhino.Geometry.Cylinder cylinder, + System.UInt32 circumferenceFaceCount, + System.UInt32 heightFaceCount, + Rhino.Geometry.SubDEndCapStyle endCapStyle, + Rhino.Geometry.SubDEdgeTag endCapEdgeTag, + Rhino.Geometry.SubDComponentLocation radiusLocation + ) => throw new System.NotImplementedException(); + + public virtual void ClearEvaluationCache() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.SubDComponent ComponentFromComponentIndex( + Rhino.Geometry.ComponentIndex componentIndex + ) => throw new System.NotImplementedException(); + + public virtual System.UInt32 UpdateAllTagsAndSectorCoefficients() => throw new System.NotImplementedException(); + + public virtual System.Boolean Subdivide(System.Int32 count) => throw new System.NotImplementedException(); + + public virtual System.Boolean InterpolateSurfacePoints(Rhino.Geometry.Point3d[] surfacePoints) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Collections.SubDFaceList Faces + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Collections.SubDVertexList Vertices + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Collections.SubDEdgeList Edges + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsSolid + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDAutomaticMeshToSubDContext.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDAutomaticMeshToSubDContext.s.cs new file mode 100644 index 00000000..d567775c --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDAutomaticMeshToSubDContext.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.Geometry; + +public enum SubDAutomaticMeshToSubDContext +{ + Unset, + Rhino5BoxModeTSpline, + FBXMeshWithDivisionLevels, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDChainType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDChainType.s.cs new file mode 100644 index 00000000..8906ee13 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDChainType.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.Geometry; + +public enum SubDChainType +{ + Unset, + MixedTag, + EqualEdgeTag, + EqualEdgeAndVertexTag, + EqualEdgeTagAndOrdinary, + EqualEdgeAndVertexTagAndOrdinary, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDComponent.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDComponent.s.cs new file mode 100644 index 00000000..74ccccce --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDComponent.s.cs @@ -0,0 +1,39 @@ +namespace Rhino.Geometry; + +public partial class SubDComponent +{ + public SubDComponent() { } + + public virtual System.UInt32 Id + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.SubD ParentSubD + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsSelected + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsHighlighted + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsHidden + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsLocked + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsDeleted + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsDamaged + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDComponentLocation.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDComponentLocation.s.cs new file mode 100644 index 00000000..57835ed1 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDComponentLocation.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.Geometry; + +public enum SubDComponentLocation +{ + Unset, + ControlNet, + Surface, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDCreationOptions+ConcaveCornerOption.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDCreationOptions+ConcaveCornerOption.s.cs new file mode 100644 index 00000000..bcd1e858 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDCreationOptions+ConcaveCornerOption.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.Geometry; + +public partial class SubDCreationOptions +{ + public enum ConcaveCornerOption + { + Unset, + None, + AtMeshCorner, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDCreationOptions+ConvexCornerOption.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDCreationOptions+ConvexCornerOption.s.cs new file mode 100644 index 00000000..4fb4d799 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDCreationOptions+ConvexCornerOption.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.Geometry; + +public partial class SubDCreationOptions +{ + public enum ConvexCornerOption + { + Unset, + None, + AtMeshCorner, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDCreationOptions+InteriorCreaseOption.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDCreationOptions+InteriorCreaseOption.s.cs new file mode 100644 index 00000000..81eaddb6 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDCreationOptions+InteriorCreaseOption.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.Geometry; + +public partial class SubDCreationOptions +{ + public enum InteriorCreaseOption + { + Unset, + None, + AtMeshDoubleEdge, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDCreationOptions.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDCreationOptions.s.cs new file mode 100644 index 00000000..56192679 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDCreationOptions.s.cs @@ -0,0 +1,61 @@ +namespace Rhino.Geometry; + +public partial class SubDCreationOptions : System.IDisposable +{ + public SubDCreationOptions() { } + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public static Rhino.Geometry.SubDCreationOptions Smooth + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.SubDCreationOptions InteriorCreases + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.SubDCreationOptions ConvexCornersAndInteriorCreases + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.SubDCreationOptions.InteriorCreaseOption InteriorCreaseTest + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.SubDCreationOptions.ConvexCornerOption ConvexCornerTest + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.UInt32 MaximumConvexCornerEdgeCount + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double MaximumConvexCornerAngleRadians + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.SubDCreationOptions.ConcaveCornerOption ConcaveCornerTest + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double MinimumConcaveCornerAngleRadians + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.UInt32 MinimumConcaveCornerEdgeCount + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean InterpolateMeshVertices + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDEdge.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDEdge.s.cs new file mode 100644 index 00000000..34fb00e7 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDEdge.s.cs @@ -0,0 +1,33 @@ +namespace Rhino.Geometry; + +public partial class SubDEdge : Rhino.Geometry.SubDComponent +{ + public SubDEdge() { } + + public virtual Rhino.Geometry.SubDFace FaceAt(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.NurbsCurve ToNurbsCurve(System.Boolean clampEnds) => + throw new System.NotImplementedException(); + + public virtual System.Int32 FaceCount + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Line ControlNetLine + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.SubDVertex VertexFrom + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.SubDVertex VertexTo + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.SubDEdgeTag Tag + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDEdgeTag.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDEdgeTag.s.cs new file mode 100644 index 00000000..3b7d353a --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDEdgeTag.s.cs @@ -0,0 +1,9 @@ +namespace Rhino.Geometry; + +public enum SubDEdgeTag +{ + Unset, + Smooth, + Crease, + SmoothX, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDEndCapStyle.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDEndCapStyle.s.cs new file mode 100644 index 00000000..1d7adfa6 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDEndCapStyle.s.cs @@ -0,0 +1,10 @@ +namespace Rhino.Geometry; + +public enum SubDEndCapStyle +{ + Unset, + None, + Triangles, + Quads, + Ngon, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDFace.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDFace.s.cs new file mode 100644 index 00000000..da0c7fb3 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDFace.s.cs @@ -0,0 +1,33 @@ +namespace Rhino.Geometry; + +public partial class SubDFace : Rhino.Geometry.SubDComponent +{ + public SubDFace() { } + + public virtual Rhino.Geometry.ComponentIndex ComponentIndex() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.SubDEdge EdgeAt(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual System.Boolean EdgeDirectionMatchesFaceOrientation(System.Int32 index) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.SubDVertex VertexAt(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual System.Int32 EdgeCount + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 VertexCount + { + get => throw new System.NotImplementedException(); + } + public virtual System.Drawing.Color PerFaceColor + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Point3d LimitSurfaceCenterPoint + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDFriendlyKnotType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDFriendlyKnotType.s.cs new file mode 100644 index 00000000..b7b0e85f --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDFriendlyKnotType.s.cs @@ -0,0 +1,10 @@ +namespace Rhino.Geometry; + +public enum SubDFriendlyKnotType +{ + Unset, + UnclampedUniform, + ClampedUniform, + ClampedPiecewiseUniform, + Unfriendly, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDFromSurfaceMethods.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDFromSurfaceMethods.s.cs new file mode 100644 index 00000000..b165ab32 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDFromSurfaceMethods.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.Geometry; + +public enum SubDFromSurfaceMethods +{ + Unset, + SubDFriendlyFit, + FromNurbsControlNet, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDHashType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDHashType.s.cs new file mode 100644 index 00000000..cbcf6522 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDHashType.s.cs @@ -0,0 +1,9 @@ +namespace Rhino.Geometry; + +public enum SubDHashType +{ + Unset, + Topology, + TopologyAndEdgeCreases, + Geometry, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDPatchStyle.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDPatchStyle.s.cs new file mode 100644 index 00000000..02e5593e --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDPatchStyle.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.Geometry; + +public enum SubDPatchStyle +{ + Unset, + Automatic, + SingleFace, + TriangleFan, + QuadOrTriangleFan, + Triangulated, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDToBrepOptions+ExtraordinaryVertexProcessOption.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDToBrepOptions+ExtraordinaryVertexProcessOption.s.cs new file mode 100644 index 00000000..d9995e5f --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDToBrepOptions+ExtraordinaryVertexProcessOption.s.cs @@ -0,0 +1,12 @@ +namespace Rhino.Geometry; + +public partial class SubDToBrepOptions +{ + public enum ExtraordinaryVertexProcessOption + { + None, + LocalG1, + LocalG2, + LocalG1x, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDToBrepOptions.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDToBrepOptions.s.cs new file mode 100644 index 00000000..18c86f2b --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDToBrepOptions.s.cs @@ -0,0 +1,36 @@ +namespace Rhino.Geometry; + +public partial class SubDToBrepOptions : System.IDisposable +{ + public SubDToBrepOptions() { } + + public SubDToBrepOptions( + System.Boolean packFaces, + Rhino.Geometry.SubDToBrepOptions.ExtraordinaryVertexProcessOption vertexProcess + ) => throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public static Rhino.Geometry.SubDToBrepOptions Default + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.SubDToBrepOptions DefaultPacked + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.SubDToBrepOptions DefaultUnpacked + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean PackFaces + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.SubDToBrepOptions.ExtraordinaryVertexProcessOption ExtraordinaryVertexProcess + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDVertex.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDVertex.s.cs new file mode 100644 index 00000000..a0a3c60f --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDVertex.s.cs @@ -0,0 +1,43 @@ +namespace Rhino.Geometry; + +public partial class SubDVertex : Rhino.Geometry.SubDComponent +{ + public SubDVertex() { } + + public virtual Rhino.Geometry.SubDEdge EdgeAt(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.SubDFace FaceAt(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d SurfacePoint() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d ControlNetPoint + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 EdgeCount + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 FaceCount + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.SubDVertex Next + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.SubDVertex Previous + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.SubDVertexTag Tag + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Collections.Generic.IEnumerable Edges + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDVertexFacetType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDVertexFacetType.s.cs new file mode 100644 index 00000000..1379ebff --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDVertexFacetType.s.cs @@ -0,0 +1,10 @@ +namespace Rhino.Geometry; + +public enum SubDVertexFacetType +{ + Unset, + Tri, + Quad, + Ngon, + Mixed, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDVertexTag.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDVertexTag.s.cs new file mode 100644 index 00000000..58e4095e --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SubDVertexTag.s.cs @@ -0,0 +1,10 @@ +namespace Rhino.Geometry; + +public enum SubDVertexTag +{ + Unset, + Smooth, + Crease, + Corner, + Dart, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SumSurface.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SumSurface.s.cs new file mode 100644 index 00000000..fa37c0e3 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SumSurface.s.cs @@ -0,0 +1,9 @@ +namespace Rhino.Geometry; + +public partial class SumSurface : Rhino.Geometry.Surface +{ + public SumSurface() { } + + public static Rhino.Geometry.SumSurface Create(Rhino.Geometry.Curve curveA, Rhino.Geometry.Curve curveB) => + throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Surface.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Surface.s.cs new file mode 100644 index 00000000..eb966f34 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Surface.s.cs @@ -0,0 +1,366 @@ +namespace Rhino.Geometry; + +public partial class Surface : Rhino.Geometry.GeometryBase +{ + public Surface() { } + + public virtual Rhino.Geometry.Interval Domain(System.Int32 direction) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetDomain(System.Int32 direction, Rhino.Geometry.Interval domain) => + throw new System.NotImplementedException(); + + public virtual System.Int32 Degree(System.Int32 direction) => throw new System.NotImplementedException(); + + public virtual System.Int32 SpanCount(System.Int32 direction) => throw new System.NotImplementedException(); + + public virtual System.Double[] GetSpanVector(System.Int32 direction) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Surface Reverse(System.Int32 direction) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Surface Reverse(System.Int32 direction, System.Boolean inPlace) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Surface Transpose() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Surface Transpose(System.Boolean inPlace) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d PointAt(System.Double u, System.Double v) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Vector3d NormalAt(System.Double u, System.Double v) => + throw new System.NotImplementedException(); + + public virtual System.Boolean FrameAt(System.Double u, System.Double v, out Rhino.Geometry.Plane frame) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.SurfaceCurvature CurvatureAt(System.Double u, System.Double v) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.IsoStatus IsIsoparametric( + Rhino.Geometry.Curve curve, + Rhino.Geometry.Interval curveDomain + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.IsoStatus IsIsoparametric(Rhino.Geometry.Curve curve) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.IsoStatus IsIsoparametric(Rhino.Geometry.BoundingBox bbox) => + throw new System.NotImplementedException(); + + public virtual System.Boolean IsClosed(System.Int32 direction) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsPeriodic(System.Int32 direction) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsSingular(System.Int32 side) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsAtSingularity(System.Double u, System.Double v, System.Boolean exact) => + throw new System.NotImplementedException(); + + public virtual System.Int32 IsAtSeam(System.Double u, System.Double v) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsContinuous( + Rhino.Geometry.Continuity continuityType, + System.Double u, + System.Double v + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetNextDiscontinuity( + System.Int32 direction, + Rhino.Geometry.Continuity continuityType, + System.Double t0, + System.Double t1, + out System.Double t + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetNextDiscontinuity( + System.Int32 direction, + Rhino.Geometry.Continuity continuityType, + System.Double t0, + System.Double t1, + System.Double cosAngleTolerance, + System.Double curvatureTolerance, + out System.Double t + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Surface Trim(Rhino.Geometry.Interval u, Rhino.Geometry.Interval v) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Evaluate( + System.Double u, + System.Double v, + System.Int32 numberDerivatives, + out Rhino.Geometry.Point3d point, + out Rhino.Geometry.Vector3d[] derivatives + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve IsoCurve(System.Int32 direction, System.Double constantParameter) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Surface[] Split(System.Int32 direction, System.Double parameter) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Extend(System.Int32 direction, Rhino.Geometry.Interval interval) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep ToBrep() => throw new System.NotImplementedException(); + + public virtual System.Int32 HasNurbsForm() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.NurbsSurface ToNurbsSurface() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.NurbsSurface ToNurbsSurface(System.Double tolerance, out System.Int32 accuracy) => + throw new System.NotImplementedException(); + + public virtual System.Boolean IsPlanar() => throw new System.NotImplementedException(); + + public virtual System.Boolean IsPlanar(System.Double tolerance) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetPlane(out Rhino.Geometry.Plane plane) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetPlane(out Rhino.Geometry.Plane plane, System.Double tolerance) => + throw new System.NotImplementedException(); + + public virtual System.Boolean IsSphere() => throw new System.NotImplementedException(); + + public virtual System.Boolean IsSphere(System.Double tolerance) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetSphere(out Rhino.Geometry.Sphere sphere) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetSphere(out Rhino.Geometry.Sphere sphere, System.Double tolerance) => + throw new System.NotImplementedException(); + + public virtual System.Boolean IsCylinder() => throw new System.NotImplementedException(); + + public virtual System.Boolean IsCylinder(System.Double tolerance) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetCylinder(out Rhino.Geometry.Cylinder cylinder) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetCylinder(out Rhino.Geometry.Cylinder cylinder, System.Double tolerance) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetFiniteCylinder(out Rhino.Geometry.Cylinder cylinder, System.Double tolerance) => + throw new System.NotImplementedException(); + + public virtual System.Boolean IsCone() => throw new System.NotImplementedException(); + + public virtual System.Boolean IsCone(System.Double tolerance) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetCone(out Rhino.Geometry.Cone cone) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetCone(out Rhino.Geometry.Cone cone, System.Double tolerance) => + throw new System.NotImplementedException(); + + public virtual System.Boolean IsTorus() => throw new System.NotImplementedException(); + + public virtual System.Boolean IsTorus(System.Double tolerance) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetTorus(out Rhino.Geometry.Torus torus) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetTorus(out Rhino.Geometry.Torus torus, System.Double tolerance) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Surface[] CreateRollingBallFillet( + Rhino.Geometry.Surface surfaceA, + Rhino.Geometry.Surface surfaceB, + System.Double radius, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Surface[] CreateRollingBallFillet( + Rhino.Geometry.Surface surfaceA, + System.Boolean flipA, + Rhino.Geometry.Surface surfaceB, + System.Boolean flipB, + System.Double radius, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Surface[] CreateRollingBallFillet( + Rhino.Geometry.Surface surfaceA, + Rhino.Geometry.Point2d uvA, + Rhino.Geometry.Surface surfaceB, + Rhino.Geometry.Point2d uvB, + System.Double radius, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Surface CreateExtrusion( + Rhino.Geometry.Curve profile, + Rhino.Geometry.Vector3d direction + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Surface CreateExtrusionToPoint( + Rhino.Geometry.Curve profile, + Rhino.Geometry.Point3d apexPoint + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Surface CreatePeriodicSurface(Rhino.Geometry.Surface surface, System.Int32 direction) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Surface CreatePeriodicSurface( + Rhino.Geometry.Surface surface, + System.Int32 direction, + System.Boolean bSmooth + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Surface CreateSoftEditSurface( + Rhino.Geometry.Surface surface, + Rhino.Geometry.Point2d uv, + Rhino.Geometry.Vector3d delta, + System.Double uLength, + System.Double vLength, + System.Double tolerance, + System.Boolean fixEnds + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Surface Smooth( + System.Double smoothFactor, + System.Boolean bXSmooth, + System.Boolean bYSmooth, + System.Boolean bZSmooth, + System.Boolean bFixBoundaries, + Rhino.Geometry.SmoothingCoordinateSystem coordinateSystem + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Surface Smooth( + System.Double smoothFactor, + System.Boolean bXSmooth, + System.Boolean bYSmooth, + System.Boolean bZSmooth, + System.Boolean bFixBoundaries, + Rhino.Geometry.SmoothingCoordinateSystem coordinateSystem, + Rhino.Geometry.Plane plane + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Surface VariableOffset( + System.Double uMinvMin, + System.Double uMinvMax, + System.Double uMaxvMin, + System.Double uMaxvMax, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Surface VariableOffset( + System.Double uMinvMin, + System.Double uMinvMax, + System.Double uMaxvMin, + System.Double uMaxvMax, + System.Collections.Generic.IEnumerable interiorParameters, + System.Collections.Generic.IEnumerable interiorDistances, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetSurfaceSize(out System.Double width, out System.Double height) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.IsoStatus ClosestSide(System.Double u, System.Double v) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Surface Extend( + Rhino.Geometry.IsoStatus edge, + System.Double extensionLength, + System.Boolean smooth + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.NurbsSurface Rebuild( + System.Int32 uDegree, + System.Int32 vDegree, + System.Int32 uPointCount, + System.Int32 vPointCount + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.NurbsSurface RebuildOneDirection( + System.Int32 direction, + System.Int32 pointCount, + Rhino.Geometry.LoftType loftType, + System.Double refitTolerance + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean ClosestPoint( + Rhino.Geometry.Point3d testPoint, + out System.Double u, + out System.Double v + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean LocalClosestPoint( + Rhino.Geometry.Point3d testPoint, + System.Double seedU, + System.Double seedV, + out System.Double u, + out System.Double v + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Surface Offset(System.Double distance, System.Double tolerance) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Surface Fit(System.Int32 uDegree, System.Int32 vDegree, System.Double fitTolerance) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.NurbsCurve InterpolatedCurveOnSurfaceUV( + System.Collections.Generic.IEnumerable points, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.NurbsCurve InterpolatedCurveOnSurfaceUV( + System.Collections.Generic.IEnumerable points, + System.Double tolerance, + System.Boolean closed, + System.Int32 closedSurfaceHandling + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.NurbsCurve InterpolatedCurveOnSurface( + System.Collections.Generic.IEnumerable points, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve ShortPath( + Rhino.Geometry.Point2d start, + Rhino.Geometry.Point2d end, + System.Double tolerance + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve Pushup( + Rhino.Geometry.Curve curve2d, + System.Double tolerance, + Rhino.Geometry.Interval curve2dSubdomain + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve Pushup(Rhino.Geometry.Curve curve2d, System.Double tolerance) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve Pullback(Rhino.Geometry.Curve curve3d, System.Double tolerance) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve Pullback( + Rhino.Geometry.Curve curve3d, + System.Double tolerance, + Rhino.Geometry.Interval curve3dSubdomain + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetSurfaceParameterFromNurbsFormParameter( + System.Double nurbsS, + System.Double nurbsT, + out System.Double surfaceS, + out System.Double surfaceT + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetNurbsFormParameterFromSurfaceParameter( + System.Double surfaceS, + System.Double surfaceT, + out System.Double nurbsS, + out System.Double nurbsT + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsSolid + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsSubDFriendly + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SurfaceCurvature.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SurfaceCurvature.s.cs new file mode 100644 index 00000000..67811aee --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SurfaceCurvature.s.cs @@ -0,0 +1,35 @@ +namespace Rhino.Geometry; + +public partial class SurfaceCurvature +{ + public SurfaceCurvature() { } + + public virtual Rhino.Geometry.Vector3d Direction(System.Int32 direction) => + throw new System.NotImplementedException(); + + public virtual System.Double Kappa(System.Int32 direction) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Circle OsculatingCircle(System.Int32 direction) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point2d UVPoint + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Point3d Point + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d Normal + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double Gaussian + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double Mean + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SurfaceProxy.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SurfaceProxy.s.cs new file mode 100644 index 00000000..40c7d1e1 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SurfaceProxy.s.cs @@ -0,0 +1,6 @@ +namespace Rhino.Geometry; + +public partial class SurfaceProxy : Rhino.Geometry.Surface +{ + public SurfaceProxy() { } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SweepBlend.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SweepBlend.s.cs new file mode 100644 index 00000000..64ea7be6 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SweepBlend.s.cs @@ -0,0 +1,7 @@ +namespace Rhino.Geometry; + +public enum SweepBlend +{ + Local, + Global, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SweepFrame.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SweepFrame.s.cs new file mode 100644 index 00000000..6822ef9d --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SweepFrame.s.cs @@ -0,0 +1,7 @@ +namespace Rhino.Geometry; + +public enum SweepFrame +{ + Freeform, + Roadlike, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SweepMiter.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SweepMiter.s.cs new file mode 100644 index 00000000..5b77734a --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SweepMiter.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.Geometry; + +public enum SweepMiter +{ + None, + Trimmed, + Untrimmed, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SweepOneRail.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SweepOneRail.s.cs new file mode 100644 index 00000000..a45f603a --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SweepOneRail.s.cs @@ -0,0 +1,132 @@ +namespace Rhino.Geometry; + +public partial class SweepOneRail +{ + public SweepOneRail() { } + + public virtual void SetToRoadlikeTop() => throw new System.NotImplementedException(); + + public virtual void SetToRoadlikeFront() => throw new System.NotImplementedException(); + + public virtual void SetToRoadlikeRight() => throw new System.NotImplementedException(); + + public virtual void SetRoadlikeUpDirection(Rhino.Geometry.Vector3d up) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep[] PerformSweep(Rhino.Geometry.Curve rail, Rhino.Geometry.Curve crossSection) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep[] PerformSweep( + Rhino.Geometry.Curve rail, + Rhino.Geometry.Curve crossSection, + System.Double crossSectionParameter + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep[] PerformSweep( + Rhino.Geometry.Curve rail, + System.Collections.Generic.IEnumerable crossSections + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep[] PerformSweep( + Rhino.Geometry.Curve rail, + System.Collections.Generic.IEnumerable crossSections, + System.Collections.Generic.IEnumerable crossSectionParameters + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep[] PerformSweepRefit( + Rhino.Geometry.Curve rail, + Rhino.Geometry.Curve crossSection, + System.Double refitTolerance + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep[] PerformSweepRefit( + Rhino.Geometry.Curve rail, + Rhino.Geometry.Curve crossSection, + System.Double crossSectionParameter, + System.Double refitTolerance + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep[] PerformSweepRefit( + Rhino.Geometry.Curve rail, + System.Collections.Generic.IEnumerable crossSections, + System.Double refitTolerance + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep[] PerformSweepRefit( + Rhino.Geometry.Curve rail, + System.Collections.Generic.IEnumerable crossSections, + System.Collections.Generic.IEnumerable crossSectionParameters, + System.Double refitTolerance + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep[] PerformSweepRebuild( + Rhino.Geometry.Curve rail, + Rhino.Geometry.Curve crossSection, + System.Int32 rebuildCount + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep[] PerformSweepRebuild( + Rhino.Geometry.Curve rail, + Rhino.Geometry.Curve crossSection, + System.Double crossSectionParameter, + System.Int32 rebuildCount + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep[] PerformSweepRebuild( + Rhino.Geometry.Curve rail, + System.Collections.Generic.IEnumerable crossSections, + System.Int32 rebuildCount + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep[] PerformSweepRebuild( + Rhino.Geometry.Curve rail, + System.Collections.Generic.IEnumerable crossSections, + System.Collections.Generic.IEnumerable crossSectionParameters, + System.Int32 rebuildCount + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsFreeform + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsRoadlike + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsRoadlikeTop + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsRoadlikeFront + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsRoadlineRight + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double SweepTolerance + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double AngleToleranceRadians + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 MiterType + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ClosedSweep + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean GlobalShapeBlending + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SweepRebuild.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SweepRebuild.s.cs new file mode 100644 index 00000000..69a511a4 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SweepRebuild.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.Geometry; + +public enum SweepRebuild +{ + None, + Rebuild, + Refit, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SweepTwoRail.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SweepTwoRail.s.cs new file mode 100644 index 00000000..0f606f9c --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.SweepTwoRail.s.cs @@ -0,0 +1,119 @@ +namespace Rhino.Geometry; + +public partial class SweepTwoRail +{ + public SweepTwoRail() { } + + public virtual Rhino.Geometry.Brep[] PerformSweep( + Rhino.Geometry.Curve rail1, + Rhino.Geometry.Curve rail2, + Rhino.Geometry.Curve crossSection + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep[] PerformSweep( + Rhino.Geometry.Curve rail1, + Rhino.Geometry.Curve rail2, + Rhino.Geometry.Curve crossSection, + System.Double crossSectionParameterRail1, + System.Double crossSectionParameterRail2 + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep[] PerformSweep( + Rhino.Geometry.Curve rail1, + Rhino.Geometry.Curve rail2, + System.Collections.Generic.IEnumerable crossSections + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep[] PerformSweep( + Rhino.Geometry.Curve rail1, + Rhino.Geometry.Curve rail2, + System.Collections.Generic.IEnumerable crossSections, + System.Collections.Generic.IEnumerable crossSectionParameters1, + System.Collections.Generic.IEnumerable crossSectionParameters2 + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep[] PerformSweepRefit( + Rhino.Geometry.Curve rail1, + Rhino.Geometry.Curve rail2, + Rhino.Geometry.Curve crossSection, + System.Double refitTolerance + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep[] PerformSweepRefit( + Rhino.Geometry.Curve rail1, + Rhino.Geometry.Curve rail2, + Rhino.Geometry.Curve crossSection, + System.Double crossSectionParameterRail1, + System.Double crossSectionParameterRail2, + System.Double refitTolerance + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep[] PerformSweepRefit( + Rhino.Geometry.Curve rail1, + Rhino.Geometry.Curve rail2, + System.Collections.Generic.IEnumerable crossSections, + System.Double refitTolerance + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep[] PerformSweepRefit( + Rhino.Geometry.Curve rail1, + Rhino.Geometry.Curve rail2, + System.Collections.Generic.IEnumerable crossSections, + System.Collections.Generic.IEnumerable crossSectionParametersRail1, + System.Collections.Generic.IEnumerable crossSectionParametersRail2, + System.Double refitTolerance + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep[] PerformSweepRebuild( + Rhino.Geometry.Curve rail1, + Rhino.Geometry.Curve rail2, + Rhino.Geometry.Curve crossSection, + System.Int32 rebuildCount + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep[] PerformSweepRebuild( + Rhino.Geometry.Curve rail1, + Rhino.Geometry.Curve rail2, + Rhino.Geometry.Curve crossSection, + System.Double crossSectionParameterRail1, + System.Double crossSectionParameterRail2, + System.Int32 rebuildCount + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep[] PerformSweepRebuild( + Rhino.Geometry.Curve rail1, + Rhino.Geometry.Curve rail2, + System.Collections.Generic.IEnumerable crossSections, + System.Int32 rebuildCount + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep[] PerformSweepRebuild( + Rhino.Geometry.Curve rail1, + Rhino.Geometry.Curve rail2, + System.Collections.Generic.IEnumerable crossSections, + System.Collections.Generic.IEnumerable crossSectionParametersRail1, + System.Collections.Generic.IEnumerable crossSectionParametersRail2, + System.Int32 rebuildCount + ) => throw new System.NotImplementedException(); + + public virtual System.Double SweepTolerance + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double AngleToleranceRadians + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean MaintainHeight + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ClosedSweep + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.TextDot.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.TextDot.s.cs new file mode 100644 index 00000000..e9740fcc --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.TextDot.s.cs @@ -0,0 +1,34 @@ +namespace Rhino.Geometry; + +public partial class TextDot : Rhino.Geometry.GeometryBase +{ + public TextDot() { } + + public TextDot(System.String text, Rhino.Geometry.Point3d location) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d Point + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String Text + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String SecondaryText + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 FontHeight + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String FontFace + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.TextEntity.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.TextEntity.s.cs new file mode 100644 index 00000000..e11f2e04 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.TextEntity.s.cs @@ -0,0 +1,82 @@ +namespace Rhino.Geometry; + +public partial class TextEntity : Rhino.Geometry.AnnotationBase +{ + public TextEntity() { } + + public static Rhino.Geometry.TextEntity Create( + System.String text, + Rhino.Geometry.Plane plane, + Rhino.DocObjects.DimensionStyle style, + System.Boolean wrapped, + System.Double rectWidth, + System.Double rotationRadians + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.TextEntity CreateWithRichText( + System.String richTextString, + Rhino.Geometry.Plane plane, + Rhino.DocObjects.DimensionStyle style, + System.Boolean wrapped, + System.Double rectWidth, + System.Double rotationRadians + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean Transform(Rhino.Geometry.Transform transform, Rhino.DocObjects.DimensionStyle style) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Transform GetTextTransform( + System.Double textscale, + Rhino.DocObjects.DimensionStyle dimstyle + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve[] Explode() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep[] CreateSurfaces( + Rhino.DocObjects.DimensionStyle dimstyle, + System.Double smallCapsScale, + System.Double spacing + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep[] CreatePolySurfaces( + Rhino.DocObjects.DimensionStyle dimstyle, + System.Double height, + System.Double smallCapsScale, + System.Double spacing + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Extrusion[] CreateExtrusions( + Rhino.DocObjects.DimensionStyle dimstyle, + System.Double height, + System.Double smallCapsScale, + System.Double spacing + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Curve[] CreateCurves( + Rhino.DocObjects.DimensionStyle dimstyle, + System.Boolean bAllowOpen, + System.Double smallCapsScale, + System.Double spacing + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.TextJustification Justification + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.TextHorizontalAlignment TextHorizontalAlignment + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.TextVerticalAlignment TextVerticalAlignment + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.TextOrientation TextOrientation + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.TextJustification.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.TextJustification.s.cs new file mode 100644 index 00000000..73af76de --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.TextJustification.s.cs @@ -0,0 +1,21 @@ +namespace Rhino.Geometry; + +public enum TextJustification +{ + None, + Left, + Center, + Right, + Bottom, + Middle, + Top, + BottomLeft, + BottomCenter, + BottomRight, + MiddleLeft, + MiddleCenter, + MiddleRight, + TopLeft, + TopCenter, + TopRight, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.TextRunType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.TextRunType.s.cs new file mode 100644 index 00000000..08c442af --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.TextRunType.s.cs @@ -0,0 +1,13 @@ +namespace Rhino.Geometry; + +public enum TextRunType +{ + None, + Text, + Newline, + Paragraph, + Column, + Field, + Fontdef, + Header, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Torus.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Torus.s.cs new file mode 100644 index 00000000..62b4948d --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Torus.s.cs @@ -0,0 +1,40 @@ +namespace Rhino.Geometry; + +public partial struct Torus : Rhino.IEpsilonComparable +{ + 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 Rhino.Geometry.RevSurface ToRevSurface() => throw new System.NotImplementedException(); + + public 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 + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Plane Plane + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double MajorRadius + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double MinorRadius + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Transform.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Transform.s.cs new file mode 100644 index 00000000..37c7ea8c --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Transform.s.cs @@ -0,0 +1,330 @@ +namespace Rhino.Geometry; + +public partial struct Transform + : System.IComparable, + System.IEquatable, + System.ICloneable +{ + public Transform() { } + + public Transform(System.Double diagonalValue) => throw new System.NotImplementedException(); + + public Transform(Rhino.Geometry.Transform value) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Transform RotationZYX(System.Double yaw, System.Double pitch, System.Double roll) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Transform RotationZYZ(System.Double alpha, System.Double beta, System.Double gamma) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Transform Translation(Rhino.Geometry.Vector3d motion) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Transform Translation(System.Double dx, System.Double dy, System.Double dz) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Transform Diagonal(Rhino.Geometry.Vector3d diagonal) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Transform Diagonal(System.Double d0, System.Double d1, System.Double d2) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Transform Scale(Rhino.Geometry.Point3d anchor, System.Double scaleFactor) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Transform Scale( + Rhino.Geometry.Plane plane, + System.Double xScaleFactor, + System.Double yScaleFactor, + System.Double zScaleFactor + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Transform Rotation( + System.Double sinAngle, + System.Double cosAngle, + Rhino.Geometry.Vector3d rotationAxis, + Rhino.Geometry.Point3d rotationCenter + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Transform Rotation(System.Double angleRadians, Rhino.Geometry.Point3d rotationCenter) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Transform Rotation( + System.Double angleRadians, + Rhino.Geometry.Vector3d rotationAxis, + Rhino.Geometry.Point3d rotationCenter + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Transform Rotation( + Rhino.Geometry.Vector3d startDirection, + Rhino.Geometry.Vector3d endDirection, + Rhino.Geometry.Point3d rotationCenter + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Transform Rotation( + Rhino.Geometry.Vector3d x0, + Rhino.Geometry.Vector3d y0, + Rhino.Geometry.Vector3d z0, + Rhino.Geometry.Vector3d x1, + Rhino.Geometry.Vector3d y1, + Rhino.Geometry.Vector3d z1 + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Transform Mirror( + Rhino.Geometry.Point3d pointOnMirrorPlane, + Rhino.Geometry.Vector3d normalToMirrorPlane + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Transform Mirror(Rhino.Geometry.Plane mirrorPlane) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Transform ChangeBasis(Rhino.Geometry.Plane plane0, Rhino.Geometry.Plane plane1) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Transform PlaneToPlane(Rhino.Geometry.Plane plane0, Rhino.Geometry.Plane plane1) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Transform ChangeBasis( + Rhino.Geometry.Vector3d initialBasisX, + Rhino.Geometry.Vector3d initialBasisY, + Rhino.Geometry.Vector3d initialBasisZ, + Rhino.Geometry.Vector3d finalBasisX, + Rhino.Geometry.Vector3d finalBasisY, + Rhino.Geometry.Vector3d finalBasisZ + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Transform PlanarProjection(Rhino.Geometry.Plane plane) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Transform ProjectAlong(Rhino.Geometry.Plane plane, Rhino.Geometry.Vector3d direction) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Transform Shear( + Rhino.Geometry.Plane plane, + Rhino.Geometry.Vector3d x, + Rhino.Geometry.Vector3d y, + Rhino.Geometry.Vector3d z + ) => throw new System.NotImplementedException(); + + 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) => + throw new System.NotImplementedException(); + + public Rhino.Geometry.TransformSimilarityType IsSimilarity(System.Double tolerance) => + throw new System.NotImplementedException(); + + public 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) => + throw new System.NotImplementedException(); + + public 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 System.Boolean DecomposeAffine(out Rhino.Geometry.Transform linear, out Rhino.Geometry.Vector3d translation) => + throw new System.NotImplementedException(); + + public 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) => + throw new System.NotImplementedException(); + + public void Affineize() => throw new System.NotImplementedException(); + + public void Linearize() => throw new System.NotImplementedException(); + + public System.Boolean Orthogonalize(System.Double tolerance) => throw new System.NotImplementedException(); + + public System.Boolean DecomposeSymmetric(out Rhino.Geometry.Transform matrix, out Rhino.Geometry.Vector3d diagonal) => + throw new System.NotImplementedException(); + + public System.Boolean GetYawPitchRoll(out System.Double yaw, out System.Double pitch, out System.Double roll) => + 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( + System.Collections.Generic.IEnumerable points + ) => throw new System.NotImplementedException(); + + public System.Boolean Equals(Rhino.Geometry.Transform other) => throw new System.NotImplementedException(); + + public System.Boolean TryGetInverse(out Rhino.Geometry.Transform inverseTransform) => + throw new System.NotImplementedException(); + + public Rhino.Geometry.Transform Transpose() => throw new System.NotImplementedException(); + + public System.Single[] ToFloatArray(System.Boolean rowDominant) => throw new System.NotImplementedException(); + + public Rhino.Geometry.Transform Clone() => throw new System.NotImplementedException(); + + public System.Int32 CompareTo(Rhino.Geometry.Transform other) => throw new System.NotImplementedException(); + + System.Object System.ICloneable.Clone() => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Transform Identity + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.Transform ZeroTransformation + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.Transform Unset + { + get => throw new System.NotImplementedException(); + } + public System.Double M00 + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double M01 + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double M02 + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double M03 + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double M10 + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double M11 + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double M12 + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double M13 + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double M20 + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double M21 + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double M22 + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double M23 + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double M30 + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double M31 + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double M32 + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double M33 + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double this[System.Int32 row] + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Boolean IsIdentity + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsValid + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsZero + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsZero4x4 + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsZeroTransformation + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.TransformSimilarityType SimilarityType + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.TransformRigidType RigidType + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsAffine + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsLinear + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsRotation + { + get => throw new System.NotImplementedException(); + } + public System.Double Determinant + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.TransformRigidType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.TransformRigidType.s.cs new file mode 100644 index 00000000..2cca4530 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.TransformRigidType.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.Geometry; + +public enum TransformRigidType +{ + RigidReversing, + NotRigid, + Rigid, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.TransformSimilarityType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.TransformSimilarityType.s.cs new file mode 100644 index 00000000..f8ef0747 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.TransformSimilarityType.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.Geometry; + +public enum TransformSimilarityType +{ + OrientationReversing, + NotSimilarity, + OrientationPreserving, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Triangle3d.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Triangle3d.s.cs new file mode 100644 index 00000000..e2fdf7db --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Triangle3d.s.cs @@ -0,0 +1,140 @@ +namespace Rhino.Geometry; + +public partial struct 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) => + throw new System.NotImplementedException(); + + public Rhino.Geometry.Polyline ToPolyline() => throw new System.NotImplementedException(); + + public 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) => + throw new System.NotImplementedException(); + + public Rhino.Geometry.Point2d BarycentricCoordsAt(Rhino.Geometry.Point3d point, out System.Double signedHeight) => + throw new System.NotImplementedException(); + + public Rhino.Geometry.Point3d PointAlongBoundary(System.Double t) => throw new System.NotImplementedException(); + + public System.Double ClosestParameterOnBoundary(Rhino.Geometry.Point3d point) => + throw new System.NotImplementedException(); + + public Rhino.Geometry.Point3d ClosestPointOnBoundary(Rhino.Geometry.Point3d point) => + throw new System.NotImplementedException(); + + public Rhino.Geometry.Point3d PointOnInterior(System.Double u, System.Double v) => + throw new System.NotImplementedException(); + + public Rhino.Geometry.Point3d A + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Point3d B + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Point3d C + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Circle Circumcircle + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.BoundingBox BoundingBox + { + get => throw new System.NotImplementedException(); + } + public System.Double AngleA + { + get => throw new System.NotImplementedException(); + } + public System.Double AngleB + { + get => throw new System.NotImplementedException(); + } + public System.Double AngleC + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Line AB + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Line BC + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Line CA + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Line MedianA + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Line MedianB + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Line MedianC + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Line AltitudeA + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Line AltitudeB + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Line AltitudeC + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Line PerpendicularAB + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Line PerpendicularBC + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Line PerpendicularCA + { + get => throw new System.NotImplementedException(); + } + public System.Double Perimeter + { + get => throw new System.NotImplementedException(); + } + public System.Double Area + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Point3d AreaCenter + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Point3d Orthocenter + { + get => throw new System.NotImplementedException(); + } + public Rhino.Geometry.Point3d Circumcenter + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Unroller.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Unroller.s.cs new file mode 100644 index 00000000..1741bdd3 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Unroller.s.cs @@ -0,0 +1,71 @@ +namespace Rhino.Geometry; + +public partial class Unroller +{ + public Unroller() { } + + public Unroller(Rhino.Geometry.Surface surface) => throw new System.NotImplementedException(); + + public Unroller(Rhino.Geometry.Brep brep) => throw new System.NotImplementedException(); + + public virtual void AddFollowingGeometry(System.Collections.Generic.IEnumerable curves) => + throw new System.NotImplementedException(); + + public virtual void AddFollowingGeometry(Rhino.Geometry.Curve curve) => throw new System.NotImplementedException(); + + public virtual void AddFollowingGeometry(System.Collections.Generic.IEnumerable points) => + throw new System.NotImplementedException(); + + public virtual void AddFollowingGeometry(Rhino.Geometry.Point3d point) => throw new System.NotImplementedException(); + + public virtual void AddFollowingGeometry(Rhino.Geometry.Point point) => throw new System.NotImplementedException(); + + public virtual void AddFollowingGeometry(System.Collections.Generic.IEnumerable dots) => + throw new System.NotImplementedException(); + + public virtual void AddFollowingGeometry(Rhino.Geometry.TextDot dot) => throw new System.NotImplementedException(); + + public virtual void AddFollowingGeometry( + System.Collections.Generic.IEnumerable dotLocations, + System.Collections.Generic.IEnumerable dotText + ) => throw new System.NotImplementedException(); + + public virtual void AddFollowingGeometry(Rhino.Geometry.Point3d dotLocation, System.String dotText) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Brep[] PerformUnroll( + out Rhino.Geometry.Curve[] unrolledCurves, + out Rhino.Geometry.Point3d[] unrolledPoints, + out Rhino.Geometry.TextDot[] unrolledDots + ) => throw new System.NotImplementedException(); + + public virtual System.Int32 PerformUnroll(System.Collections.Generic.List flatbreps) => + throw new System.NotImplementedException(); + + public virtual System.Int32 FollowingGeometryIndex(Rhino.Geometry.TextDot dot) => + throw new System.NotImplementedException(); + + public virtual System.Int32 FollowingGeometryIndex(Rhino.Geometry.Curve curve) => + throw new System.NotImplementedException(); + + public virtual System.Boolean ExplodeOutput + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double ExplodeSpacing + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double AbsoluteTolerance + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double RelativeTolerance + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Vector2d.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Vector2d.s.cs new file mode 100644 index 00000000..cc2ee2f4 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Vector2d.s.cs @@ -0,0 +1,92 @@ +namespace Rhino.Geometry; + +public partial struct Vector2d + : System.Runtime.Serialization.ISerializable, + System.IEquatable, + System.IComparable, + System.IComparable, + Rhino.IEpsilonComparable, + Rhino.Geometry.IValidable, + System.IFormattable +{ + public Vector2d() { } + + public Vector2d(System.Double x, System.Double y) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Vector2d Multiply(Rhino.Geometry.Vector2d vector, System.Double t) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Vector2d Multiply(System.Double t, Rhino.Geometry.Vector2d vector) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Vector2d Divide(Rhino.Geometry.Vector2d vector, System.Double t) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Vector2d Add(Rhino.Geometry.Vector2d vector1, Rhino.Geometry.Vector2d vector2) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Vector2d Subtract(Rhino.Geometry.Vector2d vector1, Rhino.Geometry.Vector2d vector2) => + throw new System.NotImplementedException(); + + public static System.Double Multiply(Rhino.Geometry.Vector2d vector1, Rhino.Geometry.Vector2d vector2) => + throw new System.NotImplementedException(); + + 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 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 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 System.Boolean IsTiny() => throw new System.NotImplementedException(); + + public System.Boolean Unitize() => throw new System.NotImplementedException(); + + public System.Boolean Rotate(System.Double angleRadians) => throw new System.NotImplementedException(); + + void System.Runtime.Serialization.ISerializable.GetObjectData( + System.Runtime.Serialization.SerializationInfo info, + System.Runtime.Serialization.StreamingContext context + ) => throw new System.NotImplementedException(); + + System.Int32 System.IComparable.CompareTo(System.Object obj) => throw new System.NotImplementedException(); + + public System.Double X + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double Y + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double Length + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.Vector2d Zero + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.Vector2d Unset + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsValid + { + get => throw new System.NotImplementedException(); + } + public System.Double SquareLength + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Vector2f.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Vector2f.s.cs new file mode 100644 index 00000000..dd40ad90 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Vector2f.s.cs @@ -0,0 +1,48 @@ +namespace Rhino.Geometry; + +public partial struct Vector2f + : System.IEquatable, + System.IComparable, + System.IComparable, + Rhino.IEpsilonFComparable, + Rhino.Geometry.IValidable, + System.IFormattable +{ + public 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 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 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) => + throw new System.NotImplementedException(); + + System.Int32 System.IComparable.CompareTo(System.Object obj) => throw new System.NotImplementedException(); + + public System.Single X + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Single Y + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Single SquareLength + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsValid + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Vector3d.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Vector3d.s.cs new file mode 100644 index 00000000..e4b0f9cb --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Vector3d.s.cs @@ -0,0 +1,192 @@ +namespace Rhino.Geometry; + +public partial struct Vector3d + : System.Runtime.Serialization.ISerializable, + System.IEquatable, + System.IComparable, + System.IComparable, + Rhino.IEpsilonComparable, + System.ICloneable, + Rhino.Geometry.IValidable, + System.IFormattable +{ + public Vector3d() { } + + public Vector3d(System.Double x, System.Double y, System.Double z) => throw new System.NotImplementedException(); + + public Vector3d(Rhino.Geometry.Point3d point) => throw new System.NotImplementedException(); + + public Vector3d(Rhino.Geometry.Vector3f vector) => throw new System.NotImplementedException(); + + public Vector3d(Rhino.Geometry.Vector3d vector) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Vector3d Multiply(Rhino.Geometry.Vector3d vector, System.Double t) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Vector3d Multiply(System.Double t, Rhino.Geometry.Vector3d vector) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Vector3d Divide(Rhino.Geometry.Vector3d vector, System.Double t) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Vector3d Add(Rhino.Geometry.Vector3d vector1, Rhino.Geometry.Vector3d vector2) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Vector3d Subtract(Rhino.Geometry.Vector3d vector1, Rhino.Geometry.Vector3d vector2) => + throw new System.NotImplementedException(); + + public static System.Double Multiply(Rhino.Geometry.Vector3d vector1, Rhino.Geometry.Vector3d vector2) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Vector3d Negate(Rhino.Geometry.Vector3d vector) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Vector3d CrossProduct(Rhino.Geometry.Vector3d a, Rhino.Geometry.Vector3d b) => + throw new System.NotImplementedException(); + + public static System.Double VectorAngle(Rhino.Geometry.Vector3d a, Rhino.Geometry.Vector3d b) => + throw new System.NotImplementedException(); + + public static System.Double VectorAngle( + Rhino.Geometry.Vector3d a, + Rhino.Geometry.Vector3d b, + Rhino.Geometry.Plane plane + ) => throw new System.NotImplementedException(); + + public static System.Double VectorAngle( + Rhino.Geometry.Vector3d v1, + Rhino.Geometry.Vector3d v2, + Rhino.Geometry.Vector3d vNormal + ) => throw new System.NotImplementedException(); + + public static System.Boolean AreOrthogonal( + Rhino.Geometry.Vector3d x, + Rhino.Geometry.Vector3d y, + Rhino.Geometry.Vector3d z + ) => throw new System.NotImplementedException(); + + public static System.Boolean AreOrthonormal( + Rhino.Geometry.Vector3d x, + Rhino.Geometry.Vector3d y, + Rhino.Geometry.Vector3d z + ) => throw new System.NotImplementedException(); + + public static System.Boolean AreRighthanded( + Rhino.Geometry.Vector3d x, + Rhino.Geometry.Vector3d y, + Rhino.Geometry.Vector3d z + ) => throw new System.NotImplementedException(); + + public System.Boolean IsTiny(System.Double tolerance) => throw new System.NotImplementedException(); + + public System.Boolean IsTiny() => throw new System.NotImplementedException(); + + public System.Boolean Equals(Rhino.Geometry.Vector3d vector) => throw new System.NotImplementedException(); + + public 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 System.String ToString(System.String format, System.IFormatProvider formatProvider) => + throw new System.NotImplementedException(); + + public System.Boolean Unitize() => throw new System.NotImplementedException(); + + public void Transform(Rhino.Geometry.Transform transformation) => throw new System.NotImplementedException(); + + public System.Boolean Rotate(System.Double angleRadians, Rhino.Geometry.Vector3d rotationAxis) => + throw new System.NotImplementedException(); + + public System.Boolean Reverse() => throw new System.NotImplementedException(); + + public System.Int32 IsParallelTo(Rhino.Geometry.Vector3d other) => throw new System.NotImplementedException(); + + public 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) => + throw new System.NotImplementedException(); + + public System.Boolean PerpendicularTo(Rhino.Geometry.Vector3d other) => throw new System.NotImplementedException(); + + void System.Runtime.Serialization.ISerializable.GetObjectData( + System.Runtime.Serialization.SerializationInfo info, + System.Runtime.Serialization.StreamingContext context + ) => throw new System.NotImplementedException(); + + System.Int32 System.IComparable.CompareTo(System.Object obj) => throw new System.NotImplementedException(); + + System.Object System.ICloneable.Clone() => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Vector3d Zero + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.Vector3d XAxis + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.Vector3d YAxis + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.Vector3d ZAxis + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.Vector3d Unset + { + get => throw new System.NotImplementedException(); + } + public System.Double X + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double Y + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double Z + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Double this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Boolean IsValid + { + get => throw new System.NotImplementedException(); + } + public System.Double MinimumCoordinate + { + get => throw new System.NotImplementedException(); + } + public System.Double MaximumCoordinate + { + get => throw new System.NotImplementedException(); + } + public System.Double Length + { + get => throw new System.NotImplementedException(); + } + public System.Double SquareLength + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsUnitVector + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsZero + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Vector3f.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Vector3f.s.cs new file mode 100644 index 00000000..844d7f2a --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Vector3f.s.cs @@ -0,0 +1,123 @@ +namespace Rhino.Geometry; + +public partial struct Vector3f + : System.IEquatable, + System.IComparable, + System.IComparable, + Rhino.IEpsilonFComparable, + Rhino.Geometry.IValidable, + System.IFormattable +{ + public 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 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 System.String ToString(System.String format, System.IFormatProvider formatProvider) => + throw new System.NotImplementedException(); + + public System.Boolean Unitize() => throw new System.NotImplementedException(); + + public void Transform(Rhino.Geometry.Transform transformation) => throw new System.NotImplementedException(); + + public System.Boolean Rotate(System.Double angleRadians, Rhino.Geometry.Vector3f rotationAxis) => + throw new System.NotImplementedException(); + + public System.Boolean Reverse() => throw new System.NotImplementedException(); + + public 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(); + + public static Rhino.Geometry.Vector3f Subtract(Rhino.Geometry.Vector3f vector1, Rhino.Geometry.Vector3f vector2) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Vector3f Negate(Rhino.Geometry.Vector3f vector) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Point3f Add(Rhino.Geometry.Point3f point, Rhino.Geometry.Vector3f vector) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Vector3f Multiply(Rhino.Geometry.Vector3f vector, System.Single t) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Vector3f Multiply(System.Single t, Rhino.Geometry.Vector3f vector) => + throw new System.NotImplementedException(); + + public static System.Double Multiply(Rhino.Geometry.Vector3f point1, Rhino.Geometry.Vector3f point2) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Vector3f Divide(Rhino.Geometry.Vector3f vector, System.Double t) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Vector3f Divide(Rhino.Geometry.Vector3f vector, System.Single t) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Vector3f CrossProduct(Rhino.Geometry.Vector3f a, Rhino.Geometry.Vector3f b) => + throw new System.NotImplementedException(); + + System.Int32 System.IComparable.CompareTo(System.Object obj) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Vector3f Zero + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.Vector3f XAxis + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.Vector3f YAxis + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.Vector3f ZAxis + { + get => throw new System.NotImplementedException(); + } + public static Rhino.Geometry.Vector3f Unset + { + get => throw new System.NotImplementedException(); + } + public System.Single X + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Single Y + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Single Z + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Boolean IsZero + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsUnitVector + { + get => throw new System.NotImplementedException(); + } + public System.Boolean IsValid + { + get => throw new System.NotImplementedException(); + } + public System.Single SquareLength + { + get => throw new System.NotImplementedException(); + } + public System.Single Length + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.VolumeMassProperties.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.VolumeMassProperties.s.cs new file mode 100644 index 00000000..749c0229 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.VolumeMassProperties.s.cs @@ -0,0 +1,183 @@ +namespace Rhino.Geometry; + +public partial class VolumeMassProperties : System.IDisposable +{ + public VolumeMassProperties() { } + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public static Rhino.Geometry.VolumeMassProperties Compute(Rhino.Geometry.Mesh mesh) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.VolumeMassProperties Compute( + Rhino.Geometry.Mesh mesh, + System.Boolean volume, + System.Boolean firstMoments, + System.Boolean secondMoments, + System.Boolean productMoments + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.VolumeMassProperties Compute(Rhino.Geometry.Brep brep) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.VolumeMassProperties Compute( + Rhino.Geometry.Brep brep, + System.Boolean volume, + System.Boolean firstMoments, + System.Boolean secondMoments, + System.Boolean productMoments + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.VolumeMassProperties Compute( + Rhino.Geometry.Brep brep, + System.Boolean volume, + System.Boolean firstMoments, + System.Boolean secondMoments, + System.Boolean productMoments, + System.Double relativeTolerance, + System.Double absoluteTolerance + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.VolumeMassProperties Compute(Rhino.Geometry.Surface surface) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.VolumeMassProperties Compute( + Rhino.Geometry.Surface surface, + System.Boolean volume, + System.Boolean firstMoments, + System.Boolean secondMoments, + System.Boolean productMoments + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.VolumeMassProperties Compute( + System.Collections.Generic.IEnumerable geometry + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.VolumeMassProperties Compute( + System.Collections.Generic.IEnumerable geometry, + System.Boolean volume, + System.Boolean firstMoments, + System.Boolean secondMoments, + System.Boolean productMoments + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean WorldCoordinatesPrincipalMoments( + out System.Double x, + out Rhino.Geometry.Vector3d xaxis, + out System.Double y, + out Rhino.Geometry.Vector3d yaxis, + out System.Double z, + out Rhino.Geometry.Vector3d zaxis + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean WorldCoordinatesPrincipalMomentsOfInertia( + out System.Double x, + out Rhino.Geometry.Vector3d xaxis, + out System.Double y, + out Rhino.Geometry.Vector3d yaxis, + out System.Double z, + out Rhino.Geometry.Vector3d zaxis + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean CentroidCoordinatesPrincipalMoments( + out System.Double x, + out Rhino.Geometry.Vector3d xaxis, + out System.Double y, + out Rhino.Geometry.Vector3d yaxis, + out System.Double z, + out Rhino.Geometry.Vector3d zaxis + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean CentroidCoordinatesPrincipalMomentsOfInertia( + out System.Double x, + out Rhino.Geometry.Vector3d xaxis, + out System.Double y, + out Rhino.Geometry.Vector3d yaxis, + out System.Double z, + out Rhino.Geometry.Vector3d zaxis + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean Sum(Rhino.Geometry.VolumeMassProperties summand) => + throw new System.NotImplementedException(); + + public virtual System.Double Volume + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double VolumeError + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Point3d Centroid + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d CentroidError + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d WorldCoordinatesFirstMoments + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d WorldCoordinatesFirstMomentsError + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d WorldCoordinatesSecondMoments + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d WorldCoordinatesSecondMomentsError + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d WorldCoordinatesProductMoments + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d WorldCoordinatesProductMomentsError + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d WorldCoordinatesMomentsOfInertia + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d WorldCoordinatesMomentsOfInertiaError + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d WorldCoordinatesRadiiOfGyration + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d CentroidCoordinatesSecondMoments + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d CentroidCoordinatesSecondMomentsError + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d CentroidCoordinatesProductMoments + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d CentroidCoordinatesProductMomentsError + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d CentroidCoordinatesMomentsOfInertia + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d CentroidCoordinatesMomentsOfInertiaError + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d CentroidCoordinatesRadiiOfGyration + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.GpuDeviceInfo.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.GpuDeviceInfo.s.cs new file mode 100644 index 00000000..3603c0ab --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.GpuDeviceInfo.s.cs @@ -0,0 +1,32 @@ +namespace Rhino; + +public partial class GpuDeviceInfo +{ + public GpuDeviceInfo() { } + + public virtual System.String Name + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String Vendor + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.UInt64 Memory + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String MemoryAsString + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String DriverDateAsString + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.IEpsilonComparable`1.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.IEpsilonComparable`1.s.cs new file mode 100644 index 00000000..687ecae2 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.IEpsilonComparable`1.s.cs @@ -0,0 +1,6 @@ +namespace Rhino; + +public partial interface IEpsilonComparable +{ + public System.Boolean EpsilonEquals(T other, System.Double epsilon); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.IEpsilonFComparable`1.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.IEpsilonFComparable`1.s.cs new file mode 100644 index 00000000..f38b7a21 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.IEpsilonFComparable`1.s.cs @@ -0,0 +1,6 @@ +namespace Rhino; + +public partial interface IEpsilonFComparable +{ + public System.Boolean EpsilonEquals(T other, System.Single epsilon); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.IRhinoDocObserver.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.IRhinoDocObserver.s.cs new file mode 100644 index 00000000..3e288d9f --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.IRhinoDocObserver.s.cs @@ -0,0 +1,7 @@ +namespace Rhino; + +public partial interface IRhinoDocObserver +{ + public void RhinoDocClosed(Rhino.RhinoDocObserverArgs e); + public void ActiveRhinoDocChanged(Rhino.RhinoDocObserverArgs e); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.IndexPair.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.IndexPair.s.cs new file mode 100644 index 00000000..02d4ef72 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.IndexPair.s.cs @@ -0,0 +1,60 @@ +namespace Rhino; + +public partial struct IndexPair + : System.Collections.Generic.IList, + System.Collections.Generic.IReadOnlyList +{ + public 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 System.Boolean Contains(System.Int32 item) => throw new System.NotImplementedException(); + + public void CopyTo(System.Int32[] array, System.Int32 arrayIndex) => throw new System.NotImplementedException(); + + public System.Collections.Generic.IEnumerator GetEnumerator() => + throw new System.NotImplementedException(); + + void System.Collections.Generic.IList.Insert(System.Int32 index, System.Int32 item) => + throw new System.NotImplementedException(); + + void System.Collections.Generic.IList.RemoveAt(System.Int32 index) => + throw new System.NotImplementedException(); + + void System.Collections.Generic.ICollection.Add(System.Int32 item) => + throw new System.NotImplementedException(); + + void System.Collections.Generic.ICollection.Clear() => throw new System.NotImplementedException(); + + System.Boolean System.Collections.Generic.ICollection.Remove(System.Int32 item) => + throw new System.NotImplementedException(); + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => + throw new System.NotImplementedException(); + + public System.Int32 I + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Int32 J + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Int32 this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + set { } + } + public System.Int32 Count + { + get => throw new System.NotImplementedException(); + } + System.Boolean System.Collections.Generic.ICollection.IsReadOnly + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.LengthValue+StringFormat.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.LengthValue+StringFormat.s.cs new file mode 100644 index 00000000..7aacc2f4 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.LengthValue+StringFormat.s.cs @@ -0,0 +1,14 @@ +namespace Rhino; + +public partial class LengthValue +{ + public enum StringFormat + { + ExactDecimal, + ExactProperFraction, + ExactImproperFraction, + CleanDecimal, + CleanProperFraction, + CleanImproperFraction, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.LengthValue.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.LengthValue.s.cs new file mode 100644 index 00000000..ee954519 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.LengthValue.s.cs @@ -0,0 +1,53 @@ +namespace Rhino; + +public partial class LengthValue : System.IDisposable +{ + public LengthValue() { } + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public static Rhino.LengthValue Create( + System.Double length, + Rhino.UnitSystem us, + Rhino.LengthValue.StringFormat format + ) => throw new System.NotImplementedException(); + + public static Rhino.LengthValue Create( + System.Double length, + Rhino.UnitSystem us, + Rhino.LengthValue.StringFormat format, + System.UInt32 localeId + ) => throw new System.NotImplementedException(); + + public virtual System.Double Length() => throw new System.NotImplementedException(); + + public virtual System.Double Length(Rhino.UnitSystem units) => throw new System.NotImplementedException(); + + public virtual Rhino.LengthValue ChangeLength(System.Double newLength) => throw new System.NotImplementedException(); + + public virtual Rhino.LengthValue ChangeUnitSystem(Rhino.UnitSystem newUnits) => + throw new System.NotImplementedException(); + + public virtual System.Boolean IsUnset() => throw new System.NotImplementedException(); + + public virtual System.String LengthString + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.UnitSystem UnitSystem + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.LengthValue.StringFormat LengthStringFormat + { + get => throw new System.NotImplementedException(); + } + public virtual System.UInt32 ContextLocaleId + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.AngleUnitSystem ContextAngleUnitSystem + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.PersistentSettings.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.PersistentSettings.s.cs new file mode 100644 index 00000000..e16af749 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.PersistentSettings.s.cs @@ -0,0 +1,491 @@ +namespace Rhino; + +public partial class PersistentSettings : System.Runtime.Serialization.ISerializable +{ + public PersistentSettings() { } + + public virtual Rhino.Geometry.Point3d GetPoint3d(System.String key, Rhino.Geometry.Point3d defaultValue) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d GetPoint3d( + System.String key, + Rhino.Geometry.Point3d defaultValue, + System.Collections.Generic.IEnumerable legacyKeyList + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetSize(System.String key, out System.Drawing.Size value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetSize( + System.String key, + out System.Drawing.Size value, + System.Collections.Generic.IEnumerable legacyKeyList + ) => throw new System.NotImplementedException(); + + public virtual System.Drawing.Size GetSize(System.String key) => throw new System.NotImplementedException(); + + public virtual System.Drawing.Size GetSize(System.String key, System.Drawing.Size defaultValue) => + throw new System.NotImplementedException(); + + public virtual System.Drawing.Size GetSize( + System.String key, + System.Drawing.Size defaultValue, + System.Collections.Generic.IEnumerable legacyKeyList + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetRectangle(System.String key, out System.Drawing.Rectangle value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetRectangle( + System.String key, + out System.Drawing.Rectangle value, + System.Collections.Generic.IEnumerable legacyKeyList + ) => throw new System.NotImplementedException(); + + public virtual System.Drawing.Rectangle GetRectangle(System.String key) => throw new System.NotImplementedException(); + + public virtual System.Drawing.Rectangle GetRectangle(System.String key, System.Drawing.Rectangle defaultValue) => + throw new System.NotImplementedException(); + + public virtual System.Drawing.Rectangle GetRectangle( + System.String key, + System.Drawing.Rectangle defaultValue, + System.Collections.Generic.IEnumerable legacyKeyList + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetDefault(System.String key, out System.Boolean value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetDefault(System.String key, out System.Byte value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetDefault(System.String key, out System.Int32 value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetDefault(System.String key, out System.Double value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetDefault(System.String key, out System.Char value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetDefault(System.String key, out System.String value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetDefault(System.String key, out System.String[] value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetDefault(System.String key, out System.DateTime value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetDefault(System.String key, out System.Drawing.Color value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetDefault(System.String key, out Rhino.Geometry.Point3d value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetDefault(System.String key, out System.Drawing.Size value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetDefault(System.String key, out System.Drawing.Rectangle value) => + throw new System.NotImplementedException(); + + public virtual T GetEnumValue(T defaultValue) => throw new System.NotImplementedException(); + + public virtual T GetEnumValue(System.String key, T defaultValue) => throw new System.NotImplementedException(); + + public virtual T GetEnumValue(System.String key) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetEnumValue(System.String key, out T enumValue) => + throw new System.NotImplementedException(); + + public virtual void SetGuid(System.String key, System.Guid value) => throw new System.NotImplementedException(); + + public virtual void SetBool(System.String key, System.Boolean value) => throw new System.NotImplementedException(); + + public virtual void SetByte(System.String key, System.Byte value) => throw new System.NotImplementedException(); + + public virtual void SetInteger(System.String key, System.Int32 value) => throw new System.NotImplementedException(); + + public virtual void SetUnsignedInteger(System.String key, System.UInt32 value) => + throw new System.NotImplementedException(); + + public virtual void SetDouble(System.String key, System.Double value) => throw new System.NotImplementedException(); + + public virtual void SetChar(System.String key, System.Char value) => throw new System.NotImplementedException(); + + public virtual void SetString(System.String key, System.String value) => throw new System.NotImplementedException(); + + public virtual void SetStringList(System.String key, System.String[] value) => + throw new System.NotImplementedException(); + + public virtual void DeleteItem(System.String key) => throw new System.NotImplementedException(); + + public virtual void SetDate(System.String key, System.DateTime value) => throw new System.NotImplementedException(); + + public virtual void SetColor(System.String key, System.Drawing.Color value) => + throw new System.NotImplementedException(); + + public virtual void SetPoint3d(System.String key, Rhino.Geometry.Point3d value) => + throw new System.NotImplementedException(); + + public virtual void SetRectangle(System.String key, System.Drawing.Rectangle value) => + throw new System.NotImplementedException(); + + public virtual void SetSize(System.String key, System.Drawing.Size value) => + throw new System.NotImplementedException(); + + public virtual void SetPoint(System.String key, System.Drawing.Point value) => + throw new System.NotImplementedException(); + + public virtual void SetEnumValue(T enumValue) => throw new System.NotImplementedException(); + + public virtual void SetEnumValue(System.String key, T value) => throw new System.NotImplementedException(); + + public virtual Rhino.PersistentSettings GetChild(System.String key) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetChild(System.String key, out Rhino.PersistentSettings value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetSettingType(System.String key, out System.Type type) => + throw new System.NotImplementedException(); + + public virtual System.Type GetSettingType(System.String key) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetSettingIsReadOnly(System.String key, out System.Boolean value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean GetSettingIsReadOnly(System.String key) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetSettingIsHiddenFromUserInterface(System.String key, out System.Boolean value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetSettingIsHiddenFromUserInterface( + System.String key, + out System.Boolean value, + System.Collections.Generic.IEnumerable legacyKeyList + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetSettingIsHiddenFromUserInterface(System.String key) => + throw new System.NotImplementedException(); + + public virtual System.Boolean GetSettingIsHiddenFromUserInterface( + System.String key, + System.Collections.Generic.IEnumerable legacyKeyList + ) => throw new System.NotImplementedException(); + + public virtual void HideSettingFromUserInterface(System.String key) => throw new System.NotImplementedException(); + + public virtual Rhino.PersistentSettings AddChild(System.String key) => throw new System.NotImplementedException(); + + public virtual void DeleteChild(System.String key) => throw new System.NotImplementedException(); + + public static Rhino.PersistentSettings FromPlugInId(System.Guid pluginId) => + throw new System.NotImplementedException(); + + public virtual void RegisterSettingsValidator( + System.String key, + System.EventHandler> validator + ) => throw new System.NotImplementedException(); + + public virtual System.EventHandler> GetValidator(System.String key) => + throw new System.NotImplementedException(); + + public virtual System.Boolean ContainsChangedValues() => throw new System.NotImplementedException(); + + public virtual void ClearChangedFlag() => throw new System.NotImplementedException(); + + public virtual System.Boolean ContainsModifiedValues(Rhino.PersistentSettings allUserSettings) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetGuid(System.String key, out System.Guid value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetGuid( + System.String key, + out System.Guid value, + System.Collections.Generic.IEnumerable legacyKeyList + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetBool(System.String key, out System.Boolean value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetBool( + System.String key, + out System.Boolean value, + System.Collections.Generic.IEnumerable legacyKeyList + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetBool(System.String key) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetBool(System.String key, System.Boolean defaultValue) => + throw new System.NotImplementedException(); + + public virtual System.Boolean GetBool( + System.String key, + System.Boolean defaultValue, + System.Collections.Generic.IEnumerable legacyKeyList + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetByte(System.String key, out System.Byte value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetByte( + System.String key, + out System.Byte value, + System.Collections.Generic.IEnumerable legacyKeyList + ) => throw new System.NotImplementedException(); + + public virtual System.Byte GetByte(System.String key) => throw new System.NotImplementedException(); + + public virtual System.Byte GetByte(System.String key, System.Byte defaultValue) => + throw new System.NotImplementedException(); + + public virtual System.Byte GetByte( + System.String key, + System.Byte defaultValue, + System.Collections.Generic.IEnumerable legacyKeyList + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetInteger(System.String key, out System.Int32 value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetInteger( + System.String key, + out System.Int32 value, + System.Collections.Generic.IEnumerable legacyKeyList + ) => throw new System.NotImplementedException(); + + public virtual System.Int32 GetInteger(System.String key) => throw new System.NotImplementedException(); + + public virtual System.Int32 GetInteger(System.String key, System.Int32 defaultValue) => + throw new System.NotImplementedException(); + + public virtual System.Int32 GetInteger( + System.String key, + System.Int32 defaultValue, + System.Int32 bound, + System.Boolean boundIsLower + ) => throw new System.NotImplementedException(); + + public virtual System.Int32 GetInteger( + System.String key, + System.Int32 defaultValue, + System.Int32 lowerBound, + System.Int32 upperBound + ) => throw new System.NotImplementedException(); + + public virtual System.Int32 GetInteger( + System.String key, + System.Int32 defaultValue, + System.Collections.Generic.IEnumerable legacyKeyList + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetUnsignedInteger(System.String key, out System.UInt32 value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetUnsignedInteger( + System.String key, + out System.UInt32 value, + System.Collections.Generic.IEnumerable legacyKeyList + ) => throw new System.NotImplementedException(); + + public virtual System.UInt32 GetUnsignedInteger(System.String key) => throw new System.NotImplementedException(); + + public virtual System.UInt32 GetUnsignedInteger(System.String key, System.UInt32 defaultValue) => + throw new System.NotImplementedException(); + + public virtual System.UInt32 GetUnsignedInteger( + System.String key, + System.UInt32 defaultValue, + System.Collections.Generic.IEnumerable legacyKeyList + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetDouble(System.String key, out System.Double value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetDouble( + System.String key, + out System.Double value, + System.Collections.Generic.IEnumerable legacyKeyList + ) => throw new System.NotImplementedException(); + + public virtual System.Double GetDouble(System.String key) => throw new System.NotImplementedException(); + + public virtual System.Double GetDouble(System.String key, System.Double defaultValue) => + throw new System.NotImplementedException(); + + public virtual System.Double GetDouble( + System.String key, + System.Double defaultValue, + System.Collections.Generic.IEnumerable legacyKeyList + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetChar(System.String key, out System.Char value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetChar( + System.String key, + out System.Char value, + System.Collections.Generic.IEnumerable legacyKeyList + ) => throw new System.NotImplementedException(); + + public virtual System.Char GetChar(System.String key) => throw new System.NotImplementedException(); + + public virtual System.Char GetChar(System.String key, System.Char defaultValue) => + throw new System.NotImplementedException(); + + public virtual System.Char GetChar( + System.String key, + System.Char defaultValue, + System.Collections.Generic.IEnumerable legacyKeyList + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetString(System.String key, out System.String value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetString( + System.String key, + out System.String value, + System.Collections.Generic.IEnumerable legacyKeyList + ) => throw new System.NotImplementedException(); + + public virtual System.String GetString(System.String key) => throw new System.NotImplementedException(); + + public virtual System.String GetString(System.String key, System.String defaultValue) => + throw new System.NotImplementedException(); + + public virtual System.String GetString( + System.String key, + System.String defaultValue, + System.Collections.Generic.IEnumerable legacyKeyList + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetStringList(System.String key, out System.String[] value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetStringList( + System.String key, + out System.String[] value, + System.Collections.Generic.IEnumerable legacyKeyList + ) => throw new System.NotImplementedException(); + + public virtual System.String[] GetStringList(System.String key) => throw new System.NotImplementedException(); + + public virtual System.String[] GetStringList(System.String key, System.String[] defaultValue) => + throw new System.NotImplementedException(); + + public virtual System.String[] GetStringList( + System.String key, + System.String[] defaultValue, + System.Collections.Generic.IEnumerable legacyKeyList + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetDate(System.String key, out System.DateTime value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetDate( + System.String key, + out System.DateTime value, + System.Collections.Generic.IEnumerable legacyKeyList + ) => throw new System.NotImplementedException(); + + public virtual System.DateTime GetDate(System.String key) => throw new System.NotImplementedException(); + + public virtual System.DateTime GetDate(System.String key, System.DateTime defaultValue) => + throw new System.NotImplementedException(); + + public virtual System.DateTime GetDate( + System.String key, + System.DateTime defaultValue, + System.Collections.Generic.IEnumerable legacyKeyList + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetColor(System.String key, out System.Drawing.Color value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetColor( + System.String key, + out System.Drawing.Color value, + System.Collections.Generic.IEnumerable legacyKeyList + ) => throw new System.NotImplementedException(); + + public virtual System.Drawing.Color GetColor(System.String key) => throw new System.NotImplementedException(); + + public virtual System.Drawing.Color GetColor(System.String key, System.Drawing.Color defaultValue) => + throw new System.NotImplementedException(); + + public virtual System.Drawing.Color GetColor( + System.String key, + System.Drawing.Color defaultValue, + System.Collections.Generic.IEnumerable legacyKeyList + ) => throw new System.NotImplementedException(); + + public virtual System.Guid GetGuid(System.String key) => throw new System.NotImplementedException(); + + public virtual System.Guid GetGuid(System.String key, System.Guid defaultValue) => + throw new System.NotImplementedException(); + + public virtual System.Guid GetGuid( + System.String key, + System.Guid defaultValue, + System.Collections.Generic.IEnumerable legacyKeyList + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetPoint(System.String key, out System.Drawing.Point value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetPoint( + System.String key, + out System.Drawing.Point value, + System.Collections.Generic.IEnumerable legacyKeyList + ) => throw new System.NotImplementedException(); + + public virtual System.Drawing.Point GetPoint(System.String key) => throw new System.NotImplementedException(); + + public virtual System.Drawing.Point GetPoint(System.String key, System.Drawing.Point defaultValue) => + throw new System.NotImplementedException(); + + public virtual System.Drawing.Point GetPoint( + System.String key, + System.Drawing.Point defaultValue, + System.Collections.Generic.IEnumerable legacyKeyList + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetPoint3d(System.String key, out Rhino.Geometry.Point3d value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetPoint3d( + System.String key, + out Rhino.Geometry.Point3d value, + System.Collections.Generic.IEnumerable legacyKeyList + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Point3d GetPoint3d(System.String key) => throw new System.NotImplementedException(); + + void System.Runtime.Serialization.ISerializable.GetObjectData( + System.Runtime.Serialization.SerializationInfo info, + System.Runtime.Serialization.StreamingContext context + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean HiddenFromUserInterface + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Collections.Generic.ICollection Keys + { + get => throw new System.NotImplementedException(); + } + public virtual System.Collections.Generic.ICollection ChildKeys + { + get => throw new System.NotImplementedException(); + } + public static Rhino.PersistentSettings RhinoAppSettings + { + get => throw new System.NotImplementedException(); + } + public static System.String StringListRootKey + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.PersistentSettingsConverter.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.PersistentSettingsConverter.s.cs new file mode 100644 index 00000000..32a89f1b --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.PersistentSettingsConverter.s.cs @@ -0,0 +1,25 @@ +namespace Rhino; + +public partial class PersistentSettingsConverter +{ + public PersistentSettingsConverter() { } + + public static System.Boolean IsStringList(System.String s) => throw new System.NotImplementedException(); + + public static System.Boolean IsStringDictionary(System.String s) => throw new System.NotImplementedException(); + + public static System.Boolean TryParseStringList(System.String s, out System.String[] value) => + throw new System.NotImplementedException(); + + public static System.Boolean TryParseEnum( + System.Type type, + System.String intValueAsString, + out System.String value + ) => throw new System.NotImplementedException(); + + public static System.Boolean TryParseEnum(System.Type type, System.String enumValueName, out System.Int32 value) => + throw new System.NotImplementedException(); + + public static System.Boolean TryParseDouble(System.String s, out System.Double value) => + throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.PersistentSettingsEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.PersistentSettingsEventArgs.s.cs new file mode 100644 index 00000000..89e0a0dd --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.PersistentSettingsEventArgs.s.cs @@ -0,0 +1,12 @@ +namespace Rhino; + +public partial class PersistentSettingsEventArgs : System.EventArgs +{ + public PersistentSettingsEventArgs() { } + + public virtual System.Boolean Cancel + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.PersistentSettingsEventArgs`1.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.PersistentSettingsEventArgs`1.s.cs new file mode 100644 index 00000000..f0cdc464 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.PersistentSettingsEventArgs`1.s.cs @@ -0,0 +1,19 @@ +namespace Rhino; + +public partial class PersistentSettingsEventArgs : Rhino.PersistentSettingsEventArgs +{ + public PersistentSettingsEventArgs() { } + + public PersistentSettingsEventArgs(T currentValue, T newValue) => throw new System.NotImplementedException(); + + public virtual T CurrentValue + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual T NewValue + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.PersistentSettingsSavedEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.PersistentSettingsSavedEventArgs.s.cs new file mode 100644 index 00000000..08d96485 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.PersistentSettingsSavedEventArgs.s.cs @@ -0,0 +1,19 @@ +namespace Rhino; + +public partial class PersistentSettingsSavedEventArgs : System.EventArgs +{ + public PersistentSettingsSavedEventArgs() { } + + public virtual Rhino.PersistentSettings CommandSettings(System.String englishCommandName) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SavedByThisRhino + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.PersistentSettings PlugInSettings + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.ReadFileResult.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.ReadFileResult.s.cs new file mode 100644 index 00000000..e71d938e --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.ReadFileResult.s.cs @@ -0,0 +1,9 @@ +namespace Rhino; + +public enum ReadFileResult +{ + Unset, + Completed, + CompletedWithErrors, + Failed, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.AddCustomUISections.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.AddCustomUISections.s.cs new file mode 100644 index 00000000..33f2489b --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.AddCustomUISections.s.cs @@ -0,0 +1,6 @@ +namespace Rhino.Render; + +public partial class AddCustomUISections +{ + public AddCustomUISections() { } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.AddCustomUISectionsEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.AddCustomUISectionsEventArgs.s.cs new file mode 100644 index 00000000..81166688 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.AddCustomUISectionsEventArgs.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.Render; + +public partial class AddCustomUISectionsEventArgs : System.EventArgs +{ + public AddCustomUISectionsEventArgs() { } + + public virtual System.Guid EventType + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.AsyncRenderContext.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.AsyncRenderContext.s.cs new file mode 100644 index 00000000..3013c53a --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.AsyncRenderContext.s.cs @@ -0,0 +1,26 @@ +namespace Rhino.Render; + +public partial class AsyncRenderContext : System.IDisposable +{ + public AsyncRenderContext() { } + + public virtual System.Boolean StartRenderThread(System.Threading.ThreadStart threadStart, System.String threadName) => + throw new System.NotImplementedException(); + + public virtual void JoinRenderThread() => throw new System.NotImplementedException(); + + public virtual void StopRendering() => throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderWindow RenderWindow + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Threading.Thread RenderThread + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.CachedTextureCoordinates.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.CachedTextureCoordinates.s.cs new file mode 100644 index 00000000..caf86436 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.CachedTextureCoordinates.s.cs @@ -0,0 +1,71 @@ +namespace Rhino.Render; + +public partial class CachedTextureCoordinates + : Rhino.Runtime.CommonObject, + System.Collections.Generic.IList +{ + public CachedTextureCoordinates() { } + + public virtual System.Boolean TryGetAt( + System.Int32 index, + out System.Double u, + out System.Double v, + out System.Double w + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean Contains(Rhino.Geometry.Point3d item) => throw new System.NotImplementedException(); + + public virtual void CopyTo(Rhino.Geometry.Point3d[] array, System.Int32 arrayIndex) => + throw new System.NotImplementedException(); + + public virtual System.Collections.Generic.IEnumerator GetEnumerator() => + throw new System.NotImplementedException(); + + public virtual System.Int32 IndexOf(Rhino.Geometry.Point3d item) => throw new System.NotImplementedException(); + + void System.Collections.Generic.ICollection.Add(Rhino.Geometry.Point3d item) => + throw new System.NotImplementedException(); + + void System.Collections.Generic.ICollection.Clear() => + throw new System.NotImplementedException(); + + System.Boolean System.Collections.Generic.ICollection.Remove(Rhino.Geometry.Point3d item) => + throw new System.NotImplementedException(); + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => + throw new System.NotImplementedException(); + + void System.Collections.Generic.IList.Insert( + System.Int32 index, + Rhino.Geometry.Point3d item + ) => throw new System.NotImplementedException(); + + void System.Collections.Generic.IList.RemoveAt(System.Int32 index) => + throw new System.NotImplementedException(); + + public virtual System.Int32 Dim + { + get => throw new System.NotImplementedException(); + } + public virtual System.Guid MappingId + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 Count + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsReadOnly + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Point3d this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + } + Rhino.Geometry.Point3d System.Collections.Generic.IList.this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.City.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.City.s.cs new file mode 100644 index 00000000..bce83fa5 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.City.s.cs @@ -0,0 +1,30 @@ +namespace Rhino.Render; + +public partial class City +{ + public City() { } + + public static Rhino.Render.City FindNearest(System.Double latitude, System.Double longitude) => + throw new System.NotImplementedException(); + + public static System.Int32 Cities() => throw new System.NotImplementedException(); + + public static Rhino.Render.City CityAt(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual System.String Name + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double Latitude + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double Longitude + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double TimeZone + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.ComponentOrders.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.ComponentOrders.s.cs new file mode 100644 index 00000000..a9ad09bd --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.ComponentOrders.s.cs @@ -0,0 +1,14 @@ +namespace Rhino.Render; + +public enum ComponentOrders +{ + Irrelevant, + RGBA, + ARGB, + RGB, + BGR, + ABGR, + BGRA, + XYZ, + ZYX, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.ContentCollectionIterator.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.ContentCollectionIterator.s.cs new file mode 100644 index 00000000..48a5a514 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.ContentCollectionIterator.s.cs @@ -0,0 +1,21 @@ +namespace Rhino.Render; + +public partial class ContentCollectionIterator : System.IDisposable +{ + public ContentCollectionIterator() { } + + public ContentCollectionIterator(System.IntPtr pCollection) => throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual void DeleteThis() => throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderContent First() => throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderContent Next() => throw new System.NotImplementedException(); + + public virtual System.IntPtr CppPointer + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.ContentUndoBlocker.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.ContentUndoBlocker.s.cs new file mode 100644 index 00000000..f5f6635f --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.ContentUndoBlocker.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.Render; + +public partial class ContentUndoBlocker : System.IDisposable +{ + public ContentUndoBlocker() { } + + public virtual void Dispose() => throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.ContentUndoHelper.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.ContentUndoHelper.s.cs new file mode 100644 index 00000000..403c6893 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.ContentUndoHelper.s.cs @@ -0,0 +1,19 @@ +namespace Rhino.Render; + +public partial class ContentUndoHelper : System.IDisposable +{ + public ContentUndoHelper() { } + + public ContentUndoHelper(Rhino.RhinoDoc doc, System.String description) => throw new System.NotImplementedException(); + + public virtual System.Boolean AddContent(Rhino.Render.RenderContent content, Rhino.Render.RenderContent parent) => + throw new System.NotImplementedException(); + + public virtual System.Boolean ModifyContent(Rhino.Render.RenderContent content) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TweakContent(Rhino.Render.RenderContent content, System.String parameterName) => + throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.ContentUuids.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.ContentUuids.s.cs new file mode 100644 index 00000000..6d24e33f --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.ContentUuids.s.cs @@ -0,0 +1,235 @@ +namespace Rhino.Render; + +public partial class ContentUuids +{ + public ContentUuids() { } + + public static System.Guid BasicMaterialType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid BlendMaterialType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid CompositeMaterialType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid PlasterMaterialType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid MetalMaterialType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid PaintMaterialType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid PlasticMaterialType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid GemMaterialType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid GlassMaterialType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid PictureMaterialType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid DefaultMaterialInstance + { + get => throw new System.NotImplementedException(); + } + public static System.Guid PhysicallyBasedMaterialType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid DoubleSidedMaterialType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid EmissionMaterialType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid DisplayAttributeMaterialType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid RealtimeDisplayMaterialType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid BasicEnvironmentType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid DefaultEnvironmentInstance + { + get => throw new System.NotImplementedException(); + } + public static System.Guid Texture2DCheckerTextureType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid Texture3DCheckerTextureType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid AdvancedDotTextureType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid BitmapTextureType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid BlendTextureType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid CubeMapTextureType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid ExposureTextureType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid FBmTextureType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid GradientTextureType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid GraniteTextureType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid GridTextureType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid HDRTextureType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid EXRTextureType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid MarbleTextureType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid MaskTextureType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid NoiseTextureType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid PerlinMarbleTextureType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid PerturbingTextureType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid ProjectionChangerTextureType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid ResampleTextureType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid SingleColorTextureType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid SimpleBitmapTextureType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid StuccoTextureType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid TextureAdjustmentTextureType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid TileTextureType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid TurbulenceTextureType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid WavesTextureType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid WoodTextureType + { + get => throw new System.NotImplementedException(); + } + public static System.Guid HatchBumpTexture + { + get => throw new System.NotImplementedException(); + } + public static System.Guid CrossHatchBumpTexture + { + get => throw new System.NotImplementedException(); + } + public static System.Guid LeatherBumpTexture + { + get => throw new System.NotImplementedException(); + } + public static System.Guid WoodBumpTexture + { + get => throw new System.NotImplementedException(); + } + public static System.Guid SpeckleBumpTexture + { + get => throw new System.NotImplementedException(); + } + public static System.Guid GritBumpTexture + { + get => throw new System.NotImplementedException(); + } + public static System.Guid DotBumpTexture + { + get => throw new System.NotImplementedException(); + } + public static System.Guid BasicMaterialCCI + { + get => throw new System.NotImplementedException(); + } + public static System.Guid BlendMaterialCCI + { + get => throw new System.NotImplementedException(); + } + public static System.Guid CompositeMaterialCCI + { + get => throw new System.NotImplementedException(); + } + public static System.Guid BasicEnvironmentCCI + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.ConvertibleExtensions.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.ConvertibleExtensions.s.cs new file mode 100644 index 00000000..df6fd179 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.ConvertibleExtensions.s.cs @@ -0,0 +1,15 @@ +namespace Rhino.Render; + +public partial class ConvertibleExtensions +{ + public ConvertibleExtensions() { } + + public static Rhino.Display.Color4f ToColor4f(System.IConvertible variant) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Vector2d ToVector2d(System.IConvertible variant) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Vector3d ToVector3d(System.IConvertible variant) => + throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.CrcRenderHashFlags.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.CrcRenderHashFlags.s.cs new file mode 100644 index 00000000..85f68d46 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.CrcRenderHashFlags.s.cs @@ -0,0 +1,10 @@ +namespace Rhino.Render; + +public enum CrcRenderHashFlags +{ + Normal, + ExcludeLinearWorkflow, + ExcludeLocalMapping, + Reserved1, + Reserved2, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.CreatePreviewEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.CreatePreviewEventArgs.s.cs new file mode 100644 index 00000000..e680eb6e --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.CreatePreviewEventArgs.s.cs @@ -0,0 +1,59 @@ +namespace Rhino.Render; + +public partial class CreatePreviewEventArgs : System.EventArgs +{ + public CreatePreviewEventArgs() { } + + public virtual void SkipInitialisation() => throw new System.NotImplementedException(); + + public virtual Rhino.Render.CreatePreviewReason Reason + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Render.RenderContent PreviewContent + { + get => throw new System.NotImplementedException(); + } + public virtual System.Drawing.Size PreviewImageSize + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Render.PreviewSceneQuality Quality + { + get => throw new System.NotImplementedException(); + } + public virtual System.Drawing.Bitmap PreviewImage + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean Cancel + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 Id + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Render.RenderContentKind ContentKind + { + get => throw new System.NotImplementedException(); + } + public virtual System.Guid ContentTypeId + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Render.RenderEnvironment Environment + { + get => throw new System.NotImplementedException(); + } + public virtual System.Collections.Generic.List Lights + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.ViewportInfo Viewport + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.CreatePreviewReason.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.CreatePreviewReason.s.cs new file mode 100644 index 00000000..5a6c0902 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.CreatePreviewReason.s.cs @@ -0,0 +1,10 @@ +namespace Rhino.Render; + +public enum CreatePreviewReason +{ + ContentChanged, + ViewChanged, + RefreshDisplay, + UpdateBitmap, + Other, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.CreateTexture2dPreviewEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.CreateTexture2dPreviewEventArgs.s.cs new file mode 100644 index 00000000..530c9550 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.CreateTexture2dPreviewEventArgs.s.cs @@ -0,0 +1,16 @@ +namespace Rhino.Render; + +public partial class CreateTexture2dPreviewEventArgs : System.EventArgs +{ + public CreateTexture2dPreviewEventArgs() { } + + public virtual System.Drawing.Size PreviewImageSize + { + get => throw new System.NotImplementedException(); + } + public virtual System.Drawing.Bitmap PreviewImage + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.CustomRenderContentAttribute.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.CustomRenderContentAttribute.s.cs new file mode 100644 index 00000000..b28319ae --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.CustomRenderContentAttribute.s.cs @@ -0,0 +1,73 @@ +namespace Rhino.Render; + +public partial class CustomRenderContentAttribute : System.Attribute +{ + public CustomRenderContentAttribute() { } + + public CustomRenderContentAttribute( + System.String renderEngineGuid, + System.Boolean imageBased, + System.String category, + System.Boolean is_elevated, + System.Boolean is_built_in, + System.Boolean is_private + ) => throw new System.NotImplementedException(); + + public CustomRenderContentAttribute( + System.String renderEngineGuid, + System.Boolean imageBased, + System.String category, + System.Boolean is_elevated, + System.Boolean is_built_in, + System.Boolean is_private, + System.Boolean is_linear, + System.Boolean is_hdrcapable, + System.Boolean is_normalmap + ) => throw new System.NotImplementedException(); + + public virtual System.Guid RenderEngineId + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ImageBased + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IsLinear + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IsHdrCapable + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IsNormalMap + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String Category + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IsElevated + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IsBuiltIn + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IsPrivate + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.CustomRenderMeshProvider.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.CustomRenderMeshProvider.s.cs new file mode 100644 index 00000000..950615fa --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.CustomRenderMeshProvider.s.cs @@ -0,0 +1,72 @@ +namespace Rhino.Render; + +public partial class CustomRenderMeshProvider +{ + public CustomRenderMeshProvider() { } + + public virtual System.Boolean WillBuildCustomMeshes( + Rhino.DocObjects.ViewportInfo vp, + Rhino.DocObjects.RhinoObject obj, + System.Guid requestingPlugIn, + System.Boolean preview + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean BuildCustomMeshes( + Rhino.DocObjects.ViewportInfo vp, + Rhino.Render.RenderPrimitiveList objMeshes, + System.Guid requestingPlugIn, + System.Boolean meshType + ) => throw new System.NotImplementedException(); + + public static void RegisterProviders(System.Reflection.Assembly assembly, System.Guid pluginId) => + throw new System.NotImplementedException(); + + public static void AllObjectsChanged() => throw new System.NotImplementedException(); + + public static void AllObjectsChanged(Rhino.RhinoDoc doc) => throw new System.NotImplementedException(); + + public static void ObjectChanged(Rhino.RhinoDoc doc, Rhino.DocObjects.RhinoObject obj) => + throw new System.NotImplementedException(); + + public static void DocumentBasedMeshesChanged(Rhino.RhinoDoc doc) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BoundingBox BoundingBox( + Rhino.DocObjects.ViewportInfo vp, + Rhino.DocObjects.RhinoObject obj, + System.Guid requestingPlugIn, + System.Boolean preview + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.BoundingBox BoundingBox( + Rhino.DocObjects.ViewportInfo vp, + Rhino.DocObjects.RhinoObject obj, + Rhino.RhinoDoc doc, + System.Guid requestingPlugIn, + Rhino.Display.DisplayPipelineAttributes attrs + ) => throw new System.NotImplementedException(); + + public static System.Guid EdgeSofteningId + { + get => throw new System.NotImplementedException(); + } + public static System.Guid DisplacementId + { + get => throw new System.NotImplementedException(); + } + public static System.Guid CurvePipingId + { + get => throw new System.NotImplementedException(); + } + public static System.Guid ShutLiningId + { + get => throw new System.NotImplementedException(); + } + public static System.Guid ThickeningId + { + get => throw new System.NotImplementedException(); + } + public virtual System.String Name + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.CustomRenderMeshProvider2.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.CustomRenderMeshProvider2.s.cs new file mode 100644 index 00000000..d3f6ed79 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.CustomRenderMeshProvider2.s.cs @@ -0,0 +1,22 @@ +namespace Rhino.Render; + +public partial class CustomRenderMeshProvider2 : Rhino.Render.CustomRenderMeshProvider +{ + public CustomRenderMeshProvider2() { } + + public virtual System.Boolean WillBuildCustomMeshes( + Rhino.DocObjects.ViewportInfo vp, + Rhino.DocObjects.RhinoObject obj, + Rhino.RhinoDoc doc, + System.Guid requestingPlugIn, + Rhino.Display.DisplayPipelineAttributes attrs + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean BuildCustomMeshes( + Rhino.DocObjects.ViewportInfo vp, + Rhino.RhinoDoc doc, + Rhino.Render.RenderPrimitiveList objMeshes, + System.Guid requestingPlugIn, + Rhino.Display.DisplayPipelineAttributes attrs + ) => throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.Decal.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.Decal.s.cs new file mode 100644 index 00000000..452acd1f --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.Decal.s.cs @@ -0,0 +1,91 @@ +namespace Rhino.Render; + +public partial class Decal : System.IDisposable +{ + public Decal() { } + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual void Dispose(System.Boolean isDisposing) => throw new System.NotImplementedException(); + + public static Rhino.Render.Decal Create(Rhino.Render.DecalCreateParams createParams) => + throw new System.NotImplementedException(); + + public virtual System.UInt32 TextureRenderCRC(Rhino.Render.TextureRenderHashFlags rh) => + throw new System.NotImplementedException(); + + public virtual System.UInt32 TextureRenderCRC( + Rhino.Render.TextureRenderHashFlags rh, + Rhino.Render.LinearWorkflow lw + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Render.TextureMapping GetTextureMapping() => throw new System.NotImplementedException(); + + public virtual System.Collections.Generic.List CustomData() => + throw new System.NotImplementedException(); + + public virtual System.IntPtr ConstPointer() => throw new System.NotImplementedException(); + + public virtual System.IntPtr NonConstPointer() => throw new System.NotImplementedException(); + + public virtual System.Int32 CRC + { + get => throw new System.NotImplementedException(); + } + public virtual System.Guid TextureInstanceId + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Render.DecalMapping DecalMapping + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Render.DecalProjection DecalProjection + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean MapToInside + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double Transparency + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Point3d Origin + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d VectorUp + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector3d VectorAcross + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double Height + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double Radius + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double StartLatitude + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double EndLatitude + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double StartLongitude + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double EndLongitude + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.DecalCreateParams.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.DecalCreateParams.s.cs new file mode 100644 index 00000000..627905b1 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.DecalCreateParams.s.cs @@ -0,0 +1,97 @@ +namespace Rhino.Render; + +public partial class DecalCreateParams +{ + public DecalCreateParams() { } + + public virtual System.Guid TextureInstanceId + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Render.DecalMapping DecalMapping + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Render.DecalProjection DecalProjection + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean MapToInside + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double Transparency + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Point3d Origin + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Vector3d VectorUp + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Vector3d VectorAcross + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double Height + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double Radius + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double StartLatitude + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double EndLatitude + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double StartLongitude + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double EndLongitude + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double MinU + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double MinV + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double MaxU + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double MaxV + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.DecalMapping.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.DecalMapping.s.cs new file mode 100644 index 00000000..17792b59 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.DecalMapping.s.cs @@ -0,0 +1,9 @@ +namespace Rhino.Render; + +public enum DecalMapping +{ + Planar, + Cylindrical, + Spherical, + UV, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.DecalProjection.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.DecalProjection.s.cs new file mode 100644 index 00000000..4d1c44d8 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.DecalProjection.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.Render; + +public enum DecalProjection +{ + Forward, + Backward, + Both, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.Decals.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.Decals.s.cs new file mode 100644 index 00000000..2d1e603b --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.Decals.s.cs @@ -0,0 +1,18 @@ +namespace Rhino.Render; + +public partial class Decals : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable +{ + public Decals() { } + + public virtual System.UInt32 Add(Rhino.Render.Decal decal) => throw new System.NotImplementedException(); + + public virtual void Clear() => throw new System.NotImplementedException(); + + public virtual System.Boolean Remove(Rhino.Render.Decal decal) => throw new System.NotImplementedException(); + + public virtual System.Collections.Generic.IEnumerator GetEnumerator() => + throw new System.NotImplementedException(); + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => + throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.Dithering+Methods.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.Dithering+Methods.s.cs new file mode 100644 index 00000000..335fdcae --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.Dithering+Methods.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.Render; + +public partial class Dithering +{ + public enum Methods + { + None, + FloydSteinberg, + SimpleNoise, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.Dithering.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.Dithering.s.cs new file mode 100644 index 00000000..c4ab7d7c --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.Dithering.s.cs @@ -0,0 +1,19 @@ +namespace Rhino.Render; + +public partial class Dithering : Rhino.Render.DocumentOrFreeFloatingBase +{ + public Dithering() { } + + public Dithering(Rhino.Render.Dithering d) => throw new System.NotImplementedException(); + + public virtual Rhino.Render.Dithering.Methods Method + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean On + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.DocumentOrFreeFloatingBase.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.DocumentOrFreeFloatingBase.s.cs new file mode 100644 index 00000000..d61ee133 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.DocumentOrFreeFloatingBase.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.Render; + +public partial class DocumentOrFreeFloatingBase : Rhino.Render.FreeFloatingBase +{ + public DocumentOrFreeFloatingBase() { } + + public virtual void BeginChange(Rhino.Render.RenderContent.ChangeContexts cc) => + throw new System.NotImplementedException(); + + public virtual System.Boolean EndChange() => throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.DynamicIconUsage.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.DynamicIconUsage.s.cs new file mode 100644 index 00000000..6b4e4380 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.DynamicIconUsage.s.cs @@ -0,0 +1,9 @@ +namespace Rhino.Render; + +public enum DynamicIconUsage +{ + TreeControl, + SubnodeControl, + ContentControl, + General, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.FilterContentByUsage.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.FilterContentByUsage.s.cs new file mode 100644 index 00000000..d92dbb1a --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.FilterContentByUsage.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.Render; + +public enum FilterContentByUsage +{ + None, + Used, + Unused, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.FreeFloatingBase.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.FreeFloatingBase.s.cs new file mode 100644 index 00000000..de58ba38 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.FreeFloatingBase.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.Render; + +public partial class FreeFloatingBase +{ + public FreeFloatingBase() { } + + public virtual void CopyFrom(Rhino.Render.FreeFloatingBase src) => throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.GroundPlane.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.GroundPlane.s.cs new file mode 100644 index 00000000..92580f70 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.GroundPlane.s.cs @@ -0,0 +1,64 @@ +namespace Rhino.Render; + +public partial class GroundPlane : Rhino.Render.DocumentOrFreeFloatingBase +{ + public GroundPlane() { } + + public GroundPlane(Rhino.Render.GroundPlane g) => throw new System.NotImplementedException(); + + public virtual System.Boolean Enabled + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ShadowOnly + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean AutoAltitude + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ShowUnderside + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double Altitude + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Guid MaterialInstanceId + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Vector2d TextureOffset + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Vector2d TextureSize + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double TextureRotation + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean TextureSizeLocked + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean TextureOffsetLocked + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.ICurrentEnvironment.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.ICurrentEnvironment.s.cs new file mode 100644 index 00000000..d6a7a2c8 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.ICurrentEnvironment.s.cs @@ -0,0 +1,10 @@ +namespace Rhino.Render; + +public partial interface ICurrentEnvironment +{ + public Rhino.Render.RenderEnvironment ForBackground { get; set; } + public Rhino.Render.RenderEnvironment ForBackground_CheckMode { get; set; } + public Rhino.Render.RenderEnvironment ForLighting { get; set; } + public Rhino.Render.RenderEnvironment ForReflectionAndRefraction { get; set; } + public Rhino.Render.RenderEnvironment ForAnyUsage { set; } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.ICurrentEnvironment_Get.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.ICurrentEnvironment_Get.s.cs new file mode 100644 index 00000000..87049838 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.ICurrentEnvironment_Get.s.cs @@ -0,0 +1,9 @@ +namespace Rhino.Render; + +public partial interface ICurrentEnvironment_Get +{ + public Rhino.Render.RenderEnvironment ForBackground { get; } + public Rhino.Render.RenderEnvironment ForBackground_CheckMode { get; } + public Rhino.Render.RenderEnvironment ForLighting { get; } + public Rhino.Render.RenderEnvironment ForReflectionAndRefraction { get; } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.IRenderContentTable`1.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.IRenderContentTable`1.s.cs new file mode 100644 index 00000000..79826519 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.IRenderContentTable`1.s.cs @@ -0,0 +1,9 @@ +namespace Rhino.Render; + +public partial interface IRenderContentTable +{ + public System.Boolean Add(TContentType content); + public System.Boolean Remove(TContentType content); + public void BeginChange(Rhino.Render.RenderContent.ChangeContexts changeContext); + public void EndChange(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.IRhRdkPreviewSceneServer_eRotationType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.IRhRdkPreviewSceneServer_eRotationType.s.cs new file mode 100644 index 00000000..64ce82d6 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.IRhRdkPreviewSceneServer_eRotationType.s.cs @@ -0,0 +1,7 @@ +namespace Rhino.Render; + +public enum IRhRdkPreviewSceneServer_eRotationType +{ + Camera, + Object, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.ImageFile.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.ImageFile.s.cs new file mode 100644 index 00000000..d866a299 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.ImageFile.s.cs @@ -0,0 +1,6 @@ +namespace Rhino.Render; + +public partial class ImageFile +{ + public ImageFile() { } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.ImageFileEvent.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.ImageFileEvent.s.cs new file mode 100644 index 00000000..6a2fa0df --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.ImageFileEvent.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.Render; + +public enum ImageFileEvent +{ + Saved, + Loaded, + Deleted, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.ImageFileEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.ImageFileEventArgs.s.cs new file mode 100644 index 00000000..cdbf8e34 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.ImageFileEventArgs.s.cs @@ -0,0 +1,37 @@ +namespace Rhino.Render; + +public partial class ImageFileEventArgs : System.EventArgs +{ + public ImageFileEventArgs() { } + + public virtual Rhino.Render.ImageFileEvent Event + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String FileName + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String RenderEngine + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Guid RenderEngineId + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Guid SessionId + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 EllapsedTime + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.LightArray.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.LightArray.s.cs new file mode 100644 index 00000000..b3b0cc2c --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.LightArray.s.cs @@ -0,0 +1,21 @@ +namespace Rhino.Render; + +public partial class LightArray : System.IDisposable +{ + public LightArray() { } + + public LightArray(System.IntPtr pLightArray) => throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Light ElementAt(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual void Append(Rhino.Geometry.Light light) => throw new System.NotImplementedException(); + + public virtual System.Int32 Count() => throw new System.NotImplementedException(); + + public virtual System.IntPtr CppPointer + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.LightManagerSupport.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.LightManagerSupport.s.cs new file mode 100644 index 00000000..9014d974 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.LightManagerSupport.s.cs @@ -0,0 +1,27 @@ +namespace Rhino.Render; + +public partial class LightManagerSupport +{ + public LightManagerSupport() { } + + public static void RegisterProviders(System.Reflection.Assembly assembly, System.Guid pluginId) => + throw new System.NotImplementedException(); + + public virtual System.Guid PluginId() => throw new System.NotImplementedException(); + + public virtual System.Guid RenderEngineId() => throw new System.NotImplementedException(); + + public virtual void ModifyLight(Rhino.RhinoDoc doc, Rhino.Geometry.Light light) => + throw new System.NotImplementedException(); + + public virtual System.Boolean DeleteLight(Rhino.RhinoDoc doc, Rhino.Geometry.Light light, System.Boolean bUndelete) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetLightSolo(Rhino.RhinoDoc doc, System.Guid uuid_light, System.Boolean bSolo) => + throw new System.NotImplementedException(); + + public virtual System.Boolean GetLightSolo(Rhino.RhinoDoc doc, System.Guid uuid_light) => + throw new System.NotImplementedException(); + + public virtual System.Int32 LightsInSoloStorage(Rhino.RhinoDoc doc) => throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.LightManagerSupportClient.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.LightManagerSupportClient.s.cs new file mode 100644 index 00000000..7edb06d2 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.LightManagerSupportClient.s.cs @@ -0,0 +1,42 @@ +namespace Rhino.Render; + +public partial class LightManagerSupportClient : System.IDisposable +{ + public LightManagerSupportClient() { } + + public LightManagerSupportClient(System.UInt32 doc_uuid) => throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual Rhino.Render.LightArray GetLights() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Light GetLightFromId(System.Guid uuid) => throw new System.NotImplementedException(); + + public virtual void OnEditLight(Rhino.Render.LightArray lights) => throw new System.NotImplementedException(); + + public virtual void GroupLights(Rhino.Render.LightArray lights) => throw new System.NotImplementedException(); + + public virtual void UnGroup(Rhino.Render.LightArray lights) => throw new System.NotImplementedException(); + + public virtual void ModifyLight(Rhino.Geometry.Light light) => throw new System.NotImplementedException(); + + public virtual void DeleteLight(Rhino.Geometry.Light light) => throw new System.NotImplementedException(); + + public virtual System.String LightDescription(Rhino.Geometry.Light light) => + throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.RhinoObject ObjectFromLight(Rhino.Geometry.Light light) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetLightSolo(Rhino.Geometry.Light light, System.Boolean bSolo) => + throw new System.NotImplementedException(); + + public virtual System.Boolean GetLightSolo(Rhino.Geometry.Light light) => throw new System.NotImplementedException(); + + public virtual System.Int32 LightsInSoloStorage() => throw new System.NotImplementedException(); + + public virtual System.IntPtr CppPointer + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.LightMangerSupportCustomEvent.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.LightMangerSupportCustomEvent.s.cs new file mode 100644 index 00000000..fa3d2ccd --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.LightMangerSupportCustomEvent.s.cs @@ -0,0 +1,10 @@ +namespace Rhino.Render; + +public enum LightMangerSupportCustomEvent +{ + light_added, + light_deleted, + light_undeleted, + light_modified, + light_sorted, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.LinearWorkflow.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.LinearWorkflow.s.cs new file mode 100644 index 00000000..929683cd --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.LinearWorkflow.s.cs @@ -0,0 +1,47 @@ +namespace Rhino.Render; + +public partial class LinearWorkflow : Rhino.Render.DocumentOrFreeFloatingBase +{ + public LinearWorkflow() { } + + public LinearWorkflow(Rhino.Render.LinearWorkflow src) => throw new System.NotImplementedException(); + + public virtual System.Boolean PreProcessColors + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean PreProcessTextures + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean PostProcessFrameBuffer + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Single PreProcessGamma + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Single PostProcessGamma + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean PostProcessGammaOn + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Single PostProcessGammaReciprocal + { + get => throw new System.NotImplementedException(); + } + public virtual System.UInt32 Hash + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.MappingTag.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.MappingTag.s.cs new file mode 100644 index 00000000..fd84ff01 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.MappingTag.s.cs @@ -0,0 +1,27 @@ +namespace Rhino.Render; + +public partial class MappingTag +{ + public MappingTag() { } + + public virtual System.Guid Id + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Render.TextureMappingType MappingType + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.UInt32 MappingCRC + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Transform MeshTransform + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.MetaDataProxy.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.MetaDataProxy.s.cs new file mode 100644 index 00000000..3c1e143c --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.MetaDataProxy.s.cs @@ -0,0 +1,15 @@ +namespace Rhino.Render; + +public partial class MetaDataProxy : System.IDisposable +{ + public MetaDataProxy() { } + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual void SetContentInstanceId(System.Guid uuid) => throw new System.NotImplementedException(); + + public virtual System.IntPtr CppPointer + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.NamedValue.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.NamedValue.s.cs new file mode 100644 index 00000000..bc24be5e --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.NamedValue.s.cs @@ -0,0 +1,19 @@ +namespace Rhino.Render; + +public partial class NamedValue +{ + public NamedValue() { } + + public NamedValue(System.String name, System.Object value) => throw new System.NotImplementedException(); + + public virtual System.String Name + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Object Value + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.PhysicallyBasedMaterial.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.PhysicallyBasedMaterial.s.cs new file mode 100644 index 00000000..7a8fa751 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.PhysicallyBasedMaterial.s.cs @@ -0,0 +1,6 @@ +namespace Rhino.Render; + +public partial class PhysicallyBasedMaterial +{ + public PhysicallyBasedMaterial() { } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.PixelBuffer.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.PixelBuffer.s.cs new file mode 100644 index 00000000..b50c0e34 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.PixelBuffer.s.cs @@ -0,0 +1,14 @@ +namespace Rhino.Render; + +public partial class PixelBuffer +{ + public PixelBuffer() { } + + public PixelBuffer(System.IntPtr bufferPointer) => throw new System.NotImplementedException(); + + public virtual System.IntPtr Buffer + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.PreviewAppearance.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.PreviewAppearance.s.cs new file mode 100644 index 00000000..13e937ce --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.PreviewAppearance.s.cs @@ -0,0 +1,52 @@ +namespace Rhino.Render; + +public partial class PreviewAppearance : System.IDisposable +{ + public PreviewAppearance() { } + + public PreviewAppearance(System.IntPtr pRenderContent) => throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual System.Double RotationX() => throw new System.NotImplementedException(); + + public virtual void SetRotationX(System.Double d) => throw new System.NotImplementedException(); + + public virtual System.Double RotationY() => throw new System.NotImplementedException(); + + public virtual void SetRotationY(System.Double d) => throw new System.NotImplementedException(); + + public virtual System.Double Size() => throw new System.NotImplementedException(); + + public virtual void SetSize(System.Double d) => throw new System.NotImplementedException(); + + public virtual Rhino.Render.IRhRdkPreviewSceneServer_eRotationType RotationType() => + throw new System.NotImplementedException(); + + public virtual void SetRotationType(Rhino.Render.IRhRdkPreviewSceneServer_eRotationType type) => + throw new System.NotImplementedException(); + + public virtual Rhino.Render.PreviewGeometry Geometry() => throw new System.NotImplementedException(); + + public virtual void ToMetaData() => throw new System.NotImplementedException(); + + public virtual void ToMetaData(Rhino.Render.MetaDataProxy mdp) => throw new System.NotImplementedException(); + + public virtual Rhino.Render.PreviewBackground Background() => throw new System.NotImplementedException(); + + public virtual Rhino.Render.PreviewLighting Lighting() => throw new System.NotImplementedException(); + + public virtual System.IntPtr CppPointer + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double Scale + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double SceneScale + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.PreviewBackground.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.PreviewBackground.s.cs new file mode 100644 index 00000000..bd6e1ce1 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.PreviewBackground.s.cs @@ -0,0 +1,22 @@ +namespace Rhino.Render; + +public partial class PreviewBackground +{ + public PreviewBackground() { } + + public PreviewBackground(System.IntPtr pPreviewBackground) => throw new System.NotImplementedException(); + + public virtual System.Guid EnvironmentInstanceId() => throw new System.NotImplementedException(); + + public virtual void SetEnvironmentInstanceId(System.Guid guid) => throw new System.NotImplementedException(); + + public virtual void SetUpPreview(System.IntPtr sceneServerPointer, System.Guid guid) => + throw new System.NotImplementedException(); + + public virtual System.String ElementKind() => throw new System.NotImplementedException(); + + public virtual System.IntPtr CppPointer + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.PreviewGeometry.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.PreviewGeometry.s.cs new file mode 100644 index 00000000..52cdc679 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.PreviewGeometry.s.cs @@ -0,0 +1,21 @@ +namespace Rhino.Render; + +public partial class PreviewGeometry +{ + public PreviewGeometry() { } + + public PreviewGeometry(System.IntPtr pPreviewGeometry) => throw new System.NotImplementedException(); + + public virtual void SetUpPreview( + System.IntPtr sceneServerPointer, + System.IntPtr pRenderContent, + System.Boolean bCopy + ) => throw new System.NotImplementedException(); + + public virtual System.String ElementKind() => throw new System.NotImplementedException(); + + public virtual System.IntPtr CppPointer + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.PreviewLighting.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.PreviewLighting.s.cs new file mode 100644 index 00000000..f572f8ff --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.PreviewLighting.s.cs @@ -0,0 +1,17 @@ +namespace Rhino.Render; + +public partial class PreviewLighting +{ + public PreviewLighting() { } + + public PreviewLighting(System.IntPtr pPreviewLighting) => throw new System.NotImplementedException(); + + public virtual void SetUpPreview(System.IntPtr sceneServerPointer) => throw new System.NotImplementedException(); + + public virtual System.String ElementKind() => throw new System.NotImplementedException(); + + public virtual System.IntPtr CppPointer + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.PreviewSceneQuality.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.PreviewSceneQuality.s.cs new file mode 100644 index 00000000..900a0ed1 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.PreviewSceneQuality.s.cs @@ -0,0 +1,14 @@ +namespace Rhino.Render; + +public enum PreviewSceneQuality +{ + RealtimeQuick, + RefineFirstPass, + RefineSecondPass, + RefineThirdPass, + None, + Low, + Medium, + IntermediateProgressive, + Full, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.PreviewSceneServer.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.PreviewSceneServer.s.cs new file mode 100644 index 00000000..f9a8ddd0 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.PreviewSceneServer.s.cs @@ -0,0 +1,23 @@ +namespace Rhino.Render; + +public partial class PreviewSceneServer +{ + public PreviewSceneServer() { } + + public PreviewSceneServer(System.IntPtr pPreviewSceneServer) => throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual void ApplyRotation( + System.Double X, + System.Double Y, + Rhino.Render.IRhRdkPreviewSceneServer_eRotationType type + ) => throw new System.NotImplementedException(); + + public virtual void SetSceneScale(System.Double scale) => throw new System.NotImplementedException(); + + public virtual System.IntPtr CppPointer + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.ProxyTypes.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.ProxyTypes.s.cs new file mode 100644 index 00000000..7a1cb596 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.ProxyTypes.s.cs @@ -0,0 +1,9 @@ +namespace Rhino.Render; + +public enum ProxyTypes +{ + None, + Single, + Multi, + Texture, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RdkUndo.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RdkUndo.s.cs new file mode 100644 index 00000000..2d168513 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RdkUndo.s.cs @@ -0,0 +1,12 @@ +namespace Rhino.Render; + +public partial class RdkUndo : System.IDisposable +{ + public RdkUndo() { } + + public RdkUndo(System.IntPtr pUndoRecord) => throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual Rhino.Render.RdkUndoRecord NewUndoRecord() => throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RdkUndoRecord.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RdkUndoRecord.s.cs new file mode 100644 index 00000000..c95e3622 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RdkUndoRecord.s.cs @@ -0,0 +1,12 @@ +namespace Rhino.Render; + +public partial class RdkUndoRecord : System.IDisposable +{ + public RdkUndoRecord() { } + + public RdkUndoRecord(System.IntPtr pUndoRecord) => throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual void SetDescription(System.String description) => throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RealtimeDisplayMode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RealtimeDisplayMode.s.cs new file mode 100644 index 00000000..11dfae21 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RealtimeDisplayMode.s.cs @@ -0,0 +1,132 @@ +namespace Rhino.Render; + +public partial class RealtimeDisplayMode +{ + public RealtimeDisplayMode() { } + + public static Rhino.Render.RealtimeDisplayModeClassInfo[] RegisterDisplayModes( + System.Reflection.Assembly assembly, + System.Guid pluginId + ) => throw new System.NotImplementedException(); + + public static void UnregisterDisplayModes(System.Reflection.Assembly assembly, System.Guid pluginId) => + throw new System.NotImplementedException(); + + public virtual void PostConstruct() => throw new System.NotImplementedException(); + + public virtual void SignalRedraw() => throw new System.NotImplementedException(); + + public virtual System.UInt32 ComputeViewportCrc(Rhino.DocObjects.ViewInfo view) => + throw new System.NotImplementedException(); + + public virtual void SetView(Rhino.DocObjects.ViewInfo view) => throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.ViewInfo GetView() => throw new System.NotImplementedException(); + + public static void RemoveRealtimeViewport(System.IntPtr realtimeViewport) => + throw new System.NotImplementedException(); + + public static Rhino.Render.RealtimeDisplayMode GetRealtimeViewport(System.IntPtr realtimeViewport) => + throw new System.NotImplementedException(); + + public static Rhino.Render.RealtimeDisplayMode GetRealtimeViewport( + System.IntPtr realtimeViewport, + System.Boolean create + ) => throw new System.NotImplementedException(); + + public virtual void CreateWorld( + Rhino.RhinoDoc doc, + Rhino.DocObjects.ViewInfo viewInfo, + Rhino.Display.DisplayPipelineAttributes displayPipelineAttributes + ) => throw new System.NotImplementedException(); + + public virtual void GetRenderSize(out System.Int32 width, out System.Int32 height) => + throw new System.NotImplementedException(); + + public virtual System.Boolean StartRenderer( + System.Int32 w, + System.Int32 h, + Rhino.RhinoDoc doc, + Rhino.DocObjects.ViewInfo view, + Rhino.DocObjects.ViewportInfo viewportInfo, + System.Boolean forCapture, + Rhino.Render.RenderWindow renderWindow + ) => throw new System.NotImplementedException(); + + public virtual void ShutdownRenderer() => throw new System.NotImplementedException(); + + public virtual System.Int32 LastRenderedPass() => throw new System.NotImplementedException(); + + public virtual System.Boolean ShowCaptureProgress() => throw new System.NotImplementedException(); + + public virtual System.Double CaptureProgress() => throw new System.NotImplementedException(); + + public virtual System.Boolean OnRenderSizeChanged(System.Int32 width, System.Int32 height) => + throw new System.NotImplementedException(); + + public virtual System.Boolean IsRendererStarted() => throw new System.NotImplementedException(); + + public virtual System.Boolean IsFrameBufferAvailable(Rhino.DocObjects.ViewInfo view) => + throw new System.NotImplementedException(); + + public virtual System.Boolean IsCompleted() => throw new System.NotImplementedException(); + + public virtual System.Boolean DrawOpenGl() => throw new System.NotImplementedException(); + + public virtual System.Boolean UseFastDraw() => throw new System.NotImplementedException(); + + public virtual void SetUseDrawOpenGl(System.Boolean use) => throw new System.NotImplementedException(); + + public virtual System.Int32 OpenGlVersion() => throw new System.NotImplementedException(); + + public virtual System.String HudProductName() => throw new System.NotImplementedException(); + + public virtual System.String HudCustomStatusText() => throw new System.NotImplementedException(); + + public virtual System.Int32 HudMaximumPasses() => throw new System.NotImplementedException(); + + public virtual System.Int32 HudLastRenderedPass() => throw new System.NotImplementedException(); + + public virtual System.Boolean HudRendererPaused() => throw new System.NotImplementedException(); + + public virtual System.Boolean HudRendererLocked() => throw new System.NotImplementedException(); + + public virtual System.Boolean HudAllowEditMaxPasses() => throw new System.NotImplementedException(); + + public virtual System.Boolean HudShowMaxPasses() => throw new System.NotImplementedException(); + + public virtual System.Boolean HudShowPasses() => throw new System.NotImplementedException(); + + public virtual System.Boolean HudShowCustomStatusText() => throw new System.NotImplementedException(); + + public virtual System.Boolean HudShowControls() => throw new System.NotImplementedException(); + + public virtual System.Boolean HudShow() => throw new System.NotImplementedException(); + + public virtual System.DateTime HudStartTime() => throw new System.NotImplementedException(); + + public virtual Rhino.Render.LinearWorkflow LinearWorkflow + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean Paused + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean Locked + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean PostEffectsOn + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 MaxPasses + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RealtimeDisplayModeClassInfo.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RealtimeDisplayModeClassInfo.s.cs new file mode 100644 index 00000000..a0932e35 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RealtimeDisplayModeClassInfo.s.cs @@ -0,0 +1,27 @@ +namespace Rhino.Render; + +public partial class RealtimeDisplayModeClassInfo +{ + public RealtimeDisplayModeClassInfo() { } + + public virtual System.String Name + { + get => throw new System.NotImplementedException(); + } + public virtual System.Guid GUID + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean DrawOpenGl + { + get => throw new System.NotImplementedException(); + } + public virtual System.Type RealtimeDisplayModeType + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean DontRegisterAttributesOnStart + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderChannels+Modes.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderChannels+Modes.s.cs new file mode 100644 index 00000000..0c628764 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderChannels+Modes.s.cs @@ -0,0 +1,10 @@ +namespace Rhino.Render; + +public partial class RenderChannels +{ + public enum Modes + { + Automatic, + Custom, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderChannels.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderChannels.s.cs new file mode 100644 index 00000000..708edb4d --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderChannels.s.cs @@ -0,0 +1,17 @@ +namespace Rhino.Render; + +public partial class RenderChannels : Rhino.Render.DocumentOrFreeFloatingBase +{ + public RenderChannels() { } + + public virtual Rhino.Render.RenderChannels.Modes Mode + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Guid[] CustomList + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContent+ChangeContexts.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContent+ChangeContexts.s.cs new file mode 100644 index 00000000..62f423b3 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContent+ChangeContexts.s.cs @@ -0,0 +1,18 @@ +namespace Rhino.Render; + +public partial class RenderContent +{ + public enum ChangeContexts + { + UI, + Drop, + Program, + Ignore, + Tree, + Undo, + FieldInit, + Serialize, + RealTimeUI, + Script, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContent+ExtraRequirementsSetContexts.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContent+ExtraRequirementsSetContexts.s.cs new file mode 100644 index 00000000..bca934ab --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContent+ExtraRequirementsSetContexts.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.Render; + +public partial class RenderContent +{ + public enum ExtraRequirementsSetContexts + { + UI, + Drop, + Program, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContent+MatchDataResult.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContent+MatchDataResult.s.cs new file mode 100644 index 00000000..11d999d8 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContent+MatchDataResult.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.Render; + +public partial class RenderContent +{ + public enum MatchDataResult + { + None, + Some, + All, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContent+ShowContentChooserFlags.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContent+ShowContentChooserFlags.s.cs new file mode 100644 index 00000000..1e6d641f --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContent+ShowContentChooserFlags.s.cs @@ -0,0 +1,12 @@ +namespace Rhino.Render; + +public partial class RenderContent +{ + public enum ShowContentChooserFlags + { + None, + HideNewTab, + HideExistingTab, + MultipleSelection, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContent.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContent.s.cs new file mode 100644 index 00000000..1ef2ad1b --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContent.s.cs @@ -0,0 +1,422 @@ +namespace Rhino.Render; + +public partial class RenderContent : System.IDisposable +{ + public RenderContent() { } + + public virtual void Uninitialize() => throw new System.NotImplementedException(); + + public virtual System.Boolean Replace(Rhino.Render.RenderContent newcontent) => + throw new System.NotImplementedException(); + + public virtual System.Boolean IsFactoryProductAcceptableAsChild( + System.Guid kindId, + System.String factoryKind, + System.String childSlotName + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean VirtualIcon(System.Drawing.Size size, out System.Drawing.Bitmap bitmap) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Icon(System.Drawing.Size size, out System.Drawing.Bitmap bitmap) => + throw new System.NotImplementedException(); + + public virtual System.Boolean DynamicIcon( + System.Drawing.Size size, + out System.Drawing.Bitmap bitmap, + Rhino.Render.DynamicIconUsage usage + ) => throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public static Rhino.Render.RenderContent Create( + System.Guid type, + Rhino.Render.RenderContent.ShowContentChooserFlags flags, + Rhino.RhinoDoc doc + ) => throw new System.NotImplementedException(); + + public static Rhino.Render.RenderContent Create( + System.Type type, + Rhino.Render.RenderContent.ShowContentChooserFlags flags, + Rhino.RhinoDoc doc + ) => throw new System.NotImplementedException(); + + public static Rhino.Render.RenderContent Create( + System.Guid type, + Rhino.Render.RenderContent parent, + System.String childSlotName, + Rhino.Render.RenderContent.ShowContentChooserFlags flags, + Rhino.RhinoDoc doc + ) => throw new System.NotImplementedException(); + + public static Rhino.Render.RenderContent Create( + System.Type type, + Rhino.Render.RenderContent parent, + System.String childSlotName, + Rhino.Render.RenderContent.ShowContentChooserFlags flags, + Rhino.RhinoDoc doc + ) => throw new System.NotImplementedException(); + + public static Rhino.Render.RenderContent Create(Rhino.RhinoDoc doc, System.Guid type) => + throw new System.NotImplementedException(); + + public static Rhino.Render.RenderContent Create(Rhino.RhinoDoc doc, System.Type type) => + throw new System.NotImplementedException(); + + public static Rhino.Render.RenderContent Create( + Rhino.RhinoDoc doc, + System.Guid type, + Rhino.Render.RenderContent parent, + System.String childSlotName + ) => throw new System.NotImplementedException(); + + public static Rhino.Render.RenderContent Create( + Rhino.RhinoDoc doc, + System.Type type, + Rhino.Render.RenderContent parent, + System.String childSlotName + ) => throw new System.NotImplementedException(); + + public static System.Type[] RegisterContent(System.Reflection.Assembly assembly, System.Guid pluginId) => + throw new System.NotImplementedException(); + + public static Rhino.Render.RenderContent LoadFromFile(System.String filename) => + throw new System.NotImplementedException(); + + public static System.Boolean AddPersistentRenderContent(Rhino.Render.RenderContent renderContent) => + throw new System.NotImplementedException(); + + public static System.Boolean AddPersistentRenderContent( + Rhino.RhinoDoc document, + Rhino.Render.RenderContent renderContent + ) => throw new System.NotImplementedException(); + + public static Rhino.Render.RenderContent FromId(Rhino.RhinoDoc document, System.Guid id) => + throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderContent MakeCopy() => throw new System.NotImplementedException(); + + public static Rhino.Render.RenderContent FromXml(System.String xml) => throw new System.NotImplementedException(); + + public static Rhino.Render.RenderContent FromXml(System.String xml, Rhino.RhinoDoc doc) => + throw new System.NotImplementedException(); + + public virtual void SetName(System.String name, System.Boolean renameEvents, System.Boolean ensureNameUnique) => + throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderContent ForDisplay() => throw new System.NotImplementedException(); + + public virtual System.Boolean IsReference() => throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderContent MakeGroupInstance() => throw new System.NotImplementedException(); + + public virtual System.Boolean Ungroup() => throw new System.NotImplementedException(); + + public virtual System.Boolean UngroupRecursive() => throw new System.NotImplementedException(); + + public virtual System.Boolean SmartUngroupRecursive() => throw new System.NotImplementedException(); + + public virtual System.Int32 UseCount() => throw new System.NotImplementedException(); + + public virtual void SetRenderHash(System.UInt32 hash) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsRenderHashCached() => throw new System.NotImplementedException(); + + public virtual void SetIsRenderHashRecursive(System.Boolean recursive) => throw new System.NotImplementedException(); + + public virtual System.UInt32 RenderHashExclude( + Rhino.Render.TextureRenderHashFlags flags, + System.String excludeParameterNames + ) => throw new System.NotImplementedException(); + + public virtual System.UInt32 RenderHashExclude( + Rhino.Render.CrcRenderHashFlags flags, + System.String excludeParameterNames + ) => throw new System.NotImplementedException(); + + public virtual System.UInt32 RenderHashExclude( + Rhino.Render.CrcRenderHashFlags flags, + System.String excludeParameterNames, + Rhino.Render.LinearWorkflow lw + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean OpenInEditor() => throw new System.NotImplementedException(); + + public virtual System.Boolean OpenInModalEditor() => throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderContent Edit() => throw new System.NotImplementedException(); + + public virtual void BeginChange(Rhino.Render.RenderContent.ChangeContexts changeContext) => + throw new System.NotImplementedException(); + + public virtual void EndChange() => throw new System.NotImplementedException(); + + public virtual System.Boolean AddAutomaticUserInterfaceSection(System.String caption, System.Int32 id) => + throw new System.NotImplementedException(); + + public virtual System.UInt64 GetUiHash() => throw new System.NotImplementedException(); + + public virtual System.Boolean IsContentTypeAcceptableAsChild(System.Guid type, System.String childSlotName) => + throw new System.NotImplementedException(); + + public virtual void ConvertUnits(Rhino.UnitSystem from, Rhino.UnitSystem to) => + throw new System.NotImplementedException(); + + public virtual System.Object GetParameter(System.String parameterName) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetParameter( + System.String parameterName, + System.Object value, + Rhino.Render.RenderContent.ChangeContexts changeContext + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetParameter(System.String parameterName, System.Object value) => + throw new System.NotImplementedException(); + + public virtual System.Object GetChildSlotParameter( + System.String contentParameterName, + System.String extraRequirementParameter + ) => throw new System.NotImplementedException(); + + public virtual System.Object GetExtraRequirementParameter( + System.String contentParameterName, + System.String extraRequirementParameter + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetChildSlotParameter( + System.String contentParameterName, + System.String extraRequirementParameter, + System.Object value, + Rhino.Render.RenderContent.ExtraRequirementsSetContexts sc + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetExtraRequirementParameter( + System.String contentParameterName, + System.String extraRequirementParameter, + System.Object value, + Rhino.Render.RenderContent.ExtraRequirementsSetContexts sc + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean ChildSlotOn(System.String childSlotName) => throw new System.NotImplementedException(); + + public virtual void SetChildSlotOn( + System.String childSlotName, + System.Boolean bOn, + Rhino.Render.RenderContent.ChangeContexts cc + ) => throw new System.NotImplementedException(); + + public virtual System.Double ChildSlotAmount(System.String childSlotName) => + throw new System.NotImplementedException(); + + public virtual void SetChildSlotAmount( + System.String childSlotName, + System.Double amount, + Rhino.Render.RenderContent.ChangeContexts cc + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Render.PreviewSceneServer NewPreviewSceneServer(Rhino.Render.SceneServerData ssd) => + throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderContent.MatchDataResult MatchData(Rhino.Render.RenderContent oldContent) => + throw new System.NotImplementedException(); + + public virtual System.Boolean IsCompatible(System.Guid renderEngineId) => throw new System.NotImplementedException(); + + public virtual System.String ChildSlotNameFromParamName(System.String paramName) => + throw new System.NotImplementedException(); + + public virtual System.String ParamNameFromChildSlotName(System.String childSlotName) => + throw new System.NotImplementedException(); + + public virtual void BeginCreateDynamicFields(System.Boolean automatic) => throw new System.NotImplementedException(); + + public virtual System.Boolean CreateDynamicField( + System.String internalName, + System.String localName, + System.String englishName, + System.Object value, + System.Object minValue, + System.Object maxValue, + System.Int32 sectionId + ) => throw new System.NotImplementedException(); + + public virtual void EndCreateDynamicFields() => throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderContent FindChild(System.String childSlotName) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetChild(Rhino.Render.RenderContent renderContent, System.String childSlotName) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SetChild( + Rhino.Render.RenderContent renderContent, + System.String childSlotName, + Rhino.Render.RenderContent.ChangeContexts changeContexts + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean AddChild(Rhino.Render.RenderContent renderContent) => + throw new System.NotImplementedException(); + + public virtual System.Boolean AddChild(Rhino.Render.RenderContent renderContent, System.String childSlotName) => + throw new System.NotImplementedException(); + + public virtual System.Boolean DeleteChild( + System.String childSlotName, + Rhino.Render.RenderContent.ChangeContexts changeContexts + ) => throw new System.NotImplementedException(); + + public virtual void DeleteAllChildren(Rhino.Render.RenderContent.ChangeContexts changeContexts) => + throw new System.NotImplementedException(); + + public virtual System.Boolean ChangeChild( + Rhino.Render.RenderContent oldContent, + Rhino.Render.RenderContent newContent + ) => throw new System.NotImplementedException(); + + public virtual System.String[] GetEmbeddedFilesList() => throw new System.NotImplementedException(); + + public virtual System.Boolean Initialize() => throw new System.NotImplementedException(); + + public virtual System.IntPtr CppPointer + { + get => throw new System.NotImplementedException(); + } + public virtual System.String TypeName + { + get => throw new System.NotImplementedException(); + } + public virtual System.String TypeDescription + { + get => throw new System.NotImplementedException(); + } + public virtual System.String DisplayName + { + get => throw new System.NotImplementedException(); + } + public virtual System.String Name + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String Notes + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String Tags + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String ChildSlotDisplayName + { + get => throw new System.NotImplementedException(); + } + public virtual System.String Category + { + get => throw new System.NotImplementedException(); + } + public virtual System.Guid Id + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Guid TypeId + { + get => throw new System.NotImplementedException(); + } + public virtual System.Guid GroupId + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.UInt32 RenderHash + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean TopLevel + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean Hidden + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IsHiddenByAutoDelete + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean CanBeEdited + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsDefaultInstance + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Render.ProxyTypes ProxyType + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Render.RenderContent Parent + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Render.RenderContent FirstChild + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Render.RenderContent NextSibling + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Render.RenderContent TopLevelParent + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.RhinoDoc Document + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.RhinoDoc DocumentOwner + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.RhinoDoc DocumentRegistered + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.RhinoDoc DocumentAssoc + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String Xml + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsLocked + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String ChildSlotName + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Collections.Generic.IEnumerable FilesToEmbed + { + get => throw new System.NotImplementedException(); + } + public virtual System.String Filename + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Render.RenderContentStyles Styles + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContentChangeReason.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContentChangeReason.s.cs new file mode 100644 index 00000000..e7c174ec --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContentChangeReason.s.cs @@ -0,0 +1,14 @@ +namespace Rhino.Render; + +public enum RenderContentChangeReason +{ + None, + Attach, + Detach, + ChangeAttach, + ChangeDetach, + AttachUndo, + DetachUndo, + Open, + Delete, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContentChangedEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContentChangedEventArgs.s.cs new file mode 100644 index 00000000..4b945528 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContentChangedEventArgs.s.cs @@ -0,0 +1,15 @@ +namespace Rhino.Render; + +public partial class RenderContentChangedEventArgs : Rhino.Render.RenderContentEventArgs +{ + public RenderContentChangedEventArgs() { } + + public virtual Rhino.Render.RenderContent.ChangeContexts ChangeContext + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Render.RenderContent OldContent + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContentCollection.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContentCollection.s.cs new file mode 100644 index 00000000..3fa6c9b0 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContentCollection.s.cs @@ -0,0 +1,58 @@ +namespace Rhino.Render; + +public partial class RenderContentCollection : System.IDisposable, System.Collections.IEnumerable +{ + public RenderContentCollection() { } + + public RenderContentCollection(System.IntPtr nativePtr) => throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual Rhino.Render.FilterContentByUsage GetFilterContentByUsage() => + throw new System.NotImplementedException(); + + public virtual System.Boolean GetForcedVaries() => throw new System.NotImplementedException(); + + public virtual void SetForcedVaries(System.Boolean b) => throw new System.NotImplementedException(); + + public virtual void SetSearchPattern(System.String pattern) => throw new System.NotImplementedException(); + + public virtual System.String GetSearchPattern() => throw new System.NotImplementedException(); + + public virtual System.String FirstTag() => throw new System.NotImplementedException(); + + public virtual System.String NextTag() => throw new System.NotImplementedException(); + + public virtual System.Boolean ContentNeedsPreviewThumbnail( + Rhino.Render.RenderContent c, + System.Boolean includeChildren + ) => throw new System.NotImplementedException(); + + public virtual void Remove(Rhino.Render.RenderContentCollection collection) => + throw new System.NotImplementedException(); + + public virtual void Add(Rhino.Render.RenderContentCollection collection) => + throw new System.NotImplementedException(); + + public virtual void Set(Rhino.Render.RenderContentCollection collection) => + throw new System.NotImplementedException(); + + public virtual void Clear() => throw new System.NotImplementedException(); + + public virtual void Append(Rhino.Render.RenderContent content) => throw new System.NotImplementedException(); + + public virtual System.Int32 Count() => throw new System.NotImplementedException(); + + public virtual Rhino.Render.ContentCollectionIterator Iterator() => throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderContent Find_Sel(System.Guid uuid) => throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderContent ContentAt(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual System.Collections.IEnumerator GetEnumerator() => throw new System.NotImplementedException(); + + public virtual System.IntPtr CppPointer + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContentEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContentEventArgs.s.cs new file mode 100644 index 00000000..66f0db94 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContentEventArgs.s.cs @@ -0,0 +1,26 @@ +namespace Rhino.Render; + +public partial class RenderContentEventArgs : System.EventArgs +{ + public RenderContentEventArgs() { } + + public virtual Rhino.Render.RenderContent Content + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.RhinoDoc Document + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Render.RenderContentChangeReason Reason + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Render.RenderEnvironment.Usage EnvironmentUsage + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContentFieldChangedEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContentFieldChangedEventArgs.s.cs new file mode 100644 index 00000000..8d578a8c --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContentFieldChangedEventArgs.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.Render; + +public partial class RenderContentFieldChangedEventArgs : Rhino.Render.RenderContentChangedEventArgs +{ + public RenderContentFieldChangedEventArgs() { } + + public virtual System.String FieldName + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContentKind.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContentKind.s.cs new file mode 100644 index 00000000..28570168 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContentKind.s.cs @@ -0,0 +1,9 @@ +namespace Rhino.Render; + +public enum RenderContentKind +{ + None, + Material, + Environment, + Texture, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContentKindList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContentKindList.s.cs new file mode 100644 index 00000000..3f299bf2 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContentKindList.s.cs @@ -0,0 +1,27 @@ +namespace Rhino.Render; + +public partial class RenderContentKindList : System.IDisposable +{ + public RenderContentKindList() { } + + public RenderContentKindList(Rhino.Render.RenderContentKindList kind_list) => + throw new System.NotImplementedException(); + + public RenderContentKindList(System.IntPtr pRdkRenderContentKindList) => throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual void Add(Rhino.Render.RenderContentKind kind) => throw new System.NotImplementedException(); + + public virtual System.Int32 Count() => throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderContentKind SingleKind() => throw new System.NotImplementedException(); + + public virtual System.Boolean Contains(Rhino.Render.RenderContentKind kind) => + throw new System.NotImplementedException(); + + public virtual System.IntPtr CppPointer + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContentManager.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContentManager.s.cs new file mode 100644 index 00000000..c2fd6bd0 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContentManager.s.cs @@ -0,0 +1,13 @@ +namespace Rhino.Render; + +public partial class RenderContentManager +{ + public RenderContentManager() { } + + public static System.Boolean RestoreRenderContent() => throw new System.NotImplementedException(); + + public static System.String UserRenderContentPath + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContentSerializer+LoadMultipleFlags.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContentSerializer+LoadMultipleFlags.s.cs new file mode 100644 index 00000000..37cf10e8 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContentSerializer+LoadMultipleFlags.s.cs @@ -0,0 +1,10 @@ +namespace Rhino.Render; + +public partial class RenderContentSerializer +{ + public enum LoadMultipleFlags + { + Normal, + Preload, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContentSerializer.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContentSerializer.s.cs new file mode 100644 index 00000000..4316da75 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContentSerializer.s.cs @@ -0,0 +1,67 @@ +namespace Rhino.Render; + +public partial class RenderContentSerializer +{ + public RenderContentSerializer() { } + + public virtual System.Boolean RegisterSerializer(System.Guid id) => throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderContent Read(System.String pathToFile) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Write( + System.String pathToFile, + Rhino.Render.RenderContent renderContent, + Rhino.Render.CreatePreviewEventArgs previewArgs + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean CanLoadMultiple() => throw new System.NotImplementedException(); + + public virtual System.Boolean LoadMultiple( + Rhino.RhinoDoc doc, + System.Collections.Generic.IEnumerable fileNames, + Rhino.Render.RenderContentKind contentKind, + Rhino.Render.RenderContentSerializer.LoadMultipleFlags flags + ) => throw new System.NotImplementedException(); + + public virtual void ReportContentAndFile( + Rhino.Render.RenderContent renderContent, + System.String pathToFile, + System.Int32 flags + ) => throw new System.NotImplementedException(); + + public virtual void ReportDeferredContentAndFile( + Rhino.Render.RenderContent renderContent, + System.String pathToFile, + System.Int32 flags + ) => throw new System.NotImplementedException(); + + public virtual System.String FileExtension + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Render.RenderContentKind ContentType + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Render.RenderContentKind ContentKind + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean CanRead + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean CanWrite + { + get => throw new System.NotImplementedException(); + } + public virtual System.String EnglishDescription + { + get => throw new System.NotImplementedException(); + } + public virtual System.String LocalDescription + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContentStyles.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContentStyles.s.cs new file mode 100644 index 00000000..7b418df2 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContentStyles.s.cs @@ -0,0 +1,18 @@ +namespace Rhino.Render; + +public enum RenderContentStyles +{ + None, + TextureSummary, + QuickPreview, + PreviewCache, + ProgressivePreview, + LocalTextureMapping, + GraphDisplay, + NameTypeSection, + SharedUI, + Adjustment, + Fields, + ModalEditing, + DynamicFields, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContentType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContentType.s.cs new file mode 100644 index 00000000..033a3619 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderContentType.s.cs @@ -0,0 +1,37 @@ +namespace Rhino.Render; + +public partial class RenderContentType : System.IDisposable +{ + public RenderContentType() { } + + public RenderContentType(System.Guid typeId) => throw new System.NotImplementedException(); + + public static Rhino.Render.RenderContentType[] GetAllAvailableTypes() => throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderContent NewRenderContent() => throw new System.NotImplementedException(); + + public static Rhino.Render.RenderContent NewContentFromTypeId(System.Guid typeId) => + throw new System.NotImplementedException(); + + public static Rhino.Render.RenderContent NewContentFromTypeId(System.Guid typeId, Rhino.RhinoDoc doc) => + throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual System.Guid Id + { + get => throw new System.NotImplementedException(); + } + public virtual System.String InternalName + { + get => throw new System.NotImplementedException(); + } + public virtual System.Guid RenderEngineId + { + get => throw new System.NotImplementedException(); + } + public virtual System.Guid PlugInId + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderEndEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderEndEventArgs.s.cs new file mode 100644 index 00000000..c530a8a4 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderEndEventArgs.s.cs @@ -0,0 +1,6 @@ +namespace Rhino.Render; + +public partial class RenderEndEventArgs : System.EventArgs +{ + public RenderEndEventArgs() { } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderEnvironment+Usage.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderEnvironment+Usage.s.cs new file mode 100644 index 00000000..a7aa23cb --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderEnvironment+Usage.s.cs @@ -0,0 +1,13 @@ +namespace Rhino.Render; + +public partial class RenderEnvironment +{ + public enum Usage + { + None, + Background, + ReflectionAndRefraction, + Skylighting, + AnyUsage, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderEnvironment.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderEnvironment.s.cs new file mode 100644 index 00000000..7d85fb13 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderEnvironment.s.cs @@ -0,0 +1,27 @@ +namespace Rhino.Render; + +public partial class RenderEnvironment : Rhino.Render.RenderContent +{ + public RenderEnvironment() { } + + public static Rhino.Render.RenderEnvironment NewBasicEnvironment(Rhino.Render.SimulatedEnvironment environment) => + throw new System.NotImplementedException(); + + public static Rhino.Render.RenderEnvironment NewBasicEnvironment( + Rhino.Render.SimulatedEnvironment environment, + Rhino.RhinoDoc doc + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Render.SimulatedEnvironment SimulateEnvironment(System.Boolean isForDataOnly) => + throw new System.NotImplementedException(); + + public static Rhino.Render.RenderEnvironment CurrentEnvironment + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String TextureChildSlotName + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderEnvironmentTable.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderEnvironmentTable.s.cs new file mode 100644 index 00000000..bc9c10d2 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderEnvironmentTable.s.cs @@ -0,0 +1,34 @@ +namespace Rhino.Render; + +public partial class RenderEnvironmentTable + : Rhino.Render.IRenderContentTable, + System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable, + Rhino.Collections.IRhinoTable +{ + public RenderEnvironmentTable() { } + + public virtual System.Boolean Add(Rhino.Render.RenderEnvironment c) => throw new System.NotImplementedException(); + + public virtual System.Boolean Remove(Rhino.Render.RenderEnvironment c) => throw new System.NotImplementedException(); + + public virtual void BeginChange(Rhino.Render.RenderContent.ChangeContexts changeContext) => + throw new System.NotImplementedException(); + + public virtual void EndChange() => throw new System.NotImplementedException(); + + public virtual System.Collections.Generic.IEnumerator GetEnumerator() => + throw new System.NotImplementedException(); + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => + throw new System.NotImplementedException(); + + public virtual System.Int32 Count + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Render.RenderEnvironment this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderMaterial+PreviewBackgroundType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderMaterial+PreviewBackgroundType.s.cs new file mode 100644 index 00000000..13ab5287 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderMaterial+PreviewBackgroundType.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.Render; + +public partial class RenderMaterial +{ + public enum PreviewBackgroundType + { + None, + Checkered, + Scene, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderMaterial+PreviewGeometryType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderMaterial+PreviewGeometryType.s.cs new file mode 100644 index 00000000..1aa3061d --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderMaterial+PreviewGeometryType.s.cs @@ -0,0 +1,15 @@ +namespace Rhino.Render; + +public partial class RenderMaterial +{ + public enum PreviewGeometryType + { + Cone, + Cube, + Plane, + Pyramid, + Sphere, + Torus, + Scene, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderMaterial+StandardChildSlots.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderMaterial+StandardChildSlots.s.cs new file mode 100644 index 00000000..79f2b0f0 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderMaterial+StandardChildSlots.s.cs @@ -0,0 +1,35 @@ +namespace Rhino.Render; + +public partial class RenderMaterial +{ + public enum StandardChildSlots + { + None, + Diffuse, + Transparency, + Bump, + Environment, + PbrBaseColor, + PbrSubsurface, + PbrSubSurfaceScattering, + PbrSubsurfaceScatteringRadius, + PbrMetallic, + PbrSpecular, + PbrSpecularTint, + PbrRoughness, + PbrAnisotropic, + PbrAnisotropicRotation, + PbrSheen, + PbrSheenTint, + PbrClearcoat, + PbrClearcoatRoughness, + PbrOpacityIor, + PbrOpacity, + PbrOpacityRoughness, + PbrEmission, + PbrAmbientOcclusion, + PbrDisplacement, + PbrClearcoatBump, + PbrAlpha, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderMaterial.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderMaterial.s.cs new file mode 100644 index 00000000..b8c87ef5 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderMaterial.s.cs @@ -0,0 +1,143 @@ +namespace Rhino.Render; + +public partial class RenderMaterial : Rhino.Render.RenderContent +{ + public RenderMaterial() { } + + public static Rhino.Render.RenderMaterial CreateBasicMaterial(Rhino.DocObjects.Material material) => + throw new System.NotImplementedException(); + + public static Rhino.Render.RenderMaterial CreateBasicMaterial( + Rhino.DocObjects.Material material, + Rhino.RhinoDoc doc + ) => throw new System.NotImplementedException(); + + public static Rhino.Render.RenderMaterial FromMaterial(Rhino.DocObjects.Material material, Rhino.RhinoDoc doc) => + throw new System.NotImplementedException(); + + public static Rhino.Render.RenderMaterial CreateImportedMaterial( + Rhino.DocObjects.Material material, + Rhino.RhinoDoc doc, + System.Boolean reference + ) => throw new System.NotImplementedException(); + + public static Rhino.DocObjects.TextureType TextureTypeFromSlot(Rhino.Render.RenderMaterial.StandardChildSlots slot) => + throw new System.NotImplementedException(); + + public static Rhino.Render.RenderMaterial.StandardChildSlots SlotFromTextureType(Rhino.DocObjects.TextureType tt) => + throw new System.NotImplementedException(); + + public virtual System.String TextureChildSlotName(Rhino.Render.RenderMaterial.StandardChildSlots slot) => + throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderTexture GetTextureFromUsage(Rhino.Render.RenderMaterial.StandardChildSlots slot) => + throw new System.NotImplementedException(); + + public virtual System.Boolean GetTextureOnFromUsage(Rhino.Render.RenderMaterial.StandardChildSlots slot) => + throw new System.NotImplementedException(); + + public virtual System.Double GetTextureAmountFromUsage(Rhino.Render.RenderMaterial.StandardChildSlots slot) => + throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.Material SimulateMaterial(System.Boolean isForDataOnly) => + throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.Material SimulatedMaterial(Rhino.Render.RenderTexture.TextureGeneration tg) => + throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.PhysicallyBasedMaterial ConvertToPhysicallyBased( + Rhino.Render.RenderTexture.TextureGeneration tg + ) => throw new System.NotImplementedException(); + + public static System.Guid PlasterMaterialGuid + { + get => throw new System.NotImplementedException(); + } + public static System.Guid PlasticMaterialGuid + { + get => throw new System.NotImplementedException(); + } + public static System.Guid PaintMaterialGuid + { + get => throw new System.NotImplementedException(); + } + public static System.Guid GlassMaterialGuid + { + get => throw new System.NotImplementedException(); + } + public static System.Guid GemMaterialGuid + { + get => throw new System.NotImplementedException(); + } + public static System.Guid MetalMaterialGuid + { + get => throw new System.NotImplementedException(); + } + public static System.Guid PictureMaterialGuid + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Render.RenderMaterial.PreviewGeometryType DefaultPreviewGeometryType + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Render.RenderMaterial.PreviewBackgroundType DefaultPreviewBackgroundType + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double DefaultPreviewSize + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean SmellsLikePlaster + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean SmellsLikePaint + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean SmellsLikeMetal + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean SmellsLikePlastic + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean SmellsLikeGem + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean SmellsLikeGlass + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean SmellsLikeTexturedPlaster + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean SmellsLikeTexturedPaint + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean SmellsLikeTexturedMetal + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean SmellsLikeTexturedPlastic + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean SmellsLikeTexturedGem + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean SmellsLikeTexturedGlass + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderMaterialTable.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderMaterialTable.s.cs new file mode 100644 index 00000000..148147f2 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderMaterialTable.s.cs @@ -0,0 +1,34 @@ +namespace Rhino.Render; + +public partial class RenderMaterialTable + : Rhino.Render.IRenderContentTable, + System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable, + Rhino.Collections.IRhinoTable +{ + public RenderMaterialTable() { } + + public virtual System.Boolean Add(Rhino.Render.RenderMaterial c) => throw new System.NotImplementedException(); + + public virtual System.Boolean Remove(Rhino.Render.RenderMaterial c) => throw new System.NotImplementedException(); + + public virtual void BeginChange(Rhino.Render.RenderContent.ChangeContexts changeContext) => + throw new System.NotImplementedException(); + + public virtual void EndChange() => throw new System.NotImplementedException(); + + public virtual System.Collections.Generic.IEnumerator GetEnumerator() => + throw new System.NotImplementedException(); + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => + throw new System.NotImplementedException(); + + public virtual System.Int32 Count + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Render.RenderMaterial this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderPanelType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderPanelType.s.cs new file mode 100644 index 00000000..17bd08be --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderPanelType.s.cs @@ -0,0 +1,6 @@ +namespace Rhino.Render; + +public enum RenderPanelType +{ + RenderWindow, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderPanels.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderPanels.s.cs new file mode 100644 index 00000000..39d17f9a --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderPanels.s.cs @@ -0,0 +1,6 @@ +namespace Rhino.Render; + +public partial class RenderPanels +{ + public RenderPanels() { } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderPipeline+RenderReturnCode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderPipeline+RenderReturnCode.s.cs new file mode 100644 index 00000000..e78ffd9b --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderPipeline+RenderReturnCode.s.cs @@ -0,0 +1,20 @@ +namespace Rhino.Render; + +public partial class RenderPipeline +{ + public enum RenderReturnCode + { + Ok, + EmptyScene, + Cancel, + NoActiveView, + OnPreCreateWindow, + NoFrameWndPointer, + ErrorCreatingWindow, + ErrorStartingRender, + EnterModalLoop, + ExitModalLoop, + ExitRhino, + InternalError, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderPipeline.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderPipeline.s.cs new file mode 100644 index 00000000..b5ef8171 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderPipeline.s.cs @@ -0,0 +1,66 @@ +namespace Rhino.Render; + +public partial class RenderPipeline : System.IDisposable +{ + public RenderPipeline() { } + + public virtual System.Boolean SaveImage(System.String fileName, System.Boolean saveAlpha) => + throw new System.NotImplementedException(); + + public virtual System.Boolean CloseWindow() => throw new System.NotImplementedException(); + + public static System.String LocalizeRenderReturnCode(Rhino.Render.RenderPipeline.RenderReturnCode rc) => + throw new System.NotImplementedException(); + + public virtual Rhino.Commands.Result CommandResult() => throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderPipeline.RenderReturnCode Render() => throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderPipeline.RenderReturnCode RenderWindow( + Rhino.Display.RhinoView view, + System.Drawing.Rectangle rect, + System.Boolean inWindow + ) => throw new System.NotImplementedException(); + + public static System.Drawing.Size RenderSize() => throw new System.NotImplementedException(); + + public static System.Drawing.Size RenderSize(Rhino.RhinoDoc doc) => throw new System.NotImplementedException(); + + public static System.Drawing.Size RenderSize(Rhino.RhinoDoc doc, System.Boolean fromRenderSources) => + throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderWindow GetRenderWindow(System.Boolean withWireframeChannel) => + throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderWindow GetRenderWindow( + System.Boolean withWireframeChannel, + System.Boolean fromRenderViewSource + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderWindow GetRenderWindow( + Rhino.DocObjects.ViewportInfo viewportInfo, + System.Boolean fromRenderViewSource + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderWindow GetRenderWindow() => throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderWindow GetRenderWindowFromRenderViewSource(System.Boolean fromRenderViewSource) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SupportsPause() => throw new System.NotImplementedException(); + + public virtual void PauseRendering() => throw new System.NotImplementedException(); + + public virtual void ResumeRendering() => throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual System.Guid RenderSessionId + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 ConfirmationSeconds + { + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderPlugInInfo.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderPlugInInfo.s.cs new file mode 100644 index 00000000..937c282c --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderPlugInInfo.s.cs @@ -0,0 +1,17 @@ +namespace Rhino.Render; + +public partial class RenderPlugInInfo +{ + public RenderPlugInInfo() { } + + public virtual System.String Name + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Guid PlugInId + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderPlugInList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderPlugInList.s.cs new file mode 100644 index 00000000..e18284de --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderPlugInList.s.cs @@ -0,0 +1,6 @@ +namespace Rhino.Render; + +public partial class RenderPlugInList : System.Collections.Generic.List +{ + public RenderPlugInList() { } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderPrimitive.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderPrimitive.s.cs new file mode 100644 index 00000000..29b9cfde --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderPrimitive.s.cs @@ -0,0 +1,42 @@ +namespace Rhino.Render; + +public partial class RenderPrimitive : System.IDisposable +{ + public RenderPrimitive() { } + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Mesh Mesh() => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetSphere(out Rhino.Geometry.Sphere sphere) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetBox(out Rhino.Geometry.Box box) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetPlane(out Rhino.Geometry.PlaneSurface plane) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetCone(out Rhino.Geometry.Cone cone, out Rhino.Geometry.Plane truncation) => + throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.RhinoObject RhinoObject + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Render.RenderPrimitiveType PrimitiveType + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Transform InstanceTransform + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Render.RenderMaterial RenderMaterial + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.BoundingBox BoundingBox + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderPrimitiveList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderPrimitiveList.s.cs new file mode 100644 index 00000000..59ce7a26 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderPrimitiveList.s.cs @@ -0,0 +1,93 @@ +namespace Rhino.Render; + +public partial class RenderPrimitiveList : System.IDisposable +{ + public RenderPrimitiveList() { } + + public virtual Rhino.Geometry.Mesh[] ToMeshArray() => throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderMaterial[] ToMaterialArray() => throw new System.NotImplementedException(); + + public virtual void Add(Rhino.Geometry.Mesh mesh, Rhino.Render.RenderMaterial material) => + throw new System.NotImplementedException(); + + public virtual void Add( + System.Collections.Generic.IEnumerable meshes, + Rhino.Render.RenderMaterial material + ) => throw new System.NotImplementedException(); + + public virtual void Add(Rhino.Geometry.Mesh mesh, Rhino.Render.RenderMaterial material, Rhino.Geometry.Transform t) => + throw new System.NotImplementedException(); + + public virtual void Add(Rhino.Geometry.Sphere sphere, Rhino.Render.RenderMaterial material) => + throw new System.NotImplementedException(); + + public virtual void Add( + Rhino.Geometry.Cone cone, + Rhino.Geometry.Plane truncation, + Rhino.Render.RenderMaterial material + ) => throw new System.NotImplementedException(); + + public virtual void Add(Rhino.Geometry.PlaneSurface plane, Rhino.Render.RenderMaterial material) => + throw new System.NotImplementedException(); + + public virtual void Add(Rhino.Geometry.Box box, Rhino.Render.RenderMaterial material) => + throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderPrimitiveType PrimitiveType(System.Int32 index) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Mesh Mesh(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Mesh MeshInstance( + System.Int32 index, + out Rhino.Geometry.Transform instance_transform + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetSphere(System.Int32 index, out Rhino.Geometry.Sphere sphere) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetBox(System.Int32 index, out Rhino.Geometry.Box box) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetPlane(System.Int32 index, out Rhino.Geometry.PlaneSurface plane) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetCone( + System.Int32 index, + out Rhino.Geometry.Cone cone, + out Rhino.Geometry.Plane truncation + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderMaterial Material(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual void ConvertMeshesToTriangles() => throw new System.NotImplementedException(); + + public virtual void Clear() => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Transform GetInstanceTransform(System.Int32 index) => + throw new System.NotImplementedException(); + + public virtual void SetInstanceTransform(System.Int32 index, Rhino.Geometry.Transform xform) => + throw new System.NotImplementedException(); + + public virtual System.Boolean AutoDeleteMeshesOn() => throw new System.NotImplementedException(); + + public virtual System.Boolean AutoDeleteMaterialsOn() => throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual System.Boolean UseObjectsMappingChannels + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 Count + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.DocObjects.RhinoObject RhinoObject + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderPrimitiveType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderPrimitiveType.s.cs new file mode 100644 index 00000000..a9aec496 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderPrimitiveType.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.Render; + +public enum RenderPrimitiveType +{ + None, + Mesh, + Sphere, + Plane, + Box, + Cone, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderPropertyChangedEvent.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderPropertyChangedEvent.s.cs new file mode 100644 index 00000000..0758d723 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderPropertyChangedEvent.s.cs @@ -0,0 +1,15 @@ +namespace Rhino.Render; + +public partial class RenderPropertyChangedEvent : System.EventArgs +{ + public RenderPropertyChangedEvent() { } + + public virtual Rhino.RhinoDoc Document + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 Context + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderSettings+RenderingSources.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderSettings+RenderingSources.s.cs new file mode 100644 index 00000000..d04097ad --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderSettings+RenderingSources.s.cs @@ -0,0 +1,12 @@ +namespace Rhino.Render; + +public partial class RenderSettings +{ + public enum RenderingSources + { + ActiveViewport, + SpecificViewport, + NamedView, + SnapShot, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderSettings.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderSettings.s.cs new file mode 100644 index 00000000..204307f8 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderSettings.s.cs @@ -0,0 +1,146 @@ +namespace Rhino.Render; + +public partial class RenderSettings : Rhino.Runtime.CommonObject +{ + public RenderSettings() { } + + public RenderSettings(Rhino.Render.RenderSettings source) => throw new System.NotImplementedException(); + + public virtual System.Drawing.Color AmbientLight + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color BackgroundColorTop + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Color BackgroundColorBottom + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean UseHiddenLights + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean DepthCue + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean FlatShade + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean RenderBackfaces + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean RenderPoints + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean RenderCurves + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean RenderIsoparams + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean RenderMeshEdges + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean RenderAnnotations + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.AntialiasLevel AntialiasLevel + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean UseViewportSize + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ScaleBackgroundToFit + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean TransparentBackground + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.UnitSystem ImageUnitSystem + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double ImageDpi + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Drawing.Size ImageSize + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 ShadowmapLevel + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Display.BackgroundStyle BackgroundStyle + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Render.LinearWorkflow LinearWorkflow + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Render.Dithering Dithering + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Render.RenderChannels RenderChannels + { + get => throw new System.NotImplementedException(); + } + public virtual System.String NamedView + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String Snapshot + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String SpecificViewport + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Render.RenderSettings.RenderingSources RenderSource + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderSourceView.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderSourceView.s.cs new file mode 100644 index 00000000..83c45018 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderSourceView.s.cs @@ -0,0 +1,12 @@ +namespace Rhino.Render; + +public partial class RenderSourceView : System.IDisposable +{ + public RenderSourceView() { } + + public RenderSourceView(Rhino.RhinoDoc doc) => throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.ViewInfo GetViewInfo() => throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderTabs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderTabs.s.cs new file mode 100644 index 00000000..d4a6c5f4 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderTabs.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.Render; + +public partial class RenderTabs +{ + public RenderTabs() { } + + public static System.Guid SessionIdFromTab(System.Object tab) => throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderTexture+TextureEvaluatorFlags.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderTexture+TextureEvaluatorFlags.s.cs new file mode 100644 index 00000000..7035512f --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderTexture+TextureEvaluatorFlags.s.cs @@ -0,0 +1,13 @@ +namespace Rhino.Render; + +public partial class RenderTexture +{ + public enum TextureEvaluatorFlags + { + Normal, + DisableFiltering, + DisableLocalMapping, + DisableAdjustment, + DisableProjectionChange, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderTexture+TextureGeneration.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderTexture+TextureGeneration.s.cs new file mode 100644 index 00000000..0e87df77 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderTexture+TextureGeneration.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.Render; + +public partial class RenderTexture +{ + public enum TextureGeneration + { + Allow, + Disallow, + Skip, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderTexture+eLocalMappingType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderTexture+eLocalMappingType.s.cs new file mode 100644 index 00000000..a3dd8056 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderTexture+eLocalMappingType.s.cs @@ -0,0 +1,12 @@ +namespace Rhino.Render; + +public partial class RenderTexture +{ + public enum eLocalMappingType + { + lmt_none, + lmt_2D, + lmt_3D, + lmt_force32bit, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderTexture.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderTexture.s.cs new file mode 100644 index 00000000..c649fda1 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderTexture.s.cs @@ -0,0 +1,164 @@ +namespace Rhino.Render; + +public partial class RenderTexture : Rhino.Render.RenderContent +{ + public RenderTexture() { } + + public static Rhino.Render.RenderTexture NewBitmapTexture(Rhino.Render.SimulatedTexture texture) => + throw new System.NotImplementedException(); + + public static Rhino.Render.RenderTexture NewBitmapTexture( + Rhino.Render.SimulatedTexture texture, + Rhino.RhinoDoc doc + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean SaveAsImage( + System.String FullPath, + System.Int32 width, + System.Int32 height, + System.Int32 depth + ) => throw new System.NotImplementedException(); + + public static Rhino.Render.RenderTexture NewBitmapTexture(System.Drawing.Bitmap bitmap, Rhino.RhinoDoc doc) => + throw new System.NotImplementedException(); + + public virtual void PixelSize(out System.Int32 u, out System.Int32 v, out System.Int32 w) => + throw new System.NotImplementedException(); + + public virtual Rhino.Render.TextureEvaluator CreateEvaluator( + Rhino.Render.RenderTexture.TextureEvaluatorFlags evaluatorFlags + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Render.TextureEvaluator CreateEvaluator() => throw new System.NotImplementedException(); + + public virtual Rhino.Render.SimulatedTexture SimulatedTexture( + Rhino.Render.RenderTexture.TextureGeneration tg, + System.Int32 size, + Rhino.DocObjects.RhinoObject obj + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Render.TextureProjectionMode GetProjectionMode() => throw new System.NotImplementedException(); + + public virtual void SetProjectionMode( + Rhino.Render.TextureProjectionMode value, + Rhino.Render.RenderContent.ChangeContexts changeContext + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Render.TextureWrapType GetWrapType() => throw new System.NotImplementedException(); + + public virtual void SetWrapType( + Rhino.Render.TextureWrapType value, + Rhino.Render.RenderContent.ChangeContexts changeContext + ) => throw new System.NotImplementedException(); + + public virtual System.Int32 GetMappingChannel() => throw new System.NotImplementedException(); + + public virtual void SetMappingChannel(System.Int32 value, Rhino.Render.RenderContent.ChangeContexts changeContext) => + throw new System.NotImplementedException(); + + public virtual System.Boolean GetRepeatLocked() => throw new System.NotImplementedException(); + + public virtual void SetRepeatLocked(System.Boolean value, Rhino.Render.RenderContent.ChangeContexts changeContext) => + throw new System.NotImplementedException(); + + public virtual System.Boolean GetOffsetLocked() => throw new System.NotImplementedException(); + + public virtual void SetOffsetLocked(System.Boolean value, Rhino.Render.RenderContent.ChangeContexts changeContext) => + throw new System.NotImplementedException(); + + public virtual System.Boolean GetPreviewIn3D() => throw new System.NotImplementedException(); + + public virtual void SetPreviewIn3D(System.Boolean value, Rhino.Render.RenderContent.ChangeContexts changeContext) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Vector3d GetRepeat() => throw new System.NotImplementedException(); + + public virtual void SetRepeat( + Rhino.Geometry.Vector3d value, + Rhino.Render.RenderContent.ChangeContexts changeContext + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Vector3d GetOffset() => throw new System.NotImplementedException(); + + public virtual void SetOffset( + Rhino.Geometry.Vector3d value, + Rhino.Render.RenderContent.ChangeContexts changeContext + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.Vector3d GetRotation() => throw new System.NotImplementedException(); + + public virtual void SetRotation( + Rhino.Geometry.Vector3d value, + Rhino.Render.RenderContent.ChangeContexts changeContext + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Render.TextureEnvironmentMappingMode GetInternalEnvironmentMappingMode() => + throw new System.NotImplementedException(); + + public virtual Rhino.Render.TextureEnvironmentMappingMode GetEnvironmentMappingMode() => + throw new System.NotImplementedException(); + + public virtual void SetEnvironmentMappingMode( + Rhino.Render.TextureEnvironmentMappingMode value, + Rhino.Render.RenderContent.ChangeContexts changeContext + ) => throw new System.NotImplementedException(); + + public virtual void SetEnvironmentMappingMode(Rhino.Render.TextureEnvironmentMappingMode value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean GetPreviewLocalMapping() => throw new System.NotImplementedException(); + + public virtual void SetPreviewLocalMapping( + System.Boolean value, + Rhino.Render.RenderContent.ChangeContexts changeContext + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderTexture.eLocalMappingType GetLocalMappingType() => + throw new System.NotImplementedException(); + + public virtual void SetPreviewLocalMapping(System.Boolean value) => throw new System.NotImplementedException(); + + public virtual System.Boolean GetDisplayInViewport() => throw new System.NotImplementedException(); + + public virtual void SetDisplayInViewport( + System.Boolean value, + Rhino.Render.RenderContent.ChangeContexts changeContext + ) => throw new System.NotImplementedException(); + + public virtual void SetDisplayInViewport(System.Boolean value) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsHdrCapable() => throw new System.NotImplementedException(); + + public virtual System.Boolean IsLinear() => throw new System.NotImplementedException(); + + public virtual System.Boolean IsNormalMap() => throw new System.NotImplementedException(); + + public virtual void SetGraphInfo(Rhino.Render.TextureGraphInfo tgi) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsImageBased() => throw new System.NotImplementedException(); + + public static System.Boolean GetEnvironmentMappingProjection( + Rhino.Render.TextureEnvironmentMappingMode mode, + Rhino.Geometry.Vector3d reflectionVector, + out System.Single u, + out System.Single v + ) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Point3d GetWcsBoxMapping( + Rhino.Geometry.Point3d worldXyz, + Rhino.Geometry.Vector3d normal + ) => throw new System.NotImplementedException(); + + public virtual System.UInt32 RenderHashWithoutLocalMapping + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Transform LocalMappingTransform + { + get => throw new System.NotImplementedException(); + } + public virtual System.Nullable> PixelSize2 + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderTextureTable.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderTextureTable.s.cs new file mode 100644 index 00000000..3d85c200 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderTextureTable.s.cs @@ -0,0 +1,34 @@ +namespace Rhino.Render; + +public partial class RenderTextureTable + : Rhino.Render.IRenderContentTable, + System.Collections.Generic.IEnumerable, + System.Collections.IEnumerable, + Rhino.Collections.IRhinoTable +{ + public RenderTextureTable() { } + + public virtual System.Boolean Add(Rhino.Render.RenderTexture c) => throw new System.NotImplementedException(); + + public virtual System.Boolean Remove(Rhino.Render.RenderTexture c) => throw new System.NotImplementedException(); + + public virtual void BeginChange(Rhino.Render.RenderContent.ChangeContexts changeContext) => + throw new System.NotImplementedException(); + + public virtual void EndChange() => throw new System.NotImplementedException(); + + public virtual System.Collections.Generic.IEnumerator GetEnumerator() => + throw new System.NotImplementedException(); + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => + throw new System.NotImplementedException(); + + public virtual System.Int32 Count + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Render.RenderTexture this[System.Int32 index] + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderWindow+Channel.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderWindow+Channel.s.cs new file mode 100644 index 00000000..57b781e2 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderWindow+Channel.s.cs @@ -0,0 +1,52 @@ +namespace Rhino.Render; + +public partial class RenderWindow +{ + public partial class Channel : System.IDisposable + { + public Channel() { } + + public virtual System.Int32 PixelSize() => throw new System.NotImplementedException(); + + public virtual void SetValue(System.Int32 x, System.Int32 y, System.Single value) => + throw new System.NotImplementedException(); + + public virtual void SetValues( + System.Drawing.Rectangle rectangle, + System.Drawing.Size bufferResolution, + Rhino.Render.PixelBuffer colorBuffer + ) => throw new System.NotImplementedException(); + + public virtual void SetValuesFlipped( + System.Drawing.Rectangle rectangle, + System.Drawing.Size bufferResolution, + Rhino.Render.PixelBuffer colorBuffer + ) => throw new System.NotImplementedException(); + + public virtual void SetValue(System.Int32 x, System.Int32 y, Rhino.Display.Color4f value) => + throw new System.NotImplementedException(); + + public virtual void AddValue(System.Int32 x, System.Int32 y, Rhino.Display.Color4f value) => + throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderWindow.Channel Clone() => throw new System.NotImplementedException(); + + public virtual void GetMinMaxValues(out System.Single min, out System.Single max) => + throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual System.Guid Id + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 Width + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 Height + { + get => throw new System.NotImplementedException(); + } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderWindow+ImageAdjust.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderWindow+ImageAdjust.s.cs new file mode 100644 index 00000000..7b6b0bab --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderWindow+ImageAdjust.s.cs @@ -0,0 +1,20 @@ +namespace Rhino.Render; + +public partial class RenderWindow +{ + public partial class ImageAdjust + { + public ImageAdjust() { } + + public virtual System.Single Gamma + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Render.Dithering.Methods Dither + { + get => throw new System.NotImplementedException(); + set { } + } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderWindow+RenderSuccessCode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderWindow+RenderSuccessCode.s.cs new file mode 100644 index 00000000..4772ee31 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderWindow+RenderSuccessCode.s.cs @@ -0,0 +1,10 @@ +namespace Rhino.Render; + +public partial class RenderWindow +{ + public enum RenderSuccessCode + { + Completed, + Failed, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderWindow+StandardChannels.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderWindow+StandardChannels.s.cs new file mode 100644 index 00000000..41252270 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderWindow+StandardChannels.s.cs @@ -0,0 +1,37 @@ +namespace Rhino.Render; + +public partial class RenderWindow +{ + public enum StandardChannels + { + None, + Red, + Green, + Blue, + Alpha, + RGBA, + RGB, + DistanceFromCamera, + NormalX, + NormalY, + NormalZ, + NormalXYZ, + LuminanceRed, + LuminanceGreen, + LuminanceBlue, + BackgroundLuminanceRed, + BackgroundLuminanceGreen, + BackgroundLuminanceBlue, + MaterialIds, + ObjectIds, + Wireframe, + AlbedoRed, + AlbedoGreen, + AlbedoBlue, + AlbedoRGB, + WireframePointsRGBA, + WireframeIsocurvesRGBA, + WireframeCurvesRGBA, + WireframeAnnotationsRGBA, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderWindow.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderWindow.s.cs new file mode 100644 index 00000000..959e38c4 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderWindow.s.cs @@ -0,0 +1,89 @@ +namespace Rhino.Render; + +public partial class RenderWindow : System.IDisposable +{ + public RenderWindow() { } + + public static Rhino.Render.RenderWindow Create(System.Drawing.Size szSize) => + throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public static System.Guid ChannelId(Rhino.Render.RenderWindow.StandardChannels ch) => + throw new System.NotImplementedException(); + + public static Rhino.Render.RenderWindow.StandardChannels StandardChannelForGuid(System.Guid id) => + throw new System.NotImplementedException(); + + public virtual System.Drawing.Size Size() => throw new System.NotImplementedException(); + + public virtual void SetSize(System.Drawing.Size size) => throw new System.NotImplementedException(); + + public virtual void SetView(Rhino.DocObjects.ViewInfo view) => throw new System.NotImplementedException(); + + public virtual void SetProgress(System.String text, System.Single progress) => + throw new System.NotImplementedException(); + + public virtual void EndAsyncRender(Rhino.Render.RenderWindow.RenderSuccessCode successCode) => + throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderWindow.Channel OpenChannel(Rhino.Render.RenderWindow.StandardChannels id) => + throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderWindow.StandardChannels[] GetRequestedRenderChannelsAsStandardChannels() => + throw new System.NotImplementedException(); + + public virtual System.Guid[] GetRequestedRenderChannels() => throw new System.NotImplementedException(); + + public virtual System.Boolean IsChannelAvailable(System.Guid id) => throw new System.NotImplementedException(); + + public virtual System.Boolean IsChannelShown(System.Guid id) => throw new System.NotImplementedException(); + + public virtual System.Drawing.Bitmap GetBitmap() => throw new System.NotImplementedException(); + + public virtual System.Boolean AddWireframeChannel( + Rhino.RhinoDoc doc, + Rhino.DocObjects.ViewportInfo viewport, + System.Drawing.Size size, + System.Drawing.Rectangle region + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean AddChannel(Rhino.Render.RenderWindow.StandardChannels channel) => + throw new System.NotImplementedException(); + + public virtual void SetRGBAChannelColors(System.Drawing.Size size, Rhino.Display.Color4f[] colors) => + throw new System.NotImplementedException(); + + public virtual void SetRGBAChannelColors(System.Drawing.Rectangle rectangle, Rhino.Display.Color4f[] colors) => + throw new System.NotImplementedException(); + + public virtual void Invalidate() => throw new System.NotImplementedException(); + + public virtual void InvalidateArea(System.Drawing.Rectangle rect) => throw new System.NotImplementedException(); + + public virtual void SaveDibAsBitmap(System.String filename) => throw new System.NotImplementedException(); + + public virtual void SaveRenderImageAs( + System.String filename, + System.Guid renderEngineGuid, + System.Boolean saveAlpha + ) => throw new System.NotImplementedException(); + + public virtual void SaveRenderImageAs(System.String filename, System.Boolean saveAlpha) => + throw new System.NotImplementedException(); + + public virtual void SetIsRendering(System.Boolean is_rendering) => throw new System.NotImplementedException(); + + public static Rhino.Render.RenderWindow FromSessionId(System.Guid sessionId) => + throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderWindow.ImageAdjust GetAdjust() => throw new System.NotImplementedException(); + + public virtual void SetAdjust(Rhino.Render.RenderWindow.ImageAdjust imageAdjust) => + throw new System.NotImplementedException(); + + public virtual System.Guid SessionId + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderWindowClonedEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderWindowClonedEventArgs.s.cs new file mode 100644 index 00000000..c80238be --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.RenderWindowClonedEventArgs.s.cs @@ -0,0 +1,25 @@ +namespace Rhino.Render; + +public partial class RenderWindowClonedEventArgs : System.EventArgs +{ + public RenderWindowClonedEventArgs() { } + + public virtual System.Guid OldSessionId + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Guid NewSessionId + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Render.RenderWindow OldRenderWindow + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Render.RenderWindow NewRenderWindow + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.SafeFrame.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.SafeFrame.s.cs new file mode 100644 index 00000000..dcc30c7b --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.SafeFrame.s.cs @@ -0,0 +1,71 @@ +namespace Rhino.Render; + +public partial class SafeFrame : Rhino.Render.DocumentOrFreeFloatingBase +{ + public SafeFrame() { } + + public SafeFrame(Rhino.RhinoDoc doc) => throw new System.NotImplementedException(); + + public SafeFrame(Rhino.Render.SafeFrame g) => throw new System.NotImplementedException(); + + public virtual System.Boolean Enabled + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean PerspectiveOnly + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean FieldsOn + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean LiveFrameOn + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ActionFrameOn + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ActionFrameLinked + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double ActionFrameXScale + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double ActionFrameYScale + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean TitleFrameOn + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean TitleFrameLinked + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double TitleFrameXScale + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double TitleFrameYScale + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.SceneServerData.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.SceneServerData.s.cs new file mode 100644 index 00000000..caac1b38 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.SceneServerData.s.cs @@ -0,0 +1,20 @@ +namespace Rhino.Render; + +public partial class SceneServerData +{ + public SceneServerData() { } + + public SceneServerData( + Rhino.Render.PreviewGeometry geo, + Rhino.Render.PreviewBackground back, + Rhino.Render.PreviewLighting light, + Rhino.Render.SceneServerDataUsage usage + ) => throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual System.IntPtr CppPointer + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.SceneServerDataUsage.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.SceneServerDataUsage.s.cs new file mode 100644 index 00000000..42a9621c --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.SceneServerDataUsage.s.cs @@ -0,0 +1,7 @@ +namespace Rhino.Render; + +public enum SceneServerDataUsage +{ + Synchronous, + Asynchronous, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.SimulatedEnvironment+BackgroundProjections.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.SimulatedEnvironment+BackgroundProjections.s.cs new file mode 100644 index 00000000..a6e75246 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.SimulatedEnvironment+BackgroundProjections.s.cs @@ -0,0 +1,17 @@ +namespace Rhino.Render; + +public partial class SimulatedEnvironment +{ + public enum BackgroundProjections + { + Planar, + Spherical, + Emap, + Box, + Automatic, + Lightprobe, + Cubemap, + VerticalCrossCubemap, + HorizontalCrossCubemap, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.SimulatedEnvironment.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.SimulatedEnvironment.s.cs new file mode 100644 index 00000000..ed6c440d --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.SimulatedEnvironment.s.cs @@ -0,0 +1,34 @@ +namespace Rhino.Render; + +public partial class SimulatedEnvironment : System.IDisposable +{ + public SimulatedEnvironment() { } + + public static Rhino.Render.SimulatedEnvironment.BackgroundProjections ProjectionFromString( + System.String projection + ) => throw new System.NotImplementedException(); + + public static System.String StringFromProjection( + Rhino.Render.SimulatedEnvironment.BackgroundProjections projection + ) => throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual System.IntPtr ConstPointer() => throw new System.NotImplementedException(); + + public virtual System.Drawing.Color BackgroundColor + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Render.SimulatedTexture BackgroundImage + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Render.SimulatedEnvironment.BackgroundProjections BackgroundProjection + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.SimulatedTexture+EnvironmentMappingModes.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.SimulatedTexture+EnvironmentMappingModes.s.cs new file mode 100644 index 00000000..4d225d70 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.SimulatedTexture+EnvironmentMappingModes.s.cs @@ -0,0 +1,17 @@ +namespace Rhino.Render; + +public partial class SimulatedTexture +{ + public enum EnvironmentMappingModes + { + Automatic, + Spherical, + Emap, + Box, + Lightprobe, + Cubemap, + VerticalCrossCubemap, + HorizontalCrossCubemap, + Hemispherical, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.SimulatedTexture+ProjectionModes.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.SimulatedTexture+ProjectionModes.s.cs new file mode 100644 index 00000000..6bfa278d --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.SimulatedTexture+ProjectionModes.s.cs @@ -0,0 +1,14 @@ +namespace Rhino.Render; + +public partial class SimulatedTexture +{ + public enum ProjectionModes + { + MappingChannel, + View, + Wcs, + Emap, + WcsBox, + Screen, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.SimulatedTexture.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.SimulatedTexture.s.cs new file mode 100644 index 00000000..2af02dae --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.SimulatedTexture.s.cs @@ -0,0 +1,104 @@ +namespace Rhino.Render; + +public partial class SimulatedTexture : System.IDisposable +{ + public SimulatedTexture() { } + + public SimulatedTexture(Rhino.RhinoDoc doc) => throw new System.NotImplementedException(); + + public SimulatedTexture(Rhino.DocObjects.Texture texture) => throw new System.NotImplementedException(); + + public SimulatedTexture(Rhino.RhinoDoc doc, Rhino.DocObjects.Texture texture) => + throw new System.NotImplementedException(); + + public virtual void SetMappingChannelAndProjectionMode( + Rhino.Render.SimulatedTexture.ProjectionModes pm, + System.Int32 mappingChannel, + Rhino.Render.SimulatedTexture.EnvironmentMappingModes emm + ) => throw new System.NotImplementedException(); + + public virtual System.Double UnitsToMeters(System.Double units) => throw new System.NotImplementedException(); + + public virtual System.Double UnitsToMeters(Rhino.RhinoDoc doc, System.Double units) => + throw new System.NotImplementedException(); + + public virtual System.Double MetersToUnits(System.Double units) => throw new System.NotImplementedException(); + + public virtual System.Double MetersToUnits(Rhino.RhinoDoc doc, System.Double units) => + throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.Texture Texture() => throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual System.IntPtr ConstPointer() => throw new System.NotImplementedException(); + + public static System.Int32 BitmapSize + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Transform LocalMappingTransform + { + get => throw new System.NotImplementedException(); + } + public virtual System.String Filename + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String OriginalFilename + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Vector2d Repeat + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Vector2d Offset + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double Rotation + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean Repeating + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 MappingChannel + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Render.SimulatedTexture.ProjectionModes ProjectionMode + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean HasTransparentColor + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Display.Color4f TransparentColor + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double TransparentColorSensitivity + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean Filtered + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.Skylight.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.Skylight.s.cs new file mode 100644 index 00000000..f6b61a0a --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.Skylight.s.cs @@ -0,0 +1,29 @@ +namespace Rhino.Render; + +public partial class Skylight : Rhino.Render.DocumentOrFreeFloatingBase +{ + public Skylight() { } + + public Skylight(Rhino.Render.Skylight src) => throw new System.NotImplementedException(); + + public virtual System.Boolean Enabled + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double ShadowIntensity + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean CustomEnvironmentOn + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Guid CustomEnvironment + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.Sun.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.Sun.s.cs new file mode 100644 index 00000000..316b0a6b --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.Sun.s.cs @@ -0,0 +1,120 @@ +namespace Rhino.Render; + +public partial class Sun : Rhino.Render.DocumentOrFreeFloatingBase, System.IDisposable +{ + public Sun() { } + + public static Rhino.Geometry.Vector3d SunDirection( + System.Double latitude, + System.Double longitude, + System.DateTime when + ) => throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual void SetPosition(System.Double azimuthDegrees, System.Double altitudeDegrees) => + throw new System.NotImplementedException(); + + public virtual void SetPosition( + System.DateTime when, + System.Double latitudeDegrees, + System.Double longitudeDegrees + ) => throw new System.NotImplementedException(); + + public virtual System.DateTime GetDateTime(System.DateTimeKind kind) => throw new System.NotImplementedException(); + + public virtual void SetDateTime(System.DateTime time, System.DateTimeKind kind) => + throw new System.NotImplementedException(); + + public virtual void ShowDialog() => throw new System.NotImplementedException(); + + public static System.Drawing.Color ColorFromAltitude(System.Double altitudeDegrees) => + throw new System.NotImplementedException(); + + public static System.Double AltitudeFromValues( + System.Double latitude, + System.Double longitude, + System.Double timezoneHours, + System.Int32 daylightMinutes, + System.DateTime when, + System.Double hours, + System.Boolean fast + ) => throw new System.NotImplementedException(); + + public static System.Double JulianDay( + System.Double timezoneHours, + System.Int32 daylightMinutes, + System.DateTime when, + System.Double hours + ) => throw new System.NotImplementedException(); + + public static System.Double TwilightZone() => throw new System.NotImplementedException(); + + public static System.Boolean Here(out System.Double latitude, out System.Double longitude) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Enabled + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ManualControl + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean SkylightOn + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean DaylightSaving + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 DaylightSavingMinutes + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double TimeZone + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double North + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double Intensity + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Vector3d Vector + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Light Light + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double Azimuth + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double Altitude + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double Latitude + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double Longitude + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.SupportOptions+RdkInitialLocation.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.SupportOptions+RdkInitialLocation.s.cs new file mode 100644 index 00000000..bae1a67b --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.SupportOptions+RdkInitialLocation.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.Render; + +public partial class SupportOptions +{ + public enum RdkInitialLocation + { + RenderContent, + LastOpenedFolder, + CustomFolder, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.SupportOptions+RdkTextureSize.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.SupportOptions+RdkTextureSize.s.cs new file mode 100644 index 00000000..41908b67 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.SupportOptions+RdkTextureSize.s.cs @@ -0,0 +1,13 @@ +namespace Rhino.Render; + +public partial class SupportOptions +{ + public enum RdkTextureSize + { + Size1, + Size2, + Size3, + Size4, + Size5, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.SupportOptions.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.SupportOptions.s.cs new file mode 100644 index 00000000..fe5b6f53 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.SupportOptions.s.cs @@ -0,0 +1,131 @@ +namespace Rhino.Render; + +public partial class SupportOptions +{ + public SupportOptions() { } + + public static System.Boolean AlwaysShowSunPreview() => throw new System.NotImplementedException(); + + public static void SetAlwaysShowSunPreview(System.Boolean b) => throw new System.NotImplementedException(); + + public static System.Boolean PreviewCustomRenderMeshes() => throw new System.NotImplementedException(); + + public static void SetPreviewCustomRenderMeshes(System.Boolean b) => throw new System.NotImplementedException(); + + public static System.Boolean MultithreadedTextureEvaluation() => throw new System.NotImplementedException(); + + public static void SetMultithreadedTextureEvaluation(System.Boolean b) => throw new System.NotImplementedException(); + + public static System.Boolean HarvestContentParameters() => throw new System.NotImplementedException(); + + public static void SetHarvestContentParameters(System.Boolean b) => throw new System.NotImplementedException(); + + public static System.Int32 TextureSize() => throw new System.NotImplementedException(); + + public static void SetTextureSize(Rhino.Render.SupportOptions.RdkTextureSize size, System.Boolean bSendEvent) => + throw new System.NotImplementedException(); + + public static System.Boolean SupportSharedUIsNoCache() => throw new System.NotImplementedException(); + + public static System.Boolean SupportSharedUIs() => throw new System.NotImplementedException(); + + public static void SetSupportSharedUIs(System.Boolean b) => throw new System.NotImplementedException(); + + public static System.Boolean CombineEditors() => throw new System.NotImplementedException(); + + public static void SetCombineEditors(System.Boolean b) => throw new System.NotImplementedException(); + + public static System.Boolean UseDefaultLibraryPath() => throw new System.NotImplementedException(); + + public static void SetUseDefaultLibraryPath(System.Boolean b) => throw new System.NotImplementedException(); + + public static System.String CustomLibraryPath() => throw new System.NotImplementedException(); + + public static void SetCustomLibraryPath(System.String path) => throw new System.NotImplementedException(); + + public static System.Boolean ShowRenderContent() => throw new System.NotImplementedException(); + + public static System.Boolean ShowDocuments() => throw new System.NotImplementedException(); + + public static System.Boolean ShowCustom() => throw new System.NotImplementedException(); + + public static void SetShowRenderContent(System.Boolean b) => throw new System.NotImplementedException(); + + public static void SetShowDocuments(System.Boolean b) => throw new System.NotImplementedException(); + + public static void SetShowCustom(System.Boolean b) => throw new System.NotImplementedException(); + + public static System.String CustomPaths() => throw new System.NotImplementedException(); + + public static void SetCustomPaths(System.String path) => throw new System.NotImplementedException(); + + public static Rhino.Render.SupportOptions.RdkInitialLocation LibrariesInitialLocation() => + throw new System.NotImplementedException(); + + public static void SetLibrariesInitialLocation(Rhino.Render.SupportOptions.RdkInitialLocation l) => + throw new System.NotImplementedException(); + + public static System.String LibrariesInitialLocationCustomFolder() => throw new System.NotImplementedException(); + + public static void SetLibrariesInitialLocationCustomFolder(System.String path) => + throw new System.NotImplementedException(); + + public static void SetLastNavigatedLocation(System.String folder) => throw new System.NotImplementedException(); + + public static System.String LastNavigatedLocation() => throw new System.NotImplementedException(); + + public static System.Boolean PreferNativeRenderer() => throw new System.NotImplementedException(); + + public static void SetPreferNativeRenderer(System.Boolean b) => throw new System.NotImplementedException(); + + public static System.Boolean UsePreviewCache() => throw new System.NotImplementedException(); + + public static void SetUsePreviewCache(System.Boolean b) => throw new System.NotImplementedException(); + + public static System.Boolean UseQuickInitialPreview() => throw new System.NotImplementedException(); + + public static void SetUseQuickInitialPreview(System.Boolean b) => throw new System.NotImplementedException(); + + public static System.Boolean UsePreview() => throw new System.NotImplementedException(); + + public static System.Boolean UseRenderedPreview() => throw new System.NotImplementedException(); + + public static System.Boolean ShowDetailsPanel() => throw new System.NotImplementedException(); + + public static void SetShowDetailsPanel(System.Boolean b) => throw new System.NotImplementedException(); + + public static System.String PreferredUnpackFolder() => throw new System.NotImplementedException(); + + public static void SetPreferredUnpackFolder(System.String path) => throw new System.NotImplementedException(); + + public static System.Boolean CheckSupportFilesBeforeRendering() => throw new System.NotImplementedException(); + + public static void SetCheckSupportFilesBeforeRendering(System.Boolean b) => + throw new System.NotImplementedException(); + + public static System.Boolean AutoSaveRenderings() => throw new System.NotImplementedException(); + + public static void SetAutoSaveRenderings(System.Boolean b) => throw new System.NotImplementedException(); + + public static System.Int32 AutoSaveKeepAmount() => throw new System.NotImplementedException(); + + public static void SetAutoSaveKeepAmount(System.Int32 value) => throw new System.NotImplementedException(); + + public static System.Int32 MaxPreviewCacheMB() => throw new System.NotImplementedException(); + + public static System.Int32 MaxPreviewSeconds() => throw new System.NotImplementedException(); + + public static System.Boolean EnablePreviewJobLog() => throw new System.NotImplementedException(); + + public static System.Int32 DarkPreviewCheckerColor() => throw new System.NotImplementedException(); + + public static System.Int32 LightPreviewCheckerColor() => throw new System.NotImplementedException(); + + public static System.Int32 LabelFormatLoc() => throw new System.NotImplementedException(); + + public static void SetLabelFormatLoc(System.Int32 value) => throw new System.NotImplementedException(); + + public static System.Int32 LabelFormatUtc() => throw new System.NotImplementedException(); + + public static void SetLabelFormatUtc(System.Int32 value) => throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.TextureEnvironmentMappingMode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.TextureEnvironmentMappingMode.s.cs new file mode 100644 index 00000000..cc1b2227 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.TextureEnvironmentMappingMode.s.cs @@ -0,0 +1,14 @@ +namespace Rhino.Render; + +public enum TextureEnvironmentMappingMode +{ + Automatic, + Spherical, + EnvironmentMap, + Box, + LightProbe, + Cube, + VerticalCrossCube, + HorizontalCrossCube, + Hemispherical, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.TextureEvaluator.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.TextureEvaluator.s.cs new file mode 100644 index 00000000..ac7e84da --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.TextureEvaluator.s.cs @@ -0,0 +1,16 @@ +namespace Rhino.Render; + +public partial class TextureEvaluator : System.IDisposable +{ + public TextureEvaluator() { } + + public virtual System.Boolean Initialize() => throw new System.NotImplementedException(); + + public virtual Rhino.Display.Color4f GetColor( + Rhino.Geometry.Point3d uvw, + Rhino.Geometry.Vector3d duvwdx, + Rhino.Geometry.Vector3d duvwdy + ) => throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.TextureGeneration.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.TextureGeneration.s.cs new file mode 100644 index 00000000..355264bc --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.TextureGeneration.s.cs @@ -0,0 +1,7 @@ +namespace Rhino.Render; + +public enum TextureGeneration +{ + Allow, + Disallow, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.TextureGraphInfo+Axis.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.TextureGraphInfo+Axis.s.cs new file mode 100644 index 00000000..68d20982 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.TextureGraphInfo+Axis.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.Render; + +public partial class TextureGraphInfo +{ + public enum Axis + { + kU, + kV, + kW, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.TextureGraphInfo+Channel.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.TextureGraphInfo+Channel.s.cs new file mode 100644 index 00000000..a3862eb2 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.TextureGraphInfo+Channel.s.cs @@ -0,0 +1,13 @@ +namespace Rhino.Render; + +public partial class TextureGraphInfo +{ + public enum Channel + { + kRed, + kGrn, + kBlu, + kAlp, + kLum, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.TextureGraphInfo.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.TextureGraphInfo.s.cs new file mode 100644 index 00000000..378bed13 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.TextureGraphInfo.s.cs @@ -0,0 +1,35 @@ +namespace Rhino.Render; + +public partial class TextureGraphInfo : System.IDisposable +{ + public TextureGraphInfo() { } + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual System.Double AmountU() => throw new System.NotImplementedException(); + + public virtual void SetAmountU(System.Double d) => throw new System.NotImplementedException(); + + public virtual System.Double AmountV() => throw new System.NotImplementedException(); + + public virtual void SetAmountV(System.Double d) => throw new System.NotImplementedException(); + + public virtual System.Double AmountW() => throw new System.NotImplementedException(); + + public virtual void SetAmountW(System.Double d) => throw new System.NotImplementedException(); + + public virtual Rhino.Render.TextureGraphInfo.Axis ActiveAxis() => throw new System.NotImplementedException(); + + public virtual void SetActiveAxis(Rhino.Render.TextureGraphInfo.Axis axis) => + throw new System.NotImplementedException(); + + public virtual Rhino.Render.TextureGraphInfo.Channel ActiveChannel() => throw new System.NotImplementedException(); + + public virtual void SetActiveChannel(Rhino.Render.TextureGraphInfo.Channel channel) => + throw new System.NotImplementedException(); + + public virtual System.IntPtr CppPointer + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.TextureMapping.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.TextureMapping.s.cs new file mode 100644 index 00000000..4a32ef18 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.TextureMapping.s.cs @@ -0,0 +1,134 @@ +namespace Rhino.Render; + +public partial class TextureMapping : Rhino.DocObjects.ModelComponent +{ + public TextureMapping() { } + + public virtual System.Int32 Evaluate( + Rhino.Geometry.Point3d p, + Rhino.Geometry.Vector3d n, + out Rhino.Geometry.Point3d t + ) => throw new System.NotImplementedException(); + + public virtual System.Int32 Evaluate( + Rhino.Geometry.Point3d p, + Rhino.Geometry.Vector3d n, + out Rhino.Geometry.Point3d t, + Rhino.Geometry.Transform pXform, + Rhino.Geometry.Transform nXform + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetMappingBox( + out Rhino.Geometry.Plane plane, + out Rhino.Geometry.Interval dx, + out Rhino.Geometry.Interval dy, + out Rhino.Geometry.Interval dz + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetMappingBox( + out Rhino.Geometry.Plane plane, + out Rhino.Geometry.Interval dx, + out Rhino.Geometry.Interval dy, + out Rhino.Geometry.Interval dz, + out System.Boolean capped + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetMappingSphere(out Rhino.Geometry.Sphere sphere) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetMappingCylinder(out Rhino.Geometry.Cylinder cylinder) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetMappingCylinder( + out Rhino.Geometry.Cylinder cylinder, + out System.Boolean capped + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetMappingPlane( + out Rhino.Geometry.Plane plane, + out Rhino.Geometry.Interval dx, + out Rhino.Geometry.Interval dy, + out Rhino.Geometry.Interval dz + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetMappingPlane( + out Rhino.Geometry.Plane plane, + out Rhino.Geometry.Interval dx, + out Rhino.Geometry.Interval dy, + out Rhino.Geometry.Interval dz, + out System.Boolean capped + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetMappingMesh(out Rhino.Geometry.Mesh mesh) => + throw new System.NotImplementedException(); + + public static Rhino.Render.TextureMapping CreateSurfaceParameterMapping() => + throw new System.NotImplementedException(); + + public static Rhino.Render.TextureMapping CreatePlaneMapping( + Rhino.Geometry.Plane plane, + Rhino.Geometry.Interval dx, + Rhino.Geometry.Interval dy, + Rhino.Geometry.Interval dz + ) => throw new System.NotImplementedException(); + + public static Rhino.Render.TextureMapping CreatePlaneMapping( + Rhino.Geometry.Plane plane, + Rhino.Geometry.Interval dx, + Rhino.Geometry.Interval dy, + Rhino.Geometry.Interval dz, + System.Boolean capped + ) => throw new System.NotImplementedException(); + + public static Rhino.Render.TextureMapping CreateCylinderMapping( + Rhino.Geometry.Cylinder cylinder, + System.Boolean capped + ) => throw new System.NotImplementedException(); + + public static Rhino.Render.TextureMapping CreateSphereMapping(Rhino.Geometry.Sphere sphere) => + throw new System.NotImplementedException(); + + public static Rhino.Render.TextureMapping CreateBoxMapping( + Rhino.Geometry.Plane plane, + Rhino.Geometry.Interval dx, + Rhino.Geometry.Interval dy, + Rhino.Geometry.Interval dz, + System.Boolean capped + ) => throw new System.NotImplementedException(); + + public static Rhino.Render.TextureMapping CreateCustomMeshMapping(Rhino.Geometry.Mesh mesh) => + throw new System.NotImplementedException(); + + public virtual Rhino.Render.TextureMappingType MappingType + { + get => throw new System.NotImplementedException(); + } + public new System.Guid Id + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.Transform UvwTransform + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Transform PrimativeTransform + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Transform PrimitiveTransform + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Transform NormalTransform + { + get => throw new System.NotImplementedException(); + set { } + } + public new Rhino.DocObjects.ModelComponentType ComponentType + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.TextureMappingType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.TextureMappingType.s.cs new file mode 100644 index 00000000..09f78b6c --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.TextureMappingType.s.cs @@ -0,0 +1,15 @@ +namespace Rhino.Render; + +public enum TextureMappingType +{ + None, + SurfaceParameters, + PlaneMapping, + CylinderMapping, + SphereMapping, + BoxMapping, + MeshMappingPrimitive, + SurfaceMappingPrimitive, + BrepMappingPrimitive, + OcsMapping, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.TextureMode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.TextureMode.s.cs new file mode 100644 index 00000000..b61d53d1 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.TextureMode.s.cs @@ -0,0 +1,23 @@ +namespace Rhino.Render; + +public enum TextureMode +{ + PROJECTION_MODE, + MAPPING_CHANNEL_MODE, + WRAP_TYPE_MODE, + REPEAT_LOCKED_MODE, + OFFSET_LOCKED_MODE, + PREVIEW_IN_3D_MODE, + REPEAT_MODE, + OFFSET_MODE, + ROTATION_MODE, + ENVIRONMENT_MAPPING_MODE, + INTERNAL_ENVIRONMENT_MAPPING_MODE, + PREVIEW_LOCAL_MAPPING_MODE, + DISPLAY_IN_VIEWPORT_MODE, + IS_HDR_CAPABLE_MODE, + IS_LINEAR_MODE, + IS_IMAGE_BASED, + IS_NORMALMAP, + PIXELSIZE_AS_3DVECTOR, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.TextureProjectionMode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.TextureProjectionMode.s.cs new file mode 100644 index 00000000..f37ed90d --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.TextureProjectionMode.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.Render; + +public enum TextureProjectionMode +{ + MappingChannel, + View, + Wcs, + EnvironmentMap, + WcsBox, + Screen, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.TextureRenderHashFlags.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.TextureRenderHashFlags.s.cs new file mode 100644 index 00000000..740ec976 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.TextureRenderHashFlags.s.cs @@ -0,0 +1,6 @@ +namespace Rhino.Render; + +public enum TextureRenderHashFlags +{ + ExcludeLocalMapping, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.TextureWrapType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.TextureWrapType.s.cs new file mode 100644 index 00000000..17173b4c --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.TextureWrapType.s.cs @@ -0,0 +1,7 @@ +namespace Rhino.Render; + +public enum TextureWrapType +{ + Clamped, + Repeating, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.TexturedColor.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.TexturedColor.s.cs new file mode 100644 index 00000000..d811175b --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.TexturedColor.s.cs @@ -0,0 +1,9 @@ +namespace Rhino.Render; + +public partial class TexturedColor : Rhino.Render.TexturedValue +{ + public TexturedColor() { } + + public TexturedColor(System.String name, Rhino.Display.Color4f value, System.Boolean on, System.Single amount) => + throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.TexturedFloat.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.TexturedFloat.s.cs new file mode 100644 index 00000000..cbdba09a --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.TexturedFloat.s.cs @@ -0,0 +1,9 @@ +namespace Rhino.Render; + +public partial class TexturedFloat : Rhino.Render.TexturedValue +{ + public TexturedFloat() { } + + public TexturedFloat(System.String name, System.Single value, System.Boolean on, System.Single amount) => + throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.TexturedValue`1.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.TexturedValue`1.s.cs new file mode 100644 index 00000000..9e6d57c6 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.TexturedValue`1.s.cs @@ -0,0 +1,15 @@ +namespace Rhino.Render; + +public partial class TexturedValue +{ + public TexturedValue() { } + + public TexturedValue(System.String name, T value, System.Boolean on, System.Single amount) => + throw new System.NotImplementedException(); + + public System.String Name; + public T Value; + public System.Boolean On; + public System.Single Amount; + public Rhino.Render.RenderTexture Texture; +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.TimeZone.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.TimeZone.s.cs new file mode 100644 index 00000000..e77aa7db --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.TimeZone.s.cs @@ -0,0 +1,27 @@ +namespace Rhino.Render; + +public partial class TimeZone +{ + public TimeZone() { } + + public static System.Int32 TimeZones() => throw new System.NotImplementedException(); + + public static Rhino.Render.TimeZone TimeZoneAt(System.Int32 index) => throw new System.NotImplementedException(); + + public virtual System.String Name + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double Hours + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double Longitude + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double Latitude + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.TwoColorRenderTexture.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.TwoColorRenderTexture.s.cs new file mode 100644 index 00000000..d744d9c5 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.TwoColorRenderTexture.s.cs @@ -0,0 +1,47 @@ +namespace Rhino.Render; + +public partial class TwoColorRenderTexture : Rhino.Render.RenderTexture +{ + public TwoColorRenderTexture() { } + + public virtual Rhino.Display.Color4f Color1 + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Display.Color4f Color2 + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean Texture1On + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean Texture2On + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double Texture1Amount + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double Texture2Amount + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean SwapColors + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean SuperSample + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.UndoRedo.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.UndoRedo.s.cs new file mode 100644 index 00000000..a3c3ffb7 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.UndoRedo.s.cs @@ -0,0 +1,6 @@ +namespace Rhino.Render; + +public partial class UndoRedo +{ + public UndoRedo() { } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.Utilities+ContentChooserFlags.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.Utilities+ContentChooserFlags.s.cs new file mode 100644 index 00000000..c18bbeff --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.Utilities+ContentChooserFlags.s.cs @@ -0,0 +1,12 @@ +namespace Rhino.Render; + +public partial class Utilities +{ + public enum ContentChooserFlags + { + None, + HideNewTab, + HideExistingTab, + MultipleSelection, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.Utilities+ShowContentChooserResults.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.Utilities+ShowContentChooserResults.s.cs new file mode 100644 index 00000000..13760e91 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.Utilities+ShowContentChooserResults.s.cs @@ -0,0 +1,12 @@ +namespace Rhino.Render; + +public partial class Utilities +{ + public enum ShowContentChooserResults + { + None, + New, + Copy, + Instance, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.Utilities.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.Utilities.s.cs new file mode 100644 index 00000000..b1a10d4f --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.Utilities.s.cs @@ -0,0 +1,85 @@ +namespace Rhino.Render; + +public partial class Utilities +{ + public Utilities() { } + + public static System.Boolean SetDefaultRenderPlugIn(System.Guid pluginId) => + throw new System.NotImplementedException(); + + public static System.Boolean SafeFrameEnabled(Rhino.RhinoDoc doc) => throw new System.NotImplementedException(); + + public static Rhino.Render.RenderContent ChangeContentType( + Rhino.Render.RenderContent oldContent, + System.Guid newType, + System.Boolean harvestParameters + ) => throw new System.NotImplementedException(); + + public static Rhino.Render.RenderContent LoadPersistentRenderContentFromFile( + System.UInt32 docSerialNumber, + System.String filename + ) => throw new System.NotImplementedException(); + + public static Rhino.Render.Utilities.ShowContentChooserResults ShowContentChooser( + Rhino.RhinoDoc doc, + System.Guid defaultType, + System.Guid defaultInstanceId, + Rhino.Render.RenderContentKind kinds, + Rhino.Render.RenderContent.ShowContentChooserFlags flags, + System.String presetCategory, + System.Collections.Generic.IEnumerable categories, + System.Collections.Generic.IEnumerable types, + out System.Guid[] instanceIdsOut + ) => throw new System.NotImplementedException(); + + public static Rhino.Render.Utilities.ShowContentChooserResults ShowContentChooser( + Rhino.RhinoDoc doc, + System.Guid defaultType, + System.Guid defaultInstanceId, + Rhino.Render.RenderContentKind kinds, + Rhino.Render.Utilities.ContentChooserFlags flags, + System.String presetCategory, + System.Collections.Generic.IEnumerable categories, + System.Collections.Generic.IEnumerable types, + out System.Guid[] instanceIdsOut + ) => throw new System.NotImplementedException(); + + public static System.String FindFile(Rhino.RhinoDoc doc, System.String fullPathToFile) => + throw new System.NotImplementedException(); + + public static System.String FindFile( + Rhino.RhinoDoc doc, + System.String fullPathToFile, + System.Boolean unpackFromBitmapTableIfNecessary + ) => throw new System.NotImplementedException(); + + public static System.Boolean IsCachedTextureFileInUse(System.String textureFileName) => + throw new System.NotImplementedException(); + + public static void MoveWindow( + System.IntPtr hwnd, + System.Drawing.Rectangle rect, + System.Boolean bRepaint, + System.Boolean bRepaintNC + ) => throw new System.NotImplementedException(); + + public static System.Guid DefaultRenderPlugInId + { + get => throw new System.NotImplementedException(); + } + public static System.Boolean ShowIncompatibleMaterials + { + get => throw new System.NotImplementedException(); + set { } + } + public static System.Boolean ShowIncompatibleEnvironments + { + get => throw new System.NotImplementedException(); + set { } + } + public static System.Boolean ShowIncompatibleTextures + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Render.it_strategy.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Render.it_strategy.s.cs new file mode 100644 index 00000000..8b062f3f --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Render.it_strategy.s.cs @@ -0,0 +1,7 @@ +namespace Rhino.Render; + +public enum it_strategy +{ + ContentDataBase, + ContentSelection, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.RhinoApp+CommandLineTextWriter.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.RhinoApp+CommandLineTextWriter.s.cs new file mode 100644 index 00000000..4c7176be --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.RhinoApp+CommandLineTextWriter.s.cs @@ -0,0 +1,16 @@ +namespace Rhino; + +public partial class RhinoApp +{ + public partial class CommandLineTextWriter : System.IO.TextWriter + { + public CommandLineTextWriter() { } + + public virtual void write(System.String str) => throw new System.NotImplementedException(); + + public override System.Text.Encoding Encoding + { + get => throw new System.NotImplementedException(); + } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.RhinoApp.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.RhinoApp.s.cs new file mode 100644 index 00000000..3dba8bb1 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.RhinoApp.s.cs @@ -0,0 +1,308 @@ +namespace Rhino; + +public partial class RhinoApp +{ + public RhinoApp() { } + + public static System.Boolean InFullScreen() => throw new System.NotImplementedException(); + + public static System.Boolean RunningOnVMWare() => throw new System.NotImplementedException(); + + public static System.Boolean RunningInRdp() => throw new System.NotImplementedException(); + + public static System.String ParseTextField( + System.String formula, + Rhino.DocObjects.RhinoObject obj, + Rhino.DocObjects.RhinoObject topParentObject + ) => throw new System.NotImplementedException(); + + public static System.String GetDataDirectory(System.Boolean localUser, System.Boolean forceDirectoryCreation) => + throw new System.NotImplementedException(); + + public static System.String GetDataDirectory( + System.Boolean localUser, + System.Boolean forceDirectoryCreation, + System.String subDirectory + ) => throw new System.NotImplementedException(); + + public static System.IO.DirectoryInfo GetExecutableDirectory() => throw new System.NotImplementedException(); + + public static void Write(System.String message) => throw new System.NotImplementedException(); + + public static void Write(System.String format, System.Object arg0) => throw new System.NotImplementedException(); + + public static void Write(System.String format, System.Object arg0, System.Object arg1) => + throw new System.NotImplementedException(); + + public static void Write(System.String format, System.Object arg0, System.Object arg1, System.Object arg2) => + throw new System.NotImplementedException(); + + public static void WriteLine() => throw new System.NotImplementedException(); + + public static void WriteLine(System.String message) => throw new System.NotImplementedException(); + + public static void WriteLine(System.String format, System.Object arg0) => throw new System.NotImplementedException(); + + public static void WriteLine(System.String format, System.Object arg0, System.Object arg1) => + throw new System.NotImplementedException(); + + public static void WriteLine(System.String format, System.Object arg0, System.Object arg1, System.Object arg2) => + throw new System.NotImplementedException(); + + public static System.String[] CapturedCommandWindowStrings(System.Boolean clearBuffer) => + throw new System.NotImplementedException(); + + public static void OutputDebugString(System.String str) => throw new System.NotImplementedException(); + + public static void SetCommandPromptMessage(System.String prompt) => throw new System.NotImplementedException(); + + public static void SetCommandPrompt(System.String prompt, System.String promptDefault) => + throw new System.NotImplementedException(); + + public static void SetCommandPrompt(System.String prompt) => throw new System.NotImplementedException(); + + public static void ClearCommandHistoryWindow() => throw new System.NotImplementedException(); + + public static void SendKeystrokes(System.String characters, System.Boolean appendReturn) => + throw new System.NotImplementedException(); + + public static void SetFocusToMainWindow() => throw new System.NotImplementedException(); + + public static void SetFocusToMainWindow(Rhino.RhinoDoc doc) => throw new System.NotImplementedException(); + + public static System.Boolean ReleaseMouseCapture() => throw new System.NotImplementedException(); + + public static void Exit() => throw new System.NotImplementedException(); + + public static void Exit(System.Boolean allowCancel) => throw new System.NotImplementedException(); + + public static System.Boolean RunScript( + System.UInt32 documentSerialNumber, + System.String script, + System.Boolean echo + ) => throw new System.NotImplementedException(); + + public static System.Boolean RunScript( + System.UInt32 documentSerialNumber, + System.String script, + System.String mruDisplayString, + System.Boolean echo + ) => throw new System.NotImplementedException(); + + public static System.Boolean RunScript(System.String script, System.Boolean echo) => + throw new System.NotImplementedException(); + + public static Rhino.Commands.Result ExecuteCommand(Rhino.RhinoDoc document, System.String commandName) => + throw new System.NotImplementedException(); + + public static System.Boolean RunScript(System.String script, System.String mruDisplayString, System.Boolean echo) => + throw new System.NotImplementedException(); + + public static System.Boolean RunMenuScript(System.String script) => throw new System.NotImplementedException(); + + public static void Wait() => throw new System.NotImplementedException(); + + public static void InvokeOnUiThread(System.Delegate method, System.Object[] args) => + throw new System.NotImplementedException(); + + public static void InvokeAndWait(System.Action action) => throw new System.NotImplementedException(); + + public static System.IntPtr MainWindowHandle() => throw new System.NotImplementedException(); + + public static System.Object GetPlugInObject(System.Guid pluginId) => throw new System.NotImplementedException(); + + public static System.Object GetPlugInObject(System.String plugin) => throw new System.NotImplementedException(); + + public static System.Boolean AskUserForRhinoLicense(System.Boolean standAlone, System.Object parentWindow) => + throw new System.NotImplementedException(); + + public static System.Boolean ChangeLicenseKey(System.Guid pluginId) => throw new System.NotImplementedException(); + + public static System.Boolean RefreshRhinoLicense() => throw new System.NotImplementedException(); + + public static System.Boolean LoginToCloudZoo() => throw new System.NotImplementedException(); + + public static System.Int32 SdkVersion + { + get => throw new System.NotImplementedException(); + } + public static System.Int32 SdkServiceRelease + { + get => throw new System.NotImplementedException(); + } + public static System.Int32 ExeVersion + { + get => throw new System.NotImplementedException(); + } + public static System.Int32 ExeServiceRelease + { + get => throw new System.NotImplementedException(); + } + public static System.DateTime BuildDate + { + get => throw new System.NotImplementedException(); + } + public static System.String VersionControlRevision + { + get => throw new System.NotImplementedException(); + } + public static System.Version Version + { + get => throw new System.NotImplementedException(); + } + public static System.String SerialNumber + { + get => throw new System.NotImplementedException(); + } + public static System.String LicenseUserName + { + get => throw new System.NotImplementedException(); + } + public static System.String LicenseUserOrganization + { + get => throw new System.NotImplementedException(); + } + public static System.String InstallationTypeString + { + get => throw new System.NotImplementedException(); + } + public static System.String Name + { + get => throw new System.NotImplementedException(); + } + public static System.String SchemeName + { + get => throw new System.NotImplementedException(); + } + public static System.Guid Rhino2Id + { + get => throw new System.NotImplementedException(); + } + public static System.Guid Rhino3Id + { + get => throw new System.NotImplementedException(); + } + public static System.Guid Rhino4Id + { + get => throw new System.NotImplementedException(); + } + public static System.Guid Rhino5Id + { + get => throw new System.NotImplementedException(); + } + public static System.Guid Rhino6Id + { + get => throw new System.NotImplementedException(); + } + public static System.Guid Rhino7Id + { + get => throw new System.NotImplementedException(); + } + public static System.Guid CurrentRhinoId + { + get => throw new System.NotImplementedException(); + } + public static System.Boolean IsRunningAutomated + { + get => throw new System.NotImplementedException(); + } + public static System.Boolean IsRunningHeadless + { + get => throw new System.NotImplementedException(); + } + public static System.Boolean IsSafeModeEnabled + { + get => throw new System.NotImplementedException(); + } + public static System.Boolean IsSkinned + { + get => throw new System.NotImplementedException(); + } + public static Rhino.RhinoApp.CommandLineTextWriter CommandLineOut + { + get => throw new System.NotImplementedException(); + } + public static System.Boolean CommandWindowCaptureEnabled + { + get => throw new System.NotImplementedException(); + set { } + } + public static System.Boolean SendWriteToConsole + { + get => throw new System.NotImplementedException(); + set { } + } + public static System.String CommandPrompt + { + get => throw new System.NotImplementedException(); + set { } + } + public static System.String CommandHistoryWindowText + { + get => throw new System.NotImplementedException(); + } + public static System.Boolean InvokeRequired + { + get => throw new System.NotImplementedException(); + } + public static System.Boolean LicenseExpires + { + get => throw new System.NotImplementedException(); + } + public static System.Boolean IsPreRelease + { + get => throw new System.NotImplementedException(); + } + public static System.Boolean IsLicenseValidated + { + get => throw new System.NotImplementedException(); + } + public static System.Boolean IsCloudZooNode + { + get => throw new System.NotImplementedException(); + } + public static System.Boolean IsInternetAccessAllowed + { + get => throw new System.NotImplementedException(); + } + public static System.Boolean CanSave + { + get => throw new System.NotImplementedException(); + } + public static System.Int32 UpdatesAndStatisticsStatus + { + get => throw new System.NotImplementedException(); + } + public static System.Int32 ValidationGracePeriodDaysLeft + { + get => throw new System.NotImplementedException(); + } + public static System.Int32 DaysUntilExpiration + { + get => throw new System.NotImplementedException(); + } + public static System.String LoggedInUserName + { + get => throw new System.NotImplementedException(); + } + public static System.Drawing.Image LoggedInUserAvatar + { + get => throw new System.NotImplementedException(); + } + public static System.Boolean UserIsLoggedIn + { + get => throw new System.NotImplementedException(); + } + public static System.Boolean IsClosing + { + get => throw new System.NotImplementedException(); + } + public static System.Boolean IsExiting + { + get => throw new System.NotImplementedException(); + } + public static Rhino.DocObjects.Font DefaultUiFont + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.RhinoDoc.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.RhinoDoc.s.cs new file mode 100644 index 00000000..278ebcc3 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.RhinoDoc.s.cs @@ -0,0 +1,425 @@ +namespace Rhino; + +public partial class RhinoDoc : System.IDisposable +{ + public RhinoDoc() { } + + public virtual System.Collections.Generic.IEnumerable GetRenderPrimitives( + System.Boolean forceTriangleMeshes, + System.Boolean quietly + ) => throw new System.NotImplementedException(); + + public virtual System.Collections.Generic.IEnumerable GetRenderPrimitives( + Rhino.DocObjects.ViewportInfo viewport, + System.Boolean forceTriangleMeshes, + System.Boolean quietly + ) => throw new System.NotImplementedException(); + + public virtual System.Collections.Generic.IEnumerable GetRenderPrimitives( + System.Guid plugInId, + Rhino.DocObjects.ViewportInfo viewport, + System.Boolean forceTriangleMeshes, + System.Boolean quietly + ) => throw new System.NotImplementedException(); + + public virtual System.String[] GetEmbeddedFilesList(System.Boolean missingOnly) => + throw new System.NotImplementedException(); + + public virtual void ClearUndoRecords(System.Boolean purgeDeletedObjects) => + throw new System.NotImplementedException(); + + public virtual void ClearUndoRecords(System.UInt32 undoSerialNumber, System.Boolean purgeDeletedObjects) => + throw new System.NotImplementedException(); + + public virtual void ClearRedoRecords() => throw new System.NotImplementedException(); + + public virtual System.UInt32 BeginUndoRecord(System.String description) => throw new System.NotImplementedException(); + + public virtual System.Boolean Undo() => throw new System.NotImplementedException(); + + public virtual System.Boolean Redo() => throw new System.NotImplementedException(); + + public virtual System.Boolean AddCustomUndoEvent( + System.String description, + System.EventHandler handler + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean AddCustomUndoEvent( + System.String description, + System.EventHandler handler, + System.Object tag + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean EndUndoRecord(System.UInt32 undoRecordSerialNumber) => + throw new System.NotImplementedException(); + + public static System.Drawing.Bitmap ExtractPreviewImage(System.String path) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SupportsRenderPrimitiveList( + Rhino.DocObjects.ViewportInfo viewport, + Rhino.Display.DisplayPipelineAttributes attrs + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Render.RenderPrimitiveList GetRenderPrimitiveList( + Rhino.DocObjects.ViewportInfo viewport, + Rhino.Display.DisplayPipelineAttributes attrs + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetRenderPrimitiveBoundingBox( + Rhino.DocObjects.ViewportInfo viewport, + Rhino.Display.DisplayPipelineAttributes attrs, + out Rhino.Geometry.BoundingBox boundingBox + ) => throw new System.NotImplementedException(); + + public static Rhino.RhinoDoc Open(System.String filePath, out System.Boolean wasAlreadyOpen) => + throw new System.NotImplementedException(); + + public static Rhino.RhinoDoc FromFilePath(System.String filePath) => throw new System.NotImplementedException(); + + public static System.Boolean OpenFile(System.String path) => throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public static Rhino.RhinoDoc CreateHeadless(System.String file3dmTemplatePath) => + throw new System.NotImplementedException(); + + public static Rhino.RhinoDoc OpenHeadless(System.String file3dmPath) => throw new System.NotImplementedException(); + + public virtual System.Boolean Import(System.String filePath) => throw new System.NotImplementedException(); + + public virtual System.Boolean Save() => throw new System.NotImplementedException(); + + public virtual System.Boolean SaveAs(System.String file3dmPath) => throw new System.NotImplementedException(); + + public virtual System.Boolean SaveAs(System.String file3dmPath, System.Int32 version) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SaveAsTemplate(System.String file3dmTemplatePath) => + throw new System.NotImplementedException(); + + public virtual System.Boolean SaveAsTemplate(System.String file3dmTemplatePath, System.Int32 version) => + throw new System.NotImplementedException(); + + public virtual System.Boolean Export(System.String filePath) => throw new System.NotImplementedException(); + + public virtual System.Boolean ExportSelected(System.String filePath) => throw new System.NotImplementedException(); + + public virtual System.String FindFile(System.String filename) => throw new System.NotImplementedException(); + + public static Rhino.RhinoDoc Create(System.String modelTemplateFileName) => + throw new System.NotImplementedException(); + + public static Rhino.RhinoDoc[] OpenDocuments() => throw new System.NotImplementedException(); + + public static Rhino.RhinoDoc[] OpenDocuments(System.Boolean includeHeadless) => + throw new System.NotImplementedException(); + + public static Rhino.RhinoDoc FromId(System.Int32 docId) => throw new System.NotImplementedException(); + + public static Rhino.RhinoDoc FromRuntimeSerialNumber(System.UInt32 serialNumber) => + throw new System.NotImplementedException(); + + public virtual System.Boolean GetGumballPlane(out Rhino.Geometry.Plane plane) => + throw new System.NotImplementedException(); + + public virtual System.Int32 ReadFileVersion() => throw new System.NotImplementedException(); + + public virtual System.String GetUnitSystemName( + System.Boolean modelUnits, + System.Boolean capitalize, + System.Boolean singular, + System.Boolean abbreviate + ) => throw new System.NotImplementedException(); + + public virtual void AdjustModelUnitSystem(Rhino.UnitSystem newUnitSystem, System.Boolean scale) => + throw new System.NotImplementedException(); + + public virtual void AdjustPageUnitSystem(Rhino.UnitSystem newUnitSystem, System.Boolean scale) => + throw new System.NotImplementedException(); + + public virtual System.Boolean GetCustomUnitSystem( + System.Boolean modelUnits, + out System.String customUnitName, + out System.Double metersPerCustomUnit + ) => throw new System.NotImplementedException(); + + public virtual System.Boolean SetCustomUnitSystem( + System.Boolean modelUnits, + System.String customUnitName, + System.Double metersPerCustomUnit, + System.Boolean scale + ) => throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.MeshingParameters GetMeshingParameters(Rhino.Geometry.MeshingParameterStyle style) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.MeshingParameters GetAnalysisMeshingParameters() => + throw new System.NotImplementedException(); + + public virtual void SetCustomMeshingParameters(Rhino.Geometry.MeshingParameters mp) => + throw new System.NotImplementedException(); + + public virtual Rhino.Geometry.MeshingParameters GetCurrentMeshingParameters() => + throw new System.NotImplementedException(); + + public virtual Rhino.DocObjects.ObjectAttributes CreateDefaultAttributes() => + throw new System.NotImplementedException(); + + public virtual System.Boolean IsHeadless + { + get => throw new System.NotImplementedException(); + } + public static Rhino.RhinoDoc ActiveDoc + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String Name + { + get => throw new System.NotImplementedException(); + } + public virtual System.String Path + { + get => throw new System.NotImplementedException(); + } + public virtual System.String Notes + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.DateTime DateCreated + { + get => throw new System.NotImplementedException(); + } + public virtual System.DateTime DateLastEdited + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double ModelAbsoluteTolerance + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double ModelAngleToleranceRadians + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double ModelAngleToleranceDegrees + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double ModelRelativeTolerance + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 ModelDistanceDisplayPrecision + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 PageDistanceDisplayPrecision + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double PageAbsoluteTolerance + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double PageAngleToleranceRadians + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double PageAngleToleranceDegrees + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double PageRelativeTolerance + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.Point3d ModelBasepoint + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean Modified + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Geometry.SubDComponentLocation SubDAppearance + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.UnitSystem ModelUnitSystem + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.UnitSystem PageUnitSystem + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 DistanceDisplayPrecision + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsReadOnly + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsLocked + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsInitializing + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsCreating + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsOpening + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsAvailable + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsClosing + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 DocumentId + { + get => throw new System.NotImplementedException(); + } + public virtual System.UInt32 RuntimeSerialNumber + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.EarthAnchorPoint EarthAnchorPoint + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Render.RenderSettings RenderSettings + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.AnimationProperties AnimationProperties + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Collections.Generic.List CustomRenderSizes + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Geometry.MeshingParameterStyle MeshingParameterStyle + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double ModelSpaceHatchScale + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ModelSpaceHatchScalingEnabled + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Double ModelSpaceTextScale + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean ModelSpaceAnnotationScalingEnabled + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean LayoutSpaceAnnotationScalingEnabled + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.DocObjects.Worksession Worksession + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Render.RenderMaterialTable RenderMaterials + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Render.RenderEnvironmentTable RenderEnvironments + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Render.RenderTextureTable RenderTextures + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Render.ICurrentEnvironment CurrentEnvironment + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Render.GroundPlane GroundPlane + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsSendingMail + { + get => throw new System.NotImplementedException(); + } + public virtual System.String TemplateFileUsed + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean UndoRecordingEnabled + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean UndoRecordingIsActive + { + get => throw new System.NotImplementedException(); + } + public virtual System.UInt32 NextUndoRecordSerialNumber + { + get => throw new System.NotImplementedException(); + } + public virtual System.UInt32 CurrentUndoRecordSerialNumber + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean UndoActive + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean RedoActive + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsCommandRunning + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.RhinoDocObserverArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.RhinoDocObserverArgs.s.cs new file mode 100644 index 00000000..6226a82d --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.RhinoDocObserverArgs.s.cs @@ -0,0 +1,17 @@ +namespace Rhino; + +public partial class RhinoDocObserverArgs +{ + public RhinoDocObserverArgs() { } + + public RhinoDocObserverArgs(Rhino.RhinoDoc doc) => throw new System.NotImplementedException(); + + public virtual Rhino.RhinoDoc Doc + { + get => throw new System.NotImplementedException(); + } + public virtual System.UInt32 RuntimeSerialNumber + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.RhinoFileWatcherChangeReason.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.RhinoFileWatcherChangeReason.s.cs new file mode 100644 index 00000000..0da1af55 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.RhinoFileWatcherChangeReason.s.cs @@ -0,0 +1,9 @@ +namespace Rhino; + +public enum RhinoFileWatcherChangeReason +{ + Created, + Deleted, + Changed, + Renamed, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.RhinoMath.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.RhinoMath.s.cs new file mode 100644 index 00000000..fd4a2318 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.RhinoMath.s.cs @@ -0,0 +1,70 @@ +namespace Rhino; + +public partial class RhinoMath +{ + public RhinoMath() { } + + public static System.Double ToRadians(System.Double degrees) => throw new System.NotImplementedException(); + + public static System.Double ToDegrees(System.Double radians) => throw new System.NotImplementedException(); + + public static System.Boolean IsValidDouble(System.Double x) => throw new System.NotImplementedException(); + + public static System.Boolean IsValidSingle(System.Single x) => throw new System.NotImplementedException(); + + public static System.String IntIndexToString(System.Int32 index) => throw new System.NotImplementedException(); + + public static System.Double UnitScale(Rhino.UnitSystem from, Rhino.UnitSystem to) => + throw new System.NotImplementedException(); + + public static System.Double MetersPerUnit(Rhino.UnitSystem units) => throw new System.NotImplementedException(); + + public static System.Int32 Clamp(System.Int32 value, System.Int32 bound1, System.Int32 bound2) => + throw new System.NotImplementedException(); + + public static System.Double Clamp(System.Double value, System.Double bound1, System.Double bound2) => + throw new System.NotImplementedException(); + + public static System.Double Wrap(System.Double value, System.Double bound1, System.Double bound2) => + throw new System.NotImplementedException(); + + public static System.UInt32 CRC32(System.UInt32 currentRemainder, System.Byte[] buffer) => + throw new System.NotImplementedException(); + + public static System.UInt32 CRC32(System.UInt32 currentRemainder, System.Double value) => + throw new System.NotImplementedException(); + + public static System.UInt32 CRC32(System.UInt32 currentRemainder, System.Int32 value) => + throw new System.NotImplementedException(); + + public static System.Double ParseNumber(System.String expression) => throw new System.NotImplementedException(); + + public static System.Boolean TryParseNumber(System.String expression, out System.Double result) => + throw new System.NotImplementedException(); + + public static System.Boolean EpsilonEquals(System.Double x, System.Double y, System.Double epsilon) => + throw new System.NotImplementedException(); + + public static System.Boolean EpsilonEquals(System.Single x, System.Single y, System.Single epsilon) => + throw new System.NotImplementedException(); + + public static System.Boolean EvaluateNormal( + System.Int32 limitDirection, + Rhino.Geometry.Vector3d ds, + Rhino.Geometry.Vector3d dt, + Rhino.Geometry.Vector3d dss, + Rhino.Geometry.Vector3d dst, + Rhino.Geometry.Vector3d dtt, + out Rhino.Geometry.Vector3d n + ) => throw new System.NotImplementedException(); + + public static System.Boolean EvaluateNormalPartials( + Rhino.Geometry.Vector3d ds, + Rhino.Geometry.Vector3d dt, + Rhino.Geometry.Vector3d dss, + Rhino.Geometry.Vector3d dst, + Rhino.Geometry.Vector3d dtt, + out Rhino.Geometry.Vector3d ns, + out Rhino.Geometry.Vector3d nt + ) => throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.AdvancedSetting.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.AdvancedSetting.s.cs new file mode 100644 index 00000000..6f99fb5f --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.AdvancedSetting.s.cs @@ -0,0 +1,20 @@ +namespace Rhino.Runtime; + +public enum AdvancedSetting +{ + UseNewDraftAngleAnalysisUi, + UseCompressionWhenSaving, + TestAdvancedString, + TestAdvancedInt, + PdfOptionalContentGroups, + LeaveFloatingPanelsHiddenOnMac, + DisableFileWatchers, + EnableCheckForUpdates, + LeftJustifyNumericText, + EnableWindowsGestures, + MakeInteriorNgonVertexesSelectable, + MacDisplayOldVersionAutosaveWarning, + UseNewMissingFontUI, + ExportDocumentUserText, + CommandsToIgnoreWhenAutoHidingToolPalettes, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.Analytics.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.Analytics.s.cs new file mode 100644 index 00000000..a0bc7523 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.Analytics.s.cs @@ -0,0 +1,63 @@ +namespace Rhino.Runtime; + +public partial class Analytics +{ + public Analytics() { } + + public Analytics(System.String TrackingID, System.String Name) => throw new System.NotImplementedException(); + + public Analytics( + System.String TrackingID, + System.String Name, + System.String Platform, + System.String InstallerId, + System.String Version + ) => throw new System.NotImplementedException(); + + public virtual void Send(System.String Category, System.String Action, System.String Label, System.UInt32 Value) => + throw new System.NotImplementedException(); + + public virtual void Send(System.Collections.Specialized.NameValueCollection data) => + throw new System.NotImplementedException(); + + public virtual void Send(System.String Category) => throw new System.NotImplementedException(); + + public virtual void Send(System.String Category, System.String Action) => throw new System.NotImplementedException(); + + public virtual void Send(System.String Category, System.String Action, System.String Label) => + throw new System.NotImplementedException(); + + public virtual System.String GoogleAnalyticsTrackingID + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String AppName + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String AppPlatform + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String AppInstallerId + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.String AppVersion + { + get => throw new System.NotImplementedException(); + set { } + } + public static System.Boolean UsageStatisticsEnabled + { + get => throw new System.NotImplementedException(); + } + public static System.Guid UserId + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.AssemblyResolver.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.AssemblyResolver.s.cs new file mode 100644 index 00000000..ddadf36b --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.AssemblyResolver.s.cs @@ -0,0 +1,19 @@ +namespace Rhino.Runtime; + +public partial class AssemblyResolver +{ + public AssemblyResolver() { } + + public static void AddSearchFolder(System.String folder) => throw new System.NotImplementedException(); + + public static void AddSearchFile(System.String file) => throw new System.NotImplementedException(); + + public static System.ResolveEventHandler CurrentDomainAssemblyResolve + { + get => throw new System.NotImplementedException(); + } + public static System.ResolveEventHandler CurrentDomainReflectionOnlyAssemblyResolve + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.CommonObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.CommonObject.s.cs new file mode 100644 index 00000000..09456759 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.CommonObject.s.cs @@ -0,0 +1,51 @@ +namespace Rhino.Runtime; + +public partial class CommonObject : System.IDisposable, System.Runtime.Serialization.ISerializable +{ + public CommonObject() { } + + public virtual void EnsurePrivateCopy() => throw new System.NotImplementedException(); + + public virtual System.Boolean IsValidWithLog(out System.String log) => throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual void GetObjectData( + System.Runtime.Serialization.SerializationInfo info, + System.Runtime.Serialization.StreamingContext context + ) => throw new System.NotImplementedException(); + + public static Rhino.Runtime.CommonObject FromBase64String( + System.Int32 archive3dm, + System.Int32 opennurbs, + System.String base64Data + ) => throw new System.NotImplementedException(); + + public static Rhino.Runtime.CommonObject FromJSON(System.String json) => throw new System.NotImplementedException(); + + public static Rhino.Runtime.CommonObject FromJSON( + System.Collections.Generic.Dictionary jsonDictionary + ) => throw new System.NotImplementedException(); + + public static System.Boolean PerformCorruptionTesting + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Boolean IsDocumentControlled + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean IsValid + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean Disposed + { + get => throw new System.NotImplementedException(); + } + public virtual System.Boolean HasUserData + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.CorruptGeometryException.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.CorruptGeometryException.s.cs new file mode 100644 index 00000000..d8991629 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.CorruptGeometryException.s.cs @@ -0,0 +1,17 @@ +namespace Rhino.Runtime; + +public partial class CorruptGeometryException : System.Exception +{ + public CorruptGeometryException() { } + + public virtual System.IntPtr Pointer + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Runtime.CommonObject CommonObject + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.DocumentCollectedException.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.DocumentCollectedException.s.cs new file mode 100644 index 00000000..b4674e6c --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.DocumentCollectedException.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.Runtime; + +public partial class DocumentCollectedException : System.Exception +{ + public DocumentCollectedException() { } + + public DocumentCollectedException(System.String message) => throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.HostUtils+LogMessageType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.HostUtils+LogMessageType.s.cs new file mode 100644 index 00000000..d866135f --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.HostUtils+LogMessageType.s.cs @@ -0,0 +1,13 @@ +namespace Rhino.Runtime; + +public partial class HostUtils +{ + public enum LogMessageType + { + unknown, + information, + warning, + error, + assert, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.HostUtils.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.HostUtils.s.cs new file mode 100644 index 00000000..5155cc16 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.HostUtils.s.cs @@ -0,0 +1,188 @@ +namespace Rhino.Runtime; + +public partial class HostUtils +{ + public HostUtils() { } + + public static void GetCurrentProcessInfo(out System.String processName, out System.Version processVersion) => + throw new System.NotImplementedException(); + + public static T GetPlatformService(System.String assemblyPath, System.String typeFullName) => + throw new System.NotImplementedException(); + + public static System.Boolean IsManagedDll(System.String path) => throw new System.NotImplementedException(); + + public static void ClearFpuExceptionStatus() => throw new System.NotImplementedException(); + + public static void RegisterNamedCallback( + System.String name, + System.EventHandler callback + ) => throw new System.NotImplementedException(); + + public static System.Boolean ExecuteNamedCallback(System.String name, Rhino.Runtime.NamedParametersEventArgs args) => + throw new System.NotImplementedException(); + + public static void RegisterComputeEndpoint(System.String endpointPath, System.Type t) => + throw new System.NotImplementedException(); + + public static System.String[] GetAssemblySearchPaths() => throw new System.NotImplementedException(); + + public static void InPlaceConstCast(Rhino.Geometry.GeometryBase geometry, System.Boolean makeNonConst) => + throw new System.NotImplementedException(); + + public static System.Boolean CheckForRdk(System.Boolean throwOnFalse, System.Boolean usePreviousResult) => + throw new System.NotImplementedException(); + + public static System.Boolean GetAbsolutePath( + System.String relativePath, + System.Boolean bRelativePathisFileName, + System.String relativeTo, + System.Boolean bRelativeToIsFileName, + out System.String pathOut + ) => throw new System.NotImplementedException(); + + public static System.Boolean IsRhinoFileExtension(System.String fileExtension) => + throw new System.NotImplementedException(); + + public static System.Boolean FileNameEndsWithRhinoExtension(System.String fileName) => + throw new System.NotImplementedException(); + + public static System.Boolean IsRhinoBackupFileExtension(System.String fileExtension) => + throw new System.NotImplementedException(); + + public static System.Boolean FileNameEndsWithRhinoBackupExtension(System.String fileName) => + throw new System.NotImplementedException(); + + public static void DebugString(System.String msg) => throw new System.NotImplementedException(); + + public static void DebugString(System.String format, System.Object[] args) => + throw new System.NotImplementedException(); + + public static void ExceptionReport(System.Exception ex) => throw new System.NotImplementedException(); + + public static void ExceptionReport(System.String source, System.Exception ex) => + throw new System.NotImplementedException(); + + public static void SendLogMessageToCloudCallbackProc( + Rhino.Runtime.HostUtils.LogMessageType msg_type, + System.IntPtr pwStringClass, + System.IntPtr pwStringDesc, + System.IntPtr pwStringMessage + ) => throw new System.NotImplementedException(); + + public static System.String DebugDumpToString(Rhino.Geometry.GeometryBase geometry) => + throw new System.NotImplementedException(); + + public static System.String DebugDumpToString(Rhino.Geometry.BezierCurve bezierCurve) => + throw new System.NotImplementedException(); + + public static void RecordInitInstanceTime(System.String description) => throw new System.NotImplementedException(); + + public static System.Int32 CreateCommands(System.IntPtr pPlugIn, System.Reflection.Assembly pluginAssembly) => + throw new System.NotImplementedException(); + + public static System.String AutoInstallPlugInFolder(System.Boolean currentUser) => + throw new System.NotImplementedException(); + + public static System.Collections.Generic.IEnumerable GetActivePlugInVersionFolders( + System.Boolean currentUser + ) => throw new System.NotImplementedException(); + + public static void InitializeRhinoCommon() => throw new System.NotImplementedException(); + + public static void InitializeRhinoCommon_RDK() => throw new System.NotImplementedException(); + + public static void ShutDownRhinoCommon_RDK() => throw new System.NotImplementedException(); + + public static void RhinoCommonExceptionHandler(System.String title, System.Object sender, System.Exception ex) => + throw new System.NotImplementedException(); + + public static void UnhandledThreadException(System.Object sender, System.Threading.ThreadExceptionEventArgs e) => + throw new System.NotImplementedException(); + + public static void InitializeZooClient() => throw new System.NotImplementedException(); + + public static System.Int32 CallFromCoreRhino(System.String task) => throw new System.NotImplementedException(); + + public static void DisplayOleAlerts(System.Boolean display) => throw new System.NotImplementedException(); + + public static System.Int32 GetSystemProcessorCount() => throw new System.NotImplementedException(); + + public static System.Reflection.Assembly GetRhinoDotNetAssembly() => throw new System.NotImplementedException(); + + public static void SetInShutDown() => throw new System.NotImplementedException(); + + public static System.Boolean RunningAsRhinoInside + { + get => throw new System.NotImplementedException(); + } + public static System.String OperatingSystemEdition + { + get => throw new System.NotImplementedException(); + } + public static System.String OperatingSystemInstallationType + { + get => throw new System.NotImplementedException(); + } + public static System.String OperatingSystemProductName + { + get => throw new System.NotImplementedException(); + } + public static System.String OperatingSystemVersion + { + get => throw new System.NotImplementedException(); + } + public static System.String OperatingSystemBuildNumber + { + get => throw new System.NotImplementedException(); + } + public static System.Boolean RunningOnWindows + { + get => throw new System.NotImplementedException(); + } + public static System.Boolean RunningOnOSX + { + get => throw new System.NotImplementedException(); + } + public static System.Boolean RunningOnServer + { + get => throw new System.NotImplementedException(); + } + public static System.Boolean RunningInWindowsContainer + { + get => throw new System.NotImplementedException(); + } + public static System.Boolean RunningInDarkMode + { + get => throw new System.NotImplementedException(); + } + public static System.String DeviceName + { + get => throw new System.NotImplementedException(); + } + public static System.String ComputerSerialNumber + { + get => throw new System.NotImplementedException(); + } + public static System.UInt32 CurrentOSLanguage + { + get => throw new System.NotImplementedException(); + } + public static System.Guid DeviceId + { + get => throw new System.NotImplementedException(); + } + public static System.Boolean RunningInMono + { + get => throw new System.NotImplementedException(); + } + public static System.Boolean RunningInRhino + { + get => throw new System.NotImplementedException(); + } + public static System.Boolean SendDebugToCommandLine + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.IPlatformServiceLocator.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.IPlatformServiceLocator.s.cs new file mode 100644 index 00000000..3a19d6da --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.IPlatformServiceLocator.s.cs @@ -0,0 +1,6 @@ +namespace Rhino.Runtime; + +public partial interface IPlatformServiceLocator +{ + public T GetService(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.IZooClientUtilities.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.IZooClientUtilities.s.cs new file mode 100644 index 00000000..d1b62954 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.IZooClientUtilities.s.cs @@ -0,0 +1,26 @@ +namespace Rhino.Runtime; + +public partial interface IZooClientUtilities +{ + public System.Boolean Initialize(System.Object verify); + public System.String Echo(System.Object verify, System.String message); + public System.Boolean GetLicense(System.Object verify, Rhino.Runtime.ZooClientParameters parameters); + public System.Boolean ReturnLicense(System.Object verify, System.Guid productId); + public System.Boolean ReturnLicense(System.Object verify, System.String productPath, System.Guid productId); + public System.Boolean CheckOutLicense(System.Object verify, System.Guid productId); + public System.Boolean CheckInLicense(System.Object verify, System.Guid productId); + public System.Boolean ConvertLicense(System.Object verify, System.Guid productId); + public System.Boolean DeleteLicense(System.Object verify, System.Guid productId); + public System.Int32 GetLicenseType(System.Object verify, System.Guid productId); + public System.Boolean IsCheckOutEnabled(System.Object verify); + public void ShowBuyLicenseUi(System.Object verify, System.Guid productId); + public System.Boolean AskUserForLicense(System.Object verify, Rhino.Runtime.ZooClientParameters parameters); + public System.Boolean LicenseOptionsHandler(System.Object verify, Rhino.Runtime.ZooClientParameters parameters); + public System.Boolean ShowLicenseValidationUi(System.Object verify, System.String cdkey); + public System.Boolean LoginToCloudZoo(); + public System.Boolean LogoutOfCloudZoo(); + public System.DateTime GetCurrentTime(); + public System.Drawing.Image LoggedInUserAvatar { get; } + public System.String LoggedInUserName { get; } + public System.Boolean UserIsLoggedIn { get; } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.ImportOptionsSections.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.ImportOptionsSections.s.cs new file mode 100644 index 00000000..daf76c4f --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.ImportOptionsSections.s.cs @@ -0,0 +1,26 @@ +namespace Rhino.Runtime; + +public enum ImportOptionsSections +{ + AdvancedDisplay, + Alias, + Appearance, + ChooseOneObject, + ControlPointContextMenu, + CursorToolTip, + Display, + File, + General, + Grid, + ModelAid, + Mouse, + NeverRepeatCommands, + ObjectContextMenu, + SearchPath, + ShortcutKey, + Smarttrack, + View, + ViewportContextMenu, + ToolPaletteSettings, + Count, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.Interop.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.Interop.s.cs new file mode 100644 index 00000000..410cee4c --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.Interop.s.cs @@ -0,0 +1,74 @@ +namespace Rhino.Runtime; + +public partial class Interop +{ + public Interop() { } + + public static Rhino.DocObjects.Font FontFromPointer(System.IntPtr ptrManagedFont) => + throw new System.NotImplementedException(); + + public static Rhino.Display.ViewCaptureSettings ViewCaptureFromPointer(System.IntPtr ptrViewCapture) => + throw new System.NotImplementedException(); + + public static System.IntPtr NativeRhinoDocPointer(Rhino.RhinoDoc doc) => throw new System.NotImplementedException(); + + public static System.IntPtr NSFontFromFont(Rhino.DocObjects.Font font) => throw new System.NotImplementedException(); + + public static System.IntPtr NSFontFromFont(Rhino.DocObjects.Font font, System.Double pointSize) => + throw new System.NotImplementedException(); + + public static System.IntPtr NativeGeometryConstPointer(Rhino.Geometry.GeometryBase geometry) => + throw new System.NotImplementedException(); + + public static System.IntPtr NativeGeometryNonConstPointer(Rhino.Geometry.GeometryBase geometry) => + throw new System.NotImplementedException(); + + public static System.IntPtr NativeNonConstPointer(Rhino.Display.ViewCaptureSettings settings) => + throw new System.NotImplementedException(); + + public static System.IntPtr NativeNonConstPointer(Rhino.DocObjects.ViewportInfo viewport) => + throw new System.NotImplementedException(); + + public static System.IntPtr NativeNonConstPointer(Rhino.Display.RhinoViewport viewport) => + throw new System.NotImplementedException(); + + public static System.IntPtr NativeNonConstPointer(Rhino.Display.DisplayPipeline pipeline) => + throw new System.NotImplementedException(); + + public static System.IntPtr RhinoObjectConstPointer(Rhino.DocObjects.RhinoObject rhinoObject) => + throw new System.NotImplementedException(); + + public static Rhino.DocObjects.RhinoObject RhinoObjectFromPointer(System.IntPtr pRhinoObject) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.GeometryBase CreateFromNativePointer(System.IntPtr pGeometry) => + throw new System.NotImplementedException(); + + public static System.Boolean TryCopyFromOnArc(System.Object source, out Rhino.Geometry.Arc destination) => + throw new System.NotImplementedException(); + + public static System.Boolean TryCopyToOnArc(Rhino.Geometry.Arc source, System.Object destination) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Brep FromOnBrep(System.Object source) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Surface FromOnSurface(System.Object source) => + throw new System.NotImplementedException(); + + public static Rhino.Geometry.Mesh FromOnMesh(System.Object source) => throw new System.NotImplementedException(); + + public static Rhino.Geometry.Curve FromOnCurve(System.Object source) => throw new System.NotImplementedException(); + + public static System.Object ToOnBrep(Rhino.Geometry.Brep source) => throw new System.NotImplementedException(); + + public static System.Object ToOnSurface(Rhino.Geometry.Surface source) => throw new System.NotImplementedException(); + + public static System.Object ToOnMesh(Rhino.Geometry.Mesh source) => throw new System.NotImplementedException(); + + public static System.Object ToOnCurve(Rhino.Geometry.Curve source) => throw new System.NotImplementedException(); + + public static System.Object ToOnXform(Rhino.Geometry.Transform source) => throw new System.NotImplementedException(); + + public static System.Object ToIRhinoViewport(Rhino.Display.RhinoViewport source) => + throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.LicenseStateChangedEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.LicenseStateChangedEventArgs.s.cs new file mode 100644 index 00000000..dc3ba87e --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.LicenseStateChangedEventArgs.s.cs @@ -0,0 +1,15 @@ +namespace Rhino.Runtime; + +public partial class LicenseStateChangedEventArgs : System.EventArgs +{ + public LicenseStateChangedEventArgs() { } + + public LicenseStateChangedEventArgs(System.Boolean callingRhinoCommonAllowed) => + throw new System.NotImplementedException(); + + public virtual System.Boolean CallingRhinoCommonAllowed + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.LicenseTypes.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.LicenseTypes.s.cs new file mode 100644 index 00000000..2f556c27 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.LicenseTypes.s.cs @@ -0,0 +1,10 @@ +namespace Rhino.Runtime; + +public enum LicenseTypes +{ + Undefined, + Standalone, + ZooAutoDetect, + ZooManualDetect, + CloudZoo, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.Mode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.Mode.s.cs new file mode 100644 index 00000000..ba47649f --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.Mode.s.cs @@ -0,0 +1,9 @@ +namespace Rhino.Runtime; + +public enum Mode +{ + NormalMode, + ViewerMode, + BetaMode, + InvalidMode, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.NamedParametersEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.NamedParametersEventArgs.s.cs new file mode 100644 index 00000000..e7c26960 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.NamedParametersEventArgs.s.cs @@ -0,0 +1,79 @@ +namespace Rhino.Runtime; + +public partial class NamedParametersEventArgs : System.EventArgs, System.IDisposable +{ + public NamedParametersEventArgs() { } + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetString(System.String name, out System.String value) => + throw new System.NotImplementedException(); + + public virtual void Set(System.String name, System.String value) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetStrings(System.String name, out System.String[] value) => + throw new System.NotImplementedException(); + + public virtual void Set(System.String name, System.Collections.Generic.IEnumerable strings) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetBool(System.String name, out System.Boolean value) => + throw new System.NotImplementedException(); + + public virtual void Set(System.String name, System.Boolean value) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetInt(System.String name, out System.Int32 value) => + throw new System.NotImplementedException(); + + public virtual void Set(System.String name, System.Int32 value) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetUnsignedInt(System.String name, out System.UInt32 value) => + throw new System.NotImplementedException(); + + public virtual void Set(System.String name, System.UInt32 value) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetDouble(System.String name, out System.Double value) => + throw new System.NotImplementedException(); + + public virtual void Set(System.String name, System.Double value) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetPoint(System.String name, out Rhino.Geometry.Point3d value) => + throw new System.NotImplementedException(); + + public virtual void Set(System.String name, Rhino.Geometry.Point3d value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetVector(System.String name, out Rhino.Geometry.Vector3d value) => + throw new System.NotImplementedException(); + + public virtual void Set(System.String name, Rhino.Geometry.Vector3d value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetColor(System.String name, out System.Drawing.Color value) => + throw new System.NotImplementedException(); + + public virtual void Set(System.String name, System.Drawing.Color value) => throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetViewport(System.String name, out Rhino.DocObjects.ViewportInfo viewport) => + throw new System.NotImplementedException(); + + public virtual void Set(System.String name, Rhino.Geometry.GeometryBase value) => + throw new System.NotImplementedException(); + + public virtual void Set( + System.String name, + System.Collections.Generic.IEnumerable values + ) => throw new System.NotImplementedException(); + + public virtual void SetWindowHandle(System.String name, System.IntPtr value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetWindowHandle(System.String name, out System.IntPtr value) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetGeometry(System.String name, out Rhino.Geometry.GeometryBase[] values) => + throw new System.NotImplementedException(); + + public virtual System.Boolean TryGetRhinoObjects(System.String key, out Rhino.DocObjects.RhinoObject[] values) => + throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.NotLicensedException.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.NotLicensedException.s.cs new file mode 100644 index 00000000..0b105d9e --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.NotLicensedException.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.Runtime; + +public partial class NotLicensedException : System.Exception +{ + public NotLicensedException() { } + + public NotLicensedException(System.String message) => throw new System.NotImplementedException(); + + public NotLicensedException(System.String message, System.Exception inner) => + throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.PythonCompiledCode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.PythonCompiledCode.s.cs new file mode 100644 index 00000000..3540a5f5 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.PythonCompiledCode.s.cs @@ -0,0 +1,8 @@ +namespace Rhino.Runtime; + +public partial class PythonCompiledCode +{ + public PythonCompiledCode() { } + + public virtual void Execute(Rhino.Runtime.PythonScript scope) => throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.PythonScript.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.PythonScript.s.cs new file mode 100644 index 00000000..89b26a96 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.PythonScript.s.cs @@ -0,0 +1,76 @@ +namespace Rhino.Runtime; + +public partial class PythonScript +{ + public PythonScript() { } + + public static Rhino.Runtime.PythonScript Create() => throw new System.NotImplementedException(); + + public static System.Reflection.Assembly[] RuntimeAssemblies() => throw new System.NotImplementedException(); + + public static void AddRuntimeAssembly(System.Reflection.Assembly assembly) => + throw new System.NotImplementedException(); + + public virtual Rhino.Runtime.PythonCompiledCode Compile(System.String script) => + throw new System.NotImplementedException(); + + public virtual System.Boolean ContainsVariable(System.String name) => throw new System.NotImplementedException(); + + public virtual System.Collections.Generic.IEnumerable GetVariableNames() => + throw new System.NotImplementedException(); + + public virtual System.Object GetVariable(System.String name) => throw new System.NotImplementedException(); + + public virtual void SetVariable(System.String name, System.Object value) => + throw new System.NotImplementedException(); + + public virtual void SetIntellisenseVariable(System.String name, System.Object value) => + throw new System.NotImplementedException(); + + public virtual void RemoveVariable(System.String name) => throw new System.NotImplementedException(); + + public virtual System.Object EvaluateExpression(System.String statements, System.String expression) => + throw new System.NotImplementedException(); + + public virtual System.Boolean ExecuteFile(System.String path) => throw new System.NotImplementedException(); + + public virtual System.Boolean ExecuteFileInScope(System.String path) => throw new System.NotImplementedException(); + + public virtual System.Boolean ExecuteScript(System.String script) => throw new System.NotImplementedException(); + + public virtual System.String GetStackTraceFromException(System.Exception ex) => + throw new System.NotImplementedException(); + + public virtual System.Object CreateTextEditorControl( + System.String script, + System.Action helpcallback + ) => throw new System.NotImplementedException(); + + public virtual void SetupScriptContext(System.Object doc) => throw new System.NotImplementedException(); + + public static System.String[] SearchPaths + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Action Output + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Object ScriptContextDoc + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual Rhino.Commands.Command ScriptContextCommand + { + get => throw new System.NotImplementedException(); + set { } + } + public virtual System.Int32 ContextId + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.RdkNotLoadedException.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.RdkNotLoadedException.s.cs new file mode 100644 index 00000000..42be33c8 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.RdkNotLoadedException.s.cs @@ -0,0 +1,6 @@ +namespace Rhino.Runtime; + +public partial class RdkNotLoadedException : System.Exception +{ + public RdkNotLoadedException() { } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.RiskyAction.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.RiskyAction.s.cs new file mode 100644 index 00000000..0f18b3a0 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.RiskyAction.s.cs @@ -0,0 +1,11 @@ +namespace Rhino.Runtime; + +public partial class RiskyAction : System.IDisposable +{ + public RiskyAction() { } + + public RiskyAction(System.String description, System.String file, System.String member, System.Int32 line) => + throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.Skin.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.Skin.s.cs new file mode 100644 index 00000000..98355ea2 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.Skin.s.cs @@ -0,0 +1,15 @@ +namespace Rhino.Runtime; + +public partial class Skin +{ + public Skin() { } + + public static Rhino.Runtime.Skin ActiveSkin + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.PersistentSettings Settings + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.TextFields+InstanceAttributeField.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.TextFields+InstanceAttributeField.s.cs new file mode 100644 index 00000000..31a6b1b4 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.TextFields+InstanceAttributeField.s.cs @@ -0,0 +1,25 @@ +namespace Rhino.Runtime; + +public partial class TextFields +{ + public partial class InstanceAttributeField + { + public InstanceAttributeField() { } + + public InstanceAttributeField(System.String key, System.String prompt, System.String defaultValue) => + throw new System.NotImplementedException(); + + public virtual System.String Key + { + get => throw new System.NotImplementedException(); + } + public virtual System.String Prompt + { + get => throw new System.NotImplementedException(); + } + public virtual System.String DefaultValue + { + get => throw new System.NotImplementedException(); + } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.TextFields.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.TextFields.s.cs new file mode 100644 index 00000000..65307136 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.TextFields.s.cs @@ -0,0 +1,112 @@ +namespace Rhino.Runtime; + +public partial class TextFields +{ + public TextFields() { } + + public static System.String Date() => throw new System.NotImplementedException(); + + public static System.String Date(System.String dateFormat) => throw new System.NotImplementedException(); + + public static System.String Date(System.String dateFormat, System.String languageId) => + throw new System.NotImplementedException(); + + public static System.String DateModified() => throw new System.NotImplementedException(); + + public static System.String DateModified(System.String dateFormat) => throw new System.NotImplementedException(); + + public static System.String DateModified(System.String dateFormat, System.String languageId) => + throw new System.NotImplementedException(); + + public static System.String Notes() => throw new System.NotImplementedException(); + + public static System.String ModelUnits() => throw new System.NotImplementedException(); + + public static System.String FileName() => throw new System.NotImplementedException(); + + public static System.String FileName(System.String options) => throw new System.NotImplementedException(); + + public static System.String LayerName(System.String layerId) => throw new System.NotImplementedException(); + + public static System.String ObjectLayer(System.String id) => throw new System.NotImplementedException(); + + public static System.String PaperName() => throw new System.NotImplementedException(); + + public static System.Int32 PageNumber() => throw new System.NotImplementedException(); + + public static System.String PageName() => throw new System.NotImplementedException(); + + public static System.String PageName(System.String id) => throw new System.NotImplementedException(); + + public static System.Double PageWidth() => throw new System.NotImplementedException(); + + public static System.Double PageHeight() => throw new System.NotImplementedException(); + + public static System.Int32 NumPages() => throw new System.NotImplementedException(); + + public static System.String DetailScale(System.String detailId, System.String scaleFormat) => + throw new System.NotImplementedException(); + + public static System.Double Area(System.String id) => throw new System.NotImplementedException(); + + public static System.Double Area(System.String id, System.String unitSystem) => + throw new System.NotImplementedException(); + + public static System.Double Volume(System.String id) => throw new System.NotImplementedException(); + + public static System.Double Volume(System.String id, System.String opt) => throw new System.NotImplementedException(); + + public static System.Double Volume(System.String id, System.String unitSystem, System.String allowOpenObjects) => + throw new System.NotImplementedException(); + + public static System.Double CurveLength(System.String id) => throw new System.NotImplementedException(); + + public static System.Double CurveLength(System.String id, System.String unitSystem) => + throw new System.NotImplementedException(); + + public static System.String ObjectName(System.String id) => throw new System.NotImplementedException(); + + public static System.String ObjectName() => throw new System.NotImplementedException(); + + public static System.String PointCoordinate(System.String pointId, System.String axis) => + throw new System.NotImplementedException(); + + public static System.String DocumentText(System.String key) => throw new System.NotImplementedException(); + + public static System.String UserText(System.String id, System.String key) => + throw new System.NotImplementedException(); + + public static System.String UserText(System.String id, System.String key, System.String prompt) => + throw new System.NotImplementedException(); + + public static System.String UserText( + System.String id, + System.String key, + System.String prompt, + System.String defaultValue + ) => throw new System.NotImplementedException(); + + public static System.String BlockAttributeText(System.String key, System.String prompt, System.String defaultValue) => + throw new System.NotImplementedException(); + + public static System.String LayoutUserText(System.String key) => throw new System.NotImplementedException(); + + public static System.String LayoutUserText(System.String layoutId, System.String key) => + throw new System.NotImplementedException(); + + public static System.String BlockInstanceName(System.String blockId) => throw new System.NotImplementedException(); + + public static System.Int32 BlockInstanceCount(System.String instanceDefinitionNameOrId) => + throw new System.NotImplementedException(); + + public static Rhino.Runtime.TextFields.InstanceAttributeField[] GetInstanceAttributeFields(System.String str) => + throw new System.NotImplementedException(); + + public static Rhino.Runtime.TextFields.InstanceAttributeField[] GetInstanceAttributeFields( + Rhino.DocObjects.TextObject text + ) => throw new System.NotImplementedException(); + + public static Rhino.Runtime.TextFields.InstanceAttributeField[] GetInstanceAttributeFields( + Rhino.DocObjects.InstanceDefinition idef + ) => throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.ViewCaptureWriter.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.ViewCaptureWriter.s.cs new file mode 100644 index 00000000..9ad12613 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.ViewCaptureWriter.s.cs @@ -0,0 +1,12 @@ +namespace Rhino.Runtime; + +public partial class ViewCaptureWriter +{ + public ViewCaptureWriter() { } + + public ViewCaptureWriter(System.Double dpi, System.Drawing.Size pageSize) => + throw new System.NotImplementedException(); + + public virtual void Draw(System.IntPtr constPtrPrintInfo, Rhino.RhinoDoc doc) => + throw new System.NotImplementedException(); +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.ZooClientParameters.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.ZooClientParameters.s.cs new file mode 100644 index 00000000..07e3e28e --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Runtime.ZooClientParameters.s.cs @@ -0,0 +1,46 @@ +namespace Rhino.Runtime; + +public partial class ZooClientParameters +{ + public ZooClientParameters() { } + + public virtual System.Boolean VerifyPreviousVersionLicense( + System.String license, + System.String previousVersionLicense, + out System.String errorMessage + ) => throw new System.NotImplementedException(); + + public virtual System.Guid ProductGuid + { + get => throw new System.NotImplementedException(); + } + public virtual System.Guid LicenseGuid + { + get => throw new System.NotImplementedException(); + } + public virtual System.String ProductTitle + { + get => throw new System.NotImplementedException(); + } + public virtual System.Int32 ProductBuildType + { + get => throw new System.NotImplementedException(); + } + public virtual System.String LicenseEntryTextMask + { + get => throw new System.NotImplementedException(); + } + public virtual System.String ProductPath + { + get => throw new System.NotImplementedException(); + } + public virtual System.Object ParentWindow + { + get => throw new System.NotImplementedException(); + } + public virtual Rhino.Runtime.LicenseTypes SelectedLicenseType + { + get => throw new System.NotImplementedException(); + set { } + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.RuntimeEnvironment.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.RuntimeEnvironment.s.cs new file mode 100644 index 00000000..5421137f --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.RuntimeEnvironment.s.cs @@ -0,0 +1,11 @@ +namespace Rhino; + +public enum RuntimeEnvironment +{ + Unset, + None, + Windows, + Apple, + Android, + Linux, +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.ScaleValue+ScaleStringFormat.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.ScaleValue+ScaleStringFormat.s.cs new file mode 100644 index 00000000..23de3147 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.ScaleValue+ScaleStringFormat.s.cs @@ -0,0 +1,13 @@ +namespace Rhino; + +public partial class ScaleValue +{ + public enum ScaleStringFormat + { + None, + RatioFormat, + EquationFormat, + FractionFormat, + Unset, + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.ScaleValue.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.ScaleValue.s.cs new file mode 100644 index 00000000..3cdb3fcc --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.ScaleValue.s.cs @@ -0,0 +1,31 @@ +namespace Rhino; + +public partial class ScaleValue : System.IDisposable +{ + public ScaleValue() { } + + public static Rhino.ScaleValue OneToOne() => throw new System.NotImplementedException(); + + public static Rhino.ScaleValue Create( + Rhino.LengthValue left, + Rhino.LengthValue right, + Rhino.ScaleValue.ScaleStringFormat format + ) => throw new System.NotImplementedException(); + + public virtual void Dispose() => throw new System.NotImplementedException(); + + public virtual System.Boolean IsUnset() => throw new System.NotImplementedException(); + + public virtual Rhino.LengthValue LeftLengthValue() => throw new System.NotImplementedException(); + + public virtual Rhino.LengthValue RightLengthValue() => throw new System.NotImplementedException(); + + public virtual System.Double LeftToRightScale + { + get => throw new System.NotImplementedException(); + } + public virtual System.Double RightToLeftScale + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Symbols.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Symbols.s.cs new file mode 100644 index 00000000..22b87e41 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.Symbols.s.cs @@ -0,0 +1,23 @@ +namespace Rhino; + +public partial class Symbols +{ + public Symbols() { } + + public static System.Char DegreeSymbol + { + get => throw new System.NotImplementedException(); + } + public static System.Char RadiusSymbol + { + get => throw new System.NotImplementedException(); + } + public static System.Char DiameterSymbol + { + get => throw new System.NotImplementedException(); + } + public static System.Char PlusMinusSymbol + { + get => throw new System.NotImplementedException(); + } +} diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.UnitSystem.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.UnitSystem.s.cs new file mode 100644 index 00000000..9ee6f3d3 --- /dev/null +++ b/Speckle.Rhino7.Fakes/generated/Rhino.UnitSystem.s.cs @@ -0,0 +1,32 @@ +namespace Rhino; + +public enum UnitSystem +{ + None, + Angstroms, + Nanometers, + Microns, + Millimeters, + Centimeters, + Decimeters, + Meters, + Dekameters, + Hectometers, + Kilometers, + Megameters, + Gigameters, + Microinches, + Mils, + Inches, + Feet, + Yards, + Miles, + PrinterPoints, + PrinterPicas, + NauticalMiles, + AstronomicalUnits, + LightYears, + Parsecs, + CustomUnits, + Unset, +} diff --git a/Speckle.Rhino7.Fakes/packages.lock.json b/Speckle.Rhino7.Fakes/packages.lock.json new file mode 100644 index 00000000..bc98de46 --- /dev/null +++ b/Speckle.Rhino7.Fakes/packages.lock.json @@ -0,0 +1,53 @@ +{ + "version": 2, + "dependencies": { + "net8.0": { + "Microsoft.SourceLink.GitHub": { + "type": "Direct", + "requested": "[8.0.0, )", + "resolved": "8.0.0", + "contentHash": "G5q7OqtwIyGTkeIOAc3u2ZuV/kicQaec5EaRnc0pIeSnh9LUjj+PYQrJYBURvDt7twGl2PKA7nSN0kz1Zw5bnQ==", + "dependencies": { + "Microsoft.Build.Tasks.Git": "8.0.0", + "Microsoft.SourceLink.Common": "8.0.0" + } + }, + "MinVer": { + "type": "Direct", + "requested": "[5.0.0, )", + "resolved": "5.0.0", + "contentHash": "ybkgpQMtt0Fo91l5rYtE3TZtD+Nmy5Ko091xvfXXOosQdMi30XO2EZ2+ShZt89gdu7RMmJqZaJ+e1q6d+6+KNw==" + }, + "PolySharp": { + "type": "Direct", + "requested": "[1.14.1, )", + "resolved": "1.14.1", + "contentHash": "mOOmFYwad3MIOL14VCjj02LljyF1GNw1wP0YVlxtcPvqdxjGGMNdNJJxHptlry3MOd8b40Flm8RPOM8JOlN2sQ==" + }, + "System.Drawing.Common": { + "type": "Direct", + "requested": "[8.0.6, )", + "resolved": "8.0.6", + "contentHash": "aSwRnJzz6fZ73JvWMMG0KvBwOnXsBTFtfHLriQyAPrDIZ+NrDfl15GWbO/A35k0dtH77D7jfxzEcFF7RONtU/w==", + "dependencies": { + "Microsoft.Win32.SystemEvents": "8.0.0" + } + }, + "Microsoft.Build.Tasks.Git": { + "type": "Transitive", + "resolved": "8.0.0", + "contentHash": "bZKfSIKJRXLTuSzLudMFte/8CempWjVamNUR5eHJizsy+iuOuO/k2gnh7W0dHJmYY0tBf+gUErfluCv5mySAOQ==" + }, + "Microsoft.SourceLink.Common": { + "type": "Transitive", + "resolved": "8.0.0", + "contentHash": "dk9JPxTCIevS75HyEQ0E4OVAFhB2N+V9ShCXf8Q6FkUQZDkgLI12y679Nym1YqsiSysuQskT7Z+6nUf3yab6Vw==" + }, + "Microsoft.Win32.SystemEvents": { + "type": "Transitive", + "resolved": "8.0.0", + "contentHash": "9opKRyOKMCi2xJ7Bj7kxtZ1r9vbzosMvRrdEhVhDz8j8MoBGgB+WmC94yH839NPH+BclAjtQ/pyagvi/8gDLkw==" + } + } + } +} \ No newline at end of file diff --git a/Speckle.Shared/Constructors.cs b/Speckle.Shared/Constructors.cs index 9e662edb..ccff4862 100644 --- a/Speckle.Shared/Constructors.cs +++ b/Speckle.Shared/Constructors.cs @@ -19,8 +19,8 @@ private List WriteConstructors(StringBuilder sb, Type claz } var constructorSb = new StringBuilder(); - constructorSb.Append($"\tpublic {clazz.Name}("); - WriteMethodBody(constructorSb, [], clazz.BaseType, GeneratedType.Empty); + constructorSb.Append($"\tpublic {FormNameOnly(clazz)}("); + WriteMethodBody(constructorSb, [], clazz.BaseType, GeneratedType.Empty, false); sb.Append(constructorSb); generatedConstructor.Add(new GeneratedConstructor([])); foreach (var constructor in constructors) @@ -28,9 +28,9 @@ private List WriteConstructors(StringBuilder sb, Type claz try { constructorSb = new StringBuilder(); - constructorSb.Append($"\tpublic {clazz.Name}("); + constructorSb.Append($"\tpublic {FormNameOnly(clazz)}("); var parameters = constructor.GetParameters(); - WriteMethodBody(constructorSb, parameters, clazz.BaseType, GeneratedType.Class); + WriteMethodBody(constructorSb, parameters, clazz.BaseType, GeneratedType.Class, false); sb.Append(constructorSb); generatedConstructor.Add( new GeneratedConstructor(parameters.Select(x => new GeneratedParameter(x.ParameterType, x.Name)).ToList()) diff --git a/Speckle.Shared/Generator.cs b/Speckle.Shared/Generator.cs index 9adb2339..820d190e 100644 --- a/Speckle.Shared/Generator.cs +++ b/Speckle.Shared/Generator.cs @@ -3,6 +3,13 @@ namespace Speckle.Shared; +[Flags] +public enum GeneratorOptions +{ + None = 0, + ExplicitProperties = 1, +} + public partial class Generator { private readonly Dictionary _boolDone = new(); @@ -11,13 +18,21 @@ public partial class Generator private readonly Assembly[] _assemblies; private readonly string[] _namespaces; private readonly ExcludedType[] _excludedTypes; + private readonly GeneratorOptions _options; - public Generator(string path, Assembly[] assemblies, string[] namespaces, ExcludedType[] excludedTypes) + public Generator( + string path, + Assembly[] assemblies, + string[] namespaces, + ExcludedType[] excludedTypes, + GeneratorOptions options = GeneratorOptions.None + ) { _path = Path.Combine(Environment.CurrentDirectory, "..", "..", "..", "..", path, "generated"); _assemblies = assemblies; _namespaces = namespaces; _excludedTypes = excludedTypes; + _options = options; AppDomain.CurrentDomain.ReflectionOnlyAssemblyResolve += CurrentDomainOnReflectionOnlyAssemblyResolve; } @@ -67,11 +82,11 @@ public void Generate() .Where(x => x.IsPublic) .Where(x => _namespaces.Any(y => x.FullName?.StartsWith(y) ?? false)) .ToList(); - foreach (var type in definedTypes) //.Where(x => x.FullName.EndsWith("DockablePaneId"))) + foreach (var type in definedTypes) //.Where(x => x.FullName.EndsWith("NurbsSurface"))) { try { - RenderType(type); + RenderType(type, false); } catch (ApplicationException) { @@ -81,19 +96,23 @@ public void Generate() } } - private Type RenderType(Type type) + private Type RenderType(Type type, bool isOpenGeneric) { if (IsExcluded(type.Name, string.Empty)) { throw new ApplicationException($"Type is excluded: {type.FullName}"); } + if (type.IsGenericParameter) + { + return type; + } if (type.FullName is null) { - throw new ApplicationException("Type has a null full name"); + return type; } if (type.FullName.StartsWith("System.Drawing.")) { - throw new ApplicationException($"Not dealing with base types: {type.FullName}"); + return type; } if (type.FullName.StartsWith("System.Windows") || type.FullName.StartsWith("System.MulticastDelegate")) { @@ -108,6 +127,16 @@ private Type RenderType(Type type) return type; } + if (type.IsArray) + { + return RenderType(type.GetElementType().NotNull(), isOpenGeneric); + } + + if (type.IsGenericType) + { + type = type.GetGenericTypeDefinition(); + } + if (_boolDone.TryGetValue(type.FullName, out var isDone)) { if (isDone) diff --git a/Speckle.Shared/Methods.cs b/Speckle.Shared/Methods.cs index 9a14b08b..5af51344 100644 --- a/Speckle.Shared/Methods.cs +++ b/Speckle.Shared/Methods.cs @@ -8,12 +8,14 @@ public partial class Generator private List WriteMethods(StringBuilder sb, Type clazz, GeneratedType generatedType) { var members = new List(); - - foreach ( - var method in clazz.GetMethods( - BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly | BindingFlags.Public - ) - ) + var publicMethods = clazz.GetMethods( + BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly | BindingFlags.Public + ); + var explicitMethods = clazz + .GetMethods(BindingFlags.NonPublic | BindingFlags.DeclaredOnly | BindingFlags.Instance) + .Where(mi => IsExplicit(mi.Name)) + .ToArray(); + foreach (var method in publicMethods.Concat(explicitMethods)) { if (IsExcluded(clazz.Name, method.Name)) { @@ -21,16 +23,22 @@ private List WriteMethods(StringBuilder sb, Type clazz, Generat } try { - var parameters = method.GetParameters(); - if (method.IsSpecialName) { - if ( - (method.Name.StartsWith("get_") && parameters.Any()) - || (method.Name.StartsWith("set_") && parameters.Length != 1) - ) + if (_options.HasFlag(GeneratorOptions.ExplicitProperties)) { - //valid + var parameters = method.GetParameters(); + if ( + (method.Name.StartsWith("get_") && parameters.Any()) + || (method.Name.StartsWith("set_") && parameters.Length != 1) + ) + { + //valid + } + else + { + continue; + } } else { @@ -40,7 +48,7 @@ private List WriteMethods(StringBuilder sb, Type clazz, Generat var methodSb = new StringBuilder(); methodSb.Append("\t"); - WriteMethod(methodSb, method, generatedType); + WriteMethod(methodSb, method, generatedType, false); sb.Append(methodSb); members.Add(new(method.Name)); } @@ -57,7 +65,7 @@ private List WriteMethods(StringBuilder sb, Type clazz, Generat return members; } - private void WriteMethod(StringBuilder sb, MethodInfo methodInfo, GeneratedType generatedType) + private void WriteMethod(StringBuilder sb, MethodInfo methodInfo, GeneratedType generatedType, bool nullable) { if (methodInfo.GetBaseDefinition().DeclaringType != methodInfo.DeclaringType) { @@ -65,7 +73,12 @@ private void WriteMethod(StringBuilder sb, MethodInfo methodInfo, GeneratedType } var extras = string.Empty; - if (generatedType != GeneratedType.Interface) + if (methodInfo.IsStatic) + { + extras = "static"; + } + + if (generatedType == GeneratedType.Class) { extras = "virtual"; if (methodInfo.IsStatic) @@ -79,15 +92,31 @@ private void WriteMethod(StringBuilder sb, MethodInfo methodInfo, GeneratedType } } - sb.Append($"public {extras} {ReturnType(methodInfo.ReturnType)} {methodInfo.Name}("); - WriteMethodBody(sb, methodInfo.GetParameters(), null, generatedType); + var genericArguments = methodInfo.GetGenericArguments(); + var genericString = string.Empty; + if (genericArguments.Any()) + { + genericString = $"<{string.Join(", ", genericArguments.Select((ta, i) => ta.Name))}>"; + } + + if (methodInfo.Name.Contains(".")) + { + sb.Append($"{ReturnType(methodInfo.ReturnType, nullable)} {methodInfo.Name}{genericString}("); + } + else + { + sb.Append($"public {extras} {ReturnType(methodInfo.ReturnType, nullable)} {methodInfo.Name}{genericString}("); + } + + WriteMethodBody(sb, methodInfo.GetParameters(), null, generatedType, nullable); } private void WriteMethodBody( StringBuilder sb, ParameterInfo[] parameterInfos, Type? baseType, - GeneratedType generatedType + GeneratedType generatedType, + bool nullable ) { bool isFirst = true; @@ -101,7 +130,9 @@ GeneratedType generatedType { sb.Append(","); } - sb.Append(ParameterType(parameter.ParameterType)).Append(" ").Append(FixName(parameter.Name)); + sb.Append(ParameterType(parameter.ParameterType, parameter.IsOut, nullable)) + .Append(" ") + .Append(FixName(parameter.Name)); } if (baseType is not null) diff --git a/Speckle.Shared/Properties.cs b/Speckle.Shared/Properties.cs index 5fd2b2c7..6cca4260 100644 --- a/Speckle.Shared/Properties.cs +++ b/Speckle.Shared/Properties.cs @@ -1,4 +1,4 @@ -using System.Reflection; +using System.Reflection; using System.Text; namespace Speckle.Shared; @@ -8,11 +8,18 @@ public partial class Generator private List WriteProperties(StringBuilder sb, Type clazz, GeneratedType generatedType) { var properities = new List(); - foreach ( - var propertyInfo in clazz.GetProperties( - BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly | BindingFlags.Public - ) - ) + var publicProperties = clazz.GetProperties( + BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly | BindingFlags.Public + ); + var explicitProperties = clazz + .GetProperties(BindingFlags.NonPublic | BindingFlags.DeclaredOnly | BindingFlags.Instance) + .Where(mi => + { + int dot = mi.Name.LastIndexOf('.'); + return dot > -1; + }) + .ToArray(); + foreach (var propertyInfo in publicProperties.Concat(explicitProperties)) { if (IsExcluded(clazz.Name, propertyInfo.Name)) { @@ -41,10 +48,10 @@ private List WriteProperties(StringBuilder sb, Type clazz, Gene private void WriteProperty(StringBuilder sb, PropertyInfo propertyInfo, GeneratedType generatedType) { var wrotePropHeader = false; - var getMethod = propertyInfo.GetGetMethod(false); + var getMethod = propertyInfo.GetGetMethod(true); if (getMethod is not null) { - if (getMethod.GetParameters().Any()) + if (_options.HasFlag(GeneratorOptions.ExplicitProperties) && getMethod.GetParameters().Any()) { throw new ApplicationException($"getter has parameters {propertyInfo.Name}"); } @@ -63,11 +70,11 @@ private void WriteProperty(StringBuilder sb, PropertyInfo propertyInfo, Generate sb.AppendLine("\t\tget => throw new System.NotImplementedException();"); } } - var setMethod = propertyInfo.GetSetMethod(false); + var setMethod = propertyInfo.GetSetMethod(true); if (setMethod is not null) { var parameters = setMethod.GetParameters(); - if (parameters.Length > 1) + if (_options.HasFlag(GeneratorOptions.ExplicitProperties) && parameters.Length > 1) { throw new ApplicationException($"setter has more than one parameter {propertyInfo.Name}"); } @@ -93,7 +100,15 @@ private void WriteProperty(StringBuilder sb, PropertyInfo propertyInfo, Generate sb.AppendLine("\t\tset {}"); } } - sb.AppendLine("\t}"); + + if (getMethod is not null || setMethod is not null) + { + sb.AppendLine("\t}"); + } + else + { + Console.WriteLine(); + } } private void WritePropertyHeader( @@ -105,14 +120,15 @@ private void WriteProperty(StringBuilder sb, PropertyInfo propertyInfo, Generate Type returnType ) { + var isIndexer = (property.Name.Length == 4 && property.Name.Equals("Item")) || property.Name.EndsWith(".Item"); var extra = string.Empty; + if (isStatic) + { + extra += "static"; + } if (generatedType == GeneratedType.Class) { - if (isStatic) - { - extra += "static "; - } - else + if (!isStatic) { extra = isOverriden ? "override" : "virtual"; if (IsMemberOnBaseClass(property.DeclaringType?.BaseType?.FullName, new(property.Name))) @@ -122,7 +138,27 @@ Type returnType } } - sb.AppendLine($"public {extra} {ReturnType(returnType)} {property.Name}"); + ParameterInfo[] p = []; + if (isIndexer) + { + p = property.GetIndexParameters(); + } + + if (IsExplicit(property.Name)) + { + var name = isIndexer + ? $"{property.Name.Substring(0, property.Name.Length - 4)}this[{ParameterType(p[0].ParameterType, false, false)} {FixName(p[0].Name)}]" + : property.Name; + sb.AppendLine($"{ReturnType(returnType, false)} {name}"); + } + else + { + var name = isIndexer + ? $"this[{ParameterType(p[0].ParameterType, false, false)} {FixName(p[0].Name)}]" + : property.Name; + sb.AppendLine($"public {extra} {ReturnType(returnType, false)} {name}"); + } + sb.AppendLine("\t{"); } } diff --git a/Speckle.Shared/Types.cs b/Speckle.Shared/Types.cs index 9f116653..520b1df7 100644 --- a/Speckle.Shared/Types.cs +++ b/Speckle.Shared/Types.cs @@ -47,43 +47,71 @@ private GeneratedTypeInfo WriteType(Type type) { (typeString, typeInfo) = WriteClass(type); } - File.WriteAllText(Path.Combine(_path, $"{type.FullName}.s.cs"), typeString); + + try + { + File.WriteAllText(Path.Combine(_path, $"{type.FullName}.s.cs"), typeString); + } + catch (ArgumentException e) + { + Console.WriteLine(e); + throw; + } + return typeInfo; } //can't get values from enum in reflection private (string, GeneratedTypeInfo) WriteEnum(Type clazz) { + var declaringClass = clazz.DeclaringType; + var leading = declaringClass is null ? string.Empty : "\t"; StringBuilder sb = new(); sb.AppendLine($"namespace {clazz.Namespace};").AppendLine(); - sb.AppendLine($"public enum {clazz.Name}"); - sb.AppendLine("{"); + if (declaringClass is not null) + { + sb.AppendLine($"public partial class {FormNameOnly(declaringClass)}"); + sb.AppendLine("{"); + } + sb.AppendLine($"{leading}public enum {clazz.Name}"); + sb.AppendLine($"{leading}{{"); foreach (var field in clazz.GetFields(BindingFlags.Public | BindingFlags.Static)) { - sb.AppendLine($"\t{field.Name},"); + sb.AppendLine($"{leading}\t{field.Name},"); + } + sb.AppendLine($"{leading}}}"); + if (declaringClass is not null) + { + sb.AppendLine("}"); } - sb.AppendLine("}"); return (sb.ToString(), new(clazz.FullName, null, [], [])); } private (string, GeneratedTypeInfo) WriteClass(Type clazz) { + var isOpenGeneric = clazz.GenericTypeArguments.Length > 0; + var declaringClass = clazz.DeclaringType; + var leading = declaringClass is null ? string.Empty : "\t"; StringBuilder sb = new(); sb.AppendLine($"namespace {clazz.Namespace};").AppendLine(); - sb.Append($"public partial class {clazz.Name}"); + if (declaringClass is not null) + { + sb.AppendLine($"{leading}public partial class {FormNameOnly(declaringClass)}"); + sb.AppendLine($"{leading}{{"); + } + sb.Append($"{leading}public partial class {FormGenericNameOnly(clazz, false)}"); string? baseClazz = null; bool appended = false; bool isFirst = true; if (clazz.BaseType is not null && clazz.BaseType != typeof(object)) { - RenderType(clazz.BaseType); - sb.Append($" : {clazz.BaseType.FullName}"); + sb.Append($" : {FormGenericFullNameOnly(clazz.BaseType, isOpenGeneric)}"); baseClazz = clazz.BaseType.FullName; appended = true; isFirst = false; } - var interfaces = clazz.GetInterfaces().Except(clazz.BaseType?.GetInterfaces() ?? Enumerable.Empty()).ToList(); - interfaces = interfaces.Except(interfaces.SelectMany(i => i.GetInterfaces())).ToList(); + + var interfaces = GetInterfaces(clazz); if (interfaces.Any()) { if (!appended) @@ -98,22 +126,58 @@ private GeneratedTypeInfo WriteType(Type type) } else { - ; isFirst = false; } - sb.Append(FormGenericType(i)); + sb.Append(FormGenericType(i, isOpenGeneric)); } } var (constructors, members) = WriteTypeBody(sb, clazz, GeneratedType.Class); + if (declaringClass is not null) + { + sb.AppendLine("}"); + } return (sb.ToString(), new(clazz.FullName, baseClazz, constructors, members)); } + private List GetInterfaces(Type clazz) + { + if (clazz.BaseType is null || clazz.BaseType == typeof(object)) + { + return clazz.GetInterfaces().ToList(); + } + var interfaces = clazz.GetInterfaces().Except(clazz.BaseType?.GetInterfaces() ?? Enumerable.Empty()).ToList(); + return interfaces.Except(interfaces.SelectMany(i => i.GetInterfaces())).ToList(); + } + private (string, GeneratedTypeInfo) WriteStruct(Type clazz) { StringBuilder sb = new(); sb.AppendLine($"namespace {clazz.Namespace};").AppendLine(); sb.Append($"public partial struct {clazz.Name}"); + bool appended = false; + bool isFirst = true; + var interfaces = GetInterfaces(clazz); + if (interfaces.Any()) + { + if (!appended) + { + sb.Append(" : "); + } + foreach (var i in interfaces) + { + if (!isFirst) + { + sb.Append(","); + } + else + { + ; + isFirst = false; + } + sb.Append(FormGenericType(i, false)); + } + } var (constructors, members) = WriteTypeBody(sb, clazz, GeneratedType.Struct); return (sb.ToString(), new(clazz.FullName, null, constructors, members)); } @@ -122,7 +186,7 @@ private GeneratedTypeInfo WriteType(Type type) { StringBuilder sb = new(); sb.AppendLine($"namespace {clazz.Namespace};").AppendLine(); - sb.Append($"public partial interface {clazz.Name}"); + sb.Append($"public partial interface {FormGenericNameOnly(clazz, false)}"); var (constructors, members) = WriteTypeBody(sb, clazz, GeneratedType.Interface); return (sb.ToString(), new(clazz.FullName, null, constructors, members)); } @@ -152,7 +216,7 @@ private void WriteFields(StringBuilder sb, Type clazz) { foreach (var field in clazz.GetFields(BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly)) { - sb.AppendLine($"public {FormGenericType(field.FieldType)} {field.Name};"); + sb.AppendLine($"public {FormGenericType(field.FieldType, false)} {field.Name};"); } } } diff --git a/Speckle.Shared/Utility.cs b/Speckle.Shared/Utility.cs index c9e35e08..9ac20b92 100644 --- a/Speckle.Shared/Utility.cs +++ b/Speckle.Shared/Utility.cs @@ -1,10 +1,12 @@ -namespace Speckle.Shared; +using System.Reflection; + +namespace Speckle.Shared; public partial class Generator { - private string ParameterType(Type type) + private string ParameterType(Type type, bool isOut, bool nullable) { - if (type.IsByRef) + if (!isOut && (type.IsByRef || type.IsPointer)) { throw new ApplicationException("Not Handling References"); } @@ -17,28 +19,111 @@ private string ParameterType(Type type) { throw new ApplicationException($"Not Handling: {type.FullName}"); } - return FormGenericType(type); + + string name; + if (isOut) + { + name = + "out " + + FormGenericType( + type.GetElementType() ?? throw new ApplicationException($"Cannot make parameter {type}"), + false + ); + } + else + { + name = FormGenericType(type, false); + } + + if (nullable && !name.EndsWith("?", StringComparison.Ordinal)) + { + return $"{type}?"; + } + return name; } - private string ReturnType(Type type) + private string ReturnType(Type type, bool nullable) { if (type == typeof(void)) { return "void"; } - return ParameterType(type); + return ParameterType(type, false, nullable); } - private string FormGenericType(Type type) + private string FormGenericType(Type type, bool isOpenGeneric) { - type = RenderType(type); + if (type.IsGenericParameter) + { + return type.Name; + } + var t = RenderType(type, false); + if (isOpenGeneric) + { + type = t; + } + var name = GetName(type); if (!type.IsGenericType) { - return type.FullName.NotNull(); + return name.Replace('+', '.').NotNull(); } - var nonGenericName = type.FullName.Split('`').First(); - return $"{nonGenericName}<{string.Join(", ", type.GetGenericArguments().Select(ta => FormGenericType(ta)))}>"; + var nonGenericName = name.Split('`').First(); + nonGenericName = nonGenericName.Replace('+', '.'); + + return $"{nonGenericName}<{string.Join(", ", type.GetGenericArguments().Select((ta, i) => isOpenGeneric ? ta.Name : FormGenericFullNameOnly(ta, isOpenGeneric)))}>"; + // return $"{nonGenericName}<{string.Join(", ", type.GetGenericArguments().Select((ta, i) => isOpenGeneric ? $"T{i}" : FormGenericFullNameOnly(ta, isOpenGeneric)))}>"; + } + + private string FormGenericFullNameOnly(Type type, bool isOpenGeneric) + { + if (type.IsGenericParameter) + { + return type.Name; + } + var t = RenderType(type, false); + if (isOpenGeneric) + { + type = t; + } + var name = GetName(type); + if (!type.IsGenericType) + { + return name; + } + var nonGenericName = name.Split('`').First(); + return $"{nonGenericName}<{string.Join(", ", type.GetGenericArguments().Select((ta, i) => isOpenGeneric ? $"T{i}" : FormGenericFullNameOnly(ta, isOpenGeneric)))}>"; + } + + private string FormGenericNameOnly(Type type, bool isOpenGeneric) + { + if (type.IsGenericParameter) + { + return type.Name; + } + var t = RenderType(type, false); + if (isOpenGeneric) + { + type = t; + } + if (!type.IsGenericType) + { + return type.Name.NotNull(); + } + + var nonGenericName = type.Name.Split('`').First(); + return $"{nonGenericName}<{string.Join(", ", type.GetGenericArguments().Select(ta => ta.Name))}>"; + } + + private string FormNameOnly(Type type) + { + if (!type.IsGenericType) + { + return type.Name.NotNull(); + } + + var nonGenericName = type.Name.Split('`').First(); + return nonGenericName; } private string FixName(string name) => @@ -47,4 +132,24 @@ name switch "lock" or "params" or "string" or "override" => "@" + name, _ => name }; + + private string GetName(Type type) + { + if (type.IsGenericParameter || type.ContainsGenericParameters) + { + var isCollection = type.IsGenericType && (type.GetGenericTypeDefinition() != null); + if (!isCollection) + { + return type.Name; + } + } + + return type.FullName ?? $"{type.Namespace}.{type.Name}"; + } + + public bool IsExplicit(string name) + { + int dot = name.LastIndexOf('.'); + return dot > -1; + } }