2 Commits

Author SHA1 Message Date
Adam Hathcock fb415d0416 Fix rhino7 fileio (#34)
.NET Build and Publish / build (push) Has been cancelled
* fix issue with basetype being null

* add Rhino.FileIO properly

* update csharpier
2024-10-10 10:13:02 +01:00
Adam Hathcock b89225ad1b add apache 2 license (#33) 2024-08-13 08:02:34 +00:00
93 changed files with 3002 additions and 43 deletions
+3 -2
View File
@@ -3,10 +3,11 @@
"isRoot": true,
"tools": {
"csharpier": {
"version": "0.28.2",
"version": "0.29.2",
"commands": [
"dotnet-csharpier"
]
],
"rollForward": false
}
}
}
+3 -3
View File
@@ -26,9 +26,9 @@
},
"MinVer": {
"type": "Direct",
"requested": "[5.0.0, )",
"resolved": "5.0.0",
"contentHash": "ybkgpQMtt0Fo91l5rYtE3TZtD+Nmy5Ko091xvfXXOosQdMi30XO2EZ2+ShZt89gdu7RMmJqZaJ+e1q6d+6+KNw=="
"requested": "[6.0.0, )",
"resolved": "6.0.0",
"contentHash": "+/SsmiySsXJlvQLCGBqaZKNVt3s/Y/HbAdwtop7Km2CnuZbaScoqkWJEBQ5Cy9ebkn6kCYKrHsXgwrFdTgcb3g=="
},
"PolySharp": {
"type": "Direct",
+4 -4
View File
@@ -6,9 +6,9 @@
<PackageVersion Include="Speckle.Revit.API" Version="2023.0.0" />
<PackageVersion Include="RhinoCommon" Version="7.13.21348.13001" />
<PackageVersion Include="RhinoWindows" Version="7.13.21348.13001" />
<GlobalPackageReference Include="PolySharp" Version="1.14.1" />
<GlobalPackageReference Include="MinVer" Version="5.0.0" />
<GlobalPackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0" />
<PackageVersion Include="System.Drawing.Common" Version="8.0.6" />
<GlobalPackageReference Include="PolySharp" Version="1.14.1" />
<GlobalPackageReference Include="MinVer" Version="6.0.0" />
<GlobalPackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0" />
</ItemGroup>
</Project>
</Project>
+201
View File
@@ -0,0 +1,201 @@
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright 2020 AEC Systems
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
+2 -2
View File
@@ -27,7 +27,7 @@ Generator generator =
"Autodesk.Revit.DB.Mechanical",
"Autodesk.Revit.DB.Analysis",
"Autodesk.Revit.DB.PointClouds",
"Autodesk.Revit.Exceptions"
"Autodesk.Revit.Exceptions",
],
[
new("WallSweepInfo", []),
@@ -40,7 +40,7 @@ Generator generator =
new("ProjectInfo", [new("Name")]),
new("Dimension", [new("Name")]),
new("ReferencePlane", [new("Name")]),
new("ImageView", [new("Create")])
new("ImageView", [new("Create")]),
],
GeneratorOptions.ExplicitProperties
);
@@ -14,9 +14,9 @@
},
"MinVer": {
"type": "Direct",
"requested": "[5.0.0, )",
"resolved": "5.0.0",
"contentHash": "ybkgpQMtt0Fo91l5rYtE3TZtD+Nmy5Ko091xvfXXOosQdMi30XO2EZ2+ShZt89gdu7RMmJqZaJ+e1q6d+6+KNw=="
"requested": "[6.0.0, )",
"resolved": "6.0.0",
"contentHash": "+/SsmiySsXJlvQLCGBqaZKNVt3s/Y/HbAdwtop7Km2CnuZbaScoqkWJEBQ5Cy9ebkn6kCYKrHsXgwrFdTgcb3g=="
},
"PolySharp": {
"type": "Direct",
+3 -3
View File
@@ -14,9 +14,9 @@
},
"MinVer": {
"type": "Direct",
"requested": "[5.0.0, )",
"resolved": "5.0.0",
"contentHash": "ybkgpQMtt0Fo91l5rYtE3TZtD+Nmy5Ko091xvfXXOosQdMi30XO2EZ2+ShZt89gdu7RMmJqZaJ+e1q6d+6+KNw=="
"requested": "[6.0.0, )",
"resolved": "6.0.0",
"contentHash": "+/SsmiySsXJlvQLCGBqaZKNVt3s/Y/HbAdwtop7Km2CnuZbaScoqkWJEBQ5Cy9ebkn6kCYKrHsXgwrFdTgcb3g=="
},
"PolySharp": {
"type": "Direct",
+2 -2
View File
@@ -27,7 +27,7 @@ Generator generator =
"Autodesk.Revit.DB.Mechanical",
"Autodesk.Revit.DB.Analysis",
"Autodesk.Revit.DB.PointClouds",
"Autodesk.Revit.Exceptions"
"Autodesk.Revit.Exceptions",
],
[
new("WallSweepInfo", []),
@@ -40,7 +40,7 @@ Generator generator =
new("ProjectInfo", [new("Name")]),
new("Dimension", [new("Name")]),
new("ReferencePlane", [new("Name")]),
new("ImageView", [new("Create")])
new("ImageView", [new("Create")]),
],
GeneratorOptions.ExplicitProperties
);
@@ -14,9 +14,9 @@
},
"MinVer": {
"type": "Direct",
"requested": "[5.0.0, )",
"resolved": "5.0.0",
"contentHash": "ybkgpQMtt0Fo91l5rYtE3TZtD+Nmy5Ko091xvfXXOosQdMi30XO2EZ2+ShZt89gdu7RMmJqZaJ+e1q6d+6+KNw=="
"requested": "[6.0.0, )",
"resolved": "6.0.0",
"contentHash": "+/SsmiySsXJlvQLCGBqaZKNVt3s/Y/HbAdwtop7Km2CnuZbaScoqkWJEBQ5Cy9ebkn6kCYKrHsXgwrFdTgcb3g=="
},
"PolySharp": {
"type": "Direct",
+3 -3
View File
@@ -14,9 +14,9 @@
},
"MinVer": {
"type": "Direct",
"requested": "[5.0.0, )",
"resolved": "5.0.0",
"contentHash": "ybkgpQMtt0Fo91l5rYtE3TZtD+Nmy5Ko091xvfXXOosQdMi30XO2EZ2+ShZt89gdu7RMmJqZaJ+e1q6d+6+KNw=="
"requested": "[6.0.0, )",
"resolved": "6.0.0",
"contentHash": "+/SsmiySsXJlvQLCGBqaZKNVt3s/Y/HbAdwtop7Km2CnuZbaScoqkWJEBQ5Cy9ebkn6kCYKrHsXgwrFdTgcb3g=="
},
"PolySharp": {
"type": "Direct",
+2 -2
View File
@@ -27,7 +27,7 @@ Generator generator =
"Autodesk.Revit.DB.Mechanical",
"Autodesk.Revit.DB.Analysis",
"Autodesk.Revit.DB.PointClouds",
"Autodesk.Revit.Exceptions"
"Autodesk.Revit.Exceptions",
],
[
new("WallSweepInfo", []),
@@ -40,7 +40,7 @@ Generator generator =
new("ProjectInfo", [new("Name")]),
new("Dimension", [new("Name")]),
new("ReferencePlane", [new("Name")]),
new("ImageView", [new("Create")])
new("ImageView", [new("Create")]),
],
GeneratorOptions.ExplicitProperties
);
@@ -14,9 +14,9 @@
},
"MinVer": {
"type": "Direct",
"requested": "[5.0.0, )",
"resolved": "5.0.0",
"contentHash": "ybkgpQMtt0Fo91l5rYtE3TZtD+Nmy5Ko091xvfXXOosQdMi30XO2EZ2+ShZt89gdu7RMmJqZaJ+e1q6d+6+KNw=="
"requested": "[6.0.0, )",
"resolved": "6.0.0",
"contentHash": "+/SsmiySsXJlvQLCGBqaZKNVt3s/Y/HbAdwtop7Km2CnuZbaScoqkWJEBQ5Cy9ebkn6kCYKrHsXgwrFdTgcb3g=="
},
"PolySharp": {
"type": "Direct",
+3 -3
View File
@@ -14,9 +14,9 @@
},
"MinVer": {
"type": "Direct",
"requested": "[5.0.0, )",
"resolved": "5.0.0",
"contentHash": "ybkgpQMtt0Fo91l5rYtE3TZtD+Nmy5Ko091xvfXXOosQdMi30XO2EZ2+ShZt89gdu7RMmJqZaJ+e1q6d+6+KNw=="
"requested": "[6.0.0, )",
"resolved": "6.0.0",
"contentHash": "+/SsmiySsXJlvQLCGBqaZKNVt3s/Y/HbAdwtop7Km2CnuZbaScoqkWJEBQ5Cy9ebkn6kCYKrHsXgwrFdTgcb3g=="
},
"PolySharp": {
"type": "Direct",
+3 -1
View File
@@ -21,7 +21,8 @@ Generator generator =
"Rhino.Commands",
"Rhino.Render",
"Rhino.Display",
"Rhino.Geometry.Collections"
"Rhino.Geometry.Collections",
"Rhino.FileIO",
],
[
new("HostUtils", [new("GetCustomComputeEndpoints")]),
@@ -43,6 +44,7 @@ Generator generator =
new("CustomRenderMeshProvider2", [new("BoundingBox")]),
new("Color4f", [new("GetObjectData")]),
new("Point3dList", [new("Duplicate"), new("System.ICloneable.Clone")]),
new("File3dmCommonComponentTable`1", [new("System.Collections.Generic.ICollection<T>.Add")]),
]
);
generator.Generate();
@@ -14,9 +14,9 @@
},
"MinVer": {
"type": "Direct",
"requested": "[5.0.0, )",
"resolved": "5.0.0",
"contentHash": "ybkgpQMtt0Fo91l5rYtE3TZtD+Nmy5Ko091xvfXXOosQdMi30XO2EZ2+ShZt89gdu7RMmJqZaJ+e1q6d+6+KNw=="
"requested": "[6.0.0, )",
"resolved": "6.0.0",
"contentHash": "+/SsmiySsXJlvQLCGBqaZKNVt3s/Y/HbAdwtop7Km2CnuZbaScoqkWJEBQ5Cy9ebkn6kCYKrHsXgwrFdTgcb3g=="
},
"PolySharp": {
"type": "Direct",
+10
View File
@@ -0,0 +1,10 @@
namespace Rhino.FileIO;
public partial class SHA1OpenNURBS
{
protected override void HashCore(byte[] array, int ibStart, int cbSize) => throw new NotImplementedException();
protected override byte[] HashFinal() => throw new NotImplementedException();
public override void Initialize() => throw new NotImplementedException();
}
@@ -15,4 +15,9 @@ public partial class BitmapExtensions
System.Boolean bLossyCompressionSource,
out System.Boolean bPositiveZComponent
) => throw new System.NotImplementedException();
public static Rhino.FileIO.FileReference BitmapAsTextureFileReference(
System.Drawing.Bitmap bitmap,
System.UInt32 crc
) => throw new System.NotImplementedException();
}
@@ -152,6 +152,8 @@ public partial class RhinoObject : Rhino.DocObjects.ModelComponent
public virtual System.String ShortDescription(System.Boolean plural) => throw new System.NotImplementedException();
public virtual void Description(Rhino.FileIO.TextLog textLog) => throw new System.NotImplementedException();
public virtual System.Boolean IsMeshable(Rhino.Geometry.MeshType meshType) =>
throw new System.NotImplementedException();
@@ -33,6 +33,11 @@ public partial class Texture : Rhino.Runtime.CommonObject
get => throw new System.NotImplementedException();
set { }
}
public virtual Rhino.FileIO.FileReference FileReference
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Guid Id
{
get => throw new System.NotImplementedException();
@@ -0,0 +1,8 @@
namespace Rhino.FileIO;
public partial class BinaryArchiveException : System.IO.IOException
{
public BinaryArchiveException() { }
public BinaryArchiveException(System.String message) => throw new System.NotImplementedException();
}
@@ -0,0 +1,24 @@
namespace Rhino.FileIO;
public partial class BinaryArchiveFile : System.IDisposable
{
public BinaryArchiveFile() { }
public BinaryArchiveFile(System.String filename, Rhino.FileIO.BinaryArchiveMode mode) =>
throw new System.NotImplementedException();
public virtual System.Boolean Open() => throw new System.NotImplementedException();
public virtual void Close() => throw new System.NotImplementedException();
public virtual void Dispose() => throw new System.NotImplementedException();
public virtual Rhino.FileIO.BinaryArchiveReader Reader
{
get => throw new System.NotImplementedException();
}
public virtual Rhino.FileIO.BinaryArchiveWriter Writer
{
get => throw new System.NotImplementedException();
}
}
@@ -0,0 +1,11 @@
namespace Rhino.FileIO;
public enum BinaryArchiveMode
{
Unknown,
Read,
Write,
ReadWrite,
Read3dm,
Write3dm,
}
@@ -0,0 +1,155 @@
namespace Rhino.FileIO;
public partial class BinaryArchiveReader
{
public BinaryArchiveReader() { }
public virtual System.Boolean EnableCRCCalculation(System.Boolean enable) =>
throw new System.NotImplementedException();
public virtual System.Boolean SeekFromCurrentPosition(System.Int64 byteOffset) =>
throw new System.NotImplementedException();
public virtual System.Boolean SeekFromCurrentPosition(System.UInt64 byteOffset, System.Boolean forward) =>
throw new System.NotImplementedException();
public virtual System.Boolean SeekFromStart(System.UInt64 byteOffset) => throw new System.NotImplementedException();
public virtual System.Boolean BeginRead3dmChunk(
System.UInt32 expectedTypeCode,
out System.Int32 majorVersion,
out System.Int32 minorVersion
) => throw new System.NotImplementedException();
public virtual System.Boolean BeginRead3dmChunk(out System.UInt32 typeCode, out System.Int64 value) =>
throw new System.NotImplementedException();
public virtual System.Boolean EndRead3dmChunk(System.Boolean suppressPartiallyReadChunkWarning) =>
throw new System.NotImplementedException();
public virtual void Read3dmChunkVersion(out System.Int32 major, out System.Int32 minor) =>
throw new System.NotImplementedException();
public virtual System.Boolean ReadBool() => throw new System.NotImplementedException();
public virtual System.Byte ReadByte() => throw new System.NotImplementedException();
public virtual System.SByte ReadSByte() => throw new System.NotImplementedException();
public virtual System.Int16 ReadShort() => throw new System.NotImplementedException();
public virtual System.UInt16 ReadUShort() => throw new System.NotImplementedException();
public virtual System.Int32 ReadInt() => throw new System.NotImplementedException();
public virtual System.UInt32 ReadUInt() => throw new System.NotImplementedException();
public virtual System.Int64 ReadInt64() => throw new System.NotImplementedException();
public virtual System.Single ReadSingle() => throw new System.NotImplementedException();
public virtual System.Double ReadDouble() => throw new System.NotImplementedException();
public virtual System.Guid ReadGuid() => throw new System.NotImplementedException();
public virtual System.String ReadString() => throw new System.NotImplementedException();
public virtual System.String ReadUtf8String() => throw new System.NotImplementedException();
public virtual System.Boolean[] ReadBoolArray() => throw new System.NotImplementedException();
public virtual System.Byte[] ReadByteArray() => throw new System.NotImplementedException();
public virtual System.Byte[] ReadCompressedBuffer() => throw new System.NotImplementedException();
public virtual System.SByte[] ReadSByteArray() => throw new System.NotImplementedException();
public virtual System.Int16[] ReadShortArray() => throw new System.NotImplementedException();
public virtual System.Int32[] ReadIntArray() => throw new System.NotImplementedException();
public virtual System.Single[] ReadSingleArray() => throw new System.NotImplementedException();
public virtual System.Double[] ReadDoubleArray() => throw new System.NotImplementedException();
public virtual System.Guid[] ReadGuidArray() => throw new System.NotImplementedException();
public virtual System.String[] ReadStringArray() => throw new System.NotImplementedException();
public virtual System.Drawing.Color ReadColor() => throw new System.NotImplementedException();
public virtual System.Drawing.Point ReadPoint() => throw new System.NotImplementedException();
public virtual System.Drawing.PointF ReadPointF() => throw new System.NotImplementedException();
public virtual System.Drawing.Rectangle ReadRectangle() => throw new System.NotImplementedException();
public virtual System.Drawing.RectangleF ReadRectangleF() => throw new System.NotImplementedException();
public virtual System.Drawing.Size ReadSize() => throw new System.NotImplementedException();
public virtual System.Drawing.SizeF ReadSizeF() => throw new System.NotImplementedException();
public virtual System.Drawing.Font ReadFont() => throw new System.NotImplementedException();
public virtual Rhino.DocObjects.ObjRef ReadObjRef() => throw new System.NotImplementedException();
public virtual Rhino.DocObjects.ObjRef[] ReadObjRefArray() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Interval ReadInterval() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Point2d ReadPoint2d() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Point3d ReadPoint3d() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Point4d ReadPoint4d() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Vector2d ReadVector2d() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Vector3d ReadVector3d() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.BoundingBox ReadBoundingBox() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Ray3d ReadRay3d() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Transform ReadTransform() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Plane ReadPlane() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Line ReadLine() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Point3f ReadPoint3f() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Vector3f ReadVector3f() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.MeshingParameters ReadMeshingParameters() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.GeometryBase ReadGeometry() => throw new System.NotImplementedException();
public virtual Rhino.Geometry.GeometryBase[] ReadGeometryArray() => throw new System.NotImplementedException();
public virtual Rhino.Render.RenderSettings ReadRenderSettings() => throw new System.NotImplementedException();
public virtual void ReadCheckSum() => throw new System.NotImplementedException();
public virtual System.Boolean Read3dmStartSection(out System.Int32 version, out System.String comment) =>
throw new System.NotImplementedException();
public virtual System.UInt32 Dump3dmChunk(Rhino.FileIO.TextLog log) => throw new System.NotImplementedException();
public virtual System.Boolean AtEnd() => throw new System.NotImplementedException();
public virtual System.Boolean ReadErrorOccured
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Int32 Archive3dmVersion
{
get => throw new System.NotImplementedException();
}
public virtual System.UInt64 CurrentPosition
{
get => throw new System.NotImplementedException();
}
}
@@ -0,0 +1,150 @@
namespace Rhino.FileIO;
public partial class BinaryArchiveWriter
{
public BinaryArchiveWriter() { }
public virtual System.Boolean BeginWrite3dmChunk(
System.UInt32 typecode,
System.Int32 majorVersion,
System.Int32 minorVersion
) => throw new System.NotImplementedException();
public virtual System.Boolean BeginWrite3dmChunk(System.UInt32 typecode, System.Int64 value) =>
throw new System.NotImplementedException();
public virtual System.Boolean EndWrite3dmChunk() => throw new System.NotImplementedException();
public virtual System.Boolean EnableCRCCalculation(System.Boolean enable) =>
throw new System.NotImplementedException();
public virtual void Write3dmChunkVersion(System.Int32 major, System.Int32 minor) =>
throw new System.NotImplementedException();
public virtual void WriteBool(System.Boolean value) => throw new System.NotImplementedException();
public virtual void WriteByte(System.Byte value) => throw new System.NotImplementedException();
public virtual void WriteSByte(System.SByte value) => throw new System.NotImplementedException();
public virtual void WriteShort(System.Int16 value) => throw new System.NotImplementedException();
public virtual void WriteUShort(System.UInt16 value) => throw new System.NotImplementedException();
public virtual void WriteInt(System.Int32 value) => throw new System.NotImplementedException();
public virtual void WriteUInt(System.UInt32 value) => throw new System.NotImplementedException();
public virtual void WriteInt64(System.Int64 value) => throw new System.NotImplementedException();
public virtual void WriteSingle(System.Single value) => throw new System.NotImplementedException();
public virtual void WriteDouble(System.Double value) => throw new System.NotImplementedException();
public virtual void WriteGuid(System.Guid value) => throw new System.NotImplementedException();
public virtual void WriteString(System.String value) => throw new System.NotImplementedException();
public virtual void WriteUtf8String(System.String value) => throw new System.NotImplementedException();
public virtual void WriteBoolArray(System.Collections.Generic.IEnumerable<System.Boolean> value) =>
throw new System.NotImplementedException();
public virtual void WriteByteArray(System.Collections.Generic.IEnumerable<System.Byte> value) =>
throw new System.NotImplementedException();
public virtual void WriteCompressedBuffer(System.Collections.Generic.IEnumerable<System.Byte> value) =>
throw new System.NotImplementedException();
public virtual void WriteSByteArray(System.Collections.Generic.IEnumerable<System.SByte> value) =>
throw new System.NotImplementedException();
public virtual void WriteShortArray(System.Collections.Generic.IEnumerable<System.Int16> value) =>
throw new System.NotImplementedException();
public virtual void WriteIntArray(System.Collections.Generic.IEnumerable<System.Int32> value) =>
throw new System.NotImplementedException();
public virtual void WriteSingleArray(System.Collections.Generic.IEnumerable<System.Single> value) =>
throw new System.NotImplementedException();
public virtual void WriteDoubleArray(System.Collections.Generic.IEnumerable<System.Double> value) =>
throw new System.NotImplementedException();
public virtual void WriteGuidArray(System.Collections.Generic.IEnumerable<System.Guid> value) =>
throw new System.NotImplementedException();
public virtual void WriteStringArray(System.Collections.Generic.IEnumerable<System.String> value) =>
throw new System.NotImplementedException();
public virtual void WriteColor(System.Drawing.Color value) => throw new System.NotImplementedException();
public virtual void WritePoint(System.Drawing.Point value) => throw new System.NotImplementedException();
public virtual void WritePointF(System.Drawing.PointF value) => throw new System.NotImplementedException();
public virtual void WriteRectangle(System.Drawing.Rectangle value) => throw new System.NotImplementedException();
public virtual void WriteRectangleF(System.Drawing.RectangleF value) => throw new System.NotImplementedException();
public virtual void WriteSize(System.Drawing.Size value) => throw new System.NotImplementedException();
public virtual void WriteSizeF(System.Drawing.SizeF value) => throw new System.NotImplementedException();
public virtual void WriteFont(System.Drawing.Font value) => throw new System.NotImplementedException();
public virtual void WriteObjRef(Rhino.DocObjects.ObjRef objref) => throw new System.NotImplementedException();
public virtual void WriteObjRefArray(System.Collections.Generic.IEnumerable<Rhino.DocObjects.ObjRef> objrefs) =>
throw new System.NotImplementedException();
public virtual void WriteGeometryArray(
System.Collections.Generic.IEnumerable<Rhino.Geometry.GeometryBase> geometry
) => throw new System.NotImplementedException();
public virtual void WriteInterval(Rhino.Geometry.Interval value) => throw new System.NotImplementedException();
public virtual void WritePoint2d(Rhino.Geometry.Point2d value) => throw new System.NotImplementedException();
public virtual void WritePoint3d(Rhino.Geometry.Point3d value) => throw new System.NotImplementedException();
public virtual void WritePoint4d(Rhino.Geometry.Point4d value) => throw new System.NotImplementedException();
public virtual void WriteVector2d(Rhino.Geometry.Vector2d value) => throw new System.NotImplementedException();
public virtual void WriteVector3d(Rhino.Geometry.Vector3d value) => throw new System.NotImplementedException();
public virtual void WriteBoundingBox(Rhino.Geometry.BoundingBox value) => throw new System.NotImplementedException();
public virtual void WriteRay3d(Rhino.Geometry.Ray3d value) => throw new System.NotImplementedException();
public virtual void WriteTransform(Rhino.Geometry.Transform value) => throw new System.NotImplementedException();
public virtual void WritePlane(Rhino.Geometry.Plane value) => throw new System.NotImplementedException();
public virtual void WriteLine(Rhino.Geometry.Line value) => throw new System.NotImplementedException();
public virtual void WritePoint3f(Rhino.Geometry.Point3f value) => throw new System.NotImplementedException();
public virtual void WriteVector3f(Rhino.Geometry.Vector3f value) => throw new System.NotImplementedException();
public virtual void WriteMeshingParameters(Rhino.Geometry.MeshingParameters value) =>
throw new System.NotImplementedException();
public virtual void WriteGeometry(Rhino.Geometry.GeometryBase value) => throw new System.NotImplementedException();
public virtual void WriteRenderSettings(Rhino.Render.RenderSettings value) =>
throw new System.NotImplementedException();
public virtual void WriteEmptyCheckSum() => throw new System.NotImplementedException();
public virtual System.Boolean WriteErrorOccured
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Int32 Archive3dmVersion
{
get => throw new System.NotImplementedException();
}
}
@@ -0,0 +1,67 @@
namespace Rhino.FileIO;
public partial class CommonComponentTable<T>
: Rhino.FileIO.ICommonComponentTable<T>,
System.Collections.Generic.IReadOnlyCollection<T>,
System.Collections.Generic.IEnumerable<T>,
System.Collections.IEnumerable,
System.Collections.Generic.ICollection<T>,
System.Collections.Generic.IList<T>,
System.Collections.Generic.IReadOnlyList<T>
{
public CommonComponentTable() { }
public virtual System.Collections.Generic.IEnumerator<T> GetEnumerator() =>
throw new System.NotImplementedException();
public virtual System.Boolean Delete(T item) => throw new System.NotImplementedException();
public virtual T FindId(System.Guid id) => throw new System.NotImplementedException();
public virtual void Clear() => throw new System.NotImplementedException();
void System.Collections.Generic.ICollection<T>.Add(T item) => throw new System.NotImplementedException();
System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() =>
throw new System.NotImplementedException();
System.Boolean System.Collections.Generic.ICollection<T>.Remove(T item) => throw new System.NotImplementedException();
T Rhino.FileIO.ICommonComponentTable<T>.FindNameHash(Rhino.FileIO.NameHash nameHash) =>
throw new System.NotImplementedException();
System.Boolean System.Collections.Generic.ICollection<T>.Contains(T item) =>
throw new System.NotImplementedException();
void System.Collections.Generic.ICollection<T>.CopyTo(T[] array, System.Int32 arrayIndex) =>
throw new System.NotImplementedException();
System.Int32 System.Collections.Generic.IList<T>.IndexOf(T item) => throw new System.NotImplementedException();
void System.Collections.Generic.IList<T>.Insert(System.Int32 index, T item) =>
throw new System.NotImplementedException();
void System.Collections.Generic.IList<T>.RemoveAt(System.Int32 index) => throw new System.NotImplementedException();
public virtual System.Int32 Count
{
get => throw new System.NotImplementedException();
}
public virtual Rhino.DocObjects.ModelComponentType ComponentType
{
get => throw new System.NotImplementedException();
}
T System.Collections.Generic.IList<T>.this[System.Int32 index]
{
get => throw new System.NotImplementedException();
set { }
}
T System.Collections.Generic.IReadOnlyList<T>.this[System.Int32 index]
{
get => throw new System.NotImplementedException();
}
System.Boolean System.Collections.Generic.ICollection<T>.IsReadOnly
{
get => throw new System.NotImplementedException();
}
}
@@ -0,0 +1,32 @@
namespace Rhino.FileIO;
public partial class ContentHash : System.ICloneable, System.IEquatable<Rhino.FileIO.ContentHash>
{
public ContentHash() { }
public static Rhino.FileIO.ContentHash CreateFromFile(System.String path) =>
throw new System.NotImplementedException();
public virtual Rhino.FileIO.ContentHash Clone() => throw new System.NotImplementedException();
public virtual System.Boolean Equals(Rhino.FileIO.ContentHash other) => throw new System.NotImplementedException();
System.Object System.ICloneable.Clone() => throw new System.NotImplementedException();
public virtual System.Byte[] Sha1NameHash
{
get => throw new System.NotImplementedException();
}
public virtual System.UInt64 ByteCount
{
get => throw new System.NotImplementedException();
}
public virtual System.Byte[] Sha1ContentHash
{
get => throw new System.NotImplementedException();
}
public virtual System.DateTime HashTime
{
get => throw new System.NotImplementedException();
}
}
@@ -0,0 +1,7 @@
namespace Rhino.FileIO;
public enum DracoColorFormat
{
ARGB,
RGBA,
}
@@ -0,0 +1,46 @@
namespace Rhino.FileIO;
public partial class DracoCompression : System.IDisposable
{
public DracoCompression() { }
public virtual void Dispose() => throw new System.NotImplementedException();
public static Rhino.FileIO.DracoCompression Compress(Rhino.Geometry.Mesh mesh) =>
throw new System.NotImplementedException();
public static Rhino.FileIO.DracoCompression Compress(
Rhino.Geometry.Mesh mesh,
Rhino.FileIO.DracoCompressionOptions options
) => throw new System.NotImplementedException();
public virtual System.Boolean Write(System.String path) => throw new System.NotImplementedException();
public static Rhino.Geometry.GeometryBase DecompressFile(System.String path) =>
throw new System.NotImplementedException();
public static Rhino.Geometry.GeometryBase DecompressByteArray(System.Byte[] bytes) =>
throw new System.NotImplementedException();
public static Rhino.Geometry.GeometryBase DecompressBase64String(System.String encoded) =>
throw new System.NotImplementedException();
public virtual System.String ToBase64String() => throw new System.NotImplementedException();
public virtual System.Int32 VertexAttributePosition
{
get => throw new System.NotImplementedException();
}
public virtual System.Int32 NormalAttributePosition
{
get => throw new System.NotImplementedException();
}
public virtual System.Int32 TextureCoordinatesAttributePosition
{
get => throw new System.NotImplementedException();
}
public virtual System.Int32 VertexColorAttributePosition
{
get => throw new System.NotImplementedException();
}
}
@@ -0,0 +1,31 @@
namespace Rhino.FileIO;
public partial class DracoCompressionOptions
{
public DracoCompressionOptions() { }
public System.Boolean IncludeNormals;
public System.Boolean IncludeTextureCoordinates;
public System.Boolean IncludeVertexColors;
public Rhino.FileIO.DracoColorFormat VertexColorFormat;
public virtual System.Int32 CompressionLevel
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Int32 PositionQuantizationBits
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Int32 TextureCoordintateQuantizationBits
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Int32 NormalQuantizationBits
{
get => throw new System.NotImplementedException();
set { }
}
}
@@ -0,0 +1,23 @@
namespace Rhino.FileIO;
public partial class File3dm
{
public enum ObjectTypeFilter
{
None,
Point,
Pointset,
Curve,
Surface,
Brep,
Mesh,
Annotation,
InstanceDefinition,
InstanceReference,
TextDot,
DetailView,
Hatch,
Extrusion,
Any,
}
}
@@ -0,0 +1,26 @@
namespace Rhino.FileIO;
public partial class File3dm
{
public enum TableTypeFilter
{
None,
Properties,
Settings,
Bitmap,
TextureMapping,
Material,
Linetype,
Layer,
Group,
Font,
FutureFont,
Dimstyle,
Light,
Hatchpattern,
InstanceDefinition,
ObjectTable,
Historyrecord,
UserTable,
}
}
@@ -0,0 +1,252 @@
namespace Rhino.FileIO;
public partial class File3dm : System.IDisposable
{
public File3dm() { }
public static Rhino.FileIO.File3dm Read(System.String path) => throw new System.NotImplementedException();
public static Rhino.FileIO.File3dm Read(
System.String path,
Rhino.FileIO.File3dm.TableTypeFilter tableTypeFilterFilter,
Rhino.FileIO.File3dm.ObjectTypeFilter objectTypeFilter
) => throw new System.NotImplementedException();
public static Rhino.FileIO.File3dm ReadWithLog(
System.String path,
Rhino.FileIO.File3dm.TableTypeFilter tableTypeFilterFilter,
Rhino.FileIO.File3dm.ObjectTypeFilter objectTypeFilter,
out System.String errorLog
) => throw new System.NotImplementedException();
public static Rhino.FileIO.File3dm ReadWithLog(System.String path, out System.String errorLog) =>
throw new System.NotImplementedException();
public static Rhino.FileIO.File3dm FromByteArray(System.Byte[] bytes) => throw new System.NotImplementedException();
public static System.String ReadNotes(System.String path) => throw new System.NotImplementedException();
public static System.Int32 ReadArchiveVersion(System.String path) => throw new System.NotImplementedException();
public static System.Boolean ReadRevisionHistory(
System.String path,
out System.String createdBy,
out System.String lastEditedBy,
out System.Int32 revision,
out System.DateTime createdOn,
out System.DateTime lastEditedOn
) => throw new System.NotImplementedException();
public static void ReadApplicationData(
System.String path,
out System.String applicationName,
out System.String applicationUrl,
out System.String applicationDetails
) => throw new System.NotImplementedException();
public static System.Boolean WriteOneObject(System.String path, Rhino.Geometry.GeometryBase geometry) =>
throw new System.NotImplementedException();
public static System.Boolean WriteMultipleObjects(
System.String path,
System.Collections.Generic.IEnumerable<Rhino.Geometry.GeometryBase> geometry
) => throw new System.NotImplementedException();
public static System.Drawing.Bitmap ReadPreviewImage(System.String path) =>
throw new System.NotImplementedException();
public static Rhino.DocObjects.DimensionStyle[] ReadDimensionStyles(System.String path) =>
throw new System.NotImplementedException();
public virtual System.Boolean Write(System.String path, System.Int32 version) =>
throw new System.NotImplementedException();
public virtual System.Boolean Write(System.String path, Rhino.FileIO.File3dmWriteOptions options) =>
throw new System.NotImplementedException();
public virtual System.Boolean WriteWithLog(System.String path, System.Int32 version, out System.String errorLog) =>
throw new System.NotImplementedException();
public virtual System.Boolean WriteWithLog(
System.String path,
Rhino.FileIO.File3dmWriteOptions options,
out System.String errorLog
) => throw new System.NotImplementedException();
public virtual System.Byte[] ToByteArray() => throw new System.NotImplementedException();
public virtual System.Byte[] ToByteArray(Rhino.FileIO.File3dmWriteOptions options) =>
throw new System.NotImplementedException();
public virtual System.Boolean IsValid(out System.String errors) => throw new System.NotImplementedException();
public virtual System.Boolean IsValid(Rhino.FileIO.TextLog errors) => throw new System.NotImplementedException();
public virtual void Polish() => throw new System.NotImplementedException();
public virtual System.Int32 Audit(
System.Boolean attemptRepair,
out System.Int32 repairCount,
out System.String errors,
out System.Int32[] warnings
) => throw new System.NotImplementedException();
public virtual System.Drawing.Bitmap GetPreviewImage() => throw new System.NotImplementedException();
public virtual void SetPreviewImage(System.Drawing.Bitmap image) => throw new System.NotImplementedException();
public virtual System.String Dump() => throw new System.NotImplementedException();
public virtual System.String DumpSummary() => throw new System.NotImplementedException();
public virtual void DumpToTextLog(Rhino.FileIO.TextLog log) => throw new System.NotImplementedException();
public virtual void Dispose() => throw new System.NotImplementedException();
public virtual System.String StartSectionComments
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Int32 ArchiveVersion
{
get => throw new System.NotImplementedException();
}
public virtual Rhino.FileIO.File3dmNotes Notes
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.String ApplicationName
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.String ApplicationUrl
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.String ApplicationDetails
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.String CreatedBy
{
get => throw new System.NotImplementedException();
}
public virtual System.String LastEditedBy
{
get => throw new System.NotImplementedException();
}
public virtual System.DateTime Created
{
get => throw new System.NotImplementedException();
}
public virtual System.DateTime LastEdited
{
get => throw new System.NotImplementedException();
}
public virtual System.Int32 Revision
{
get => throw new System.NotImplementedException();
set { }
}
public virtual Rhino.FileIO.File3dmSettings Settings
{
get => throw new System.NotImplementedException();
}
public virtual Rhino.FileIO.ManifestTable Manifest
{
get => throw new System.NotImplementedException();
}
public virtual Rhino.FileIO.File3dmObjectTable Objects
{
get => throw new System.NotImplementedException();
}
public virtual System.Collections.Generic.IList<Rhino.DocObjects.Material> Materials
{
get => throw new System.NotImplementedException();
}
public virtual Rhino.FileIO.File3dmMaterialTable AllMaterials
{
get => throw new System.NotImplementedException();
}
public virtual System.Collections.Generic.IList<Rhino.DocObjects.Linetype> Linetypes
{
get => throw new System.NotImplementedException();
}
public virtual Rhino.FileIO.File3dmLinetypeTable AllLinetypes
{
get => throw new System.NotImplementedException();
}
public virtual System.Collections.Generic.IList<Rhino.DocObjects.Layer> Layers
{
get => throw new System.NotImplementedException();
}
public virtual Rhino.FileIO.File3dmLayerTable AllLayers
{
get => throw new System.NotImplementedException();
}
public virtual Rhino.FileIO.File3dmGroupTable AllGroups
{
get => throw new System.NotImplementedException();
}
public virtual System.Collections.Generic.IList<Rhino.DocObjects.DimensionStyle> DimStyles
{
get => throw new System.NotImplementedException();
}
public virtual Rhino.FileIO.File3dmDimStyleTable AllDimStyles
{
get => throw new System.NotImplementedException();
}
public virtual System.Collections.Generic.IList<Rhino.DocObjects.HatchPattern> HatchPatterns
{
get => throw new System.NotImplementedException();
}
public virtual Rhino.FileIO.File3dmHatchPatternTable AllHatchPatterns
{
get => throw new System.NotImplementedException();
}
public virtual System.Collections.Generic.IList<Rhino.Geometry.InstanceDefinitionGeometry> InstanceDefinitions
{
get => throw new System.NotImplementedException();
}
public virtual Rhino.FileIO.File3dmInstanceDefinitionTable AllInstanceDefinitions
{
get => throw new System.NotImplementedException();
}
public virtual System.Collections.Generic.IList<Rhino.DocObjects.ViewInfo> Views
{
get => throw new System.NotImplementedException();
}
public virtual Rhino.FileIO.File3dmViewTable AllViews
{
get => throw new System.NotImplementedException();
}
public virtual System.Collections.Generic.IList<Rhino.DocObjects.ViewInfo> NamedViews
{
get => throw new System.NotImplementedException();
}
public virtual Rhino.FileIO.File3dmViewTable AllNamedViews
{
get => throw new System.NotImplementedException();
}
public virtual System.Collections.Generic.IList<Rhino.DocObjects.ConstructionPlane> NamedConstructionPlanes
{
get => throw new System.NotImplementedException();
}
public virtual Rhino.FileIO.File3dmNamedConstructionPlanes AllNamedConstructionPlanes
{
get => throw new System.NotImplementedException();
}
public virtual Rhino.FileIO.File3dmPlugInDataTable PlugInData
{
get => throw new System.NotImplementedException();
}
public virtual Rhino.FileIO.File3dmStringTable Strings
{
get => throw new System.NotImplementedException();
}
}
@@ -0,0 +1,12 @@
namespace Rhino.FileIO;
public partial class File3dmCommonComponentTable<T> : Rhino.FileIO.CommonComponentTable<T>
{
public File3dmCommonComponentTable() { }
public virtual void Delete(System.Int32 index) => throw new System.NotImplementedException();
public virtual void Add(T item) => throw new System.NotImplementedException();
public virtual System.String Dump() => throw new System.NotImplementedException();
}
@@ -0,0 +1,20 @@
namespace Rhino.FileIO;
public partial class File3dmDimStyleTable : Rhino.FileIO.File3dmCommonComponentTable<Rhino.DocObjects.DimensionStyle>
{
public File3dmDimStyleTable() { }
public virtual Rhino.DocObjects.DimensionStyle FindName(System.String name) =>
throw new System.NotImplementedException();
public virtual Rhino.DocObjects.DimensionStyle FindNameHash(Rhino.FileIO.NameHash nameHash) =>
throw new System.NotImplementedException();
public virtual Rhino.DocObjects.DimensionStyle FindIndex(System.Int32 index) =>
throw new System.NotImplementedException();
public override Rhino.DocObjects.ModelComponentType ComponentType
{
get => throw new System.NotImplementedException();
}
}
@@ -0,0 +1,22 @@
namespace Rhino.FileIO;
public partial class File3dmGroupTable : Rhino.FileIO.File3dmCommonComponentTable<Rhino.DocObjects.Group>
{
public File3dmGroupTable() { }
public virtual Rhino.DocObjects.Group FindName(System.String name) => throw new System.NotImplementedException();
public virtual Rhino.DocObjects.Group FindNameHash(Rhino.FileIO.NameHash nameHash) =>
throw new System.NotImplementedException();
public virtual Rhino.DocObjects.Group FindIndex(System.Int32 groupIndex) =>
throw new System.NotImplementedException();
public virtual Rhino.FileIO.File3dmObject[] GroupMembers(System.Int32 groupIndex) =>
throw new System.NotImplementedException();
public override Rhino.DocObjects.ModelComponentType ComponentType
{
get => throw new System.NotImplementedException();
}
}
@@ -0,0 +1,20 @@
namespace Rhino.FileIO;
public partial class File3dmHatchPatternTable : Rhino.FileIO.File3dmCommonComponentTable<Rhino.DocObjects.HatchPattern>
{
public File3dmHatchPatternTable() { }
public virtual Rhino.DocObjects.HatchPattern FindName(System.String name) =>
throw new System.NotImplementedException();
public virtual Rhino.DocObjects.HatchPattern FindNameHash(Rhino.FileIO.NameHash nameHash) =>
throw new System.NotImplementedException();
public virtual Rhino.DocObjects.HatchPattern FindIndex(System.Int32 index) =>
throw new System.NotImplementedException();
public override Rhino.DocObjects.ModelComponentType ComponentType
{
get => throw new System.NotImplementedException();
}
}
@@ -0,0 +1,54 @@
namespace Rhino.FileIO;
public partial class File3dmInstanceDefinitionTable
: Rhino.FileIO.File3dmCommonComponentTable<Rhino.Geometry.InstanceDefinitionGeometry>
{
public File3dmInstanceDefinitionTable() { }
public virtual Rhino.Geometry.InstanceDefinitionGeometry FindName(System.String name) =>
throw new System.NotImplementedException();
public virtual Rhino.Geometry.InstanceDefinitionGeometry FindNameHash(Rhino.FileIO.NameHash nameHash) =>
throw new System.NotImplementedException();
public virtual System.Int32 Add(
System.String name,
System.String description,
System.String url,
System.String urlTag,
Rhino.Geometry.Point3d basePoint,
System.Collections.Generic.IEnumerable<Rhino.Geometry.GeometryBase> geometry,
System.Collections.Generic.IEnumerable<Rhino.DocObjects.ObjectAttributes> attributes
) => throw new System.NotImplementedException();
public virtual System.Int32 Add(
System.String name,
System.String description,
Rhino.Geometry.Point3d basePoint,
System.Collections.Generic.IEnumerable<Rhino.Geometry.GeometryBase> geometry,
System.Collections.Generic.IEnumerable<Rhino.DocObjects.ObjectAttributes> attributes
) => throw new System.NotImplementedException();
public virtual System.Int32 Add(
System.String name,
System.String description,
Rhino.Geometry.Point3d basePoint,
System.Collections.Generic.IEnumerable<Rhino.Geometry.GeometryBase> geometry
) => throw new System.NotImplementedException();
public virtual System.Int32 Add(
System.String name,
System.String description,
Rhino.Geometry.Point3d basePoint,
Rhino.Geometry.GeometryBase geometry,
Rhino.DocObjects.ObjectAttributes attributes
) => throw new System.NotImplementedException();
public virtual System.Int32 AddLinked(System.String filename, System.String name, System.String description) =>
throw new System.NotImplementedException();
public override Rhino.DocObjects.ModelComponentType ComponentType
{
get => throw new System.NotImplementedException();
}
}
@@ -0,0 +1,22 @@
namespace Rhino.FileIO;
public partial class File3dmLayerTable : Rhino.FileIO.File3dmCommonComponentTable<Rhino.DocObjects.Layer>
{
public File3dmLayerTable() { }
public virtual System.Int32 AddLayer(System.String name, System.Drawing.Color color) =>
throw new System.NotImplementedException();
public virtual Rhino.DocObjects.Layer FindName(System.String name, System.Guid parentId) =>
throw new System.NotImplementedException();
public virtual Rhino.DocObjects.Layer FindNameHash(Rhino.FileIO.NameHash nameHash) =>
throw new System.NotImplementedException();
public virtual Rhino.DocObjects.Layer FindIndex(System.Int32 index) => throw new System.NotImplementedException();
public override Rhino.DocObjects.ModelComponentType ComponentType
{
get => throw new System.NotImplementedException();
}
}
@@ -0,0 +1,18 @@
namespace Rhino.FileIO;
public partial class File3dmLinetypeTable : Rhino.FileIO.File3dmCommonComponentTable<Rhino.DocObjects.Linetype>
{
public File3dmLinetypeTable() { }
public virtual Rhino.DocObjects.Linetype FindName(System.String name) => throw new System.NotImplementedException();
public virtual Rhino.DocObjects.Linetype FindNameHash(Rhino.FileIO.NameHash nameHash) =>
throw new System.NotImplementedException();
public virtual Rhino.DocObjects.Linetype FindIndex(System.Int32 index) => throw new System.NotImplementedException();
public override Rhino.DocObjects.ModelComponentType ComponentType
{
get => throw new System.NotImplementedException();
}
}
@@ -0,0 +1,13 @@
namespace Rhino.FileIO;
public partial class File3dmMaterialTable : Rhino.FileIO.File3dmCommonComponentTable<Rhino.DocObjects.Material>
{
public File3dmMaterialTable() { }
public virtual Rhino.DocObjects.Material FindIndex(System.Int32 index) => throw new System.NotImplementedException();
public override Rhino.DocObjects.ModelComponentType ComponentType
{
get => throw new System.NotImplementedException();
}
}
@@ -0,0 +1,73 @@
namespace Rhino.FileIO;
public partial class File3dmNamedConstructionPlanes
: System.Collections.Generic.IList<Rhino.DocObjects.ConstructionPlane>,
System.Collections.Generic.ICollection<Rhino.DocObjects.ConstructionPlane>,
System.Collections.Generic.IEnumerable<Rhino.DocObjects.ConstructionPlane>,
System.Collections.IEnumerable,
Rhino.Collections.IRhinoTable<Rhino.DocObjects.ConstructionPlane>
{
public File3dmNamedConstructionPlanes() { }
public virtual Rhino.DocObjects.ConstructionPlane FindName(System.String name) =>
throw new System.NotImplementedException();
public virtual System.Int32 IndexOf(Rhino.DocObjects.ConstructionPlane cplane) =>
throw new System.NotImplementedException();
public virtual System.Boolean Delete(System.Int32 index) => throw new System.NotImplementedException();
public virtual System.Boolean Delete(Rhino.DocObjects.ConstructionPlane cplane) =>
throw new System.NotImplementedException();
public virtual System.Int32 Add(System.String name, Rhino.Geometry.Plane plane) =>
throw new System.NotImplementedException();
public virtual void Add(Rhino.DocObjects.ConstructionPlane cplane) => throw new System.NotImplementedException();
public virtual void Clear() => throw new System.NotImplementedException();
public virtual System.Boolean Contains(Rhino.DocObjects.ConstructionPlane cplane) =>
throw new System.NotImplementedException();
public virtual void CopyTo(Rhino.DocObjects.ConstructionPlane[] array, System.Int32 arrayIndex) =>
throw new System.NotImplementedException();
public virtual System.Collections.Generic.IEnumerator<Rhino.DocObjects.ConstructionPlane> GetEnumerator() =>
throw new System.NotImplementedException();
void System.Collections.Generic.IList<Rhino.DocObjects.ConstructionPlane>.Insert(
System.Int32 index,
Rhino.DocObjects.ConstructionPlane cplane
) => throw new System.NotImplementedException();
System.Boolean System.Collections.Generic.ICollection<Rhino.DocObjects.ConstructionPlane>.Remove(
Rhino.DocObjects.ConstructionPlane cplane
) => throw new System.NotImplementedException();
void System.Collections.Generic.IList<Rhino.DocObjects.ConstructionPlane>.RemoveAt(System.Int32 index) =>
throw new System.NotImplementedException();
System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() =>
throw new System.NotImplementedException();
public virtual Rhino.DocObjects.ConstructionPlane this[System.Int32 index]
{
get => throw new System.NotImplementedException();
}
public virtual System.Int32 Count
{
get => throw new System.NotImplementedException();
}
Rhino.DocObjects.ConstructionPlane System.Collections.Generic.IList<Rhino.DocObjects.ConstructionPlane>.this[
System.Int32 index
]
{
get => throw new System.NotImplementedException();
set { }
}
System.Boolean System.Collections.Generic.ICollection<Rhino.DocObjects.ConstructionPlane>.IsReadOnly
{
get => throw new System.NotImplementedException();
}
}
@@ -0,0 +1,27 @@
namespace Rhino.FileIO;
public partial class File3dmNotes
{
public File3dmNotes() { }
public virtual System.String Notes
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean IsVisible
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean IsHtml
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Drawing.Rectangle WindowRectangle
{
get => throw new System.NotImplementedException();
set { }
}
}
@@ -0,0 +1,32 @@
namespace Rhino.FileIO;
public partial class File3dmObject : Rhino.DocObjects.ModelComponent, System.IEquatable<Rhino.FileIO.File3dmObject>
{
public File3dmObject() { }
public virtual System.Boolean Equals(Rhino.FileIO.File3dmObject other) => throw new System.NotImplementedException();
public virtual System.Boolean TryReadUserData(
System.Guid userDataId,
System.Boolean readFromAttributes,
System.Func<Rhino.FileIO.File3dm, Rhino.FileIO.BinaryArchiveReader, System.Boolean> dataReader
) => 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();
}
public new System.String Name
{
get => throw new System.NotImplementedException();
set { }
}
public new Rhino.DocObjects.ModelComponentType ComponentType
{
get => throw new System.NotImplementedException();
}
}
@@ -0,0 +1,304 @@
namespace Rhino.FileIO;
public partial class File3dmObjectTable : Rhino.FileIO.File3dmCommonComponentTable<Rhino.FileIO.File3dmObject>
{
public File3dmObjectTable() { }
public virtual Rhino.FileIO.File3dmObject[] FindByLayer(System.String layer) =>
throw new System.NotImplementedException();
public virtual Rhino.FileIO.File3dmObject[] FindByLayer(Rhino.DocObjects.Layer layer) =>
throw new System.NotImplementedException();
public virtual Rhino.FileIO.File3dmObject[] FindByGroup(Rhino.DocObjects.Group group) =>
throw new System.NotImplementedException();
public virtual Rhino.Geometry.BoundingBox GetBoundingBox() => throw new System.NotImplementedException();
public virtual System.Guid AddPoint(System.Double x, System.Double y, System.Double z) =>
throw new System.NotImplementedException();
public virtual System.Guid AddPoint(Rhino.Geometry.Point3d point) => throw new System.NotImplementedException();
public virtual System.Guid AddPoint(Rhino.Geometry.Point3d point, Rhino.DocObjects.ObjectAttributes attributes) =>
throw new System.NotImplementedException();
public virtual System.Guid AddPoint(Rhino.Geometry.Point3f point) => throw new System.NotImplementedException();
public virtual System.Guid AddPoint(Rhino.Geometry.Point3f point, Rhino.DocObjects.ObjectAttributes attributes) =>
throw new System.NotImplementedException();
public virtual System.Guid[] AddPoints(System.Collections.Generic.IEnumerable<Rhino.Geometry.Point3d> points) =>
throw new System.NotImplementedException();
public virtual System.Guid[] AddPoints(
System.Collections.Generic.IEnumerable<Rhino.Geometry.Point3d> points,
Rhino.DocObjects.ObjectAttributes attributes
) => throw new System.NotImplementedException();
public virtual System.Guid[] AddPoints(System.Collections.Generic.IEnumerable<Rhino.Geometry.Point3f> points) =>
throw new System.NotImplementedException();
public virtual System.Guid[] AddPoints(
System.Collections.Generic.IEnumerable<Rhino.Geometry.Point3f> points,
Rhino.DocObjects.ObjectAttributes attributes
) => throw new System.NotImplementedException();
public virtual System.Guid AddPointCloud(Rhino.Geometry.PointCloud cloud) =>
throw new System.NotImplementedException();
public virtual System.Guid AddPointCloud(
Rhino.Geometry.PointCloud cloud,
Rhino.DocObjects.ObjectAttributes attributes
) => throw new System.NotImplementedException();
public virtual System.Guid AddPointCloud(System.Collections.Generic.IEnumerable<Rhino.Geometry.Point3d> points) =>
throw new System.NotImplementedException();
public virtual System.Guid AddPointCloud(
System.Collections.Generic.IEnumerable<Rhino.Geometry.Point3d> points,
Rhino.DocObjects.ObjectAttributes attributes
) => throw new System.NotImplementedException();
public virtual System.Guid AddClippingPlane(
Rhino.Geometry.Plane plane,
System.Double uMagnitude,
System.Double vMagnitude,
System.Guid clippedViewportId
) => throw new System.NotImplementedException();
public virtual System.Guid AddClippingPlane(
Rhino.Geometry.Plane plane,
System.Double uMagnitude,
System.Double vMagnitude,
System.Collections.Generic.IEnumerable<System.Guid> clippedViewportIds
) => throw new System.NotImplementedException();
public virtual System.Guid AddClippingPlane(
Rhino.Geometry.Plane plane,
System.Double uMagnitude,
System.Double vMagnitude,
System.Collections.Generic.IEnumerable<System.Guid> clippedViewportIds,
Rhino.DocObjects.ObjectAttributes attributes
) => throw new System.NotImplementedException();
public virtual System.Guid AddLinearDimension(Rhino.Geometry.LinearDimension dimension) =>
throw new System.NotImplementedException();
public virtual System.Guid AddLinearDimension(
Rhino.Geometry.LinearDimension dimension,
Rhino.DocObjects.ObjectAttributes attributes
) => throw new System.NotImplementedException();
public virtual System.Guid AddAngularDimension(Rhino.Geometry.AngularDimension dimension) =>
throw new System.NotImplementedException();
public virtual System.Guid AddAngularDimension(
Rhino.Geometry.AngularDimension dimension,
Rhino.DocObjects.ObjectAttributes attributes
) => throw new System.NotImplementedException();
public virtual System.Guid AddLine(Rhino.Geometry.Point3d from, Rhino.Geometry.Point3d to) =>
throw new System.NotImplementedException();
public virtual System.Guid AddLine(
Rhino.Geometry.Point3d from,
Rhino.Geometry.Point3d to,
Rhino.DocObjects.ObjectAttributes attributes
) => throw new System.NotImplementedException();
public virtual System.Guid AddLine(Rhino.Geometry.Line line) => throw new System.NotImplementedException();
public virtual System.Guid AddLine(Rhino.Geometry.Line line, Rhino.DocObjects.ObjectAttributes attributes) =>
throw new System.NotImplementedException();
public virtual System.Guid AddPolyline(System.Collections.Generic.IEnumerable<Rhino.Geometry.Point3d> points) =>
throw new System.NotImplementedException();
public virtual System.Guid AddPolyline(
System.Collections.Generic.IEnumerable<Rhino.Geometry.Point3d> points,
Rhino.DocObjects.ObjectAttributes attributes
) => throw new System.NotImplementedException();
public virtual System.Guid AddArc(Rhino.Geometry.Arc arc) => throw new System.NotImplementedException();
public virtual System.Guid AddArc(Rhino.Geometry.Arc arc, Rhino.DocObjects.ObjectAttributes attributes) =>
throw new System.NotImplementedException();
public virtual System.Guid AddCircle(Rhino.Geometry.Circle circle) => throw new System.NotImplementedException();
public virtual System.Guid AddCircle(Rhino.Geometry.Circle circle, Rhino.DocObjects.ObjectAttributes attributes) =>
throw new System.NotImplementedException();
public virtual System.Guid AddEllipse(Rhino.Geometry.Ellipse ellipse) => throw new System.NotImplementedException();
public virtual System.Guid AddEllipse(Rhino.Geometry.Ellipse ellipse, Rhino.DocObjects.ObjectAttributes attributes) =>
throw new System.NotImplementedException();
public virtual System.Guid AddSphere(Rhino.Geometry.Sphere sphere) => throw new System.NotImplementedException();
public virtual System.Guid AddSphere(Rhino.Geometry.Sphere sphere, Rhino.DocObjects.ObjectAttributes attributes) =>
throw new System.NotImplementedException();
public virtual System.Guid AddCurve(Rhino.Geometry.Curve curve) => throw new System.NotImplementedException();
public virtual System.Guid AddCurve(Rhino.Geometry.Curve curve, Rhino.DocObjects.ObjectAttributes attributes) =>
throw new System.NotImplementedException();
public virtual System.Guid AddTextDot(System.String text, Rhino.Geometry.Point3d location) =>
throw new System.NotImplementedException();
public virtual System.Guid AddTextDot(
System.String text,
Rhino.Geometry.Point3d location,
Rhino.DocObjects.ObjectAttributes attributes
) => throw new System.NotImplementedException();
public virtual System.Guid AddTextDot(Rhino.Geometry.TextDot dot) => throw new System.NotImplementedException();
public virtual System.Guid AddTextDot(Rhino.Geometry.TextDot dot, Rhino.DocObjects.ObjectAttributes attributes) =>
throw new System.NotImplementedException();
public virtual System.Guid AddInstanceObject(Rhino.Geometry.InstanceReferenceGeometry instanceReference) =>
throw new System.NotImplementedException();
public virtual System.Guid AddInstanceObject(
Rhino.Geometry.InstanceReferenceGeometry instanceReference,
Rhino.DocObjects.ObjectAttributes attributes
) => throw new System.NotImplementedException();
public virtual System.Guid AddInstanceObject(
System.Int32 instanceDefinitionIndex,
Rhino.Geometry.Transform instanceXform
) => throw new System.NotImplementedException();
public virtual System.Guid AddInstanceObject(
System.Int32 instanceDefinitionIndex,
Rhino.Geometry.Transform instanceXform,
Rhino.DocObjects.ObjectAttributes attributes
) => throw new System.NotImplementedException();
public virtual System.Guid AddText(Rhino.Display.Text3d text3d) => throw new System.NotImplementedException();
public virtual System.Guid AddText(Rhino.Display.Text3d text3d, Rhino.DocObjects.ObjectAttributes attributes) =>
throw new System.NotImplementedException();
public virtual System.Guid AddText(
System.String text,
Rhino.Geometry.Plane plane,
System.Double height,
System.String fontName,
System.Boolean bold,
System.Boolean italic
) => throw new System.NotImplementedException();
public virtual System.Guid AddText(
System.String text,
Rhino.Geometry.Plane plane,
System.Double height,
System.String fontName,
System.Boolean bold,
System.Boolean italic,
Rhino.Geometry.TextJustification justification
) => throw new System.NotImplementedException();
public virtual System.Guid AddText(
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.Guid AddText(
System.String text,
Rhino.Geometry.Plane plane,
System.Double height,
System.String fontName,
System.Boolean bold,
System.Boolean italic,
Rhino.DocObjects.ObjectAttributes attributes
) => throw new System.NotImplementedException();
public virtual System.Guid AddSurface(Rhino.Geometry.Surface surface) => throw new System.NotImplementedException();
public virtual System.Guid AddSurface(Rhino.Geometry.Surface surface, Rhino.DocObjects.ObjectAttributes attributes) =>
throw new System.NotImplementedException();
public virtual System.Guid AddExtrusion(Rhino.Geometry.Extrusion extrusion) =>
throw new System.NotImplementedException();
public virtual System.Guid AddExtrusion(
Rhino.Geometry.Extrusion extrusion,
Rhino.DocObjects.ObjectAttributes attributes
) => throw new System.NotImplementedException();
public virtual System.Guid AddMesh(Rhino.Geometry.Mesh mesh) => throw new System.NotImplementedException();
public virtual System.Guid AddMesh(Rhino.Geometry.Mesh mesh, Rhino.DocObjects.ObjectAttributes attributes) =>
throw new System.NotImplementedException();
public virtual System.Guid AddBrep(Rhino.Geometry.Brep brep) => throw new System.NotImplementedException();
public virtual System.Guid AddBrep(Rhino.Geometry.Brep brep, Rhino.DocObjects.ObjectAttributes attributes) =>
throw new System.NotImplementedException();
public virtual System.Guid AddLeader(
Rhino.Geometry.Plane plane,
System.Collections.Generic.IEnumerable<Rhino.Geometry.Point2d> points
) => throw new System.NotImplementedException();
public virtual System.Guid AddLeader(
Rhino.Geometry.Plane plane,
System.Collections.Generic.IEnumerable<Rhino.Geometry.Point2d> points,
Rhino.DocObjects.ObjectAttributes attributes
) => throw new System.NotImplementedException();
public virtual System.Guid AddLeader(
System.String text,
Rhino.Geometry.Plane plane,
System.Collections.Generic.IEnumerable<Rhino.Geometry.Point2d> points,
Rhino.DocObjects.ObjectAttributes attributes
) => throw new System.NotImplementedException();
public virtual System.Guid AddLeader(
System.String text,
Rhino.Geometry.Plane plane,
System.Collections.Generic.IEnumerable<Rhino.Geometry.Point2d> points
) => throw new System.NotImplementedException();
public virtual System.Guid AddLeader(
System.String text,
System.Collections.Generic.IEnumerable<Rhino.Geometry.Point3d> points
) => throw new System.NotImplementedException();
public virtual System.Guid AddLeader(System.Collections.Generic.IEnumerable<Rhino.Geometry.Point3d> points) =>
throw new System.NotImplementedException();
public virtual System.Guid AddHatch(Rhino.Geometry.Hatch hatch) => throw new System.NotImplementedException();
public virtual System.Guid AddHatch(Rhino.Geometry.Hatch hatch, Rhino.DocObjects.ObjectAttributes attributes) =>
throw new System.NotImplementedException();
public virtual System.Guid AddSubD(Rhino.Geometry.SubD subd) => throw new System.NotImplementedException();
public virtual System.Guid AddSubD(Rhino.Geometry.SubD subd, Rhino.DocObjects.ObjectAttributes attributes) =>
throw new System.NotImplementedException();
public virtual System.Boolean Delete(System.Guid objectId) => throw new System.NotImplementedException();
public virtual System.Int32 Delete(System.Collections.Generic.IEnumerable<System.Guid> objectIds) =>
throw new System.NotImplementedException();
public override Rhino.DocObjects.ModelComponentType ComponentType
{
get => throw new System.NotImplementedException();
}
public override System.Int32 Count
{
get => throw new System.NotImplementedException();
}
}
@@ -0,0 +1,11 @@
namespace Rhino.FileIO;
public partial class File3dmPlugInData
{
public File3dmPlugInData() { }
public virtual System.Guid PlugInId
{
get => throw new System.NotImplementedException();
}
}
@@ -0,0 +1,33 @@
namespace Rhino.FileIO;
public partial class File3dmPlugInDataTable
: System.Collections.Generic.IEnumerable<Rhino.FileIO.File3dmPlugInData>,
System.Collections.IEnumerable,
Rhino.Collections.IRhinoTable<Rhino.FileIO.File3dmPlugInData>
{
public File3dmPlugInDataTable() { }
public virtual System.String Dump() => throw new System.NotImplementedException();
public virtual System.Boolean TryRead(
Rhino.FileIO.File3dmPlugInData pluginData,
System.Func<Rhino.FileIO.File3dm, Rhino.FileIO.BinaryArchiveReader, System.Boolean> dataReader
) => throw new System.NotImplementedException();
public virtual void Clear() => throw new System.NotImplementedException();
public virtual System.Collections.Generic.IEnumerator<Rhino.FileIO.File3dmPlugInData> 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.FileIO.File3dmPlugInData this[System.Int32 index]
{
get => throw new System.NotImplementedException();
}
}
@@ -0,0 +1,67 @@
namespace Rhino.FileIO;
public partial class File3dmSettings
{
public File3dmSettings() { }
public virtual System.String ModelUrl
{
get => throw new System.NotImplementedException();
set { }
}
public virtual Rhino.Geometry.Point3d ModelBasepoint
{
get => throw new System.NotImplementedException();
set { }
}
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.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.UnitSystem ModelUnitSystem
{
get => throw new System.NotImplementedException();
set { }
}
public virtual Rhino.UnitSystem PageUnitSystem
{
get => throw new System.NotImplementedException();
set { }
}
}
@@ -0,0 +1,38 @@
namespace Rhino.FileIO;
public partial class File3dmStringTable
{
public File3dmStringTable() { }
public virtual System.String GetKey(System.Int32 i) => throw new System.NotImplementedException();
public virtual System.String GetValue(System.Int32 i) => throw new System.NotImplementedException();
public virtual System.String GetValue(System.String key) => throw new System.NotImplementedException();
public virtual System.String GetValue(System.String section, System.String entry) =>
throw new System.NotImplementedException();
public virtual System.String[] GetSectionNames() => throw new System.NotImplementedException();
public virtual System.String[] GetEntryNames(System.String section) => throw new System.NotImplementedException();
public virtual System.String SetString(System.String section, System.String entry, System.String value) =>
throw new System.NotImplementedException();
public virtual System.String SetString(System.String key, System.String value) =>
throw new System.NotImplementedException();
public virtual void Delete(System.String section, System.String entry) => throw new System.NotImplementedException();
public virtual void Delete(System.String key) => throw new System.NotImplementedException();
public virtual System.Int32 Count
{
get => throw new System.NotImplementedException();
}
public virtual System.Int32 DocumentUserTextCount
{
get => throw new System.NotImplementedException();
}
}
@@ -0,0 +1,6 @@
namespace Rhino.FileIO;
public partial class File3dmTypeCodes
{
public File3dmTypeCodes() { }
}
@@ -0,0 +1,64 @@
namespace Rhino.FileIO;
public partial class File3dmViewTable
: System.Collections.Generic.IList<Rhino.DocObjects.ViewInfo>,
System.Collections.Generic.ICollection<Rhino.DocObjects.ViewInfo>,
System.Collections.Generic.IEnumerable<Rhino.DocObjects.ViewInfo>,
System.Collections.IEnumerable,
Rhino.Collections.IRhinoTable<Rhino.DocObjects.ViewInfo>
{
public File3dmViewTable() { }
public virtual Rhino.DocObjects.ViewInfo FindName(System.String name) => throw new System.NotImplementedException();
public virtual System.Int32 IndexOf(Rhino.DocObjects.ViewInfo item) => throw new System.NotImplementedException();
public virtual System.Boolean Delete(System.Int32 index) => throw new System.NotImplementedException();
public virtual void Add(Rhino.DocObjects.ViewInfo item) => throw new System.NotImplementedException();
public virtual void Clear() => throw new System.NotImplementedException();
public virtual System.Boolean Contains(Rhino.DocObjects.ViewInfo item) => throw new System.NotImplementedException();
public virtual void CopyTo(Rhino.DocObjects.ViewInfo[] array, System.Int32 arrayIndex) =>
throw new System.NotImplementedException();
public virtual System.Boolean Delete(Rhino.DocObjects.ViewInfo item) => throw new System.NotImplementedException();
public virtual System.Collections.Generic.IEnumerator<Rhino.DocObjects.ViewInfo> GetEnumerator() =>
throw new System.NotImplementedException();
void System.Collections.Generic.IList<Rhino.DocObjects.ViewInfo>.Insert(
System.Int32 index,
Rhino.DocObjects.ViewInfo item
) => throw new System.NotImplementedException();
System.Boolean System.Collections.Generic.ICollection<Rhino.DocObjects.ViewInfo>.Remove(
Rhino.DocObjects.ViewInfo item
) => throw new System.NotImplementedException();
System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() =>
throw new System.NotImplementedException();
void System.Collections.Generic.IList<Rhino.DocObjects.ViewInfo>.RemoveAt(System.Int32 index) =>
throw new System.NotImplementedException();
public virtual Rhino.DocObjects.ViewInfo this[System.Int32 index]
{
get => throw new System.NotImplementedException();
}
public virtual System.Int32 Count
{
get => throw new System.NotImplementedException();
}
Rhino.DocObjects.ViewInfo System.Collections.Generic.IList<Rhino.DocObjects.ViewInfo>.this[System.Int32 index]
{
get => throw new System.NotImplementedException();
set { }
}
System.Boolean System.Collections.Generic.ICollection<Rhino.DocObjects.ViewInfo>.IsReadOnly
{
get => throw new System.NotImplementedException();
}
}
@@ -0,0 +1,33 @@
namespace Rhino.FileIO;
public partial class File3dmWriteOptions
{
public File3dmWriteOptions() { }
public virtual void EnableRenderMeshes(Rhino.DocObjects.ObjectType objectType, System.Boolean enable) =>
throw new System.NotImplementedException();
public virtual void EnableAnalysisMeshes(Rhino.DocObjects.ObjectType objectType, System.Boolean enable) =>
throw new System.NotImplementedException();
public virtual System.Int32 Version
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean SaveRenderMeshes
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean SaveAnalysisMeshes
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean SaveUserData
{
get => throw new System.NotImplementedException();
set { }
}
}
@@ -0,0 +1,11 @@
namespace Rhino.FileIO;
public enum FileFindPreference
{
None,
FullPath,
RelativePath,
BasePath,
ContentMatch,
MostRecent,
}
@@ -0,0 +1,12 @@
namespace Rhino.FileIO;
public partial class FileObj
{
public FileObj() { }
public static System.Boolean Read(
System.String filename,
Rhino.RhinoDoc doc,
Rhino.FileIO.FileObjReadOptions options
) => throw new System.NotImplementedException();
}
@@ -0,0 +1,12 @@
namespace Rhino.FileIO;
public partial class FileObjReadOptions
{
public enum UseObjGsAs
{
IgnoreObjGroups,
ObjGroupsAsLayers,
ObjGroupsAsGroups,
ObjGroupsAsObjects,
}
}
@@ -0,0 +1,53 @@
namespace Rhino.FileIO;
public partial class FileObjReadOptions
{
public FileObjReadOptions() { }
public FileObjReadOptions(Rhino.FileIO.FileReadOptions readOptions) => throw new System.NotImplementedException();
public Rhino.FileIO.FileReadOptions ReadOptions;
public virtual Rhino.Geometry.Transform GetTransform() => throw new System.NotImplementedException();
public virtual Rhino.FileIO.FileObjReadOptions.UseObjGsAs UseObjGroupsAs
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean UseObjObjects
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean MapYtoZ
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean MorphTargetOnly
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean ReverseGroupOrder
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean IgnoreTextures
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean DisplayColorFromObjMaterial
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean Split32BitTextures
{
get => throw new System.NotImplementedException();
set { }
}
}
@@ -0,0 +1,11 @@
namespace Rhino.FileIO;
public partial class FileObjWriteOptions
{
public enum AsciiEol
{
Crlf,
Lf,
Cr,
}
}
@@ -0,0 +1,10 @@
namespace Rhino.FileIO;
public partial class FileObjWriteOptions
{
public enum CurveType
{
Polyline,
Nurbs,
}
}
@@ -0,0 +1,10 @@
namespace Rhino.FileIO;
public partial class FileObjWriteOptions
{
public enum GeometryType
{
Nurbs,
Mesh,
}
}
@@ -0,0 +1,11 @@
namespace Rhino.FileIO;
public partial class FileObjWriteOptions
{
public enum NGons
{
None,
Preserve,
Create,
}
}
@@ -0,0 +1,11 @@
namespace Rhino.FileIO;
public partial class FileObjWriteOptions
{
public enum ObjGroupNames
{
NoGroups,
LayerAsGroup,
GroupAsGroup,
}
}
@@ -0,0 +1,11 @@
namespace Rhino.FileIO;
public partial class FileObjWriteOptions
{
public enum ObjObjectNames
{
NoObjects,
ObjectAsGroup,
ObjectAsObject,
}
}
@@ -0,0 +1,10 @@
namespace Rhino.FileIO;
public partial class FileObjWriteOptions
{
public enum SubDMeshing
{
Surface,
ControlNet,
}
}
@@ -0,0 +1,11 @@
namespace Rhino.FileIO;
public partial class FileObjWriteOptions
{
public enum VertexWelding
{
Normal,
Welded,
Unwelded,
}
}
@@ -0,0 +1,169 @@
namespace Rhino.FileIO;
public partial class FileObjWriteOptions
{
public FileObjWriteOptions() { }
public FileObjWriteOptions(Rhino.FileIO.FileWriteOptions writeOptions) => throw new System.NotImplementedException();
public System.Double AngleTolRadians;
public Rhino.FileIO.FileWriteOptions WriteOptions;
public virtual Rhino.Geometry.Transform GetTransform() => throw new System.NotImplementedException();
public virtual System.String ActualFilePathOnMac
{
get => throw new System.NotImplementedException();
set { }
}
public virtual Rhino.FileIO.FileObjWriteOptions.AsciiEol EolType
{
get => throw new System.NotImplementedException();
set { }
}
public virtual Rhino.FileIO.FileObjWriteOptions.CurveType TrimCurveType
{
get => throw new System.NotImplementedException();
set { }
}
public virtual Rhino.FileIO.FileObjWriteOptions.GeometryType ObjectType
{
get => throw new System.NotImplementedException();
set { }
}
public virtual Rhino.FileIO.FileObjWriteOptions.ObjObjectNames ExportObjectNames
{
get => throw new System.NotImplementedException();
set { }
}
public virtual Rhino.FileIO.FileObjWriteOptions.ObjGroupNames ExportGroupNameLayerNames
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean ExportMaterialDefinitions
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean UseDisplayColorForMaterial
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean MapZtoY
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Int32 SignificantDigits
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean WrapLongLines
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean MergeNestedGroupingNames
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean SortObjGroups
{
get => throw new System.NotImplementedException();
set { }
}
public virtual Rhino.FileIO.FileObjWriteOptions.VertexWelding MeshType
{
get => throw new System.NotImplementedException();
set { }
}
public virtual Rhino.FileIO.FileObjWriteOptions.SubDMeshing SubDMeshType
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean CreateNgons
{
get => throw new System.NotImplementedException();
set { }
}
public virtual Rhino.FileIO.FileObjWriteOptions.NGons NgonMode
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean IncludeUnweldedEdgesInNgons
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean CullUnnecessaryVertexesInNgons
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Int32 MinNgonFaceCount
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean ExportTcs
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean ExportNormals
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean ExportAsTriangles
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean ExportVcs
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean ExportOpenMeshes
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean UseRenderMeshes
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean UnderbarMaterialNames
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean UseSimpleDialog
{
get => throw new System.NotImplementedException();
set { }
}
public virtual Rhino.Geometry.MeshingParameters MeshParameters
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean UseRelativeIndexing
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Int32 SubDSurfaceMeshingDensity
{
get => throw new System.NotImplementedException();
set { }
}
}
@@ -0,0 +1,67 @@
namespace Rhino.FileIO;
public partial class FilePdf
{
public FilePdf() { }
public static Rhino.FileIO.FilePdf Create() => throw new System.NotImplementedException();
public virtual System.Int32 AddPage(Rhino.Display.ViewCaptureSettings settings) =>
throw new System.NotImplementedException();
public virtual System.Int32 AddPage(System.Int32 widthInDots, System.Int32 heightInDots, System.Int32 dotsPerInch) =>
throw new System.NotImplementedException();
public virtual void DrawText(
System.Int32 pageNumber,
System.String text,
System.Double x,
System.Double y,
System.Single heightPoints,
Rhino.DocObjects.Font onfont,
System.Drawing.Color fillColor,
System.Drawing.Color strokeColor,
System.Single strokeWidth,
System.Single angleDegrees,
Rhino.DocObjects.TextHorizontalAlignment horizontalAlignment,
Rhino.DocObjects.TextVerticalAlignment verticalAlignment
) => throw new System.NotImplementedException();
public virtual void DrawPolyline(
System.Int32 pageNumber,
System.Drawing.PointF[] polyline,
System.Drawing.Color fillColor,
System.Drawing.Color strokeColor,
System.Single strokeWidth
) => throw new System.NotImplementedException();
public virtual void DrawLine(
System.Int32 pageNumber,
System.Drawing.PointF from,
System.Drawing.PointF to,
System.Drawing.Color strokeColor,
System.Single strokeWidth
) => throw new System.NotImplementedException();
public virtual void DrawBitmap(
System.Int32 pageNumber,
System.Drawing.Bitmap bitmap,
System.Single left,
System.Single top,
System.Single width,
System.Single height,
System.Single rotationInDegrees
) => throw new System.NotImplementedException();
public virtual void Write(System.String filename) => throw new System.NotImplementedException();
public virtual void Write(System.IO.Stream stream) => throw new System.NotImplementedException();
public virtual System.Object PdfDocumentImplementation() => throw new System.NotImplementedException();
public virtual System.Boolean LayersAsOptionalContentGroups
{
get => throw new System.NotImplementedException();
set { }
}
}
@@ -0,0 +1,12 @@
namespace Rhino.FileIO;
public partial class FilePdfEventArgs : System.EventArgs
{
public FilePdfEventArgs() { }
public virtual Rhino.FileIO.FilePdf Pdf
{
get => throw new System.NotImplementedException();
set { }
}
}
@@ -0,0 +1,6 @@
namespace Rhino.FileIO;
public partial class FilePly
{
public FilePly() { }
}
@@ -0,0 +1,45 @@
namespace Rhino.FileIO;
public partial class FilePlyWriteOptions
{
public FilePlyWriteOptions() { }
public FilePlyWriteOptions(Rhino.FileIO.FileWriteOptions writeOptions) => throw new System.NotImplementedException();
public Rhino.FileIO.FileWriteOptions WriteOptions;
public virtual System.Boolean UseSimpleDialog
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean ExportASCII
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean ExportDoubles
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean ExportNormals
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean ExportColors
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean ExportMaterial
{
get => throw new System.NotImplementedException();
set { }
}
public virtual Rhino.Geometry.MeshingParameters MeshingParameters
{
get => throw new System.NotImplementedException();
set { }
}
}
@@ -0,0 +1,49 @@
namespace Rhino.FileIO;
public partial class FileReadOptions : System.IDisposable
{
public FileReadOptions() { }
public virtual void Dispose() => throw new System.NotImplementedException();
public virtual System.Boolean ImportMode
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean OpenMode
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean NewMode
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean InsertMode
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean ImportReferenceMode
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean BatchMode
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean UseScaleGeometry
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean ScaleGeometry
{
get => throw new System.NotImplementedException();
set { }
}
}
@@ -0,0 +1,44 @@
namespace Rhino.FileIO;
public partial class FileReference : System.IDisposable
{
public FileReference() { }
public FileReference(
System.String fullPath,
System.String relativePath,
Rhino.FileIO.ContentHash hash,
Rhino.FileIO.FileReferenceStatus status
) => throw new System.NotImplementedException();
public static Rhino.FileIO.FileReference CreateFromFullPath(System.String fullPath) =>
throw new System.NotImplementedException();
public static Rhino.FileIO.FileReference CreateFromFullAndRelativePaths(
System.String fullPath,
System.String relativePath
) => throw new System.NotImplementedException();
public virtual void Dispose() => throw new System.NotImplementedException();
public virtual System.String FullPath
{
get => throw new System.NotImplementedException();
}
public virtual System.String RelativePath
{
get => throw new System.NotImplementedException();
}
public virtual Rhino.FileIO.ContentHash ContentHash
{
get => throw new System.NotImplementedException();
}
public virtual Rhino.FileIO.FileReferenceStatus FullPathStatus
{
get => throw new System.NotImplementedException();
}
public virtual System.Boolean IsSet
{
get => throw new System.NotImplementedException();
}
}
@@ -0,0 +1,8 @@
namespace Rhino.FileIO;
public enum FileReferenceStatus
{
Unknown,
FullPathValid,
FileNotFound,
}
@@ -0,0 +1,12 @@
namespace Rhino.FileIO;
public partial class FileSlc
{
public FileSlc() { }
public static System.Boolean Write(
System.String filename,
Rhino.RhinoDoc doc,
Rhino.FileIO.FileSlcWriteOptions options
) => throw new System.NotImplementedException();
}
@@ -0,0 +1,32 @@
namespace Rhino.FileIO;
public partial class FileSlcWriteOptions
{
public FileSlcWriteOptions() { }
public virtual Rhino.Geometry.Point3d StartPoint
{
get => throw new System.NotImplementedException();
set { }
}
public virtual Rhino.Geometry.Point3d EndPoint
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Double SliceDistance
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean UseMeshes
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Double AngleBetweenSegmentsDegrees
{
get => throw new System.NotImplementedException();
set { }
}
}
@@ -0,0 +1,12 @@
namespace Rhino.FileIO;
public partial class FileStp
{
public FileStp() { }
public static System.Boolean Write(
System.String filename,
Rhino.RhinoDoc doc,
Rhino.FileIO.FileStpWriteOptions options
) => throw new System.NotImplementedException();
}
@@ -0,0 +1,22 @@
namespace Rhino.FileIO;
public partial class FileStpWriteOptions
{
public FileStpWriteOptions() { }
public virtual System.Boolean Export2dCurves
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean ExportBlack
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean SplitClosedSurfaces
{
get => throw new System.NotImplementedException();
set { }
}
}
@@ -0,0 +1,19 @@
namespace Rhino.FileIO;
public partial class FileType
{
public FileType() { }
public FileType(System.String extension, System.String description) => throw new System.NotImplementedException();
public virtual System.String Description
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.String Extension
{
get => throw new System.NotImplementedException();
set { }
}
}
@@ -0,0 +1,81 @@
namespace Rhino.FileIO;
public partial class FileWriteOptions : System.IDisposable
{
public FileWriteOptions() { }
public virtual void Dispose() => throw new System.NotImplementedException();
public virtual System.Boolean UpdateDocumentPath
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean WriteSelectedObjectsOnly
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean IncludeRenderMeshes
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean IncludePreviewImage
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean IncludeBitmapTable
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean IncludeHistory
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean WriteAsTemplate
{
get => throw new System.NotImplementedException();
}
public virtual System.Boolean SuppressDialogBoxes
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean SuppressAllInput
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean WriteGeometryOnly
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean WriteUserData
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Int32 FileVersion
{
get => throw new System.NotImplementedException();
set { }
}
public virtual Rhino.Geometry.Transform Xform
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.String DestinationFileName
{
get => throw new System.NotImplementedException();
}
public virtual Rhino.RhinoDoc RhinoDoc
{
get => throw new System.NotImplementedException();
}
}
@@ -0,0 +1,8 @@
namespace Rhino.FileIO;
public partial interface ICommonComponentTable<T>
{
public T FindId(System.Guid id);
public T FindNameHash(Rhino.FileIO.NameHash nameHash);
public Rhino.DocObjects.ModelComponentType ComponentType { get; }
}
@@ -0,0 +1,9 @@
namespace Rhino.FileIO;
public partial class ImageFile
{
public ImageFile() { }
public static System.Boolean SupportsAlphaChannel(System.String filename) =>
throw new System.NotImplementedException();
}
@@ -0,0 +1,100 @@
namespace Rhino.FileIO;
public partial class ManifestTable
: Rhino.FileIO.ICommonComponentTable<Rhino.DocObjects.ModelComponent>,
System.Collections.Generic.IReadOnlyCollection<Rhino.DocObjects.ModelComponent>,
System.Collections.Generic.IEnumerable<Rhino.DocObjects.ModelComponent>,
System.Collections.IEnumerable,
System.Collections.Generic.ICollection<Rhino.DocObjects.ModelComponent>
{
public ManifestTable() { }
public virtual Rhino.DocObjects.ModelComponent FindId(System.Guid id) => throw new System.NotImplementedException();
public virtual Rhino.DocObjects.ModelComponent FindId(System.Guid id, Rhino.DocObjects.ModelComponentType type) =>
throw new System.NotImplementedException();
public virtual T FindId<T>(System.Guid id) => throw new System.NotImplementedException();
public virtual Rhino.DocObjects.ModelComponent FindIndex(
System.Int32 index,
Rhino.DocObjects.ModelComponentType type
) => throw new System.NotImplementedException();
public virtual T FindIndex<T>(System.Int32 index) => throw new System.NotImplementedException();
public virtual Rhino.DocObjects.ModelComponent FindName(
System.String name,
Rhino.DocObjects.ModelComponentType type,
System.Guid parent
) => throw new System.NotImplementedException();
public virtual T FindName<T>(System.String name, System.Guid parent) => throw new System.NotImplementedException();
public virtual Rhino.DocObjects.ModelComponent FindNameHash(
Rhino.FileIO.NameHash nameHash,
Rhino.DocObjects.ModelComponentType type
) => throw new System.NotImplementedException();
public virtual T FindNameHash<T>(Rhino.FileIO.NameHash nameHash) => throw new System.NotImplementedException();
public virtual System.Int32 ActiveObjectCount(Rhino.DocObjects.ModelComponentType type) =>
throw new System.NotImplementedException();
public virtual System.Collections.Generic.IEnumerator<T> GetEnumerator<T>() =>
throw new System.NotImplementedException();
public static Rhino.DocObjects.ModelComponentType GetModelComponentTypeFromGenericType<T>() =>
throw new System.NotImplementedException();
public virtual System.Collections.Generic.IEnumerator<Rhino.DocObjects.ModelComponent> GetEnumerator() =>
throw new System.NotImplementedException();
public virtual System.Collections.Generic.IEnumerator<Rhino.DocObjects.ModelComponent> GetEnumerator(
Rhino.DocObjects.ModelComponentType type
) => throw new System.NotImplementedException();
public virtual void Clear() => throw new System.NotImplementedException();
public virtual System.Boolean Contains(Rhino.DocObjects.ModelComponent item) =>
throw new System.NotImplementedException();
public virtual void CopyTo(Rhino.DocObjects.ModelComponent[] array, System.Int32 arrayIndex) =>
throw new System.NotImplementedException();
Rhino.DocObjects.ModelComponent Rhino.FileIO.ICommonComponentTable<Rhino.DocObjects.ModelComponent>.FindNameHash(
Rhino.FileIO.NameHash nameHash
) => throw new System.NotImplementedException();
System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() =>
throw new System.NotImplementedException();
void System.Collections.Generic.ICollection<Rhino.DocObjects.ModelComponent>.Add(
Rhino.DocObjects.ModelComponent item
) => throw new System.NotImplementedException();
System.Boolean System.Collections.Generic.ICollection<Rhino.DocObjects.ModelComponent>.Remove(
Rhino.DocObjects.ModelComponent item
) => throw new System.NotImplementedException();
public virtual System.Object Parent
{
get => throw new System.NotImplementedException();
}
public virtual System.Int32 Count
{
get => throw new System.NotImplementedException();
}
public virtual System.Int64 LongCount
{
get => throw new System.NotImplementedException();
}
public virtual Rhino.DocObjects.ModelComponentType ComponentType
{
get => throw new System.NotImplementedException();
}
System.Boolean System.Collections.Generic.ICollection<Rhino.DocObjects.ModelComponent>.IsReadOnly
{
get => throw new System.NotImplementedException();
}
}
@@ -0,0 +1,38 @@
namespace Rhino.FileIO;
public partial class NameHash : System.ICloneable, System.IEquatable<Rhino.FileIO.NameHash>
{
public NameHash() { }
public NameHash(System.String name) => throw new System.NotImplementedException();
public NameHash(System.String name, System.Guid parentId) => throw new System.NotImplementedException();
public NameHash(System.String name, System.Guid parentId, Rhino.DocObjects.ModelComponentType type) =>
throw new System.NotImplementedException();
public NameHash(System.String name, System.Guid parentId, System.Boolean ignoreCase) =>
throw new System.NotImplementedException();
public static Rhino.FileIO.NameHash CreateFilePathHash(System.String path) =>
throw new System.NotImplementedException();
public virtual Rhino.FileIO.NameHash Clone() => throw new System.NotImplementedException();
public virtual System.Boolean Equals(Rhino.FileIO.NameHash other) => throw new System.NotImplementedException();
System.Object System.ICloneable.Clone() => throw new System.NotImplementedException();
public virtual System.Byte[] Sha1Hash
{
get => throw new System.NotImplementedException();
}
public virtual System.UInt32 MappedCodePoints
{
get => throw new System.NotImplementedException();
}
public virtual System.Guid ParentId
{
get => throw new System.NotImplementedException();
}
}
@@ -0,0 +1,11 @@
namespace Rhino.FileIO;
public partial class SHA1OpenNURBS : System.Security.Cryptography.SHA1
{
public SHA1OpenNURBS() { }
public static System.Byte[] StringHash(System.String input) => throw new System.NotImplementedException();
public static System.Byte[] FileSystemPathHash(System.String path, System.Nullable<System.Boolean> ignoreCase) =>
throw new System.NotImplementedException();
}
@@ -0,0 +1,17 @@
namespace Rhino.FileIO;
public partial class SerializationOptions
{
public SerializationOptions() { }
public virtual System.Int32 RhinoVersion
{
get => throw new System.NotImplementedException();
set { }
}
public virtual System.Boolean WriteUserData
{
get => throw new System.NotImplementedException();
set { }
}
}
@@ -0,0 +1,34 @@
namespace Rhino.FileIO;
public partial class TextLog : System.IDisposable
{
public TextLog() { }
public TextLog(System.String filename) => throw new System.NotImplementedException();
public TextLog(System.IntPtr ptr) => throw new System.NotImplementedException();
public virtual void PushIndent() => throw new System.NotImplementedException();
public virtual void PopIndent() => throw new System.NotImplementedException();
public virtual void PrintWrappedText(System.String text, System.Int32 lineLength) =>
throw new System.NotImplementedException();
public virtual void Print(System.String text) => throw new System.NotImplementedException();
public virtual void Print(System.String format, System.Object arg0) => throw new System.NotImplementedException();
public virtual void Print(System.String format, System.Object arg0, System.Object arg1) =>
throw new System.NotImplementedException();
public virtual void Dispose() => throw new System.NotImplementedException();
public static Rhino.FileIO.TextLog NewCommandLine() => throw new System.NotImplementedException();
public virtual System.Int32 IndentSize
{
get => throw new System.NotImplementedException();
set { }
}
}
@@ -79,6 +79,9 @@ public partial class MeshNgonList
public virtual System.UInt32 IsValid(System.Int32 index) => throw new System.NotImplementedException();
public virtual System.UInt32 IsValid(System.Int32 index, Rhino.FileIO.TextLog textLog) =>
throw new System.NotImplementedException();
public virtual System.Collections.Generic.IEnumerator<Rhino.Geometry.MeshNgon> GetEnumerator() =>
throw new System.NotImplementedException();
@@ -203,6 +203,18 @@ public partial class Mesh : Rhino.Geometry.GeometryBase
System.Double tolerance
) => throw new System.NotImplementedException();
public virtual System.Boolean GetSelfIntersections(
System.Double tolerance,
out Rhino.Geometry.Polyline[] perforations,
System.Boolean overlapsPolylines,
out Rhino.Geometry.Polyline[] overlapsPolylinesResult,
System.Boolean overlapsMesh,
out Rhino.Geometry.Mesh overlapsMeshResult,
Rhino.FileIO.TextLog textLog,
System.Threading.CancellationToken cancel,
System.IProgress<System.Double> progress
) => throw new System.NotImplementedException();
public static Rhino.Geometry.Mesh CreateFromLines(
Rhino.Geometry.Curve[] lines,
System.Int32 maxFaceValence,
@@ -570,6 +582,25 @@ public partial class Mesh : Rhino.Geometry.GeometryBase
public virtual Rhino.Geometry.Mesh[] Split(System.Collections.Generic.IEnumerable<Rhino.Geometry.Mesh> meshes) =>
throw new System.NotImplementedException();
public virtual Rhino.Geometry.Mesh[] Split(
System.Collections.Generic.IEnumerable<Rhino.Geometry.Mesh> meshes,
System.Double tolerance,
System.Boolean splitAtCoplanar,
Rhino.FileIO.TextLog textLog,
System.Threading.CancellationToken cancel,
System.IProgress<System.Double> progress
) => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Mesh[] Split(
System.Collections.Generic.IEnumerable<Rhino.Geometry.Mesh> meshes,
System.Double tolerance,
System.Boolean splitAtCoplanar,
System.Boolean createNgons,
Rhino.FileIO.TextLog textLog,
System.Threading.CancellationToken cancel,
System.IProgress<System.Double> progress
) => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Polyline[] GetOutlines(Rhino.Geometry.Plane plane) =>
throw new System.NotImplementedException();
@@ -656,6 +687,14 @@ public partial class Mesh : Rhino.Geometry.GeometryBase
System.Double tolerance
) => throw new System.NotImplementedException();
public virtual Rhino.Geometry.Mesh[] SplitWithProjectedPolylines(
System.Collections.Generic.IEnumerable<Rhino.Geometry.PolylineCurve> curves,
System.Double tolerance,
Rhino.FileIO.TextLog textLog,
System.Threading.CancellationToken cancel,
System.IProgress<System.Double> progress
) => 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) =>
@@ -79,6 +79,9 @@ public partial class RhinoDoc : System.IDisposable
public static System.Boolean OpenFile(System.String path) => throw new System.NotImplementedException();
public static System.Boolean ReadFile(System.String path, Rhino.FileIO.FileReadOptions options) =>
throw new System.NotImplementedException();
public virtual void Dispose() => throw new System.NotImplementedException();
public static Rhino.RhinoDoc CreateHeadless(System.String file3dmTemplatePath) =>
@@ -105,6 +108,12 @@ public partial class RhinoDoc : System.IDisposable
public virtual System.Boolean ExportSelected(System.String filePath) => throw new System.NotImplementedException();
public virtual System.Boolean WriteFile(System.String path, Rhino.FileIO.FileWriteOptions options) =>
throw new System.NotImplementedException();
public virtual System.Boolean Write3dmFile(System.String path, Rhino.FileIO.FileWriteOptions options) =>
throw new System.NotImplementedException();
public virtual System.String FindFile(System.String filename) => throw new System.NotImplementedException();
public static Rhino.RhinoDoc Create(System.String modelTemplateFileName) =>
@@ -365,6 +374,10 @@ public partial class RhinoDoc : System.IDisposable
{
get => throw new System.NotImplementedException();
}
public virtual Rhino.FileIO.ManifestTable Manifest
{
get => throw new System.NotImplementedException();
}
public virtual Rhino.Render.RenderMaterialTable RenderMaterials
{
get => throw new System.NotImplementedException();
@@ -27,6 +27,9 @@ public partial class CommonObject : System.IDisposable, System.Runtime.Serializa
System.Collections.Generic.Dictionary<System.String, System.String> jsonDictionary
) => throw new System.NotImplementedException();
public virtual System.String ToJSON(Rhino.FileIO.SerializationOptions options) =>
throw new System.NotImplementedException();
public static System.Boolean PerformCorruptionTesting
{
get => throw new System.NotImplementedException();
@@ -41,6 +41,12 @@ public partial class Interop
public static Rhino.DocObjects.RhinoObject RhinoObjectFromPointer(System.IntPtr pRhinoObject) =>
throw new System.NotImplementedException();
public static System.IntPtr FileWriteOptionsConstPointer(Rhino.FileIO.FileWriteOptions options) =>
throw new System.NotImplementedException();
public static System.IntPtr FileReadOptionsConstPointer(Rhino.FileIO.FileReadOptions options) =>
throw new System.NotImplementedException();
public static Rhino.Geometry.GeometryBase CreateFromNativePointer(System.IntPtr pGeometry) =>
throw new System.NotImplementedException();
+3 -3
View File
@@ -14,9 +14,9 @@
},
"MinVer": {
"type": "Direct",
"requested": "[5.0.0, )",
"resolved": "5.0.0",
"contentHash": "ybkgpQMtt0Fo91l5rYtE3TZtD+Nmy5Ko091xvfXXOosQdMi30XO2EZ2+ShZt89gdu7RMmJqZaJ+e1q6d+6+KNw=="
"requested": "[6.0.0, )",
"resolved": "6.0.0",
"contentHash": "+/SsmiySsXJlvQLCGBqaZKNVt3s/Y/HbAdwtop7Km2CnuZbaScoqkWJEBQ5Cy9ebkn6kCYKrHsXgwrFdTgcb3g=="
},
"PolySharp": {
"type": "Direct",
+1 -1
View File
@@ -135,7 +135,7 @@ public partial class Generator
.Append(FixName(parameter.Name));
}
if (baseType is not null)
if (baseType?.FullName is not null)
{
if (_info.TryGetValue(baseType.FullName, out var info))
{
+1 -1
View File
@@ -22,5 +22,5 @@ public enum GeneratedType
Class,
Struct,
Interface,
Empty
Empty,
}
+1 -1
View File
@@ -130,7 +130,7 @@ public partial class Generator
name switch
{
"lock" or "params" or "string" or "override" => "@" + name,
_ => name
_ => name,
};
private string GetName(Type type)