diff --git a/quasar_site/src/api_examples.json b/quasar_site/src/api_examples.json index 2608ae1f..fa94e83b 100644 --- a/quasar_site/src/api_examples.json +++ b/quasar_site/src/api_examples.json @@ -12,20 +12,20 @@ "code": "using System;\n\npartial class Examples\n{\n public static Rhino.Commands.Result AddBackgroundBitmap(Rhino.RhinoDoc doc)\n {\n // Allow the user to select a bitmap file\n var fd = new Rhino.UI.OpenFileDialog { Filter = \"Image Files (*.bmp;*.png;*.jpg)|*.bmp;*.png;*.jpg\" };\n if (!fd.ShowOpenDialog())\n return Rhino.Commands.Result.Cancel;\n\n // Verify the file that was selected\n System.Drawing.Image image;\n try\n {\n image = System.Drawing.Image.FromFile(fd.FileName);\n }\n catch (Exception)\n {\n return Rhino.Commands.Result.Failure;\n }\n\n // Allow the user to pick the bitmap origin\n var gp = new Rhino.Input.Custom.GetPoint();\n gp.SetCommandPrompt(\"Bitmap Origin\");\n gp.ConstrainToConstructionPlane(true);\n gp.Get();\n if (gp.CommandResult() != Rhino.Commands.Result.Success)\n return gp.CommandResult();\n\n // Get the view that the point was picked in.\n // This will be the view that the bitmap appears in.\n var view = gp.View();\n if (view == null)\n {\n view = doc.Views.ActiveView;\n if (view == null)\n return Rhino.Commands.Result.Failure;\n }\n\n // Allow the user to specify the bitmap width in model units\n var gn = new Rhino.Input.Custom.GetNumber();\n gn.SetCommandPrompt(\"Bitmap width\");\n gn.SetLowerLimit(1.0, false);\n gn.Get();\n if (gn.CommandResult() != Rhino.Commands.Result.Success)\n return gn.CommandResult();\n\n // Cook up some scale factors\n var w = gn.Number();\n var image_width = image.Width;\n var image_height = image.Height;\n var h = w * (image_height / image_width);\n\n var plane = view.ActiveViewport.ConstructionPlane();\n plane.Origin = gp.Point();\n view.ActiveViewport.SetTraceImage(fd.FileName, plane, w, h, false, false);\n view.Redraw();\n return Rhino.Commands.Result.Success;\n }\n}\n", "members": [ ["Rhino.Display.RhinoView", "RhinoViewport ActiveViewport"], - ["Rhino.Display.RhinoView", "System.Void Redraw()"], + ["Rhino.Display.RhinoView", "void Redraw()"], ["Rhino.Display.RhinoViewport", "Plane ConstructionPlane()"], - ["Rhino.Display.RhinoViewport", "System.Boolean SetTraceImage(System.String bitmapFileName, Plane plane, System.Double width, System.Double height, System.Boolean grayscale, System.Boolean filtered)"], + ["Rhino.Display.RhinoViewport", "bool SetTraceImage(string bitmapFileName, Plane plane, double width, double height, bool grayscale, bool filtered)"], ["Rhino.UI.OpenFileDialog", "OpenFileDialog()"], ["Rhino.UI.OpenFileDialog", "string FileName"], ["Rhino.UI.OpenFileDialog", "string Filter"], - ["Rhino.UI.OpenFileDialog", "System.Boolean ShowOpenDialog()"], - ["Rhino.Input.Custom.GetPoint", "System.Boolean ConstrainToConstructionPlane(System.Boolean throughBasePoint)"], + ["Rhino.UI.OpenFileDialog", "bool ShowOpenDialog()"], + ["Rhino.Input.Custom.GetPoint", "bool ConstrainToConstructionPlane(bool throughBasePoint)"], ["Rhino.Input.Custom.GetBaseClass", "Result CommandResult()"], - ["Rhino.Input.Custom.GetBaseClass", "System.Double Number()"], + ["Rhino.Input.Custom.GetBaseClass", "double Number()"], ["Rhino.Input.Custom.GetBaseClass", "RhinoView View()"], ["Rhino.Input.Custom.GetNumber", "GetNumber()"], ["Rhino.Input.Custom.GetNumber", "GetResult Get()"], - ["Rhino.Input.Custom.GetNumber", "System.Void SetLowerLimit(System.Double lowerLimit, System.Boolean strictlyGreaterThan)"], + ["Rhino.Input.Custom.GetNumber", "void SetLowerLimit(double lowerLimit, bool strictlyGreaterThan)"], ["Rhino.DocObjects.Tables.ViewTable", "RhinoView ActiveView"] ] }, @@ -43,7 +43,7 @@ "code": "partial class Examples\n{\n public static Rhino.Commands.Result AddChildLayer(Rhino.RhinoDoc doc)\n {\n // Get an existing layer\n string default_name = doc.Layers.CurrentLayer.Name;\n\n // Prompt the user to enter a layer name\n Rhino.Input.Custom.GetString gs = new Rhino.Input.Custom.GetString();\n gs.SetCommandPrompt(\"Name of existing layer\");\n gs.SetDefaultString(default_name);\n gs.AcceptNothing(true);\n gs.Get();\n if (gs.CommandResult() != Rhino.Commands.Result.Success)\n return gs.CommandResult();\n\n // Was a layer named entered?\n string layer_name = gs.StringResult().Trim();\n int index = doc.Layers.Find(layer_name, true);\n if (index<0)\n return Rhino.Commands.Result.Cancel;\n\n Rhino.DocObjects.Layer parent_layer = doc.Layers[index];\n\n // Create a child layer\n string child_name = parent_layer.Name + \"_child\";\n Rhino.DocObjects.Layer childlayer = new Rhino.DocObjects.Layer();\n childlayer.ParentLayerId = parent_layer.Id;\n childlayer.Name = child_name;\n childlayer.Color = System.Drawing.Color.Red;\n\n index = doc.Layers.Add(childlayer);\n if (index < 0)\n {\n Rhino.RhinoApp.WriteLine(\"Unable to add {0} layer.\", child_name);\n return Rhino.Commands.Result.Failure;\n }\n return Rhino.Commands.Result.Success;\n }\n}\n", "members": [ ["Rhino.DocObjects.Layer", "Guid ParentLayerId"], - ["Rhino.DocObjects.Tables.LayerTable", "System.Int32 Add(Layer layer)"] + ["Rhino.DocObjects.Tables.LayerTable", "int Add(Layer layer)"] ] }, { @@ -52,7 +52,7 @@ "members": [ ["Rhino.Geometry.Circle", "Circle(Plane plane, double radius)"], ["Rhino.Geometry.Point3d", "Point3d(double x, double y, double z)"], - ["Rhino.DocObjects.Tables.ViewTable", "System.Void Redraw()"], + ["Rhino.DocObjects.Tables.ViewTable", "void Redraw()"], ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddCircle(Circle circle)"] ] }, @@ -61,8 +61,8 @@ "code": "using System;\n\npartial class Examples\n{\n public static Rhino.Commands.Result AddClippingPlane(Rhino.RhinoDoc doc)\n {\n // Define the corners of the clipping plane\n Rhino.Geometry.Point3d[] corners;\n Rhino.Commands.Result rc = Rhino.Input.RhinoGet.GetRectangle(out corners);\n if (rc != Rhino.Commands.Result.Success)\n return rc;\n\n // Get the active view\n Rhino.Display.RhinoView view = doc.Views.ActiveView;\n if (view == null)\n return Rhino.Commands.Result.Failure;\n\n Rhino.Geometry.Point3d p0 = corners[0];\n Rhino.Geometry.Point3d p1 = corners[1];\n Rhino.Geometry.Point3d p3 = corners[3];\n\n // Create a plane from the corner points\n Rhino.Geometry.Plane plane = new Rhino.Geometry.Plane(p0, p1, p3);\n\n // Add a clipping plane object to the document\n Guid id = doc.Objects.AddClippingPlane(plane, p0.DistanceTo(p1), p0.DistanceTo(p3), view.ActiveViewportID);\n if (id != Guid.Empty)\n {\n doc.Views.Redraw();\n return Rhino.Commands.Result.Success;\n }\n return Rhino.Commands.Result.Failure;\n }\n}\n", "members": [ ["Rhino.Geometry.Plane", "Plane(Point3d origin, Point3d xPoint, Point3d yPoint)"], - ["Rhino.FileIO.File3dmObjectTable", "System.Guid AddClippingPlane(Plane plane, System.Double uMagnitude, System.Double vMagnitude, System.Guid clippedViewportId)"], - ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddClippingPlane(Plane plane, System.Double uMagnitude, System.Double vMagnitude, System.Guid clippedViewportId)"], + ["Rhino.FileIO.File3dmObjectTable", "System.Guid AddClippingPlane(Plane plane, double uMagnitude, double vMagnitude, System.Guid clippedViewportId)"], + ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddClippingPlane(Plane plane, double uMagnitude, double vMagnitude, System.Guid clippedViewportId)"], ["Rhino.Input.RhinoGet", "Result GetRectangle(out Point3d[] corners)"] ] }, @@ -72,26 +72,26 @@ "members": [ ["Rhino.Geometry.Plane", "Plane(Point3d origin, Vector3d normal)"], ["Rhino.Geometry.Cylinder", "Cylinder(Circle baseCircle, double height)"], - ["Rhino.Geometry.Cylinder", "Brep ToBrep(System.Boolean capBottom, System.Boolean capTop)"] + ["Rhino.Geometry.Cylinder", "Brep ToBrep(bool capBottom, bool capTop)"] ] }, { "name": "Addlayer.cs", "code": "partial class Examples\n{\n public static Rhino.Commands.Result AddLayer(Rhino.RhinoDoc doc)\n {\n // Cook up an unused layer name\n string unused_name = doc.Layers.GetUnusedLayerName(false);\n\n // Prompt the user to enter a layer name\n Rhino.Input.Custom.GetString gs = new Rhino.Input.Custom.GetString();\n gs.SetCommandPrompt(\"Name of layer to add\");\n gs.SetDefaultString(unused_name);\n gs.AcceptNothing(true);\n gs.Get();\n if (gs.CommandResult() != Rhino.Commands.Result.Success)\n return gs.CommandResult();\n\n // Was a layer named entered?\n string layer_name = gs.StringResult().Trim();\n if (string.IsNullOrEmpty(layer_name))\n {\n Rhino.RhinoApp.WriteLine(\"Layer name cannot be blank.\");\n return Rhino.Commands.Result.Cancel;\n }\n\n // Is the layer name valid?\n if (!Rhino.DocObjects.Layer.IsValidName(layer_name))\n {\n Rhino.RhinoApp.WriteLine(layer_name + \" is not a valid layer name.\");\n return Rhino.Commands.Result.Cancel;\n }\n\n // Does a layer with the same name already exist?\n int layer_index = doc.Layers.Find(layer_name, true);\n if (layer_index >= 0)\n {\n Rhino.RhinoApp.WriteLine(\"A layer with the name {0} already exists.\", layer_name);\n return Rhino.Commands.Result.Cancel;\n }\n\n // Add a new layer to the document\n layer_index = doc.Layers.Add(layer_name, System.Drawing.Color.Black);\n if (layer_index < 0)\n {\n Rhino.RhinoApp.WriteLine(\"Unable to add {0} layer.\", layer_name);\n return Rhino.Commands.Result.Failure;\n }\n return Rhino.Commands.Result.Success;\n }\n}\n", "members": [ - ["Rhino.RhinoApp", "System.Void WriteLine(System.String format, System.Object arg0)"], - ["Rhino.RhinoApp", "System.Void WriteLine(System.String message)"], - ["Rhino.DocObjects.Layer", "System.Boolean IsValidName(System.String name)"], - ["Rhino.Input.Custom.GetBaseClass", "System.Void AcceptNothing(System.Boolean enable)"], - ["Rhino.Input.Custom.GetBaseClass", "System.Void SetDefaultString(System.String defaultValue)"], - ["Rhino.Input.Custom.GetBaseClass", "System.String StringResult()"], + ["Rhino.RhinoApp", "void WriteLine(string format, object arg0)"], + ["Rhino.RhinoApp", "void WriteLine(string message)"], + ["Rhino.DocObjects.Layer", "bool IsValidName(string name)"], + ["Rhino.Input.Custom.GetBaseClass", "void AcceptNothing(bool enable)"], + ["Rhino.Input.Custom.GetBaseClass", "void SetDefaultString(string defaultValue)"], + ["Rhino.Input.Custom.GetBaseClass", "string StringResult()"], ["Rhino.Input.Custom.GetString", "GetString()"], ["Rhino.Input.Custom.GetString", "GetResult Get()"], - ["Rhino.DocObjects.Tables.LayerTable", "System.Int32 Add(System.String layerName, System.Drawing.Color layerColor)"], - ["Rhino.DocObjects.Tables.LayerTable", "System.Int32 Find(System.String layerName, System.Boolean ignoreDeletedLayers)"], - ["Rhino.DocObjects.Tables.LayerTable", "Layer FindName(System.String layerName)"], - ["Rhino.DocObjects.Tables.LayerTable", "System.String GetUnusedLayerName()"], - ["Rhino.DocObjects.Tables.LayerTable", "System.String GetUnusedLayerName(System.Boolean ignoreDeleted)"] + ["Rhino.DocObjects.Tables.LayerTable", "int Add(string layerName, System.Drawing.Color layerColor)"], + ["Rhino.DocObjects.Tables.LayerTable", "int Find(string layerName, bool ignoreDeletedLayers)"], + ["Rhino.DocObjects.Tables.LayerTable", "Layer FindName(string layerName)"], + ["Rhino.DocObjects.Tables.LayerTable", "string GetUnusedLayerName()"], + ["Rhino.DocObjects.Tables.LayerTable", "string GetUnusedLayerName(bool ignoreDeleted)"] ] }, { @@ -99,14 +99,14 @@ "code": "partial class Examples\n{\n /// \n /// Generate a layout with a single detail view that zooms to a list of objects\n /// \n /// \n /// \n public static Rhino.Commands.Result AddLayout(Rhino.RhinoDoc doc)\n {\n doc.PageUnitSystem = Rhino.UnitSystem.Millimeters;\n var page_views = doc.Views.GetPageViews();\n int page_number = (page_views==null) ? 1 : page_views.Length + 1;\n var pageview = doc.Views.AddPageView(string.Format(\"A0_{0}\",page_number), 1189, 841);\n if( pageview!=null )\n {\n Rhino.Geometry.Point2d top_left = new Rhino.Geometry.Point2d(20,821);\n Rhino.Geometry.Point2d bottom_right = new Rhino.Geometry.Point2d(1169, 20);\n var detail = pageview.AddDetailView(\"ModelView\", top_left, bottom_right, Rhino.Display.DefinedViewportProjection.Top);\n if (detail != null)\n {\n pageview.SetActiveDetail(detail.Id);\n detail.Viewport.ZoomExtents();\n detail.DetailGeometry.IsProjectionLocked = true;\n detail.DetailGeometry.SetScale(1, doc.ModelUnitSystem, 10, doc.PageUnitSystem);\n // Commit changes tells the document to replace the document's detail object\n // with the modified one that we just adjusted\n detail.CommitChanges();\n }\n pageview.SetPageAsActive();\n doc.Views.ActiveView = pageview;\n doc.Views.Redraw();\n return Rhino.Commands.Result.Success;\n }\n return Rhino.Commands.Result.Failure;\n }\n}\n", "members": [ ["Rhino.RhinoDoc", "UnitSystem PageUnitSystem"], - ["Rhino.DocObjects.RhinoObject", "System.Boolean CommitChanges()"], - ["Rhino.Display.RhinoPageView", "DetailViewObject AddDetailView(System.String title, Geometry.Point2d corner0, Geometry.Point2d corner1, DefinedViewportProjection initialProjection)"], - ["Rhino.Display.RhinoPageView", "System.Boolean SetActiveDetail(System.Guid detailId)"], - ["Rhino.Display.RhinoPageView", "System.Void SetPageAsActive()"], - ["Rhino.Display.RhinoViewport", "System.Boolean ZoomExtents()"], + ["Rhino.DocObjects.RhinoObject", "bool CommitChanges()"], + ["Rhino.Display.RhinoPageView", "DetailViewObject AddDetailView(string title, Geometry.Point2d corner0, Geometry.Point2d corner1, DefinedViewportProjection initialProjection)"], + ["Rhino.Display.RhinoPageView", "bool SetActiveDetail(System.Guid detailId)"], + ["Rhino.Display.RhinoPageView", "void SetPageAsActive()"], + ["Rhino.Display.RhinoViewport", "bool ZoomExtents()"], ["Rhino.Geometry.DetailView", "bool IsProjectionLocked"], - ["Rhino.Geometry.DetailView", "System.Boolean SetScale(System.Double modelLength, Rhino.UnitSystem modelUnits, System.Double pageLength, Rhino.UnitSystem pageUnits)"], - ["Rhino.DocObjects.Tables.ViewTable", "RhinoPageView AddPageView(System.String title, System.Double pageWidth, System.Double pageHeight)"], + ["Rhino.Geometry.DetailView", "bool SetScale(double modelLength, Rhino.UnitSystem modelUnits, double pageLength, Rhino.UnitSystem pageUnits)"], + ["Rhino.DocObjects.Tables.ViewTable", "RhinoPageView AddPageView(string title, double pageWidth, double pageHeight)"], ["Rhino.DocObjects.Tables.ViewTable", "RhinoPageView[] GetPageViews()"] ] }, @@ -114,14 +114,14 @@ "name": "Addline.cs", "code": "using System;\n\npartial class Examples\n{\n public static Rhino.Commands.Result AddLine(Rhino.RhinoDoc doc)\n {\n Rhino.Input.Custom.GetPoint gp = new Rhino.Input.Custom.GetPoint();\n gp.SetCommandPrompt(\"Start of line\");\n gp.Get();\n if (gp.CommandResult() != Rhino.Commands.Result.Success)\n return gp.CommandResult();\n\n Rhino.Geometry.Point3d pt_start = gp.Point();\n\n gp.SetCommandPrompt(\"End of line\");\n gp.SetBasePoint(pt_start, false);\n gp.DrawLineFromPoint(pt_start, true);\n gp.Get();\n if (gp.CommandResult() != Rhino.Commands.Result.Success)\n return gp.CommandResult();\n\n Rhino.Geometry.Point3d pt_end = gp.Point();\n Rhino.Geometry.Vector3d v = pt_end - pt_start;\n if (v.IsTiny(Rhino.RhinoMath.ZeroTolerance))\n return Rhino.Commands.Result.Nothing;\n\n if (doc.Objects.AddLine(pt_start, pt_end) != Guid.Empty)\n {\n doc.Views.Redraw();\n return Rhino.Commands.Result.Success;\n }\n return Rhino.Commands.Result.Failure;\n }\n}\n", "members": [ - ["Rhino.Geometry.Vector2d", "System.Boolean IsTiny(System.Double tolerance)"], - ["Rhino.Geometry.Vector3d", "System.Boolean IsTiny(System.Double tolerance)"], + ["Rhino.Geometry.Vector2d", "bool IsTiny(double tolerance)"], + ["Rhino.Geometry.Vector3d", "bool IsTiny(double tolerance)"], ["Rhino.Input.Custom.GetPoint", "GetPoint()"], - ["Rhino.Input.Custom.GetPoint", "System.Void DrawLineFromPoint(Point3d startPoint, System.Boolean showDistanceInStatusBar)"], + ["Rhino.Input.Custom.GetPoint", "void DrawLineFromPoint(Point3d startPoint, bool showDistanceInStatusBar)"], ["Rhino.Input.Custom.GetPoint", "GetResult Get()"], - ["Rhino.Input.Custom.GetPoint", "System.Void SetBasePoint(Point3d basePoint, System.Boolean showDistanceInStatusBar)"], + ["Rhino.Input.Custom.GetPoint", "void SetBasePoint(Point3d basePoint, bool showDistanceInStatusBar)"], ["Rhino.Input.Custom.GetBaseClass", "Point3d Point()"], - ["Rhino.Input.Custom.GetBaseClass", "System.Void SetCommandPrompt(System.String prompt)"], + ["Rhino.Input.Custom.GetBaseClass", "void SetCommandPrompt(string prompt)"], ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddLine(Point3d from, Point3d to)"] ] }, @@ -138,7 +138,7 @@ "code": "using System;\nusing Rhino.Geometry;\n\npartial class Examples\n{\n public static Rhino.Commands.Result AddLinearDimension2(Rhino.RhinoDoc doc)\n {\n Point3d origin = new Point3d(1,1,0);\n Point3d offset = new Point3d(11,1,0);\n Point3d pt = new Point3d((offset.X-origin.X)/2,3,0);\n\n Plane plane = Plane.WorldXY;\n plane.Origin = origin;\n\n double u,v;\n plane.ClosestParameter(origin, out u, out v);\n Point2d ext1 = new Point2d(u, v);\n\n plane.ClosestParameter(offset, out u, out v);\n Point2d ext2 = new Point2d(u, v);\n\n plane.ClosestParameter(pt, out u, out v);\n Point2d linePt = new Point2d(u, v);\n\n LinearDimension dimension = new LinearDimension(plane, ext1, ext2, linePt);\n if (doc.Objects.AddLinearDimension(dimension) != Guid.Empty)\n {\n doc.Views.Redraw();\n return Rhino.Commands.Result.Success;\n }\n return Rhino.Commands.Result.Failure;\n }\n}\n", "members": [ ["Rhino.Geometry.LinearDimension", "LinearDimension(Plane dimensionPlane, Point2d extensionLine1End, Point2d extensionLine2End, Point2d pointOnDimensionLine)"], - ["Rhino.Geometry.Plane", "System.Boolean ClosestParameter(Point3d testPoint, out System.Double s, out System.Double t)"] + ["Rhino.Geometry.Plane", "bool ClosestParameter(Point3d testPoint, out double s, out double t)"] ] }, { @@ -149,12 +149,12 @@ ["Rhino.Geometry.Mesh", "MeshFaceList Faces"], ["Rhino.Geometry.Mesh", "MeshVertexNormalList Normals"], ["Rhino.Geometry.Mesh", "MeshVertexList Vertices"], - ["Rhino.Geometry.Mesh", "System.Boolean Compact()"], + ["Rhino.Geometry.Mesh", "bool Compact()"], ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddMesh(Geometry.Mesh mesh)"], - ["Rhino.Geometry.Collections.MeshVertexList", "System.Int32 Add(System.Double x, System.Double y, System.Double z)"], - ["Rhino.Geometry.Collections.MeshVertexList", "System.Int32 Add(System.Single x, System.Single y, System.Single z)"], - ["Rhino.Geometry.Collections.MeshVertexNormalList", "System.Boolean ComputeNormals()"], - ["Rhino.Geometry.Collections.MeshFaceList", "System.Int32 AddFace(System.Int32 vertex1, System.Int32 vertex2, System.Int32 vertex3, System.Int32 vertex4)"] + ["Rhino.Geometry.Collections.MeshVertexList", "int Add(double x, double y, double z)"], + ["Rhino.Geometry.Collections.MeshVertexList", "int Add(float x, float y, float z)"], + ["Rhino.Geometry.Collections.MeshVertexNormalList", "bool ComputeNormals()"], + ["Rhino.Geometry.Collections.MeshFaceList", "int AddFace(int vertex1, int vertex2, int vertex3, int vertex4)"] ] }, { @@ -164,14 +164,14 @@ ["Rhino.RhinoDoc", "NamedViewTable NamedViews"], ["Rhino.Display.RhinoViewport", "Vector3d CameraUp"], ["Rhino.Display.RhinoViewport", "string Name"], - ["Rhino.Display.RhinoViewport", "System.Boolean PopViewProjection()"], - ["Rhino.Display.RhinoViewport", "System.Void PushViewProjection()"], - ["Rhino.Display.RhinoViewport", "System.Void SetCameraDirection(Vector3d cameraDirection, System.Boolean updateTargetLocation)"], - ["Rhino.Display.RhinoViewport", "System.Void SetCameraLocation(Point3d cameraLocation, System.Boolean updateTargetLocation)"], - ["Rhino.DocObjects.Tables.NamedViewTable", "System.Int32 Add(System.String name, System.Guid viewportId)"], - ["Rhino.Input.RhinoGet", "Result GetPoint(System.String prompt, System.Boolean acceptNothing, out Point3d point)"], - ["Rhino.Input.RhinoGet", "Result GetString(System.String prompt, System.Boolean acceptNothing, ref System.String outputString)"], - ["Rhino.Input.RhinoGet", "Result GetView(System.String commandPrompt, out RhinoView view)"] + ["Rhino.Display.RhinoViewport", "bool PopViewProjection()"], + ["Rhino.Display.RhinoViewport", "void PushViewProjection()"], + ["Rhino.Display.RhinoViewport", "void SetCameraDirection(Vector3d cameraDirection, bool updateTargetLocation)"], + ["Rhino.Display.RhinoViewport", "void SetCameraLocation(Point3d cameraLocation, bool updateTargetLocation)"], + ["Rhino.DocObjects.Tables.NamedViewTable", "int Add(string name, System.Guid viewportId)"], + ["Rhino.Input.RhinoGet", "Result GetPoint(string prompt, bool acceptNothing, out Point3d point)"], + ["Rhino.Input.RhinoGet", "Result GetString(string prompt, bool acceptNothing, ref string outputString)"], + ["Rhino.Input.RhinoGet", "Result GetView(string commandPrompt, out RhinoView view)"] ] }, { @@ -187,9 +187,9 @@ "name": "Addnurbscurve.cs", "code": "using System;\n\npartial class Examples\n{\n public static Rhino.Commands.Result AddNurbsCurve(Rhino.RhinoDoc doc)\n {\n Rhino.Collections.Point3dList points = new Rhino.Collections.Point3dList(5);\n points.Add(0, 0, 0);\n points.Add(0, 2, 0);\n points.Add(2, 3, 0);\n points.Add(4, 2, 0);\n points.Add(4, 0, 0);\n Rhino.Geometry.NurbsCurve nc = Rhino.Geometry.NurbsCurve.Create(false, 3, points);\n Rhino.Commands.Result rc = Rhino.Commands.Result.Failure;\n if (nc != null && nc.IsValid)\n {\n if (doc.Objects.AddCurve(nc) != Guid.Empty)\n {\n doc.Views.Redraw();\n rc = Rhino.Commands.Result.Success;\n }\n }\n return rc;\n }\n}\n", "members": [ - ["Rhino.Geometry.NurbsCurve", "NurbsCurve Create(System.Boolean periodic, System.Int32 degree, IEnumerable points)"], + ["Rhino.Geometry.NurbsCurve", "NurbsCurve Create(bool periodic, int degree, IEnumerable points)"], ["Rhino.Collections.Point3dList", "Point3dList(int initialCapacity)"], - ["Rhino.Collections.Point3dList", "System.Void Add(System.Double x, System.Double y, System.Double z)"] + ["Rhino.Collections.Point3dList", "void Add(double x, double y, double z)"] ] }, { @@ -198,20 +198,20 @@ "members": [ ["Rhino.RhinoDoc", "GroupTable Groups"], ["Rhino.Input.Custom.GetObject", "GetObject()"], - ["Rhino.Input.Custom.GetObject", "GetResult GetMultiple(System.Int32 minimumNumber, System.Int32 maximumNumber)"], - ["Rhino.DocObjects.Tables.GroupTable", "System.Int32 Add(IEnumerable objectIds)"] + ["Rhino.Input.Custom.GetObject", "GetResult GetMultiple(int minimumNumber, int maximumNumber)"], + ["Rhino.DocObjects.Tables.GroupTable", "int Add(IEnumerable objectIds)"] ] }, { "name": "Addradialdimension.cs", "code": "using Rhino;\nusing Rhino.DocObjects;\nusing Rhino.Commands;\nusing Rhino.Geometry;\nusing Rhino.Input;\n\nnamespace examples_cs\n{\n public class AddRadialDimensionCommand : Rhino.Commands.Command\n {\n public override string EnglishName\n {\n get { return \"csAddRadialDimension\"; }\n }\n\n protected override Result RunCommand(RhinoDoc doc, RunMode mode)\n {\n ObjRef obj_ref;\n var rc = RhinoGet.GetOneObject(\"Select curve for radius dimension\", \n true, ObjectType.Curve, out obj_ref);\n if (rc != Result.Success)\n return rc;\n double curve_parameter;\n var curve = obj_ref.CurveParameter(out curve_parameter);\n if (curve == null)\n return Result.Failure;\n\n if (curve.IsLinear() || curve.IsPolyline())\n {\n RhinoApp.WriteLine(\"Curve must be non-linear.\");\n return Result.Nothing;\n }\n\n // in this example just deal with planar curves\n if (!curve.IsPlanar())\n {\n RhinoApp.WriteLine(\"Curve must be planar.\");\n return Result.Nothing;\n }\n\n var point_on_curve = curve.PointAt(curve_parameter);\n var curvature_vector = curve.CurvatureAt(curve_parameter);\n var len = curvature_vector.Length;\n if (len < RhinoMath.SqrtEpsilon)\n {\n RhinoApp.WriteLine(\"Curve is almost linear and therefore has no curvature.\");\n return Result.Nothing;\n }\n\n var center = point_on_curve + (curvature_vector/(len*len));\n Plane plane;\n curve.TryGetPlane(out plane);\n var radial_dimension = \n new RadialDimension(center, point_on_curve, plane.XAxis, plane.Normal, 5.0);\n doc.Objects.AddRadialDimension(radial_dimension);\n doc.Views.Redraw();\n return Result.Success;\n }\n }\n}", "members": [ - ["Rhino.DocObjects.ObjRef", "Curve CurveParameter(out System.Double parameter)"], - ["Rhino.Geometry.Curve", "Vector3d CurvatureAt(System.Double t)"], - ["Rhino.Geometry.Curve", "System.Boolean IsLinear()"], - ["Rhino.Geometry.Curve", "System.Boolean IsPlanar()"], - ["Rhino.Geometry.Curve", "System.Boolean IsPolyline()"], - ["Rhino.Geometry.Curve", "Point3d PointAt(System.Double t)"], + ["Rhino.DocObjects.ObjRef", "Curve CurveParameter(out double parameter)"], + ["Rhino.Geometry.Curve", "Vector3d CurvatureAt(double t)"], + ["Rhino.Geometry.Curve", "bool IsLinear()"], + ["Rhino.Geometry.Curve", "bool IsPlanar()"], + ["Rhino.Geometry.Curve", "bool IsPolyline()"], + ["Rhino.Geometry.Curve", "Point3d PointAt(double t)"], ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddRadialDimension(RadialDimension dimension)"] ] }, @@ -227,7 +227,7 @@ "name": "Addtext.cs", "code": "using System;\n\npartial class Examples\n{\n public static Rhino.Commands.Result AddAnnotationText(Rhino.RhinoDoc doc)\n {\n Rhino.Geometry.Point3d pt = new Rhino.Geometry.Point3d(10, 0, 0);\n const string text = \"Hello RhinoCommon\";\n const double height = 2.0;\n const string font = \"Arial\";\n Rhino.Geometry.Plane plane = doc.Views.ActiveView.ActiveViewport.ConstructionPlane();\n plane.Origin = pt;\n Guid id = doc.Objects.AddText(text, plane, height, font, false, false);\n if( id != Guid.Empty )\n {\n doc.Views.Redraw();\n return Rhino.Commands.Result.Success;\n }\n return Rhino.Commands.Result.Failure;\n }\n}\n", "members": [ - ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddText(System.String text, Plane plane, System.Double height, System.String fontName, System.Boolean bold, System.Boolean italic)"] + ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddText(string text, Plane plane, double height, string fontName, bool bold, bool italic)"] ] }, { @@ -246,7 +246,7 @@ ["Rhino.Geometry.LineCurve", "LineCurve(Point3d from, Point3d to)"], ["Rhino.Geometry.Circle", "Circle(Point3d center, double radius)"], ["Rhino.Geometry.RevSurface", "RevSurface Create(Curve revoluteCurve, Line axisOfRevolution)"], - ["Rhino.Geometry.Brep", "Brep CreateFromRevSurface(RevSurface surface, System.Boolean capStart, System.Boolean capEnd)"] + ["Rhino.Geometry.Brep", "Brep CreateFromRevSurface(RevSurface surface, bool capStart, bool capEnd)"] ] }, { @@ -255,37 +255,37 @@ "members": [ ["Rhino.Display.DisplayModeDescription", "DisplayPipelineAttributes DisplayAttributes"], ["Rhino.Display.DisplayModeDescription", "DisplayModeDescription[] GetDisplayModes()"], - ["Rhino.Display.DisplayModeDescription", "System.Boolean UpdateDisplayMode(DisplayModeDescription displayMode)"], - ["Rhino.Input.Custom.GetBaseClass", "System.Int32 AddOption(System.String englishOption)"] + ["Rhino.Display.DisplayModeDescription", "bool UpdateDisplayMode(DisplayModeDescription displayMode)"], + ["Rhino.Input.Custom.GetBaseClass", "int AddOption(string englishOption)"] ] }, { "name": "Analysismode.cs", "code": "using System;\nusing Rhino;\nusing Rhino.DocObjects;\nusing Rhino.Geometry;\n\n\n[System.Runtime.InteropServices.Guid(\"62dd8eec-5cce-42c7-9d80-8b01fc169b81\")]\npublic class AnalysisModeOnCommand : Rhino.Commands.Command\n{\n public override string EnglishName { get { return \"cs_analysismode_on\"; } }\n\n protected override Rhino.Commands.Result RunCommand(RhinoDoc doc, Rhino.Commands.RunMode mode)\n {\n // make sure our custom visual analysis mode is registered\n var zmode = Rhino.Display.VisualAnalysisMode.Register(typeof(ZAnalysisMode));\n\n const ObjectType filter = Rhino.DocObjects.ObjectType.Surface | Rhino.DocObjects.ObjectType.PolysrfFilter | Rhino.DocObjects.ObjectType.Mesh;\n Rhino.DocObjects.ObjRef[] objs;\n var rc = Rhino.Input.RhinoGet.GetMultipleObjects(\"Select objects for Z analysis\", false, filter, out objs);\n if (rc != Rhino.Commands.Result.Success)\n return rc;\n\n int count = 0;\n for (int i = 0; i < objs.Length; i++)\n {\n var obj = objs[i].Object();\n\n // see if this object is alreay in Z analysis mode\n if (obj.InVisualAnalysisMode(zmode))\n continue;\n\n if (obj.EnableVisualAnalysisMode(zmode, true))\n count++;\n }\n doc.Views.Redraw();\n RhinoApp.WriteLine(\"{0} objects were put into Z-Analysis mode.\", count);\n return Rhino.Commands.Result.Success;\n }\n}\n\n[System.Runtime.InteropServices.Guid(\"0A8CE87D-A8CB-4A41-9DE2-5B3957436AEE\")]\npublic class AnalysisModeOffCommand : Rhino.Commands.Command\n{\n public override string EnglishName { get { return \"cs_analysismode_off\"; } }\n\n protected override Rhino.Commands.Result RunCommand(RhinoDoc doc, Rhino.Commands.RunMode mode)\n {\n var zmode = Rhino.Display.VisualAnalysisMode.Find(typeof(ZAnalysisMode));\n // If zmode is null, we've never registered the mode so we know it hasn't been used\n if (zmode != null)\n {\n foreach (Rhino.DocObjects.RhinoObject obj in doc.Objects)\n {\n obj.EnableVisualAnalysisMode(zmode, false);\n }\n doc.Views.Redraw();\n }\n RhinoApp.WriteLine(\"Z-Analysis is off.\");\n return Rhino.Commands.Result.Success;\n }\n}\n\n\n/// \n/// This simple example provides a false color based on the world z-coordinate.\n/// For details, see the implementation of the FalseColor() function.\n/// \npublic class ZAnalysisMode : Rhino.Display.VisualAnalysisMode\n{\n Interval m_z_range = new Interval(-10,10);\n Interval m_hue_range = new Interval(0,4*Math.PI / 3);\n private const bool m_show_isocurves = true;\n\n public override string Name { get { return \"Z-Analysis\"; } }\n public override Rhino.Display.VisualAnalysisMode.AnalysisStyle Style { get { return AnalysisStyle.FalseColor; } }\n\n public override bool ObjectSupportsAnalysisMode(Rhino.DocObjects.RhinoObject obj)\n {\n if (obj is Rhino.DocObjects.MeshObject || obj is Rhino.DocObjects.BrepObject)\n return true;\n return false;\n }\n\n protected override void UpdateVertexColors(Rhino.DocObjects.RhinoObject obj, Mesh[] meshes)\n {\n // A \"mapping tag\" is used to determine if the colors need to be set\n Rhino.Render.MappingTag mt = GetMappingTag(obj.RuntimeSerialNumber);\n\n for (int mi = 0; mi < meshes.Length; mi++)\n {\n var mesh = meshes[mi];\n if( mesh.VertexColors.Tag.Id != this.Id )\n {\n // The mesh's mapping tag is different from ours. Either the mesh has\n // no false colors, has false colors set by another analysis mode, has\n // false colors set using different m_z_range[]/m_hue_range[] values, or\n // the mesh has been moved. In any case, we need to set the false\n // colors to the ones we want.\n System.Drawing.Color[] colors = new System.Drawing.Color[mesh.Vertices.Count];\n for (int i = 0; i < mesh.Vertices.Count; i++)\n {\n double z = mesh.Vertices[i].Z;\n colors[i] = FalseColor(z);\n }\n mesh.VertexColors.SetColors(colors);\n // set the mesh's color tag \n mesh.VertexColors.Tag = mt;\n }\n }\n }\n\n public override bool ShowIsoCurves\n {\n get\n {\n // Most shaded analysis modes that work on breps have the option of\n // showing or hiding isocurves. Run the built-in Rhino ZebraAnalysis\n // to see how Rhino handles the user interface. If controlling\n // iso-curve visability is a feature you want to support, then provide\n // user interface to set this member variable.\n return m_show_isocurves; \n }\n }\n\n /// \n /// Returns a mapping tag that is used to detect when a mesh's colors need to\n /// be set.\n /// \n /// \n Rhino.Render.MappingTag GetMappingTag(uint serialNumber)\n {\n Rhino.Render.MappingTag mt = new Rhino.Render.MappingTag();\n mt.Id = this.Id;\n\n // Since the false colors that are shown will change if the mesh is\n // transformed, we have to initialize the transformation.\n mt.MeshTransform = Transform.Identity;\n\n // This is a 32 bit CRC or the information used to set the false colors.\n // For this example, the m_z_range and m_hue_range intervals control the\n // colors, so we calculate their crc.\n uint crc = RhinoMath.CRC32(serialNumber, m_z_range.T0);\n crc = RhinoMath.CRC32(crc, m_z_range.T1);\n crc = RhinoMath.CRC32(crc, m_hue_range.T0);\n crc = RhinoMath.CRC32(crc, m_hue_range.T1);\n mt.MappingCRC = crc;\n return mt;\n }\n\n System.Drawing.Color FalseColor(double z)\n {\n // Simple example of one way to change a number into a color.\n double s = m_z_range.NormalizedParameterAt(z);\n s = Rhino.RhinoMath.Clamp(s, 0, 1);\n return System.Drawing.Color.FromArgb((int)(s * 255), 0, 0);\n }\n\n}", "members": [ - ["Rhino.RhinoMath", "System.UInt32 CRC32(System.UInt32 currentRemainder, System.Double value)"], + ["Rhino.RhinoMath", "uint CRC32(uint currentRemainder, double value)"], ["Rhino.Geometry.Collections.MeshVertexColorList", "MappingTag Tag"], - ["Rhino.Geometry.Collections.MeshVertexColorList", "System.Boolean SetColors(Color[] colors)"] + ["Rhino.Geometry.Collections.MeshVertexColorList", "bool SetColors(Color[] colors)"] ] }, { "name": "Arclengthpoint.cs", "code": "partial class Examples\n{\n public static Rhino.Commands.Result ArcLengthPoint(Rhino.RhinoDoc doc)\n {\n Rhino.DocObjects.ObjRef objref;\n Rhino.Commands.Result rc = Rhino.Input.RhinoGet.GetOneObject(\"Select curve\",\n true, Rhino.DocObjects.ObjectType.Curve,out objref);\n if(rc!= Rhino.Commands.Result.Success)\n return rc;\n Rhino.Geometry.Curve crv = objref.Curve();\n if( crv==null )\n return Rhino.Commands.Result.Failure;\n \n double crv_length = crv.GetLength();\n double length = 0;\n rc = Rhino.Input.RhinoGet.GetNumber(\"Length from start\", true, ref length, 0, crv_length);\n if(rc!= Rhino.Commands.Result.Success)\n return rc;\n \n Rhino.Geometry.Point3d pt = crv.PointAtLength(length);\n if (pt.IsValid)\n {\n doc.Objects.AddPoint(pt);\n doc.Views.Redraw();\n }\n return Rhino.Commands.Result.Success;\n }\n}\n", "members": [ - ["Rhino.Geometry.Curve", "System.Double GetLength()"], - ["Rhino.Geometry.Curve", "Point3d PointAtLength(System.Double length)"] + ["Rhino.Geometry.Curve", "double GetLength()"], + ["Rhino.Geometry.Curve", "Point3d PointAtLength(double length)"] ] }, { "name": "Arraybydistance.cs", "code": "using Rhino;\n\n[System.Runtime.InteropServices.Guid(\"3CDCBB20-B4E4-4AB6-B870-C911C7435BD7\")]\npublic class ArrayByDistanceCommand : Rhino.Commands.Command\n{\n public override string EnglishName\n {\n get { return \"cs_ArrayByDistance\"; }\n }\n \n double m_distance = 1;\n Rhino.Geometry.Point3d m_point_start;\n protected override Rhino.Commands.Result RunCommand(RhinoDoc doc, Rhino.Commands.RunMode mode)\n {\n Rhino.DocObjects.ObjRef objref;\n var rc = Rhino.Input.RhinoGet.GetOneObject(\"Select object\", true, Rhino.DocObjects.ObjectType.AnyObject, out objref);\n if (rc != Rhino.Commands.Result.Success)\n return rc;\n\n rc = Rhino.Input.RhinoGet.GetPoint(\"Start point\", false, out m_point_start);\n if (rc != Rhino.Commands.Result.Success)\n return rc;\n\n var obj = objref.Object();\n if (obj == null)\n return Rhino.Commands.Result.Failure;\n\n // create an instance of a GetPoint class and add a delegate\n // for the DynamicDraw event\n var gp = new Rhino.Input.Custom.GetPoint();\n gp.DrawLineFromPoint(m_point_start, true);\n var optdouble = new Rhino.Input.Custom.OptionDouble(m_distance);\n bool constrain = false;\n var optconstrain = new Rhino.Input.Custom.OptionToggle(constrain, \"Off\", \"On\");\n gp.AddOptionDouble(\"Distance\", ref optdouble);\n gp.AddOptionToggle(\"Constrain\", ref optconstrain);\n gp.DynamicDraw += ArrayByDistanceDraw;\n gp.Tag = obj;\n while (gp.Get() == Rhino.Input.GetResult.Option)\n {\n m_distance = optdouble.CurrentValue;\n if (constrain != optconstrain.CurrentValue)\n {\n constrain = optconstrain.CurrentValue;\n if (constrain)\n {\n var gp2 = new Rhino.Input.Custom.GetPoint();\n gp2.DrawLineFromPoint(m_point_start, true);\n gp2.SetCommandPrompt(\"Second point on constraint line\");\n if (gp2.Get() == Rhino.Input.GetResult.Point)\n gp.Constrain(m_point_start, gp2.Point());\n else\n {\n gp.ClearCommandOptions();\n optconstrain.CurrentValue = false;\n constrain = false;\n gp.AddOptionDouble(\"Distance\", ref optdouble);\n gp.AddOptionToggle(\"Constrain\", ref optconstrain);\n }\n }\n else\n {\n gp.ClearConstraints();\n }\n }\n }\n\n if (gp.CommandResult() == Rhino.Commands.Result.Success)\n {\n m_distance = optdouble.CurrentValue;\n var pt = gp.Point();\n var vec = pt - m_point_start;\n double length = vec.Length;\n vec.Unitize();\n int count = (int)(length / m_distance);\n for (int i = 1; i < count; i++)\n {\n var translate = vec * (i * m_distance);\n var xf = Rhino.Geometry.Transform.Translation(translate);\n doc.Objects.Transform(obj, xf, false);\n }\n doc.Views.Redraw();\n }\n\n return gp.CommandResult();\n }\n\n // this function is called whenever the GetPoint's DynamicDraw\n // event occurs\n void ArrayByDistanceDraw(object sender, Rhino.Input.Custom.GetPointDrawEventArgs e)\n {\n Rhino.DocObjects.RhinoObject rhobj = e.Source.Tag as Rhino.DocObjects.RhinoObject;\n if (rhobj == null)\n return;\n var vec = e.CurrentPoint - m_point_start;\n double length = vec.Length;\n vec.Unitize();\n int count = (int)(length / m_distance);\n for (int i = 1; i < count; i++)\n {\n var translate = vec * (i * m_distance);\n var xf = Rhino.Geometry.Transform.Translation(translate);\n e.Display.DrawObject(rhobj, xf);\n }\n }\n}\n", "members": [ - ["Rhino.Display.DisplayPipeline", "System.Void DrawObject(DocObjects.RhinoObject rhinoObject, Transform xform)"], + ["Rhino.Display.DisplayPipeline", "void DrawObject(DocObjects.RhinoObject rhinoObject, Transform xform)"], ["Rhino.Input.Custom.GetPoint", "object Tag"], - ["Rhino.Input.Custom.GetPoint", "System.Void ClearConstraints()"], - ["Rhino.Input.Custom.GetPoint", "System.Boolean Constrain(Point3d from, Point3d to)"], + ["Rhino.Input.Custom.GetPoint", "void ClearConstraints()"], + ["Rhino.Input.Custom.GetPoint", "bool Constrain(Point3d from, Point3d to)"], ["Rhino.Input.Custom.GetPointDrawEventArgs", "GetPoint Source"], - ["Rhino.Input.Custom.GetBaseClass", "System.Void ClearCommandOptions()"] + ["Rhino.Input.Custom.GetBaseClass", "void ClearCommandOptions()"] ] }, { @@ -300,16 +300,16 @@ "code": "using System.Collections.Generic;\nusing Rhino.Commands;\n\npartial class Examples\n{\n public static Rhino.Commands.Result BooleanDifference(Rhino.RhinoDoc doc)\n {\n Rhino.DocObjects.ObjRef[] objrefs;\n Result rc = Rhino.Input.RhinoGet.GetMultipleObjects(\"Select first set of polysurfaces\",\n false, Rhino.DocObjects.ObjectType.PolysrfFilter, out objrefs);\n if (rc != Rhino.Commands.Result.Success)\n return rc;\n if (objrefs == null || objrefs.Length < 1)\n return Rhino.Commands.Result.Failure;\n\n List in_breps0 = new List();\n for (int i = 0; i < objrefs.Length; i++)\n {\n Rhino.Geometry.Brep brep = objrefs[i].Brep();\n if (brep != null)\n in_breps0.Add(brep);\n }\n\n doc.Objects.UnselectAll();\n rc = Rhino.Input.RhinoGet.GetMultipleObjects(\"Select second set of polysurfaces\",\n false, Rhino.DocObjects.ObjectType.PolysrfFilter, out objrefs);\n if (rc != Rhino.Commands.Result.Success)\n return rc;\n if (objrefs == null || objrefs.Length < 1)\n return Rhino.Commands.Result.Failure;\n\n List in_breps1 = new List();\n for (int i = 0; i < objrefs.Length; i++)\n {\n Rhino.Geometry.Brep brep = objrefs[i].Brep();\n if (brep != null)\n in_breps1.Add(brep);\n }\n\n double tolerance = doc.ModelAbsoluteTolerance;\n Rhino.Geometry.Brep[] breps = Rhino.Geometry.Brep.CreateBooleanDifference(in_breps0, in_breps1, tolerance);\n if (breps.Length < 1)\n return Rhino.Commands.Result.Nothing;\n for (int i = 0; i < breps.Length; i++)\n doc.Objects.AddBrep(breps[i]);\n doc.Views.Redraw();\n return Rhino.Commands.Result.Success;\n }\n}\n", "members": [ ["Rhino.DocObjects.ObjRef", "Brep Brep()"], - ["Rhino.Geometry.Brep", "Brep[] CreateBooleanDifference(IEnumerable firstSet, IEnumerable secondSet, System.Double tolerance, System.Boolean manifoldOnly)"], - ["Rhino.Geometry.Brep", "Brep[] CreateBooleanDifference(IEnumerable firstSet, IEnumerable secondSet, System.Double tolerance)"], - ["Rhino.Input.RhinoGet", "Result GetMultipleObjects(System.String prompt, System.Boolean acceptNothing, ObjectType filter, out ObjRef[] rhObjects)"] + ["Rhino.Geometry.Brep", "Brep[] CreateBooleanDifference(IEnumerable firstSet, IEnumerable secondSet, double tolerance, bool manifoldOnly)"], + ["Rhino.Geometry.Brep", "Brep[] CreateBooleanDifference(IEnumerable firstSet, IEnumerable secondSet, double tolerance)"], + ["Rhino.Input.RhinoGet", "Result GetMultipleObjects(string prompt, bool acceptNothing, ObjectType filter, out ObjRef[] rhObjects)"] ] }, { "name": "Circlecenter.cs", "code": "partial class Examples\n{\n public static Rhino.Commands.Result CircleCenter(Rhino.RhinoDoc doc)\n {\n Rhino.Input.Custom.GetObject go = new Rhino.Input.Custom.GetObject();\n go.SetCommandPrompt(\"Select objects\");\n go.GeometryFilter = Rhino.DocObjects.ObjectType.Curve;\n go.GeometryAttributeFilter = Rhino.Input.Custom.GeometryAttributeFilter.ClosedCurve;\n go.GetMultiple(1, 0);\n if( go.CommandResult() != Rhino.Commands.Result.Success )\n return go.CommandResult();\n\n Rhino.DocObjects.ObjRef[] objrefs = go.Objects();\n if( objrefs==null )\n return Rhino.Commands.Result.Nothing;\n\n double tolerance = doc.ModelAbsoluteTolerance;\n for( int i=0; i distance)\n {\n // shrink the sphere to help improve the test\n e.SearchSphere = new Sphere(data.Point, distance);\n data.Index = e.Id;\n data.Distance = distance;\n }\n }\n\n class SearchData\n {\n public SearchData(Mesh mesh, Point3d point)\n {\n Point = point;\n Mesh = mesh;\n HitCount = 0;\n Index = -1;\n Distance = 0;\n }\n\n public int HitCount { get; set; }\n public Point3d Point { get; private set; }\n public Mesh Mesh { get; private set; }\n public int Index { get; set; }\n public double Distance { get; set; }\n }\n\n protected override Rhino.Commands.Result RunCommand(RhinoDoc doc, Rhino.Commands.RunMode mode)\n {\n Rhino.DocObjects.ObjRef objref;\n var rc = Rhino.Input.RhinoGet.GetOneObject(\"select mesh\", false, Rhino.DocObjects.ObjectType.Mesh, out objref);\n if (rc != Rhino.Commands.Result.Success)\n return rc;\n\n Mesh mesh = objref.Mesh();\n objref.Object().Select(false);\n doc.Views.Redraw();\n\n using (RTree tree = new RTree())\n {\n for (int i = 0; i < mesh.Vertices.Count; i++)\n {\n // we can make a C++ function that just builds an rtree from the\n // vertices in one quick shot, but for now...\n tree.Insert(mesh.Vertices[i], i);\n }\n\n while (true)\n {\n Point3d point;\n rc = Rhino.Input.RhinoGet.GetPoint(\"test point\", false, out point);\n if (rc != Rhino.Commands.Result.Success)\n break;\n\n SearchData data = new SearchData(mesh, point);\n // Use the first vertex in the mesh to define a start sphere\n double distance = point.DistanceTo(mesh.Vertices[0]);\n Sphere sphere = new Sphere(point, distance * 1.1);\n if (tree.Search(sphere, SearchCallback, data))\n {\n doc.Objects.AddPoint(mesh.Vertices[data.Index]);\n doc.Views.Redraw();\n RhinoApp.WriteLine(\"Found point in {0} tests\", data.HitCount);\n }\n }\n }\n return Rhino.Commands.Result.Success;\n }\n }\n}\n\n", "members": [ ["Rhino.Geometry.RTree", "RTree()"], - ["Rhino.Geometry.RTree", "System.Boolean Insert(Point3d point, System.Int32 elementId)"], - ["Rhino.Geometry.RTree", "System.Boolean Search(Sphere sphere, EventHandler callback, System.Object tag)"] + ["Rhino.Geometry.RTree", "bool Insert(Point3d point, int elementId)"], + ["Rhino.Geometry.RTree", "bool Search(Sphere sphere, EventHandler callback, object tag)"] ] }, { "name": "Commandlineoptions.cs", "code": "partial class Examples\n{\n public static Rhino.Commands.Result CommandLineOptions(Rhino.RhinoDoc doc)\n {\n // For this example we will use a GetPoint class, but all of the custom\n // \"Get\" classes support command line options.\n Rhino.Input.Custom.GetPoint gp = new Rhino.Input.Custom.GetPoint();\n gp.SetCommandPrompt(\"GetPoint with options\");\n\n // set up the options\n Rhino.Input.Custom.OptionInteger intOption = new Rhino.Input.Custom.OptionInteger(1, 1, 99);\n Rhino.Input.Custom.OptionDouble dblOption = new Rhino.Input.Custom.OptionDouble(2.2, 0, 99.9);\n Rhino.Input.Custom.OptionToggle boolOption = new Rhino.Input.Custom.OptionToggle(true, \"Off\", \"On\");\n string[] listValues = new string[] { \"Item0\", \"Item1\", \"Item2\", \"Item3\", \"Item4\" };\n\n gp.AddOptionInteger(\"Integer\", ref intOption);\n gp.AddOptionDouble(\"Double\", ref dblOption);\n gp.AddOptionToggle(\"Boolean\", ref boolOption);\n int listIndex = 3;\n int opList = gp.AddOptionList(\"List\", listValues, listIndex);\n\n while (true)\n {\n // perform the get operation. This will prompt the user to input a point, but also\n // allow for command line options defined above\n Rhino.Input.GetResult get_rc = gp.Get();\n if (gp.CommandResult() != Rhino.Commands.Result.Success)\n return gp.CommandResult();\n\n if (get_rc == Rhino.Input.GetResult.Point)\n {\n doc.Objects.AddPoint(gp.Point());\n doc.Views.Redraw();\n Rhino.RhinoApp.WriteLine(\"Command line option values are\");\n Rhino.RhinoApp.WriteLine(\" Integer = {0}\", intOption.CurrentValue);\n Rhino.RhinoApp.WriteLine(\" Double = {0}\", dblOption.CurrentValue);\n Rhino.RhinoApp.WriteLine(\" Boolean = {0}\", boolOption.CurrentValue);\n Rhino.RhinoApp.WriteLine(\" List = {0}\", listValues[listIndex]);\n }\n else if (get_rc == Rhino.Input.GetResult.Option)\n {\n if (gp.OptionIndex() == opList)\n listIndex = gp.Option().CurrentListOptionIndex;\n continue;\n }\n break;\n }\n return Rhino.Commands.Result.Success;\n }\n}\n", "members": [ - ["Rhino.Input.Custom.GetBaseClass", "System.Int32 AddOptionDouble(LocalizeStringPair optionName, ref OptionDouble numberValue)"], - ["Rhino.Input.Custom.GetBaseClass", "System.Int32 AddOptionDouble(System.String englishName, ref OptionDouble numberValue)"], - ["Rhino.Input.Custom.GetBaseClass", "System.Int32 AddOptionInteger(LocalizeStringPair optionName, ref OptionInteger intValue)"], - ["Rhino.Input.Custom.GetBaseClass", "System.Int32 AddOptionInteger(System.String englishName, ref OptionInteger intValue)"], - ["Rhino.Input.Custom.GetBaseClass", "System.Int32 AddOptionToggle(LocalizeStringPair optionName, ref OptionToggle toggleValue)"], - ["Rhino.Input.Custom.GetBaseClass", "System.Int32 AddOptionToggle(System.String englishName, ref OptionToggle toggleValue)"], + ["Rhino.Input.Custom.GetBaseClass", "int AddOptionDouble(LocalizeStringPair optionName, ref OptionDouble numberValue)"], + ["Rhino.Input.Custom.GetBaseClass", "int AddOptionDouble(string englishName, ref OptionDouble numberValue)"], + ["Rhino.Input.Custom.GetBaseClass", "int AddOptionInteger(LocalizeStringPair optionName, ref OptionInteger intValue)"], + ["Rhino.Input.Custom.GetBaseClass", "int AddOptionInteger(string englishName, ref OptionInteger intValue)"], + ["Rhino.Input.Custom.GetBaseClass", "int AddOptionToggle(LocalizeStringPair optionName, ref OptionToggle toggleValue)"], + ["Rhino.Input.Custom.GetBaseClass", "int AddOptionToggle(string englishName, ref OptionToggle toggleValue)"], ["Rhino.Input.Custom.CommandLineOption", "int CurrentListOptionIndex"], ["Rhino.Input.Custom.OptionToggle", "OptionToggle(bool initialValue, string offValue, string onValue)"], ["Rhino.Input.Custom.OptionToggle", "bool CurrentValue"], @@ -345,14 +345,14 @@ "name": "Conduitarrowheads.cs", "code": "using Rhino;\nusing Rhino.Commands;\nusing Rhino.Geometry;\nusing Rhino.Input.Custom;\n\nnamespace examples_cs\n{\n class DrawArrowHeadsConduit : Rhino.Display.DisplayConduit\n {\n private readonly Line m_line;\n private readonly int m_screen_size;\n private readonly double m_world_size;\n\n public DrawArrowHeadsConduit(Line line, int screenSize, double worldSize)\n {\n m_line = line;\n m_screen_size = screenSize;\n m_world_size = worldSize;\n }\n\n protected override void DrawForeground(Rhino.Display.DrawEventArgs e)\n {\n e.Display.DrawArrow(m_line, System.Drawing.Color.Black, m_screen_size, m_world_size);\n }\n }\n\n\n public class DrawArrowheadsCommand : Command\n {\n public override string EnglishName { get { return \"csDrawArrowHeads\"; } }\n\n DrawArrowHeadsConduit m_draw_conduit;\n\n protected override Result RunCommand(RhinoDoc doc, RunMode mode)\n {\n if (m_draw_conduit != null)\n {\n RhinoApp.WriteLine(\"Turn off existing arrowhead conduit\");\n m_draw_conduit.Enabled = false;\n m_draw_conduit = null;\n }\n else\n {\n // get arrow head size\n var go = new GetOption();\n go.SetCommandPrompt(\"ArrowHead length in screen size (pixels) or world size (percentage of arrow length)?\");\n go.AddOption(\"screen\");\n go.AddOption(\"world\");\n go.Get();\n if (go.CommandResult() != Result.Success)\n return go.CommandResult();\n\n int screen_size = 0;\n double world_size = 0.0;\n if (go.Option().EnglishName == \"screen\")\n {\n var gi = new GetInteger();\n gi.SetLowerLimit(0, true);\n gi.SetCommandPrompt(\"Length of arrow head in pixels\");\n gi.Get();\n if (gi.CommandResult() != Result.Success)\n return gi.CommandResult();\n screen_size = gi.Number();\n }\n else\n {\n var gi = new GetInteger();\n gi.SetLowerLimit(0, true);\n gi.SetUpperLimit(100, false);\n gi.SetCommandPrompt(\"Length of arrow head in percentage of total arrow length\");\n gi.Get();\n if (gi.CommandResult() != Result.Success)\n return gi.CommandResult();\n world_size = gi.Number() / 100.0;\n }\n\n\n // get arrow start and end points\n var gp = new GetPoint();\n gp.SetCommandPrompt(\"Start of line\");\n gp.Get();\n if (gp.CommandResult() != Result.Success)\n return gp.CommandResult();\n var start_point = gp.Point();\n\n gp.SetCommandPrompt(\"End of line\");\n gp.SetBasePoint(start_point, false);\n gp.DrawLineFromPoint(start_point, true);\n gp.Get();\n if (gp.CommandResult() != Result.Success)\n return gp.CommandResult();\n var end_point = gp.Point();\n\n var v = end_point - start_point;\n if (v.IsTiny(Rhino.RhinoMath.ZeroTolerance))\n return Result.Nothing;\n\n var line = new Line(start_point, end_point);\n\n m_draw_conduit = new DrawArrowHeadsConduit(line, screen_size, world_size);\n // toggle conduit on/off\n m_draw_conduit.Enabled = true;\n RhinoApp.WriteLine(\"Draw arrowheads conduit enabled.\");\n }\n doc.Views.Redraw();\n return Result.Success;\n }\n }\n}\n\n", "members": [ - ["Rhino.Display.DisplayPipeline", "System.Void DrawArrow(Line line, System.Drawing.Color color, System.Double screenSize, System.Double relativeSize)"] + ["Rhino.Display.DisplayPipeline", "void DrawArrow(Line line, System.Drawing.Color color, double screenSize, double relativeSize)"] ] }, { "name": "Conduitbitmap.cs", "code": "using System.Drawing;\nusing Rhino;\nusing Rhino.Commands;\nusing Rhino.Display;\n\nnamespace examples_cs\n{\n public class DrawBitmapConduit : Rhino.Display.DisplayConduit\n {\n private readonly DisplayBitmap m_display_bitmap;\n\n public DrawBitmapConduit()\n {\n var flag = new System.Drawing.Bitmap(100, 100);\n for( int x = 0; x < flag.Height; ++x )\n for( int y = 0; y < flag.Width; ++y )\n flag.SetPixel(x, y, Color.White);\n\n var g = Graphics.FromImage(flag);\n g.FillEllipse(Brushes.Blue, 25, 25, 50, 50);\n m_display_bitmap = new DisplayBitmap(flag);\n }\n\n protected override void DrawForeground(Rhino.Display.DrawEventArgs e)\n {\n e.Display.DrawBitmap(m_display_bitmap, 50, 50);\n }\n }\n\n public class DrawBitmapCommand : Command\n {\n public override string EnglishName { get { return \"csDrawBitmap\"; } }\n\n readonly DrawBitmapConduit m_conduit = new DrawBitmapConduit();\n\n protected override Result RunCommand(RhinoDoc doc, RunMode mode)\n {\n // toggle conduit on/off\n m_conduit.Enabled = !m_conduit.Enabled;\n \n RhinoApp.WriteLine(\"Custom conduit enabled = {0}\", m_conduit.Enabled);\n doc.Views.Redraw();\n return Result.Success;\n }\n }\n}", "members": [ - ["Rhino.Display.DisplayPipeline", "System.Void DrawBitmap(DisplayBitmap bitmap, System.Int32 left, System.Int32 top)"] + ["Rhino.Display.DisplayPipeline", "void DrawBitmap(DisplayBitmap bitmap, int left, int top)"] ] }, { @@ -360,9 +360,9 @@ "code": "using System;\n\npartial class Examples\n{\n public static Rhino.Commands.Result ConstrainedCopy(Rhino.RhinoDoc doc)\n {\n // Get a single planar closed curve\n var go = new Rhino.Input.Custom.GetObject();\n go.SetCommandPrompt(\"Select curve\");\n go.GeometryFilter = Rhino.DocObjects.ObjectType.Curve;\n go.GeometryAttributeFilter = Rhino.Input.Custom.GeometryAttributeFilter.ClosedCurve;\n go.Get();\n if( go.CommandResult() != Rhino.Commands.Result.Success )\n return go.CommandResult();\n var objref = go.Object(0);\n var base_curve = objref.Curve();\n var first_point = objref.SelectionPoint();\n if( base_curve==null || !first_point.IsValid )\n return Rhino.Commands.Result.Cancel;\n\n Rhino.Geometry.Plane plane;\n if( !base_curve.TryGetPlane(out plane) )\n return Rhino.Commands.Result.Cancel;\n\n // Get a point constrained to a line passing through the initial selection\n // point and parallel to the plane's normal\n var gp = new Rhino.Input.Custom.GetPoint();\n gp.SetCommandPrompt(\"Offset point\");\n gp.DrawLineFromPoint(first_point, true);\n var line = new Rhino.Geometry.Line(first_point, first_point+plane.Normal);\n gp.Constrain(line);\n gp.Get();\n if( gp.CommandResult() != Rhino.Commands.Result.Success )\n return gp.CommandResult();\n var second_point = gp.Point();\n Rhino.Geometry.Vector3d vec = second_point - first_point;\n if( vec.Length > 0.001 )\n {\n var xf = Rhino.Geometry.Transform.Translation(vec);\n Guid id = doc.Objects.Transform(objref, xf, false);\n if( id!=Guid.Empty )\n {\n doc.Views.Redraw();\n return Rhino.Commands.Result.Success;\n }\n }\n return Rhino.Commands.Result.Cancel;\n }\n}\n", "members": [ ["Rhino.DocObjects.ObjRef", "Point3d SelectionPoint()"], - ["Rhino.Geometry.Curve", "System.Boolean TryGetPlane(out Plane plane)"], + ["Rhino.Geometry.Curve", "bool TryGetPlane(out Plane plane)"], ["Rhino.Geometry.Transform", "Transform Translation(Vector3d motion)"], - ["Rhino.Input.Custom.GetPoint", "System.Boolean Constrain(Line line)"] + ["Rhino.Input.Custom.GetPoint", "bool Constrain(Line line)"] ] }, { @@ -370,9 +370,9 @@ "code": "using Rhino.DocObjects;\n\npartial class Examples\n{\n public static Rhino.Commands.Result CreateBlock(Rhino.RhinoDoc doc)\n {\n // Select objects to define block\n var go = new Rhino.Input.Custom.GetObject();\n go.SetCommandPrompt( \"Select objects to define block\" );\n go.ReferenceObjectSelect = false;\n go.SubObjectSelect = false;\n go.GroupSelect = true;\n\n // Phantoms, grips, lights, etc., cannot be in blocks.\n const ObjectType forbidden_geometry_filter = Rhino.DocObjects.ObjectType.Light |\n Rhino.DocObjects.ObjectType.Grip | Rhino.DocObjects.ObjectType.Phantom;\n const ObjectType geometry_filter = forbidden_geometry_filter ^ Rhino.DocObjects.ObjectType.AnyObject;\n go.GeometryFilter = geometry_filter;\n go.GetMultiple(1, 0);\n if (go.CommandResult() != Rhino.Commands.Result.Success)\n return go.CommandResult();\n\n // Block base point\n Rhino.Geometry.Point3d base_point;\n var rc = Rhino.Input.RhinoGet.GetPoint(\"Block base point\", false, out base_point);\n if (rc != Rhino.Commands.Result.Success)\n return rc;\n\n // Block definition name\n string idef_name = \"\";\n rc = Rhino.Input.RhinoGet.GetString(\"Block definition name\", false, ref idef_name);\n if (rc != Rhino.Commands.Result.Success)\n return rc;\n // Validate block name\n idef_name = idef_name.Trim();\n if (string.IsNullOrEmpty(idef_name))\n return Rhino.Commands.Result.Nothing;\n\n // See if block name already exists\n Rhino.DocObjects.InstanceDefinition existing_idef = doc.InstanceDefinitions.Find(idef_name, true);\n if (existing_idef != null)\n {\n Rhino.RhinoApp.WriteLine(\"Block definition {0} already exists\", idef_name);\n return Rhino.Commands.Result.Nothing;\n }\n\n // Gather all of the selected objects\n var geometry = new System.Collections.Generic.List();\n var attributes = new System.Collections.Generic.List();\n for (int i = 0; i < go.ObjectCount; i++)\n {\n var rhinoObject = go.Object(i).Object();\n if (rhinoObject != null)\n {\n geometry.Add(rhinoObject.Geometry);\n attributes.Add(rhinoObject.Attributes);\n }\n }\n\n // Gather all of the selected objects\n int idef_index = doc.InstanceDefinitions.Add(idef_name, string.Empty, base_point, geometry, attributes);\n\n if( idef_index < 0 )\n {\n Rhino.RhinoApp.WriteLine(\"Unable to create block definition\", idef_name);\n return Rhino.Commands.Result.Failure;\n }\n return Rhino.Commands.Result.Failure;\n }\n}\n", "members": [ ["Rhino.Input.Custom.GetObject", "bool ReferenceObjectSelect"], - ["Rhino.DocObjects.Tables.InstanceDefinitionTable", "System.Int32 Add(System.String name, System.String description, Point3d basePoint, IEnumerable geometry, IEnumerable attributes)"], - ["Rhino.DocObjects.Tables.InstanceDefinitionTable", "InstanceDefinition Find(System.String instanceDefinitionName, System.Boolean ignoreDeletedInstanceDefinitions)"], - ["Rhino.DocObjects.Tables.InstanceDefinitionTable", "InstanceDefinition Find(System.String instanceDefinitionName)"] + ["Rhino.DocObjects.Tables.InstanceDefinitionTable", "int Add(string name, string description, Point3d basePoint, IEnumerable geometry, IEnumerable attributes)"], + ["Rhino.DocObjects.Tables.InstanceDefinitionTable", "InstanceDefinition Find(string instanceDefinitionName, bool ignoreDeletedInstanceDefinitions)"], + ["Rhino.DocObjects.Tables.InstanceDefinitionTable", "InstanceDefinition Find(string instanceDefinitionName)"] ] }, { @@ -384,7 +384,7 @@ ["Rhino.Geometry.MeshingParameters", "MeshingParameters Minimal"], ["Rhino.Geometry.MeshingParameters", "MeshingParameters Smooth"], ["Rhino.Geometry.Mesh", "Mesh[] CreateFromBrep(Brep brep, MeshingParameters meshingParameters)"], - ["Rhino.Geometry.Mesh", "System.Void Append(Mesh other)"] + ["Rhino.Geometry.Mesh", "void Append(Mesh other)"] ] }, { @@ -394,30 +394,30 @@ ["Rhino.Geometry.NurbsSurface", "NurbsSurfaceKnotList KnotsU"], ["Rhino.Geometry.NurbsSurface", "NurbsSurfaceKnotList KnotsV"], ["Rhino.Geometry.NurbsSurface", "NurbsSurfacePointList Points"], - ["Rhino.Geometry.NurbsSurface", "NurbsSurface Create(System.Int32 dimension, System.Boolean isRational, System.Int32 order0, System.Int32 order1, System.Int32 controlPointCount0, System.Int32 controlPointCount1)"] + ["Rhino.Geometry.NurbsSurface", "NurbsSurface Create(int dimension, bool isRational, int order0, int order1, int controlPointCount0, int controlPointCount1)"] ] }, { "name": "Crvdeviation.cs", "code": "using Rhino;\nusing Rhino.Commands;\nusing Rhino.DocObjects;\nusing Rhino.Geometry;\nusing System.Drawing;\nusing Rhino.Input;\n\nnamespace examples_cs\n{\n class DeviationConduit : Rhino.Display.DisplayConduit\n {\n private readonly Curve m_curve_a;\n private readonly Curve m_curve_b;\n private readonly Point3d m_min_dist_point_a ;\n private readonly Point3d m_min_dist_point_b ;\n private readonly Point3d m_max_dist_point_a ;\n private readonly Point3d m_max_dist_point_b ;\n\n public DeviationConduit(Curve curveA, Curve curveB, Point3d minDistPointA, Point3d minDistPointB, Point3d maxDistPointA, Point3d maxDistPointB)\n {\n m_curve_a = curveA;\n m_curve_b = curveB;\n m_min_dist_point_a = minDistPointA;\n m_min_dist_point_b = minDistPointB;\n m_max_dist_point_a = maxDistPointA;\n m_max_dist_point_b = maxDistPointB;\n }\n\n protected override void DrawForeground(Rhino.Display.DrawEventArgs e)\n {\n e.Display.DrawCurve(m_curve_a, Color.Red);\n e.Display.DrawCurve(m_curve_b, Color.Red);\n\n e.Display.DrawPoint(m_min_dist_point_a, Color.LawnGreen);\n e.Display.DrawPoint(m_min_dist_point_b, Color.LawnGreen);\n e.Display.DrawLine(new Line(m_min_dist_point_a, m_min_dist_point_b), Color.LawnGreen);\n e.Display.DrawPoint(m_max_dist_point_a, Color.Red);\n e.Display.DrawPoint(m_max_dist_point_b, Color.Red);\n e.Display.DrawLine(new Line(m_max_dist_point_a, m_max_dist_point_b), Color.Red);\n }\n }\n\n\n public class CurveDeviationCommand : Command\n {\n public override string EnglishName { get { return \"csCurveDeviation\"; } }\n\n protected override Result RunCommand(RhinoDoc doc, RunMode mode)\n {\n doc.Objects.UnselectAll();\n\n ObjRef obj_ref1;\n var rc1 = RhinoGet.GetOneObject(\"first curve\", true, ObjectType.Curve, out obj_ref1);\n if (rc1 != Result.Success)\n return rc1;\n Curve curve_a = null;\n if (obj_ref1 != null)\n curve_a = obj_ref1.Curve();\n if (curve_a == null)\n return Result.Failure;\n\n // Since you already selected a curve if you don't unselect it\n // the next GetOneObject won't stop as it considers that curve \n // input, i.e., curveA and curveB will point to the same curve.\n // Another option would be to use an instance of Rhino.Input.Custom.GetObject\n // instead of Rhino.Input.RhinoGet as GetObject has a DisablePreSelect() method.\n doc.Objects.UnselectAll();\n\n ObjRef obj_ref2;\n var rc2 = RhinoGet.GetOneObject(\"second curve\", true, ObjectType.Curve, out obj_ref2);\n if (rc2 != Result.Success)\n return rc2;\n Curve curve_b = null;\n if (obj_ref2 != null)\n curve_b = obj_ref2.Curve();\n if (curve_b == null)\n return Result.Failure;\n\n var tolerance = doc.ModelAbsoluteTolerance;\n\n double max_distance;\n double max_distance_parameter_a;\n double max_distance_parameter_b;\n double min_distance;\n double min_distance_parameter_a;\n double min_distance_parameter_b;\n\n DeviationConduit conduit;\n if (!Curve.GetDistancesBetweenCurves(curve_a, curve_b, tolerance, out max_distance, \n out max_distance_parameter_a, out max_distance_parameter_b,\n out min_distance, out min_distance_parameter_a, out min_distance_parameter_b))\n {\n RhinoApp.WriteLine(\"Unable to find overlap intervals.\");\n return Result.Success;\n }\n else\n {\n if (min_distance <= RhinoMath.ZeroTolerance)\n min_distance = 0.0;\n var max_dist_pt_a = curve_a.PointAt(max_distance_parameter_a);\n var max_dist_pt_b = curve_b.PointAt(max_distance_parameter_b);\n var min_dist_pt_a = curve_a.PointAt(min_distance_parameter_a);\n var min_dist_pt_b = curve_b.PointAt(min_distance_parameter_b);\n\n conduit = new DeviationConduit(curve_a, curve_b, min_dist_pt_a, min_dist_pt_b, max_dist_pt_a, max_dist_pt_b) {Enabled = true};\n doc.Views.Redraw();\n\n RhinoApp.WriteLine(\"Minimum deviation = {0} pointA({1}), pointB({2})\", min_distance, min_dist_pt_a, min_dist_pt_b);\n RhinoApp.WriteLine(\"Maximum deviation = {0} pointA({1}), pointB({2})\", max_distance, max_dist_pt_a, max_dist_pt_b);\n }\n\n var str = \"\";\n RhinoGet.GetString(\"Press Enter when done\", true, ref str);\n conduit.Enabled = false;\n\n return Result.Success;\n }\n }\n}\n", "members": [ - ["Rhino.Geometry.Curve", "System.Boolean GetDistancesBetweenCurves(Curve curveA, Curve curveB, System.Double tolerance, out System.Double maxDistance, out System.Double maxDistanceParameterA, out System.Double maxDistanceParameterB, out System.Double minDistance, out System.Double minDistanceParameterA, out System.Double minDistanceParameterB)"], - ["Rhino.DocObjects.Tables.ObjectTable", "System.Int32 UnselectAll()"] + ["Rhino.Geometry.Curve", "bool GetDistancesBetweenCurves(Curve curveA, Curve curveB, double tolerance, out double maxDistance, out double maxDistanceParameterA, out double maxDistanceParameterB, out double minDistance, out double minDistanceParameterA, out double minDistanceParameterB)"], + ["Rhino.DocObjects.Tables.ObjectTable", "int UnselectAll()"] ] }, { "name": "Curveboundingbox.cs", "code": "partial class Examples\n{\n public static Rhino.Commands.Result CurveBoundingBox(Rhino.RhinoDoc doc)\n {\n // Select a curve object\n Rhino.DocObjects.ObjRef rhObject;\n var rc = Rhino.Input.RhinoGet.GetOneObject(\"Select curve\", false, Rhino.DocObjects.ObjectType.Curve, out rhObject);\n if (rc != Rhino.Commands.Result.Success)\n return rc;\n\n // Validate selection\n var curve = rhObject.Curve();\n if (curve == null)\n return Rhino.Commands.Result.Failure;\n\n // Get the active view's construction plane\n var view = doc.Views.ActiveView;\n if (view == null)\n return Rhino.Commands.Result.Failure;\n var plane = view.ActiveViewport.ConstructionPlane();\n\n // Compute the tight bounding box of the curve in world coordinates\n var bbox = curve.GetBoundingBox(true);\n if (!bbox.IsValid)\n return Rhino.Commands.Result.Failure;\n\n // Print the min and max box coordinates in world coordinates\n Rhino.RhinoApp.WriteLine(\"World min: {0}\", bbox.Min);\n Rhino.RhinoApp.WriteLine(\"World max: {0}\", bbox.Max);\n\n // Compute the tight bounding box of the curve based on the \n // active view's construction plane\n bbox = curve.GetBoundingBox(plane);\n\n // Print the min and max box coordinates in cplane coordinates\n Rhino.RhinoApp.WriteLine(\"CPlane min: {0}\", bbox.Min);\n Rhino.RhinoApp.WriteLine(\"CPlane max: {0}\", bbox.Max);\n return Rhino.Commands.Result.Success;\n }\n}\n", "members": [ - ["Rhino.Geometry.GeometryBase", "BoundingBox GetBoundingBox(Plane plane)"], - ["Rhino.Geometry.GeometryBase", "BoundingBox GetBoundingBox(System.Boolean accurate)"] + ["Rhino.Geometry.GeometryBase", "BoundingBox GetBoundingBox(bool accurate)"], + ["Rhino.Geometry.GeometryBase", "BoundingBox GetBoundingBox(Plane plane)"] ] }, { "name": "Curvebrepbox.cs", "code": "using Rhino;\nusing Rhino.Geometry;\nusing Rhino.Commands;\nusing Rhino.Input;\nusing Rhino.DocObjects;\n\nnamespace examples_cs\n{\n public class BrepFromCurveBBoxCommand : Command\n {\n public override string EnglishName { get { return \"csBrepFromCurveBBox\"; } }\n\n protected override Result RunCommand(RhinoDoc doc, RunMode mode)\n {\n Rhino.DocObjects.ObjRef objref;\n var rc = RhinoGet.GetOneObject(\"Select Curve\", false, ObjectType.Curve, out objref);\n if( rc != Result.Success )\n return rc;\n var curve = objref.Curve();\n\n var view = doc.Views.ActiveView;\n var plane = view.ActiveViewport.ConstructionPlane();\n // Create a construction plane aligned bounding box\n var bbox = curve.GetBoundingBox(plane);\n\n if (bbox.IsDegenerate(doc.ModelAbsoluteTolerance) > 0) {\n RhinoApp.WriteLine(\"the curve's bounding box is degenerate (flat) in at least one direction so a box cannot be created.\");\n return Result.Failure;\n }\n var brep = Brep.CreateFromBox(bbox);\n doc.Objects.AddBrep(brep);\n doc.Views.Redraw();\n return Result.Success;\n }\n }\n}", "members": [ - ["Rhino.Geometry.BoundingBox", "System.Int32 IsDegenerate(System.Double tolerance)"], + ["Rhino.Geometry.BoundingBox", "int IsDegenerate(double tolerance)"], ["Rhino.Geometry.Brep", "Brep CreateFromBox(BoundingBox box)"] ] }, @@ -426,15 +426,15 @@ "code": "using Rhino;\nusing Rhino.Commands;\nusing Rhino.Input;\nusing Rhino.DocObjects;\n\nnamespace examples_cs\n{\n public class ReverseCurveCommand : Command\n {\n public override string EnglishName { get { return \"csReverseCurve\"; } }\n\n protected override Result RunCommand(RhinoDoc doc, RunMode mode)\n {\n ObjRef[] obj_refs; \n var rc = RhinoGet.GetMultipleObjects(\"Select curves to reverse\", true, ObjectType.Curve, out obj_refs);\n if (rc != Result.Success)\n return rc;\n\n foreach (var obj_ref in obj_refs)\n {\n var curve_copy = obj_ref.Curve().DuplicateCurve();\n if (curve_copy != null)\n {\n curve_copy.Reverse();\n doc.Objects.Replace(obj_ref, curve_copy);\n }\n }\n return Result.Success;\n }\n }\n}", "members": [ ["Rhino.Geometry.Curve", "Curve DuplicateCurve()"], - ["Rhino.Geometry.Curve", "System.Boolean Reverse()"] + ["Rhino.Geometry.Curve", "bool Reverse()"] ] }, { "name": "Curvesurfaceintersect.cs", "code": "using Rhino;\nusing Rhino.Geometry;\nusing Rhino.Geometry.Intersect;\nusing Rhino.Input.Custom;\nusing Rhino.DocObjects;\nusing Rhino.Commands;\n\nnamespace examples_cs\n{\n public class CurveSurfaceIntersectCommand : Command\n {\n public override string EnglishName { get { return \"csCurveSurfaceIntersect\"; } }\n\n protected override Result RunCommand(RhinoDoc doc, RunMode mode)\n {\n var gs = new GetObject();\n gs.SetCommandPrompt(\"select brep\");\n gs.GeometryFilter = ObjectType.Brep;\n gs.DisablePreSelect();\n gs.SubObjectSelect = false;\n gs.Get();\n if (gs.CommandResult() != Result.Success)\n return gs.CommandResult();\n var brep = gs.Object(0).Brep();\n\n var gc = new GetObject();\n gc.SetCommandPrompt(\"select curve\");\n gc.GeometryFilter = ObjectType.Curve;\n gc.DisablePreSelect();\n gc.SubObjectSelect = false;\n gc.Get();\n if (gc.CommandResult() != Result.Success)\n return gc.CommandResult();\n var curve = gc.Object(0).Curve();\n\n if (brep == null || curve == null)\n return Result.Failure;\n\n var tolerance = doc.ModelAbsoluteTolerance;\n\n Point3d[] intersection_points;\n Curve[] overlap_curves;\n if (!Intersection.CurveBrep(curve, brep, tolerance, out overlap_curves, out intersection_points))\n {\n RhinoApp.WriteLine(\"curve brep intersection failed\");\n return Result.Nothing;\n }\n\n foreach (var overlap_curve in overlap_curves)\n doc.Objects.AddCurve(overlap_curve);\n foreach (var intersection_point in intersection_points)\n doc.Objects.AddPoint(intersection_point);\n\n RhinoApp.WriteLine(\"{0} overlap curves, and {1} intersection points\", overlap_curves.Length, intersection_points.Length);\n doc.Views.Redraw();\n\n return Result.Success;\n }\n }\n}", "members": [ - ["Rhino.DocObjects.Tables.ObjectTable", "System.Int32 Select(IEnumerable objectIds)"], - ["Rhino.Geometry.Intersect.Intersection", "CurveIntersections CurveSurface(Curve curve, Surface surface, System.Double tolerance, System.Double overlapTolerance)"], + ["Rhino.DocObjects.Tables.ObjectTable", "int Select(IEnumerable objectIds)"], + ["Rhino.Geometry.Intersect.Intersection", "CurveIntersections CurveSurface(Curve curve, Surface surface, double tolerance, double overlapTolerance)"], ["Rhino.Geometry.Intersect.IntersectionEvent", "bool IsOverlap"] ] }, @@ -442,15 +442,15 @@ "name": "Customgeometryfilter.cs", "code": "using Rhino;\nusing Rhino.Geometry;\nusing Rhino.Commands;\nusing Rhino.Input.Custom;\nusing Rhino.DocObjects;\n\nnamespace examples_cs\n{\n public class CustomGeometryFilterCommand : Command\n {\n private double m_tolerance;\n public override string EnglishName { get { return \"csCustomGeometryFilter\"; } }\n\n protected override Result RunCommand(RhinoDoc doc, RunMode mode)\n {\n m_tolerance = doc.ModelAbsoluteTolerance;\n \n // only use a custom geometry filter if no simpler filter does the job\n\n // only curves\n var gc = new GetObject();\n gc.SetCommandPrompt(\"select curve\");\n gc.GeometryFilter = ObjectType.Curve;\n gc.DisablePreSelect();\n gc.SubObjectSelect = false;\n gc.Get();\n if (gc.CommandResult() != Result.Success)\n return gc.CommandResult();\n if (null == gc.Object(0).Curve())\n return Result.Failure;\n Rhino.RhinoApp.WriteLine(\"curve was selected\");\n\n // only closed curves\n var gcc = new GetObject();\n gcc.SetCommandPrompt(\"select closed curve\");\n gcc.GeometryFilter = ObjectType.Curve;\n gcc.GeometryAttributeFilter = GeometryAttributeFilter.ClosedCurve;\n gcc.DisablePreSelect();\n gcc.SubObjectSelect = false;\n gcc.Get();\n if (gcc.CommandResult() != Result.Success)\n return gcc.CommandResult();\n if (null == gcc.Object(0).Curve())\n return Result.Failure;\n Rhino.RhinoApp.WriteLine(\"closed curve was selected\");\n\n // only circles with a radius of 10\n var gcc10 = new GetObject();\n gcc10.SetCommandPrompt(\"select circle with radius of 10\");\n gc.GeometryFilter = ObjectType.Curve;\n gcc10.SetCustomGeometryFilter(CircleWithRadiusOf10GeometryFilter); // custom geometry filter\n gcc10.DisablePreSelect();\n gcc10.SubObjectSelect = false;\n gcc10.Get();\n if (gcc10.CommandResult() != Result.Success)\n return gcc10.CommandResult();\n if (null == gcc10.Object(0).Curve())\n return Result.Failure;\n RhinoApp.WriteLine(\"circle with radius of 10 was selected\");\n\n return Result.Success;\n }\n\n private bool CircleWithRadiusOf10GeometryFilter (Rhino.DocObjects.RhinoObject rhObject, GeometryBase geometry,\n ComponentIndex componentIndex)\n {\n bool is_circle_with_radius_of10 = false;\n Circle circle;\n if (geometry is Curve && (geometry as Curve).TryGetCircle(out circle))\n is_circle_with_radius_of10 = circle.Radius <= 10.0 + m_tolerance && circle.Radius >= 10.0 - m_tolerance;\n return is_circle_with_radius_of10;\n }\n }\n}\n", "members": [ - ["Rhino.Geometry.Curve", "System.Boolean TryGetCircle(out Circle circle)"], - ["Rhino.Input.Custom.GetObject", "System.Void SetCustomGeometryFilter(GetObjectGeometryFilter filter)"] + ["Rhino.Geometry.Curve", "bool TryGetCircle(out Circle circle)"], + ["Rhino.Input.Custom.GetObject", "void SetCustomGeometryFilter(GetObjectGeometryFilter filter)"] ] }, { "name": "Customundo.cs", "code": "using System;\nusing System.Runtime.InteropServices;\nusing Rhino;\n\n[Guid(\"954B8E21-51F2-4115-BD6B-DE67EE874C74\")]\npublic class ex_customundoCommand : Rhino.Commands.Command\n{\n public override string EnglishName { get { return \"cs_CustomUndoCommand\"; } }\n\n double MyFavoriteNumber { get; set; }\n\n protected override Rhino.Commands.Result RunCommand(RhinoDoc doc, Rhino.Commands.RunMode mode)\n {\n // Rhino automatically sets up an undo record when a command is run,\n // but... the undo record is not saved if nothing changes in the\n // document (objects added/deleted, layers changed,...)\n //\n // If we have a command that doesn't change things in the document,\n // but we want to have our own custom undo called then we need to do\n // a little extra work\n\n double d = MyFavoriteNumber;\n if (Rhino.Input.RhinoGet.GetNumber(\"Favorite number\", true, ref d) == Rhino.Commands.Result.Success)\n {\n double current_value = MyFavoriteNumber;\n doc.AddCustomUndoEvent(\"Favorite Number\", OnUndoFavoriteNumber, current_value);\n MyFavoriteNumber = d;\n }\n return Rhino.Commands.Result.Success;\n }\n\n // event handler for custom undo\n void OnUndoFavoriteNumber(object sender, Rhino.Commands.CustomUndoEventArgs e)\n {\n // !!!!!!!!!!\n // NEVER change any setting in the Rhino document or application. Rhino\n // handles ALL changes to the application and document and you will break\n // the Undo/Redo commands if you make any changes to the application or\n // document. This is meant only for your own private plug-in data\n // !!!!!!!!!!\n\n // This function can be called either by undo or redo\n // In order to get redo to work, add another custom undo event with the\n // current value. If you don't want redo to work, just skip adding\n // a custom undo event here\n double current_value = MyFavoriteNumber;\n e.Document.AddCustomUndoEvent(\"Favorite Number\", OnUndoFavoriteNumber, current_value);\n\n double old_value = (double)e.Tag;\n RhinoApp.WriteLine(\"Going back to your favorite = {0}\", old_value);\n MyFavoriteNumber = old_value;\n }\n}\n", "members": [ - ["Rhino.RhinoDoc", "System.Boolean AddCustomUndoEvent(System.String description, EventHandler handler, System.Object tag)"] + ["Rhino.RhinoDoc", "bool AddCustomUndoEvent(string description, EventHandler handler, object tag)"] ] }, { @@ -480,32 +480,32 @@ "name": "Dividebylength.cs", "code": "using Rhino.DocObjects;\n\npartial class Examples\n{\n public static Rhino.Commands.Result DivideByLengthPoints(Rhino.RhinoDoc doc)\n {\n const ObjectType filter = Rhino.DocObjects.ObjectType.Curve; \n Rhino.DocObjects.ObjRef objref;\n Rhino.Commands.Result rc = Rhino.Input.RhinoGet.GetOneObject(\"Select curve to divide\", false, filter, out objref);\n if (rc != Rhino.Commands.Result.Success || objref == null)\n return rc;\n\n Rhino.Geometry.Curve crv = objref.Curve();\n if (crv == null || crv.IsShort(Rhino.RhinoMath.ZeroTolerance))\n return Rhino.Commands.Result.Failure;\n\n double crv_length = crv.GetLength();\n string s = string.Format(\"Curve length is {0:f3}. Segment length\", crv_length);\n\n double seg_length = crv_length / 2.0;\n rc = Rhino.Input.RhinoGet.GetNumber(s, false, ref seg_length, 0, crv_length);\n if (rc != Rhino.Commands.Result.Success)\n return rc;\n\n Rhino.Geometry.Point3d[] points;\n crv.DivideByLength(seg_length, true, out points);\n if (points == null)\n return Rhino.Commands.Result.Failure;\n\n foreach (Rhino.Geometry.Point3d point in points)\n doc.Objects.AddPoint(point);\n\n doc.Views.Redraw();\n return Rhino.Commands.Result.Success;\n }\n}\n", "members": [ - ["Rhino.Geometry.Curve", "Curve[] JoinCurves(IEnumerable inputCurves, System.Double joinTolerance)"], - ["Rhino.Geometry.Curve", "System.Double[] DivideByLength(System.Double segmentLength, System.Boolean includeEnds, out Point3d[] points)"], - ["Rhino.Geometry.Curve", "System.Double[] DivideByLength(System.Double segmentLength, System.Boolean includeEnds, System.Boolean reverse, out Point3d[] points)"], - ["Rhino.Geometry.Curve", "System.Double[] DivideByLength(System.Double segmentLength, System.Boolean includeEnds, System.Boolean reverse)"], - ["Rhino.Geometry.Curve", "System.Double[] DivideByLength(System.Double segmentLength, System.Boolean includeEnds)"], - ["Rhino.Geometry.Curve", "System.Boolean IsShort(System.Double tolerance)"], + ["Rhino.Geometry.Curve", "Curve[] JoinCurves(IEnumerable inputCurves, double joinTolerance)"], + ["Rhino.Geometry.Curve", "double DivideByLength(double segmentLength, bool includeEnds, bool reverse, out Point3d[] points)"], + ["Rhino.Geometry.Curve", "double DivideByLength(double segmentLength, bool includeEnds, bool reverse)"], + ["Rhino.Geometry.Curve", "double DivideByLength(double segmentLength, bool includeEnds, out Point3d[] points)"], + ["Rhino.Geometry.Curve", "double DivideByLength(double segmentLength, bool includeEnds)"], + ["Rhino.Geometry.Curve", "bool IsShort(double tolerance)"], ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddPoint(Point3d point)"], ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddPoint(Point3f point)"], - ["Rhino.DocObjects.Tables.ObjectTable", "System.Boolean Select(System.Guid objectId)"], - ["Rhino.Input.RhinoGet", "Result GetNumber(System.String prompt, System.Boolean acceptNothing, ref System.Double outputNumber, System.Double lowerLimit, System.Double upperLimit)"], - ["Rhino.Input.RhinoGet", "Result GetNumber(System.String prompt, System.Boolean acceptNothing, ref System.Double outputNumber)"], - ["Rhino.Input.RhinoGet", "Result GetOneObject(System.String prompt, System.Boolean acceptNothing, ObjectType filter, out ObjRef rhObject)"] + ["Rhino.DocObjects.Tables.ObjectTable", "bool Select(System.Guid objectId)"], + ["Rhino.Input.RhinoGet", "Result GetNumber(string prompt, bool acceptNothing, ref double outputNumber, double lowerLimit, double upperLimit)"], + ["Rhino.Input.RhinoGet", "Result GetNumber(string prompt, bool acceptNothing, ref double outputNumber)"], + ["Rhino.Input.RhinoGet", "Result GetOneObject(string prompt, bool acceptNothing, ObjectType filter, out ObjRef rhObject)"] ] }, { "name": "Drawstring.cs", "code": "using Rhino;\nusing Rhino.DocObjects;\nusing Rhino.Geometry;\nusing Rhino.Commands;\nusing Rhino.Input.Custom;\n\nnamespace examples_cs\n{\n public class DrawStringCommand : Command\n {\n public override string EnglishName { get { return \"csDrawString\"; } }\n\n protected override Result RunCommand(RhinoDoc doc, RunMode mode)\n {\n var gp = new GetDrawStringPoint();\n gp.SetCommandPrompt(\"Point\");\n gp.Get();\n return gp.CommandResult();\n }\n }\n\n public class GetDrawStringPoint : GetPoint\n {\n protected override void OnDynamicDraw(GetPointDrawEventArgs e)\n {\n base.OnDynamicDraw(e);\n var xform = e.Viewport.GetTransform(CoordinateSystem.World, CoordinateSystem.Screen);\n var current_point = e.CurrentPoint;\n current_point.Transform(xform);\n var screen_point = new Point2d(current_point.X, current_point.Y);\n var msg = string.Format(\"screen {0:F}, {1:F}\", current_point.X, current_point.Y);\n e.Display.Draw2dText(msg, System.Drawing.Color.Blue, screen_point, false);\n }\n }\n}", "members": [ - ["Rhino.Display.DisplayPipeline", "System.Void Draw2dText(System.String text, System.Drawing.Color color, Point2d screenCoordinate, System.Boolean middleJustified)"] + ["Rhino.Display.DisplayPipeline", "void Draw2dText(string text, System.Drawing.Color color, Point2d screenCoordinate, bool middleJustified)"] ] }, { "name": "Dupborder.cs", "code": "using System;\nusing Rhino.DocObjects;\n\npartial class Examples\n{\n public static Rhino.Commands.Result DupBorder(Rhino.RhinoDoc doc)\n {\n const ObjectType filter = Rhino.DocObjects.ObjectType.Surface | Rhino.DocObjects.ObjectType.PolysrfFilter;\n Rhino.DocObjects.ObjRef objref;\n Rhino.Commands.Result rc = Rhino.Input.RhinoGet.GetOneObject(\"Select surface or polysurface\", false, filter, out objref);\n if (rc != Rhino.Commands.Result.Success || objref == null)\n return rc;\n\n Rhino.DocObjects.RhinoObject rhobj = objref.Object();\n Rhino.Geometry.Brep brep = objref.Brep();\n if (rhobj == null || brep == null)\n return Rhino.Commands.Result.Failure;\n\n rhobj.Select(false);\n Rhino.Geometry.Curve[] curves = brep.DuplicateEdgeCurves(true);\n double tol = doc.ModelAbsoluteTolerance * 2.1;\n curves = Rhino.Geometry.Curve.JoinCurves(curves, tol);\n for (int i = 0; i < curves.Length; i++)\n {\n Guid id = doc.Objects.AddCurve(curves[i]);\n doc.Objects.Select(id);\n }\n doc.Views.Redraw();\n return Rhino.Commands.Result.Success;\n }\n}\n", "members": [ - ["Rhino.Geometry.Brep", "Curve[] DuplicateEdgeCurves(System.Boolean nakedOnly)"] + ["Rhino.Geometry.Brep", "Curve[] DuplicateEdgeCurves(bool nakedOnly)"] ] }, { @@ -534,7 +534,7 @@ "code": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing Rhino;\nusing Rhino.Commands;\nusing Rhino.Geometry;\nusing Rhino.Geometry.Intersect;\nusing Rhino.Input;\nusing Rhino.Input.Custom;\nusing Rhino.DocObjects;\n\nnamespace examples_cs\n{\n public class FurthestZOnSurfaceCommand : Command\n {\n public override string EnglishName { get { return \"csFurthestZOnSurfaceGivenXY\"; } }\n\n protected override Result RunCommand(RhinoDoc doc, RunMode mode)\n {\n #region user input\n // select a surface\n var gs = new GetObject();\n gs.SetCommandPrompt(\"select surface\");\n gs.GeometryFilter = ObjectType.Surface;\n gs.DisablePreSelect();\n gs.SubObjectSelect = false;\n gs.Get();\n if (gs.CommandResult() != Result.Success)\n return gs.CommandResult();\n // get the brep\n var brep = gs.Object(0).Brep();\n if (brep == null)\n return Result.Failure;\n\n // get X and Y\n double x = 0.0, y = 0.0;\n var rc = RhinoGet.GetNumber(\"value of X coordinate\", true, ref x);\n if (rc != Result.Success)\n return rc;\n rc = RhinoGet.GetNumber(\"value of Y coordinate\", true, ref y);\n if (rc != Result.Success)\n return rc;\n #endregion\n \n // an earlier version of this sample used a curve-brep intersection to find Z\n //var maxZ = maxZIntersectionMethod(brep, x, y, doc.ModelAbsoluteTolerance);\n\n // projecting points is another way to find Z\n var max_z = MaxZProjectionMethod(brep, x, y, doc.ModelAbsoluteTolerance);\n\n if (max_z != null)\n {\n RhinoApp.WriteLine(\"Maximum surface Z coordinate at X={0}, Y={1} is {2}\", x, y, max_z);\n doc.Objects.AddPoint(new Point3d(x, y, max_z.Value));\n doc.Views.Redraw();\n }\n else\n RhinoApp.WriteLine(\"no maximum surface Z coordinate at X={0}, Y={1} found.\", x, y);\n\n return Result.Success;\n }\n\n private static double? MaxZProjectionMethod(Brep brep, double x, double y, double tolerance)\n {\n double? max_z = null;\n var breps = new List {brep};\n var points = new List {new Point3d(x, y, 0)};\n // grab all the points projected in Z dir. Aggregate finds furthest Z from XY plane\n try {\n max_z = (from pt in Intersection.ProjectPointsToBreps(breps, points, new Vector3d(0, 0, 1), tolerance) select pt.Z)\n // Here you might be tempted to use .Max() to get the largest Z value but that doesn't work because\n // Z might be negative. This custom aggregate returns the max Z independant of the sign. If it had a name\n // it could be MaxAbs()\n .Aggregate((z1, z2) => Math.Abs(z1) > Math.Abs(z2) ? z1 : z2);\n } catch (InvalidOperationException) {/*Sequence contains no elements*/}\n return max_z;\n }\n\n private double? MaxZIntersectionMethod(Brep brep, double x, double y, double tolerance)\n {\n double? max_z = null;\n\n var bbox = brep.GetBoundingBox(true);\n var max_dist_from_xy = (from corner in bbox.GetCorners() select corner.Z)\n // furthest Z from XY plane.\n // Here you might be tempted to use .Max() to get the largest Z value but that doesn't work because\n // Z might be negative. This custom aggregate returns the max Z independant of the sign. If it had a name\n // it could be MaxAbs()\n .Aggregate((z1, z2) => Math.Abs(z1) > Math.Abs(z2) ? z1 : z2);\n // multiply distance by 2 to make sure line intersects completely\n var line_curve = new LineCurve(new Point3d(x, y, 0), new Point3d(x, y, max_dist_from_xy*2));\n\n Curve[] overlap_curves;\n Point3d[] inter_points;\n if (Intersection.CurveBrep(line_curve, brep, tolerance, out overlap_curves, out inter_points))\n {\n if (overlap_curves.Length > 0 || inter_points.Length > 0)\n {\n // grab all the points resulting frem the intersection. \n // 1st set: points from overlapping curves, \n // 2nd set: points when there was no overlap\n // .Aggregate: furthest Z from XY plane.\n max_z = (from c in overlap_curves select Math.Abs(c.PointAtEnd.Z) > Math.Abs(c.PointAtStart.Z) ? c.PointAtEnd.Z : c.PointAtStart.Z)\n .Union\n (from p in inter_points select p.Z)\n // Here you might be tempted to use .Max() to get the largest Z value but that doesn't work because\n // Z might be negative. This custom aggregate returns the max Z independant of the sign. If it had a name\n // it could be MaxAbs()\n .Aggregate((z1, z2) => Math.Abs(z1) > Math.Abs(z2) ? z1 : z2);\n }\n }\n return max_z;\n }\n }\n}", "members": [ ["Rhino.Geometry.BoundingBox", "Point3d[] GetCorners()"], - ["Rhino.Geometry.Intersect.Intersection", "System.Boolean CurveBrep(Curve curve, Brep brep, System.Double tolerance, out Curve[] overlapCurves, out Point3d[] intersectionPoints)"] + ["Rhino.Geometry.Intersect.Intersection", "bool CurveBrep(Curve curve, Brep brep, double tolerance, out Curve[] overlapCurves, out Point3d[] intersectionPoints)"] ] }, { @@ -542,7 +542,7 @@ "code": "using Rhino;\nusing Rhino.Input.Custom;\nusing Rhino.DocObjects;\nusing Rhino.Commands;\n\nnamespace examples_cs\n{\n public class NormalDirectionOfBrepFaceCommand : Command\n {\n public override string EnglishName { get { return \"csDetermineNormalDirectionOfBrepFace\"; } }\n\n protected override Result RunCommand(RhinoDoc doc, RunMode mode)\n {\n // select a surface\n var gs = new GetObject();\n gs.SetCommandPrompt(\"select surface\");\n gs.GeometryFilter = ObjectType.Surface;\n gs.DisablePreSelect();\n gs.SubObjectSelect = false;\n gs.Get();\n if (gs.CommandResult() != Result.Success)\n return gs.CommandResult();\n // get the selected face\n var face = gs.Object(0).Face();\n if (face == null)\n return Result.Failure;\n\n // pick a point on the surface. Constain\n // picking to the face.\n var gp = new GetPoint();\n gp.SetCommandPrompt(\"select point on surface\");\n gp.Constrain(face, false);\n gp.Get();\n if (gp.CommandResult() != Result.Success)\n return gp.CommandResult();\n\n // get the parameters of the point on the\n // surface that is clesest to gp.Point()\n double u, v;\n if (face.ClosestPoint(gp.Point(), out u, out v))\n {\n var direction = face.NormalAt(u, v);\n if (face.OrientationIsReversed)\n direction.Reverse();\n RhinoApp.WriteLine(\n string.Format(\n \"Surface normal at uv({0:f},{1:f}) = ({2:f},{3:f},{4:f})\", \n u, v, direction.X, direction.Y, direction.Z));\n }\n return Result.Success;\n }\n }\n}", "members": [ ["Rhino.Geometry.BrepFace", "bool OrientationIsReversed"], - ["Rhino.Geometry.Surface", "Vector3d NormalAt(System.Double u, System.Double v)"] + ["Rhino.Geometry.Surface", "Vector3d NormalAt(double u, double v)"] ] }, { @@ -564,22 +564,22 @@ "name": "Extractisocurve.cs", "code": "using Rhino;\nusing Rhino.DocObjects;\nusing Rhino.Commands;\nusing Rhino.Input;\nusing Rhino.Input.Custom;\nusing Rhino.Geometry;\n\nnamespace examples_cs\n{\n public class ExtractIsocurveCommand : Rhino.Commands.Command\n {\n public override string EnglishName\n {\n get { return \"csExtractIsocurve\"; }\n }\n\n protected override Result RunCommand(RhinoDoc doc, RunMode mode)\n {\n ObjRef obj_ref;\n var rc = RhinoGet.GetOneObject(\"Select surface\", false, ObjectType.Surface, out obj_ref);\n if (rc != Result.Success || obj_ref == null)\n return rc;\n var surface = obj_ref.Surface();\n\n var gp = new GetPoint();\n gp.SetCommandPrompt(\"Point on surface\");\n gp.Constrain(surface, false);\n var option_toggle = new OptionToggle(false, \"U\", \"V\");\n gp.AddOptionToggle(\"Direction\", ref option_toggle);\n Point3d point = Point3d.Unset;\n while (true)\n {\n var grc = gp.Get();\n if (grc == GetResult.Option)\n continue;\n else if (grc == GetResult.Point)\n {\n point = gp.Point();\n break;\n }\n else\n return Result.Nothing;\n }\n if (point == Point3d.Unset)\n return Result.Nothing;\n\n int direction = option_toggle.CurrentValue ? 1 : 0; // V : U\n double u_parameter, v_parameter;\n if (!surface.ClosestPoint(point, out u_parameter, out v_parameter)) return Result.Failure;\n\n var iso_curve = surface.IsoCurve(direction, direction == 1 ? u_parameter : v_parameter);\n if (iso_curve == null) return Result.Failure;\n\n doc.Objects.AddCurve(iso_curve);\n doc.Views.Redraw();\n return Result.Success;\n }\n }\n}", "members": [ - ["Rhino.Geometry.Surface", "Curve IsoCurve(System.Int32 direction, System.Double constantParameter)"] + ["Rhino.Geometry.Surface", "Curve IsoCurve(int direction, double constantParameter)"] ] }, { "name": "Extractthumbnail.cs", "code": "using Rhino;\nusing Rhino.Commands;\nusing Rhino.Input;\nusing Rhino.Input.Custom;\nusing System;\nusing System.Windows;\nusing System.Windows.Controls;\n\nnamespace examples_cs\n{\n public class ExtractThumbnailCommand : Command\n {\n public override string EnglishName { get { return \"csExtractThumbnail\"; } }\n\n protected override Result RunCommand(RhinoDoc doc, RunMode mode)\n {\n var gf = RhinoGet.GetFileName(GetFileNameMode.OpenImage, \"*.3dm\", \"select file\", null);\n if (gf == string.Empty || !System.IO.File.Exists(gf))\n return Result.Cancel;\n\n var bitmap = Rhino.FileIO.File3dm.ReadPreviewImage(gf);\n // convert System.Drawing.Bitmap to BitmapSource\n var image_source = System.Windows.Interop.Imaging.CreateBitmapSourceFromHBitmap(bitmap.GetHbitmap(), IntPtr.Zero,\n Int32Rect.Empty, System.Windows.Media.Imaging.BitmapSizeOptions.FromEmptyOptions());\n\n // show in WPF window\n var window = new Window();\n var image = new Image {Source = image_source};\n window.Content = image;\n window.Show();\n\n return Result.Success;\n }\n }\n}", "members": [ - ["Rhino.Input.RhinoGet", "System.String GetFileName(GetFileNameMode mode, System.String defaultName, System.String title, System.Object parent, BitmapFileTypes fileTypes)"], - ["Rhino.Input.RhinoGet", "System.String GetFileName(GetFileNameMode mode, System.String defaultName, System.String title, System.Object parent)"] + ["Rhino.Input.RhinoGet", "string GetFileName(GetFileNameMode mode, string defaultName, string title, object parent, BitmapFileTypes fileTypes)"], + ["Rhino.Input.RhinoGet", "string GetFileName(GetFileNameMode mode, string defaultName, string title, object parent)"] ] }, { "name": "Filletcurves.cs", "code": "using Rhino;\nusing Rhino.Commands;\nusing Rhino.Geometry;\nusing Rhino.Input;\nusing Rhino.DocObjects;\nusing Rhino.Input.Custom;\n\nnamespace examples_cs\n{\n public class FilletCurvesCommand : Command\n {\n public override string EnglishName { get { return \"csFilletCurves\"; } }\n\n protected override Result RunCommand(RhinoDoc doc, RunMode mode)\n {\n var gc1 = new GetObject();\n gc1.DisablePreSelect();\n gc1.SetCommandPrompt(\"Select first curve to fillet (close to the end you want to fillet)\");\n gc1.GeometryFilter = ObjectType.Curve;\n gc1.GeometryAttributeFilter = GeometryAttributeFilter.OpenCurve;\n gc1.Get();\n if (gc1.CommandResult() != Result.Success)\n return gc1.CommandResult();\n var curve1_obj_ref = gc1.Object(0);\n var curve1 = curve1_obj_ref.Curve();\n if (curve1 == null) return Result.Failure;\n var curve1_point_near_end = curve1_obj_ref.SelectionPoint();\n if (curve1_point_near_end == Point3d.Unset)\n return Result.Failure;\n\n var gc2 = new GetObject();\n gc2.DisablePreSelect();\n gc2.SetCommandPrompt(\"Select second curve to fillet (close to the end you want to fillet)\");\n gc2.GeometryFilter = ObjectType.Curve;\n gc2.GeometryAttributeFilter = GeometryAttributeFilter.OpenCurve;\n gc2.Get();\n if (gc2.CommandResult() != Result.Success)\n return gc2.CommandResult();\n var curve2_obj_ref = gc2.Object(0);\n var curve2 = curve2_obj_ref.Curve();\n if (curve2 == null) return Result.Failure;\n var curve2_point_near_end = curve2_obj_ref.SelectionPoint();\n if (curve2_point_near_end == Point3d.Unset)\n return Result.Failure;\n\n double radius = 0;\n var rc = RhinoGet.GetNumber(\"fillet radius\", false, ref radius);\n if (rc != Result.Success) return rc;\n\n var join = false;\n var trim = true;\n var arc_extension = true;\n var fillet_curves = Curve.CreateFilletCurves(curve1, curve1_point_near_end, curve2, curve2_point_near_end, radius,\n join, trim, arc_extension, doc.ModelAbsoluteTolerance, doc.ModelAngleToleranceDegrees);\n if (fillet_curves == null /*|| fillet_curves.Length != 3*/)\n return Result.Failure;\n\n foreach(var fillet_curve in fillet_curves)\n doc.Objects.AddCurve(fillet_curve);\n doc.Views.Redraw();\n return rc;\n }\n }\n}", "members": [ - ["Rhino.Geometry.Curve", "Curve[] CreateFilletCurves(Curve curve0, Point3d point0, Curve curve1, Point3d point1, System.Double radius, System.Boolean join, System.Boolean trim, System.Boolean arcExtension, System.Double tolerance, System.Double angleTolerance)"] + ["Rhino.Geometry.Curve", "Curve[] CreateFilletCurves(Curve curve0, Point3d point0, Curve curve1, Point3d point1, double radius, bool join, bool trim, bool arcExtension, double tolerance, double angleTolerance)"] ] }, { @@ -594,8 +594,8 @@ "name": "Getpointdynamicdraw.cs", "code": "using Rhino;\nusing Rhino.Geometry;\nusing Rhino.Commands;\nusing Rhino.Input.Custom;\n\nnamespace examples_cs\n{\n public class GetPointDynamicDrawCommand : Command\n {\n public override string EnglishName { get { return \"csGetPointDynamicDraw\"; } }\n\n protected override Result RunCommand(RhinoDoc doc, RunMode mode)\n {\n var gp = new GetPoint();\n gp.SetCommandPrompt(\"Center point\");\n gp.Get();\n if (gp.CommandResult() != Result.Success)\n return gp.CommandResult();\n var center_point = gp.Point();\n if (center_point == Point3d.Unset)\n return Result.Failure;\n\n var gcp = new GetCircleRadiusPoint(center_point);\n gcp.SetCommandPrompt(\"Radius\");\n gcp.ConstrainToConstructionPlane(false);\n gcp.SetBasePoint(center_point, true);\n gcp.DrawLineFromPoint(center_point, true);\n gcp.Get();\n if (gcp.CommandResult() != Result.Success)\n return gcp.CommandResult();\n\n var radius = center_point.DistanceTo(gcp.Point());\n var cplane = doc.Views.ActiveView.ActiveViewport.ConstructionPlane();\n doc.Objects.AddCircle(new Circle(cplane, center_point, radius));\n doc.Views.Redraw();\n return Result.Success;\n }\n }\n\n public class GetCircleRadiusPoint : GetPoint\n {\n private Point3d m_center_point;\n \n public GetCircleRadiusPoint(Point3d centerPoint)\n {\n m_center_point = centerPoint;\n }\n\n protected override void OnDynamicDraw(GetPointDrawEventArgs e)\n {\n base.OnDynamicDraw(e);\n var cplane = e.RhinoDoc.Views.ActiveView.ActiveViewport.ConstructionPlane();\n var radius = m_center_point.DistanceTo(e.CurrentPoint);\n var circle = new Circle(cplane, m_center_point, radius);\n e.Display.DrawCircle(circle, System.Drawing.Color.Black);\n }\n }\n}", "members": [ - ["Rhino.Display.DisplayPipeline", "System.Void DrawCircle(Circle circle, System.Drawing.Color color)"], - ["Rhino.Input.Custom.GetPoint", "System.Void OnDynamicDraw(GetPointDrawEventArgs e)"] + ["Rhino.Display.DisplayPipeline", "void DrawCircle(Circle circle, System.Drawing.Color color)"], + ["Rhino.Input.Custom.GetPoint", "void OnDynamicDraw(GetPointDrawEventArgs e)"] ] }, { @@ -611,11 +611,11 @@ "members": [ ["Rhino.RhinoDoc", "HatchPatternTable HatchPatterns"], ["Rhino.DocObjects.ModelComponent", "string Name"], - ["Rhino.Geometry.Hatch", "Hatch[] Create(Curve curve, System.Int32 hatchPatternIndex, System.Double rotationRadians, System.Double scale, System.Double tolerance)"], - ["Rhino.Geometry.Hatch", "Hatch[] Create(Curve curve, System.Int32 hatchPatternIndex, System.Double rotationRadians, System.Double scale)"], + ["Rhino.Geometry.Hatch", "Hatch[] Create(Curve curve, int hatchPatternIndex, double rotationRadians, double scale, double tolerance)"], + ["Rhino.Geometry.Hatch", "Hatch[] Create(Curve curve, int hatchPatternIndex, double rotationRadians, double scale)"], ["Rhino.DocObjects.Tables.HatchPatternTable", "int CurrentHatchPatternIndex"], - ["Rhino.DocObjects.Tables.HatchPatternTable", "System.Int32 Find(System.String name, System.Boolean ignoreDeleted)"], - ["Rhino.DocObjects.Tables.HatchPatternTable", "HatchPattern FindName(System.String name)"], + ["Rhino.DocObjects.Tables.HatchPatternTable", "int Find(string name, bool ignoreDeleted)"], + ["Rhino.DocObjects.Tables.HatchPatternTable", "HatchPattern FindName(string name)"], ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddHatch(Hatch hatch)"] ] }, @@ -623,10 +623,10 @@ "name": "Insertknot.cs", "code": "using Rhino.Commands;\nusing Rhino.DocObjects;\n\npartial class Examples\n{\n public static Rhino.Commands.Result InsertKnot(Rhino.RhinoDoc doc)\n {\n const ObjectType filter = Rhino.DocObjects.ObjectType.Curve;\n Rhino.DocObjects.ObjRef objref;\n Result rc = Rhino.Input.RhinoGet.GetOneObject(\"Select curve for knot insertion\", false, filter, out objref);\n if (rc != Rhino.Commands.Result.Success)\n return rc;\n Rhino.Geometry.Curve curve = objref.Curve();\n if (null == curve)\n return Rhino.Commands.Result.Failure;\n Rhino.Geometry.NurbsCurve nurb = curve.ToNurbsCurve();\n if (null == nurb)\n return Rhino.Commands.Result.Failure;\n\n Rhino.Input.Custom.GetPoint gp = new Rhino.Input.Custom.GetPoint();\n gp.SetCommandPrompt(\"Point on curve to add knot\");\n gp.Constrain(nurb, false);\n gp.Get();\n if (gp.CommandResult() == Rhino.Commands.Result.Success)\n {\n double t;\n Rhino.Geometry.Curve crv = gp.PointOnCurve(out t);\n if( crv!=null && nurb.Knots.InsertKnot(t) )\n {\n doc.Objects.Replace(objref, nurb);\n doc.Views.Redraw();\n }\n }\n return Rhino.Commands.Result.Success; \n }\n}\n", "members": [ - ["Rhino.Input.Custom.GetPoint", "System.Boolean Constrain(Curve curve, System.Boolean allowPickingPointOffObject)"], - ["Rhino.Input.Custom.GetPoint", "Curve PointOnCurve(out System.Double t)"], - ["Rhino.DocObjects.Tables.ObjectTable", "System.Boolean Replace(ObjRef objref, Curve curve)"], - ["Rhino.Geometry.Collections.NurbsCurveKnotList", "System.Boolean InsertKnot(System.Double value)"] + ["Rhino.Input.Custom.GetPoint", "bool Constrain(Curve curve, bool allowPickingPointOffObject)"], + ["Rhino.Input.Custom.GetPoint", "Curve PointOnCurve(out double t)"], + ["Rhino.DocObjects.Tables.ObjectTable", "bool Replace(ObjRef objref, Curve curve)"], + ["Rhino.Geometry.Collections.NurbsCurveKnotList", "bool InsertKnot(double value)"] ] }, { @@ -642,16 +642,16 @@ "code": "partial class Examples\n{\n public static Rhino.Commands.Result IntersectCurves(Rhino.RhinoDoc doc)\n {\n // Select two curves to intersect\n var go = new Rhino.Input.Custom.GetObject();\n go.SetCommandPrompt(\"Select two curves\");\n go.GeometryFilter = Rhino.DocObjects.ObjectType.Curve;\n go.GetMultiple(2, 2);\n if (go.CommandResult() != Rhino.Commands.Result.Success)\n return go.CommandResult();\n\n // Validate input\n var curveA = go.Object(0).Curve();\n var curveB = go.Object(1).Curve();\n if (curveA == null || curveB == null)\n return Rhino.Commands.Result.Failure;\n\n // Calculate the intersection\n const double intersection_tolerance = 0.001;\n const double overlap_tolerance = 0.0;\n var events = Rhino.Geometry.Intersect.Intersection.CurveCurve(curveA, curveB, intersection_tolerance, overlap_tolerance);\n\n // Process the results\n if (events != null)\n {\n for (int i = 0; i < events.Count; i++)\n {\n var ccx_event = events[i];\n doc.Objects.AddPoint(ccx_event.PointA);\n if (ccx_event.PointA.DistanceTo(ccx_event.PointB) > double.Epsilon)\n {\n doc.Objects.AddPoint(ccx_event.PointB);\n doc.Objects.AddLine(ccx_event.PointA, ccx_event.PointB);\n }\n }\n doc.Views.Redraw();\n }\n return Rhino.Commands.Result.Success;\n }\n}\n", "members": [ ["Rhino.DocObjects.ObjRef", "Curve Curve()"], - ["Rhino.Geometry.Point3d", "System.Double DistanceTo(Point3d other)"], - ["Rhino.Geometry.Point3f", "System.Double DistanceTo(Point3f other)"], - ["Rhino.Geometry.Intersect.Intersection", "CurveIntersections CurveCurve(Curve curveA, Curve curveB, System.Double tolerance, System.Double overlapTolerance)"] + ["Rhino.Geometry.Point3d", "double DistanceTo(Point3d other)"], + ["Rhino.Geometry.Point3f", "double DistanceTo(Point3f other)"], + ["Rhino.Geometry.Intersect.Intersection", "CurveIntersections CurveCurve(Curve curveA, Curve curveB, double tolerance, double overlapTolerance)"] ] }, { "name": "Intersectlinecircle.cs", "code": "using Rhino;\nusing Rhino.Commands;\nusing Rhino.Input;\nusing Rhino.Geometry;\nusing Rhino.Geometry.Intersect;\n\nnamespace examples_cs\n{\n public class IntersectLineCircleCommand : Command\n {\n public override string EnglishName { get { return \"csIntersectLineCircle\"; } }\n\n protected override Result RunCommand(RhinoDoc doc, RunMode mode)\n {\n Circle circle;\n var rc = RhinoGet.GetCircle(out circle);\n if (rc != Result.Success)\n return rc;\n doc.Objects.AddCircle(circle);\n doc.Views.Redraw();\n\n Line line;\n rc = RhinoGet.GetLine(out line);\n if (rc != Result.Success)\n return rc;\n doc.Objects.AddLine(line);\n doc.Views.Redraw();\n\n double t1, t2;\n Point3d point1, point2;\n var line_circle_intersect = Intersection.LineCircle(line, circle, out t1, out point1, out t2, out point2);\n string msg = \"\";\n switch (line_circle_intersect) {\n case LineCircleIntersection.None:\n msg = \"line does not intersect circle\";\n break;\n case LineCircleIntersection.Single:\n msg = string.Format(\"line intersects circle at point ({0})\", point1);\n doc.Objects.AddPoint(point1);\n break;\n case LineCircleIntersection.Multiple:\n msg = string.Format(\"line intersects circle at points ({0}) and ({1})\",\n point1, point2);\n doc.Objects.AddPoint(point1);\n doc.Objects.AddPoint(point2);\n break;\n }\n RhinoApp.WriteLine(msg);\n doc.Views.Redraw();\n return Result.Success;\n }\n }\n}", "members": [ - ["Rhino.Geometry.Intersect.Intersection", "LineCircleIntersection LineCircle(Line line, Circle circle, out System.Double t1, out Point3d point1, out System.Double t2, out Point3d point2)"] + ["Rhino.Geometry.Intersect.Intersection", "LineCircleIntersection LineCircle(Line line, Circle circle, out double t1, out Point3d point1, out double t2, out Point3d point2)"] ] }, { @@ -659,9 +659,9 @@ "code": "using Rhino.Geometry;\n\npartial class Examples\n{\n public static Rhino.Commands.Result IntersectLines(Rhino.RhinoDoc doc)\n {\n Rhino.Input.Custom.GetObject go = new Rhino.Input.Custom.GetObject();\n go.SetCommandPrompt( \"Select lines\" );\n go.GeometryFilter = Rhino.DocObjects.ObjectType.Curve;\n go.GetMultiple( 2, 2);\n if( go.CommandResult() != Rhino.Commands.Result.Success )\n return go.CommandResult();\n if( go.ObjectCount != 2 )\n return Rhino.Commands.Result.Failure;\n\n LineCurve crv0 = go.Object(0).Geometry() as LineCurve;\n LineCurve crv1 = go.Object(1).Geometry() as LineCurve;\n if( crv0==null || crv1==null )\n return Rhino.Commands.Result.Failure;\n\n Line line0 = crv0.Line;\n Line line1 = crv1.Line;\n Vector3d v0 = line0.Direction;\n v0.Unitize();\n Vector3d v1 = line1.Direction;\n v1.Unitize();\n\n if( v0.IsParallelTo(v1) != 0 )\n {\n Rhino.RhinoApp.WriteLine(\"Selected lines are parallel.\");\n return Rhino.Commands.Result.Nothing;\n }\n\n double a, b;\n if( !Rhino.Geometry.Intersect.Intersection.LineLine(line0, line1, out a, out b))\n {\n Rhino.RhinoApp.WriteLine(\"No intersection found.\");\n return Rhino.Commands.Result.Nothing;\n }\n\n Point3d pt0 = line0.PointAt(a);\n Point3d pt1 = line1.PointAt(b);\n // pt0 and pt1 should be equal, so we will only add pt0 to the document\n doc.Objects.AddPoint( pt0 );\n doc.Views.Redraw();\n return Rhino.Commands.Result.Success;\n }\n}\n", "members": [ ["Rhino.Geometry.Line", "Vector3d Direction"], - ["Rhino.Geometry.Line", "Point3d PointAt(System.Double t)"], - ["Rhino.Geometry.Vector3d", "System.Int32 IsParallelTo(Vector3d other)"], - ["Rhino.Geometry.Intersect.Intersection", "System.Boolean LineLine(Line lineA, Line lineB, out System.Double a, out System.Double b)"] + ["Rhino.Geometry.Line", "Point3d PointAt(double t)"], + ["Rhino.Geometry.Vector3d", "int IsParallelTo(Vector3d other)"], + ["Rhino.Geometry.Intersect.Intersection", "bool LineLine(Line lineA, Line lineB, out double a, out double b)"] ] }, { @@ -669,7 +669,7 @@ "code": "using System;\n\npartial class Examples\n{\n public static bool IsBrepBox(Rhino.Geometry.Brep brep)\n {\n const double zero_tolerance = 1.0e-6; // or whatever\n bool rc = brep.IsSolid;\n if( rc )\n rc = brep.Faces.Count == 6;\n\n var N = new Rhino.Geometry.Vector3d[6];\n for (int i = 0; rc && i < 6; i++)\n {\n Rhino.Geometry.Plane plane;\n rc = brep.Faces[i].TryGetPlane(out plane, zero_tolerance);\n if( rc )\n {\n N[i] = plane.ZAxis;\n N[i].Unitize();\n }\n }\n \n for (int i = 0; rc && i < 6; i++)\n {\n int count = 0;\n for (int j = 0; rc && j < 6; j++)\n {\n double dot = Math.Abs(N[i] * N[j]);\n if (dot <= zero_tolerance)\n continue;\n if (Math.Abs(dot - 1.0) <= zero_tolerance) \n count++;\n else\n rc = false;\n }\n \n if (rc)\n {\n if (2 != count)\n rc = false;\n }\n }\n return rc;\n }\n\n public static Rhino.Commands.Result TestBrepBox(Rhino.RhinoDoc doc)\n {\n Rhino.DocObjects.ObjRef obj_ref;\n var rc = Rhino.Input.RhinoGet.GetOneObject(\"Select Brep\", true, Rhino.DocObjects.ObjectType.Brep, out obj_ref);\n if (rc == Rhino.Commands.Result.Success)\n {\n var brep = obj_ref.Brep();\n if (brep != null)\n {\n Rhino.RhinoApp.WriteLine(IsBrepBox(brep) ? \"Yes it is a box\" : \"No it is not a box\");\n }\n }\n return rc;\n }\n}\n", "members": [ ["Rhino.Geometry.Brep", "bool IsSolid"], - ["Rhino.Geometry.Surface", "System.Boolean TryGetPlane(out Plane plane, System.Double tolerance)"] + ["Rhino.Geometry.Surface", "bool TryGetPlane(out Plane plane, double tolerance)"] ] }, { @@ -683,15 +683,15 @@ "name": "Issurfaceinplane.cs", "code": "using System.Linq;\nusing Rhino;\nusing Rhino.DocObjects;\nusing Rhino.Geometry;\nusing Rhino.Commands;\nusing Rhino.Input;\n\nnamespace examples_cs\n{\n public class IsPlanarSurfaceInPlaneCommand : Command\n {\n public override string EnglishName { get { return \"csIsPlanarSurfaceInPlane\"; } }\n\n protected override Result RunCommand(RhinoDoc doc, RunMode mode)\n {\n ObjRef obj_ref;\n var rc = RhinoGet.GetOneObject(\"select surface\", true, ObjectType.Surface, out obj_ref);\n if (rc != Result.Success)\n return rc;\n var surface = obj_ref.Surface();\n\n Point3d[] corners;\n rc = RhinoGet.GetRectangle(out corners);\n if (rc != Result.Success)\n return rc;\n\n var plane = new Plane(corners[0], corners[1], corners[2]);\n\n var is_or_isnt = \"\";\n if (IsSurfaceInPlane(surface, plane, doc.ModelAbsoluteTolerance))\n is_or_isnt = \" not \";\n\n RhinoApp.WriteLine(\"Surface is{0} in plane.\", is_or_isnt);\n return Result.Success;\n }\n\n private bool IsSurfaceInPlane(Surface surface, Plane plane, double tolerance)\n {\n if (!surface.IsPlanar(tolerance))\n return false;\n \n var bbox = surface.GetBoundingBox(true);\n return bbox.GetCorners().All(\n corner => System.Math.Abs(plane.DistanceTo(corner)) <= tolerance);\n }\n }\n}", "members": [ - ["Rhino.Geometry.Plane", "System.Double DistanceTo(Point3d testPoint)"], - ["Rhino.Geometry.Surface", "System.Boolean IsPlanar()"] + ["Rhino.Geometry.Plane", "double DistanceTo(Point3d testPoint)"], + ["Rhino.Geometry.Surface", "bool IsPlanar()"] ] }, { "name": "Leader.cs", "code": "using Rhino;\nusing Rhino.Geometry;\nusing Rhino.Commands;\nusing System.Collections.Generic;\nusing System.Linq;\n\nnamespace examples_cs\n{\n public class LeaderCommand : Command\n {\n public override string EnglishName { get { return \"csLeader\"; } }\n\n protected override Result RunCommand(RhinoDoc doc, RunMode mode)\n {\n var points = new Point3d[]\n {\n new Point3d(1, 1, 0),\n new Point3d(5, 1, 0),\n new Point3d(5, 5, 0),\n new Point3d(9, 5, 0)\n };\n\n var xy_plane = Plane.WorldXY;\n\n var points2d = new List();\n foreach (var point3d in points)\n {\n double x, y;\n if (xy_plane.ClosestParameter(point3d, out x, out y))\n {\n var point2d = new Point2d(x, y);\n if (points2d.Count < 1 || point2d.DistanceTo(points2d.Last()) > RhinoMath.SqrtEpsilon)\n points2d.Add(point2d);\n }\n }\n\n doc.Objects.AddLeader(xy_plane, points2d);\n doc.Views.Redraw();\n return Result.Success;\n }\n }\n}", "members": [ - ["Rhino.Geometry.Point2d", "System.Double DistanceTo(Point2d other)"], + ["Rhino.Geometry.Point2d", "double DistanceTo(Point2d other)"], ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddLeader(Plane plane, IEnumerable points)"] ] }, @@ -701,32 +701,32 @@ "members": [ ["Rhino.DocObjects.Layer", "string FullPath"], ["Rhino.DocObjects.Layer", "bool IsLocked"], - ["Rhino.DocObjects.Layer", "System.Boolean CommitChanges()"] + ["Rhino.DocObjects.Layer", "bool CommitChanges()"] ] }, { "name": "Loft.cs", "code": "using System.Linq;\nusing Rhino;\nusing Rhino.Input.Custom;\nusing Rhino.DocObjects;\nusing Rhino.Commands;\nusing Rhino.Geometry;\n\nnamespace examples_cs\n{\n public class LoftCommand : Command\n {\n public override string EnglishName { get { return \"csLoft\"; } }\n\n protected override Result RunCommand(RhinoDoc doc, RunMode mode)\n {\n // select curves to loft\n var gs = new GetObject();\n gs.SetCommandPrompt(\"select curves to loft\");\n gs.GeometryFilter = ObjectType.Curve;\n gs.DisablePreSelect();\n gs.SubObjectSelect = false;\n gs.GetMultiple(2, 0);\n if (gs.CommandResult() != Result.Success)\n return gs.CommandResult();\n\n var curves = gs.Objects().Select(obj => obj.Curve()).ToList();\n\n var breps = Brep.CreateFromLoft(curves, Point3d.Unset, Point3d.Unset, LoftType.Tight, false);\n foreach (var brep in breps)\n doc.Objects.AddBrep(brep);\n\n doc.Views.Redraw();\n return Result.Success;\n }\n }\n}", "members": [ - ["Rhino.Geometry.Brep", "Brep[] CreateFromLoft(IEnumerable curves, Point3d start, Point3d end, LoftType loftType, System.Boolean closed)"] + ["Rhino.Geometry.Brep", "Brep[] CreateFromLoft(IEnumerable curves, Point3d start, Point3d end, LoftType loftType, bool closed)"] ] }, { "name": "Makerhinocontours.cs", "code": "using System;\nusing Rhino;\nusing Rhino.DocObjects;\nusing Rhino.Geometry;\nusing Rhino.Input;\nusing Rhino.Input.Custom;\nusing Rhino.Commands;\n\nnamespace examples_cs\n{\n public class ContourCommand : Command\n {\n public override string EnglishName { get { return \"csContour\"; } }\n\n protected override Result RunCommand(RhinoDoc doc, RunMode mode)\n {\n var filter = ObjectType.Surface | ObjectType.PolysrfFilter | ObjectType.Mesh;\n ObjRef[] obj_refs;\n var rc = RhinoGet.GetMultipleObjects(\"Select objects to contour\", false, filter, out obj_refs);\n if (rc != Result.Success)\n return rc;\n\n var gp = new GetPoint();\n gp.SetCommandPrompt(\"Contour plane base point\");\n gp.Get();\n if (gp.CommandResult() != Result.Success)\n return gp.CommandResult();\n var base_point = gp.Point();\n\n gp.DrawLineFromPoint(base_point, true);\n gp.SetCommandPrompt(\"Direction perpendicular to contour planes\");\n gp.Get();\n if (gp.CommandResult() != Result.Success)\n return gp.CommandResult();\n var end_point = gp.Point();\n\n if (base_point.DistanceTo(end_point) < RhinoMath.ZeroTolerance)\n return Result.Nothing;\n\n double distance = 1.0;\n rc = RhinoGet.GetNumber(\"Distance between contours\", false, ref distance);\n if (rc != Result.Success)\n return rc;\n\n var interval = Math.Abs(distance);\n\n Curve[] curves = null;\n foreach (var obj_ref in obj_refs)\n {\n var geometry = obj_ref.Geometry();\n if (geometry == null)\n return Result.Failure;\n\n if (geometry is Brep)\n {\n curves = Brep.CreateContourCurves(geometry as Brep, base_point, end_point, interval);\n }\n else\n {\n curves = Mesh.CreateContourCurves(geometry as Mesh, base_point, end_point, interval);\n }\n\n foreach (var curve in curves)\n {\n var curve_object_id = doc.Objects.AddCurve(curve);\n doc.Objects.Select(curve_object_id);\n }\n }\n\n if (curves != null)\n doc.Views.Redraw();\n return Result.Success;\n }\n }\n}", "members": [ - ["Rhino.Geometry.Brep", "Curve[] CreateContourCurves(Brep brepToContour, Point3d contourStart, Point3d contourEnd, System.Double interval)"], - ["Rhino.Geometry.Mesh", "Curve[] CreateContourCurves(Mesh meshToContour, Point3d contourStart, Point3d contourEnd, System.Double interval, System.Double tolerance)"] + ["Rhino.Geometry.Brep", "Curve[] CreateContourCurves(Brep brepToContour, Point3d contourStart, Point3d contourEnd, double interval)"], + ["Rhino.Geometry.Mesh", "Curve[] CreateContourCurves(Mesh meshToContour, Point3d contourStart, Point3d contourEnd, double interval, double tolerance)"] ] }, { "name": "Meshdrawing.cs", "code": "using Rhino;\nusing Rhino.Commands;\nusing Rhino.Display;\nusing Rhino.Geometry;\nusing Rhino.Input.Custom;\nusing Rhino.DocObjects;\nusing System.Drawing;\n\nnamespace examples_cs\n{\n public class MeshDrawingCommand : Command\n {\n public override string EnglishName { get { return \"csDrawMesh\"; } }\n\n protected override Result RunCommand(RhinoDoc doc, RunMode mode)\n {\n var gs = new GetObject();\n gs.SetCommandPrompt(\"select sphere\");\n gs.GeometryFilter = ObjectType.Surface;\n gs.DisablePreSelect();\n gs.SubObjectSelect = false;\n gs.Get();\n if (gs.CommandResult() != Result.Success)\n return gs.CommandResult();\n\n Sphere sphere;\n gs.Object(0).Surface().TryGetSphere(out sphere);\n if (sphere.IsValid)\n {\n var mesh = Mesh.CreateFromSphere(sphere, 10, 10);\n if (mesh == null)\n return Result.Failure;\n\n var conduit = new DrawBlueMeshConduit(mesh) {Enabled = true};\n doc.Views.Redraw();\n\n var in_str = \"\";\n Rhino.Input.RhinoGet.GetString(\"press to continue\", true, ref in_str);\n\n conduit.Enabled = false;\n doc.Views.Redraw();\n return Result.Success;\n }\n else\n return Result.Failure;\n }\n }\n\n class DrawBlueMeshConduit : DisplayConduit\n {\n readonly Mesh m_mesh;\n readonly Color m_color;\n readonly DisplayMaterial m_material;\n readonly BoundingBox m_bbox;\n\n public DrawBlueMeshConduit(Mesh mesh)\n {\n // set up as much data as possible so we do the minimum amount of work possible inside\n // the actual display code\n m_mesh = mesh;\n m_color = System.Drawing.Color.Blue;\n m_material = new DisplayMaterial();\n m_material.Diffuse = m_color;\n if (m_mesh != null && m_mesh.IsValid)\n m_bbox = m_mesh.GetBoundingBox(true);\n }\n\n // this is called every frame inside the drawing code so try to do as little as possible\n // in order to not degrade display speed. Don't create new objects if you don't have to as this\n // will incur an overhead on the heap and garbage collection.\n protected override void CalculateBoundingBox(CalculateBoundingBoxEventArgs e)\n {\n base.CalculateBoundingBox(e);\n // Since we are dynamically drawing geometry, we needed to override\n // CalculateBoundingBox. Otherwise, there is a good chance that our\n // dynamically drawing geometry would get clipped.\n \n // Union the mesh's bbox with the scene's bounding box\n e.IncludeBoundingBox(m_bbox);\n }\n\n protected override void PreDrawObjects(DrawEventArgs e)\n {\n base.PreDrawObjects(e);\n var vp = e.Display.Viewport;\n if (vp.DisplayMode.EnglishName.ToLower() == \"wireframe\")\n e.Display.DrawMeshWires(m_mesh, m_color);\n else\n e.Display.DrawMeshShaded(m_mesh, m_material);\n }\n }\n}", "members": [ - ["Rhino.Display.DisplayPipeline", "System.Void DrawMeshShaded(Mesh mesh, DisplayMaterial material)"], - ["Rhino.Display.DisplayPipeline", "System.Void DrawMeshWires(Mesh mesh, System.Drawing.Color color)"], - ["Rhino.Display.DisplayConduit", "System.Void CalculateBoundingBox(CalculateBoundingBoxEventArgs e)"], - ["Rhino.Display.DisplayConduit", "System.Void PreDrawObjects(DrawEventArgs e)"] + ["Rhino.Display.DisplayPipeline", "void DrawMeshShaded(Mesh mesh, DisplayMaterial material)"], + ["Rhino.Display.DisplayPipeline", "void DrawMeshWires(Mesh mesh, System.Drawing.Color color)"], + ["Rhino.Display.DisplayConduit", "void CalculateBoundingBox(CalculateBoundingBoxEventArgs e)"], + ["Rhino.Display.DisplayConduit", "void PreDrawObjects(DrawEventArgs e)"] ] }, { @@ -741,9 +741,9 @@ "name": "Modifylightcolor.cs", "code": "using Rhino;\nusing Rhino.DocObjects;\nusing Rhino.Commands;\nusing Rhino.Input;\nusing Rhino.UI;\n\nnamespace examples_cs\n{\n public class ChangeLightColorCommand : Rhino.Commands.Command\n {\n public override string EnglishName\n {\n get { return \"csLightColor\"; }\n }\n\n protected override Result RunCommand(RhinoDoc doc, RunMode mode)\n {\n ObjRef obj_ref;\n var rc = RhinoGet.GetOneObject(\"Select light to change color\", true,\n ObjectType.Light, out obj_ref);\n if (rc != Result.Success)\n return rc;\n var light = obj_ref.Light();\n if (light == null)\n return Result.Failure;\n\n var diffuse_color = light.Diffuse;\n if (Dialogs.ShowColorDialog(ref diffuse_color))\n {\n light.Diffuse = diffuse_color;\n }\n\n doc.Lights.Modify(obj_ref.ObjectId, light);\n return Result.Success;\n }\n }\n}", "members": [ - ["Rhino.UI.Dialogs", "System.Boolean ShowColorDialog(ref System.Drawing.Color color)"], + ["Rhino.UI.Dialogs", "bool ShowColorDialog(ref System.Drawing.Color color)"], ["Rhino.Geometry.Light", "Color Diffuse"], - ["Rhino.DocObjects.Tables.LightTable", "System.Boolean Modify(System.Guid id, Geometry.Light light)"] + ["Rhino.DocObjects.Tables.LightTable", "bool Modify(System.Guid id, Geometry.Light light)"] ] }, { @@ -767,22 +767,22 @@ "code": "using System;\n\nusing Rhino;\nusing Rhino.Geometry;\n\npartial class Examples\n{\n public static Rhino.Commands.Result AddNestedBlock(RhinoDoc doc)\n {\n var circle = new Circle(Point3d.Origin, 5);\n Curve[] curveList = { new ArcCurve(circle) };\n var circleIndex = doc.InstanceDefinitions.Add(\"Circle\", \"Circle with radius of 5\", Point3d.Origin, curveList);\n var transform = Transform.Identity;\n var irefId = doc.InstanceDefinitions[circleIndex].Id;\n var iref = new InstanceReferenceGeometry(irefId, transform);\n circle.Radius = circle.Radius * 2.0;\n GeometryBase[] blockList = { iref, new ArcCurve(circle) };\n var circle2Index = doc.InstanceDefinitions.Add(\"TwoCircles\", \"Nested block test\", Point3d.Origin, blockList);\n doc.Objects.AddInstanceObject(circle2Index, transform);\n doc.Views.Redraw();\n return Rhino.Commands.Result.Success;\n }\n}\n", "members": [ ["Rhino.Geometry.InstanceReferenceGeometry", "InstanceReferenceGeometry(Guid instanceDefinitionId, Transform transform)"], - ["Rhino.DocObjects.Tables.InstanceDefinitionTable", "System.Int32 Add(System.String name, System.String description, Point3d basePoint, IEnumerable geometry)"] + ["Rhino.DocObjects.Tables.InstanceDefinitionTable", "int Add(string name, string description, Point3d basePoint, IEnumerable geometry)"] ] }, { "name": "Nurbscurveincreasedegree.cs", "code": "using Rhino;\nusing Rhino.Commands;\nusing Rhino.Input;\nusing Rhino.DocObjects;\n\nnamespace examples_cs\n{\n public class NurbsCurveIncreaseDegreeCommand : Command\n {\n public override string EnglishName { get { return \"csNurbsCrvIncreaseDegree\"; } }\n\n protected override Result RunCommand(RhinoDoc doc, RunMode mode)\n {\n ObjRef obj_ref;\n var rc = RhinoGet.GetOneObject(\n \"Select curve\", false, ObjectType.Curve, out obj_ref);\n if (rc != Result.Success) return rc;\n if (obj_ref == null) return Result.Failure;\n var curve = obj_ref.Curve();\n if (curve == null) return Result.Failure;\n var nurbs_curve = curve.ToNurbsCurve();\n\n int new_degree = -1;\n rc = RhinoGet.GetInteger(string.Format(\"New degree <{0}...11>\", nurbs_curve.Degree), true, ref new_degree,\n nurbs_curve.Degree, 11);\n if (rc != Result.Success) return rc;\n\n rc = Result.Failure;\n if (nurbs_curve.IncreaseDegree(new_degree))\n if (doc.Objects.Replace(obj_ref.ObjectId, nurbs_curve))\n rc = Result.Success;\n\n RhinoApp.WriteLine(\"Result: {0}\", rc.ToString());\n doc.Views.Redraw();\n return rc;\n }\n }\n}", "members": [ - ["Rhino.Geometry.NurbsCurve", "System.Boolean IncreaseDegree(System.Int32 desiredDegree)"] + ["Rhino.Geometry.NurbsCurve", "bool IncreaseDegree(int desiredDegree)"] ] }, { "name": "Nurbssurfaceincreasedegree.cs", "code": "using Rhino;\nusing Rhino.Commands;\nusing Rhino.Input;\nusing Rhino.DocObjects;\n\nnamespace examples_cs\n{\n public class NurbsSurfaceIncreaseDegreeCommand : Command\n {\n public override string EnglishName { get { return \"csNurbsSrfIncreaseDegree\"; } }\n\n protected override Result RunCommand(RhinoDoc doc, RunMode mode)\n {\n ObjRef obj_ref;\n var rc = RhinoGet.GetOneObject(\n \"Select surface\", false, ObjectType.Surface, out obj_ref);\n if (rc != Result.Success) return rc;\n if (obj_ref == null) return Result.Failure;\n var surface = obj_ref.Surface();\n if (surface == null) return Result.Failure;\n var nurbs_surface = surface.ToNurbsSurface();\n\n int new_u_degree = -1;\n rc = RhinoGet.GetInteger(string.Format(\"New U degree <{0}...11>\", nurbs_surface.Degree(0)), true, ref new_u_degree,\n nurbs_surface.Degree(0), 11);\n if (rc != Result.Success) return rc;\n \n int new_v_degree = -1;\n rc = RhinoGet.GetInteger(string.Format(\"New V degree <{0}...11>\", nurbs_surface.Degree(1)), true, ref new_v_degree,\n nurbs_surface.Degree(1), 11);\n if (rc != Result.Success) return rc;\n\n rc = Result.Failure;\n if (nurbs_surface.IncreaseDegreeU(new_u_degree))\n if (nurbs_surface.IncreaseDegreeV(new_v_degree))\n if (doc.Objects.Replace(obj_ref.ObjectId, nurbs_surface))\n rc = Result.Success;\n\n RhinoApp.WriteLine(\"Result: {0}\", rc.ToString());\n doc.Views.Redraw();\n return rc;\n }\n }\n}", "members": [ - ["Rhino.Geometry.NurbsSurface", "System.Boolean IncreaseDegreeU(System.Int32 desiredDegree)"], - ["Rhino.Geometry.NurbsSurface", "System.Boolean IncreaseDegreeV(System.Int32 desiredDegree)"] + ["Rhino.Geometry.NurbsSurface", "bool IncreaseDegreeU(int desiredDegree)"], + ["Rhino.Geometry.NurbsSurface", "bool IncreaseDegreeV(int desiredDegree)"] ] }, { @@ -796,11 +796,11 @@ "name": "Objectdisplaymode.cs", "code": "using System;\nusing Rhino;\nusing Rhino.Commands;\nusing Rhino.DocObjects;\n\npartial class Examples\n{\n public static Rhino.Commands.Result ObjectDisplayMode(Rhino.RhinoDoc doc)\n {\n const ObjectType filter = ObjectType.Mesh | ObjectType.Brep;\n ObjRef objref;\n Result rc = Rhino.Input.RhinoGet.GetOneObject(\"Select mesh or surface\", true, filter, out objref);\n if (rc != Rhino.Commands.Result.Success)\n return rc;\n Guid viewportId = doc.Views.ActiveView.ActiveViewportID;\n\n ObjectAttributes attr = objref.Object().Attributes;\n if (attr.HasDisplayModeOverride(viewportId))\n {\n RhinoApp.WriteLine(\"Removing display mode override from object\");\n attr.RemoveDisplayModeOverride(viewportId);\n }\n else\n {\n Rhino.Display.DisplayModeDescription[] modes = Rhino.Display.DisplayModeDescription.GetDisplayModes();\n Rhino.Display.DisplayModeDescription mode = null;\n if (modes.Length == 1)\n mode = modes[0];\n else\n {\n Rhino.Input.Custom.GetOption go = new Rhino.Input.Custom.GetOption();\n go.SetCommandPrompt(\"Select display mode\");\n string[] str_modes = new string[modes.Length];\n for (int i = 0; i < modes.Length; i++)\n str_modes[i] = modes[i].EnglishName.Replace(\" \", \"\").Replace(\"-\", \"\");\n go.AddOptionList(\"DisplayMode\", str_modes, 0);\n if (go.Get() == Rhino.Input.GetResult.Option)\n mode = modes[go.Option().CurrentListOptionIndex];\n }\n if (mode == null)\n return Rhino.Commands.Result.Cancel;\n attr.SetDisplayModeOverride(mode, viewportId);\n }\n doc.Objects.ModifyAttributes(objref, attr, false);\n doc.Views.Redraw();\n return Rhino.Commands.Result.Success;\n }\n}\n", "members": [ - ["Rhino.DocObjects.ObjectAttributes", "System.Boolean HasDisplayModeOverride(System.Guid viewportId)"], - ["Rhino.DocObjects.ObjectAttributes", "System.Void RemoveDisplayModeOverride(System.Guid rhinoViewportId)"], - ["Rhino.DocObjects.ObjectAttributes", "System.Boolean SetDisplayModeOverride(Display.DisplayModeDescription mode, System.Guid rhinoViewportId)"], - ["Rhino.Input.Custom.GetBaseClass", "System.Int32 AddOptionList(LocalizeStringPair optionName, IEnumerable listValues, System.Int32 listCurrentIndex)"], - ["Rhino.Input.Custom.GetBaseClass", "System.Int32 AddOptionList(System.String englishOptionName, IEnumerable listValues, System.Int32 listCurrentIndex)"] + ["Rhino.DocObjects.ObjectAttributes", "bool HasDisplayModeOverride(System.Guid viewportId)"], + ["Rhino.DocObjects.ObjectAttributes", "void RemoveDisplayModeOverride(System.Guid rhinoViewportId)"], + ["Rhino.DocObjects.ObjectAttributes", "bool SetDisplayModeOverride(Display.DisplayModeDescription mode, System.Guid rhinoViewportId)"], + ["Rhino.Input.Custom.GetBaseClass", "int AddOptionList(LocalizeStringPair optionName, IEnumerable listValues, int listCurrentIndex)"], + ["Rhino.Input.Custom.GetBaseClass", "int AddOptionList(string englishOptionName, IEnumerable listValues, int listCurrentIndex)"] ] }, { @@ -815,19 +815,19 @@ "name": "Orientonsrf.cs", "code": "partial class Examples\n{\n public static Rhino.Commands.Result OrientOnSrf(Rhino.RhinoDoc doc)\n {\n // Select objects to orient\n Rhino.Input.Custom.GetObject go = new Rhino.Input.Custom.GetObject();\n go.SetCommandPrompt(\"Select objects to orient\");\n go.SubObjectSelect = false;\n go.GroupSelect = true;\n go.GetMultiple(1, 0);\n if (go.CommandResult() != Rhino.Commands.Result.Success)\n return go.CommandResult();\n\n // Point to orient from\n Rhino.Input.Custom.GetPoint gp = new Rhino.Input.Custom.GetPoint();\n gp.SetCommandPrompt(\"Point to orient from\");\n gp.Get();\n if (gp.CommandResult() != Rhino.Commands.Result.Success)\n return gp.CommandResult();\n\n // Define source plane\n Rhino.Display.RhinoView view = gp.View();\n if (view == null)\n {\n view = doc.Views.ActiveView;\n if (view == null)\n return Rhino.Commands.Result.Failure;\n }\n Rhino.Geometry.Plane source_plane = view.ActiveViewport.ConstructionPlane();\n source_plane.Origin = gp.Point();\n\n // Surface to orient on\n Rhino.Input.Custom.GetObject gs = new Rhino.Input.Custom.GetObject();\n gs.SetCommandPrompt(\"Surface to orient on\");\n gs.GeometryFilter = Rhino.DocObjects.ObjectType.Surface;\n gs.SubObjectSelect = true;\n gs.DeselectAllBeforePostSelect = false;\n gs.OneByOnePostSelect = true;\n gs.Get();\n if (gs.CommandResult() != Rhino.Commands.Result.Success)\n return gs.CommandResult();\n\n Rhino.DocObjects.ObjRef objref = gs.Object(0);\n // get selected surface object\n Rhino.DocObjects.RhinoObject obj = objref.Object();\n if (obj == null)\n return Rhino.Commands.Result.Failure;\n // get selected surface (face)\n Rhino.Geometry.Surface surface = objref.Surface();\n if (surface == null)\n return Rhino.Commands.Result.Failure;\n // Unselect surface\n obj.Select(false);\n\n // Point on surface to orient to\n gp.SetCommandPrompt(\"Point on surface to orient to\");\n gp.Constrain(surface, false);\n gp.Get();\n if (gp.CommandResult() != Rhino.Commands.Result.Success)\n return gp.CommandResult();\n\n // Do transformation\n Rhino.Commands.Result rc = Rhino.Commands.Result.Failure;\n double u, v;\n if (surface.ClosestPoint(gp.Point(), out u, out v))\n {\n Rhino.Geometry.Plane target_plane;\n if (surface.FrameAt(u, v, out target_plane))\n {\n // Build transformation\n Rhino.Geometry.Transform xform = Rhino.Geometry.Transform.PlaneToPlane(source_plane, target_plane);\n\n // Do the transformation. In this example, we will copy the original objects\n const bool delete_original = false;\n for (int i = 0; i < go.ObjectCount; i++)\n doc.Objects.Transform(go.Object(i), xform, delete_original);\n\n doc.Views.Redraw();\n rc = Rhino.Commands.Result.Success;\n }\n }\n return rc;\n }\n}\n", "members": [ - ["Rhino.DocObjects.RhinoObject", "System.Int32 Select(System.Boolean on)"], + ["Rhino.DocObjects.RhinoObject", "int Select(bool on)"], ["Rhino.DocObjects.ObjRef", "RhinoObject Object()"], ["Rhino.DocObjects.ObjRef", "Surface Surface()"], - ["Rhino.Geometry.Surface", "System.Boolean ClosestPoint(Point3d testPoint, out System.Double u, out System.Double v)"], - ["Rhino.Geometry.Surface", "System.Boolean FrameAt(System.Double u, System.Double v, out Plane frame)"], - ["Rhino.Input.Custom.GetPoint", "System.Boolean Constrain(Surface surface, System.Boolean allowPickingPointOffObject)"], + ["Rhino.Geometry.Surface", "bool ClosestPoint(Point3d testPoint, out double u, out double v)"], + ["Rhino.Geometry.Surface", "bool FrameAt(double u, double v, out Plane frame)"], + ["Rhino.Input.Custom.GetPoint", "bool Constrain(Surface surface, bool allowPickingPointOffObject)"], ["Rhino.Input.Custom.GetObject", "bool DeselectAllBeforePostSelect"], ["Rhino.Input.Custom.GetObject", "ObjectType GeometryFilter"], ["Rhino.Input.Custom.GetObject", "bool GroupSelect"], ["Rhino.Input.Custom.GetObject", "bool OneByOnePostSelect"], ["Rhino.Input.Custom.GetObject", "bool SubObjectSelect"], - ["Rhino.Input.Custom.GetObject", "ObjRef Object(System.Int32 index)"], - ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid Transform(ObjRef objref, Transform xform, System.Boolean deleteOriginal)"] + ["Rhino.Input.Custom.GetObject", "ObjRef Object(int index)"], + ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid Transform(ObjRef objref, Transform xform, bool deleteOriginal)"] ] }, { @@ -849,7 +849,7 @@ "code": "using Rhino;\nusing Rhino.Commands;\nusing Rhino.DocObjects;\nusing System;\n\nnamespace examples_cs\n{\n public class PointAtCursorCommand : Command\n {\n public override string EnglishName { get { return \"csPointAtCursor\"; } }\n\n [System.Runtime.InteropServices.DllImport(\"user32.dll\")]\n public static extern bool GetCursorPos(out System.Drawing.Point point);\n \n [System.Runtime.InteropServices.DllImport(\"user32.dll\")]\n public static extern bool ScreenToClient(IntPtr hWnd, ref System.Drawing.Point point);\n\n protected override Result RunCommand(RhinoDoc doc, RunMode mode)\n {\n var result = Result.Failure;\n var view = doc.Views.ActiveView;\n if (view == null) return result;\n\n System.Drawing.Point windows_drawing_point;\n if (!GetCursorPos(out windows_drawing_point) || !ScreenToClient(view.Handle, ref windows_drawing_point))\n return result;\n\n var xform = view.ActiveViewport.GetTransform(CoordinateSystem.Screen, CoordinateSystem.World);\n var point = new Rhino.Geometry.Point3d(windows_drawing_point.X, windows_drawing_point.Y, 0.0);\n RhinoApp.WriteLine(\"screen point: ({0})\", point);\n point.Transform(xform);\n RhinoApp.WriteLine(\"world point: ({0})\", point);\n result = Result.Success;\n return result;\n }\n }\n}", "members": [ ["Rhino.Display.RhinoViewport", "Transform GetTransform(DocObjects.CoordinateSystem sourceSystem, DocObjects.CoordinateSystem destinationSystem)"], - ["Rhino.Geometry.Point3d", "System.Void Transform(Transform xform)"] + ["Rhino.Geometry.Point3d", "void Transform(Transform xform)"] ] }, { @@ -860,9 +860,9 @@ ["Rhino.Geometry.SurfaceCurvature", "double Mean"], ["Rhino.Geometry.SurfaceCurvature", "Vector3d Normal"], ["Rhino.Geometry.SurfaceCurvature", "Point3d Point"], - ["Rhino.Geometry.SurfaceCurvature", "Vector3d Direction(System.Int32 direction)"], - ["Rhino.Geometry.SurfaceCurvature", "System.Double Kappa(System.Int32 direction)"], - ["Rhino.Geometry.Surface", "SurfaceCurvature CurvatureAt(System.Double u, System.Double v)"] + ["Rhino.Geometry.SurfaceCurvature", "Vector3d Direction(int direction)"], + ["Rhino.Geometry.SurfaceCurvature", "double Kappa(int direction)"], + ["Rhino.Geometry.Surface", "SurfaceCurvature CurvatureAt(double u, double v)"] ] }, { @@ -870,23 +870,23 @@ "code": "using Rhino;\nusing Rhino.DocObjects;\nusing Rhino.FileIO;\nusing Rhino.Commands;\n\nnamespace examples_cs\n{\n public class InstanceDefinitionTreeCommand : Command\n {\n public override string EnglishName { get { return \"csInstanceDefinitionTree\"; } }\n\n protected override Result RunCommand(RhinoDoc doc, RunMode mode)\n {\n var instance_definitions = doc.InstanceDefinitions;\n var instance_definition_count = instance_definitions.Count;\n\n if (instance_definition_count == 0)\n {\n RhinoApp.WriteLine(\"Document contains no instance definitions.\");\n return Result.Nothing;\n }\n\n var dump = new TextLog();\n dump.IndentSize = 4;\n\n for (int i = 0; i < instance_definition_count; i++)\n DumpInstanceDefinition(instance_definitions[i], ref dump, true);\n\n RhinoApp.WriteLine(dump.ToString());\n\n return Result.Success;\n }\n\n private void DumpInstanceDefinition(InstanceDefinition instanceDefinition, ref TextLog dump, bool isRoot)\n {\n if (instanceDefinition != null && !instanceDefinition.IsDeleted)\n {\n string node = isRoot ? \"─\" : \"└\";\n dump.Print(string.Format(\"{0} Instance definition {1} = {2}\\n\", node, instanceDefinition.Index, instanceDefinition.Name));\n\n if (instanceDefinition.ObjectCount > 0)\n {\n dump.PushIndent();\n for (int i = 0; i < instanceDefinition.ObjectCount ; i++)\n {\n var obj = instanceDefinition.Object(i);\n if (obj == null) continue;\n if (obj is InstanceObject)\n DumpInstanceDefinition((obj as InstanceObject).InstanceDefinition, ref dump, false); // Recursive...\n else\n dump.Print(\"\\u2514 Object {0} = {1}\\n\", i, obj.ShortDescription(false));\n }\n dump.PopIndent();\n }\n }\n }\n }\n}\n\n", "members": [ ["Rhino.RhinoDoc", "InstanceDefinitionTable InstanceDefinitions"], - ["Rhino.FileIO.TextLog", "System.Void PopIndent()"], - ["Rhino.FileIO.TextLog", "System.Void Print(System.String text)"], - ["Rhino.FileIO.TextLog", "System.Void PushIndent()"] + ["Rhino.FileIO.TextLog", "void PopIndent()"], + ["Rhino.FileIO.TextLog", "void Print(string text)"], + ["Rhino.FileIO.TextLog", "void PushIndent()"] ] }, { "name": "Projectpointstobreps.cs", "code": "using Rhino;\nusing Rhino.DocObjects;\nusing Rhino.Input.Custom;\nusing Rhino.Commands;\nusing System.Collections.Generic;\nusing Rhino.Geometry;\nusing Rhino.Geometry.Intersect;\n\nnamespace examples_cs\n{\n public class ProjectPointsToBrepsCommand : Command\n {\n public override string EnglishName { get { return \"csProjectPtointsToBreps\"; } }\n\n protected override Result RunCommand(RhinoDoc doc, RunMode mode)\n {\n var gs = new GetObject();\n gs.SetCommandPrompt(\"select surface\");\n gs.GeometryFilter = ObjectType.Surface | ObjectType.PolysrfFilter;\n gs.DisablePreSelect();\n gs.SubObjectSelect = false;\n gs.Get();\n if (gs.CommandResult() != Result.Success)\n return gs.CommandResult();\n var brep = gs.Object(0).Brep();\n if (brep == null)\n return Result.Failure;\n\n var points = Intersection.ProjectPointsToBreps(\n new List {brep}, // brep on which to project\n new List {new Point3d(0, 0, 0), new Point3d(3,0,3), new Point3d(-2,0,-2)}, // some random points to project\n new Vector3d(0, 1, 0), // project on Y axis\n doc.ModelAbsoluteTolerance);\n\n if (points != null && points.Length > 0)\n {\n foreach (var point in points)\n {\n doc.Objects.AddPoint(point);\n }\n }\n doc.Views.Redraw();\n return Result.Success;\n }\n }\n}", "members": [ - ["Rhino.Geometry.Intersect.Intersection", "Point3d[] ProjectPointsToBreps(IEnumerable breps, IEnumerable points, Vector3d direction, System.Double tolerance)"] + ["Rhino.Geometry.Intersect.Intersection", "Point3d[] ProjectPointsToBreps(IEnumerable breps, IEnumerable points, Vector3d direction, double tolerance)"] ] }, { "name": "Projectpointstomeshesex.cs", "code": "using System.Collections.Generic;\nusing Rhino;\nusing Rhino.Commands;\nusing Rhino.Geometry;\nusing Rhino.Geometry.Intersect;\nusing Rhino.Input;\nusing Rhino.DocObjects;\n\nnamespace examples_cs\n{\n public class ProjectPointsToMeshesExCommand : Command\n {\n public override string EnglishName { get { return \"csProjectPointsToMeshesEx\"; } }\n\n protected override Result RunCommand(RhinoDoc doc, RunMode mode)\n {\n ObjRef obj_ref;\n var rc = RhinoGet.GetOneObject(\"mesh\", false, ObjectType.Mesh, out obj_ref);\n if (rc != Result.Success) return rc;\n var mesh = obj_ref.Mesh();\n\n ObjRef[] obj_ref_pts;\n rc = RhinoGet.GetMultipleObjects(\"points\", false, ObjectType.Point, out obj_ref_pts);\n if (rc != Result.Success) return rc;\n var points = new List();\n foreach (var obj_ref_pt in obj_ref_pts)\n {\n var pt = obj_ref_pt.Point().Location;\n points.Add(pt);\n }\n\n int[] indices;\n var prj_points = Intersection.ProjectPointsToMeshesEx(new[] {mesh}, points, new Vector3d(0, 1, 0), 0, out indices);\n foreach (var prj_pt in prj_points) doc.Objects.AddPoint(prj_pt);\n doc.Views.Redraw();\n return Result.Success;\n }\n }\n}", "members": [ - ["Rhino.Geometry.Intersect.Intersection", "Point3d[] ProjectPointsToMeshesEx(IEnumerable meshes, IEnumerable points, Vector3d direction, System.Double tolerance, out System.Int32[] indices)"] + ["Rhino.Geometry.Intersect.Intersection", "Point3d[] ProjectPointsToMeshesEx(IEnumerable meshes, IEnumerable points, Vector3d direction, double tolerance, out int indices)"] ] }, { @@ -895,14 +895,14 @@ "members": [ ["Rhino.DocObjects.InstanceDefinition", "bool IsDeleted"], ["Rhino.DocObjects.InstanceDefinition", "bool IsReference"], - ["Rhino.DocObjects.Tables.InstanceDefinitionTable", "System.Boolean Modify(System.Int32 idefIndex, System.String newName, System.String newDescription, System.Boolean quiet)"] + ["Rhino.DocObjects.Tables.InstanceDefinitionTable", "bool Modify(int idefIndex, string newName, string newDescription, bool quiet)"] ] }, { "name": "Replacecolordialog.cs", "code": "using Rhino;\nusing Rhino.Commands;\nusing Rhino.UI;\nusing System.Windows.Forms;\n\nnamespace examples_cs\n{\n public class ReplaceColorDialogCommand : Command\n {\n public override string EnglishName { get { return \"csReplaceColorDialog\"; } }\n\n private ColorDialog m_dlg = null;\n\n protected override Result RunCommand(RhinoDoc doc, RunMode mode)\n {\n Dialogs.SetCustomColorDialog(OnSetCustomColorDialog);\n return Result.Success;\n }\n\n void OnSetCustomColorDialog(object sender, GetColorEventArgs e)\n {\n m_dlg = new ColorDialog();\n if (m_dlg.ShowDialog(null) == DialogResult.OK)\n {\n var c = m_dlg.Color;\n e.SelectedColor = c;\n }\n }\n }\n}", "members": [ - ["Rhino.UI.Dialogs", "System.Void SetCustomColorDialog(EventHandler handler)"] + ["Rhino.UI.Dialogs", "void SetCustomColorDialog(EventHandler handler)"] ] }, { @@ -932,12 +932,12 @@ "name": "Screencaptureview.cs", "code": "using System;\nusing System.Windows.Forms;\nusing Rhino;\nusing Rhino.Commands;\n\nnamespace examples_cs\n{\n public class CaptureViewToBitmapCommand : Rhino.Commands.Command\n {\n public override string EnglishName\n {\n get { return \"csCaptureViewToBitmap\"; }\n }\n\n protected override Result RunCommand(RhinoDoc doc, RunMode mode)\n {\n var file_name = \"\";\n\n var bitmap = doc.Views.ActiveView.CaptureToBitmap(true, true, true);\n bitmap.MakeTransparent();\n\n // copy bitmap to clipboard\n Clipboard.SetImage(bitmap);\n\n // save bitmap to file\n var save_file_dialog = new Rhino.UI.SaveFileDialog\n {\n Filter = \"*.bmp\",\n InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)\n };\n if (save_file_dialog.ShowDialog() == DialogResult.OK)\n {\n file_name = save_file_dialog.FileName;\n }\n\n if (file_name != \"\")\n bitmap.Save(file_name);\n\n return Rhino.Commands.Result.Success;\n }\n }\n}\n", "members": [ - ["Rhino.Display.RhinoView", "System.Drawing.Bitmap CaptureToBitmap(System.Boolean grid, System.Boolean worldAxes, System.Boolean cplaneAxes)"], + ["Rhino.Display.RhinoView", "System.Drawing.Bitmap CaptureToBitmap(bool grid, bool worldAxes, bool cplaneAxes)"], ["Rhino.UI.SaveFileDialog", "SaveFileDialog()"], ["Rhino.UI.SaveFileDialog", "string FileName"], ["Rhino.UI.SaveFileDialog", "string Filter"], ["Rhino.UI.SaveFileDialog", "string InitialDirectory"], - ["Rhino.UI.SaveFileDialog", "System.Boolean ShowSaveDialog()"] + ["Rhino.UI.SaveFileDialog", "bool ShowSaveDialog()"] ] }, { @@ -946,7 +946,7 @@ "members": [ ["Rhino.DocObjects.Layer", "string Name"], ["Rhino.DocObjects.Tables.LayerTable", "Layer CurrentLayer"], - ["Rhino.DocObjects.Tables.ObjectTable", "RhinoObject[] FindByLayer(System.String layerName)"] + ["Rhino.DocObjects.Tables.ObjectTable", "RhinoObject[] FindByLayer(string layerName)"] ] }, { @@ -978,7 +978,7 @@ "members": [ ["Rhino.Geometry.TextEntity", "TextEntity()"], ["Rhino.Geometry.TextEntity", "TextJustification Justification"], - ["Rhino.DocObjects.Tables.FontTable", "System.Int32 FindOrCreate(System.String face, System.Boolean bold, System.Boolean italic)"], + ["Rhino.DocObjects.Tables.FontTable", "int FindOrCreate(string face, bool bold, bool italic)"], ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddText(Text3d text3d)"] ] }, @@ -986,7 +986,7 @@ "name": "Tightboundingbox.cs", "code": "using Rhino;\nusing Rhino.Commands;\nusing System.Linq;\nusing Rhino.Geometry;\nusing Rhino.Input;\nusing Rhino.DocObjects;\nusing System.Collections.Generic;\n\nnamespace examples_cs\n{\n public class TightBoundingBoxCommand : Command\n {\n public override string EnglishName { get { return \"csTightBoundingBox\"; } }\n\n protected override Result RunCommand(RhinoDoc doc, RunMode mode)\n {\n ObjRef obj_ref;\n var rc = RhinoGet.GetOneObject(\n \"Select surface to split\", true, ObjectType.Surface, out obj_ref);\n if (rc != Result.Success)\n return rc;\n var surface = obj_ref.Surface();\n if (surface == null)\n return Result.Failure;\n\n obj_ref = null;\n rc = RhinoGet.GetOneObject(\n \"Select cutting curve\", true, ObjectType.Curve, out obj_ref);\n if (rc != Result.Success)\n return rc;\n var curve = obj_ref.Curve();\n if (curve == null)\n return Result.Failure;\n\n var brep_face = surface as BrepFace;\n if (brep_face == null)\n return Result.Failure;\n\n var split_brep = brep_face.Split(\n new List {curve}, doc.ModelAbsoluteTolerance);\n if (split_brep == null)\n {\n RhinoApp.WriteLine(\"Unable to split surface.\");\n return Result.Nothing;\n }\n\n var meshes = Mesh.CreateFromBrep(split_brep);\n\n foreach (var mesh in meshes)\n {\n var bbox = mesh.GetBoundingBox(true);\n switch (bbox.IsDegenerate(doc.ModelAbsoluteTolerance))\n {\n case 3:\n case 2:\n return Result.Failure;\n case 1:\n // rectangle\n // box with 8 corners flattened to rectangle with 4 corners\n var rectangle_corners = bbox.GetCorners().Distinct().ToList();\n // add 1st point as last to close the loop\n rectangle_corners.Add(rectangle_corners[0]);\n doc.Objects.AddPolyline(rectangle_corners);\n doc.Views.Redraw();\n break;\n case 0: \n // box\n var brep_box = new Box(bbox).ToBrep();\n doc.Objects.AddBrep(brep_box);\n doc.Views.Redraw();\n break;\n }\n }\n\n return Result.Success;\n }\n }\n}", "members": [ - ["Rhino.Geometry.BrepFace", "Brep Split(IEnumerable curves, System.Double tolerance)"], + ["Rhino.Geometry.BrepFace", "Brep Split(IEnumerable curves, double tolerance)"], ["Rhino.Geometry.Mesh", "Mesh[] CreateFromBrep(Brep brep)"], ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddPolyline(IEnumerable points)"] ] @@ -995,7 +995,7 @@ "name": "Transformbrep.cs", "code": "using Rhino.Input;\n\npartial class Examples\n{\n public static Rhino.Commands.Result TransformBrep(Rhino.RhinoDoc doc)\n {\n Rhino.DocObjects.ObjRef rhobj;\n var rc = RhinoGet.GetOneObject(\"Select brep\", true, Rhino.DocObjects.ObjectType.Brep, out rhobj);\n if(rc!= Rhino.Commands.Result.Success)\n return rc;\n\n // Simple translation transformation\n var xform = Rhino.Geometry.Transform.Translation(18,-18,25);\n doc.Objects.Transform(rhobj, xform, true);\n doc.Views.Redraw();\n return Rhino.Commands.Result.Success;\n }\n}\n", "members": [ - ["Rhino.Geometry.Transform", "Transform Translation(System.Double dx, System.Double dy, System.Double dz)"] + ["Rhino.Geometry.Transform", "Transform Translation(double dx, double dy, double dz)"] ] }, { @@ -1018,20 +1018,20 @@ "code": "import Rhino\nimport scriptcontext\nimport System.Windows.Forms.DialogResult\nimport System.Drawing.Image\n\ndef AddBackgroundBitmap():\n # Allow the user to select a bitmap file\n fd = Rhino.UI.OpenFileDialog()\n fd.Filter = \"Image Files (*.bmp;*.png;*.jpg)|*.bmp;*.png;*.jpg\"\n if fd.ShowDialog()!=System.Windows.Forms.DialogResult.OK:\n return Rhino.Commands.Result.Cancel\n\n # Verify the file that was selected\n image = None\n try:\n image = System.Drawing.Image.FromFile(fd.FileName)\n except:\n return Rhino.Commands.Result.Failure\n\n # Allow the user to pick the bitmap origin\n gp = Rhino.Input.Custom.GetPoint()\n gp.SetCommandPrompt(\"Bitmap Origin\")\n gp.ConstrainToConstructionPlane(True)\n gp.Get()\n if gp.CommandResult()!=Rhino.Commands.Result.Success:\n return gp.CommandResult()\n\n # Get the view that the point was picked in.\n # This will be the view that the bitmap appears in.\n view = gp.View()\n if view is None:\n view = scriptcontext.doc.Views.ActiveView\n if view is None: return Rhino.Commands.Result.Failure\n\n # Allow the user to specify the bitmap with in model units\n gn = Rhino.Input.Custom.GetNumber()\n gn.SetCommandPrompt(\"Bitmap width\")\n gn.SetLowerLimit(1.0, False)\n gn.Get()\n if gn.CommandResult()!=Rhino.Commands.Result.Success:\n return gn.CommandResult()\n\n # Cook up some scale factors\n w = gn.Number()\n h = w * (image.Width / image.Height)\n\n plane = view.ActiveViewport.ConstructionPlane()\n plane.Origin = gp.Point()\n view.ActiveViewport.SetTraceImage(fd.FileName, plane, w, h, False, False)\n view.Redraw()\n return Rhino.Commands.Result.Success\n\nif __name__==\"__main__\":\n AddBackgroundBitmap()\n", "members": [ ["Rhino.Display.RhinoView", "RhinoViewport ActiveViewport"], - ["Rhino.Display.RhinoView", "System.Void Redraw()"], + ["Rhino.Display.RhinoView", "void Redraw()"], ["Rhino.Display.RhinoViewport", "Plane ConstructionPlane()"], - ["Rhino.Display.RhinoViewport", "System.Boolean SetTraceImage(System.String bitmapFileName, Plane plane, System.Double width, System.Double height, System.Boolean grayscale, System.Boolean filtered)"], + ["Rhino.Display.RhinoViewport", "bool SetTraceImage(string bitmapFileName, Plane plane, double width, double height, bool grayscale, bool filtered)"], ["Rhino.UI.OpenFileDialog", "OpenFileDialog()"], ["Rhino.UI.OpenFileDialog", "string FileName"], ["Rhino.UI.OpenFileDialog", "string Filter"], - ["Rhino.UI.OpenFileDialog", "System.Boolean ShowOpenDialog()"], - ["Rhino.Input.Custom.GetPoint", "System.Boolean ConstrainToConstructionPlane(System.Boolean throughBasePoint)"], + ["Rhino.UI.OpenFileDialog", "bool ShowOpenDialog()"], + ["Rhino.Input.Custom.GetPoint", "bool ConstrainToConstructionPlane(bool throughBasePoint)"], ["Rhino.Input.Custom.GetBaseClass", "Result CommandResult()"], - ["Rhino.Input.Custom.GetBaseClass", "System.Double Number()"], + ["Rhino.Input.Custom.GetBaseClass", "double Number()"], ["Rhino.Input.Custom.GetBaseClass", "RhinoView View()"], ["Rhino.Input.Custom.GetNumber", "GetNumber()"], ["Rhino.Input.Custom.GetNumber", "GetResult Get()"], - ["Rhino.Input.Custom.GetNumber", "System.Void SetLowerLimit(System.Double lowerLimit, System.Boolean strictlyGreaterThan)"], + ["Rhino.Input.Custom.GetNumber", "void SetLowerLimit(double lowerLimit, bool strictlyGreaterThan)"], ["Rhino.DocObjects.Tables.ViewTable", "RhinoView ActiveView"] ] }, @@ -1049,7 +1049,7 @@ "code": "import Rhino\nimport scriptcontext\nimport System.Drawing.Color\n\ndef AddChildLayer():\n # Get an existing layer\n default_name = scriptcontext.doc.Layers.CurrentLayer.Name\n # Prompt the user to enter a layer name\n gs = Rhino.Input.Custom.GetString()\n gs.SetCommandPrompt(\"Name of existing layer\")\n gs.SetDefaultString(default_name)\n gs.AcceptNothing(True)\n gs.Get()\n if gs.CommandResult()!=Rhino.Commands.Result.Success:\n return gs.CommandResult()\n\n # Was a layer named entered?\n layer_name = gs.StringResult().Trim()\n index = scriptcontext.doc.Layers.Find(layer_name, True)\n if index<0: return Rhino.Commands.Result.Cancel\n\n parent_layer = scriptcontext.doc.Layers[index]\n\n # Create a child layer\n child_name = parent_layer.Name + \"_child\"\n childlayer = Rhino.DocObjects.Layer()\n childlayer.ParentLayerId = parent_layer.Id\n childlayer.Name = child_name\n childlayer.Color = System.Drawing.Color.Red\n\n index = scriptcontext.doc.Layers.Add(childlayer)\n if index<0:\n print \"Unable to add\", child_name, \"layer.\"\n return Rhino.Commands.Result.Failure\n return Rhino.Commands.Result.Success\n\nif __name__==\"__main__\":\n AddChildLayer()", "members": [ ["Rhino.DocObjects.Layer", "Guid ParentLayerId"], - ["Rhino.DocObjects.Tables.LayerTable", "System.Int32 Add(Layer layer)"] + ["Rhino.DocObjects.Tables.LayerTable", "int Add(Layer layer)"] ] }, { @@ -1058,7 +1058,7 @@ "members": [ ["Rhino.Geometry.Circle", "Circle(Plane plane, double radius)"], ["Rhino.Geometry.Point3d", "Point3d(double x, double y, double z)"], - ["Rhino.DocObjects.Tables.ViewTable", "System.Void Redraw()"], + ["Rhino.DocObjects.Tables.ViewTable", "void Redraw()"], ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddCircle(Circle circle)"] ] }, @@ -1067,8 +1067,8 @@ "code": "import Rhino\nimport scriptcontext\nimport System.Guid\n\ndef AddClippingPlane():\n # Define the corners of the clipping plane\n rc, corners = Rhino.Input.RhinoGet.GetRectangle()\n if rc!=Rhino.Commands.Result.Success: return rc\n\n # Get the active view\n view = scriptcontext.doc.Views.ActiveView\n if view is None: return Rhino.Commands.Result.Failure\n\n p0, p1, p2, p3 = corners\n # Create a plane from the corner points\n plane = Rhino.Geometry.Plane(p0, p1, p3)\n\n # Add a clipping plane object to the document\n id = scriptcontext.doc.Objects.AddClippingPlane(plane, p0.DistanceTo(p1), p0.DistanceTo(p3), view.ActiveViewportID)\n if id!=System.Guid.Empty:\n scriptcontext.doc.Views.Redraw()\n return Rhino.Commands.Result.Success\n return Rhino.Commands.Result.Failure\n\nif __name__==\"__main__\":\n AddClippingPlane()\n", "members": [ ["Rhino.Geometry.Plane", "Plane(Point3d origin, Point3d xPoint, Point3d yPoint)"], - ["Rhino.FileIO.File3dmObjectTable", "System.Guid AddClippingPlane(Plane plane, System.Double uMagnitude, System.Double vMagnitude, System.Guid clippedViewportId)"], - ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddClippingPlane(Plane plane, System.Double uMagnitude, System.Double vMagnitude, System.Guid clippedViewportId)"], + ["Rhino.FileIO.File3dmObjectTable", "System.Guid AddClippingPlane(Plane plane, double uMagnitude, double vMagnitude, System.Guid clippedViewportId)"], + ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddClippingPlane(Plane plane, double uMagnitude, double vMagnitude, System.Guid clippedViewportId)"], ["Rhino.Input.RhinoGet", "Result GetRectangle(out Point3d[] corners)"] ] }, @@ -1078,26 +1078,26 @@ "members": [ ["Rhino.Geometry.Plane", "Plane(Point3d origin, Vector3d normal)"], ["Rhino.Geometry.Cylinder", "Cylinder(Circle baseCircle, double height)"], - ["Rhino.Geometry.Cylinder", "Brep ToBrep(System.Boolean capBottom, System.Boolean capTop)"] + ["Rhino.Geometry.Cylinder", "Brep ToBrep(bool capBottom, bool capTop)"] ] }, { "name": "Addlayer.py", "code": "import Rhino\nimport scriptcontext\nimport System.Guid, System.Drawing.Color\n\ndef AddLayer():\n # Cook up an unused layer name\n unused_name = scriptcontext.doc.Layers.GetUnusedLayerName(False)\n\n # Prompt the user to enter a layer name\n gs = Rhino.Input.Custom.GetString()\n gs.SetCommandPrompt(\"Name of layer to add\")\n gs.SetDefaultString(unused_name)\n gs.AcceptNothing(True)\n gs.Get()\n if gs.CommandResult()!=Rhino.Commands.Result.Success:\n return gs.CommandResult()\n\n # Was a layer named entered?\n layer_name = gs.StringResult().Trim()\n if not layer_name:\n print \"Layer name cannot be blank.\"\n return Rhino.Commands.Result.Cancel\n\n # Is the layer name valid?\n if not Rhino.DocObjects.Layer.IsValidName(layer_name):\n print layer_name, \"is not a valid layer name.\"\n return Rhino.Commands.Result.Cancel\n\n # Does a layer with the same name already exist?\n layer_index = scriptcontext.doc.Layers.Find(layer_name, True)\n if layer_index>=0:\n print \"A layer with the name\", layer_name, \"already exists.\"\n return Rhino.Commands.Result.Cancel\n\n # Add a new layer to the document\n layer_index = scriptcontext.doc.Layers.Add(layer_name, System.Drawing.Color.Black)\n if layer_index<0:\n print \"Unable to add\", layer_name, \"layer.\"\n return Rhino.Commands.Result.Failure\n\n return Rhino.Commands.Result.Success\n\n\nif __name__==\"__main__\":\n AddLayer()\n", "members": [ - ["Rhino.RhinoApp", "System.Void WriteLine(System.String format, System.Object arg0)"], - ["Rhino.RhinoApp", "System.Void WriteLine(System.String message)"], - ["Rhino.DocObjects.Layer", "System.Boolean IsValidName(System.String name)"], - ["Rhino.Input.Custom.GetBaseClass", "System.Void AcceptNothing(System.Boolean enable)"], - ["Rhino.Input.Custom.GetBaseClass", "System.Void SetDefaultString(System.String defaultValue)"], - ["Rhino.Input.Custom.GetBaseClass", "System.String StringResult()"], + ["Rhino.RhinoApp", "void WriteLine(string format, object arg0)"], + ["Rhino.RhinoApp", "void WriteLine(string message)"], + ["Rhino.DocObjects.Layer", "bool IsValidName(string name)"], + ["Rhino.Input.Custom.GetBaseClass", "void AcceptNothing(bool enable)"], + ["Rhino.Input.Custom.GetBaseClass", "void SetDefaultString(string defaultValue)"], + ["Rhino.Input.Custom.GetBaseClass", "string StringResult()"], ["Rhino.Input.Custom.GetString", "GetString()"], ["Rhino.Input.Custom.GetString", "GetResult Get()"], - ["Rhino.DocObjects.Tables.LayerTable", "System.Int32 Add(System.String layerName, System.Drawing.Color layerColor)"], - ["Rhino.DocObjects.Tables.LayerTable", "System.Int32 Find(System.String layerName, System.Boolean ignoreDeletedLayers)"], - ["Rhino.DocObjects.Tables.LayerTable", "Layer FindName(System.String layerName)"], - ["Rhino.DocObjects.Tables.LayerTable", "System.String GetUnusedLayerName()"], - ["Rhino.DocObjects.Tables.LayerTable", "System.String GetUnusedLayerName(System.Boolean ignoreDeleted)"] + ["Rhino.DocObjects.Tables.LayerTable", "int Add(string layerName, System.Drawing.Color layerColor)"], + ["Rhino.DocObjects.Tables.LayerTable", "int Find(string layerName, bool ignoreDeletedLayers)"], + ["Rhino.DocObjects.Tables.LayerTable", "Layer FindName(string layerName)"], + ["Rhino.DocObjects.Tables.LayerTable", "string GetUnusedLayerName()"], + ["Rhino.DocObjects.Tables.LayerTable", "string GetUnusedLayerName(bool ignoreDeleted)"] ] }, { @@ -1105,14 +1105,14 @@ "code": "import Rhino\nimport scriptcontext\n\n# Generate a layout with a single detail view that zooms\n# to a list of objects\ndef AddLayout():\n scriptcontext.doc.PageUnitSystem = Rhino.UnitSystem.Millimeters\n page_views = scriptcontext.doc.Views.GetPageViews()\n page_number = 1\n if page_views: page_number = len(page_views) + 1\n pageview = scriptcontext.doc.Views.AddPageView(\"A0_{0}\".format(page_number), 1189, 841)\n if pageview:\n top_left = Rhino.Geometry.Point2d(20,821)\n bottom_right = Rhino.Geometry.Point2d(1169, 20)\n detail = pageview.AddDetailView(\"ModelView\", top_left, bottom_right, Rhino.Display.DefinedViewportProjection.Top)\n if detail:\n pageview.SetActiveDetail(detail.Id)\n detail.Viewport.ZoomExtents()\n detail.DetailGeometry.IsProjectionLocked = True\n detail.DetailGeometry.SetScale(1, scriptcontext.doc.ModelUnitSystem, 10, scriptcontext.doc.PageUnitSystem)\n # Commit changes tells the document to replace the document's detail object\n # with the modified one that we just adjusted\n detail.CommitChanges()\n pageview.SetPageAsActive()\n scriptcontext.doc.Views.ActiveView = pageview\n scriptcontext.doc.Views.Redraw()\n\nif __name__==\"__main__\":\n AddLayout()", "members": [ ["Rhino.RhinoDoc", "UnitSystem PageUnitSystem"], - ["Rhino.DocObjects.RhinoObject", "System.Boolean CommitChanges()"], - ["Rhino.Display.RhinoPageView", "DetailViewObject AddDetailView(System.String title, Geometry.Point2d corner0, Geometry.Point2d corner1, DefinedViewportProjection initialProjection)"], - ["Rhino.Display.RhinoPageView", "System.Boolean SetActiveDetail(System.Guid detailId)"], - ["Rhino.Display.RhinoPageView", "System.Void SetPageAsActive()"], - ["Rhino.Display.RhinoViewport", "System.Boolean ZoomExtents()"], + ["Rhino.DocObjects.RhinoObject", "bool CommitChanges()"], + ["Rhino.Display.RhinoPageView", "DetailViewObject AddDetailView(string title, Geometry.Point2d corner0, Geometry.Point2d corner1, DefinedViewportProjection initialProjection)"], + ["Rhino.Display.RhinoPageView", "bool SetActiveDetail(System.Guid detailId)"], + ["Rhino.Display.RhinoPageView", "void SetPageAsActive()"], + ["Rhino.Display.RhinoViewport", "bool ZoomExtents()"], ["Rhino.Geometry.DetailView", "bool IsProjectionLocked"], - ["Rhino.Geometry.DetailView", "System.Boolean SetScale(System.Double modelLength, Rhino.UnitSystem modelUnits, System.Double pageLength, Rhino.UnitSystem pageUnits)"], - ["Rhino.DocObjects.Tables.ViewTable", "RhinoPageView AddPageView(System.String title, System.Double pageWidth, System.Double pageHeight)"], + ["Rhino.Geometry.DetailView", "bool SetScale(double modelLength, Rhino.UnitSystem modelUnits, double pageLength, Rhino.UnitSystem pageUnits)"], + ["Rhino.DocObjects.Tables.ViewTable", "RhinoPageView AddPageView(string title, double pageWidth, double pageHeight)"], ["Rhino.DocObjects.Tables.ViewTable", "RhinoPageView[] GetPageViews()"] ] }, @@ -1120,14 +1120,14 @@ "name": "Addline.py", "code": "import Rhino\nimport scriptcontext\nimport System.Guid\n\ndef AddLine():\n gp = Rhino.Input.Custom.GetPoint()\n gp.SetCommandPrompt(\"Start of line\")\n gp.Get()\n if gp.CommandResult()!=Rhino.Commands.Result.Success:\n return gp.CommandResult()\n pt_start = gp.Point()\n\n gp.SetCommandPrompt(\"End of line\")\n gp.SetBasePoint(pt_start, False)\n gp.DrawLineFromPoint(pt_start, True)\n gp.Get()\n if gp.CommandResult() != Rhino.Commands.Result.Success:\n return gp.CommandResult()\n pt_end = gp.Point()\n v = pt_end - pt_start\n if v.IsTiny(Rhino.RhinoMath.ZeroTolerance):\n return Rhino.Commands.Result.Nothing\n \n id = scriptcontext.doc.Objects.AddLine(pt_start, pt_end)\n if id!=System.Guid.Empty:\n scriptcontext.doc.Views.Redraw()\n return Rhino.Commands.Result.Success\n return Rhino.Commands.Result.Failure\n\nif __name__==\"__main__\":\n AddLine()\n", "members": [ - ["Rhino.Geometry.Vector2d", "System.Boolean IsTiny(System.Double tolerance)"], - ["Rhino.Geometry.Vector3d", "System.Boolean IsTiny(System.Double tolerance)"], + ["Rhino.Geometry.Vector2d", "bool IsTiny(double tolerance)"], + ["Rhino.Geometry.Vector3d", "bool IsTiny(double tolerance)"], ["Rhino.Input.Custom.GetPoint", "GetPoint()"], - ["Rhino.Input.Custom.GetPoint", "System.Void DrawLineFromPoint(Point3d startPoint, System.Boolean showDistanceInStatusBar)"], + ["Rhino.Input.Custom.GetPoint", "void DrawLineFromPoint(Point3d startPoint, bool showDistanceInStatusBar)"], ["Rhino.Input.Custom.GetPoint", "GetResult Get()"], - ["Rhino.Input.Custom.GetPoint", "System.Void SetBasePoint(Point3d basePoint, System.Boolean showDistanceInStatusBar)"], + ["Rhino.Input.Custom.GetPoint", "void SetBasePoint(Point3d basePoint, bool showDistanceInStatusBar)"], ["Rhino.Input.Custom.GetBaseClass", "Point3d Point()"], - ["Rhino.Input.Custom.GetBaseClass", "System.Void SetCommandPrompt(System.String prompt)"], + ["Rhino.Input.Custom.GetBaseClass", "void SetCommandPrompt(string prompt)"], ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddLine(Point3d from, Point3d to)"] ] }, @@ -1144,7 +1144,7 @@ "code": "import Rhino\nimport scriptcontext\nimport System.Guid\n\ndef AddLinearDimension2():\n origin = Rhino.Geometry.Point3d(1,1,0)\n offset = Rhino.Geometry.Point3d(11,1,0)\n pt = Rhino.Geometry.Point3d((offset.X-origin.X)/2.0,3,0)\n plane = Rhino.Geometry.Plane.WorldXY\n plane.Origin = origin\n \n rc, u, v = plane.ClosestParameter(origin)\n ext1 = Rhino.Geometry.Point2d(u,v)\n rc, u, v = plane.ClosestParameter(offset)\n ext2 = Rhino.Geometry.Point2d(u,v)\n rc, u, v = plane.ClosestParameter(pt)\n linePt = Rhino.Geometry.Point2d(u,v)\n \n dimension = Rhino.Geometry.LinearDimension(plane, ext1, ext2, linePt)\n if scriptcontext.doc.Objects.AddLinearDimension(dimension)!=System.Guid.Empty:\n scriptcontext.doc.Views.Redraw()\n return Rhino.Commands.Result.Success\n return Rhino.Commands.Result.Failure\n\nif __name__==\"__main__\":\n AddLinearDimension2()\n", "members": [ ["Rhino.Geometry.LinearDimension", "LinearDimension(Plane dimensionPlane, Point2d extensionLine1End, Point2d extensionLine2End, Point2d pointOnDimensionLine)"], - ["Rhino.Geometry.Plane", "System.Boolean ClosestParameter(Point3d testPoint, out System.Double s, out System.Double t)"] + ["Rhino.Geometry.Plane", "bool ClosestParameter(Point3d testPoint, out double s, out double t)"] ] }, { @@ -1155,12 +1155,12 @@ ["Rhino.Geometry.Mesh", "MeshFaceList Faces"], ["Rhino.Geometry.Mesh", "MeshVertexNormalList Normals"], ["Rhino.Geometry.Mesh", "MeshVertexList Vertices"], - ["Rhino.Geometry.Mesh", "System.Boolean Compact()"], + ["Rhino.Geometry.Mesh", "bool Compact()"], ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddMesh(Geometry.Mesh mesh)"], - ["Rhino.Geometry.Collections.MeshVertexList", "System.Int32 Add(System.Double x, System.Double y, System.Double z)"], - ["Rhino.Geometry.Collections.MeshVertexList", "System.Int32 Add(System.Single x, System.Single y, System.Single z)"], - ["Rhino.Geometry.Collections.MeshVertexNormalList", "System.Boolean ComputeNormals()"], - ["Rhino.Geometry.Collections.MeshFaceList", "System.Int32 AddFace(System.Int32 vertex1, System.Int32 vertex2, System.Int32 vertex3, System.Int32 vertex4)"] + ["Rhino.Geometry.Collections.MeshVertexList", "int Add(double x, double y, double z)"], + ["Rhino.Geometry.Collections.MeshVertexList", "int Add(float x, float y, float z)"], + ["Rhino.Geometry.Collections.MeshVertexNormalList", "bool ComputeNormals()"], + ["Rhino.Geometry.Collections.MeshFaceList", "int AddFace(int vertex1, int vertex2, int vertex3, int vertex4)"] ] }, { @@ -1170,14 +1170,14 @@ ["Rhino.RhinoDoc", "NamedViewTable NamedViews"], ["Rhino.Display.RhinoViewport", "Vector3d CameraUp"], ["Rhino.Display.RhinoViewport", "string Name"], - ["Rhino.Display.RhinoViewport", "System.Boolean PopViewProjection()"], - ["Rhino.Display.RhinoViewport", "System.Void PushViewProjection()"], - ["Rhino.Display.RhinoViewport", "System.Void SetCameraDirection(Vector3d cameraDirection, System.Boolean updateTargetLocation)"], - ["Rhino.Display.RhinoViewport", "System.Void SetCameraLocation(Point3d cameraLocation, System.Boolean updateTargetLocation)"], - ["Rhino.DocObjects.Tables.NamedViewTable", "System.Int32 Add(System.String name, System.Guid viewportId)"], - ["Rhino.Input.RhinoGet", "Result GetPoint(System.String prompt, System.Boolean acceptNothing, out Point3d point)"], - ["Rhino.Input.RhinoGet", "Result GetString(System.String prompt, System.Boolean acceptNothing, ref System.String outputString)"], - ["Rhino.Input.RhinoGet", "Result GetView(System.String commandPrompt, out RhinoView view)"] + ["Rhino.Display.RhinoViewport", "bool PopViewProjection()"], + ["Rhino.Display.RhinoViewport", "void PushViewProjection()"], + ["Rhino.Display.RhinoViewport", "void SetCameraDirection(Vector3d cameraDirection, bool updateTargetLocation)"], + ["Rhino.Display.RhinoViewport", "void SetCameraLocation(Point3d cameraLocation, bool updateTargetLocation)"], + ["Rhino.DocObjects.Tables.NamedViewTable", "int Add(string name, System.Guid viewportId)"], + ["Rhino.Input.RhinoGet", "Result GetPoint(string prompt, bool acceptNothing, out Point3d point)"], + ["Rhino.Input.RhinoGet", "Result GetString(string prompt, bool acceptNothing, ref string outputString)"], + ["Rhino.Input.RhinoGet", "Result GetView(string commandPrompt, out RhinoView view)"] ] }, { @@ -1193,9 +1193,9 @@ "name": "Addnurbscurve.py", "code": "import Rhino\nimport scriptcontext\nimport System.Guid\n\ndef AddNurbsCurve():\n points = Rhino.Collections.Point3dList(5)\n points.Add(0, 0, 0)\n points.Add(0, 2, 0)\n points.Add(2, 3, 0)\n points.Add(4, 2, 0)\n points.Add(4, 0, 0)\n\n nc = Rhino.Geometry.NurbsCurve.Create(False, 3, points)\n rc = Rhino.Commands.Result.Failure\n if nc and nc.IsValid:\n if scriptcontext.doc.Objects.AddCurve(nc)!=System.Guid.Empty:\n scriptcontext.doc.Views.Redraw()\n rc = Rhino.Commands.Result.Success\n return rc\n\nif __name__==\"__main__\":\n AddNurbsCurve()\n", "members": [ - ["Rhino.Geometry.NurbsCurve", "NurbsCurve Create(System.Boolean periodic, System.Int32 degree, IEnumerable points)"], + ["Rhino.Geometry.NurbsCurve", "NurbsCurve Create(bool periodic, int degree, IEnumerable points)"], ["Rhino.Collections.Point3dList", "Point3dList(int initialCapacity)"], - ["Rhino.Collections.Point3dList", "System.Void Add(System.Double x, System.Double y, System.Double z)"] + ["Rhino.Collections.Point3dList", "void Add(double x, double y, double z)"] ] }, { @@ -1204,20 +1204,20 @@ "members": [ ["Rhino.RhinoDoc", "GroupTable Groups"], ["Rhino.Input.Custom.GetObject", "GetObject()"], - ["Rhino.Input.Custom.GetObject", "GetResult GetMultiple(System.Int32 minimumNumber, System.Int32 maximumNumber)"], - ["Rhino.DocObjects.Tables.GroupTable", "System.Int32 Add(IEnumerable objectIds)"] + ["Rhino.Input.Custom.GetObject", "GetResult GetMultiple(int minimumNumber, int maximumNumber)"], + ["Rhino.DocObjects.Tables.GroupTable", "int Add(IEnumerable objectIds)"] ] }, { "name": "Addradialdimension.py", "code": "from Rhino import *\nfrom Rhino.DocObjects import *\nfrom Rhino.Commands import *\nfrom Rhino.Geometry import *\nfrom Rhino.Input import *\nfrom scriptcontext import doc\n\ndef RunCommand():\n rc, obj_ref = RhinoGet.GetOneObject(\"Select curve for radius dimension\", \n True, ObjectType.Curve)\n if rc != Result.Success:\n return rc\n curve, curve_parameter = obj_ref.CurveParameter()\n if curve == None:\n return Result.Failure\n\n if curve.IsLinear() or curve.IsPolyline():\n print \"Curve must be non-linear.\"\n return Result.Nothing\n\n # in this example just deal with planar curves\n if not curve.IsPlanar():\n print \"Curve must be planar.\"\n return Result.Nothing\n\n point_on_curve = curve.PointAt(curve_parameter)\n curvature_vector = curve.CurvatureAt(curve_parameter)\n len = curvature_vector.Length\n if len < RhinoMath.SqrtEpsilon:\n print \"Curve is almost linear and therefore has no curvature.\"\n return Result.Nothing\n\n center = point_on_curve + (curvature_vector/(len*len))\n _, plane = curve.TryGetPlane()\n radial_dimension = \\\n RadialDimension(center, point_on_curve, plane.XAxis, plane.Normal, 5.0)\n doc.Objects.AddRadialDimension(radial_dimension)\n doc.Views.Redraw()\n return Result.Success\n\nif __name__==\"__main__\":\n RunCommand()", "members": [ - ["Rhino.DocObjects.ObjRef", "Curve CurveParameter(out System.Double parameter)"], - ["Rhino.Geometry.Curve", "Vector3d CurvatureAt(System.Double t)"], - ["Rhino.Geometry.Curve", "System.Boolean IsLinear()"], - ["Rhino.Geometry.Curve", "System.Boolean IsPlanar()"], - ["Rhino.Geometry.Curve", "System.Boolean IsPolyline()"], - ["Rhino.Geometry.Curve", "Point3d PointAt(System.Double t)"], + ["Rhino.DocObjects.ObjRef", "Curve CurveParameter(out double parameter)"], + ["Rhino.Geometry.Curve", "Vector3d CurvatureAt(double t)"], + ["Rhino.Geometry.Curve", "bool IsLinear()"], + ["Rhino.Geometry.Curve", "bool IsPlanar()"], + ["Rhino.Geometry.Curve", "bool IsPolyline()"], + ["Rhino.Geometry.Curve", "Point3d PointAt(double t)"], ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddRadialDimension(RadialDimension dimension)"] ] }, @@ -1233,7 +1233,7 @@ "name": "Addtext.py", "code": "import Rhino\nimport scriptcontext\nimport System.Guid\n\ndef AddAnnotationText():\n pt = Rhino.Geometry.Point3d(10, 0, 0)\n text = \"Hello RhinoCommon\"\n height = 2.0\n font = \"Arial\"\n plane = scriptcontext.doc.Views.ActiveView.ActiveViewport.ConstructionPlane()\n plane.Origin = pt\n id = scriptcontext.doc.Objects.AddText(text, plane, height, font, False, False)\n if id!=System.Guid.Empty:\n scriptcontext.doc.Views.Redraw()\n return Rhino.Commands.Result.Success\n return Rhino.Commands.Result.Failure\n\n\nif __name__==\"__main__\":\n AddAnnotationText()\n", "members": [ - ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddText(System.String text, Plane plane, System.Double height, System.String fontName, System.Boolean bold, System.Boolean italic)"] + ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddText(string text, Plane plane, double height, string fontName, bool bold, bool italic)"] ] }, { @@ -1252,7 +1252,7 @@ ["Rhino.Geometry.LineCurve", "LineCurve(Point3d from, Point3d to)"], ["Rhino.Geometry.Circle", "Circle(Point3d center, double radius)"], ["Rhino.Geometry.RevSurface", "RevSurface Create(Curve revoluteCurve, Line axisOfRevolution)"], - ["Rhino.Geometry.Brep", "Brep CreateFromRevSurface(RevSurface surface, System.Boolean capStart, System.Boolean capEnd)"] + ["Rhino.Geometry.Brep", "Brep CreateFromRevSurface(RevSurface surface, bool capStart, bool capEnd)"] ] }, { @@ -1261,28 +1261,28 @@ "members": [ ["Rhino.Display.DisplayModeDescription", "DisplayPipelineAttributes DisplayAttributes"], ["Rhino.Display.DisplayModeDescription", "DisplayModeDescription[] GetDisplayModes()"], - ["Rhino.Display.DisplayModeDescription", "System.Boolean UpdateDisplayMode(DisplayModeDescription displayMode)"], - ["Rhino.Input.Custom.GetBaseClass", "System.Int32 AddOption(System.String englishOption)"] + ["Rhino.Display.DisplayModeDescription", "bool UpdateDisplayMode(DisplayModeDescription displayMode)"], + ["Rhino.Input.Custom.GetBaseClass", "int AddOption(string englishOption)"] ] }, { "name": "Arclengthpoint.py", "code": "import Rhino\nimport scriptcontext\n\ndef ArcLengthPoint():\n rc, objref = Rhino.Input.RhinoGet.GetOneObject(\"Select curve\", True, Rhino.DocObjects.ObjectType.Curve)\n if rc!=Rhino.Commands.Result.Success: return rc\n crv = objref.Curve()\n if not crv: return Rhino.Commands.Result.Failure\n crv_length = crv.GetLength()\n length = 0\n rc, length = Rhino.Input.RhinoGet.GetNumber(\"Length from start\", True, length, 0, crv_length)\n if rc!=Rhino.Commands.Result.Success: return rc\n pt = crv.PointAtLength(length)\n if pt.IsValid:\n scriptcontext.doc.Objects.AddPoint(pt)\n scriptcontext.doc.Views.Redraw()\n return Rhino.Commands.Result.Success\n\nif __name__==\"__main__\":\n ArcLengthPoint()\n", "members": [ - ["Rhino.Geometry.Curve", "System.Double GetLength()"], - ["Rhino.Geometry.Curve", "Point3d PointAtLength(System.Double length)"] + ["Rhino.Geometry.Curve", "double GetLength()"], + ["Rhino.Geometry.Curve", "Point3d PointAtLength(double length)"] ] }, { "name": "Arraybydistance.py", "code": "import Rhino\nimport scriptcontext\n\ndef dynamic_array():\n rc, objref = Rhino.Input.RhinoGet.GetOneObject(\"Select object\", True, Rhino.DocObjects.ObjectType.AnyObject)\n if rc!=Rhino.Commands.Result.Success: return\n \n rc, pt_start = Rhino.Input.RhinoGet.GetPoint(\"Start point\", False)\n if rc!=Rhino.Commands.Result.Success: return\n \n obj = objref.Object()\n if not obj: return\n \n dist = 1\n if scriptcontext.sticky.has_key(\"dynamic_array_distance\"):\n dist = scriptcontext.sticky[\"dynamic_array_distance\"]\n # This is a function that is called whenever the GetPoint's\n # DynamicDraw event occurs\n def ArrayByDistanceDraw( sender, args ):\n rhobj = args.Source.Tag\n if not rhobj: return\n vec = args.CurrentPoint - pt_start\n length = vec.Length\n vec.Unitize()\n count = int(length / dist)\n for i in range(1,count):\n translate = vec * (i*dist)\n xf = Rhino.Geometry.Transform.Translation(translate)\n args.Display.DrawObject(rhobj, xf)\n\n # Create an instance of a GetPoint class and add a delegate\n # for the DynamicDraw event\n gp = Rhino.Input.Custom.GetPoint()\n gp.DrawLineFromPoint(pt_start, True)\n optdouble = Rhino.Input.Custom.OptionDouble(dist)\n constrain = False\n optconstrain = Rhino.Input.Custom.OptionToggle(constrain,\"Off\", \"On\")\n gp.AddOptionDouble(\"Distance\", optdouble)\n gp.AddOptionToggle(\"Constrain\", optconstrain)\n gp.DynamicDraw += ArrayByDistanceDraw\n gp.Tag = obj\n while gp.Get()==Rhino.Input.GetResult.Option:\n dist = optdouble.CurrentValue\n if constrain!=optconstrain.CurrentValue:\n constrain = optconstrain.CurrentValue\n if constrain:\n gp2 = Rhino.Input.Custom.GetPoint()\n gp2.DrawLineFromPoint(pt_start, True)\n gp2.SetCommandPrompt(\"Second point on constraint line\")\n if gp2.Get()==Rhino.Input.GetResult.Point:\n gp.Constrain(pt_start, gp2.Point())\n else:\n gp.ClearCommandOptions()\n optconstrain.CurrentValue = False\n constrain = False\n gp.AddOptionDouble(\"Distance\", optdouble)\n gp.AddOptionToggle(\"Constrain\", optconstrain)\n else:\n gp.ClearConstraints()\n continue\n if gp.CommandResult()==Rhino.Commands.Result.Success:\n scriptcontext.sticky[\"dynamic_array_distance\"] = dist\n pt = gp.Point()\n vec = pt - pt_start\n length = vec.Length\n vec.Unitize()\n count = int(length / dist)\n for i in range(1, count):\n translate = vec * (i*dist)\n xf = Rhino.Geometry.Transform.Translation(translate)\n scriptcontext.doc.Objects.Transform(obj,xf,False)\n scriptcontext.doc.Views.Redraw()\n\n\nif( __name__ == \"__main__\" ):\n dynamic_array()", "members": [ - ["Rhino.Display.DisplayPipeline", "System.Void DrawObject(DocObjects.RhinoObject rhinoObject, Transform xform)"], + ["Rhino.Display.DisplayPipeline", "void DrawObject(DocObjects.RhinoObject rhinoObject, Transform xform)"], ["Rhino.Input.Custom.GetPoint", "object Tag"], - ["Rhino.Input.Custom.GetPoint", "System.Void ClearConstraints()"], - ["Rhino.Input.Custom.GetPoint", "System.Boolean Constrain(Point3d from, Point3d to)"], + ["Rhino.Input.Custom.GetPoint", "void ClearConstraints()"], + ["Rhino.Input.Custom.GetPoint", "bool Constrain(Point3d from, Point3d to)"], ["Rhino.Input.Custom.GetPointDrawEventArgs", "GetPoint Source"], - ["Rhino.Input.Custom.GetBaseClass", "System.Void ClearCommandOptions()"] + ["Rhino.Input.Custom.GetBaseClass", "void ClearCommandOptions()"] ] }, { @@ -1297,16 +1297,16 @@ "code": "import Rhino\nimport scriptcontext\n\ndef BooleanDifference():\n filter = Rhino.DocObjects.ObjectType.PolysrfFilter\n rc, objrefs = Rhino.Input.RhinoGet.GetMultipleObjects(\"Select first set of polysurfaces\", False, filter)\n if rc != Rhino.Commands.Result.Success: return rc\n if not objrefs: return Rhino.Commands.Result.Failure\n\n in_breps0 = []\n for objref in objrefs:\n brep = objref.Brep()\n if brep: in_breps0.append(brep)\n\n scriptcontext.doc.Objects.UnselectAll()\n rc, objrefs = Rhino.Input.RhinoGet.GetMultipleObjects(\"Select second set of polysurfaces\", False, filter)\n if rc != Rhino.Commands.Result.Success: return rc\n if not objrefs: return Rhino.Commands.Result.Failure\n\n in_breps1 = []\n for objref in objrefs:\n brep = objref.Brep()\n if brep: in_breps1.append(brep)\n\n tolerance = scriptcontext.doc.ModelAbsoluteTolerance\n breps = Rhino.Geometry.Brep.CreateBooleanDifference(in_breps0, in_breps1, tolerance)\n if not breps: return Rhino.Commands.Result.Nothing\n for brep in breps: scriptcontext.doc.Objects.AddBrep(brep)\n scriptcontext.doc.Views.Redraw()\n return Rhino.Commands.Result.Success\n\nif __name__==\"__main__\":\n BooleanDifference()", "members": [ ["Rhino.DocObjects.ObjRef", "Brep Brep()"], - ["Rhino.Geometry.Brep", "Brep[] CreateBooleanDifference(IEnumerable firstSet, IEnumerable secondSet, System.Double tolerance, System.Boolean manifoldOnly)"], - ["Rhino.Geometry.Brep", "Brep[] CreateBooleanDifference(IEnumerable firstSet, IEnumerable secondSet, System.Double tolerance)"], - ["Rhino.Input.RhinoGet", "Result GetMultipleObjects(System.String prompt, System.Boolean acceptNothing, ObjectType filter, out ObjRef[] rhObjects)"] + ["Rhino.Geometry.Brep", "Brep[] CreateBooleanDifference(IEnumerable firstSet, IEnumerable secondSet, double tolerance, bool manifoldOnly)"], + ["Rhino.Geometry.Brep", "Brep[] CreateBooleanDifference(IEnumerable firstSet, IEnumerable secondSet, double tolerance)"], + ["Rhino.Input.RhinoGet", "Result GetMultipleObjects(string prompt, bool acceptNothing, ObjectType filter, out ObjRef[] rhObjects)"] ] }, { "name": "Circlecenter.py", "code": "import Rhino\nimport scriptcontext\n\ndef CircleCenter():\n go = Rhino.Input.Custom.GetObject()\n go.SetCommandPrompt(\"Select objects\")\n go.GeometryFilter = Rhino.DocObjects.ObjectType.Curve\n go.GeometryAttributeFilter = Rhino.Input.Custom.GeometryAttributeFilter.ClosedCurve\n go.GetMultiple(1, 0)\n if go.CommandResult()!=Rhino.Commands.Result.Success:\n return go.CommandResult()\n\n objrefs = go.Objects()\n if not objrefs: return Rhino.Commands.Result.Nothing\n\n tolerance = scriptcontext.doc.ModelAbsoluteTolerance\n for i, objref in enumerate(objrefs):\n # get the curve geometry\n curve = objref.Curve()\n if not curve: continue\n rc, circle = curve.TryGetCircle( tolerance )\n if rc:\n print \"Circle\", i+1, \": center = \", circle.Center\n return Rhino.Commands.Result.Success\n\nif __name__==\"__main__\":\n CircleCenter()", "members": [ - ["Rhino.Geometry.Curve", "System.Boolean TryGetCircle(out Circle circle, System.Double tolerance)"], + ["Rhino.Geometry.Curve", "bool TryGetCircle(out Circle circle, double tolerance)"], ["Rhino.Input.Custom.GetObject", "GeometryAttributeFilter GeometryAttributeFilter"] ] }, @@ -1315,20 +1315,20 @@ "code": "import Rhino\nimport rhinoscriptsyntax as rs\n\n# data passed to the RTree's SearchCallback function that\n# we can use for recording what is going on\nclass SearchData:\n def __init__(self, mesh, point):\n self.HitCount = 0\n self.Mesh = mesh\n self.Point = point\n self.Index = -1\n self.Distance = 0\n \n\ndef SearchCallback(sender, e):\n data = e.Tag\n data.HitCount += 1\n vertex = data.Mesh.Vertices[e.Id]\n distance = data.Point.DistanceTo(vertex)\n if data.Index == -1 or data.Distance > distance:\n # shrink the sphere to help improve the test\n e.SearchSphere = Rhino.Geometry.Sphere(data.Point, distance)\n data.Index = e.Id\n data.Distance = distance\n\ndef RunSearch():\n id = rs.GetObject(\"select mesh\", rs.filter.mesh)\n mesh = rs.coercemesh(id)\n if mesh:\n rs.UnselectObject(id)\n tree = Rhino.Geometry.RTree()\n # I can add a RhinoCommon function that just builds an rtree from the\n # vertices in one quick shot, but for now...\n for i,vertex in enumerate(mesh.Vertices): tree.Insert(vertex, i)\n \n while(True):\n point = rs.GetPoint(\"test point\")\n if not point: break\n \n data = SearchData(mesh, point)\n # Use the first vertex in the mesh to define a start sphere\n distance = point.DistanceTo(mesh.Vertices[0])\n sphere = Rhino.Geometry.Sphere(point, distance * 1.1)\n if tree.Search(sphere, SearchCallback, data):\n rs.AddPoint(mesh.Vertices[data.Index])\n print \"Found point in {0} tests\".format(data.HitCount)\n\nif __name__==\"__main__\":\n RunSearch()\n", "members": [ ["Rhino.Geometry.RTree", "RTree()"], - ["Rhino.Geometry.RTree", "System.Boolean Insert(Point3d point, System.Int32 elementId)"], - ["Rhino.Geometry.RTree", "System.Boolean Search(Sphere sphere, EventHandler callback, System.Object tag)"] + ["Rhino.Geometry.RTree", "bool Insert(Point3d point, int elementId)"], + ["Rhino.Geometry.RTree", "bool Search(Sphere sphere, EventHandler callback, object tag)"] ] }, { "name": "Commandlineoptions.py", "code": "import Rhino\nimport scriptcontext\n\ndef CommandLineOptions():\n # For this example we will use a GetPoint class, but all of the custom\n # \"Get\" classes support command line options.\n gp = Rhino.Input.Custom.GetPoint()\n gp.SetCommandPrompt(\"GetPoint with options\")\n \n # set up the options\n intOption = Rhino.Input.Custom.OptionInteger(1, 1, 99)\n dblOption = Rhino.Input.Custom.OptionDouble(2.2, 0, 99.9)\n boolOption = Rhino.Input.Custom.OptionToggle(True, \"Off\", \"On\")\n listValues = \"Item0\", \"Item1\", \"Item2\", \"Item3\", \"Item4\"\n \n gp.AddOptionInteger(\"Integer\", intOption)\n gp.AddOptionDouble(\"Double\", dblOption)\n gp.AddOptionToggle(\"Boolean\", boolOption)\n listIndex = 3\n opList = gp.AddOptionList(\"List\", listValues, listIndex)\n while True:\n # perform the get operation. This will prompt the user to\n # input a point, but also allow for command line options\n # defined above\n get_rc = gp.Get()\n if gp.CommandResult()!=Rhino.Commands.Result.Success:\n return gp.CommandResult()\n if get_rc==Rhino.Input.GetResult.Point:\n point = gp.Point()\n scriptcontext.doc.Objects.AddPoint(point)\n scriptcontext.doc.Views.Redraw()\n print \"Command line option values are\"\n print \" Integer =\", intOption.CurrentValue\n print \" Double =\", dblOption.CurrentValue\n print \" Boolean =\", boolOption.CurrentValue\n print \" List =\", listValues[listIndex]\n elif get_rc==Rhino.Input.GetResult.Option:\n if gp.OptionIndex()==opList:\n listIndex = gp.Option().CurrentListOptionIndex\n continue\n break\n return Rhino.Commands.Result.Success\n\n\nif __name__ == \"__main__\":\n CommandLineOptions()\n\n", "members": [ - ["Rhino.Input.Custom.GetBaseClass", "System.Int32 AddOptionDouble(LocalizeStringPair optionName, ref OptionDouble numberValue)"], - ["Rhino.Input.Custom.GetBaseClass", "System.Int32 AddOptionDouble(System.String englishName, ref OptionDouble numberValue)"], - ["Rhino.Input.Custom.GetBaseClass", "System.Int32 AddOptionInteger(LocalizeStringPair optionName, ref OptionInteger intValue)"], - ["Rhino.Input.Custom.GetBaseClass", "System.Int32 AddOptionInteger(System.String englishName, ref OptionInteger intValue)"], - ["Rhino.Input.Custom.GetBaseClass", "System.Int32 AddOptionToggle(LocalizeStringPair optionName, ref OptionToggle toggleValue)"], - ["Rhino.Input.Custom.GetBaseClass", "System.Int32 AddOptionToggle(System.String englishName, ref OptionToggle toggleValue)"], + ["Rhino.Input.Custom.GetBaseClass", "int AddOptionDouble(LocalizeStringPair optionName, ref OptionDouble numberValue)"], + ["Rhino.Input.Custom.GetBaseClass", "int AddOptionDouble(string englishName, ref OptionDouble numberValue)"], + ["Rhino.Input.Custom.GetBaseClass", "int AddOptionInteger(LocalizeStringPair optionName, ref OptionInteger intValue)"], + ["Rhino.Input.Custom.GetBaseClass", "int AddOptionInteger(string englishName, ref OptionInteger intValue)"], + ["Rhino.Input.Custom.GetBaseClass", "int AddOptionToggle(LocalizeStringPair optionName, ref OptionToggle toggleValue)"], + ["Rhino.Input.Custom.GetBaseClass", "int AddOptionToggle(string englishName, ref OptionToggle toggleValue)"], ["Rhino.Input.Custom.CommandLineOption", "int CurrentListOptionIndex"], ["Rhino.Input.Custom.OptionToggle", "OptionToggle(bool initialValue, string offValue, string onValue)"], ["Rhino.Input.Custom.OptionToggle", "bool CurrentValue"], @@ -1342,14 +1342,14 @@ "name": "Conduitarrowheads.py", "code": "import Rhino\nimport System.Drawing\nimport scriptcontext\nimport rhinoscriptsyntax as rs\n\nclass DrawArrowHeadsConduit(Rhino.Display.DisplayConduit):\n def __init__(self, line, screenSize, worldSize):\n self.line = line\n self.screenSize = screenSize\n self.worldSize = worldSize\n\n def DrawForeground(self, e):\n e.Display.DrawArrow(self.line, System.Drawing.Color.Black, self.screenSize, self.worldSize)\n\ndef RunCommand():\n # get arrow head size\n go = Rhino.Input.Custom.GetOption()\n go.SetCommandPrompt(\"ArrowHead length in screen size (pixles) or world size (percentage of arrow lenght)?\")\n go.AddOption(\"screen\")\n go.AddOption(\"world\")\n go.Get()\n if (go.CommandResult() != Rhino.Commands.Result.Success):\n return go.CommandResult()\n\n screenSize = 0\n worldSize = 0.0\n if (go.Option().EnglishName == \"screen\"):\n gi = Rhino.Input.Custom.GetInteger()\n gi.SetLowerLimit(0,True)\n gi.SetCommandPrompt(\"Length of arrow head in pixels\")\n gi.Get()\n if (gi.CommandResult() != Rhino.Commands.Result.Success):\n return gi.CommandResult()\n screenSize = gi.Number()\n else:\n gi = Rhino.Input.Custom.GetInteger()\n gi.SetLowerLimit(0, True)\n gi.SetUpperLimit(100, False)\n gi.SetCommandPrompt(\"Lenght of arrow head in percentage of total arrow lenght\")\n gi.Get()\n if (gi.CommandResult() != Rhino.Commands.Result.Success):\n return gi.CommandResult()\n worldSize = gi.Number()/100.0\n\n\n # get arrow start and end points\n gp = Rhino.Input.Custom.GetPoint()\n gp.SetCommandPrompt(\"Start of line\")\n gp.Get()\n if (gp.CommandResult() != Rhino.Commands.Result.Success):\n return gp.CommandResult()\n ptStart = gp.Point()\n\n gp.SetCommandPrompt(\"End of line\")\n gp.SetBasePoint(ptStart, False)\n gp.DrawLineFromPoint(ptStart, True)\n gp.Get()\n if (gp.CommandResult() != Rhino.Commands.Result.Success):\n return gp.CommandResult()\n ptEnd = gp.Point()\n\n\n v = ptEnd - ptStart\n if (v.IsTiny(Rhino.RhinoMath.ZeroTolerance)):\n return Rhino.Commands.Result.Nothing\n\n line = Rhino.Geometry.Line(ptStart, ptEnd)\n\n conduit = DrawArrowHeadsConduit(line, screenSize, worldSize)\n conduit.Enabled = True\n scriptcontext.doc.Views.Redraw()\n rs.GetString(\"Pausing for user input\")\n conduit.Enabled = False\n scriptcontext.doc.Views.Redraw()\n\n return Rhino.Commands.Result.Success\n\nif __name__==\"__main__\":\n RunCommand()\n", "members": [ - ["Rhino.Display.DisplayPipeline", "System.Void DrawArrow(Line line, System.Drawing.Color color, System.Double screenSize, System.Double relativeSize)"] + ["Rhino.Display.DisplayPipeline", "void DrawArrow(Line line, System.Drawing.Color color, double screenSize, double relativeSize)"] ] }, { "name": "Conduitbitmap.py", "code": "import Rhino\nfrom Rhino.Geometry import *\nimport System.Drawing\nimport Rhino.Display\nimport scriptcontext\nimport rhinoscriptsyntax as rs\n\nclass CustomConduit(Rhino.Display.DisplayConduit):\n def __init__(self):\n flag = System.Drawing.Bitmap(100,100)\n for x in range(0,100):\n for y in range(0,100):\n flag.SetPixel(x, y, System.Drawing.Color.Red)\n g = System.Drawing.Graphics.FromImage(flag)\n g.FillEllipse(System.Drawing.Brushes.Blue, 25, 25, 50, 50)\n self.display_bitmap = Rhino.Display.DisplayBitmap(flag)\n\n def DrawForeground(self, e):\n e.Display.DrawBitmap(self.display_bitmap, 50, 50)\n\nif __name__== \"__main__\":\n conduit = CustomConduit()\n conduit.Enabled = True\n scriptcontext.doc.Views.Redraw()\n rs.GetString(\"Pausing for user input\")\n conduit.Enabled = False\n scriptcontext.doc.Views.Redraw()", "members": [ - ["Rhino.Display.DisplayPipeline", "System.Void DrawBitmap(DisplayBitmap bitmap, System.Int32 left, System.Int32 top)"] + ["Rhino.Display.DisplayPipeline", "void DrawBitmap(DisplayBitmap bitmap, int left, int top)"] ] }, { @@ -1357,9 +1357,9 @@ "code": "import Rhino\nimport scriptcontext\n\ndef constrainedcopy():\n #get a single closed curve\n go = Rhino.Input.Custom.GetObject()\n go.SetCommandPrompt(\"Select curve\")\n go.GeometryFilter = Rhino.DocObjects.ObjectType.Curve\n go.GeometryAttributeFilter = Rhino.Input.Custom.GeometryAttributeFilter.ClosedCurve\n go.Get()\n if go.CommandResult() != Rhino.Commands.Result.Success: return\n objref = go.Object(0)\n base_curve = objref.Curve()\n first_point = objref.SelectionPoint()\n if not base_curve or not first_point.IsValid:\n return\n isplanar, plane = base_curve.TryGetPlane()\n if not isplanar: return\n \n gp = Rhino.Input.Custom.GetPoint()\n gp.SetCommandPrompt(\"Offset point\")\n gp.DrawLineFromPoint(first_point, True)\n line = Rhino.Geometry.Line(first_point, first_point + plane.Normal)\n gp.Constrain(line)\n gp.Get()\n if gp.CommandResult() != Rhino.Commands.Result.Success:\n return\n second_point = gp.Point()\n vec = second_point - first_point\n if vec.Length > 0.001:\n xf = Rhino.Geometry.Transform.Translation(vec)\n id = scriptcontext.doc.Objects.Transform(objref, xf, False)\n scriptcontext.doc.Views.Redraw()\n return id\n\nif __name__==\"__main__\":\n constrainedcopy()\n", "members": [ ["Rhino.DocObjects.ObjRef", "Point3d SelectionPoint()"], - ["Rhino.Geometry.Curve", "System.Boolean TryGetPlane(out Plane plane)"], + ["Rhino.Geometry.Curve", "bool TryGetPlane(out Plane plane)"], ["Rhino.Geometry.Transform", "Transform Translation(Vector3d motion)"], - ["Rhino.Input.Custom.GetPoint", "System.Boolean Constrain(Line line)"] + ["Rhino.Input.Custom.GetPoint", "bool Constrain(Line line)"] ] }, { @@ -1367,9 +1367,9 @@ "code": "import Rhino\nimport scriptcontext\n\ndef CreateBlock():\n # Select objects to define block\n go = Rhino.Input.Custom.GetObject()\n go.SetCommandPrompt( \"Select objects to define block\" )\n go.ReferenceObjectSelect = False\n go.SubObjectSelect = False\n go.GroupSelect = True\n\n # Phantoms, grips, lights, etc., cannot be in blocks.\n forbidden_geometry_filter = Rhino.DocObjects.ObjectType.Light | Rhino.DocObjects.ObjectType.Grip | Rhino.DocObjects.ObjectType.Phantom\n geometry_filter = forbidden_geometry_filter ^ Rhino.DocObjects.ObjectType.AnyObject\n go.GeometryFilter = geometry_filter\n go.GetMultiple(1, 0)\n if go.CommandResult() != Rhino.Commands.Result.Success:\n return go.CommandResult()\n\n # Block base point\n rc, base_point = Rhino.Input.RhinoGet.GetPoint(\"Block base point\", False)\n if rc != Rhino.Commands.Result.Success: return rc\n\n # Block definition name\n rc, idef_name = Rhino.Input.RhinoGet.GetString(\"Block definition name\", False, \"\")\n if rc != Rhino.Commands.Result.Success: return rc\n # Validate block name\n idef_name = idef_name.strip()\n if not idef_name: return Rhino.Commands.Result.Nothing\n\n # See if block name already exists\n existing_idef = scriptcontext.doc.InstanceDefinitions.Find(idef_name, True)\n if existing_idef:\n print \"Block definition\", idef_name, \"already exists\"\n return Rhino.Commands.Result.Nothing\n\n # Gather all of the selected objects\n objrefs = go.Objects()\n geometry = [item.Object().Geometry for item in objrefs]\n attributes = [item.Object().Attributes for item in objrefs]\n\n # Add the instance definition\n idef_index = scriptcontext.doc.InstanceDefinitions.Add(idef_name, \"\", base_point, geometry, attributes)\n\n if idef_index<0:\n print \"Unable to create block definition\", idef_name\n return Rhino.Commands.Result.Failure\n return Rhino.Commands.Result.Failure\n\n\nif __name__==\"__main__\":\n CreateBlock()\n", "members": [ ["Rhino.Input.Custom.GetObject", "bool ReferenceObjectSelect"], - ["Rhino.DocObjects.Tables.InstanceDefinitionTable", "System.Int32 Add(System.String name, System.String description, Point3d basePoint, IEnumerable geometry, IEnumerable attributes)"], - ["Rhino.DocObjects.Tables.InstanceDefinitionTable", "InstanceDefinition Find(System.String instanceDefinitionName, System.Boolean ignoreDeletedInstanceDefinitions)"], - ["Rhino.DocObjects.Tables.InstanceDefinitionTable", "InstanceDefinition Find(System.String instanceDefinitionName)"] + ["Rhino.DocObjects.Tables.InstanceDefinitionTable", "int Add(string name, string description, Point3d basePoint, IEnumerable geometry, IEnumerable attributes)"], + ["Rhino.DocObjects.Tables.InstanceDefinitionTable", "InstanceDefinition Find(string instanceDefinitionName, bool ignoreDeletedInstanceDefinitions)"], + ["Rhino.DocObjects.Tables.InstanceDefinitionTable", "InstanceDefinition Find(string instanceDefinitionName)"] ] }, { @@ -1381,7 +1381,7 @@ ["Rhino.Geometry.MeshingParameters", "MeshingParameters Minimal"], ["Rhino.Geometry.MeshingParameters", "MeshingParameters Smooth"], ["Rhino.Geometry.Mesh", "Mesh[] CreateFromBrep(Brep brep, MeshingParameters meshingParameters)"], - ["Rhino.Geometry.Mesh", "System.Void Append(Mesh other)"] + ["Rhino.Geometry.Mesh", "void Append(Mesh other)"] ] }, { @@ -1391,30 +1391,30 @@ ["Rhino.Geometry.NurbsSurface", "NurbsSurfaceKnotList KnotsU"], ["Rhino.Geometry.NurbsSurface", "NurbsSurfaceKnotList KnotsV"], ["Rhino.Geometry.NurbsSurface", "NurbsSurfacePointList Points"], - ["Rhino.Geometry.NurbsSurface", "NurbsSurface Create(System.Int32 dimension, System.Boolean isRational, System.Int32 order0, System.Int32 order1, System.Int32 controlPointCount0, System.Int32 controlPointCount1)"] + ["Rhino.Geometry.NurbsSurface", "NurbsSurface Create(int dimension, bool isRational, int order0, int order1, int controlPointCount0, int controlPointCount1)"] ] }, { "name": "Crvdeviation.py", "code": "import rhinoscriptsyntax as rs\nimport scriptcontext\nimport Rhino\n\ndef RunCommand():\n crvA = rs.GetCurveObject(\"first curve\")[0]\n crvA = rs.coercecurve(crvA)\n crvB = rs.GetCurveObject(\"second curve\")[0]\n crvB = rs.coercecurve(crvB)\n if crvA == None or crvB == None:\n return Rhino.Commands.Result.Failure\n \n maxa, maxb, maxd, mina, minb, mind = rs.CurveDeviation(crvA, crvB)\n \n if mind <= Rhino.RhinoMath.ZeroTolerance:\n mind = 0.0;\n maxDistPtA = crvA.PointAt(maxa)\n maxDistPtB = crvB.PointAt(maxb)\n minDistPtA = crvA.PointAt(mina)\n minDistPtB = crvB.PointAt(minb)\n\n print \"Minimum deviation = {0} pointA({1}, {2}, {3}), pointB({4}, {5}, {6})\".format(\n mind, minDistPtA.X, minDistPtA.Y, minDistPtA.Z, minDistPtB.X, minDistPtB.Y, minDistPtB.Z)\n print \"Maximum deviation = {0} pointA({1}, {2}, {3}), pointB({4}, {5}, {6})\".format(\n maxd, maxDistPtA.X, maxDistPtA.Y, maxDistPtA.Z, maxDistPtB.X, maxDistPtB.Y, maxDistPtB.Z)\n\nif __name__==\"__main__\":\n RunCommand()\n", "members": [ - ["Rhino.Geometry.Curve", "System.Boolean GetDistancesBetweenCurves(Curve curveA, Curve curveB, System.Double tolerance, out System.Double maxDistance, out System.Double maxDistanceParameterA, out System.Double maxDistanceParameterB, out System.Double minDistance, out System.Double minDistanceParameterA, out System.Double minDistanceParameterB)"], - ["Rhino.DocObjects.Tables.ObjectTable", "System.Int32 UnselectAll()"] + ["Rhino.Geometry.Curve", "bool GetDistancesBetweenCurves(Curve curveA, Curve curveB, double tolerance, out double maxDistance, out double maxDistanceParameterA, out double maxDistanceParameterB, out double minDistance, out double minDistanceParameterA, out double minDistanceParameterB)"], + ["Rhino.DocObjects.Tables.ObjectTable", "int UnselectAll()"] ] }, { "name": "Curveboundingbox.py", "code": "import Rhino\nimport scriptcontext\n\ndef CurveBoundingBox():\n # Select a curve object\n rc, rhobject = Rhino.Input.RhinoGet.GetOneObject(\"Select curve\", False, Rhino.DocObjects.ObjectType.Curve)\n if rc!=Rhino.Commands.Result.Success: return\n\n # Validate selection\n curve = rhobject.Curve()\n if not curve: return\n\n ## Get the active view's construction plane\n view = scriptcontext.doc.Views.ActiveView\n if not view: return\n plane = view.ActiveViewport.ConstructionPlane()\n\n # Compute the tight bounding box of the curve in world coordinates\n bbox = curve.GetBoundingBox(True)\n if not bbox.IsValid: return\n\n # Print the min and max box coordinates in world coordinates\n print \"World min:\", bbox.Min\n print \"World max:\", bbox.Max\n\n # Compute the tight bounding box of the curve based on the \n # active view's construction plane\n bbox = curve.GetBoundingBox(plane)\n\n # Print the min and max box coordinates in cplane coordinates\n print \"CPlane min:\", bbox.Min\n print \"CPlane max:\", bbox.Max\n\nif __name__==\"__main__\":\n CurveBoundingBox()", "members": [ - ["Rhino.Geometry.GeometryBase", "BoundingBox GetBoundingBox(Plane plane)"], - ["Rhino.Geometry.GeometryBase", "BoundingBox GetBoundingBox(System.Boolean accurate)"] + ["Rhino.Geometry.GeometryBase", "BoundingBox GetBoundingBox(bool accurate)"], + ["Rhino.Geometry.GeometryBase", "BoundingBox GetBoundingBox(Plane plane)"] ] }, { "name": "Curvebrepbox.py", "code": "import Rhino\nfrom Rhino.Geometry import *\nfrom Rhino.Commands import Result\nfrom Rhino.Input import RhinoGet\nfrom Rhino.DocObjects import ObjectType\nimport rhinoscriptsyntax as rs\nfrom scriptcontext import doc\n\ndef RunCommand():\n rc, objRef = RhinoGet.GetOneObject(\"Select curve\", False, ObjectType.Curve)\n if rc <> Result.Success:\n return rc\n curve = objRef.Curve()\n if None == curve:\n return Result.Failure\n\n view = doc.Views.ActiveView\n plane = view.ActiveViewport.ConstructionPlane()\n # Create a construction plane aligned bounding box\n bbox = curve.GetBoundingBox(plane)\n\n if bbox.IsDegenerate(doc.ModelAbsoluteTolerance) > 0:\n print \"the curve's bounding box is degenerate (flat) in at least one direction so a box cannot be created.\"\n return Result.Failure\n\n brep = Brep.CreateFromBox(bbox)\n doc.Objects.AddBrep(brep)\n doc.Views.Redraw()\n\n return Result.Success\n\nif __name__ == \"__main__\":\n print RunCommand()\n", "members": [ - ["Rhino.Geometry.BoundingBox", "System.Int32 IsDegenerate(System.Double tolerance)"], + ["Rhino.Geometry.BoundingBox", "int IsDegenerate(double tolerance)"], ["Rhino.Geometry.Brep", "Brep CreateFromBox(BoundingBox box)"] ] }, @@ -1423,15 +1423,15 @@ "code": "import rhinoscriptsyntax as rs\nfrom scriptcontext import *\nimport Rhino\n\ndef ReverseCurves():\n crvs = rs.GetObjects(\"Select curves to reverse\", rs.filter.curve)\n if not crvs: return\n \n for crvid in crvs:\n crv = rs.coercecurve(crvid)\n if not crv: continue\n dup = crv.DuplicateCurve()\n if dup:\n dup.Reverse()\n doc.Objects.Replace(crvid, dup)\n\nif __name__ == \"__main__\":\n ReverseCurves()", "members": [ ["Rhino.Geometry.Curve", "Curve DuplicateCurve()"], - ["Rhino.Geometry.Curve", "System.Boolean Reverse()"] + ["Rhino.Geometry.Curve", "bool Reverse()"] ] }, { "name": "Curvesurfaceintersect.py", "code": "import rhinoscriptsyntax as rs\nfrom scriptcontext import *\nimport Rhino\nimport System.Collections.Generic as scg\nimport System as s\n\ndef RunCommand():\n srfid = rs.GetObject(\"select surface\", rs.filter.surface | rs.filter.polysurface)\n if not srfid: return\n \n crvid = rs.GetObject(\"select curve\", rs.filter.curve)\n if not crvid: return\n\n result = rs.CurveBrepIntersect(crvid, srfid)\n if result == None:\n print \"no intersection\"\n return\n \n curves, points = result\n for curve in curves:\n doc.Objects.AddCurve(rs.coercecurve(curve))\n for point in points:\n rs.AddPoint(point)\n\n doc.Views.Redraw()\n\nif __name__ == \"__main__\":\n RunCommand()\n", "members": [ - ["Rhino.DocObjects.Tables.ObjectTable", "System.Int32 Select(IEnumerable objectIds)"], - ["Rhino.Geometry.Intersect.Intersection", "CurveIntersections CurveSurface(Curve curve, Surface surface, System.Double tolerance, System.Double overlapTolerance)"], + ["Rhino.DocObjects.Tables.ObjectTable", "int Select(IEnumerable objectIds)"], + ["Rhino.Geometry.Intersect.Intersection", "CurveIntersections CurveSurface(Curve curve, Surface surface, double tolerance, double overlapTolerance)"], ["Rhino.Geometry.Intersect.IntersectionEvent", "bool IsOverlap"] ] }, @@ -1439,15 +1439,15 @@ "name": "Customgeometryfilter.py", "code": "import rhinoscriptsyntax as rs\nfrom scriptcontext import *\nimport Rhino\n\ndef circleWithRadiusOf10GeometryFilter (rhObject, geometry, componentIndex):\n isCircleWithRadiusOf10 = False\n c = rs.coercecurve(geometry)\n if c:\n b, circle = c.TryGetCircle()\n if b:\n isCircleWithRadiusOf10 = circle.Radius <= 10.0 + Rhino.RhinoMath.ZeroTolerance and circle.Radius >= 10.0 - Rhino.RhinoMath.ZeroTolerance\n return isCircleWithRadiusOf10\n\ndef RunCommand():\n # only use a custom geometry filter if no simpler filter does the job\n\n # for curves - only a simple filter is needed\n if rs.GetObject(\"select curve\", rs.filter.curve): #Rhino.DocObjects.ObjectType.Curve):\n print \"curve vas selected\"\n\n # for circles with a radius of 10 - a custom geometry filter is needed\n if rs.GetObject(\"select circle with radius of 10\", rs.filter.curve, False, False, circleWithRadiusOf10GeometryFilter):\n print \"circle with radius of 10 was selected\"\n\nif __name__==\"__main__\":\n RunCommand()", "members": [ - ["Rhino.Geometry.Curve", "System.Boolean TryGetCircle(out Circle circle)"], - ["Rhino.Input.Custom.GetObject", "System.Void SetCustomGeometryFilter(GetObjectGeometryFilter filter)"] + ["Rhino.Geometry.Curve", "bool TryGetCircle(out Circle circle)"], + ["Rhino.Input.Custom.GetObject", "void SetCustomGeometryFilter(GetObjectGeometryFilter filter)"] ] }, { "name": "Customundo.py", "code": "import Rhino\nimport scriptcontext\n\n\ndef OnUndoFavoriteNumber(sender, e):\n \"\"\"!!!!!!!!!!\n NEVER change any setting in the Rhino document or application. Rhino\n handles ALL changes to the application and document and you will break\n the Undo/Redo commands if you make any changes to the application or\n document. This is meant only for your own private plug-in data\n !!!!!!!!!!\n\n This function can be called either by undo or redo\n In order to get redo to work, add another custom undo event with the\n current value. If you don't want redo to work, just skip adding\n a custom undo event here\n \"\"\"\n current_value = scriptcontext.sticky[\"FavoriteNumber\"]\n e.Document.AddCustomUndoEvent(\"Favorite Number\", OnUndoFavoriteNumber, current_value)\n\n old_value = e.Tag\n print \"Going back to your favorite =\", old_value\n scriptcontext.sticky[\"FavoriteNumber\"]= old_value;\n\n\ndef TestCustomUndo():\n \"\"\"Rhino automatically sets up an undo record when a command is run,\n but... the undo record is not saved if nothing changes in the\n document (objects added/deleted, layers changed,...)\n \n If we have a command that doesn't change things in the document,\n but we want to have our own custom undo called then we need to do\n a little extra work\n \"\"\"\n current_value = 0\n if scriptcontext.sticky.has_key(\"FavoriteNumber\"):\n current_value = scriptcontext.sticky[\"FavoriteNumber\"]\n rc, new_value = Rhino.Input.RhinoGet.GetNumber(\"Favorite number\", True, current_value)\n if rc!=Rhino.Commands.Result.Success: return\n\n scriptcontext.doc.AddCustomUndoEvent(\"Favorite Number\", OnUndoFavoriteNumber, current_value);\n scriptcontext.sticky[\"FavoriteNumber\"] = new_value\n\nif __name__==\"__main__\":\n TestCustomUndo()\n\n", "members": [ - ["Rhino.RhinoDoc", "System.Boolean AddCustomUndoEvent(System.String description, EventHandler handler, System.Object tag)"] + ["Rhino.RhinoDoc", "bool AddCustomUndoEvent(string description, EventHandler handler, object tag)"] ] }, { @@ -1477,32 +1477,32 @@ "name": "Dividebylength.py", "code": "import Rhino\nimport scriptcontext\n\ndef DivideByLengthPoints():\n filter = Rhino.DocObjects.ObjectType.Curve\n rc, objref = Rhino.Input.RhinoGet.GetOneObject(\"Select curve to divide\", False, filter)\n if not objref or rc!=Rhino.Commands.Result.Success: return rc\n \n crv = objref.Curve()\n if not crv or crv.IsShort(Rhino.RhinoMath.ZeroTolerance):\n return Rhino.Commands.Result.Failure\n \n crv_length = crv.GetLength()\n s = \"Curve length is {0:.3f}. Segment length\".format(crv_length)\n seg_length = crv_length / 2.0\n rc, length = Rhino.Input.RhinoGet.GetNumber(s, False, seg_length, 0, crv_length)\n if rc!=Rhino.Commands.Result.Success: return rc\n t_vals = crv.DivideByLength(length, True)\n if not t_vals:\n return Rhino.Commands.Result.Failure\n \n [scriptcontext.doc.Objects.AddPoint(crv.PointAt(t)) for t in t_vals]\n scriptcontext.doc.Views.Redraw()\n return Rhino.Commands.Result.Success\n\nif __name__==\"__main__\":\n DivideByLengthPoints()\n", "members": [ - ["Rhino.Geometry.Curve", "Curve[] JoinCurves(IEnumerable inputCurves, System.Double joinTolerance)"], - ["Rhino.Geometry.Curve", "System.Double[] DivideByLength(System.Double segmentLength, System.Boolean includeEnds, out Point3d[] points)"], - ["Rhino.Geometry.Curve", "System.Double[] DivideByLength(System.Double segmentLength, System.Boolean includeEnds, System.Boolean reverse, out Point3d[] points)"], - ["Rhino.Geometry.Curve", "System.Double[] DivideByLength(System.Double segmentLength, System.Boolean includeEnds, System.Boolean reverse)"], - ["Rhino.Geometry.Curve", "System.Double[] DivideByLength(System.Double segmentLength, System.Boolean includeEnds)"], - ["Rhino.Geometry.Curve", "System.Boolean IsShort(System.Double tolerance)"], + ["Rhino.Geometry.Curve", "Curve[] JoinCurves(IEnumerable inputCurves, double joinTolerance)"], + ["Rhino.Geometry.Curve", "double DivideByLength(double segmentLength, bool includeEnds, bool reverse, out Point3d[] points)"], + ["Rhino.Geometry.Curve", "double DivideByLength(double segmentLength, bool includeEnds, bool reverse)"], + ["Rhino.Geometry.Curve", "double DivideByLength(double segmentLength, bool includeEnds, out Point3d[] points)"], + ["Rhino.Geometry.Curve", "double DivideByLength(double segmentLength, bool includeEnds)"], + ["Rhino.Geometry.Curve", "bool IsShort(double tolerance)"], ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddPoint(Point3d point)"], ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddPoint(Point3f point)"], - ["Rhino.DocObjects.Tables.ObjectTable", "System.Boolean Select(System.Guid objectId)"], - ["Rhino.Input.RhinoGet", "Result GetNumber(System.String prompt, System.Boolean acceptNothing, ref System.Double outputNumber, System.Double lowerLimit, System.Double upperLimit)"], - ["Rhino.Input.RhinoGet", "Result GetNumber(System.String prompt, System.Boolean acceptNothing, ref System.Double outputNumber)"], - ["Rhino.Input.RhinoGet", "Result GetOneObject(System.String prompt, System.Boolean acceptNothing, ObjectType filter, out ObjRef rhObject)"] + ["Rhino.DocObjects.Tables.ObjectTable", "bool Select(System.Guid objectId)"], + ["Rhino.Input.RhinoGet", "Result GetNumber(string prompt, bool acceptNothing, ref double outputNumber, double lowerLimit, double upperLimit)"], + ["Rhino.Input.RhinoGet", "Result GetNumber(string prompt, bool acceptNothing, ref double outputNumber)"], + ["Rhino.Input.RhinoGet", "Result GetOneObject(string prompt, bool acceptNothing, ObjectType filter, out ObjRef rhObject)"] ] }, { "name": "Drawstring.py", "code": "from Rhino import *\nfrom Rhino.DocObjects import *\nfrom Rhino.Geometry import *\nfrom Rhino.Commands import *\nfrom Rhino.Input.Custom import *\nfrom System.Drawing import Color\n\ndef RunCommand():\n gp = GetDrawStringPoint()\n gp.SetCommandPrompt(\"Point\")\n gp.Get()\n return gp.CommandResult()\n\nclass GetDrawStringPoint(GetPoint):\n def OnDynamicDraw(self, e):\n xform = e.Viewport.GetTransform(\n CoordinateSystem.World, CoordinateSystem.Screen) \n\n current_point = e.CurrentPoint\n current_point.Transform(xform)\n screen_point = Point2d(current_point.X, current_point.Y)\n\n msg = \"screen {0}, {1}\".format(screen_point.X, screen_point.Y)\n e.Display.Draw2dText(msg, Color.Blue, screen_point, False)\n\nif __name__ == \"__main__\":\n RunCommand()", "members": [ - ["Rhino.Display.DisplayPipeline", "System.Void Draw2dText(System.String text, System.Drawing.Color color, Point2d screenCoordinate, System.Boolean middleJustified)"] + ["Rhino.Display.DisplayPipeline", "void Draw2dText(string text, System.Drawing.Color color, Point2d screenCoordinate, bool middleJustified)"] ] }, { "name": "Dupborder.py", "code": "import Rhino\nimport scriptcontext\n\ndef DupBorder():\n filter = Rhino.DocObjects.ObjectType.Surface | Rhino.DocObjects.ObjectType.PolysrfFilter\n rc, objref = Rhino.Input.RhinoGet.GetOneObject(\"Select surface or polysurface\", False, filter)\n if rc != Rhino.Commands.Result.Success: return rc\n\n rhobj = objref.Object()\n brep = objref.Brep()\n if not rhobj or not brep: return Rhino.Commands.Result.Failure\n rhobj.Select(False)\n curves = brep.DuplicateEdgeCurves(True)\n tol = scriptcontext.doc.ModelAbsoluteTolerance * 2.1\n curves = Rhino.Geometry.Curve.JoinCurves(curves, tol)\n for curve in curves:\n id = scriptcontext.doc.Objects.AddCurve(curve)\n scriptcontext.doc.Objects.Select(id)\n scriptcontext.doc.Views.Redraw()\n return Rhino.Commands.Result.Success\n\nif __name__==\"__main__\":\n DupBorder()", "members": [ - ["Rhino.Geometry.Brep", "Curve[] DuplicateEdgeCurves(System.Boolean nakedOnly)"] + ["Rhino.Geometry.Brep", "Curve[] DuplicateEdgeCurves(bool nakedOnly)"] ] }, { @@ -1531,7 +1531,7 @@ "code": "import rhinoscriptsyntax as rs\nfrom Rhino.Geometry import Intersect, Point3d, Vector3d\nfrom scriptcontext import doc\n\ndef RunCommand():\n # select a surface\n srfid = rs.GetObject(\"select serface\", rs.filter.surface | rs.filter.polysurface)\n if not srfid: return\n # get the brep\n brep = rs.coercebrep(srfid)\n if not brep: return\n\n x = rs.GetReal(\"value of x\", 0)\n y = rs.GetReal(\"value of y\", 0)\n\n pts = [(abs(point.Z), point.Z) for point in Intersect.Intersection.ProjectPointsToBreps(\n [brep], [Point3d(x, y, 0)], Vector3d(0, 0, 1), doc.ModelAbsoluteTolerance)]\n \n pts.sort(reverse=True)\n \n if pts == []:\n print \"no Z for given X, Y\"\n else:\n rs.AddPoint(Point3d(x, y, pts[0][1]))\n\nif __name__ == \"__main__\":\n RunCommand()", "members": [ ["Rhino.Geometry.BoundingBox", "Point3d[] GetCorners()"], - ["Rhino.Geometry.Intersect.Intersection", "System.Boolean CurveBrep(Curve curve, Brep brep, System.Double tolerance, out Curve[] overlapCurves, out Point3d[] intersectionPoints)"] + ["Rhino.Geometry.Intersect.Intersection", "bool CurveBrep(Curve curve, Brep brep, double tolerance, out Curve[] overlapCurves, out Point3d[] intersectionPoints)"] ] }, { @@ -1539,7 +1539,7 @@ "code": "import rhinoscriptsyntax as rs\nfrom scriptcontext import *\nimport Rhino\nfrom Rhino.Commands import Result\n\ndef RunCommand():\n # select a surface\n gs = Rhino.Input.Custom.GetObject()\n gs.SetCommandPrompt(\"select surface\")\n gs.GeometryFilter = Rhino.DocObjects.ObjectType.Surface\n gs.DisablePreSelect()\n gs.SubObjectSelect = False\n gs.Get()\n if gs.CommandResult() != Result.Success:\n return gs.CommandResult()\n\n # get the selected face\n face = gs.Object(0).Face()\n if face == None:\n return\n\n # pick a point on the surface. Constain\n # picking to the face.\n gp = Rhino.Input.Custom.GetPoint()\n gp.SetCommandPrompt(\"select point on surface\")\n gp.Constrain(face, False)\n gp.Get()\n if gp.CommandResult() != Result.Success:\n return gp.CommandResult()\n\n # get the parameters of the point on the\n # surface that is clesest to gp.Point()\n b, u, v = face.ClosestPoint(gp.Point())\n if b:\n dir = face.NormalAt(u, v)\n if face.OrientationIsReversed:\n dir.Reverse()\n print \"Surface normal at uv({0:f},{1:f}) = ({2:f},{3:f},{4:f})\".format(\n u, v, dir.X, dir.Y, dir.Z)\n\nif __name__ == \"__main__\":\n RunCommand()\n", "members": [ ["Rhino.Geometry.BrepFace", "bool OrientationIsReversed"], - ["Rhino.Geometry.Surface", "Vector3d NormalAt(System.Double u, System.Double v)"] + ["Rhino.Geometry.Surface", "Vector3d NormalAt(double u, double v)"] ] }, { @@ -1561,22 +1561,22 @@ "name": "Extractisocurve.py", "code": "from Rhino import *\nfrom Rhino.DocObjects import *\nfrom Rhino.Commands import *\nfrom Rhino.Input import *\nfrom Rhino.Input.Custom import *\nfrom Rhino.Geometry import *\nfrom scriptcontext import doc\n\ndef RunCommand():\n rc, obj_ref = RhinoGet.GetOneObject(\"Select surface\", False, ObjectType.Surface)\n if rc <> Result.Success or obj_ref == None:\n return rc\n surface = obj_ref.Surface()\n\n gp = GetPoint()\n gp.SetCommandPrompt(\"Point on surface\")\n gp.Constrain(surface, False)\n option_toggle = OptionToggle(False, \"U\", \"V\")\n gp.AddOptionToggle(\"Direction\", option_toggle)\n point = Point3d.Unset\n\n while True:\n grc = gp.Get()\n if grc == GetResult.Option:\n continue\n elif grc == GetResult.Point:\n point = gp.Point()\n break\n else:\n return Result.Nothing\n\n if point == Point3d.Unset:\n return Result.Nothing\n\n direction = 1 if option_toggle.CurrentValue else 0\n b, u_parameter, v_parameter = surface.ClosestPoint(point)\n if not b: return Result.Failure\n\n iso_curve = surface.IsoCurve(direction, u_parameter if direction == 1 else v_parameter)\n if iso_curve == None: \n return Result.Failure\n\n doc.Objects.AddCurve(iso_curve)\n doc.Views.Redraw()\n return Result.Success\n\nif __name__ == \"__main__\":\n RunCommand()", "members": [ - ["Rhino.Geometry.Surface", "Curve IsoCurve(System.Int32 direction, System.Double constantParameter)"] + ["Rhino.Geometry.Surface", "Curve IsoCurve(int direction, double constantParameter)"] ] }, { "name": "Extractthumbnail.py", "code": "import Rhino\nimport rhinoscriptsyntax as rs\nfrom scriptcontext import doc\n\nimport clr\nclr.AddReference(\"System.Windows.Forms\")\nimport System.Windows.Forms\n\ndef RunCommand():\n\n fn = rs.OpenFileName(title=\"select file\", filter=\"Rhino files|*.3dm||\")\n if fn == None:\n return\n\n bitmap = doc.ExtractPreviewImage(fn)\n\n f = System.Windows.Forms.Form()\n f.Height = bitmap.Height\n f.Width = bitmap.Width\n pb = System.Windows.Forms.PictureBox()\n pb.Image = bitmap\n pb.Height = bitmap.Height #SizeMode = System.Windows.Forms.PictueBoxSizeMode.AutoSize\n pb.Width = bitmap.Width\n f.Controls.Add(pb);\n f.Show();\n\nif __name__ == \"__main__\":\n RunCommand()\n", "members": [ - ["Rhino.Input.RhinoGet", "System.String GetFileName(GetFileNameMode mode, System.String defaultName, System.String title, System.Object parent, BitmapFileTypes fileTypes)"], - ["Rhino.Input.RhinoGet", "System.String GetFileName(GetFileNameMode mode, System.String defaultName, System.String title, System.Object parent)"] + ["Rhino.Input.RhinoGet", "string GetFileName(GetFileNameMode mode, string defaultName, string title, object parent, BitmapFileTypes fileTypes)"], + ["Rhino.Input.RhinoGet", "string GetFileName(GetFileNameMode mode, string defaultName, string title, object parent)"] ] }, { "name": "Filletcurves.py", "code": "from Rhino import *\nfrom Rhino.Commands import *\nfrom Rhino.Geometry import *\nfrom Rhino.Input import *\nfrom Rhino.DocObjects import *\nfrom Rhino.Input.Custom import *\nfrom scriptcontext import doc\n\ndef RunCommand():\n gc1 = GetObject()\n gc1.DisablePreSelect()\n gc1.SetCommandPrompt(\"Select first curve to fillet (close to the end you want to fillet)\")\n gc1.GeometryFilter = ObjectType.Curve\n gc1.GeometryAttributeFilter = GeometryAttributeFilter.OpenCurve\n gc1.Get()\n if gc1.CommandResult() != Result.Success:\n return gc1.CommandResult()\n curve1_obj_ref = gc1.Object(0)\n curve1 = curve1_obj_ref.Curve()\n if curve1 == None: return Result.Failure\n curve1_point_near_end = curve1_obj_ref.SelectionPoint()\n if curve1_point_near_end == Point3d.Unset:\n return Result.Failure\n\n gc2 = GetObject()\n gc2.DisablePreSelect()\n gc2.SetCommandPrompt(\"Select second curve to fillet (close to the end you want to fillet)\")\n gc2.GeometryFilter = ObjectType.Curve\n gc2.GeometryAttributeFilter = GeometryAttributeFilter.OpenCurve\n gc2.Get()\n if gc2.CommandResult() != Result.Success:\n return gc2.CommandResult()\n curve2_obj_ref = gc2.Object(0)\n curve2 = curve2_obj_ref.Curve()\n if curve2 == None: return Result.Failure\n curve2_point_near_end = curve2_obj_ref.SelectionPoint()\n if curve2_point_near_end == Point3d.Unset:\n return Result.Failure\n\n radius = 0.0\n rc, radius = RhinoGet.GetNumber(\"fillet radius\", False, radius)\n if rc != Result.Success: return rc\n\n fillet_curve = Curve.CreateFilletCurves(curve1, curve1_point_near_end, curve2, curve2_point_near_end, radius,\n True, True, True, doc.ModelAbsoluteTolerance, doc.ModelAngleToleranceDegrees)\n if fillet_curve == None or fillet_curve.Length != 1:\n return Result.Failure\n\n doc.Objects.AddCurve(fillet_curve[0])\n doc.Views.Redraw()\n return rc\n\nif __name__ == \"__main__\":\n RunCommand()", "members": [ - ["Rhino.Geometry.Curve", "Curve[] CreateFilletCurves(Curve curve0, Point3d point0, Curve curve1, Point3d point1, System.Double radius, System.Boolean join, System.Boolean trim, System.Boolean arcExtension, System.Double tolerance, System.Double angleTolerance)"] + ["Rhino.Geometry.Curve", "Curve[] CreateFilletCurves(Curve curve0, Point3d point0, Curve curve1, Point3d point1, double radius, bool join, bool trim, bool arcExtension, double tolerance, double angleTolerance)"] ] }, { @@ -1591,8 +1591,8 @@ "name": "Getpointdynamicdraw.py", "code": "from Rhino import *\nfrom Rhino.Geometry import *\nfrom Rhino.Commands import *\nfrom Rhino.Input.Custom import *\nfrom scriptcontext import doc\nfrom System.Drawing import *\n\ndef RunCommand():\n gp = GetPoint()\n gp.SetCommandPrompt(\"Center point\")\n gp.Get()\n if gp.CommandResult() <> Result.Success:\n return gp.CommandResult()\n center_point = gp.Point()\n if center_point == Point3d.Unset:\n return Result.Failure\n\n gcp = GetCircleRadiusPoint(center_point)\n gcp.SetCommandPrompt(\"Radius\")\n gcp.ConstrainToConstructionPlane(False)\n gcp.SetBasePoint(center_point, True)\n gcp.DrawLineFromPoint(center_point, True)\n gcp.Get()\n if gcp.CommandResult() <> Result.Success:\n return gcp.CommandResult()\n\n radius = center_point.DistanceTo(gcp.Point())\n cplane = doc.Views.ActiveView.ActiveViewport.ConstructionPlane()\n doc.Objects.AddCircle(Circle(cplane, center_point, radius))\n doc.Views.Redraw()\n return Result.Success\n\nclass GetCircleRadiusPoint (GetPoint):\n def __init__(self, centerPoint):\n self.m_center_point = centerPoint\n \n def OnDynamicDraw(self, e):\n cplane = e.RhinoDoc.Views.ActiveView.ActiveViewport.ConstructionPlane()\n radius = self.m_center_point.DistanceTo(e.CurrentPoint)\n circle = Circle(cplane, self.m_center_point, radius)\n e.Display.DrawCircle(circle, Color.Black)\n\nif __name__ == \"__main__\":\n RunCommand()", "members": [ - ["Rhino.Display.DisplayPipeline", "System.Void DrawCircle(Circle circle, System.Drawing.Color color)"], - ["Rhino.Input.Custom.GetPoint", "System.Void OnDynamicDraw(GetPointDrawEventArgs e)"] + ["Rhino.Display.DisplayPipeline", "void DrawCircle(Circle circle, System.Drawing.Color color)"], + ["Rhino.Input.Custom.GetPoint", "void OnDynamicDraw(GetPointDrawEventArgs e)"] ] }, { @@ -1608,11 +1608,11 @@ "members": [ ["Rhino.RhinoDoc", "HatchPatternTable HatchPatterns"], ["Rhino.DocObjects.ModelComponent", "string Name"], - ["Rhino.Geometry.Hatch", "Hatch[] Create(Curve curve, System.Int32 hatchPatternIndex, System.Double rotationRadians, System.Double scale, System.Double tolerance)"], - ["Rhino.Geometry.Hatch", "Hatch[] Create(Curve curve, System.Int32 hatchPatternIndex, System.Double rotationRadians, System.Double scale)"], + ["Rhino.Geometry.Hatch", "Hatch[] Create(Curve curve, int hatchPatternIndex, double rotationRadians, double scale, double tolerance)"], + ["Rhino.Geometry.Hatch", "Hatch[] Create(Curve curve, int hatchPatternIndex, double rotationRadians, double scale)"], ["Rhino.DocObjects.Tables.HatchPatternTable", "int CurrentHatchPatternIndex"], - ["Rhino.DocObjects.Tables.HatchPatternTable", "System.Int32 Find(System.String name, System.Boolean ignoreDeleted)"], - ["Rhino.DocObjects.Tables.HatchPatternTable", "HatchPattern FindName(System.String name)"], + ["Rhino.DocObjects.Tables.HatchPatternTable", "int Find(string name, bool ignoreDeleted)"], + ["Rhino.DocObjects.Tables.HatchPatternTable", "HatchPattern FindName(string name)"], ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddHatch(Hatch hatch)"] ] }, @@ -1620,10 +1620,10 @@ "name": "Insertknot.py", "code": "import Rhino\nimport scriptcontext\n\ndef InsertKnot():\n filter = Rhino.DocObjects.ObjectType.Curve\n rc, objref = Rhino.Input.RhinoGet.GetOneObject(\"Select curve for knot insertion\", False, filter)\n if rc != Rhino.Commands.Result.Success: return rc\n \n curve = objref.Curve()\n if not curve: return Rhino.Commands.Result.Failure\n nurb = curve.ToNurbsCurve()\n if not nurb: return Rhino.Commands.Result.Failure\n\n gp = Rhino.Input.Custom.GetPoint()\n gp.SetCommandPrompt(\"Point on curve to add knot\")\n gp.Constrain(nurb, False)\n gp.Get()\n if gp.CommandResult() == Rhino.Commands.Result.Success:\n crv, t = gp.PointOnCurve()\n if crv and nurb.Knots.InsertKnot(t):\n scriptcontext.doc.Objects.Replace(objref, nurb)\n scriptcontext.doc.Views.Redraw()\n return Rhino.Commands.Result.Success\n\nif __name__==\"__main__\":\n InsertKnot()", "members": [ - ["Rhino.Input.Custom.GetPoint", "System.Boolean Constrain(Curve curve, System.Boolean allowPickingPointOffObject)"], - ["Rhino.Input.Custom.GetPoint", "Curve PointOnCurve(out System.Double t)"], - ["Rhino.DocObjects.Tables.ObjectTable", "System.Boolean Replace(ObjRef objref, Curve curve)"], - ["Rhino.Geometry.Collections.NurbsCurveKnotList", "System.Boolean InsertKnot(System.Double value)"] + ["Rhino.Input.Custom.GetPoint", "bool Constrain(Curve curve, bool allowPickingPointOffObject)"], + ["Rhino.Input.Custom.GetPoint", "Curve PointOnCurve(out double t)"], + ["Rhino.DocObjects.Tables.ObjectTable", "bool Replace(ObjRef objref, Curve curve)"], + ["Rhino.Geometry.Collections.NurbsCurveKnotList", "bool InsertKnot(double value)"] ] }, { @@ -1639,16 +1639,16 @@ "code": "import Rhino\nimport scriptcontext\n\ndef IntersectCurves():\n # Select two curves to intersect\n go = Rhino.Input.Custom.GetObject()\n go.SetCommandPrompt(\"Select two curves\")\n go.GeometryFilter = Rhino.DocObjects.ObjectType.Curve\n go.GetMultiple(2, 2)\n if go.CommandResult()!=Rhino.Commands.Result.Success: return\n\n # Validate input\n curveA = go.Object(0).Curve()\n curveB = go.Object(1).Curve()\n if not curveA or not curveB: return\n\n # Calculate the intersection\n intersection_tolerance = 0.001\n overlap_tolerance = 0.0\n events = Rhino.Geometry.Intersect.Intersection.CurveCurve(curveA, curveB, intersection_tolerance, overlap_tolerance)\n\n # Process the results\n if not events: return\n for ccx_event in events:\n scriptcontext.doc.Objects.AddPoint(ccx_event.PointA)\n if ccx_event.PointA.DistanceTo(ccx_event.PointB) > float.Epsilon:\n scriptcontext.doc.Objects.AddPoint(ccx_event.PointB)\n scriptcontext.doc.Objects.AddLine(ccx_event.PointA, ccx_event.PointB)\n scriptcontext.doc.Views.Redraw()\n\nif __name__==\"__main__\":\n IntersectCurves()", "members": [ ["Rhino.DocObjects.ObjRef", "Curve Curve()"], - ["Rhino.Geometry.Point3d", "System.Double DistanceTo(Point3d other)"], - ["Rhino.Geometry.Point3f", "System.Double DistanceTo(Point3f other)"], - ["Rhino.Geometry.Intersect.Intersection", "CurveIntersections CurveCurve(Curve curveA, Curve curveB, System.Double tolerance, System.Double overlapTolerance)"] + ["Rhino.Geometry.Point3d", "double DistanceTo(Point3d other)"], + ["Rhino.Geometry.Point3f", "double DistanceTo(Point3f other)"], + ["Rhino.Geometry.Intersect.Intersection", "CurveIntersections CurveCurve(Curve curveA, Curve curveB, double tolerance, double overlapTolerance)"] ] }, { "name": "Intersectlinecircle.py", "code": "import rhinoscriptsyntax as rs\nfrom scriptcontext import doc\nimport Rhino\nfrom Rhino.Geometry.Intersect import Intersection, LineCircleIntersection\n\ndef RunCommand():\n rc, circle = Rhino.Input.RhinoGet.GetCircle()\n if rc != Rhino.Commands.Result.Success:\n return rc\n doc.Objects.AddCircle(circle)\n doc.Views.Redraw()\n\n rc, line = Rhino.Input.RhinoGet.GetLine()\n if rc != Rhino.Commands.Result.Success:\n return rc\n doc.Objects.AddLine(line)\n doc.Views.Redraw()\n\n lineCircleIntersect, t1, point1, t2, point2 = Intersection.LineCircle(line, circle)\n message = \"\"\n if lineCircleIntersect == LineCircleIntersection.None:\n message = \"line does not intersect circle\"\n elif lineCircleIntersect == LineCircleIntersection.Single:\n message = \"line intersects circle at point ({0},{1},{2})\".format(point1.X, point1.Y, point1.Z)\n doc.Objects.AddPoint(point1)\n elif lineCircleIntersect == LineCircleIntersection.Multiple:\n message = \"line intersects circle at points ({0},{1},{2}) and ({3},{4},{5})\".format(\n point1.X, point1.Y, point1.Z, point2.X, point2.Y, point2.Z)\n doc.Objects.AddPoint(point1)\n doc.Objects.AddPoint(point2)\n \n print message\n doc.Views.Redraw()\n\nif __name__ == \"__main__\":\n RunCommand()", "members": [ - ["Rhino.Geometry.Intersect.Intersection", "LineCircleIntersection LineCircle(Line line, Circle circle, out System.Double t1, out Point3d point1, out System.Double t2, out Point3d point2)"] + ["Rhino.Geometry.Intersect.Intersection", "LineCircleIntersection LineCircle(Line line, Circle circle, out double t1, out Point3d point1, out double t2, out Point3d point2)"] ] }, { @@ -1656,9 +1656,9 @@ "code": "import Rhino\nimport scriptcontext\n\ndef IntersectLines():\n go = Rhino.Input.Custom.GetObject()\n go.SetCommandPrompt( \"Select lines\" )\n go.GeometryFilter = Rhino.DocObjects.ObjectType.Curve\n go.GetMultiple( 2, 2)\n if go.CommandResult()!=Rhino.Commands.Result.Success:\n return go.CommandResult()\n if go.ObjectCount!=2: return Rhino.Commands.Result.Failure\n\n crv0 = go.Object(0).Geometry()\n crv1 = go.Object(1).Geometry()\n if not crv0 or not crv1: return Rhino.Commands.Result.Failure\n\n line0 = crv0.Line\n line1 = crv1.Line\n v0 = line0.Direction\n v0.Unitize()\n v1 = line1.Direction\n v1.Unitize()\n\n if v0.IsParallelTo(v1)!=0:\n print \"Selected lines are parallel.\"\n return Rhino.Commands.Result.Nothing\n\n rc, a, b = Rhino.Geometry.Intersect.Intersection.LineLine(line0, line1)\n if not rc:\n print \"No intersection found.\"\n return Rhino.Commands.Result.Nothing\n\n pt0 = line0.PointAt(a)\n pt1 = line1.PointAt(b)\n # pt0 and pt1 should be equal, so we will only add pt0 to the document\n scriptcontext.doc.Objects.AddPoint(pt0)\n scriptcontext.doc.Views.Redraw()\n return Rhino.Commands.Result.Success\n\nif __name__==\"__main__\":\n IntersectLines()", "members": [ ["Rhino.Geometry.Line", "Vector3d Direction"], - ["Rhino.Geometry.Line", "Point3d PointAt(System.Double t)"], - ["Rhino.Geometry.Vector3d", "System.Int32 IsParallelTo(Vector3d other)"], - ["Rhino.Geometry.Intersect.Intersection", "System.Boolean LineLine(Line lineA, Line lineB, out System.Double a, out System.Double b)"] + ["Rhino.Geometry.Line", "Point3d PointAt(double t)"], + ["Rhino.Geometry.Vector3d", "int IsParallelTo(Vector3d other)"], + ["Rhino.Geometry.Intersect.Intersection", "bool LineLine(Line lineA, Line lineB, out double a, out double b)"] ] }, { @@ -1666,7 +1666,7 @@ "code": "import Rhino\n\ndef IsBrepBox(brep):\n zero_tolerance = 1.0e-6 #or whatever\n rc = brep.IsSolid\n if rc: rc = brep.Faces.Count == 6\n\n N = []\n for i in range(6):\n if not rc: break\n rc, plane = brep.Faces[i].TryGetPlane(zero_tolerance)\n if rc:\n v = plane.ZAxis\n v.Unitize()\n N.append(v)\n \n for i in range(6):\n count = 0\n for j in range(6):\n if not rc: break\n dot = abs(N[i] * N[j])\n if dot<=zero_tolerance: continue\n if abs(dot-1.0)<=zero_tolerance:\n count += 1\n else:\n rc = False\n\n if rc:\n if 2!=count: rc = False\n return rc\n\n\nif __name__==\"__main__\":\n rc, objref = Rhino.Input.RhinoGet.GetOneObject(\"Select Brep\", True, Rhino.DocObjects.ObjectType.Brep)\n if rc==Rhino.Commands.Result.Success:\n brep = objref.Brep()\n if brep:\n if IsBrepBox(brep): print \"Yes it is a box\"\n else: print \"No it is not a box\"\n", "members": [ ["Rhino.Geometry.Brep", "bool IsSolid"], - ["Rhino.Geometry.Surface", "System.Boolean TryGetPlane(out Plane plane, System.Double tolerance)"] + ["Rhino.Geometry.Surface", "bool TryGetPlane(out Plane plane, double tolerance)"] ] }, { @@ -1680,15 +1680,15 @@ "name": "Issurfaceinplane.py", "code": "import Rhino\nfrom Rhino.Geometry import *\nimport rhinoscriptsyntax as rs\nfrom scriptcontext import doc\nimport math\n\ndef RunCommand():\n surface_id = rs.GetSurfaceObject()[0]\n if surface_id == None:\n return\n surface = rs.coercesurface(surface_id)\n\n corners = rs.GetRectangle()\n if corners == None:\n return\n \n plane = Plane(corners[0], corners[1], corners[2])\n\n is_or_isnt = \"\" if IsSurfaceInPlane(surface, plane, doc.ModelAbsoluteTolerance) else \" not \"\n print \"Surface is{0} in plane.\".format(is_or_isnt)\n\ndef IsSurfaceInPlane(surface, plane, tolerance):\n if not surface.IsPlanar(tolerance):\n return False\n \n bbox = surface.GetBoundingBox(True)\n rc = True\n for corner in bbox.GetCorners():\n if math.fabs(plane.DistanceTo(corner)) > tolerance:\n rc = False\n break\n \n return rc\n\nif __name__ == \"__main__\":\n RunCommand()", "members": [ - ["Rhino.Geometry.Plane", "System.Double DistanceTo(Point3d testPoint)"], - ["Rhino.Geometry.Surface", "System.Boolean IsPlanar()"] + ["Rhino.Geometry.Plane", "double DistanceTo(Point3d testPoint)"], + ["Rhino.Geometry.Surface", "bool IsPlanar()"] ] }, { "name": "Leader.py", "code": "import rhinoscriptsyntax as rs\n\ndef RunCommand():\n points = [(1,1,0), (5,1,0), (5,5,0), (9,5,0)]\n rs.AddLeader(points)\n\nif __name__ == \"__main__\":\n RunCommand()", "members": [ - ["Rhino.Geometry.Point2d", "System.Double DistanceTo(Point2d other)"], + ["Rhino.Geometry.Point2d", "double DistanceTo(Point2d other)"], ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddLeader(Plane plane, IEnumerable points)"] ] }, @@ -1698,32 +1698,32 @@ "members": [ ["Rhino.DocObjects.Layer", "string FullPath"], ["Rhino.DocObjects.Layer", "bool IsLocked"], - ["Rhino.DocObjects.Layer", "System.Boolean CommitChanges()"] + ["Rhino.DocObjects.Layer", "bool CommitChanges()"] ] }, { "name": "Loft.py", "code": "import rhinoscriptsyntax as rs\n\ndef RunCommand():\n crvids = rs.GetObjects(message=\"select curves to loft\", filter=rs.filter.curve, minimum_count=2)\n if not crvids: return\n\n rs.AddLoftSrf(object_ids=crvids, loft_type = 3) #3 = tight\n\nif __name__ == \"__main__\":\n RunCommand()", "members": [ - ["Rhino.Geometry.Brep", "Brep[] CreateFromLoft(IEnumerable curves, Point3d start, Point3d end, LoftType loftType, System.Boolean closed)"] + ["Rhino.Geometry.Brep", "Brep[] CreateFromLoft(IEnumerable curves, Point3d start, Point3d end, LoftType loftType, bool closed)"] ] }, { "name": "Makerhinocontours.py", "code": "from System import *\nfrom Rhino import *\nfrom Rhino.DocObjects import *\nfrom Rhino.Geometry import *\nfrom Rhino.Input import *\nfrom Rhino.Input.Custom import *\nfrom Rhino.Commands import *\nfrom scriptcontext import doc\n\ndef RunCommand():\n filter = ObjectType.Surface | ObjectType.PolysrfFilter | ObjectType.Mesh\n rc, obj_refs = RhinoGet.GetMultipleObjects(\"Select objects to contour\", False, filter)\n if rc <> Result.Success:\n return rc\n\n gp = GetPoint()\n gp.SetCommandPrompt(\"Contour plane base point\")\n gp.Get()\n if gp.CommandResult() <> Result.Success:\n return gp.CommandResult()\n base_point = gp.Point()\n\n gp.DrawLineFromPoint(base_point, True)\n gp.SetCommandPrompt(\"Direction perpendicular to contour planes\")\n gp.Get()\n if gp.CommandResult() <> Result.Success:\n return gp.CommandResult()\n end_point = gp.Point()\n\n if base_point.DistanceTo(end_point) < RhinoMath.ZeroTolerance:\n return Result.Nothing\n\n distance = 1.0\n rc, distance = RhinoGet.GetNumber(\"Distance between contours\", False, distance)\n if rc <> Result.Success:\n return rc\n\n interval = Math.Abs(distance)\n\n for obj_ref in obj_refs:\n geometry = obj_ref.Geometry()\n if geometry == None:\n return Result.Failure\n\n if type(geometry) == Brep:\n curves = Brep.CreateContourCurves(geometry, base_point, end_point, interval)\n else:\n curves = Mesh.CreateContourCurves(geometry, base_point, end_point, interval)\n\n for curve in curves:\n curve_object_id = doc.Objects.AddCurve(curve)\n doc.Objects.Select(curve_object_id)\n\n if curves <> None:\n doc.Views.Redraw()\n return Result.Success\n\nif __name__ == \"__main__\":\n RunCommand()", "members": [ - ["Rhino.Geometry.Brep", "Curve[] CreateContourCurves(Brep brepToContour, Point3d contourStart, Point3d contourEnd, System.Double interval)"], - ["Rhino.Geometry.Mesh", "Curve[] CreateContourCurves(Mesh meshToContour, Point3d contourStart, Point3d contourEnd, System.Double interval, System.Double tolerance)"] + ["Rhino.Geometry.Brep", "Curve[] CreateContourCurves(Brep brepToContour, Point3d contourStart, Point3d contourEnd, double interval)"], + ["Rhino.Geometry.Mesh", "Curve[] CreateContourCurves(Mesh meshToContour, Point3d contourStart, Point3d contourEnd, double interval, double tolerance)"] ] }, { "name": "Meshdrawing.py", "code": "import rhinoscriptsyntax as rs\nfrom scriptcontext import doc\nimport Rhino\nimport System\nimport System.Drawing\n\ndef RunCommand():\n gs = Rhino.Input.Custom.GetObject()\n gs.SetCommandPrompt(\"select sphere\")\n gs.GeometryFilter = Rhino.DocObjects.ObjectType.Surface\n gs.DisablePreSelect()\n gs.SubObjectSelect = False\n gs.Get()\n if gs.CommandResult() != Rhino.Commands.Result.Success:\n return gs.CommandResult()\n\n b, sphere = gs.Object(0).Surface().TryGetSphere()\n if sphere.IsValid:\n mesh = Rhino.Geometry.Mesh.CreateFromSphere(sphere, 10, 10)\n if mesh == None:\n return Rhino.Commands.Result.Failure\n\n conduit = DrawBlueMeshConduit(mesh)\n conduit.Enabled = True\n doc.Views.Redraw()\n\n inStr = rs.GetString(\"press to continue\")\n\n conduit.Enabled = False\n doc.Views.Redraw()\n return Rhino.Commands.Result.Success\n else:\n return Rhino.Commands.Result.Failure\n\nclass DrawBlueMeshConduit(Rhino.Display.DisplayConduit):\n def __init__(self, mesh):\n self.mesh = mesh\n self.color = System.Drawing.Color.Blue\n self.material = Rhino.Display.DisplayMaterial()\n self.material.Diffuse = self.color\n if mesh != None and mesh.IsValid:\n self.bbox = mesh.GetBoundingBox(True)\n\n def CalculateBoundingBox(self, calculateBoundingBoxEventArgs):\n #super.CalculateBoundingBox(calculateBoundingBoxEventArgs)\n calculateBoundingBoxEventArgs.IncludeBoundingBox(self.bbox)\n\n def PreDrawObjects(self, drawEventArgs):\n #base.PreDrawObjects(rawEventArgs)\n gvp = drawEventArgs.Display.Viewport\n if gvp.DisplayMode.EnglishName.ToLower() == \"wireframe\":\n drawEventArgs.Display.DrawMeshWires(self.mesh, self.color)\n else:\n drawEventArgs.Display.DrawMeshShaded(self.mesh, self.material)\n\nif __name__ == \"__main__\":\n RunCommand()", "members": [ - ["Rhino.Display.DisplayPipeline", "System.Void DrawMeshShaded(Mesh mesh, DisplayMaterial material)"], - ["Rhino.Display.DisplayPipeline", "System.Void DrawMeshWires(Mesh mesh, System.Drawing.Color color)"], - ["Rhino.Display.DisplayConduit", "System.Void CalculateBoundingBox(CalculateBoundingBoxEventArgs e)"], - ["Rhino.Display.DisplayConduit", "System.Void PreDrawObjects(DrawEventArgs e)"] + ["Rhino.Display.DisplayPipeline", "void DrawMeshShaded(Mesh mesh, DisplayMaterial material)"], + ["Rhino.Display.DisplayPipeline", "void DrawMeshWires(Mesh mesh, System.Drawing.Color color)"], + ["Rhino.Display.DisplayConduit", "void CalculateBoundingBox(CalculateBoundingBoxEventArgs e)"], + ["Rhino.Display.DisplayConduit", "void PreDrawObjects(DrawEventArgs e)"] ] }, { @@ -1738,9 +1738,9 @@ "name": "Modifylightcolor.py", "code": "from Rhino import *\nfrom Rhino.DocObjects import *\nfrom Rhino.Input import *\nfrom Rhino.UI import *\nfrom scriptcontext import doc\n\ndef RunCommand():\n rc, obj_ref = RhinoGet.GetOneObject(\n \"Select light to change color\", \n True,\n ObjectType.Light)\n if rc != Result.Success:\n return rc\n light = obj_ref.Light()\n if light == None:\n return Result.Failure\n\n b, color = Dialogs.ShowColorDialog(light.Diffuse)\n if b:\n light.Diffuse = color\n \n doc.Lights.Modify(obj_ref.ObjectId, light)\n return Result.Success\n\nif __name__ == \"__main__\":\n RunCommand()", "members": [ - ["Rhino.UI.Dialogs", "System.Boolean ShowColorDialog(ref System.Drawing.Color color)"], + ["Rhino.UI.Dialogs", "bool ShowColorDialog(ref System.Drawing.Color color)"], ["Rhino.Geometry.Light", "Color Diffuse"], - ["Rhino.DocObjects.Tables.LightTable", "System.Boolean Modify(System.Guid id, Geometry.Light light)"] + ["Rhino.DocObjects.Tables.LightTable", "bool Modify(System.Guid id, Geometry.Light light)"] ] }, { @@ -1763,15 +1763,15 @@ "name": "Nurbscurveincreasedegree.py", "code": "from Rhino import *\nfrom Rhino.Commands import *\nfrom Rhino.Input import *\nfrom Rhino.DocObjects import *\nfrom scriptcontext import doc\n\ndef RunCommand():\n rc, obj_ref = RhinoGet.GetOneObject(\"Select curve\", False, ObjectType.Curve)\n if rc != Result.Success: return rc\n if obj_ref == None: return Result.Failure\n curve = obj_ref.Curve()\n if curve == None: return Result.Failure\n nurbs_curve = curve.ToNurbsCurve()\n\n new_degree = -1\n rc, new_degree = RhinoGet.GetInteger(\n \"New degree <{0}...11>\".format(nurbs_curve.Degree), True, new_degree, nurbs_curve.Degree, 11)\n if rc != Result.Success: return rc\n\n rc = Result.Failure\n if nurbs_curve.IncreaseDegree(new_degree):\n if doc.Objects.Replace(obj_ref.ObjectId, nurbs_curve):\n rc = Result.Success\n\n print \"Result: {0}\".format(rc)\n doc.Views.Redraw()\n return rc\n\nif __name__ == \"__main__\":\n RunCommand()", "members": [ - ["Rhino.Geometry.NurbsCurve", "System.Boolean IncreaseDegree(System.Int32 desiredDegree)"] + ["Rhino.Geometry.NurbsCurve", "bool IncreaseDegree(int desiredDegree)"] ] }, { "name": "Nurbssurfaceincreasedegree.py", "code": "from Rhino import *\nfrom Rhino.Commands import *\nfrom Rhino.Input import *\nfrom Rhino.DocObjects import *\nfrom scriptcontext import doc\n\ndef RunCommand():\n rc, obj_ref = RhinoGet.GetOneObject(\"Select surface\", False, ObjectType.Surface)\n if rc != Result.Success: return rc\n if obj_ref == None: return Result.Failure\n surface = obj_ref.Surface()\n if surface == None: return Result.Failure\n nurbs_surface = surface.ToNurbsSurface()\n\n new_u_degree = -1\n rc, new_u_degree = RhinoGet.GetInteger(\n \"New U degree <{0}...11>\".format(nurbs_surface.Degree(0)), True, new_u_degree, nurbs_surface.Degree(0), 11)\n if rc != Result.Success: return rc\n \n new_v_degree = -1\n rc, new_v_degree = RhinoGet.GetInteger(\n \"New V degree <{0}...11>\".format(nurbs_surface.Degree(1)), True, new_v_degree, nurbs_surface.Degree(1), 11)\n if rc != Result.Success: return rc\n\n rc = Result.Failure\n if nurbs_surface.IncreaseDegreeU(new_u_degree):\n if nurbs_surface.IncreaseDegreeV(new_v_degree):\n if doc.Objects.Replace(obj_ref.ObjectId, nurbs_surface):\n rc = Result.Success\n\n print \"Result: {0}\".format(rc)\n doc.Views.Redraw()\n return rc\n\nif __name__==\"__main__\":\n RunCommand()", "members": [ - ["Rhino.Geometry.NurbsSurface", "System.Boolean IncreaseDegreeU(System.Int32 desiredDegree)"], - ["Rhino.Geometry.NurbsSurface", "System.Boolean IncreaseDegreeV(System.Int32 desiredDegree)"] + ["Rhino.Geometry.NurbsSurface", "bool IncreaseDegreeU(int desiredDegree)"], + ["Rhino.Geometry.NurbsSurface", "bool IncreaseDegreeV(int desiredDegree)"] ] }, { @@ -1785,11 +1785,11 @@ "name": "Objectdisplaymode.py", "code": "import Rhino\nimport scriptcontext\n\ndef ObjectDisplayMode():\n filter = Rhino.DocObjects.ObjectType.Brep | Rhino.DocObjects.ObjectType.Mesh\n rc, objref = Rhino.Input.RhinoGet.GetOneObject(\"Select mesh or surface\", True, filter)\n if rc != Rhino.Commands.Result.Success: return rc;\n viewportId = scriptcontext.doc.Views.ActiveView.ActiveViewportID\n\n attr = objref.Object().Attributes\n if attr.HasDisplayModeOverride(viewportId):\n print \"Removing display mode override from object\"\n attr.RemoveDisplayModeOverride(viewportId)\n else:\n modes = Rhino.Display.DisplayModeDescription.GetDisplayModes()\n mode = None\n if len(modes) == 1:\n mode = modes[0]\n else:\n go = Rhino.Input.Custom.GetOption()\n go.SetCommandPrompt(\"Select display mode\")\n str_modes = []\n for m in modes:\n s = m.EnglishName.replace(\" \",\"\").replace(\"-\",\"\")\n str_modes.append(s)\n go.AddOptionList(\"DisplayMode\", str_modes, 0)\n if go.Get()==Rhino.Input.GetResult.Option:\n mode = modes[go.Option().CurrentListOptionIndex]\n if not mode: return Rhino.Commands.Result.Cancel\n attr.SetDisplayModeOverride(mode, viewportId)\n scriptcontext.doc.Objects.ModifyAttributes(objref, attr, False)\n scriptcontext.doc.Views.Redraw()\n\n\nif __name__==\"__main__\":\n ObjectDisplayMode()", "members": [ - ["Rhino.DocObjects.ObjectAttributes", "System.Boolean HasDisplayModeOverride(System.Guid viewportId)"], - ["Rhino.DocObjects.ObjectAttributes", "System.Void RemoveDisplayModeOverride(System.Guid rhinoViewportId)"], - ["Rhino.DocObjects.ObjectAttributes", "System.Boolean SetDisplayModeOverride(Display.DisplayModeDescription mode, System.Guid rhinoViewportId)"], - ["Rhino.Input.Custom.GetBaseClass", "System.Int32 AddOptionList(LocalizeStringPair optionName, IEnumerable listValues, System.Int32 listCurrentIndex)"], - ["Rhino.Input.Custom.GetBaseClass", "System.Int32 AddOptionList(System.String englishOptionName, IEnumerable listValues, System.Int32 listCurrentIndex)"] + ["Rhino.DocObjects.ObjectAttributes", "bool HasDisplayModeOverride(System.Guid viewportId)"], + ["Rhino.DocObjects.ObjectAttributes", "void RemoveDisplayModeOverride(System.Guid rhinoViewportId)"], + ["Rhino.DocObjects.ObjectAttributes", "bool SetDisplayModeOverride(Display.DisplayModeDescription mode, System.Guid rhinoViewportId)"], + ["Rhino.Input.Custom.GetBaseClass", "int AddOptionList(LocalizeStringPair optionName, IEnumerable listValues, int listCurrentIndex)"], + ["Rhino.Input.Custom.GetBaseClass", "int AddOptionList(string englishOptionName, IEnumerable listValues, int listCurrentIndex)"] ] }, { @@ -1804,19 +1804,19 @@ "name": "Orientonsrf.py", "code": "import Rhino\nimport scriptcontext\nimport System.Guid\n\ndef OrientOnSrf():\n # Select objects to orient\n go = Rhino.Input.Custom.GetObject()\n go.SetCommandPrompt(\"Select objects to orient\")\n go.SubObjectSelect = False\n go.GroupSelect = True\n go.GetMultiple(1, 0)\n if go.CommandResult()!=Rhino.Commands.Result.Success:\n return go.CommandResult()\n\n # Point to orient from\n gp = Rhino.Input.Custom.GetPoint()\n gp.SetCommandPrompt(\"Point to orient from\")\n gp.Get()\n if gp.CommandResult()!=Rhino.Commands.Result.Success:\n return gp.CommandResult()\n \n # Define source plane\n view = gp.View()\n if not view:\n view = doc.Views.ActiveView\n if not view: return Rhino.Commands.Result.Failure\n\n source_plane = view.ActiveViewport.ConstructionPlane()\n source_plane.Origin = gp.Point()\n\n # Surface to orient on\n gs = Rhino.Input.Custom.GetObject()\n gs.SetCommandPrompt(\"Surface to orient on\")\n gs.GeometryFilter = Rhino.DocObjects.ObjectType.Surface\n gs.SubObjectSelect = True\n gs.DeselectAllBeforePostSelect = False\n gs.OneByOnePostSelect = True\n gs.Get()\n if gs.CommandResult()!=Rhino.Commands.Result.Success:\n return gs.CommandResult()\n\n objref = gs.Object(0)\n # get selected surface object\n obj = objref.Object()\n if not obj: return Rhino.Commands.Result.Failure\n # get selected surface (face)\n surface = objref.Surface()\n if not surface: return Rhino.Commands.Result.Failure\n # Unselect surface\n obj.Select(False)\n\n # Point on surface to orient to\n gp.SetCommandPrompt(\"Point on surface to orient to\")\n gp.Constrain(surface, False)\n gp.Get()\n if gp.CommandResult()!=Rhino.Commands.Result.Success:\n return gp.CommandResult()\n\n # Do transformation\n rc = Rhino.Commands.Result.Failure\n getrc, u, v = surface.ClosestPoint(gp.Point())\n if getrc:\n getrc, target_plane = surface.FrameAt(u,v)\n if getrc:\n # Build transformation\n xform = Rhino.Geometry.Transform.PlaneToPlane(source_plane, target_plane)\n # Do the transformation. In this example, we will copy the original objects\n delete_original = False\n for i in range(go.ObjectCount):\n rhobj = go.Object(i)\n scriptcontext.doc.Objects.Transform(rhobj, xform, delete_original)\n scriptcontext.doc.Views.Redraw()\n rc = Rhino.Commands.Result.Success\n return rc\n\n\nif __name__==\"__main__\":\n OrientOnSrf()\n", "members": [ - ["Rhino.DocObjects.RhinoObject", "System.Int32 Select(System.Boolean on)"], + ["Rhino.DocObjects.RhinoObject", "int Select(bool on)"], ["Rhino.DocObjects.ObjRef", "RhinoObject Object()"], ["Rhino.DocObjects.ObjRef", "Surface Surface()"], - ["Rhino.Geometry.Surface", "System.Boolean ClosestPoint(Point3d testPoint, out System.Double u, out System.Double v)"], - ["Rhino.Geometry.Surface", "System.Boolean FrameAt(System.Double u, System.Double v, out Plane frame)"], - ["Rhino.Input.Custom.GetPoint", "System.Boolean Constrain(Surface surface, System.Boolean allowPickingPointOffObject)"], + ["Rhino.Geometry.Surface", "bool ClosestPoint(Point3d testPoint, out double u, out double v)"], + ["Rhino.Geometry.Surface", "bool FrameAt(double u, double v, out Plane frame)"], + ["Rhino.Input.Custom.GetPoint", "bool Constrain(Surface surface, bool allowPickingPointOffObject)"], ["Rhino.Input.Custom.GetObject", "bool DeselectAllBeforePostSelect"], ["Rhino.Input.Custom.GetObject", "ObjectType GeometryFilter"], ["Rhino.Input.Custom.GetObject", "bool GroupSelect"], ["Rhino.Input.Custom.GetObject", "bool OneByOnePostSelect"], ["Rhino.Input.Custom.GetObject", "bool SubObjectSelect"], - ["Rhino.Input.Custom.GetObject", "ObjRef Object(System.Int32 index)"], - ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid Transform(ObjRef objref, Transform xform, System.Boolean deleteOriginal)"] + ["Rhino.Input.Custom.GetObject", "ObjRef Object(int index)"], + ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid Transform(ObjRef objref, Transform xform, bool deleteOriginal)"] ] }, { @@ -1841,9 +1841,9 @@ ["Rhino.Geometry.SurfaceCurvature", "double Mean"], ["Rhino.Geometry.SurfaceCurvature", "Vector3d Normal"], ["Rhino.Geometry.SurfaceCurvature", "Point3d Point"], - ["Rhino.Geometry.SurfaceCurvature", "Vector3d Direction(System.Int32 direction)"], - ["Rhino.Geometry.SurfaceCurvature", "System.Double Kappa(System.Int32 direction)"], - ["Rhino.Geometry.Surface", "SurfaceCurvature CurvatureAt(System.Double u, System.Double v)"] + ["Rhino.Geometry.SurfaceCurvature", "Vector3d Direction(int direction)"], + ["Rhino.Geometry.SurfaceCurvature", "double Kappa(int direction)"], + ["Rhino.Geometry.Surface", "SurfaceCurvature CurvatureAt(double u, double v)"] ] }, { @@ -1851,23 +1851,23 @@ "code": "from scriptcontext import doc\nimport Rhino\n\ndef RunCommand():\n instanceDefinitions = doc.InstanceDefinitions\n instanceDefinitionCount = instanceDefinitions.Count\n\n if instanceDefinitionCount == 0:\n print \"Document contains no instance definitions.\"\n return\n\n dump = Rhino.FileIO.TextLog()\n dump.IndentSize = 4\n\n for i in range(0, instanceDefinitionCount):\n DumpInstanceDefinition(instanceDefinitions[i], dump, True)\n\n print dump.ToString()\n\ndef DumpInstanceDefinition(instanceDefinition, dump, isRoot):\n if instanceDefinition != None and not instanceDefinition.IsDeleted:\n if isRoot:\n node = '-'\n else:\n node = '+'\n dump.Print(u\"{0} Instance definition {1} = {2}\\n\".format(node, instanceDefinition.Index, instanceDefinition.Name))\n\n if instanceDefinition.ObjectCount > 0:\n dump.PushIndent()\n for i in range(0, instanceDefinition.ObjectCount):\n obj = instanceDefinition.Object(i)\n if obj != None and type(obj) == Rhino.DocObjects.InstanceObject:\n DumpInstanceDefinition(obj.InstanceDefinition, dump, False) # Recursive...\n else:\n dump.Print(u\"+ Object {0} = {1}\\n\".format(i, obj.ShortDescription(False)))\n dump.PopIndent()\n\nif __name__ == \"__main__\":\n RunCommand()\n", "members": [ ["Rhino.RhinoDoc", "InstanceDefinitionTable InstanceDefinitions"], - ["Rhino.FileIO.TextLog", "System.Void PopIndent()"], - ["Rhino.FileIO.TextLog", "System.Void Print(System.String text)"], - ["Rhino.FileIO.TextLog", "System.Void PushIndent()"] + ["Rhino.FileIO.TextLog", "void PopIndent()"], + ["Rhino.FileIO.TextLog", "void Print(string text)"], + ["Rhino.FileIO.TextLog", "void PushIndent()"] ] }, { "name": "Projectpointstobreps.py", "code": "import rhinoscriptsyntax as rs\nfrom scriptcontext import *\nfrom Rhino.Geometry import *\n\ndef RunCommand():\n srfid = rs.GetObject(\"select surface\", rs.filter.surface | rs.filter.polysurface)\n if not srfid: return\n brep = rs.coercebrep(srfid)\n if not brep: return\n \n pts = Intersect.Intersection.ProjectPointsToBreps(\n [brep], # brep on which to project\n [Point3d(0, 0, 0), Point3d(3,0,3), Point3d(-2,0,-2)], # points to project\n Vector3d(0, 1, 0), # project on Y axis\n doc.ModelAbsoluteTolerance)\n\n if pts != None and pts.Length > 0:\n for pt in pts:\n doc.Objects.AddPoint(pt)\n\n doc.Views.Redraw()\n\nif __name__ == \"__main__\":\n RunCommand()", "members": [ - ["Rhino.Geometry.Intersect.Intersection", "Point3d[] ProjectPointsToBreps(IEnumerable breps, IEnumerable points, Vector3d direction, System.Double tolerance)"] + ["Rhino.Geometry.Intersect.Intersection", "Point3d[] ProjectPointsToBreps(IEnumerable breps, IEnumerable points, Vector3d direction, double tolerance)"] ] }, { "name": "Projectpointstomeshesex.py", "code": "from System.Collections.Generic import *\nfrom Rhino import *\nfrom Rhino.Commands import *\nfrom Rhino.Geometry import *\nfrom Rhino.Geometry.Intersect import *\nfrom Rhino.Input import *\nfrom Rhino.DocObjects import *\nfrom scriptcontext import doc\n\ndef RunCommand():\n rc, obj_ref = RhinoGet.GetOneObject(\"mesh\", False, ObjectType.Mesh)\n if rc != Result.Success: return rc\n mesh = obj_ref.Mesh()\n\n rc, obj_ref_pts = RhinoGet.GetMultipleObjects(\"points\", False, ObjectType.Point)\n if rc != Result.Success: return rc\n points = []\n for obj_ref_pt in obj_ref_pts:\n pt = obj_ref_pt.Point().Location\n points.append(pt)\n\n prj_points, indices = Intersection.ProjectPointsToMeshesEx({mesh}, points, Vector3d(0, 1, 0), 0)\n for prj_pt in prj_points: \n doc.Objects.AddPoint(prj_pt)\n doc.Views.Redraw()\n return Result.Success\n\nif __name__ == \"__main__\":\n RunCommand()", "members": [ - ["Rhino.Geometry.Intersect.Intersection", "Point3d[] ProjectPointsToMeshesEx(IEnumerable meshes, IEnumerable points, Vector3d direction, System.Double tolerance, out System.Int32[] indices)"] + ["Rhino.Geometry.Intersect.Intersection", "Point3d[] ProjectPointsToMeshesEx(IEnumerable meshes, IEnumerable points, Vector3d direction, double tolerance, out int indices)"] ] }, { @@ -1876,14 +1876,14 @@ "members": [ ["Rhino.DocObjects.InstanceDefinition", "bool IsDeleted"], ["Rhino.DocObjects.InstanceDefinition", "bool IsReference"], - ["Rhino.DocObjects.Tables.InstanceDefinitionTable", "System.Boolean Modify(System.Int32 idefIndex, System.String newName, System.String newDescription, System.Boolean quiet)"] + ["Rhino.DocObjects.Tables.InstanceDefinitionTable", "bool Modify(int idefIndex, string newName, string newDescription, bool quiet)"] ] }, { "name": "Replacecolordialog.py", "code": "from Rhino import *\nfrom Rhino.Commands import *\nfrom Rhino.UI import *\nfrom System.Windows.Forms import *\n\nm_dlg = None\n\ndef RunCommand():\n Dialogs.SetCustomColorDialog(OnSetCustomColorDialog)\n return Result.Success\n\ndef OnSetCustomColorDialog(sender, e):\n m_dlg = ColorDialog()\n if m_dlg.ShowDialog(None) == DialogResult.OK:\n c = m_dlg.Color\n e.SelectedColor = c\n\nif __name__ == \"__main__\":\n RunCommand()", "members": [ - ["Rhino.UI.Dialogs", "System.Void SetCustomColorDialog(EventHandler handler)"] + ["Rhino.UI.Dialogs", "void SetCustomColorDialog(EventHandler handler)"] ] }, { @@ -1906,12 +1906,12 @@ "name": "Screencaptureview.py", "code": "from scriptcontext import doc\nfrom System.Windows.Forms import *\nimport Rhino.UI\nfrom System import Environment\n\ndef RunCommand():\n file_name = \"\";\n\n bitmap = doc.Views.ActiveView.CaptureToBitmap(True, True, True)\n\n # copy bitmap to clipboard\n Clipboard.SetImage(bitmap)\n\n\n # save bitmap to file\n save_file_dialog = Rhino.UI.SaveFileDialog()\n save_file_dialog.Filter = \"*.bmp\"\n save_file_dialog.InitialDirectory = \\\n Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)\n\n if save_file_dialog.ShowDialog() == DialogResult.OK:\n file_name = save_file_dialog.FileName\n\n if file_name != \"\":\n bitmap.Save(file_name)\n\n return Rhino.Commands.Result.Success\n\nif __name__ == \"__main__\":\n RunCommand()", "members": [ - ["Rhino.Display.RhinoView", "System.Drawing.Bitmap CaptureToBitmap(System.Boolean grid, System.Boolean worldAxes, System.Boolean cplaneAxes)"], + ["Rhino.Display.RhinoView", "System.Drawing.Bitmap CaptureToBitmap(bool grid, bool worldAxes, bool cplaneAxes)"], ["Rhino.UI.SaveFileDialog", "SaveFileDialog()"], ["Rhino.UI.SaveFileDialog", "string FileName"], ["Rhino.UI.SaveFileDialog", "string Filter"], ["Rhino.UI.SaveFileDialog", "string InitialDirectory"], - ["Rhino.UI.SaveFileDialog", "System.Boolean ShowSaveDialog()"] + ["Rhino.UI.SaveFileDialog", "bool ShowSaveDialog()"] ] }, { @@ -1920,7 +1920,7 @@ "members": [ ["Rhino.DocObjects.Layer", "string Name"], ["Rhino.DocObjects.Tables.LayerTable", "Layer CurrentLayer"], - ["Rhino.DocObjects.Tables.ObjectTable", "RhinoObject[] FindByLayer(System.String layerName)"] + ["Rhino.DocObjects.Tables.ObjectTable", "RhinoObject[] FindByLayer(string layerName)"] ] }, { @@ -1952,7 +1952,7 @@ "members": [ ["Rhino.Geometry.TextEntity", "TextEntity()"], ["Rhino.Geometry.TextEntity", "TextJustification Justification"], - ["Rhino.DocObjects.Tables.FontTable", "System.Int32 FindOrCreate(System.String face, System.Boolean bold, System.Boolean italic)"], + ["Rhino.DocObjects.Tables.FontTable", "int FindOrCreate(string face, bool bold, bool italic)"], ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddText(Text3d text3d)"] ] }, @@ -1960,7 +1960,7 @@ "name": "Tightboundingbox.py", "code": "from scriptcontext import doc\nimport rhinoscriptsyntax as rs\nfrom Rhino.Geometry import *\nfrom Rhino.Input import *\nfrom Rhino.DocObjects import *\nfrom Rhino.Commands import *\nfrom System.Collections.Generic import *\n\ndef RunCommand():\n rc, obj_ref = RhinoGet.GetOneObject(\n \"Select surface to split\", True, ObjectType.Surface)\n if rc != Result.Success:\n return rc\n brep_face = obj_ref.Surface()\n if brep_face == None:\n return Result.Failure\n\n rc, obj_ref = RhinoGet.GetOneObject(\n \"Select cutting curve\", True, ObjectType.Curve)\n if rc != Result.Success:\n return rc\n curve = obj_ref.Curve()\n if curve == None:\n return Result.Failure\n\n curves = List[Curve]([curve])\n split_brep = brep_face.Split(\n curves, doc.ModelAbsoluteTolerance)\n\n if split_brep == None:\n RhinoApp.WriteLine(\"Unable to split surface.\")\n return Result.Nothing\n\n meshes = Mesh.CreateFromBrep(split_brep)\n print type(meshes)\n for mesh in meshes:\n bbox = mesh.GetBoundingBox(True)\n bbox_type = bbox.IsDegenerate(doc.ModelAbsoluteTolerance)\n if bbox_type == 1: # rectangle\n # box with 8 corners flattened to rectangle with 4 corners\n box_corners = bbox.GetCorners()\n rectangle_corners = []\n for corner_point in box_corners:\n if corner_point not in rectangle_corners:\n rectangle_corners.append(corner_point)\n # add 1st point as last to close the loop\n rectangle_corners.append(rectangle_corners[0])\n doc.Objects.AddPolyline(rectangle_corners)\n doc.Views.Redraw()\n elif bbox_type == 0: # box\n brep_box = Box(bbox).ToBrep()\n doc.Objects.AddBrep(brep_box)\n doc.Views.Redraw()\n else: # bbox invalid, point, or line\n return Result.Failure\n\n return Result.Success\n\nif __name__ == \"__main__\":\n RunCommand()", "members": [ - ["Rhino.Geometry.BrepFace", "Brep Split(IEnumerable curves, System.Double tolerance)"], + ["Rhino.Geometry.BrepFace", "Brep Split(IEnumerable curves, double tolerance)"], ["Rhino.Geometry.Mesh", "Mesh[] CreateFromBrep(Brep brep)"], ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddPolyline(IEnumerable points)"] ] @@ -1969,7 +1969,7 @@ "name": "Transformbrep.py", "code": "import Rhino\nimport scriptcontext\n\ndef TransformBrep():\n rc, objref = Rhino.Input.RhinoGet.GetOneObject(\"Select brep\", True, Rhino.DocObjects.ObjectType.Brep)\n if rc!=Rhino.Commands.Result.Success: return\n \n # Simple translation transformation\n xform = Rhino.Geometry.Transform.Translation(18,-18,25)\n scriptcontext.doc.Objects.Transform(objref, xform, True)\n scriptcontext.doc.Views.Redraw()\n\nif __name__==\"__main__\":\n TransformBrep()", "members": [ - ["Rhino.Geometry.Transform", "Transform Translation(System.Double dx, System.Double dy, System.Double dz)"] + ["Rhino.Geometry.Transform", "Transform Translation(double dx, double dy, double dz)"] ] }, { @@ -1992,20 +1992,20 @@ "code": "Partial Class Examples\n Public Shared Function AddBackgroundBitmap(ByVal doc As Rhino.RhinoDoc) As Rhino.Commands.Result\n ' Allow the user to select a bitmap file\n Dim fd As New Rhino.UI.OpenFileDialog()\n fd.Filter = \"Image Files (*.bmp;*.png;*.jpg)|*.bmp;*.png;*.jpg\"\n If fd.ShowDialog() <> System.Windows.Forms.DialogResult.OK Then\n Return Rhino.Commands.Result.Cancel\n End If\n\n ' Verify the file that was selected\n Dim image As System.Drawing.Image\n Try\n image = System.Drawing.Image.FromFile(fd.FileName)\n Catch generatedExceptionName As Exception\n Return Rhino.Commands.Result.Failure\n End Try\n\n ' Allow the user to pick the bitmap origin\n Dim gp As New Rhino.Input.Custom.GetPoint()\n gp.SetCommandPrompt(\"Bitmap Origin\")\n gp.ConstrainToConstructionPlane(True)\n gp.Get()\n If gp.CommandResult() <> Rhino.Commands.Result.Success Then\n Return gp.CommandResult()\n End If\n\n ' Get the view that the point was picked in.\n ' This will be the view that the bitmap appears in.\n Dim view As Rhino.Display.RhinoView = gp.View()\n If view Is Nothing Then\n view = doc.Views.ActiveView\n If view Is Nothing Then\n Return Rhino.Commands.Result.Failure\n End If\n End If\n\n ' Allow the user to specify the bitmap with in model units\n Dim gn As New Rhino.Input.Custom.GetNumber()\n gn.SetCommandPrompt(\"Bitmap width\")\n gn.SetLowerLimit(1.0, False)\n gn.Get()\n If gn.CommandResult() <> Rhino.Commands.Result.Success Then\n Return gn.CommandResult()\n End If\n\n ' Cook up some scale factors\n Dim w As Double = gn.Number()\n Dim image_width As Double = CDbl(image.Width)\n Dim image_height As Double = CDbl(image.Height)\n Dim h As Double = w * (image_height / image_width)\n\n Dim plane As Rhino.Geometry.Plane = view.ActiveViewport.ConstructionPlane()\n plane.Origin = gp.Point()\n view.ActiveViewport.SetTraceImage(fd.FileName, plane, w, h, False, False)\n view.Redraw()\n Return Rhino.Commands.Result.Success\n End Function\nEnd Class\n", "members": [ ["Rhino.Display.RhinoView", "RhinoViewport ActiveViewport"], - ["Rhino.Display.RhinoView", "System.Void Redraw()"], + ["Rhino.Display.RhinoView", "void Redraw()"], ["Rhino.Display.RhinoViewport", "Plane ConstructionPlane()"], - ["Rhino.Display.RhinoViewport", "System.Boolean SetTraceImage(System.String bitmapFileName, Plane plane, System.Double width, System.Double height, System.Boolean grayscale, System.Boolean filtered)"], + ["Rhino.Display.RhinoViewport", "bool SetTraceImage(string bitmapFileName, Plane plane, double width, double height, bool grayscale, bool filtered)"], ["Rhino.UI.OpenFileDialog", "OpenFileDialog()"], ["Rhino.UI.OpenFileDialog", "string FileName"], ["Rhino.UI.OpenFileDialog", "string Filter"], - ["Rhino.UI.OpenFileDialog", "System.Boolean ShowOpenDialog()"], - ["Rhino.Input.Custom.GetPoint", "System.Boolean ConstrainToConstructionPlane(System.Boolean throughBasePoint)"], + ["Rhino.UI.OpenFileDialog", "bool ShowOpenDialog()"], + ["Rhino.Input.Custom.GetPoint", "bool ConstrainToConstructionPlane(bool throughBasePoint)"], ["Rhino.Input.Custom.GetBaseClass", "Result CommandResult()"], - ["Rhino.Input.Custom.GetBaseClass", "System.Double Number()"], + ["Rhino.Input.Custom.GetBaseClass", "double Number()"], ["Rhino.Input.Custom.GetBaseClass", "RhinoView View()"], ["Rhino.Input.Custom.GetNumber", "GetNumber()"], ["Rhino.Input.Custom.GetNumber", "GetResult Get()"], - ["Rhino.Input.Custom.GetNumber", "System.Void SetLowerLimit(System.Double lowerLimit, System.Boolean strictlyGreaterThan)"], + ["Rhino.Input.Custom.GetNumber", "void SetLowerLimit(double lowerLimit, bool strictlyGreaterThan)"], ["Rhino.DocObjects.Tables.ViewTable", "RhinoView ActiveView"] ] }, @@ -2023,7 +2023,7 @@ "code": "Partial Class Examples\n Public Shared Function AddChildLayer(ByVal doc As Rhino.RhinoDoc) As Rhino.Commands.Result\n ' Get an existing layer\n Dim default_name As String = doc.Layers.CurrentLayer.Name\n\n ' Prompt the user to enter a layer name\n Dim gs As New Rhino.Input.Custom.GetString()\n gs.SetCommandPrompt(\"Name of existing layer\")\n gs.SetDefaultString(default_name)\n gs.AcceptNothing(True)\n gs.[Get]()\n If gs.CommandResult() <> Rhino.Commands.Result.Success Then\n Return gs.CommandResult()\n End If\n\n ' Was a layer named entered?\n Dim layer_name As String = gs.StringResult().Trim()\n Dim index As Integer = doc.Layers.Find(layer_name, True)\n If index < 0 Then\n Return Rhino.Commands.Result.Cancel\n End If\n\n Dim parent_layer As Rhino.DocObjects.Layer = doc.Layers(index)\n\n ' Create a child layer\n Dim child_name As String = parent_layer.Name + \"_child\"\n Dim childlayer As New Rhino.DocObjects.Layer()\n childlayer.ParentLayerId = parent_layer.Id\n childlayer.Name = child_name\n childlayer.Color = System.Drawing.Color.Red\n\n index = doc.Layers.Add(childlayer)\n If index < 0 Then\n Rhino.RhinoApp.WriteLine(\"Unable to add {0} layer.\", child_name)\n Return Rhino.Commands.Result.Failure\n End If\n Return Rhino.Commands.Result.Success\n End Function\nEnd Class", "members": [ ["Rhino.DocObjects.Layer", "Guid ParentLayerId"], - ["Rhino.DocObjects.Tables.LayerTable", "System.Int32 Add(Layer layer)"] + ["Rhino.DocObjects.Tables.LayerTable", "int Add(Layer layer)"] ] }, { @@ -2032,7 +2032,7 @@ "members": [ ["Rhino.Geometry.Circle", "Circle(Plane plane, double radius)"], ["Rhino.Geometry.Point3d", "Point3d(double x, double y, double z)"], - ["Rhino.DocObjects.Tables.ViewTable", "System.Void Redraw()"], + ["Rhino.DocObjects.Tables.ViewTable", "void Redraw()"], ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddCircle(Circle circle)"] ] }, @@ -2041,8 +2041,8 @@ "code": "Partial Class Examples\n Public Shared Function AddClippingPlane(ByVal doc As Rhino.RhinoDoc) As Rhino.Commands.Result\n ' Define the corners of the clipping plane\n Dim corners As Rhino.Geometry.Point3d() = Nothing\n Dim rc As Rhino.Commands.Result = Rhino.Input.RhinoGet.GetRectangle(corners)\n If rc <> Rhino.Commands.Result.Success Then\n Return rc\n End If\n\n ' Get the active view\n Dim view As Rhino.Display.RhinoView = doc.Views.ActiveView\n If view Is Nothing Then\n Return Rhino.Commands.Result.Failure\n End If\n\n Dim p0 As Rhino.Geometry.Point3d = corners(0)\n Dim p1 As Rhino.Geometry.Point3d = corners(1)\n Dim p3 As Rhino.Geometry.Point3d = corners(3)\n\n ' Create a plane from the corner points\n Dim plane As New Rhino.Geometry.Plane(p0, p1, p3)\n\n ' Add a clipping plane object to the document\n Dim id As Guid = doc.Objects.AddClippingPlane(plane, p0.DistanceTo(p1), p0.DistanceTo(p3), view.ActiveViewportID)\n If id <> Guid.Empty Then\n doc.Views.Redraw()\n Return Rhino.Commands.Result.Success\n End If\n Return Rhino.Commands.Result.Failure\n End Function\nEnd Class\n", "members": [ ["Rhino.Geometry.Plane", "Plane(Point3d origin, Point3d xPoint, Point3d yPoint)"], - ["Rhino.FileIO.File3dmObjectTable", "System.Guid AddClippingPlane(Plane plane, System.Double uMagnitude, System.Double vMagnitude, System.Guid clippedViewportId)"], - ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddClippingPlane(Plane plane, System.Double uMagnitude, System.Double vMagnitude, System.Guid clippedViewportId)"], + ["Rhino.FileIO.File3dmObjectTable", "System.Guid AddClippingPlane(Plane plane, double uMagnitude, double vMagnitude, System.Guid clippedViewportId)"], + ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddClippingPlane(Plane plane, double uMagnitude, double vMagnitude, System.Guid clippedViewportId)"], ["Rhino.Input.RhinoGet", "Result GetRectangle(out Point3d[] corners)"] ] }, @@ -2052,26 +2052,26 @@ "members": [ ["Rhino.Geometry.Plane", "Plane(Point3d origin, Vector3d normal)"], ["Rhino.Geometry.Cylinder", "Cylinder(Circle baseCircle, double height)"], - ["Rhino.Geometry.Cylinder", "Brep ToBrep(System.Boolean capBottom, System.Boolean capTop)"] + ["Rhino.Geometry.Cylinder", "Brep ToBrep(bool capBottom, bool capTop)"] ] }, { "name": "Addlayer.vb", "code": "Partial Class Examples\n Public Shared Function AddLayer(ByVal doc As Rhino.RhinoDoc) As Rhino.Commands.Result\n ' Cook up an unused layer name\n Dim unused_name As String = doc.Layers.GetUnusedLayerName(False)\n\n ' Prompt the user to enter a layer name\n Dim gs As New Rhino.Input.Custom.GetString()\n gs.SetCommandPrompt(\"Name of layer to add\")\n gs.SetDefaultString(unused_name)\n gs.AcceptNothing(True)\n gs.Get()\n If gs.CommandResult() <> Rhino.Commands.Result.Success Then\n Return gs.CommandResult()\n End If\n\n ' Was a layer named entered?\n Dim layer_name As String = gs.StringResult().Trim()\n If String.IsNullOrEmpty(layer_name) Then\n Rhino.RhinoApp.WriteLine(\"Layer name cannot be blank.\")\n Return Rhino.Commands.Result.Cancel\n End If\n\n ' Is the layer name valid?\n If Not Rhino.DocObjects.Layer.IsValidName(layer_name) Then\n Rhino.RhinoApp.WriteLine(layer_name & \" is not a valid layer name.\")\n Return Rhino.Commands.Result.Cancel\n End If\n\n ' Does a layer with the same name already exist?\n Dim layer_index As Integer = doc.Layers.Find(layer_name, True)\n If layer_index >= 0 Then\n Rhino.RhinoApp.WriteLine(\"A layer with the name {0} already exists.\", layer_name)\n Return Rhino.Commands.Result.Cancel\n End If\n\n ' Add a new layer to the document\n layer_index = doc.Layers.Add(layer_name, System.Drawing.Color.Black)\n If layer_index < 0 Then\n Rhino.RhinoApp.WriteLine(\"Unable to add {0} layer.\", layer_name)\n Return Rhino.Commands.Result.Failure\n End If\n Return Rhino.Commands.Result.Success\n End Function\nEnd Class\n", "members": [ - ["Rhino.RhinoApp", "System.Void WriteLine(System.String format, System.Object arg0)"], - ["Rhino.RhinoApp", "System.Void WriteLine(System.String message)"], - ["Rhino.DocObjects.Layer", "System.Boolean IsValidName(System.String name)"], - ["Rhino.Input.Custom.GetBaseClass", "System.Void AcceptNothing(System.Boolean enable)"], - ["Rhino.Input.Custom.GetBaseClass", "System.Void SetDefaultString(System.String defaultValue)"], - ["Rhino.Input.Custom.GetBaseClass", "System.String StringResult()"], + ["Rhino.RhinoApp", "void WriteLine(string format, object arg0)"], + ["Rhino.RhinoApp", "void WriteLine(string message)"], + ["Rhino.DocObjects.Layer", "bool IsValidName(string name)"], + ["Rhino.Input.Custom.GetBaseClass", "void AcceptNothing(bool enable)"], + ["Rhino.Input.Custom.GetBaseClass", "void SetDefaultString(string defaultValue)"], + ["Rhino.Input.Custom.GetBaseClass", "string StringResult()"], ["Rhino.Input.Custom.GetString", "GetString()"], ["Rhino.Input.Custom.GetString", "GetResult Get()"], - ["Rhino.DocObjects.Tables.LayerTable", "System.Int32 Add(System.String layerName, System.Drawing.Color layerColor)"], - ["Rhino.DocObjects.Tables.LayerTable", "System.Int32 Find(System.String layerName, System.Boolean ignoreDeletedLayers)"], - ["Rhino.DocObjects.Tables.LayerTable", "Layer FindName(System.String layerName)"], - ["Rhino.DocObjects.Tables.LayerTable", "System.String GetUnusedLayerName()"], - ["Rhino.DocObjects.Tables.LayerTable", "System.String GetUnusedLayerName(System.Boolean ignoreDeleted)"] + ["Rhino.DocObjects.Tables.LayerTable", "int Add(string layerName, System.Drawing.Color layerColor)"], + ["Rhino.DocObjects.Tables.LayerTable", "int Find(string layerName, bool ignoreDeletedLayers)"], + ["Rhino.DocObjects.Tables.LayerTable", "Layer FindName(string layerName)"], + ["Rhino.DocObjects.Tables.LayerTable", "string GetUnusedLayerName()"], + ["Rhino.DocObjects.Tables.LayerTable", "string GetUnusedLayerName(bool ignoreDeleted)"] ] }, { @@ -2079,14 +2079,14 @@ "code": "Partial Class Examples\n ''' \n ''' Generate a layout with a single detail view that zooms to a list of objects\n ''' \n ''' \n ''' \n Public Shared Function AddLayout(doc As Rhino.RhinoDoc) As Rhino.Commands.Result\n doc.PageUnitSystem = Rhino.UnitSystem.Millimeters\n Dim page_views = doc.Views.GetPageViews()\n Dim page_number As Integer = If((page_views Is Nothing), 1, page_views.Length + 1)\n Dim pageview = doc.Views.AddPageView(String.Format(\"A0_{0}\", page_number), 1189, 841)\n If pageview IsNot Nothing Then\n Dim top_left As New Rhino.Geometry.Point2d(20, 821)\n Dim bottom_right As New Rhino.Geometry.Point2d(1169, 20)\n Dim detail = pageview.AddDetailView(\"ModelView\", top_left, bottom_right, Rhino.Display.DefinedViewportProjection.Top)\n If detail IsNot Nothing Then\n pageview.SetActiveDetail(detail.Id)\n detail.Viewport.ZoomExtents()\n detail.DetailGeometry.IsProjectionLocked = True\n detail.DetailGeometry.SetScale(1, doc.ModelUnitSystem, 10, doc.PageUnitSystem)\n ' Commit changes tells the document to replace the document's detail object\n ' with the modified one that we just adjusted\n detail.CommitChanges()\n End If\n pageview.SetPageAsActive()\n doc.Views.ActiveView = pageview\n doc.Views.Redraw()\n Return Rhino.Commands.Result.Success\n End If\n Return Rhino.Commands.Result.Failure\n End Function\nEnd Class\n", "members": [ ["Rhino.RhinoDoc", "UnitSystem PageUnitSystem"], - ["Rhino.DocObjects.RhinoObject", "System.Boolean CommitChanges()"], - ["Rhino.Display.RhinoPageView", "DetailViewObject AddDetailView(System.String title, Geometry.Point2d corner0, Geometry.Point2d corner1, DefinedViewportProjection initialProjection)"], - ["Rhino.Display.RhinoPageView", "System.Boolean SetActiveDetail(System.Guid detailId)"], - ["Rhino.Display.RhinoPageView", "System.Void SetPageAsActive()"], - ["Rhino.Display.RhinoViewport", "System.Boolean ZoomExtents()"], + ["Rhino.DocObjects.RhinoObject", "bool CommitChanges()"], + ["Rhino.Display.RhinoPageView", "DetailViewObject AddDetailView(string title, Geometry.Point2d corner0, Geometry.Point2d corner1, DefinedViewportProjection initialProjection)"], + ["Rhino.Display.RhinoPageView", "bool SetActiveDetail(System.Guid detailId)"], + ["Rhino.Display.RhinoPageView", "void SetPageAsActive()"], + ["Rhino.Display.RhinoViewport", "bool ZoomExtents()"], ["Rhino.Geometry.DetailView", "bool IsProjectionLocked"], - ["Rhino.Geometry.DetailView", "System.Boolean SetScale(System.Double modelLength, Rhino.UnitSystem modelUnits, System.Double pageLength, Rhino.UnitSystem pageUnits)"], - ["Rhino.DocObjects.Tables.ViewTable", "RhinoPageView AddPageView(System.String title, System.Double pageWidth, System.Double pageHeight)"], + ["Rhino.Geometry.DetailView", "bool SetScale(double modelLength, Rhino.UnitSystem modelUnits, double pageLength, Rhino.UnitSystem pageUnits)"], + ["Rhino.DocObjects.Tables.ViewTable", "RhinoPageView AddPageView(string title, double pageWidth, double pageHeight)"], ["Rhino.DocObjects.Tables.ViewTable", "RhinoPageView[] GetPageViews()"] ] }, @@ -2094,14 +2094,14 @@ "name": "Addline.vb", "code": "Partial Class Examples\n Public Shared Function AddLine(ByVal doc As Rhino.RhinoDoc) As Rhino.Commands.Result\n Dim gp As New Rhino.Input.Custom.GetPoint()\n gp.SetCommandPrompt(\"Start of line\")\n gp.Get()\n If gp.CommandResult() <> Rhino.Commands.Result.Success Then\n Return gp.CommandResult()\n End If\n\n Dim pt_start As Rhino.Geometry.Point3d = gp.Point()\n\n gp.SetCommandPrompt(\"End of line\")\n gp.SetBasePoint(pt_start, False)\n gp.DrawLineFromPoint(pt_start, True)\n gp.Get()\n If gp.CommandResult() <> Rhino.Commands.Result.Success Then\n Return gp.CommandResult()\n End If\n\n Dim pt_end As Rhino.Geometry.Point3d = gp.Point()\n Dim v As Rhino.Geometry.Vector3d = pt_end - pt_start\n If v.IsTiny(Rhino.RhinoMath.ZeroTolerance) Then\n Return Rhino.Commands.Result.[Nothing]\n End If\n\n If doc.Objects.AddLine(pt_start, pt_end) <> Guid.Empty Then\n doc.Views.Redraw()\n Return Rhino.Commands.Result.Success\n End If\n Return Rhino.Commands.Result.Failure\n End Function\nEnd Class\n", "members": [ - ["Rhino.Geometry.Vector2d", "System.Boolean IsTiny(System.Double tolerance)"], - ["Rhino.Geometry.Vector3d", "System.Boolean IsTiny(System.Double tolerance)"], + ["Rhino.Geometry.Vector2d", "bool IsTiny(double tolerance)"], + ["Rhino.Geometry.Vector3d", "bool IsTiny(double tolerance)"], ["Rhino.Input.Custom.GetPoint", "GetPoint()"], - ["Rhino.Input.Custom.GetPoint", "System.Void DrawLineFromPoint(Point3d startPoint, System.Boolean showDistanceInStatusBar)"], + ["Rhino.Input.Custom.GetPoint", "void DrawLineFromPoint(Point3d startPoint, bool showDistanceInStatusBar)"], ["Rhino.Input.Custom.GetPoint", "GetResult Get()"], - ["Rhino.Input.Custom.GetPoint", "System.Void SetBasePoint(Point3d basePoint, System.Boolean showDistanceInStatusBar)"], + ["Rhino.Input.Custom.GetPoint", "void SetBasePoint(Point3d basePoint, bool showDistanceInStatusBar)"], ["Rhino.Input.Custom.GetBaseClass", "Point3d Point()"], - ["Rhino.Input.Custom.GetBaseClass", "System.Void SetCommandPrompt(System.String prompt)"], + ["Rhino.Input.Custom.GetBaseClass", "void SetCommandPrompt(string prompt)"], ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddLine(Point3d from, Point3d to)"] ] }, @@ -2118,7 +2118,7 @@ "code": "Imports Rhino.Geometry\n\nPartial Class Examples\n Public Shared Function AddLinearDimension2(ByVal doc As Rhino.RhinoDoc) As Rhino.Commands.Result\n Dim origin As New Point3d(1, 1, 0)\n Dim offset As New Point3d(11, 1, 0)\n Dim pt As New Point3d((offset.X - origin.X) / 2, 3, 0)\n\n Dim plane__1 As Plane = Plane.WorldXY\n plane__1.Origin = origin\n\n Dim u As Double, v As Double\n plane__1.ClosestParameter(origin, u, v)\n Dim ext1 As New Point2d(u, v)\n\n plane__1.ClosestParameter(offset, u, v)\n Dim ext2 As New Point2d(u, v)\n\n plane__1.ClosestParameter(pt, u, v)\n Dim linePt As New Point2d(u, v)\n\n Dim dimension As New LinearDimension(plane__1, ext1, ext2, linePt)\n If doc.Objects.AddLinearDimension(dimension) <> Guid.Empty Then\n doc.Views.Redraw()\n Return Rhino.Commands.Result.Success\n End If\n Return Rhino.Commands.Result.Failure\n End Function\nEnd Class\n", "members": [ ["Rhino.Geometry.LinearDimension", "LinearDimension(Plane dimensionPlane, Point2d extensionLine1End, Point2d extensionLine2End, Point2d pointOnDimensionLine)"], - ["Rhino.Geometry.Plane", "System.Boolean ClosestParameter(Point3d testPoint, out System.Double s, out System.Double t)"] + ["Rhino.Geometry.Plane", "bool ClosestParameter(Point3d testPoint, out double s, out double t)"] ] }, { @@ -2129,12 +2129,12 @@ ["Rhino.Geometry.Mesh", "MeshFaceList Faces"], ["Rhino.Geometry.Mesh", "MeshVertexNormalList Normals"], ["Rhino.Geometry.Mesh", "MeshVertexList Vertices"], - ["Rhino.Geometry.Mesh", "System.Boolean Compact()"], + ["Rhino.Geometry.Mesh", "bool Compact()"], ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddMesh(Geometry.Mesh mesh)"], - ["Rhino.Geometry.Collections.MeshVertexList", "System.Int32 Add(System.Double x, System.Double y, System.Double z)"], - ["Rhino.Geometry.Collections.MeshVertexList", "System.Int32 Add(System.Single x, System.Single y, System.Single z)"], - ["Rhino.Geometry.Collections.MeshVertexNormalList", "System.Boolean ComputeNormals()"], - ["Rhino.Geometry.Collections.MeshFaceList", "System.Int32 AddFace(System.Int32 vertex1, System.Int32 vertex2, System.Int32 vertex3, System.Int32 vertex4)"] + ["Rhino.Geometry.Collections.MeshVertexList", "int Add(double x, double y, double z)"], + ["Rhino.Geometry.Collections.MeshVertexList", "int Add(float x, float y, float z)"], + ["Rhino.Geometry.Collections.MeshVertexNormalList", "bool ComputeNormals()"], + ["Rhino.Geometry.Collections.MeshFaceList", "int AddFace(int vertex1, int vertex2, int vertex3, int vertex4)"] ] }, { @@ -2144,14 +2144,14 @@ ["Rhino.RhinoDoc", "NamedViewTable NamedViews"], ["Rhino.Display.RhinoViewport", "Vector3d CameraUp"], ["Rhino.Display.RhinoViewport", "string Name"], - ["Rhino.Display.RhinoViewport", "System.Boolean PopViewProjection()"], - ["Rhino.Display.RhinoViewport", "System.Void PushViewProjection()"], - ["Rhino.Display.RhinoViewport", "System.Void SetCameraDirection(Vector3d cameraDirection, System.Boolean updateTargetLocation)"], - ["Rhino.Display.RhinoViewport", "System.Void SetCameraLocation(Point3d cameraLocation, System.Boolean updateTargetLocation)"], - ["Rhino.DocObjects.Tables.NamedViewTable", "System.Int32 Add(System.String name, System.Guid viewportId)"], - ["Rhino.Input.RhinoGet", "Result GetPoint(System.String prompt, System.Boolean acceptNothing, out Point3d point)"], - ["Rhino.Input.RhinoGet", "Result GetString(System.String prompt, System.Boolean acceptNothing, ref System.String outputString)"], - ["Rhino.Input.RhinoGet", "Result GetView(System.String commandPrompt, out RhinoView view)"] + ["Rhino.Display.RhinoViewport", "bool PopViewProjection()"], + ["Rhino.Display.RhinoViewport", "void PushViewProjection()"], + ["Rhino.Display.RhinoViewport", "void SetCameraDirection(Vector3d cameraDirection, bool updateTargetLocation)"], + ["Rhino.Display.RhinoViewport", "void SetCameraLocation(Point3d cameraLocation, bool updateTargetLocation)"], + ["Rhino.DocObjects.Tables.NamedViewTable", "int Add(string name, System.Guid viewportId)"], + ["Rhino.Input.RhinoGet", "Result GetPoint(string prompt, bool acceptNothing, out Point3d point)"], + ["Rhino.Input.RhinoGet", "Result GetString(string prompt, bool acceptNothing, ref string outputString)"], + ["Rhino.Input.RhinoGet", "Result GetView(string commandPrompt, out RhinoView view)"] ] }, { @@ -2167,9 +2167,9 @@ "name": "Addnurbscurve.vb", "code": "Partial Class Examples\n Public Shared Function AddNurbsCurve(ByVal doc As Rhino.RhinoDoc) As Rhino.Commands.Result\n Dim points As New Rhino.Collections.Point3dList(5)\n points.Add(0, 0, 0)\n points.Add(0, 2, 0)\n points.Add(2, 3, 0)\n points.Add(4, 2, 0)\n points.Add(4, 0, 0)\n Dim nc As Rhino.Geometry.NurbsCurve = Rhino.Geometry.NurbsCurve.Create(False, 3, points)\n Dim rc As Rhino.Commands.Result = Rhino.Commands.Result.Failure\n If nc IsNot Nothing AndAlso nc.IsValid Then\n If doc.Objects.AddCurve(nc) <> Guid.Empty Then\n doc.Views.Redraw()\n rc = Rhino.Commands.Result.Success\n End If\n End If\n Return rc\n End Function\nEnd Class\n", "members": [ - ["Rhino.Geometry.NurbsCurve", "NurbsCurve Create(System.Boolean periodic, System.Int32 degree, IEnumerable points)"], + ["Rhino.Geometry.NurbsCurve", "NurbsCurve Create(bool periodic, int degree, IEnumerable points)"], ["Rhino.Collections.Point3dList", "Point3dList(int initialCapacity)"], - ["Rhino.Collections.Point3dList", "System.Void Add(System.Double x, System.Double y, System.Double z)"] + ["Rhino.Collections.Point3dList", "void Add(double x, double y, double z)"] ] }, { @@ -2178,20 +2178,20 @@ "members": [ ["Rhino.RhinoDoc", "GroupTable Groups"], ["Rhino.Input.Custom.GetObject", "GetObject()"], - ["Rhino.Input.Custom.GetObject", "GetResult GetMultiple(System.Int32 minimumNumber, System.Int32 maximumNumber)"], - ["Rhino.DocObjects.Tables.GroupTable", "System.Int32 Add(IEnumerable objectIds)"] + ["Rhino.Input.Custom.GetObject", "GetResult GetMultiple(int minimumNumber, int maximumNumber)"], + ["Rhino.DocObjects.Tables.GroupTable", "int Add(IEnumerable objectIds)"] ] }, { "name": "Addradialdimension.vb", "code": "Imports Rhino\nImports Rhino.DocObjects\nImports Rhino.Commands\nImports Rhino.Geometry\nImports Rhino.Input\n\nNamespace examples_vb\n Public Class AddRadialDimensionCommand\n Inherits Rhino.Commands.Command\n Public Overrides ReadOnly Property EnglishName() As String\n Get\n Return \"vbAddRadialDimension\"\n End Get\n End Property\n\n Protected Overrides Function RunCommand(doc As RhinoDoc, mode As RunMode) As Result\n Dim obj_ref As ObjRef = Nothing\n Dim rc = RhinoGet.GetOneObject(\"Select curve for radius dimension\", True, ObjectType.Curve, obj_ref)\n If rc <> Result.Success Then\n Return rc\n End If\n Dim curve_parameter As Double\n Dim curve = obj_ref.CurveParameter(curve_parameter)\n If curve Is Nothing Then\n Return Result.Failure\n End If\n\n If curve.IsLinear() OrElse curve.IsPolyline() Then\n RhinoApp.WriteLine(\"Curve must be non-linear.\")\n Return Result.[Nothing]\n End If\n\n ' in this example just deal with planar curves\n If Not curve.IsPlanar() Then\n RhinoApp.WriteLine(\"Curve must be planar.\")\n Return Result.[Nothing]\n End If\n\n Dim point_on_curve = curve.PointAt(curve_parameter)\n Dim curvature_vector = curve.CurvatureAt(curve_parameter)\n Dim len = curvature_vector.Length\n If len < RhinoMath.SqrtEpsilon Then\n RhinoApp.WriteLine(\"Curve is almost linear and therefore has no curvature.\")\n Return Result.[Nothing]\n End If\n\n Dim center = point_on_curve + (curvature_vector / (len * len))\n Dim plane As Plane\n curve.TryGetPlane(plane)\n Dim radial_dimension = New RadialDimension(center, point_on_curve, plane.XAxis, plane.Normal, 5.0)\n doc.Objects.AddRadialDimension(radial_dimension)\n doc.Views.Redraw()\n Return Result.Success\n End Function\n End Class\nEnd Namespace", "members": [ - ["Rhino.DocObjects.ObjRef", "Curve CurveParameter(out System.Double parameter)"], - ["Rhino.Geometry.Curve", "Vector3d CurvatureAt(System.Double t)"], - ["Rhino.Geometry.Curve", "System.Boolean IsLinear()"], - ["Rhino.Geometry.Curve", "System.Boolean IsPlanar()"], - ["Rhino.Geometry.Curve", "System.Boolean IsPolyline()"], - ["Rhino.Geometry.Curve", "Point3d PointAt(System.Double t)"], + ["Rhino.DocObjects.ObjRef", "Curve CurveParameter(out double parameter)"], + ["Rhino.Geometry.Curve", "Vector3d CurvatureAt(double t)"], + ["Rhino.Geometry.Curve", "bool IsLinear()"], + ["Rhino.Geometry.Curve", "bool IsPlanar()"], + ["Rhino.Geometry.Curve", "bool IsPolyline()"], + ["Rhino.Geometry.Curve", "Point3d PointAt(double t)"], ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddRadialDimension(RadialDimension dimension)"] ] }, @@ -2207,7 +2207,7 @@ "name": "Addtext.vb", "code": "Partial Class Examples\n Public Shared Function AddAnnotationText(ByVal doc As Rhino.RhinoDoc) As Rhino.Commands.Result\n Dim pt As New Rhino.Geometry.Point3d(10, 0, 0)\n Const text As String = \"Hello RhinoCommon\"\n Const height As Double = 2.0\n Const font As String = \"Arial\"\n Dim plane As Rhino.Geometry.Plane = doc.Views.ActiveView.ActiveViewport.ConstructionPlane()\n plane.Origin = pt\n Dim id As Guid = doc.Objects.AddText(text, plane, height, font, False, False)\n If id <> Guid.Empty Then\n doc.Views.Redraw()\n Return Rhino.Commands.Result.Success\n End If\n Return Rhino.Commands.Result.Failure\n End Function\nEnd Class\n", "members": [ - ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddText(System.String text, Plane plane, System.Double height, System.String fontName, System.Boolean bold, System.Boolean italic)"] + ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddText(string text, Plane plane, double height, string fontName, bool bold, bool italic)"] ] }, { @@ -2226,7 +2226,7 @@ ["Rhino.Geometry.LineCurve", "LineCurve(Point3d from, Point3d to)"], ["Rhino.Geometry.Circle", "Circle(Point3d center, double radius)"], ["Rhino.Geometry.RevSurface", "RevSurface Create(Curve revoluteCurve, Line axisOfRevolution)"], - ["Rhino.Geometry.Brep", "Brep CreateFromRevSurface(RevSurface surface, System.Boolean capStart, System.Boolean capEnd)"] + ["Rhino.Geometry.Brep", "Brep CreateFromRevSurface(RevSurface surface, bool capStart, bool capEnd)"] ] }, { @@ -2235,37 +2235,37 @@ "members": [ ["Rhino.Display.DisplayModeDescription", "DisplayPipelineAttributes DisplayAttributes"], ["Rhino.Display.DisplayModeDescription", "DisplayModeDescription[] GetDisplayModes()"], - ["Rhino.Display.DisplayModeDescription", "System.Boolean UpdateDisplayMode(DisplayModeDescription displayMode)"], - ["Rhino.Input.Custom.GetBaseClass", "System.Int32 AddOption(System.String englishOption)"] + ["Rhino.Display.DisplayModeDescription", "bool UpdateDisplayMode(DisplayModeDescription displayMode)"], + ["Rhino.Input.Custom.GetBaseClass", "int AddOption(string englishOption)"] ] }, { "name": "Analysismode.vb", "code": "Imports Rhino.DocObjects\nImports Rhino\nImports Rhino.Geometry\n\n\n _\nPublic Class AnalysisModeOnCommand\n Inherits Rhino.Commands.Command\n Public Overrides ReadOnly Property EnglishName() As String\n Get\n Return \"cs_analysismode_on\"\n End Get\n End Property\n\n Protected Overrides Function RunCommand(doc As RhinoDoc, mode As Rhino.Commands.RunMode) As Rhino.Commands.Result\n ' make sure our custom visual analysis mode is registered\n Dim zmode = Rhino.Display.VisualAnalysisMode.Register(GetType(ZAnalysisMode))\n\n Const filter As ObjectType = Rhino.DocObjects.ObjectType.Surface Or Rhino.DocObjects.ObjectType.PolysrfFilter Or Rhino.DocObjects.ObjectType.Mesh\n Dim objs As Rhino.DocObjects.ObjRef() = Nothing\n Dim rc = Rhino.Input.RhinoGet.GetMultipleObjects(\"Select objects for Z analysis\", False, filter, objs)\n If rc <> Rhino.Commands.Result.Success Then\n Return rc\n End If\n\n Dim count As Integer = 0\n For i As Integer = 0 To objs.Length - 1\n Dim obj = objs(i).[Object]()\n\n ' see if this object is alreay in Z analysis mode\n If obj.InVisualAnalysisMode(zmode) Then\n Continue For\n End If\n\n If obj.EnableVisualAnalysisMode(zmode, True) Then\n count += 1\n End If\n Next\n doc.Views.Redraw()\n RhinoApp.WriteLine(\"{0} objects were put into Z-Analysis mode.\", count)\n Return Rhino.Commands.Result.Success\n End Function\nEnd Class\n\n _\nPublic Class AnalysisModeOffCommand\n Inherits Rhino.Commands.Command\n Public Overrides ReadOnly Property EnglishName() As String\n Get\n Return \"cs_analysismode_off\"\n End Get\n End Property\n\n Protected Overrides Function RunCommand(doc As RhinoDoc, mode As Rhino.Commands.RunMode) As Rhino.Commands.Result\n Dim zmode = Rhino.Display.VisualAnalysisMode.Find(GetType(ZAnalysisMode))\n ' If zmode is null, we've never registered the mode so we know it hasn't been used\n If zmode IsNot Nothing Then\n For Each obj As Rhino.DocObjects.RhinoObject In doc.Objects\n obj.EnableVisualAnalysisMode(zmode, False)\n Next\n doc.Views.Redraw()\n End If\n RhinoApp.WriteLine(\"Z-Analysis is off.\")\n Return Rhino.Commands.Result.Success\n End Function\nEnd Class\n\n\n''' \n''' This simple example provides a false color based on the world z-coordinate.\n''' For details, see the implementation of the FalseColor() function.\n''' \nPublic Class ZAnalysisMode\n Inherits Rhino.Display.VisualAnalysisMode\n Private m_z_range As New Interval(-10, 10)\n Private m_hue_range As New Interval(0, 4 * Math.PI / 3)\n Private Const m_show_isocurves As Boolean = True\n\n Public Overrides ReadOnly Property Name() As String\n Get\n Return \"Z-Analysis\"\n End Get\n End Property\n Public Overrides ReadOnly Property Style() As Rhino.Display.VisualAnalysisMode.AnalysisStyle\n Get\n Return AnalysisStyle.FalseColor\n End Get\n End Property\n\n Public Overrides Function ObjectSupportsAnalysisMode(obj As Rhino.DocObjects.RhinoObject) As Boolean\n If TypeOf obj Is Rhino.DocObjects.MeshObject OrElse TypeOf obj Is Rhino.DocObjects.BrepObject Then\n Return True\n End If\n Return False\n End Function\n\n Protected Overrides Sub UpdateVertexColors(obj As Rhino.DocObjects.RhinoObject, meshes As Mesh())\n ' A \"mapping tag\" is used to determine if the colors need to be set\n Dim mt As Rhino.Render.MappingTag = GetMappingTag(obj.RuntimeSerialNumber)\n\n For mi As Integer = 0 To meshes.Length - 1\n Dim mesh = meshes(mi)\n If mesh.VertexColors.Tag.Id <> Me.Id Then\n ' The mesh's mapping tag is different from ours. Either the mesh has\n ' no false colors, has false colors set by another analysis mode, has\n ' false colors set using different m_z_range[]/m_hue_range[] values, or\n ' the mesh has been moved. In any case, we need to set the false\n ' colors to the ones we want.\n Dim colors As System.Drawing.Color() = New System.Drawing.Color(mesh.Vertices.Count - 1) {}\n For i As Integer = 0 To mesh.Vertices.Count - 1\n Dim z As Double = mesh.Vertices(i).Z\n colors(i) = FalseColor(z)\n Next\n mesh.VertexColors.SetColors(colors)\n ' set the mesh's color tag \n mesh.VertexColors.Tag = mt\n End If\n Next\n End Sub\n\n Public Overrides ReadOnly Property ShowIsoCurves() As Boolean\n Get\n ' Most shaded analysis modes that work on breps have the option of\n ' showing or hiding isocurves. Run the built-in Rhino ZebraAnalysis\n ' to see how Rhino handles the user interface. If controlling\n ' iso-curve visability is a feature you want to support, then provide\n ' user interface to set this member variable.\n Return m_show_isocurves\n End Get\n End Property\n\n ''' \n ''' Returns a mapping tag that is used to detect when a mesh's colors need to\n ''' be set.\n ''' \n ''' \n Private Function GetMappingTag(serialNumber As UInteger) As Rhino.Render.MappingTag\n Dim mt As New Rhino.Render.MappingTag()\n mt.Id = Me.Id\n\n ' Since the false colors that are shown will change if the mesh is\n ' transformed, we have to initialize the transformation.\n mt.MeshTransform = Transform.Identity\n\n ' This is a 32 bit CRC or the information used to set the false colors.\n ' For this example, the m_z_range and m_hue_range intervals control the\n ' colors, so we calculate their crc.\n Dim crc As UInteger = RhinoMath.CRC32(serialNumber, m_z_range.T0)\n crc = RhinoMath.CRC32(crc, m_z_range.T1)\n crc = RhinoMath.CRC32(crc, m_hue_range.T0)\n crc = RhinoMath.CRC32(crc, m_hue_range.T1)\n mt.MappingCRC = crc\n Return mt\n End Function\n\n Private Function FalseColor(z As Double) As System.Drawing.Color\n ' Simple example of one way to change a number into a color.\n Dim s As Double = m_z_range.NormalizedParameterAt(z)\n s = Rhino.RhinoMath.Clamp(s, 0, 1)\n Return System.Drawing.Color.FromArgb(CInt(Math.Truncate(s * 255)), 0, 0)\n End Function\nEnd Class\n", "members": [ - ["Rhino.RhinoMath", "System.UInt32 CRC32(System.UInt32 currentRemainder, System.Double value)"], + ["Rhino.RhinoMath", "uint CRC32(uint currentRemainder, double value)"], ["Rhino.Geometry.Collections.MeshVertexColorList", "MappingTag Tag"], - ["Rhino.Geometry.Collections.MeshVertexColorList", "System.Boolean SetColors(Color[] colors)"] + ["Rhino.Geometry.Collections.MeshVertexColorList", "bool SetColors(Color[] colors)"] ] }, { "name": "Arclengthpoint.vb", "code": "Partial Class Examples\n Public Shared Function ArcLengthPoint(ByVal doc As Rhino.RhinoDoc) As Rhino.Commands.Result\n Dim objref As Rhino.DocObjects.ObjRef = Nothing\n Dim rc As Rhino.Commands.Result = Rhino.Input.RhinoGet.GetOneObject(\"Select curve\", True, Rhino.DocObjects.ObjectType.Curve, objref)\n If rc <> Rhino.Commands.Result.Success Then\n Return rc\n End If\n Dim crv As Rhino.Geometry.Curve = objref.Curve()\n If crv Is Nothing Then\n Return Rhino.Commands.Result.Failure\n End If\n\n Dim crv_length As Double = crv.GetLength()\n Dim length As Double = 0\n rc = Rhino.Input.RhinoGet.GetNumber(\"Length from start\", True, length, 0, crv_length)\n If rc <> Rhino.Commands.Result.Success Then\n Return rc\n End If\n\n Dim pt As Rhino.Geometry.Point3d = crv.PointAtLength(length)\n If pt.IsValid Then\n doc.Objects.AddPoint(pt)\n doc.Views.Redraw()\n End If\n Return Rhino.Commands.Result.Success\n End Function\nEnd Class\n", "members": [ - ["Rhino.Geometry.Curve", "System.Double GetLength()"], - ["Rhino.Geometry.Curve", "Point3d PointAtLength(System.Double length)"] + ["Rhino.Geometry.Curve", "double GetLength()"], + ["Rhino.Geometry.Curve", "Point3d PointAtLength(double length)"] ] }, { "name": "Arraybydistance.vb", "code": "Imports Rhino\n\n _\nPublic Class ArrayByDistanceCommand\n Inherits Rhino.Commands.Command\n Public Overrides ReadOnly Property EnglishName() As String\n Get\n Return \"vb_ArrayByDistance\"\n End Get\n End Property\n\n Private m_distance As Double = 1\n Private m_point_start As Rhino.Geometry.Point3d\n Protected Overrides Function RunCommand(doc As RhinoDoc, mode As Rhino.Commands.RunMode) As Rhino.Commands.Result\n Dim objref As Rhino.DocObjects.ObjRef = Nothing\n Dim rc = Rhino.Input.RhinoGet.GetOneObject(\"Select object\", True, Rhino.DocObjects.ObjectType.AnyObject, objref)\n If rc <> Rhino.Commands.Result.Success Then\n Return rc\n End If\n\n rc = Rhino.Input.RhinoGet.GetPoint(\"Start point\", False, m_point_start)\n If rc <> Rhino.Commands.Result.Success Then\n Return rc\n End If\n\n Dim obj = objref.Object()\n If obj Is Nothing Then\n Return Rhino.Commands.Result.Failure\n End If\n\n ' create an instance of a GetPoint class and add a delegate\n ' for the DynamicDraw event\n Dim gp = New Rhino.Input.Custom.GetPoint()\n gp.DrawLineFromPoint(m_point_start, True)\n Dim optdouble = New Rhino.Input.Custom.OptionDouble(m_distance)\n Dim constrain As Boolean = False\n Dim optconstrain = New Rhino.Input.Custom.OptionToggle(constrain, \"Off\", \"On\")\n gp.AddOptionDouble(\"Distance\", optdouble)\n gp.AddOptionToggle(\"Constrain\", optconstrain)\n AddHandler gp.DynamicDraw, AddressOf ArrayByDistanceDraw\n gp.Tag = obj\n While gp.Get() = Rhino.Input.GetResult.Option\n m_distance = optdouble.CurrentValue\n If constrain <> optconstrain.CurrentValue Then\n constrain = optconstrain.CurrentValue\n If constrain Then\n Dim gp2 = New Rhino.Input.Custom.GetPoint()\n gp2.DrawLineFromPoint(m_point_start, True)\n gp2.SetCommandPrompt(\"Second point on constraint line\")\n If gp2.Get() = Rhino.Input.GetResult.Point Then\n gp.Constrain(m_point_start, gp2.Point())\n Else\n gp.ClearCommandOptions()\n optconstrain.CurrentValue = False\n constrain = False\n gp.AddOptionDouble(\"Distance\", optdouble)\n gp.AddOptionToggle(\"Constrain\", optconstrain)\n End If\n Else\n gp.ClearConstraints()\n End If\n End If\n End While\n\n If gp.CommandResult() = Rhino.Commands.Result.Success Then\n m_distance = optdouble.CurrentValue\n Dim pt = gp.Point()\n Dim vec = pt - m_point_start\n Dim length As Double = vec.Length\n vec.Unitize()\n Dim count As Integer = CInt(Math.Truncate(length / m_distance))\n For i As Integer = 1 To count - 1\n Dim translate = vec * (i * m_distance)\n Dim xf = Rhino.Geometry.Transform.Translation(translate)\n doc.Objects.Transform(obj, xf, False)\n Next\n doc.Views.Redraw()\n End If\n\n Return gp.CommandResult()\n End Function\n\n ' this function is called whenever the GetPoint's DynamicDraw\n ' event occurs\n Private Sub ArrayByDistanceDraw(sender As Object, e As Rhino.Input.Custom.GetPointDrawEventArgs)\n Dim rhobj As Rhino.DocObjects.RhinoObject = TryCast(e.Source.Tag, Rhino.DocObjects.RhinoObject)\n If rhobj Is Nothing Then\n Return\n End If\n Dim vec = e.CurrentPoint - m_point_start\n Dim length As Double = vec.Length\n vec.Unitize()\n Dim count As Integer = CInt(Math.Truncate(length / m_distance))\n For i As Integer = 1 To count - 1\n Dim translate = vec * (i * m_distance)\n Dim xf = Rhino.Geometry.Transform.Translation(translate)\n e.Display.DrawObject(rhobj, xf)\n Next\n End Sub\nEnd Class\n", "members": [ - ["Rhino.Display.DisplayPipeline", "System.Void DrawObject(DocObjects.RhinoObject rhinoObject, Transform xform)"], + ["Rhino.Display.DisplayPipeline", "void DrawObject(DocObjects.RhinoObject rhinoObject, Transform xform)"], ["Rhino.Input.Custom.GetPoint", "object Tag"], - ["Rhino.Input.Custom.GetPoint", "System.Void ClearConstraints()"], - ["Rhino.Input.Custom.GetPoint", "System.Boolean Constrain(Point3d from, Point3d to)"], + ["Rhino.Input.Custom.GetPoint", "void ClearConstraints()"], + ["Rhino.Input.Custom.GetPoint", "bool Constrain(Point3d from, Point3d to)"], ["Rhino.Input.Custom.GetPointDrawEventArgs", "GetPoint Source"], - ["Rhino.Input.Custom.GetBaseClass", "System.Void ClearCommandOptions()"] + ["Rhino.Input.Custom.GetBaseClass", "void ClearCommandOptions()"] ] }, { @@ -2280,16 +2280,16 @@ "code": "Imports System.Collections.Generic\n\nPartial Class Examples\n Public Shared Function BooleanDifference(ByVal doc As Rhino.RhinoDoc) As Rhino.Commands.Result\n Dim rc As Rhino.Commands.Result\n Dim objrefs As Rhino.DocObjects.ObjRef() = Nothing\n rc = Rhino.Input.RhinoGet.GetMultipleObjects(\"Select first set of polysurfaces\", False, Rhino.DocObjects.ObjectType.PolysrfFilter, objrefs)\n If rc <> Rhino.Commands.Result.Success Then\n Return rc\n End If\n If objrefs Is Nothing OrElse objrefs.Length < 1 Then\n Return Rhino.Commands.Result.Failure\n End If\n\n Dim in_breps0 As New List(Of Rhino.Geometry.Brep)()\n For i As Integer = 0 To objrefs.Length - 1\n Dim brep As Rhino.Geometry.Brep = objrefs(i).Brep()\n If brep IsNot Nothing Then\n in_breps0.Add(brep)\n End If\n Next\n\n doc.Objects.UnselectAll()\n rc = Rhino.Input.RhinoGet.GetMultipleObjects(\"Select second set of polysurfaces\", False, Rhino.DocObjects.ObjectType.PolysrfFilter, objrefs)\n If rc <> Rhino.Commands.Result.Success Then\n Return rc\n End If\n If objrefs Is Nothing OrElse objrefs.Length < 1 Then\n Return Rhino.Commands.Result.Failure\n End If\n\n Dim in_breps1 As New List(Of Rhino.Geometry.Brep)()\n For i As Integer = 0 To objrefs.Length - 1\n Dim brep As Rhino.Geometry.Brep = objrefs(i).Brep()\n If brep IsNot Nothing Then\n in_breps1.Add(brep)\n End If\n Next\n\n Dim tolerance As Double = doc.ModelAbsoluteTolerance\n Dim breps As Rhino.Geometry.Brep() = Rhino.Geometry.Brep.CreateBooleanDifference(in_breps0, in_breps1, tolerance)\n If breps.Length < 1 Then\n Return Rhino.Commands.Result.[Nothing]\n End If\n For i As Integer = 0 To breps.Length - 1\n doc.Objects.AddBrep(breps(i))\n Next\n doc.Views.Redraw()\n Return Rhino.Commands.Result.Success\n End Function\nEnd Class\n", "members": [ ["Rhino.DocObjects.ObjRef", "Brep Brep()"], - ["Rhino.Geometry.Brep", "Brep[] CreateBooleanDifference(IEnumerable firstSet, IEnumerable secondSet, System.Double tolerance, System.Boolean manifoldOnly)"], - ["Rhino.Geometry.Brep", "Brep[] CreateBooleanDifference(IEnumerable firstSet, IEnumerable secondSet, System.Double tolerance)"], - ["Rhino.Input.RhinoGet", "Result GetMultipleObjects(System.String prompt, System.Boolean acceptNothing, ObjectType filter, out ObjRef[] rhObjects)"] + ["Rhino.Geometry.Brep", "Brep[] CreateBooleanDifference(IEnumerable firstSet, IEnumerable secondSet, double tolerance, bool manifoldOnly)"], + ["Rhino.Geometry.Brep", "Brep[] CreateBooleanDifference(IEnumerable firstSet, IEnumerable secondSet, double tolerance)"], + ["Rhino.Input.RhinoGet", "Result GetMultipleObjects(string prompt, bool acceptNothing, ObjectType filter, out ObjRef[] rhObjects)"] ] }, { "name": "Circlecenter.vb", "code": "Partial Class Examples\n Public Shared Function CircleCenter(ByVal doc As Rhino.RhinoDoc) As Rhino.Commands.Result\n Dim go As New Rhino.Input.Custom.GetObject()\n go.SetCommandPrompt(\"Select objects\")\n go.GeometryFilter = Rhino.DocObjects.ObjectType.Curve\n go.GeometryAttributeFilter = Rhino.Input.[Custom].GeometryAttributeFilter.ClosedCurve\n go.GetMultiple(1, 0)\n If go.CommandResult() <> Rhino.Commands.Result.Success Then\n Return go.CommandResult()\n End If\n\n Dim objrefs As Rhino.DocObjects.ObjRef() = go.Objects()\n If objrefs Is Nothing Then\n Return Rhino.Commands.Result.[Nothing]\n End If\n\n Dim tolerance As Double = doc.ModelAbsoluteTolerance\n For i As Integer = 0 To objrefs.Length - 1\n ' get the curve geometry\n Dim curve As Rhino.Geometry.Curve = objrefs(i).Curve()\n If curve Is Nothing Then\n Continue For\n End If\n Dim circle As Rhino.Geometry.Circle\n If curve.TryGetCircle(circle, tolerance) Then\n Rhino.RhinoApp.WriteLine(\"Circle{0}: center = {1}\", i + 1, circle.Center)\n End If\n Next\n Return Rhino.Commands.Result.Success\n End Function\nEnd Class\n", "members": [ - ["Rhino.Geometry.Curve", "System.Boolean TryGetCircle(out Circle circle, System.Double tolerance)"], + ["Rhino.Geometry.Curve", "bool TryGetCircle(out Circle circle, double tolerance)"], ["Rhino.Input.Custom.GetObject", "GeometryAttributeFilter GeometryAttributeFilter"] ] }, @@ -2298,20 +2298,20 @@ "code": "Imports Rhino\nImports Rhino.Geometry\n\nNamespace examples_vb\n _\n Public Class RTreeClosestPoint\n Inherits Rhino.Commands.Command\n Public Overrides ReadOnly Property EnglishName() As String\n Get\n Return \"vb_RtreeClosestPoint\"\n End Get\n End Property\n\n Private Sub SearchCallback(sender As Object, e As RTreeEventArgs)\n Dim data As SearchData = TryCast(e.Tag, SearchData)\n data.HitCount = data.HitCount + 1\n Dim vertex As Point3f = data.Mesh.Vertices(e.Id)\n Dim distance As Double = data.Point.DistanceTo(vertex)\n If data.Index = -1 OrElse data.Distance > distance Then\n ' shrink the sphere to help improve the test\n e.SearchSphere = New Sphere(data.Point, distance)\n data.Index = e.Id\n data.Distance = distance\n End If\n End Sub\n\n Private Class SearchData\n Public Sub New(mesh__1 As Mesh, point__2 As Point3d)\n Point = point__2\n Mesh = mesh__1\n HitCount = 0\n Index = -1\n Distance = 0\n End Sub\n\n Public Property HitCount As Integer\n Public Property Point As Point3d\n Public Property Mesh As Mesh\n Public Property Index As Integer\n Public Property Distance As Double\n End Class\n\n Protected Overrides Function RunCommand(doc As RhinoDoc, mode As Rhino.Commands.RunMode) As Rhino.Commands.Result\n Dim objref As Rhino.DocObjects.ObjRef = Nothing\n Dim rc = Rhino.Input.RhinoGet.GetOneObject(\"select mesh\", False, Rhino.DocObjects.ObjectType.Mesh, objref)\n If rc <> Rhino.Commands.Result.Success Then\n Return rc\n End If\n\n Dim mesh As Mesh = objref.Mesh()\n objref.Object().Select(False)\n doc.Views.Redraw()\n\n Using tree As New RTree()\n For i As Integer = 0 To mesh.Vertices.Count - 1\n ' we can make a C++ function that just builds an rtree from the\n ' vertices in one quick shot, but for now...\n tree.Insert(mesh.Vertices(i), i)\n Next\n\n Dim point As Point3d\n While True\n rc = Rhino.Input.RhinoGet.GetPoint(\"test point\", False, point)\n If rc <> Rhino.Commands.Result.Success Then\n Exit While\n End If\n\n Dim data As New SearchData(mesh, point)\n ' Use the first vertex in the mesh to define a start sphere\n Dim distance As Double = point.DistanceTo(mesh.Vertices(0))\n Dim sphere As New Sphere(point, distance * 1.1)\n If tree.Search(sphere, AddressOf SearchCallback, data) Then\n doc.Objects.AddPoint(mesh.Vertices(data.Index))\n doc.Views.Redraw()\n RhinoApp.WriteLine(\"Found point in {0} tests\", data.HitCount)\n End If\n End While\n End Using\n Return Rhino.Commands.Result.Success\n End Function\n End Class\nEnd Namespace\n", "members": [ ["Rhino.Geometry.RTree", "RTree()"], - ["Rhino.Geometry.RTree", "System.Boolean Insert(Point3d point, System.Int32 elementId)"], - ["Rhino.Geometry.RTree", "System.Boolean Search(Sphere sphere, EventHandler callback, System.Object tag)"] + ["Rhino.Geometry.RTree", "bool Insert(Point3d point, int elementId)"], + ["Rhino.Geometry.RTree", "bool Search(Sphere sphere, EventHandler callback, object tag)"] ] }, { "name": "Commandlineoptions.vb", "code": "Partial Class Examples\n Public Shared Function CommandLineOptions(ByVal doc As Rhino.RhinoDoc) As Rhino.Commands.Result\n ' For this example we will use a GetPoint class, but all of the custom\n ' \"Get\" classes support command line options.\n Dim gp As New Rhino.Input.Custom.GetPoint()\n gp.SetCommandPrompt(\"GetPoint with options\")\n\n ' set up the options\n Dim intOption As New Rhino.Input.Custom.OptionInteger(1, 1, 99)\n Dim dblOption As New Rhino.Input.Custom.OptionDouble(2.2, 0, 99.9)\n Dim boolOption As New Rhino.Input.Custom.OptionToggle(True, \"Off\", \"On\")\n Dim listValues As String() = New String() {\"Item0\", \"Item1\", \"Item2\", \"Item3\", \"Item4\"}\n\n gp.AddOptionInteger(\"Integer\", intOption)\n gp.AddOptionDouble(\"Double\", dblOption)\n gp.AddOptionToggle(\"Boolean\", boolOption)\n Dim listIndex As Integer = 3\n Dim opList As Integer = gp.AddOptionList(\"List\", listValues, listIndex)\n\n While True\n ' perform the get operation. This will prompt the user to input a point, but also\n ' allow for command line options defined above\n Dim get_rc As Rhino.Input.GetResult = gp.[Get]()\n If gp.CommandResult() <> Rhino.Commands.Result.Success Then\n Return gp.CommandResult()\n End If\n\n If get_rc = Rhino.Input.GetResult.Point Then\n doc.Objects.AddPoint(gp.Point())\n doc.Views.Redraw()\n Rhino.RhinoApp.WriteLine(\"Command line option values are\")\n Rhino.RhinoApp.WriteLine(\" Integer = {0}\", intOption.CurrentValue)\n Rhino.RhinoApp.WriteLine(\" Double = {0}\", dblOption.CurrentValue)\n Rhino.RhinoApp.WriteLine(\" Boolean = {0}\", boolOption.CurrentValue)\n Rhino.RhinoApp.WriteLine(\" List = {0}\", listValues(listIndex))\n ElseIf get_rc = Rhino.Input.GetResult.[Option] Then\n If gp.OptionIndex() = opList Then\n listIndex = gp.[Option]().CurrentListOptionIndex\n End If\n Continue While\n End If\n Exit While\n End While\n Return Rhino.Commands.Result.Success\n End Function\nEnd Class\n", "members": [ - ["Rhino.Input.Custom.GetBaseClass", "System.Int32 AddOptionDouble(LocalizeStringPair optionName, ref OptionDouble numberValue)"], - ["Rhino.Input.Custom.GetBaseClass", "System.Int32 AddOptionDouble(System.String englishName, ref OptionDouble numberValue)"], - ["Rhino.Input.Custom.GetBaseClass", "System.Int32 AddOptionInteger(LocalizeStringPair optionName, ref OptionInteger intValue)"], - ["Rhino.Input.Custom.GetBaseClass", "System.Int32 AddOptionInteger(System.String englishName, ref OptionInteger intValue)"], - ["Rhino.Input.Custom.GetBaseClass", "System.Int32 AddOptionToggle(LocalizeStringPair optionName, ref OptionToggle toggleValue)"], - ["Rhino.Input.Custom.GetBaseClass", "System.Int32 AddOptionToggle(System.String englishName, ref OptionToggle toggleValue)"], + ["Rhino.Input.Custom.GetBaseClass", "int AddOptionDouble(LocalizeStringPair optionName, ref OptionDouble numberValue)"], + ["Rhino.Input.Custom.GetBaseClass", "int AddOptionDouble(string englishName, ref OptionDouble numberValue)"], + ["Rhino.Input.Custom.GetBaseClass", "int AddOptionInteger(LocalizeStringPair optionName, ref OptionInteger intValue)"], + ["Rhino.Input.Custom.GetBaseClass", "int AddOptionInteger(string englishName, ref OptionInteger intValue)"], + ["Rhino.Input.Custom.GetBaseClass", "int AddOptionToggle(LocalizeStringPair optionName, ref OptionToggle toggleValue)"], + ["Rhino.Input.Custom.GetBaseClass", "int AddOptionToggle(string englishName, ref OptionToggle toggleValue)"], ["Rhino.Input.Custom.CommandLineOption", "int CurrentListOptionIndex"], ["Rhino.Input.Custom.OptionToggle", "OptionToggle(bool initialValue, string offValue, string onValue)"], ["Rhino.Input.Custom.OptionToggle", "bool CurrentValue"], @@ -2325,14 +2325,14 @@ "name": "Conduitarrowheads.vb", "code": "Imports Rhino\nImports Rhino.Commands\nImports Rhino.Geometry\nImports System.Collections.Generic\nImports Rhino.Input.Custom\n\nNamespace examples_vb\n Class DrawArrowHeadsConduit\n Inherits Rhino.Display.DisplayConduit\n Private _line As Line\n Private _screenSize As Integer\n Private _worldSize As Double\n\n Public Sub New(line As Line, screenSize As Integer, worldSize As Double)\n _line = line\n _screenSize = screenSize\n _worldSize = worldSize\n End Sub\n\n Protected Overrides Sub DrawForeground(e As Rhino.Display.DrawEventArgs)\n e.Display.DrawArrow(_line, System.Drawing.Color.Black, _screenSize, _worldSize)\n End Sub\n End Class\n\n Public Class DrawArrowheadsCommand\n Inherits Command\n Public Overrides ReadOnly Property EnglishName() As String\n Get\n Return \"vbDrawArrowHeads\"\n End Get\n End Property\n\n Protected Overrides Function RunCommand(doc As RhinoDoc, mode As RunMode) As Result\n ' get arrow head size\n Dim go = New Rhino.Input.Custom.GetOption()\n go.SetCommandPrompt(\"ArrowHead length in screen size (pixles) or world size (percentage of arrow lenght)?\")\n go.AddOption(\"screen\")\n go.AddOption(\"world\")\n go.[Get]()\n If go.CommandResult() <> Result.Success Then\n Return go.CommandResult()\n End If\n\n Dim screenSize As Integer = 0\n Dim worldSize As Double = 0.0\n If go.[Option]().EnglishName = \"screen\" Then\n Dim gi = New Rhino.Input.Custom.GetInteger()\n gi.SetLowerLimit(0, True)\n gi.SetCommandPrompt(\"Length of arrow head in pixels\")\n gi.[Get]()\n If gi.CommandResult() <> Result.Success Then\n Return gi.CommandResult()\n End If\n screenSize = gi.Number()\n Else\n Dim gi = New Rhino.Input.Custom.GetInteger()\n gi.SetLowerLimit(0, True)\n gi.SetUpperLimit(100, False)\n gi.SetCommandPrompt(\"Lenght of arrow head in percentage of total arrow lenght\")\n gi.[Get]()\n If gi.CommandResult() <> Result.Success Then\n Return gi.CommandResult()\n End If\n worldSize = gi.Number() / 100.0\n End If\n\n\n ' get arrow start and end points\n Dim gp = New Rhino.Input.Custom.GetPoint()\n gp.SetCommandPrompt(\"Start of line\")\n gp.[Get]()\n If gp.CommandResult() <> Result.Success Then\n Return gp.CommandResult()\n End If\n Dim startPoint = gp.Point()\n\n gp.SetCommandPrompt(\"End of line\")\n gp.SetBasePoint(startPoint, False)\n gp.DrawLineFromPoint(startPoint, True)\n gp.[Get]()\n If gp.CommandResult() <> Result.Success Then\n Return gp.CommandResult()\n End If\n Dim endPoint = gp.Point()\n\n Dim v = endPoint - startPoint\n If v.IsTiny(Rhino.RhinoMath.ZeroTolerance) Then\n Return Result.[Nothing]\n End If\n\n Dim line = New Line(startPoint, endPoint)\n\n Dim conduit = New DrawArrowHeadsConduit(line, screenSize, worldSize)\n ' toggle conduit on/off\n conduit.Enabled = Not conduit.Enabled\n RhinoApp.WriteLine(\"draw arrowheads conduit enabled = {0}\", conduit.Enabled)\n\n doc.Views.Redraw()\n Return Result.Success\n End Function\n End Class\nEnd Namespace", "members": [ - ["Rhino.Display.DisplayPipeline", "System.Void DrawArrow(Line line, System.Drawing.Color color, System.Double screenSize, System.Double relativeSize)"] + ["Rhino.Display.DisplayPipeline", "void DrawArrow(Line line, System.Drawing.Color color, double screenSize, double relativeSize)"] ] }, { "name": "Conduitbitmap.vb", "code": "Imports System.Drawing\nImports Rhino\nImports Rhino.Commands\nImports Rhino.Display\n\nNamespace examples_vb\n Public Class DrawBitmapConduit\n Inherits Rhino.Display.DisplayConduit\n Private ReadOnly m_display_bitmap As DisplayBitmap\n\n Public Sub New()\n Dim flag = New System.Drawing.Bitmap(100, 100)\n For x As Integer = 0 To flag.Height - 1\n For y As Integer = 0 To flag.Width - 1\n flag.SetPixel(x, y, Color.White)\n Next\n Next\n\n Dim g = Graphics.FromImage(flag)\n g.FillEllipse(Brushes.Blue, 25, 25, 50, 50)\n m_display_bitmap = New DisplayBitmap(flag)\n End Sub\n\n Protected Overrides Sub DrawForeground(e As Rhino.Display.DrawEventArgs)\n e.Display.DrawBitmap(m_display_bitmap, 50, 50)\n End Sub\n End Class\n\n Public Class DrawBitmapCommand\n Inherits Command\n Public Overrides ReadOnly Property EnglishName() As String\n Get\n Return \"vbDrawBitmap\"\n End Get\n End Property\n\n ReadOnly m_conduit As New DrawBitmapConduit()\n\n Protected Overrides Function RunCommand(doc As RhinoDoc, mode As RunMode) As Result\n ' toggle conduit on/off\n m_conduit.Enabled = Not m_conduit.Enabled\n\n RhinoApp.WriteLine(\"Custom conduit enabled = {0}\", m_conduit.Enabled)\n doc.Views.Redraw()\n Return Result.Success\n End Function\n End Class\nEnd Namespace", "members": [ - ["Rhino.Display.DisplayPipeline", "System.Void DrawBitmap(DisplayBitmap bitmap, System.Int32 left, System.Int32 top)"] + ["Rhino.Display.DisplayPipeline", "void DrawBitmap(DisplayBitmap bitmap, int left, int top)"] ] }, { @@ -2340,9 +2340,9 @@ "code": "Partial Class Examples\n Public Shared Function ConstrainedCopy(doc As Rhino.RhinoDoc) As Rhino.Commands.Result\n ' Get a single planar closed curve\n Dim go = New Rhino.Input.Custom.GetObject()\n go.SetCommandPrompt(\"Select curve\")\n go.GeometryFilter = Rhino.DocObjects.ObjectType.Curve\n go.GeometryAttributeFilter = Rhino.Input.Custom.GeometryAttributeFilter.ClosedCurve\n go.Get()\n If go.CommandResult() <> Rhino.Commands.Result.Success Then\n Return go.CommandResult()\n End If\n Dim objref = go.Object(0)\n Dim base_curve = objref.Curve()\n Dim first_point = objref.SelectionPoint()\n If base_curve Is Nothing OrElse Not first_point.IsValid Then\n Return Rhino.Commands.Result.Cancel\n End If\n\n Dim plane As Rhino.Geometry.Plane\n If Not base_curve.TryGetPlane(plane) Then\n Return Rhino.Commands.Result.Cancel\n End If\n\n ' Get a point constrained to a line passing through the initial selection\n ' point and parallel to the plane's normal\n Dim gp = New Rhino.Input.Custom.GetPoint()\n gp.SetCommandPrompt(\"Offset point\")\n gp.DrawLineFromPoint(first_point, True)\n Dim line = New Rhino.Geometry.Line(first_point, first_point + plane.Normal)\n gp.Constrain(line)\n gp.Get()\n If gp.CommandResult() <> Rhino.Commands.Result.Success Then\n Return gp.CommandResult()\n End If\n Dim second_point = gp.Point()\n Dim vec As Rhino.Geometry.Vector3d = second_point - first_point\n If vec.Length > 0.001 Then\n Dim xf = Rhino.Geometry.Transform.Translation(vec)\n Dim id As Guid = doc.Objects.Transform(objref, xf, False)\n If id <> Guid.Empty Then\n doc.Views.Redraw()\n Return Rhino.Commands.Result.Success\n End If\n End If\n Return Rhino.Commands.Result.Cancel\n End Function\nEnd Class\n", "members": [ ["Rhino.DocObjects.ObjRef", "Point3d SelectionPoint()"], - ["Rhino.Geometry.Curve", "System.Boolean TryGetPlane(out Plane plane)"], + ["Rhino.Geometry.Curve", "bool TryGetPlane(out Plane plane)"], ["Rhino.Geometry.Transform", "Transform Translation(Vector3d motion)"], - ["Rhino.Input.Custom.GetPoint", "System.Boolean Constrain(Line line)"] + ["Rhino.Input.Custom.GetPoint", "bool Constrain(Line line)"] ] }, { @@ -2350,9 +2350,9 @@ "code": "Imports Rhino.DocObjects\n\nPartial Class Examples\n Public Shared Function CreateBlock(doc As Rhino.RhinoDoc) As Rhino.Commands.Result\n ' Select objects to define block\n Dim go = New Rhino.Input.Custom.GetObject()\n go.SetCommandPrompt(\"Select objects to define block\")\n go.ReferenceObjectSelect = False\n go.SubObjectSelect = False\n go.GroupSelect = True\n\n ' Phantoms, grips, lights, etc., cannot be in blocks.\n Const forbidden_geometry_filter As ObjectType = Rhino.DocObjects.ObjectType.Light Or Rhino.DocObjects.ObjectType.Grip Or Rhino.DocObjects.ObjectType.Phantom\n Const geometry_filter As ObjectType = forbidden_geometry_filter Xor Rhino.DocObjects.ObjectType.AnyObject\n go.GeometryFilter = geometry_filter\n go.GetMultiple(1, 0)\n If go.CommandResult() <> Rhino.Commands.Result.Success Then\n Return go.CommandResult()\n End If\n\n ' Block base point\n Dim base_point As Rhino.Geometry.Point3d\n Dim rc = Rhino.Input.RhinoGet.GetPoint(\"Block base point\", False, base_point)\n If rc <> Rhino.Commands.Result.Success Then\n Return rc\n End If\n\n ' Block definition name\n Dim idef_name As String = \"\"\n rc = Rhino.Input.RhinoGet.GetString(\"Block definition name\", False, idef_name)\n If rc <> Rhino.Commands.Result.Success Then\n Return rc\n End If\n ' Validate block name\n idef_name = idef_name.Trim()\n If String.IsNullOrEmpty(idef_name) Then\n Return Rhino.Commands.Result.[Nothing]\n End If\n\n ' See if block name already exists\n Dim existing_idef As Rhino.DocObjects.InstanceDefinition = doc.InstanceDefinitions.Find(idef_name, True)\n If existing_idef IsNot Nothing Then\n Rhino.RhinoApp.WriteLine(\"Block definition {0} already exists\", idef_name)\n Return Rhino.Commands.Result.[Nothing]\n End If\n\n ' Gather all of the selected objects\n Dim geometry = New System.Collections.Generic.List(Of Rhino.Geometry.GeometryBase)()\n Dim attributes = New System.Collections.Generic.List(Of Rhino.DocObjects.ObjectAttributes)()\n For i As Integer = 0 To go.ObjectCount - 1\n Dim rhinoObject = go.Object(i).[Object]()\n If rhinoObject IsNot Nothing Then\n geometry.Add(rhinoObject.Geometry)\n attributes.Add(rhinoObject.Attributes)\n End If\n Next\n\n ' Gather all of the selected objects\n Dim idef_index As Integer = doc.InstanceDefinitions.Add(idef_name, String.Empty, base_point, geometry, attributes)\n\n If idef_index < 0 Then\n Rhino.RhinoApp.WriteLine(\"Unable to create block definition\", idef_name)\n Return Rhino.Commands.Result.Failure\n End If\n Return Rhino.Commands.Result.Failure\n End Function\nEnd Class\n", "members": [ ["Rhino.Input.Custom.GetObject", "bool ReferenceObjectSelect"], - ["Rhino.DocObjects.Tables.InstanceDefinitionTable", "System.Int32 Add(System.String name, System.String description, Point3d basePoint, IEnumerable geometry, IEnumerable attributes)"], - ["Rhino.DocObjects.Tables.InstanceDefinitionTable", "InstanceDefinition Find(System.String instanceDefinitionName, System.Boolean ignoreDeletedInstanceDefinitions)"], - ["Rhino.DocObjects.Tables.InstanceDefinitionTable", "InstanceDefinition Find(System.String instanceDefinitionName)"] + ["Rhino.DocObjects.Tables.InstanceDefinitionTable", "int Add(string name, string description, Point3d basePoint, IEnumerable geometry, IEnumerable attributes)"], + ["Rhino.DocObjects.Tables.InstanceDefinitionTable", "InstanceDefinition Find(string instanceDefinitionName, bool ignoreDeletedInstanceDefinitions)"], + ["Rhino.DocObjects.Tables.InstanceDefinitionTable", "InstanceDefinition Find(string instanceDefinitionName)"] ] }, { @@ -2364,7 +2364,7 @@ ["Rhino.Geometry.MeshingParameters", "MeshingParameters Minimal"], ["Rhino.Geometry.MeshingParameters", "MeshingParameters Smooth"], ["Rhino.Geometry.Mesh", "Mesh[] CreateFromBrep(Brep brep, MeshingParameters meshingParameters)"], - ["Rhino.Geometry.Mesh", "System.Void Append(Mesh other)"] + ["Rhino.Geometry.Mesh", "void Append(Mesh other)"] ] }, { @@ -2374,30 +2374,30 @@ ["Rhino.Geometry.NurbsSurface", "NurbsSurfaceKnotList KnotsU"], ["Rhino.Geometry.NurbsSurface", "NurbsSurfaceKnotList KnotsV"], ["Rhino.Geometry.NurbsSurface", "NurbsSurfacePointList Points"], - ["Rhino.Geometry.NurbsSurface", "NurbsSurface Create(System.Int32 dimension, System.Boolean isRational, System.Int32 order0, System.Int32 order1, System.Int32 controlPointCount0, System.Int32 controlPointCount1)"] + ["Rhino.Geometry.NurbsSurface", "NurbsSurface Create(int dimension, bool isRational, int order0, int order1, int controlPointCount0, int controlPointCount1)"] ] }, { "name": "Crvdeviation.vb", "code": "Imports Rhino\nImports Rhino.Commands\nImports Rhino.DocObjects\nImports Rhino.Geometry\nImports System.Drawing\nImports Rhino.Input\n\nNamespace examples_vb\n Class DeviationConduit\n Inherits Rhino.Display.DisplayConduit\n Private ReadOnly _curveA As Curve\n Private ReadOnly _curveB As Curve\n Private ReadOnly _minDistPointA As Point3d\n Private ReadOnly _minDistPointB As Point3d\n Private ReadOnly _maxDistPointA As Point3d\n Private ReadOnly _maxDistPointB As Point3d\n\n Public Sub New(curveA As Curve, curveB As Curve, minDistPointA As Point3d, minDistPointB As Point3d, maxDistPointA As Point3d, maxDistPointB As Point3d)\n _curveA = curveA\n _curveB = curveB\n _minDistPointA = minDistPointA\n _minDistPointB = minDistPointB\n _maxDistPointA = maxDistPointA\n _maxDistPointB = maxDistPointB\n End Sub\n\n Protected Overrides Sub DrawForeground(e As Rhino.Display.DrawEventArgs)\n e.Display.DrawCurve(_curveA, Color.Red)\n e.Display.DrawCurve(_curveB, Color.Red)\n\n e.Display.DrawPoint(_minDistPointA, Color.LawnGreen)\n e.Display.DrawPoint(_minDistPointB, Color.LawnGreen)\n e.Display.DrawLine(New Line(_minDistPointA, _minDistPointB), Color.LawnGreen)\n e.Display.DrawPoint(_maxDistPointA, Color.Red)\n e.Display.DrawPoint(_maxDistPointB, Color.Red)\n e.Display.DrawLine(New Line(_maxDistPointA, _maxDistPointB), Color.Red)\n End Sub\n End Class\n\n\n Public Class CurveDeviationCommand\n Inherits Command\n Public Overrides ReadOnly Property EnglishName() As String\n Get\n Return \"vbCurveDeviation\"\n End Get\n End Property\n\n Protected Overrides Function RunCommand(doc As RhinoDoc, mode As RunMode) As Result\n doc.Objects.UnselectAll()\n\n Dim objRef1 As ObjRef = Nothing\n Dim rc1 = RhinoGet.GetOneObject(\"first curve\", True, ObjectType.Curve, objRef1)\n If rc1 <> Result.Success Then\n Return rc1\n End If\n Dim curveA As Curve = Nothing\n If objRef1 IsNot Nothing Then\n curveA = objRef1.Curve()\n End If\n If curveA Is Nothing Then\n Return Result.Failure\n End If\n\n ' Since you already selected a curve if you don't unselect it\n ' the next GetOneObject won't stop as it considers that curve \n ' input, i.e., curveA and curveB will point to the same curve.\n ' Another option would be to use an instance of Rhino.Input.Custom.GetObject\n ' instead of Rhino.Input.RhinoGet as GetObject has a DisablePreSelect() method.\n doc.Objects.UnselectAll()\n\n Dim objRef2 As ObjRef = Nothing\n Dim rc2 = RhinoGet.GetOneObject(\"second curve\", True, ObjectType.Curve, objRef2)\n If rc2 <> Result.Success Then\n Return rc2\n End If\n Dim curveB As Curve = Nothing\n If objRef2 IsNot Nothing Then\n curveB = objRef2.Curve()\n End If\n If curveB Is Nothing Then\n Return Result.Failure\n End If\n\n Dim tolerance = doc.ModelAbsoluteTolerance\n\n Dim maxDistance As Double\n Dim maxDistanceParameterA As Double\n Dim maxDistanceParameterB As Double\n Dim minDistance As Double\n Dim minDistanceParameterA As Double\n Dim minDistanceParameterB As Double\n\n Dim conduit As DeviationConduit\n If Not Curve.GetDistancesBetweenCurves(curveA, curveB, tolerance, maxDistance, maxDistanceParameterA, maxDistanceParameterB, _\n minDistance, minDistanceParameterA, minDistanceParameterB) Then\n RhinoApp.WriteLine(\"Unable to find overlap intervals.\")\n Return Result.Success\n Else\n If minDistance <= RhinoMath.ZeroTolerance Then\n minDistance = 0.0\n End If\n Dim maxDistPtA = curveA.PointAt(maxDistanceParameterA)\n Dim maxDistPtB = curveB.PointAt(maxDistanceParameterB)\n Dim minDistPtA = curveA.PointAt(minDistanceParameterA)\n Dim minDistPtB = curveB.PointAt(minDistanceParameterB)\n\n conduit = New DeviationConduit(curveA, curveB, minDistPtA, minDistPtB, maxDistPtA, maxDistPtB)\n conduit.Enabled = True\n\n doc.Views.Redraw()\n RhinoApp.WriteLine(\"Minimum deviation= {0} pointA= {1}, pointB= {2}\", minDistance, minDistPtA, minDistPtB)\n RhinoApp.WriteLine(\"Maximum deviation= {0} pointA= {1}, pointB= {2}\", maxDistance, maxDistPtA, maxDistPtB)\n End If\n\n Dim str As String = \"\"\n RhinoGet.GetString(\"Press Enter when done\", True, str)\n conduit.Enabled = False\n\n Return Result.Success\n End Function\n End Class\nEnd Namespace", "members": [ - ["Rhino.Geometry.Curve", "System.Boolean GetDistancesBetweenCurves(Curve curveA, Curve curveB, System.Double tolerance, out System.Double maxDistance, out System.Double maxDistanceParameterA, out System.Double maxDistanceParameterB, out System.Double minDistance, out System.Double minDistanceParameterA, out System.Double minDistanceParameterB)"], - ["Rhino.DocObjects.Tables.ObjectTable", "System.Int32 UnselectAll()"] + ["Rhino.Geometry.Curve", "bool GetDistancesBetweenCurves(Curve curveA, Curve curveB, double tolerance, out double maxDistance, out double maxDistanceParameterA, out double maxDistanceParameterB, out double minDistance, out double minDistanceParameterA, out double minDistanceParameterB)"], + ["Rhino.DocObjects.Tables.ObjectTable", "int UnselectAll()"] ] }, { "name": "Curveboundingbox.vb", "code": "Partial Class Examples\n Public Shared Function CurveBoundingBox(doc As Rhino.RhinoDoc) As Rhino.Commands.Result\n ' Select a curve object\n Dim rhObject As Rhino.DocObjects.ObjRef = Nothing\n Dim rc = Rhino.Input.RhinoGet.GetOneObject(\"Select curve\", False, Rhino.DocObjects.ObjectType.Curve, rhObject)\n If rc <> Rhino.Commands.Result.Success Then\n Return rc\n End If\n\n ' Validate selection\n Dim curve = rhObject.Curve()\n If curve Is Nothing Then\n Return Rhino.Commands.Result.Failure\n End If\n\n ' Get the active view's construction plane\n Dim view = doc.Views.ActiveView\n If view Is Nothing Then\n Return Rhino.Commands.Result.Failure\n End If\n Dim plane = view.ActiveViewport.ConstructionPlane()\n\n ' Compute the tight bounding box of the curve in world coordinates\n Dim bbox = curve.GetBoundingBox(True)\n If Not bbox.IsValid Then\n Return Rhino.Commands.Result.Failure\n End If\n\n ' Print the min and max box coordinates in world coordinates\n Rhino.RhinoApp.WriteLine(\"World min: {0}\", bbox.Min)\n Rhino.RhinoApp.WriteLine(\"World max: {0}\", bbox.Max)\n\n ' Compute the tight bounding box of the curve based on the \n ' active view's construction plane\n bbox = curve.GetBoundingBox(plane)\n\n ' Print the min and max box coordinates in cplane coordinates\n Rhino.RhinoApp.WriteLine(\"CPlane min: {0}\", bbox.Min)\n Rhino.RhinoApp.WriteLine(\"CPlane max: {0}\", bbox.Max)\n Return Rhino.Commands.Result.Success\n End Function\nEnd Class\n", "members": [ - ["Rhino.Geometry.GeometryBase", "BoundingBox GetBoundingBox(Plane plane)"], - ["Rhino.Geometry.GeometryBase", "BoundingBox GetBoundingBox(System.Boolean accurate)"] + ["Rhino.Geometry.GeometryBase", "BoundingBox GetBoundingBox(bool accurate)"], + ["Rhino.Geometry.GeometryBase", "BoundingBox GetBoundingBox(Plane plane)"] ] }, { "name": "Curvebrepbox.vb", "code": "Imports Rhino\nImports Rhino.Geometry\nImports Rhino.Commands\nImports Rhino.Input\n\nNamespace examples_vb\n Public Class BrepFromCurveBBoxCommand\n Inherits Command\n Public Overrides ReadOnly Property EnglishName() As String\n Get\n Return \"vbBrepFromCurveBBox\"\n End Get\n End Property\n\n Protected Overrides Function RunCommand(doc As RhinoDoc, mode As RunMode) As Result\n Dim objref As DocObjects.ObjRef = Nothing\n Dim rc = RhinoGet.GetOneObject(\"Select Curve\", False, DocObjects.ObjectType.Curve, objref)\n If rc <> Result.Success Then\n Return rc\n End If\n Dim curve = objref.Curve()\n\n Dim view = doc.Views.ActiveView\n Dim plane = view.ActiveViewport.ConstructionPlane()\n ' Create a construction plane aligned bounding box\n Dim bbox = curve.GetBoundingBox(plane)\n\n If bbox.IsDegenerate(doc.ModelAbsoluteTolerance) > 0 Then\n RhinoApp.WriteLine(\"the curve's bounding box is degenerate (flat) in at least one direction so a box cannot be created.\")\n Return Result.Failure\n End If\n Dim brepbox = Brep.CreateFromBox(bbox)\n doc.Objects.AddBrep(brepbox)\n doc.Views.Redraw()\n Return Result.Success\n End Function\n End Class\nEnd Namespace", "members": [ - ["Rhino.Geometry.BoundingBox", "System.Int32 IsDegenerate(System.Double tolerance)"], + ["Rhino.Geometry.BoundingBox", "int IsDegenerate(double tolerance)"], ["Rhino.Geometry.Brep", "Brep CreateFromBox(BoundingBox box)"] ] }, @@ -2406,15 +2406,15 @@ "code": "Imports Rhino\nImports Rhino.Commands\nImports Rhino.Input\nImports Rhino.DocObjects\n\nNamespace examples_vb\n Public Class ReverseCurveCommand\n Inherits Command\n Public Overrides ReadOnly Property EnglishName() As String\n Get\n Return \"vbReverseCurve\"\n End Get\n End Property\n\n Protected Overrides Function RunCommand(doc As RhinoDoc, mode As RunMode) As Result\n Dim objRefs As ObjRef() = Nothing\n Dim rc = RhinoGet.GetMultipleObjects(\"Select curves to reverse\", True, ObjectType.Curve, objRefs)\n If rc <> Result.Success Then\n Return rc\n End If\n\n For Each objRef As ObjRef In objRefs\n Dim curveCopy = objRef.Curve().DuplicateCurve()\n If curveCopy IsNot Nothing Then\n curveCopy.Reverse()\n doc.Objects.Replace(objRef, curveCopy)\n End If\n Next\n Return Result.Success\n End Function\n End Class\nEnd Namespace", "members": [ ["Rhino.Geometry.Curve", "Curve DuplicateCurve()"], - ["Rhino.Geometry.Curve", "System.Boolean Reverse()"] + ["Rhino.Geometry.Curve", "bool Reverse()"] ] }, { "name": "Curvesurfaceintersect.vb", "code": "Imports Rhino\nImports Rhino.Geometry\nImports Rhino.Geometry.Intersect\nImports Rhino.Input.Custom\nImports Rhino.DocObjects\nImports Rhino.Commands\n\nNamespace examples_vb\n Public Class CurveSurfaceIntersectCommand\n Inherits Command\n Public Overrides ReadOnly Property EnglishName() As String\n Get\n Return \"vbCurveSurfaceIntersect\"\n End Get\n End Property\n\n Protected Overrides Function RunCommand(doc As RhinoDoc, mode As RunMode) As Result\n Dim gs = New GetObject()\n gs.SetCommandPrompt(\"select brep\")\n gs.GeometryFilter = ObjectType.Brep\n gs.DisablePreSelect()\n gs.SubObjectSelect = False\n gs.Get()\n If gs.CommandResult() <> Result.Success Then\n Return gs.CommandResult()\n End If\n Dim brep = gs.[Object](0).Brep()\n\n Dim gc = New GetObject()\n gc.SetCommandPrompt(\"select curve\")\n gc.GeometryFilter = ObjectType.Curve\n gc.DisablePreSelect()\n gc.SubObjectSelect = False\n gc.Get()\n If gc.CommandResult() <> Result.Success Then\n Return gc.CommandResult()\n End If\n Dim curve = gc.Object(0).Curve()\n\n If brep Is Nothing OrElse curve Is Nothing Then\n Return Result.Failure\n End If\n\n Dim tolerance = doc.ModelAbsoluteTolerance\n\n Dim intersectionPoints As Point3d() = Nothing\n Dim overlapCurves As Curve() = Nothing\n If Not Intersection.CurveBrep(curve, brep, tolerance, overlapCurves, intersectionPoints) Then\n RhinoApp.WriteLine(\"curve brep intersection failed\")\n Return Result.Nothing\n End If\n\n For Each overlapCurve As Curve In overlapCurves\n doc.Objects.AddCurve(overlapCurve)\n Next\n For Each intersectionPoint As Point3d In intersectionPoints\n doc.Objects.AddPoint(intersectionPoint)\n Next\n\n RhinoApp.WriteLine(\"{0} overlap curves, and {1} intersection points\", overlapCurves.Length, intersectionPoints.Length)\n doc.Views.Redraw()\n\n Return Result.Success\n End Function\n End Class\nEnd Namespace", "members": [ - ["Rhino.DocObjects.Tables.ObjectTable", "System.Int32 Select(IEnumerable objectIds)"], - ["Rhino.Geometry.Intersect.Intersection", "CurveIntersections CurveSurface(Curve curve, Surface surface, System.Double tolerance, System.Double overlapTolerance)"], + ["Rhino.DocObjects.Tables.ObjectTable", "int Select(IEnumerable objectIds)"], + ["Rhino.Geometry.Intersect.Intersection", "CurveIntersections CurveSurface(Curve curve, Surface surface, double tolerance, double overlapTolerance)"], ["Rhino.Geometry.Intersect.IntersectionEvent", "bool IsOverlap"] ] }, @@ -2422,15 +2422,15 @@ "name": "Customgeometryfilter.vb", "code": "Imports Rhino\nImports Rhino.Geometry\nImports Rhino.Commands\nImports Rhino.Input.Custom\nImports Rhino.DocObjects\n\nNamespace examples_vb\n Public Class CustomGeometryFilterCommand\n Inherits Command\n Private _tolerance As Double\n Public Overrides ReadOnly Property EnglishName() As String\n Get\n Return \"vbCustomGeometryFilter\"\n End Get\n End Property\n\n Protected Overrides Function RunCommand(doc As RhinoDoc, mode As RunMode) As Result\n _tolerance = doc.ModelAbsoluteTolerance\n\n ' only use a custom geometry filter if no simpler filter does the job\n\n ' only curves\n Dim gc = New GetObject()\n gc.SetCommandPrompt(\"select curve\")\n gc.GeometryFilter = ObjectType.Curve\n gc.DisablePreSelect()\n gc.SubObjectSelect = False\n gc.[Get]()\n If gc.CommandResult() <> Result.Success Then\n Return gc.CommandResult()\n End If\n If gc.[Object](0).Curve() Is Nothing Then\n Return Result.Failure\n End If\n Rhino.RhinoApp.WriteLine(\"curve was selected\")\n\n ' only closed curves\n Dim gcc = New GetObject()\n gcc.SetCommandPrompt(\"select closed curve\")\n gcc.GeometryFilter = ObjectType.Curve\n gcc.GeometryAttributeFilter = GeometryAttributeFilter.ClosedCurve\n gcc.DisablePreSelect()\n gcc.SubObjectSelect = False\n gcc.[Get]()\n If gcc.CommandResult() <> Result.Success Then\n Return gcc.CommandResult()\n End If\n If gcc.[Object](0).Curve() Is Nothing Then\n Return Result.Failure\n End If\n Rhino.RhinoApp.WriteLine(\"closed curve was selected\")\n\n ' only circles with a radius of 10\n Dim gcc10 = New GetObject()\n gcc10.SetCommandPrompt(\"select circle with radius of 10\")\n gc.GeometryFilter = ObjectType.Curve\n gcc10.SetCustomGeometryFilter(AddressOf CircleWithRadiusOf10GeometryFilter)\n ' custom geometry filter\n gcc10.DisablePreSelect()\n gcc10.SubObjectSelect = False\n gcc10.[Get]()\n If gcc10.CommandResult() <> Result.Success Then\n Return gcc10.CommandResult()\n End If\n If gcc10.[Object](0).Curve() Is Nothing Then\n Return Result.Failure\n End If\n Rhino.RhinoApp.WriteLine(\"circle with radius of 10 was selected\")\n\n Return Result.Success\n End Function\n\n Private Function CircleWithRadiusOf10GeometryFilter(rhObject As Rhino.DocObjects.RhinoObject, geometry As GeometryBase, componentIndex As ComponentIndex) As Boolean\n Dim isCircleWithRadiusOf10 As Boolean = False\n Dim circle As Circle\n If TypeOf geometry Is Curve AndAlso TryCast(geometry, Curve).TryGetCircle(circle) Then\n isCircleWithRadiusOf10 = circle.Radius <= 10.0 + _tolerance AndAlso circle.Radius >= 10.0 - _tolerance\n End If\n Return isCircleWithRadiusOf10\n End Function\n End Class\nEnd Namespace", "members": [ - ["Rhino.Geometry.Curve", "System.Boolean TryGetCircle(out Circle circle)"], - ["Rhino.Input.Custom.GetObject", "System.Void SetCustomGeometryFilter(GetObjectGeometryFilter filter)"] + ["Rhino.Geometry.Curve", "bool TryGetCircle(out Circle circle)"], + ["Rhino.Input.Custom.GetObject", "void SetCustomGeometryFilter(GetObjectGeometryFilter filter)"] ] }, { "name": "Customundo.vb", "code": "Imports System.Runtime.InteropServices\nImports Rhino\n\n _\nPublic Class ex_customundoCommand\n Inherits Rhino.Commands.Command\n Public Overrides ReadOnly Property EnglishName() As String\n Get\n Return \"vb_CustomUndoCommand\"\n End Get\n End Property\n\n Private Property MyFavoriteNumber() As Double\n Get\n Return m_MyFavoriteNumber\n End Get\n Set(value As Double)\n m_MyFavoriteNumber = value\n End Set\n End Property\n Private m_MyFavoriteNumber As Double\n\n Protected Overrides Function RunCommand(doc As RhinoDoc, mode As Rhino.Commands.RunMode) As Rhino.Commands.Result\n ' Rhino automatically sets up an undo record when a command is run,\n ' but... the undo record is not saved if nothing changes in the\n ' document (objects added/deleted, layers changed,...)\n '\n ' If we have a command that doesn't change things in the document,\n ' but we want to have our own custom undo called then we need to do\n ' a little extra work\n\n Dim d As Double = MyFavoriteNumber\n If Rhino.Input.RhinoGet.GetNumber(\"Favorite number\", True, d) = Rhino.Commands.Result.Success Then\n Dim current_value As Double = MyFavoriteNumber\n doc.AddCustomUndoEvent(\"Favorite Number\", AddressOf OnUndoFavoriteNumber, current_value)\n MyFavoriteNumber = d\n End If\n Return Rhino.Commands.Result.Success\n End Function\n\n ' event handler for custom undo\n Private Sub OnUndoFavoriteNumber(sender As Object, e As Rhino.Commands.CustomUndoEventArgs)\n ' !!!!!!!!!!\n ' NEVER change any setting in the Rhino document or application. Rhino\n ' handles ALL changes to the application and document and you will break\n ' the Undo/Redo commands if you make any changes to the application or\n ' document. This is meant only for your own private plug-in data\n ' !!!!!!!!!!\n\n ' This function can be called either by undo or redo\n ' In order to get redo to work, add another custom undo event with the\n ' current value. If you don't want redo to work, just skip adding\n ' a custom undo event here\n Dim current_value As Double = MyFavoriteNumber\n e.Document.AddCustomUndoEvent(\"Favorite Number\", AddressOf OnUndoFavoriteNumber, current_value)\n\n Dim old_value As Double = CDbl(e.Tag)\n RhinoApp.WriteLine(\"Going back to your favorite = {0}\", old_value)\n MyFavoriteNumber = old_value\n End Sub\nEnd Class\n", "members": [ - ["Rhino.RhinoDoc", "System.Boolean AddCustomUndoEvent(System.String description, EventHandler handler, System.Object tag)"] + ["Rhino.RhinoDoc", "bool AddCustomUndoEvent(string description, EventHandler handler, object tag)"] ] }, { @@ -2460,32 +2460,32 @@ "name": "Dividebylength.vb", "code": "Imports Rhino.DocObjects\n\nPartial Class Examples\n Public Shared Function DivideByLengthPoints(ByVal doc As Rhino.RhinoDoc) As Rhino.Commands.Result\n Const filter As ObjectType = Rhino.DocObjects.ObjectType.Curve\n Dim objref As Rhino.DocObjects.ObjRef = Nothing\n Dim rc As Rhino.Commands.Result = Rhino.Input.RhinoGet.GetOneObject(\"Select curve to divide\", False, filter, objref)\n If rc <> Rhino.Commands.Result.Success OrElse objref Is Nothing Then\n Return rc\n End If\n\n Dim crv As Rhino.Geometry.Curve = objref.Curve()\n If crv Is Nothing OrElse crv.IsShort(Rhino.RhinoMath.ZeroTolerance) Then\n Return Rhino.Commands.Result.Failure\n End If\n\n Dim crv_length As Double = crv.GetLength()\n Dim s As String = String.Format(\"Curve length is {0:f3}. Segment length\", crv_length)\n\n Dim seg_length As Double = crv_length / 2.0\n rc = Rhino.Input.RhinoGet.GetNumber(s, False, seg_length, 0, crv_length)\n If rc <> Rhino.Commands.Result.Success Then\n Return rc\n End If\n\n Dim points As Rhino.Geometry.Point3d() = Nothing\n crv.DivideByLength(seg_length, True, points)\n If points Is Nothing Then\n Return Rhino.Commands.Result.Failure\n End If\n\n For Each point As Rhino.Geometry.Point3d In points\n doc.Objects.AddPoint(point)\n Next\n\n doc.Views.Redraw()\n Return Rhino.Commands.Result.Success\n End Function\nEnd Class\n", "members": [ - ["Rhino.Geometry.Curve", "Curve[] JoinCurves(IEnumerable inputCurves, System.Double joinTolerance)"], - ["Rhino.Geometry.Curve", "System.Double[] DivideByLength(System.Double segmentLength, System.Boolean includeEnds, out Point3d[] points)"], - ["Rhino.Geometry.Curve", "System.Double[] DivideByLength(System.Double segmentLength, System.Boolean includeEnds, System.Boolean reverse, out Point3d[] points)"], - ["Rhino.Geometry.Curve", "System.Double[] DivideByLength(System.Double segmentLength, System.Boolean includeEnds, System.Boolean reverse)"], - ["Rhino.Geometry.Curve", "System.Double[] DivideByLength(System.Double segmentLength, System.Boolean includeEnds)"], - ["Rhino.Geometry.Curve", "System.Boolean IsShort(System.Double tolerance)"], + ["Rhino.Geometry.Curve", "Curve[] JoinCurves(IEnumerable inputCurves, double joinTolerance)"], + ["Rhino.Geometry.Curve", "double DivideByLength(double segmentLength, bool includeEnds, bool reverse, out Point3d[] points)"], + ["Rhino.Geometry.Curve", "double DivideByLength(double segmentLength, bool includeEnds, bool reverse)"], + ["Rhino.Geometry.Curve", "double DivideByLength(double segmentLength, bool includeEnds, out Point3d[] points)"], + ["Rhino.Geometry.Curve", "double DivideByLength(double segmentLength, bool includeEnds)"], + ["Rhino.Geometry.Curve", "bool IsShort(double tolerance)"], ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddPoint(Point3d point)"], ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddPoint(Point3f point)"], - ["Rhino.DocObjects.Tables.ObjectTable", "System.Boolean Select(System.Guid objectId)"], - ["Rhino.Input.RhinoGet", "Result GetNumber(System.String prompt, System.Boolean acceptNothing, ref System.Double outputNumber, System.Double lowerLimit, System.Double upperLimit)"], - ["Rhino.Input.RhinoGet", "Result GetNumber(System.String prompt, System.Boolean acceptNothing, ref System.Double outputNumber)"], - ["Rhino.Input.RhinoGet", "Result GetOneObject(System.String prompt, System.Boolean acceptNothing, ObjectType filter, out ObjRef rhObject)"] + ["Rhino.DocObjects.Tables.ObjectTable", "bool Select(System.Guid objectId)"], + ["Rhino.Input.RhinoGet", "Result GetNumber(string prompt, bool acceptNothing, ref double outputNumber, double lowerLimit, double upperLimit)"], + ["Rhino.Input.RhinoGet", "Result GetNumber(string prompt, bool acceptNothing, ref double outputNumber)"], + ["Rhino.Input.RhinoGet", "Result GetOneObject(string prompt, bool acceptNothing, ObjectType filter, out ObjRef rhObject)"] ] }, { "name": "Drawstring.vb", "code": "Imports Rhino\nImports Rhino.DocObjects\nImports Rhino.Geometry\nImports Rhino.Commands\nImports Rhino.Input.Custom\n\nNamespace examples_vb\n Public Class DrawStringCommand\n Inherits Command\n Public Overrides ReadOnly Property EnglishName() As String\n Get\n Return \"vbDrawString\"\n End Get\n End Property\n\n Protected Overrides Function RunCommand(doc As RhinoDoc, mode As RunMode) As Result\n Dim gp = New GetDrawStringPoint()\n gp.SetCommandPrompt(\"Point\")\n gp.[Get]()\n Return gp.CommandResult()\n End Function\n End Class\n\n Public Class GetDrawStringPoint\n Inherits GetPoint\n Protected Overrides Sub OnDynamicDraw(e As GetPointDrawEventArgs)\n MyBase.OnDynamicDraw(e)\n Dim xform = e.Viewport.GetTransform(CoordinateSystem.World, CoordinateSystem.Screen)\n Dim current_point = e.CurrentPoint\n current_point.Transform(xform)\n Dim screen_point = New Point2d(current_point.X, current_point.Y)\n Dim msg = String.Format(\"screen {0:F}, {1:F}\", current_point.X, current_point.Y)\n e.Display.Draw2dText(msg, System.Drawing.Color.Blue, screen_point, False)\n End Sub\n End Class\nEnd Namespace", "members": [ - ["Rhino.Display.DisplayPipeline", "System.Void Draw2dText(System.String text, System.Drawing.Color color, Point2d screenCoordinate, System.Boolean middleJustified)"] + ["Rhino.Display.DisplayPipeline", "void Draw2dText(string text, System.Drawing.Color color, Point2d screenCoordinate, bool middleJustified)"] ] }, { "name": "Dupborder.vb", "code": "Imports Rhino.DocObjects\n\nPartial Class Examples\n Public Shared Function DupBorder(ByVal doc As Rhino.RhinoDoc) As Rhino.Commands.Result\n Const filter As ObjectType = Rhino.DocObjects.ObjectType.Surface Or Rhino.DocObjects.ObjectType.PolysrfFilter\n Dim objref As Rhino.DocObjects.ObjRef = Nothing\n Dim rc As Rhino.Commands.Result = Rhino.Input.RhinoGet.GetOneObject(\"Select surface or polysurface\", False, filter, objref)\n If rc <> Rhino.Commands.Result.Success OrElse objref Is Nothing Then\n Return rc\n End If\n\n Dim rhobj As Rhino.DocObjects.RhinoObject = objref.[Object]()\n Dim brep As Rhino.Geometry.Brep = objref.Brep()\n If rhobj Is Nothing OrElse brep Is Nothing Then\n Return Rhino.Commands.Result.Failure\n End If\n\n rhobj.[Select](False)\n Dim curves As Rhino.Geometry.Curve() = brep.DuplicateEdgeCurves(True)\n Dim tol As Double = doc.ModelAbsoluteTolerance * 2.1\n curves = Rhino.Geometry.Curve.JoinCurves(curves, tol)\n For i As Integer = 0 To curves.Length - 1\n Dim id As Guid = doc.Objects.AddCurve(curves(i))\n doc.Objects.[Select](id)\n Next\n doc.Views.Redraw()\n Return Rhino.Commands.Result.Success\n End Function\nEnd Class\n", "members": [ - ["Rhino.Geometry.Brep", "Curve[] DuplicateEdgeCurves(System.Boolean nakedOnly)"] + ["Rhino.Geometry.Brep", "Curve[] DuplicateEdgeCurves(bool nakedOnly)"] ] }, { @@ -2514,7 +2514,7 @@ "code": "Imports System.Collections.Generic\nImports System.Linq\nImports Rhino\nImports Rhino.Commands\nImports Rhino.Geometry\nImports Rhino.Geometry.Intersect\nImports Rhino.Input\nImports Rhino.Input.Custom\nImports Rhino.DocObjects\n\nNamespace examples_vb\n Public Class FurthestZOnSurfaceCommand\n Inherits Command\n Public Overrides ReadOnly Property EnglishName() As String\n Get\n Return \"vbFurthestZOnSurfaceGivenXY\"\n End Get\n End Property\n\n Protected Overrides Function RunCommand(doc As RhinoDoc, mode As RunMode) As Result\n '#Region \"user input\"\n ' select a surface\n Dim gs = New GetObject()\n gs.SetCommandPrompt(\"select surface\")\n gs.GeometryFilter = ObjectType.Surface\n gs.DisablePreSelect()\n gs.SubObjectSelect = False\n gs.[Get]()\n If gs.CommandResult() <> Result.Success Then\n Return gs.CommandResult()\n End If\n ' get the brep\n Dim brep = gs.[Object](0).Brep()\n If brep Is Nothing Then\n Return Result.Failure\n End If\n\n ' get X and Y\n Dim x As Double = 0.0, y As Double = 0.0\n Dim rc = RhinoGet.GetNumber(\"value of X coordinate\", True, x)\n If rc <> Result.Success Then\n Return rc\n End If\n rc = RhinoGet.GetNumber(\"value of Y coordinate\", True, y)\n If rc <> Result.Success Then\n Return rc\n End If\n '#End Region\n\n ' an earlier version of this sample used a curve-brep intersection to find Z\n 'var maxZ = MaxZIntersectionMethod(brep, x, y, doc.ModelAbsoluteTolerance);\n\n ' projecting points is another way to find Z\n Dim maxZ = MaxZProjectionMethod(brep, x, y, doc.ModelAbsoluteTolerance)\n\n If maxZ IsNot Nothing Then\n RhinoApp.WriteLine(\"Maximum surface Z coordinate at X={0}, Y={1} is {2}\", x, y, maxZ)\n doc.Objects.AddPoint(New Point3d(x, y, maxZ.Value))\n doc.Views.Redraw()\n Else\n RhinoApp.WriteLine(\"no maximum surface Z coordinate at X={0}, Y={1} found.\", x, y)\n End If\n\n Return Result.Success\n End Function\n\n Private Function MaxZProjectionMethod(brep As Brep, x As Double, y As Double, tolerance As Double) As System.Nullable(Of Double)\n Dim maxZ As System.Nullable(Of Double) = Nothing\n Dim breps = New List(Of Brep)() From { _\n brep _\n }\n Dim points = New List(Of Point3d)() From { _\n New Point3d(x, y, 0) _\n }\n ' grab all the points projected in Z dir. Aggregate finds furthest Z from XY plane\n Try\n maxZ = (From pt In Intersection.ProjectPointsToBreps(breps, points, New Vector3d(0, 0, 1), tolerance) Select pt.Z).Aggregate(Function(z1, z2) If(Math.Abs(z1) > Math.Abs(z2), z1, z2))\n 'Sequence contains no elements\n Catch generatedExceptionName As InvalidOperationException\n End Try\n Return maxZ\n End Function\n\n Private Function MaxZIntersectionMethod(brep As Brep, x As Double, y As Double, tolerance As Double) As System.Nullable(Of Double)\n Dim maxZ As System.Nullable(Of Double) = Nothing\n\n Dim bbox = brep.GetBoundingBox(True)\n ' furthest Z from XY plane. Max() doesn't work because of possible negative Z values\n Dim maxDistFromXY = (From corner In bbox.GetCorners() Select corner.Z).Aggregate(Function(z1, z2) If(Math.Abs(z1) > Math.Abs(z2), z1, z2))\n ' multiply distance by 2 to make sure line intersects completely\n Dim lineCurve = New LineCurve(New Point3d(x, y, 0), New Point3d(x, y, maxDistFromXY * 2))\n\n Dim overlapCurves As Curve() = Nothing\n Dim interPoints As Point3d() = Nothing\n If Intersection.CurveBrep(lineCurve, brep, tolerance, overlapCurves, interPoints) Then\n If overlapCurves.Length > 0 OrElse interPoints.Length > 0 Then\n ' grab all the points resulting frem the intersection. \n ' 1st set: points from overlapping curves, \n ' 2nd set: points when there was no overlap\n ' .Aggregate: furthest Z from XY plane.\n Dim overlapCrvsZs As IEnumerable(Of Double) = (From c In overlapCurves Select DirectCast(IIf(Math.Abs(c.PointAtEnd.Z) > Math.Abs(c.PointAtStart.Z), c.PointAtEnd.Z, c.PointAtStart.Z), Double))\n Dim intersectPtsZs As IEnumerable(Of Double) = (From p In interPoints Select p.Z)\n Dim allZs = overlapCrvsZs.Union(intersectPtsZs).ToArray()\n maxZ = allZs.Aggregate(Function(runZ, nextZ) DirectCast(IIf(Math.Abs(runZ) > Math.Abs(nextZ), runZ, nextZ), Double))\n End If\n End If\n Return maxZ\n End Function\n End Class\nEnd Namespace", "members": [ ["Rhino.Geometry.BoundingBox", "Point3d[] GetCorners()"], - ["Rhino.Geometry.Intersect.Intersection", "System.Boolean CurveBrep(Curve curve, Brep brep, System.Double tolerance, out Curve[] overlapCurves, out Point3d[] intersectionPoints)"] + ["Rhino.Geometry.Intersect.Intersection", "bool CurveBrep(Curve curve, Brep brep, double tolerance, out Curve[] overlapCurves, out Point3d[] intersectionPoints)"] ] }, { @@ -2522,7 +2522,7 @@ "code": "Imports Rhino\nImports Rhino.Input.Custom\nImports Rhino.DocObjects\nImports Rhino.Commands\n\nNamespace examples_vb\n Public Class NormalDirectionOfBrepFaceCommand\n Inherits Command\n Public Overrides ReadOnly Property EnglishName() As String\n Get\n Return \"vbDetermineNormDirectionOfBrepFace\"\n End Get\n End Property\n\n Protected Overrides Function RunCommand(doc As RhinoDoc, mode As RunMode) As Result\n ' select a surface\n Dim gs = New GetObject()\n gs.SetCommandPrompt(\"select surface\")\n gs.GeometryFilter = ObjectType.Surface\n gs.DisablePreSelect()\n gs.SubObjectSelect = False\n gs.[Get]()\n If gs.CommandResult() <> Result.Success Then\n Return gs.CommandResult()\n End If\n ' get the selected face\n Dim face = gs.[Object](0).Face()\n If face Is Nothing Then\n Return Result.Failure\n End If\n\n ' pick a point on the surface. Constain\n ' picking to the face.\n Dim gp = New GetPoint()\n gp.SetCommandPrompt(\"select point on surface\")\n gp.Constrain(face, False)\n gp.[Get]()\n If gp.CommandResult() <> Result.Success Then\n Return gp.CommandResult()\n End If\n\n ' get the parameters of the point on the\n ' surface that is clesest to gp.Point()\n Dim u As Double, v As Double\n If face.ClosestPoint(gp.Point(), u, v) Then\n Dim direction = face.NormalAt(u, v)\n If face.OrientationIsReversed Then\n direction.Reverse()\n End If\n RhinoApp.WriteLine(String.Format(\"Surface normal at uv({0:f},{1:f}) = ({2:f},{3:f},{4:f})\", u, v, direction.X, direction.Y, direction.Z))\n End If\n Return Result.Success\n End Function\n End Class\nEnd Namespace", "members": [ ["Rhino.Geometry.BrepFace", "bool OrientationIsReversed"], - ["Rhino.Geometry.Surface", "Vector3d NormalAt(System.Double u, System.Double v)"] + ["Rhino.Geometry.Surface", "Vector3d NormalAt(double u, double v)"] ] }, { @@ -2544,22 +2544,22 @@ "name": "Extractisocurve.vb", "code": "Imports Rhino\nImports Rhino.DocObjects\nImports Rhino.Commands\nImports Rhino.Input\nImports Rhino.Input.Custom\nImports Rhino.Geometry\n\nNamespace examples_vb\n Public Class ExtractIsocurveCommand\n Inherits Rhino.Commands.Command\n Public Overrides ReadOnly Property EnglishName() As String\n Get\n Return \"vbExtractIsocurve\"\n End Get\n End Property\n\n Protected Overrides Function RunCommand(doc As RhinoDoc, mode As RunMode) As Result\n Dim obj_ref As ObjRef = Nothing\n Dim rc = RhinoGet.GetOneObject(\"Select surface\", False, ObjectType.Surface, obj_ref)\n If rc <> Result.Success OrElse obj_ref Is Nothing Then\n Return rc\n End If\n Dim surface = obj_ref.Surface()\n\n Dim gp = New GetPoint()\n gp.SetCommandPrompt(\"Point on surface\")\n gp.Constrain(surface, False)\n 'gp.GeometryFilter = ObjectType.Point;\n Dim option_toggle = New OptionToggle(False, \"U\", \"V\")\n gp.AddOptionToggle(\"Direction\", option_toggle)\n Dim point As Point3d = Point3d.Unset\n While True\n Dim grc = gp.[Get]()\n If grc = GetResult.[Option] Then\n Continue While\n ElseIf grc = GetResult.Point Then\n point = gp.Point()\n Exit While\n Else\n Return Result.[Nothing]\n End If\n End While\n If point = Point3d.Unset Then\n Return Result.[Nothing]\n End If\n\n Dim direction As Integer = If(option_toggle.CurrentValue, 1, 0)\n ' V : U\n Dim u_parameter As Double, v_parameter As Double\n If Not surface.ClosestPoint(point, u_parameter, v_parameter) Then\n Return Result.Failure\n End If\n\n Dim iso_curve = surface.IsoCurve(direction, If(direction = 1, u_parameter, v_parameter))\n If iso_curve Is Nothing Then\n Return Result.Failure\n End If\n\n doc.Objects.AddCurve(iso_curve)\n doc.Views.Redraw()\n Return Result.Success\n End Function\n End Class\nEnd Namespace", "members": [ - ["Rhino.Geometry.Surface", "Curve IsoCurve(System.Int32 direction, System.Double constantParameter)"] + ["Rhino.Geometry.Surface", "Curve IsoCurve(int direction, double constantParameter)"] ] }, { "name": "Extractthumbnail.vb", "code": "Imports Rhino\nImports Rhino.Commands\nImports Rhino.Input\nImports Rhino.Input.Custom\nImports System.Windows\nImports System.Windows.Controls\n\nNamespace examples_vb\n Public Class ExtractThumbnailCommand\n Inherits Command\n Public Overrides ReadOnly Property EnglishName() As String\n Get\n Return \"vbExtractThumbnail\"\n End Get\n End Property\n\n Protected Overrides Function RunCommand(doc As RhinoDoc, mode As RunMode) As Result\n Dim gf = RhinoGet.GetFileName(GetFileNameMode.OpenImage, \"*.3dm\", \"select file\", Nothing)\n If gf = String.Empty OrElse Not System.IO.File.Exists(gf) Then\n Return Result.Cancel\n End If\n\n Dim bitmap = Rhino.FileIO.File3dm.ReadPreviewImage(gf)\n ' convert System.Drawing.Bitmap to BitmapSource\n Dim imageSource = System.Windows.Interop.Imaging.CreateBitmapSourceFromHBitmap(bitmap.GetHbitmap(), IntPtr.Zero, Int32Rect.Empty, System.Windows.Media.Imaging.BitmapSizeOptions.FromEmptyOptions())\n\n ' show in WPF window\n Dim window = New Window()\n Dim image = New Image()\n image.Source = imageSource\n\n window.Content = image\n window.Show()\n\n Return Result.Success\n End Function\n End Class\nEnd Namespace", "members": [ - ["Rhino.Input.RhinoGet", "System.String GetFileName(GetFileNameMode mode, System.String defaultName, System.String title, System.Object parent, BitmapFileTypes fileTypes)"], - ["Rhino.Input.RhinoGet", "System.String GetFileName(GetFileNameMode mode, System.String defaultName, System.String title, System.Object parent)"] + ["Rhino.Input.RhinoGet", "string GetFileName(GetFileNameMode mode, string defaultName, string title, object parent, BitmapFileTypes fileTypes)"], + ["Rhino.Input.RhinoGet", "string GetFileName(GetFileNameMode mode, string defaultName, string title, object parent)"] ] }, { "name": "Filletcurves.vb", "code": "Imports Rhino\nImports Rhino.Commands\nImports Rhino.Geometry\nImports Rhino.Input\nImports Rhino.DocObjects\nImports Rhino.Input.Custom\n\nNamespace examples_vb\n Public Class FilletCurvesCommand\n Inherits Command\n Public Overrides ReadOnly Property EnglishName() As String\n Get\n Return \"vbFilletCurves\"\n End Get\n End Property\n\n Protected Overrides Function RunCommand(doc As RhinoDoc, mode As RunMode) As Result\n Dim gc1 = New GetObject()\n gc1.DisablePreSelect()\n gc1.SetCommandPrompt(\"Select first curve to fillet (close to the end you want to fillet)\")\n gc1.GeometryFilter = ObjectType.Curve\n gc1.GeometryAttributeFilter = GeometryAttributeFilter.OpenCurve\n gc1.[Get]()\n If gc1.CommandResult() <> Result.Success Then\n Return gc1.CommandResult()\n End If\n Dim curve1_obj_ref = gc1.[Object](0)\n Dim curve1 = curve1_obj_ref.Curve()\n If curve1 Is Nothing Then\n Return Result.Failure\n End If\n Dim curve1_point_near_end = curve1_obj_ref.SelectionPoint()\n If curve1_point_near_end = Point3d.Unset Then\n Return Result.Failure\n End If\n\n Dim gc2 = New GetObject()\n gc2.DisablePreSelect()\n gc2.SetCommandPrompt(\"Select second curve to fillet (close to the end you want to fillet)\")\n gc2.GeometryFilter = ObjectType.Curve\n gc2.GeometryAttributeFilter = GeometryAttributeFilter.OpenCurve\n gc2.[Get]()\n If gc2.CommandResult() <> Result.Success Then\n Return gc2.CommandResult()\n End If\n Dim curve2_obj_ref = gc2.[Object](0)\n Dim curve2 = curve2_obj_ref.Curve()\n If curve2 Is Nothing Then\n Return Result.Failure\n End If\n Dim curve2_point_near_end = curve2_obj_ref.SelectionPoint()\n If curve2_point_near_end = Point3d.Unset Then\n Return Result.Failure\n End If\n\n Dim radius As Double = 0\n Dim rc = RhinoGet.GetNumber(\"fillet radius\", False, radius)\n If rc <> Result.Success Then\n Return rc\n End If\n\n Dim fillet_curve = Curve.CreateFilletCurves(curve1, curve1_point_near_end, curve2, curve2_point_near_end, radius, True, _\n True, True, doc.ModelAbsoluteTolerance, doc.ModelAngleToleranceDegrees)\n If fillet_curve Is Nothing OrElse fillet_curve.Length <> 1 Then\n Return Result.Failure\n End If\n\n doc.Objects.AddCurve(fillet_curve(0))\n doc.Views.Redraw()\n Return rc\n End Function\n End Class\nEnd Namespace", "members": [ - ["Rhino.Geometry.Curve", "Curve[] CreateFilletCurves(Curve curve0, Point3d point0, Curve curve1, Point3d point1, System.Double radius, System.Boolean join, System.Boolean trim, System.Boolean arcExtension, System.Double tolerance, System.Double angleTolerance)"] + ["Rhino.Geometry.Curve", "Curve[] CreateFilletCurves(Curve curve0, Point3d point0, Curve curve1, Point3d point1, double radius, bool join, bool trim, bool arcExtension, double tolerance, double angleTolerance)"] ] }, { @@ -2574,8 +2574,8 @@ "name": "Getpointdynamicdraw.vb", "code": "Imports Rhino\nImports Rhino.Geometry\nImports Rhino.Commands\nImports Rhino.Input.Custom\n\nNamespace examples_vb\n Public Class GetPointDynamicDrawCommand\n Inherits Command\n Public Overrides ReadOnly Property EnglishName() As String\n Get\n Return \"vbGetPointDynamicDraw\"\n End Get\n End Property\n\n Protected Overrides Function RunCommand(doc As RhinoDoc, mode As RunMode) As Result\n Dim gp = New GetPoint()\n gp.SetCommandPrompt(\"Center point\")\n gp.[Get]()\n If gp.CommandResult() <> Result.Success Then\n Return gp.CommandResult()\n End If\n Dim center_point = gp.Point()\n If center_point = Point3d.Unset Then\n Return Result.Failure\n End If\n\n Dim gcp = New GetCircleRadiusPoint(center_point)\n gcp.SetCommandPrompt(\"Radius\")\n gcp.ConstrainToConstructionPlane(False)\n gcp.SetBasePoint(center_point, True)\n gcp.DrawLineFromPoint(center_point, True)\n gcp.[Get]()\n If gcp.CommandResult() <> Result.Success Then\n Return gcp.CommandResult()\n End If\n\n Dim radius = center_point.DistanceTo(gcp.Point())\n Dim cplane = doc.Views.ActiveView.ActiveViewport.ConstructionPlane()\n doc.Objects.AddCircle(New Circle(cplane, center_point, radius))\n doc.Views.Redraw()\n Return Result.Success\n End Function\n End Class\n\n Public Class GetCircleRadiusPoint\n Inherits GetPoint\n Private m_center_point As Point3d\n\n Public Sub New(centerPoint As Point3d)\n m_center_point = centerPoint\n End Sub\n\n Protected Overrides Sub OnDynamicDraw(e As GetPointDrawEventArgs)\n MyBase.OnDynamicDraw(e)\n Dim cplane = e.RhinoDoc.Views.ActiveView.ActiveViewport.ConstructionPlane()\n Dim radius = m_center_point.DistanceTo(e.CurrentPoint)\n Dim circle = New Circle(cplane, m_center_point, radius)\n e.Display.DrawCircle(circle, System.Drawing.Color.Black)\n End Sub\n End Class\nEnd Namespace", "members": [ - ["Rhino.Display.DisplayPipeline", "System.Void DrawCircle(Circle circle, System.Drawing.Color color)"], - ["Rhino.Input.Custom.GetPoint", "System.Void OnDynamicDraw(GetPointDrawEventArgs e)"] + ["Rhino.Display.DisplayPipeline", "void DrawCircle(Circle circle, System.Drawing.Color color)"], + ["Rhino.Input.Custom.GetPoint", "void OnDynamicDraw(GetPointDrawEventArgs e)"] ] }, { @@ -2591,11 +2591,11 @@ "members": [ ["Rhino.RhinoDoc", "HatchPatternTable HatchPatterns"], ["Rhino.DocObjects.ModelComponent", "string Name"], - ["Rhino.Geometry.Hatch", "Hatch[] Create(Curve curve, System.Int32 hatchPatternIndex, System.Double rotationRadians, System.Double scale, System.Double tolerance)"], - ["Rhino.Geometry.Hatch", "Hatch[] Create(Curve curve, System.Int32 hatchPatternIndex, System.Double rotationRadians, System.Double scale)"], + ["Rhino.Geometry.Hatch", "Hatch[] Create(Curve curve, int hatchPatternIndex, double rotationRadians, double scale, double tolerance)"], + ["Rhino.Geometry.Hatch", "Hatch[] Create(Curve curve, int hatchPatternIndex, double rotationRadians, double scale)"], ["Rhino.DocObjects.Tables.HatchPatternTable", "int CurrentHatchPatternIndex"], - ["Rhino.DocObjects.Tables.HatchPatternTable", "System.Int32 Find(System.String name, System.Boolean ignoreDeleted)"], - ["Rhino.DocObjects.Tables.HatchPatternTable", "HatchPattern FindName(System.String name)"], + ["Rhino.DocObjects.Tables.HatchPatternTable", "int Find(string name, bool ignoreDeleted)"], + ["Rhino.DocObjects.Tables.HatchPatternTable", "HatchPattern FindName(string name)"], ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddHatch(Hatch hatch)"] ] }, @@ -2603,10 +2603,10 @@ "name": "Insertknot.vb", "code": "Imports Rhino.DocObjects\n\nPartial Class Examples\n Public Shared Function InsertKnot(ByVal doc As Rhino.RhinoDoc) As Rhino.Commands.Result\n Dim rc As Rhino.Commands.Result\n Const filter As ObjectType = Rhino.DocObjects.ObjectType.Curve\n Dim objref As Rhino.DocObjects.ObjRef = Nothing\n rc = Rhino.Input.RhinoGet.GetOneObject(\"Select curve for knot insertion\", False, filter, objref)\n If rc <> Rhino.Commands.Result.Success Then\n Return rc\n End If\n Dim curve As Rhino.Geometry.Curve = objref.Curve()\n If curve Is Nothing Then\n Return Rhino.Commands.Result.Failure\n End If\n Dim nurb As Rhino.Geometry.NurbsCurve = curve.ToNurbsCurve()\n If nurb Is Nothing Then\n Return Rhino.Commands.Result.Failure\n End If\n\n Dim gp As New Rhino.Input.Custom.GetPoint()\n gp.SetCommandPrompt(\"Point on curve to add knot\")\n gp.Constrain(nurb, False)\n gp.[Get]()\n If gp.CommandResult() = Rhino.Commands.Result.Success Then\n Dim t As Double\n Dim crv As Rhino.Geometry.Curve = gp.PointOnCurve(t)\n If crv IsNot Nothing AndAlso nurb.Knots.InsertKnot(t) Then\n doc.Objects.Replace(objref, nurb)\n doc.Views.Redraw()\n End If\n End If\n Return Rhino.Commands.Result.Success\n End Function\nEnd Class\n", "members": [ - ["Rhino.Input.Custom.GetPoint", "System.Boolean Constrain(Curve curve, System.Boolean allowPickingPointOffObject)"], - ["Rhino.Input.Custom.GetPoint", "Curve PointOnCurve(out System.Double t)"], - ["Rhino.DocObjects.Tables.ObjectTable", "System.Boolean Replace(ObjRef objref, Curve curve)"], - ["Rhino.Geometry.Collections.NurbsCurveKnotList", "System.Boolean InsertKnot(System.Double value)"] + ["Rhino.Input.Custom.GetPoint", "bool Constrain(Curve curve, bool allowPickingPointOffObject)"], + ["Rhino.Input.Custom.GetPoint", "Curve PointOnCurve(out double t)"], + ["Rhino.DocObjects.Tables.ObjectTable", "bool Replace(ObjRef objref, Curve curve)"], + ["Rhino.Geometry.Collections.NurbsCurveKnotList", "bool InsertKnot(double value)"] ] }, { @@ -2622,16 +2622,16 @@ "code": "Partial Class Examples\n Public Shared Function IntersectCurves(doc As Rhino.RhinoDoc) As Rhino.Commands.Result\n ' Select two curves to intersect\n Dim go = New Rhino.Input.Custom.GetObject()\n go.SetCommandPrompt(\"Select two curves\")\n go.GeometryFilter = Rhino.DocObjects.ObjectType.Curve\n go.GetMultiple(2, 2)\n If go.CommandResult() <> Rhino.Commands.Result.Success Then\n Return go.CommandResult()\n End If\n\n ' Validate input\n Dim curveA = go.[Object](0).Curve()\n Dim curveB = go.[Object](1).Curve()\n If curveA Is Nothing OrElse curveB Is Nothing Then\n Return Rhino.Commands.Result.Failure\n End If\n\n ' Calculate the intersection\n Const intersection_tolerance As Double = 0.001\n Const overlap_tolerance As Double = 0.0\n Dim events = Rhino.Geometry.Intersect.Intersection.CurveCurve(curveA, curveB, intersection_tolerance, overlap_tolerance)\n\n ' Process the results\n If events IsNot Nothing Then\n For i As Integer = 0 To events.Count - 1\n Dim ccx_event = events(i)\n doc.Objects.AddPoint(ccx_event.PointA)\n If ccx_event.PointA.DistanceTo(ccx_event.PointB) > Double.Epsilon Then\n doc.Objects.AddPoint(ccx_event.PointB)\n doc.Objects.AddLine(ccx_event.PointA, ccx_event.PointB)\n End If\n Next\n doc.Views.Redraw()\n End If\n Return Rhino.Commands.Result.Success\n End Function\nEnd Class\n", "members": [ ["Rhino.DocObjects.ObjRef", "Curve Curve()"], - ["Rhino.Geometry.Point3d", "System.Double DistanceTo(Point3d other)"], - ["Rhino.Geometry.Point3f", "System.Double DistanceTo(Point3f other)"], - ["Rhino.Geometry.Intersect.Intersection", "CurveIntersections CurveCurve(Curve curveA, Curve curveB, System.Double tolerance, System.Double overlapTolerance)"] + ["Rhino.Geometry.Point3d", "double DistanceTo(Point3d other)"], + ["Rhino.Geometry.Point3f", "double DistanceTo(Point3f other)"], + ["Rhino.Geometry.Intersect.Intersection", "CurveIntersections CurveCurve(Curve curveA, Curve curveB, double tolerance, double overlapTolerance)"] ] }, { "name": "Intersectlinecircle.vb", "code": "Imports Rhino\nImports Rhino.Commands\nImports Rhino.Geometry\nImports Rhino.Geometry.Intersect\n\nNamespace examples_vb\n Public Class IntersectLineCircleCommand\n Inherits Command\n Public Overrides ReadOnly Property EnglishName() As String\n Get\n Return \"vbIntersectLineCircle\"\n End Get\n End Property\n\n Protected Overrides Function RunCommand(doc As RhinoDoc, mode As RunMode) As Result\n Dim circle As Circle\n Dim rc = Rhino.Input.RhinoGet.GetCircle(circle)\n If rc <> Result.Success Then\n Return rc\n End If\n doc.Objects.AddCircle(circle)\n doc.Views.Redraw()\n\n Dim line As Line\n rc = Rhino.Input.RhinoGet.GetLine(line)\n If rc <> Result.Success Then\n Return rc\n End If\n doc.Objects.AddLine(line)\n doc.Views.Redraw()\n\n Dim t1 As Double, t2 As Double\n Dim point1 As Point3d, point2 As Point3d\n Dim lineCircleIntersect = Intersection.LineCircle(line, circle, t1, point1, t2, point2)\n Dim msg As String = \"\"\n Select Case lineCircleIntersect\n Case LineCircleIntersection.None\n msg = \"line does not intersect circle\"\n Exit Select\n Case LineCircleIntersection.[Single]\n msg = [String].Format(\"line intersects circle at point ({0},{1},{2})\", point1.X, point1.Y, point1.Z)\n doc.Objects.AddPoint(point1)\n Exit Select\n Case LineCircleIntersection.Multiple\n msg = [String].Format(\"line intersects circle at points ({0},{1},{2}) and ({3},{4},{5})\", point1.X, point1.Y, point1.Z, point2.X, point2.Y, _\n point2.Z)\n doc.Objects.AddPoint(point1)\n doc.Objects.AddPoint(point2)\n Exit Select\n End Select\n RhinoApp.WriteLine(msg)\n doc.Views.Redraw()\n Return Result.Success\n End Function\n End Class\nEnd Namespace", "members": [ - ["Rhino.Geometry.Intersect.Intersection", "LineCircleIntersection LineCircle(Line line, Circle circle, out System.Double t1, out Point3d point1, out System.Double t2, out Point3d point2)"] + ["Rhino.Geometry.Intersect.Intersection", "LineCircleIntersection LineCircle(Line line, Circle circle, out double t1, out Point3d point1, out double t2, out Point3d point2)"] ] }, { @@ -2639,9 +2639,9 @@ "code": "Imports Rhino.Geometry\n\nPartial Class Examples\n Public Shared Function IntersectLines(ByVal doc As Rhino.RhinoDoc) As Rhino.Commands.Result\n Dim go As New Rhino.Input.Custom.GetObject()\n go.SetCommandPrompt(\"Select lines\")\n go.GeometryFilter = Rhino.DocObjects.ObjectType.Curve\n go.GetMultiple(2, 2)\n If go.CommandResult() <> Rhino.Commands.Result.Success Then\n Return go.CommandResult()\n End If\n If go.ObjectCount <> 2 Then\n Return Rhino.Commands.Result.Failure\n End If\n\n Dim crv0 As LineCurve = TryCast(go.Object(0).Geometry(), LineCurve)\n Dim crv1 As LineCurve = TryCast(go.Object(1).Geometry(), LineCurve)\n If crv0 Is Nothing OrElse crv1 Is Nothing Then\n Return Rhino.Commands.Result.Failure\n End If\n\n Dim line0 As Line = crv0.Line\n Dim line1 As Line = crv1.Line\n Dim v0 As Vector3d = line0.Direction\n v0.Unitize()\n Dim v1 As Vector3d = line1.Direction\n v1.Unitize()\n\n If v0.IsParallelTo(v1) <> 0 Then\n Rhino.RhinoApp.WriteLine(\"Selected lines are parallel.\")\n Return Rhino.Commands.Result.[Nothing]\n End If\n\n Dim a As Double, b As Double\n If Not Rhino.Geometry.Intersect.Intersection.LineLine(line0, line1, a, b) Then\n Rhino.RhinoApp.WriteLine(\"No intersection found.\")\n Return Rhino.Commands.Result.[Nothing]\n End If\n\n Dim pt0 As Point3d = line0.PointAt(a)\n Dim pt1 As Point3d = line1.PointAt(b)\n ' pt0 and pt1 should be equal, so we will only add pt0 to the document\n doc.Objects.AddPoint(pt0)\n doc.Views.Redraw()\n Return Rhino.Commands.Result.Success\n End Function\nEnd Class\n", "members": [ ["Rhino.Geometry.Line", "Vector3d Direction"], - ["Rhino.Geometry.Line", "Point3d PointAt(System.Double t)"], - ["Rhino.Geometry.Vector3d", "System.Int32 IsParallelTo(Vector3d other)"], - ["Rhino.Geometry.Intersect.Intersection", "System.Boolean LineLine(Line lineA, Line lineB, out System.Double a, out System.Double b)"] + ["Rhino.Geometry.Line", "Point3d PointAt(double t)"], + ["Rhino.Geometry.Vector3d", "int IsParallelTo(Vector3d other)"], + ["Rhino.Geometry.Intersect.Intersection", "bool LineLine(Line lineA, Line lineB, out double a, out double b)"] ] }, { @@ -2649,7 +2649,7 @@ "code": "Partial Class Examples\n Public Shared Function IsBrepBox(brep As Rhino.Geometry.Brep) As Boolean\n Const zero_tolerance As Double = 0.000001 ' or whatever\n Dim rc As Boolean = brep.IsSolid\n If rc Then\n rc = brep.Faces.Count = 6\n End If\n\n Dim N = New Rhino.Geometry.Vector3d(5) {}\n Dim i As Integer = 0\n While rc AndAlso i < 6\n Dim plane As Rhino.Geometry.Plane\n rc = brep.Faces(i).TryGetPlane(plane, zero_tolerance)\n If rc Then\n N(i) = plane.ZAxis\n N(i).Unitize()\n End If\n i += 1\n End While\n\n i = 0\n While rc AndAlso i < 6\n Dim count As Integer = 0\n Dim j As Integer = 0\n While rc AndAlso j < 6\n Dim dot As Double = Math.Abs(N(i) * N(j))\n If dot <= zero_tolerance Then\n Continue While\n End If\n If Math.Abs(dot - 1.0) <= zero_tolerance Then\n count += 1\n Else\n rc = False\n End If\n j += 1\n End While\n\n If rc Then\n If 2 <> count Then\n rc = False\n End If\n End If\n i += 1\n End While\n Return rc\n End Function\n\n Public Shared Function TestBrepBox(doc As Rhino.RhinoDoc) As Rhino.Commands.Result\n Dim obj_ref As Rhino.DocObjects.ObjRef = Nothing\n Dim rc = Rhino.Input.RhinoGet.GetOneObject(\"Select Brep\", True, Rhino.DocObjects.ObjectType.Brep, obj_ref)\n If rc = Rhino.Commands.Result.Success Then\n Dim brep = obj_ref.Brep()\n If brep IsNot Nothing Then\n If IsBrepBox(brep) Then\n Rhino.RhinoApp.WriteLine(\"Yes it is a box\")\n Else\n Rhino.RhinoApp.WriteLine(\"No it is not a box\")\n End If\n End If\n End If\n Return rc\n End Function\nEnd Class\n", "members": [ ["Rhino.Geometry.Brep", "bool IsSolid"], - ["Rhino.Geometry.Surface", "System.Boolean TryGetPlane(out Plane plane, System.Double tolerance)"] + ["Rhino.Geometry.Surface", "bool TryGetPlane(out Plane plane, double tolerance)"] ] }, { @@ -2663,15 +2663,15 @@ "name": "Issurfaceinplane.vb", "code": "Imports System.Linq\nImports Rhino\nImports Rhino.DocObjects\nImports Rhino.Geometry\nImports Rhino.Commands\nImports Rhino.Input\n\nNamespace examples_vb\n Public Class IsPlanarSurfaceInPlaneCommand\n Inherits Command\n Public Overrides ReadOnly Property EnglishName() As String\n Get\n Return \"vbIsPlanarSurfaceInPlane\"\n End Get\n End Property\n\n Protected Overrides Function RunCommand(doc As RhinoDoc, mode As RunMode) As Result\n Dim obj_ref As ObjRef = Nothing\n Dim rc = RhinoGet.GetOneObject(\"select surface\", True, ObjectType.Surface, obj_ref)\n If rc <> Result.Success Then\n Return rc\n End If\n Dim surface = obj_ref.Surface()\n\n Dim corners As Point3d() = Nothing\n rc = RhinoGet.GetRectangle(corners)\n If rc <> Result.Success Then\n Return rc\n End If\n\n Dim plane = New Plane(corners(0), corners(1), corners(2))\n\n Dim is_or_isnt = If(IsSurfaceInPlane(surface, plane, doc.ModelAbsoluteTolerance), \"\", \" not \")\n RhinoApp.WriteLine(\"Surface is{0} in plane.\", is_or_isnt)\n Return Result.Success\n End Function\n\n Private Function IsSurfaceInPlane(surface As Surface, plane As Plane, tolerance As Double) As Boolean\n If Not surface.IsPlanar(tolerance) Then\n Return False\n End If\n\n Dim bbox = surface.GetBoundingBox(True)\n Return bbox.GetCorners().All(Function(corner) Math.Abs(plane.DistanceTo(corner)) <= tolerance)\n End Function\n End Class\nEnd Namespace", "members": [ - ["Rhino.Geometry.Plane", "System.Double DistanceTo(Point3d testPoint)"], - ["Rhino.Geometry.Surface", "System.Boolean IsPlanar()"] + ["Rhino.Geometry.Plane", "double DistanceTo(Point3d testPoint)"], + ["Rhino.Geometry.Surface", "bool IsPlanar()"] ] }, { "name": "Leader.vb", "code": "Imports Rhino\nImports Rhino.Geometry\nImports Rhino.Commands\nImports System.Collections.Generic\nImports System.Linq\n\nNamespace examples_vb\n Public Class LeaderCommand\n Inherits Command\n Public Overrides ReadOnly Property EnglishName() As String\n Get\n Return \"vbLeader\"\n End Get\n End Property\n\n Protected Overrides Function RunCommand(doc As RhinoDoc, mode As RunMode) As Result\n Dim points = New List(Of Point3d)() From { _\n New Point3d(1, 1, 0), _\n New Point3d(5, 1, 0), _\n New Point3d(5, 5, 0), _\n New Point3d(9, 5, 0) _\n }\n\n Dim xyPlane = Plane.WorldXY\n\n Dim points2d = New List(Of Point2d)()\n For Each point3d As Point3d In points\n Dim x As Double, y As Double\n If xyPlane.ClosestParameter(point3d, x, y) Then\n Dim point2d = New Point2d(x, y)\n If points2d.Count < 1 OrElse point2d.DistanceTo(points2d.Last()) > RhinoMath.SqrtEpsilon Then\n points2d.Add(point2d)\n End If\n End If\n Next\n\n doc.Objects.AddLeader(xyPlane, points2d)\n doc.Views.Redraw()\n Return Result.Success\n End Function\n End Class\nEnd Namespace", "members": [ - ["Rhino.Geometry.Point2d", "System.Double DistanceTo(Point2d other)"], + ["Rhino.Geometry.Point2d", "double DistanceTo(Point2d other)"], ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddLeader(Plane plane, IEnumerable points)"] ] }, @@ -2681,32 +2681,32 @@ "members": [ ["Rhino.DocObjects.Layer", "string FullPath"], ["Rhino.DocObjects.Layer", "bool IsLocked"], - ["Rhino.DocObjects.Layer", "System.Boolean CommitChanges()"] + ["Rhino.DocObjects.Layer", "bool CommitChanges()"] ] }, { "name": "Loft.vb", "code": "Imports Rhino\nImports Rhino.Input.Custom\nImports Rhino.DocObjects\nImports Rhino.Commands\nImports System.Collections.Generic\nImports Rhino.Geometry\n\nNamespace examples_vb\n Public Class LoftCommand\n Inherits Command\n Public Overrides ReadOnly Property EnglishName() As String\n Get\n Return \"vbLoft\"\n End Get\n End Property\n\n Protected Overrides Function RunCommand(doc As RhinoDoc, mode As Rhino.Commands.RunMode) As Result\n ' select curves to loft\n Dim gs = New GetObject()\n gs.SetCommandPrompt(\"select curves to loft\")\n gs.GeometryFilter = ObjectType.Curve\n gs.DisablePreSelect()\n gs.SubObjectSelect = False\n gs.GetMultiple(2, 0)\n If gs.CommandResult() <> Result.Success Then\n Return gs.CommandResult()\n End If\n\n Dim curves = New List(Of Curve)()\n For Each obj As ObjRef In gs.Objects()\n curves.Add(obj.Curve())\n Next\n\n Dim breps = Rhino.Geometry.Brep.CreateFromLoft(curves, Point3d.Unset, Point3d.Unset, LoftType.Tight, False)\n For Each brep As Brep In breps\n doc.Objects.AddBrep(brep)\n Next\n\n doc.Views.Redraw()\n Return Result.Success\n End Function\n End Class\nEnd Namespace", "members": [ - ["Rhino.Geometry.Brep", "Brep[] CreateFromLoft(IEnumerable curves, Point3d start, Point3d end, LoftType loftType, System.Boolean closed)"] + ["Rhino.Geometry.Brep", "Brep[] CreateFromLoft(IEnumerable curves, Point3d start, Point3d end, LoftType loftType, bool closed)"] ] }, { "name": "Makerhinocontours.vb", "code": "Imports Rhino\nImports Rhino.DocObjects\nImports Rhino.Geometry\nImports Rhino.Input\nImports Rhino.Input.Custom\nImports Rhino.Commands\n\nNamespace examples_vb\n Public Class ContourCommand\n Inherits Command\n Public Overrides ReadOnly Property EnglishName() As String\n Get\n Return \"vbContour\"\n End Get\n End Property\n\n Protected Overrides Function RunCommand(doc As RhinoDoc, mode As RunMode) As Result\n Dim filter = ObjectType.Surface Or ObjectType.PolysrfFilter Or ObjectType.Mesh\n Dim obj_refs As ObjRef() = Nothing\n Dim rc = RhinoGet.GetMultipleObjects(\"Select objects to contour\", False, filter, obj_refs)\n If rc <> Result.Success Then\n Return rc\n End If\n\n Dim gp = New GetPoint()\n gp.SetCommandPrompt(\"Contour plane base point\")\n gp.[Get]()\n If gp.CommandResult() <> Result.Success Then\n Return gp.CommandResult()\n End If\n Dim base_point = gp.Point()\n\n gp.DrawLineFromPoint(base_point, True)\n gp.SetCommandPrompt(\"Direction perpendicular to contour planes\")\n gp.[Get]()\n If gp.CommandResult() <> Result.Success Then\n Return gp.CommandResult()\n End If\n Dim end_point = gp.Point()\n\n If base_point.DistanceTo(end_point) < RhinoMath.ZeroTolerance Then\n Return Result.[Nothing]\n End If\n\n Dim distance As Double = 1.0\n rc = RhinoGet.GetNumber(\"Distance between contours\", False, distance)\n If rc <> Result.Success Then\n Return rc\n End If\n\n Dim interval = Math.Abs(distance)\n\n Dim curves As Curve() = Nothing\n For Each obj_ref As ObjRef In obj_refs\n Dim geometry = obj_ref.Geometry()\n If geometry Is Nothing Then\n Return Result.Failure\n End If\n\n If TypeOf geometry Is Brep Then\n curves = Brep.CreateContourCurves(TryCast(geometry, Brep), base_point, end_point, interval)\n Else\n curves = Mesh.CreateContourCurves(TryCast(geometry, Mesh), base_point, end_point, interval)\n End If\n\n For Each curve As Curve In curves\n Dim curve_object_id = doc.Objects.AddCurve(curve)\n doc.Objects.[Select](curve_object_id)\n Next\n Next\n\n If curves IsNot Nothing Then\n doc.Views.Redraw()\n End If\n Return Result.Success\n End Function\n End Class\nEnd Namespace", "members": [ - ["Rhino.Geometry.Brep", "Curve[] CreateContourCurves(Brep brepToContour, Point3d contourStart, Point3d contourEnd, System.Double interval)"], - ["Rhino.Geometry.Mesh", "Curve[] CreateContourCurves(Mesh meshToContour, Point3d contourStart, Point3d contourEnd, System.Double interval, System.Double tolerance)"] + ["Rhino.Geometry.Brep", "Curve[] CreateContourCurves(Brep brepToContour, Point3d contourStart, Point3d contourEnd, double interval)"], + ["Rhino.Geometry.Mesh", "Curve[] CreateContourCurves(Mesh meshToContour, Point3d contourStart, Point3d contourEnd, double interval, double tolerance)"] ] }, { "name": "Meshdrawing.vb", "code": "Imports Rhino\nImports Rhino.Commands\nImports Rhino.Display\nImports Rhino.Geometry\nImports Rhino.Input.Custom\nImports Rhino.DocObjects\nImports System.Drawing\n\nNamespace examples_vb\n Public Class MeshDrawingCommand\n Inherits Command\n Public Overrides ReadOnly Property EnglishName() As String\n Get\n Return \"vbDrawMesh\"\n End Get\n End Property\n\n Protected Overrides Function RunCommand(doc As RhinoDoc, mode As RunMode) As Result\n Dim gs = New GetObject()\n gs.SetCommandPrompt(\"select sphere\")\n gs.GeometryFilter = ObjectType.Surface\n gs.DisablePreSelect()\n gs.SubObjectSelect = False\n gs.[Get]()\n If gs.CommandResult() <> Result.Success Then\n Return gs.CommandResult()\n End If\n\n Dim sphere As Sphere\n gs.[Object](0).Surface().TryGetSphere(sphere)\n If sphere.IsValid Then\n Dim mesh__1 = Mesh.CreateFromSphere(sphere, 10, 10)\n If mesh__1 Is Nothing Then\n Return Result.Failure\n End If\n Dim conduit = New DrawBlueMeshConduit(mesh__1)\n conduit.Enabled = True\n\n doc.Views.Redraw()\n\n Dim inStr As String = \"\"\n Rhino.Input.RhinoGet.GetString(\"press to continue\", True, inStr)\n\n conduit.Enabled = False\n doc.Views.Redraw()\n Return Result.Success\n Else\n Return Result.Failure\n End If\n End Function\n End Class\n\n Class DrawBlueMeshConduit\n Inherits DisplayConduit\n Private _mesh As Mesh = Nothing\n Private _color As Color\n Private _material As DisplayMaterial = Nothing\n Private _bbox As BoundingBox\n\n Public Sub New(mesh As Mesh)\n ' set up as much data as possible so we do the minimum amount of work possible inside\n ' the actual display code\n _mesh = mesh\n _color = System.Drawing.Color.Blue\n _material = New DisplayMaterial()\n _material.Diffuse = _color\n If _mesh IsNot Nothing AndAlso _mesh.IsValid Then\n _bbox = _mesh.GetBoundingBox(True)\n End If\n End Sub\n\n ' this is called every frame inside the drawing code so try to do as little as possible\n ' in order to not degrade display speed. Don't create new objects if you don't have to as this\n ' will incur an overhead on the heap and garbage collection.\n Protected Overrides Sub CalculateBoundingBox(e As CalculateBoundingBoxEventArgs)\n MyBase.CalculateBoundingBox(e)\n ' Since we are dynamically drawing geometry, we needed to override\n ' CalculateBoundingBox. Otherwise, there is a good chance that our\n ' dynamically drawing geometry would get clipped.\n\n ' Union the mesh's bbox with the scene's bounding box\n e.IncludeBoundingBox(_bbox)\n End Sub\n\n Protected Overrides Sub PreDrawObjects(e As DrawEventArgs)\n MyBase.PreDrawObjects(e)\n Dim vp = e.Display.Viewport\n If vp.DisplayMode.EnglishName.ToLower() = \"wireframe\" Then\n e.Display.DrawMeshWires(_mesh, _color)\n Else\n e.Display.DrawMeshShaded(_mesh, _material)\n End If\n End Sub\n End Class\nEnd Namespace", "members": [ - ["Rhino.Display.DisplayPipeline", "System.Void DrawMeshShaded(Mesh mesh, DisplayMaterial material)"], - ["Rhino.Display.DisplayPipeline", "System.Void DrawMeshWires(Mesh mesh, System.Drawing.Color color)"], - ["Rhino.Display.DisplayConduit", "System.Void CalculateBoundingBox(CalculateBoundingBoxEventArgs e)"], - ["Rhino.Display.DisplayConduit", "System.Void PreDrawObjects(DrawEventArgs e)"] + ["Rhino.Display.DisplayPipeline", "void DrawMeshShaded(Mesh mesh, DisplayMaterial material)"], + ["Rhino.Display.DisplayPipeline", "void DrawMeshWires(Mesh mesh, System.Drawing.Color color)"], + ["Rhino.Display.DisplayConduit", "void CalculateBoundingBox(CalculateBoundingBoxEventArgs e)"], + ["Rhino.Display.DisplayConduit", "void PreDrawObjects(DrawEventArgs e)"] ] }, { @@ -2721,9 +2721,9 @@ "name": "Modifylightcolor.vb", "code": "Imports Rhino\nImports Rhino.DocObjects\nImports Rhino.Commands\nImports Rhino.Input\nImports Rhino.UI\n\nNamespace examples_vb\n Public Class ChangeLightColorCommand\n Inherits Rhino.Commands.Command\n Public Overrides ReadOnly Property EnglishName() As String\n Get\n Return \"vbLightColor\"\n End Get\n End Property\n\n Protected Overrides Function RunCommand(doc As RhinoDoc, mode As RunMode) As Result\n Dim obj_ref As ObjRef = Nothing\n Dim rc = RhinoGet.GetOneObject(\"Select light to change color\", True, ObjectType.Light, obj_ref)\n If rc <> Result.Success Then\n Return rc\n End If\n Dim light = obj_ref.Light()\n If light Is Nothing Then\n Return Result.Failure\n End If\n\n Dim diffuse_color = light.Diffuse\n If Dialogs.ShowColorDialog(diffuse_color) Then\n light.Diffuse = diffuse_color\n End If\n\n doc.Lights.Modify(obj_ref.ObjectId, light)\n Return Result.Success\n End Function\n End Class\nEnd Namespace", "members": [ - ["Rhino.UI.Dialogs", "System.Boolean ShowColorDialog(ref System.Drawing.Color color)"], + ["Rhino.UI.Dialogs", "bool ShowColorDialog(ref System.Drawing.Color color)"], ["Rhino.Geometry.Light", "Color Diffuse"], - ["Rhino.DocObjects.Tables.LightTable", "System.Boolean Modify(System.Guid id, Geometry.Light light)"] + ["Rhino.DocObjects.Tables.LightTable", "bool Modify(System.Guid id, Geometry.Light light)"] ] }, { @@ -2746,15 +2746,15 @@ "name": "Nurbscurveincreasedegree.vb", "code": "Imports Rhino\nImports Rhino.Commands\nImports Rhino.Input\nImports Rhino.DocObjects\n\nNamespace examples_vb\n Public Class NurbsCurveIncreaseDegreeCommand\n Inherits Command\n Public Overrides ReadOnly Property EnglishName() As String\n Get\n Return \"vbNurbsCrvIncreaseDegree\"\n End Get\n End Property\n\n Protected Overrides Function RunCommand(doc As RhinoDoc, mode As RunMode) As Result\n Dim obj_ref As ObjRef\n Dim rc = RhinoGet.GetOneObject(\"Select curve\", False, ObjectType.Curve, obj_ref)\n If rc <> Result.Success Then\n Return rc\n End If\n If obj_ref Is Nothing Then\n Return Result.Failure\n End If\n Dim curve = obj_ref.Curve()\n If curve Is Nothing Then\n Return Result.Failure\n End If\n Dim nurbs_curve = curve.ToNurbsCurve()\n\n Dim new_degree As Integer = -1\n rc = RhinoGet.GetInteger(String.Format(\"New degree <{0}...11>\", nurbs_curve.Degree), True, new_degree, nurbs_curve.Degree, 11)\n If rc <> Result.Success Then\n Return rc\n End If\n\n rc = Result.Failure\n If nurbs_curve.IncreaseDegree(new_degree) Then\n If doc.Objects.Replace(obj_ref.ObjectId, nurbs_curve) Then\n rc = Result.Success\n End If\n End If\n\n RhinoApp.WriteLine(\"Result: {0}\", rc.ToString())\n doc.Views.Redraw()\n Return rc\n End Function\n End Class\nEnd Namespace", "members": [ - ["Rhino.Geometry.NurbsCurve", "System.Boolean IncreaseDegree(System.Int32 desiredDegree)"] + ["Rhino.Geometry.NurbsCurve", "bool IncreaseDegree(int desiredDegree)"] ] }, { "name": "Nurbssurfaceincreasedegree.vb", "code": "Imports Rhino\nImports Rhino.Commands\nImports Rhino.Input\nImports Rhino.DocObjects\n\nNamespace examples_vb\n Public Class NurbsSurfaceIncreaseDegreeCommand\n Inherits Command\n Public Overrides ReadOnly Property EnglishName() As String\n Get\n Return \"vbNurbsSrfIncreaseDegree\"\n End Get\n End Property\n\n Protected Overrides Function RunCommand(doc As RhinoDoc, mode As RunMode) As Result\n Dim obj_ref As ObjRef\n Dim rc = RhinoGet.GetOneObject(\"Select surface\", False, ObjectType.Surface, obj_ref)\n If rc <> Result.Success Then\n Return rc\n End If\n If obj_ref Is Nothing Then\n Return Result.Failure\n End If\n Dim surface = obj_ref.Surface()\n If surface Is Nothing Then\n Return Result.Failure\n End If\n Dim nurbs_surface = surface.ToNurbsSurface()\n\n Dim new_u_degree As Integer = -1\n rc = RhinoGet.GetInteger(String.Format(\"New U degree <{0}...11>\", nurbs_surface.Degree(0)), True, new_u_degree, nurbs_surface.Degree(0), 11)\n If rc <> Result.Success Then\n Return rc\n End If\n\n Dim new_v_degree As Integer = -1\n rc = RhinoGet.GetInteger(String.Format(\"New V degree <{0}...11>\", nurbs_surface.Degree(1)), True, new_v_degree, nurbs_surface.Degree(1), 11)\n If rc <> Result.Success Then\n Return rc\n End If\n\n rc = Result.Failure\n If nurbs_surface.IncreaseDegreeU(new_u_degree) Then\n If nurbs_surface.IncreaseDegreeV(new_v_degree) Then\n If doc.Objects.Replace(obj_ref.ObjectId, nurbs_surface) Then\n rc = Result.Success\n End If\n End If\n End If\n\n RhinoApp.WriteLine(\"Result: {0}\", rc.ToString())\n doc.Views.Redraw()\n Return rc\n End Function\n End Class\nEnd Namespace", "members": [ - ["Rhino.Geometry.NurbsSurface", "System.Boolean IncreaseDegreeU(System.Int32 desiredDegree)"], - ["Rhino.Geometry.NurbsSurface", "System.Boolean IncreaseDegreeV(System.Int32 desiredDegree)"] + ["Rhino.Geometry.NurbsSurface", "bool IncreaseDegreeU(int desiredDegree)"], + ["Rhino.Geometry.NurbsSurface", "bool IncreaseDegreeV(int desiredDegree)"] ] }, { @@ -2768,11 +2768,11 @@ "name": "Objectdisplaymode.vb", "code": "Imports Rhino\nImports Rhino.DocObjects\n\nPartial Class Examples\n Public Shared Function ObjectDisplayMode(ByVal doc As Rhino.RhinoDoc) As Rhino.Commands.Result\n Dim rc As Rhino.Commands.Result\n Const filter As ObjectType = ObjectType.Mesh Or ObjectType.Brep\n Dim objref As ObjRef = Nothing\n rc = Rhino.Input.RhinoGet.GetOneObject(\"Select mesh or surface\", True, filter, objref)\n If rc <> Rhino.Commands.Result.Success Then\n Return rc\n End If\n Dim viewportId As Guid = doc.Views.ActiveView.ActiveViewportID\n\n Dim attr As ObjectAttributes = objref.[Object]().Attributes\n If attr.HasDisplayModeOverride(viewportId) Then\n RhinoApp.WriteLine(\"Removing display mode override from object\")\n attr.RemoveDisplayModeOverride(viewportId)\n Else\n Dim modes As Rhino.Display.DisplayModeDescription() = Rhino.Display.DisplayModeDescription.GetDisplayModes()\n Dim mode As Rhino.Display.DisplayModeDescription = Nothing\n If modes.Length = 1 Then\n mode = modes(0)\n Else\n Dim go As New Rhino.Input.Custom.GetOption()\n go.SetCommandPrompt(\"Select display mode\")\n Dim str_modes As String() = New String(modes.Length - 1) {}\n For i As Integer = 0 To modes.Length - 1\n str_modes(i) = modes(i).EnglishName.Replace(\" \", \"\").Replace(\"-\", \"\")\n Next\n go.AddOptionList(\"DisplayMode\", str_modes, 0)\n If go.[Get]() = Rhino.Input.GetResult.[Option] Then\n mode = modes(go.[Option]().CurrentListOptionIndex)\n End If\n End If\n If mode Is Nothing Then\n Return Rhino.Commands.Result.Cancel\n End If\n attr.SetDisplayModeOverride(mode, viewportId)\n End If\n doc.Objects.ModifyAttributes(objref, attr, False)\n doc.Views.Redraw()\n Return Rhino.Commands.Result.Success\n End Function\nEnd Class\n", "members": [ - ["Rhino.DocObjects.ObjectAttributes", "System.Boolean HasDisplayModeOverride(System.Guid viewportId)"], - ["Rhino.DocObjects.ObjectAttributes", "System.Void RemoveDisplayModeOverride(System.Guid rhinoViewportId)"], - ["Rhino.DocObjects.ObjectAttributes", "System.Boolean SetDisplayModeOverride(Display.DisplayModeDescription mode, System.Guid rhinoViewportId)"], - ["Rhino.Input.Custom.GetBaseClass", "System.Int32 AddOptionList(LocalizeStringPair optionName, IEnumerable listValues, System.Int32 listCurrentIndex)"], - ["Rhino.Input.Custom.GetBaseClass", "System.Int32 AddOptionList(System.String englishOptionName, IEnumerable listValues, System.Int32 listCurrentIndex)"] + ["Rhino.DocObjects.ObjectAttributes", "bool HasDisplayModeOverride(System.Guid viewportId)"], + ["Rhino.DocObjects.ObjectAttributes", "void RemoveDisplayModeOverride(System.Guid rhinoViewportId)"], + ["Rhino.DocObjects.ObjectAttributes", "bool SetDisplayModeOverride(Display.DisplayModeDescription mode, System.Guid rhinoViewportId)"], + ["Rhino.Input.Custom.GetBaseClass", "int AddOptionList(LocalizeStringPair optionName, IEnumerable listValues, int listCurrentIndex)"], + ["Rhino.Input.Custom.GetBaseClass", "int AddOptionList(string englishOptionName, IEnumerable listValues, int listCurrentIndex)"] ] }, { @@ -2787,19 +2787,19 @@ "name": "Orientonsrf.vb", "code": "Partial Class Examples\n Public Shared Function OrientOnSrf(ByVal doc As Rhino.RhinoDoc) As Rhino.Commands.Result\n ' Select objects to orient\n Dim go As New Rhino.Input.Custom.GetObject()\n go.SetCommandPrompt(\"Select objects to orient\")\n go.SubObjectSelect = False\n go.GroupSelect = True\n go.GetMultiple(1, 0)\n If go.CommandResult() <> Rhino.Commands.Result.Success Then\n Return go.CommandResult()\n End If\n\n ' Point to orient from\n Dim gp As New Rhino.Input.Custom.GetPoint()\n gp.SetCommandPrompt(\"Point to orient from\")\n gp.Get()\n If gp.CommandResult() <> Rhino.Commands.Result.Success Then\n Return gp.CommandResult()\n End If\n\n ' Define source plane\n Dim view As Rhino.Display.RhinoView = gp.View()\n If view Is Nothing Then\n view = doc.Views.ActiveView\n If view Is Nothing Then\n Return Rhino.Commands.Result.Failure\n End If\n End If\n Dim source_plane As Rhino.Geometry.Plane = view.ActiveViewport.ConstructionPlane()\n source_plane.Origin = gp.Point()\n\n ' Surface to orient on\n Dim gs As New Rhino.Input.Custom.GetObject()\n gs.SetCommandPrompt(\"Surface to orient on\")\n gs.GeometryFilter = Rhino.DocObjects.ObjectType.Surface\n gs.SubObjectSelect = True\n gs.DeselectAllBeforePostSelect = False\n gs.OneByOnePostSelect = True\n gs.Get()\n If gs.CommandResult() <> Rhino.Commands.Result.Success Then\n Return gs.CommandResult()\n End If\n\n Dim objref As Rhino.DocObjects.ObjRef = gs.[Object](0)\n ' get selected surface object\n Dim obj As Rhino.DocObjects.RhinoObject = objref.[Object]()\n If obj Is Nothing Then\n Return Rhino.Commands.Result.Failure\n End If\n ' get selected surface (face)\n Dim surface As Rhino.Geometry.Surface = objref.Surface()\n If surface Is Nothing Then\n Return Rhino.Commands.Result.Failure\n End If\n ' Unselect surface\n obj.[Select](False)\n\n ' Point on surface to orient to\n gp.SetCommandPrompt(\"Point on surface to orient to\")\n gp.Constrain(surface, False)\n gp.Get()\n If gp.CommandResult() <> Rhino.Commands.Result.Success Then\n Return gp.CommandResult()\n End If\n\n ' Do transformation\n Dim rc As Rhino.Commands.Result = Rhino.Commands.Result.Failure\n Dim u As Double, v As Double\n If surface.ClosestPoint(gp.Point(), u, v) Then\n Dim target_plane As Rhino.Geometry.Plane\n If surface.FrameAt(u, v, target_plane) Then\n ' Build transformation\n Dim xform As Rhino.Geometry.Transform = Rhino.Geometry.Transform.PlaneToPlane(source_plane, target_plane)\n\n ' Do the transformation. In this example, we will copy the original objects\n Const delete_original As Boolean = False\n For i As Integer = 0 To go.ObjectCount - 1\n doc.Objects.Transform(go.[Object](i), xform, delete_original)\n Next\n\n doc.Views.Redraw()\n rc = Rhino.Commands.Result.Success\n End If\n End If\n Return rc\n End Function\nEnd Class\n", "members": [ - ["Rhino.DocObjects.RhinoObject", "System.Int32 Select(System.Boolean on)"], + ["Rhino.DocObjects.RhinoObject", "int Select(bool on)"], ["Rhino.DocObjects.ObjRef", "RhinoObject Object()"], ["Rhino.DocObjects.ObjRef", "Surface Surface()"], - ["Rhino.Geometry.Surface", "System.Boolean ClosestPoint(Point3d testPoint, out System.Double u, out System.Double v)"], - ["Rhino.Geometry.Surface", "System.Boolean FrameAt(System.Double u, System.Double v, out Plane frame)"], - ["Rhino.Input.Custom.GetPoint", "System.Boolean Constrain(Surface surface, System.Boolean allowPickingPointOffObject)"], + ["Rhino.Geometry.Surface", "bool ClosestPoint(Point3d testPoint, out double u, out double v)"], + ["Rhino.Geometry.Surface", "bool FrameAt(double u, double v, out Plane frame)"], + ["Rhino.Input.Custom.GetPoint", "bool Constrain(Surface surface, bool allowPickingPointOffObject)"], ["Rhino.Input.Custom.GetObject", "bool DeselectAllBeforePostSelect"], ["Rhino.Input.Custom.GetObject", "ObjectType GeometryFilter"], ["Rhino.Input.Custom.GetObject", "bool GroupSelect"], ["Rhino.Input.Custom.GetObject", "bool OneByOnePostSelect"], ["Rhino.Input.Custom.GetObject", "bool SubObjectSelect"], - ["Rhino.Input.Custom.GetObject", "ObjRef Object(System.Int32 index)"], - ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid Transform(ObjRef objref, Transform xform, System.Boolean deleteOriginal)"] + ["Rhino.Input.Custom.GetObject", "ObjRef Object(int index)"], + ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid Transform(ObjRef objref, Transform xform, bool deleteOriginal)"] ] }, { @@ -2821,7 +2821,7 @@ "code": "Imports Rhino\nImports Rhino.Commands\nImports Rhino.DocObjects\n\nNamespace examples_vb\n Public Class PointAtCursorCommand\n Inherits Command\n Public Overrides ReadOnly Property EnglishName() As String\n Get\n Return \"vbPointAtCursor\"\n End Get\n End Property\n\n _\n Public Shared Function GetCursorPos(ByRef point As System.Drawing.Point) As Boolean\n End Function\n\n _\n Public Shared Function ScreenToClient(hWnd As IntPtr, ByRef point As System.Drawing.Point) As Boolean\n End Function\n\n Protected Overrides Function RunCommand(doc As RhinoDoc, mode As RunMode) As Result\n Dim result__1 = Result.Failure\n Dim view = doc.Views.ActiveView\n If view Is Nothing Then\n Return result__1\n End If\n\n Dim windowsDrawingPoint As System.Drawing.Point\n If Not GetCursorPos(windowsDrawingPoint) OrElse Not ScreenToClient(view.Handle, windowsDrawingPoint) Then\n Return result__1\n End If\n\n Dim xform = view.ActiveViewport.GetTransform(CoordinateSystem.Screen, CoordinateSystem.World)\n Dim point = New Rhino.Geometry.Point3d(windowsDrawingPoint.X, windowsDrawingPoint.Y, 0.0)\n RhinoApp.WriteLine([String].Format(\"screen point: ({0}, {1}, {2})\", point.X, point.Y, point.Z))\n point.Transform(xform)\n RhinoApp.WriteLine([String].Format(\"world point: ({0}, {1}, {2})\", point.X, point.Y, point.Z))\n result__1 = Result.Success\n Return result__1\n End Function\n End Class\nEnd Namespace", "members": [ ["Rhino.Display.RhinoViewport", "Transform GetTransform(DocObjects.CoordinateSystem sourceSystem, DocObjects.CoordinateSystem destinationSystem)"], - ["Rhino.Geometry.Point3d", "System.Void Transform(Transform xform)"] + ["Rhino.Geometry.Point3d", "void Transform(Transform xform)"] ] }, { @@ -2832,9 +2832,9 @@ ["Rhino.Geometry.SurfaceCurvature", "double Mean"], ["Rhino.Geometry.SurfaceCurvature", "Vector3d Normal"], ["Rhino.Geometry.SurfaceCurvature", "Point3d Point"], - ["Rhino.Geometry.SurfaceCurvature", "Vector3d Direction(System.Int32 direction)"], - ["Rhino.Geometry.SurfaceCurvature", "System.Double Kappa(System.Int32 direction)"], - ["Rhino.Geometry.Surface", "SurfaceCurvature CurvatureAt(System.Double u, System.Double v)"] + ["Rhino.Geometry.SurfaceCurvature", "Vector3d Direction(int direction)"], + ["Rhino.Geometry.SurfaceCurvature", "double Kappa(int direction)"], + ["Rhino.Geometry.Surface", "SurfaceCurvature CurvatureAt(double u, double v)"] ] }, { @@ -2842,23 +2842,23 @@ "code": "Imports Rhino\nImports Rhino.DocObjects\nImports Rhino.FileIO\nImports Rhino.Commands\n\nNamespace examples_vb\n Public Class InstanceDefinitionTreeCommand\n Inherits Command\n Public Overrides ReadOnly Property EnglishName() As String\n Get\n Return \"vbInstanceDefinitionTree\"\n End Get\n End Property\n\n Protected Overrides Function RunCommand(doc As RhinoDoc, mode As RunMode) As Result\n Dim instanceDefinitions = doc.InstanceDefinitions\n Dim instanceDefinitionCount = instanceDefinitions.Count\n\n If instanceDefinitionCount = 0 Then\n RhinoApp.WriteLine(\"Document contains no instance definitions.\")\n Return Result.[Nothing]\n End If\n\n Dim dump = New TextLog()\n dump.IndentSize = 4\n\n For i As Integer = 0 To instanceDefinitionCount - 1\n DumpInstanceDefinition(instanceDefinitions(i), dump, True)\n Next\n\n RhinoApp.WriteLine(dump.ToString())\n\n Return Result.Success\n End Function\n\n Private Sub DumpInstanceDefinition(instanceDefinition As InstanceDefinition, ByRef dump As TextLog, isRoot As Boolean)\n If instanceDefinition IsNot Nothing AndAlso Not instanceDefinition.IsDeleted Then\n Dim node As String\n If isRoot Then\n node = \"─\"\n Else\n '\"\\u2500\"; \n node = \"└\"\n End If\n '\"\\u2514\"; \n dump.Print(String.Format(\"{0} Instance definition {1} = {2}\" & vbLf, node, instanceDefinition.Index, instanceDefinition.Name))\n\n If instanceDefinition.ObjectCount > 0 Then\n dump.PushIndent()\n For i As Integer = 0 To instanceDefinition.ObjectCount - 1\n Dim obj = instanceDefinition.[Object](i)\n\n If obj Is Nothing Then Continue For\n\n If TypeOf obj Is InstanceObject Then\n DumpInstanceDefinition(TryCast(obj, InstanceObject).InstanceDefinition, dump, False)\n Else\n ' Recursive...\n dump.Print(String.Format(\"└ Object {0} = {1}\" & vbLf, i, obj.ShortDescription(False)))\n End If\n Next\n dump.PopIndent()\n End If\n End If\n End Sub\n End Class\nEnd Namespace", "members": [ ["Rhino.RhinoDoc", "InstanceDefinitionTable InstanceDefinitions"], - ["Rhino.FileIO.TextLog", "System.Void PopIndent()"], - ["Rhino.FileIO.TextLog", "System.Void Print(System.String text)"], - ["Rhino.FileIO.TextLog", "System.Void PushIndent()"] + ["Rhino.FileIO.TextLog", "void PopIndent()"], + ["Rhino.FileIO.TextLog", "void Print(string text)"], + ["Rhino.FileIO.TextLog", "void PushIndent()"] ] }, { "name": "Projectpointstobreps.vb", "code": "Imports Rhino\nImports Rhino.DocObjects\nImports Rhino.Input.Custom\nImports Rhino.Commands\nImports System.Collections.Generic\nImports Rhino.Geometry\nImports Rhino.Geometry.Intersect\n\nNamespace examples_vb\n Public Class ProjectPointsToBrepsCommand\n Inherits Command\n Public Overrides ReadOnly Property EnglishName() As String\n Get\n Return \"vbProjectPtointsToBreps\"\n End Get\n End Property\n\n Protected Overrides Function RunCommand(doc As RhinoDoc, mode As RunMode) As Result\n Dim gs = New GetObject()\n gs.SetCommandPrompt(\"select surface\")\n gs.GeometryFilter = ObjectType.Surface Or ObjectType.PolysrfFilter\n gs.DisablePreSelect()\n gs.SubObjectSelect = False\n gs.[Get]()\n If gs.CommandResult() <> Result.Success Then\n Return gs.CommandResult()\n End If\n Dim brep = gs.[Object](0).Brep()\n If brep Is Nothing Then\n Return Result.Failure\n End If\n\n ' brep on which to project\n ' some random points to project\n ' project on Y axis\n Dim points = Intersection.ProjectPointsToBreps(New List(Of Brep)() From { _\n brep _\n }, New List(Of Point3d)() From { _\n New Point3d(0, 0, 0), _\n New Point3d(3, 0, 3), _\n New Point3d(-2, 0, -2) _\n }, New Vector3d(0, 1, 0), doc.ModelAbsoluteTolerance)\n\n If points IsNot Nothing AndAlso points.Length > 0 Then\n For Each point As Point3d In points\n doc.Objects.AddPoint(point)\n Next\n End If\n doc.Views.Redraw()\n Return Result.Success\n End Function\n End Class\nEnd Namespace", "members": [ - ["Rhino.Geometry.Intersect.Intersection", "Point3d[] ProjectPointsToBreps(IEnumerable breps, IEnumerable points, Vector3d direction, System.Double tolerance)"] + ["Rhino.Geometry.Intersect.Intersection", "Point3d[] ProjectPointsToBreps(IEnumerable breps, IEnumerable points, Vector3d direction, double tolerance)"] ] }, { "name": "Projectpointstomeshesex.vb", "code": "Imports System.Collections.Generic\nImports Rhino\nImports Rhino.Commands\nImports Rhino.Geometry\nImports Rhino.Geometry.Intersect\nImports Rhino.Input\nImports Rhino.DocObjects\n\nNamespace examples_vb\n Public Class ProjectPointsToMeshesExCommand\n Inherits Command\n Public Overrides ReadOnly Property EnglishName() As String\n Get\n Return \"vbProjectPointsToMeshesEx\"\n End Get\n End Property\n\n Protected Overrides Function RunCommand(doc As RhinoDoc, mode As RunMode) As Result\n Dim obj_ref As ObjRef\n Dim rc = RhinoGet.GetOneObject(\"mesh\", False, ObjectType.Mesh, obj_ref)\n If rc <> Result.Success Then\n Return rc\n End If\n Dim mesh = obj_ref.Mesh()\n\n Dim obj_ref_pts As ObjRef()\n rc = RhinoGet.GetMultipleObjects(\"points\", False, ObjectType.Point, obj_ref_pts)\n If rc <> Result.Success Then\n Return rc\n End If\n Dim points As New List(Of Point3d)()\n For Each obj_ref_pt As ObjRef In obj_ref_pts\n Dim pt = obj_ref_pt.Point().Location\n points.Add(pt)\n Next\n\n Dim indices As Integer()\n Dim prj_points = Intersection.ProjectPointsToMeshesEx(New Mesh() {mesh}, points, New Vector3d(0, 1, 0), 0, indices)\n For Each prj_pt As Point3d In prj_points\n doc.Objects.AddPoint(prj_pt)\n Next\n doc.Views.Redraw()\n Return Result.Success\n End Function\n End Class\nEnd Namespace\n\n", "members": [ - ["Rhino.Geometry.Intersect.Intersection", "Point3d[] ProjectPointsToMeshesEx(IEnumerable meshes, IEnumerable points, Vector3d direction, System.Double tolerance, out System.Int32[] indices)"] + ["Rhino.Geometry.Intersect.Intersection", "Point3d[] ProjectPointsToMeshesEx(IEnumerable meshes, IEnumerable points, Vector3d direction, double tolerance, out int indices)"] ] }, { @@ -2867,14 +2867,14 @@ "members": [ ["Rhino.DocObjects.InstanceDefinition", "bool IsDeleted"], ["Rhino.DocObjects.InstanceDefinition", "bool IsReference"], - ["Rhino.DocObjects.Tables.InstanceDefinitionTable", "System.Boolean Modify(System.Int32 idefIndex, System.String newName, System.String newDescription, System.Boolean quiet)"] + ["Rhino.DocObjects.Tables.InstanceDefinitionTable", "bool Modify(int idefIndex, string newName, string newDescription, bool quiet)"] ] }, { "name": "Replacecolordialog.vb", "code": "Imports Rhino\nImports Rhino.Commands\nImports Rhino.UI\nImports System.Windows.Forms\n\nNamespace examples_vb\n Public Class ReplaceColorDialogCommand\n Inherits Command\n Public Overrides ReadOnly Property EnglishName() As String\n Get\n Return \"vbReplaceColorDialog\"\n End Get\n End Property\n\n Private m_dlg As ColorDialog = Nothing\n\n Protected Overrides Function RunCommand(doc As RhinoDoc, mode As RunMode) As Result\n Dialogs.SetCustomColorDialog(AddressOf OnSetCustomColorDialog)\n Return Result.Success\n End Function\n\n Private Sub OnSetCustomColorDialog(sender As Object, e As GetColorEventArgs)\n\n m_dlg = New ColorDialog()\n If m_dlg.ShowDialog(Nothing) = DialogResult.OK Then\n Dim c = m_dlg.Color\n e.SelectedColor = c\n End If\n End Sub\n End Class\nEnd Namespace", "members": [ - ["Rhino.UI.Dialogs", "System.Void SetCustomColorDialog(EventHandler handler)"] + ["Rhino.UI.Dialogs", "void SetCustomColorDialog(EventHandler handler)"] ] }, { @@ -2904,12 +2904,12 @@ "name": "Screencaptureview.vb", "code": "Imports System.Windows.Forms\nImports Rhino\nImports Rhino.Commands\n\nNamespace examples_vb\n Public Class CaptureViewToBitmapCommand\n Inherits Rhino.Commands.Command\n Public Overrides ReadOnly Property EnglishName() As String\n Get\n Return \"vbCaptureViewToBitmap\"\n End Get\n End Property\n\n Protected Overrides Function RunCommand(doc As RhinoDoc, mode As RunMode) As Result\n Dim file_name = \"\"\n\n Dim bitmap = doc.Views.ActiveView.CaptureToBitmap(True, True, True)\n\n ' copy bitmap to clipboard\n Clipboard.SetImage(bitmap)\n\n ' save bitmap to file\n Dim save_file_dialog = New Rhino.UI.SaveFileDialog()\n save_file_dialog.Filter = \"*.bmp\"\n save_file_dialog.InitialDirectory =\n Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)\n\n If save_file_dialog.ShowDialog() = DialogResult.OK Then\n file_name = save_file_dialog.FileName\n End If\n\n If file_name <> \"\" Then\n bitmap.Save(file_name)\n End If\n\n Return Rhino.Commands.Result.Success\n End Function\n End Class\nEnd Namespace", "members": [ - ["Rhino.Display.RhinoView", "System.Drawing.Bitmap CaptureToBitmap(System.Boolean grid, System.Boolean worldAxes, System.Boolean cplaneAxes)"], + ["Rhino.Display.RhinoView", "System.Drawing.Bitmap CaptureToBitmap(bool grid, bool worldAxes, bool cplaneAxes)"], ["Rhino.UI.SaveFileDialog", "SaveFileDialog()"], ["Rhino.UI.SaveFileDialog", "string FileName"], ["Rhino.UI.SaveFileDialog", "string Filter"], ["Rhino.UI.SaveFileDialog", "string InitialDirectory"], - ["Rhino.UI.SaveFileDialog", "System.Boolean ShowSaveDialog()"] + ["Rhino.UI.SaveFileDialog", "bool ShowSaveDialog()"] ] }, { @@ -2918,7 +2918,7 @@ "members": [ ["Rhino.DocObjects.Layer", "string Name"], ["Rhino.DocObjects.Tables.LayerTable", "Layer CurrentLayer"], - ["Rhino.DocObjects.Tables.ObjectTable", "RhinoObject[] FindByLayer(System.String layerName)"] + ["Rhino.DocObjects.Tables.ObjectTable", "RhinoObject[] FindByLayer(string layerName)"] ] }, { @@ -2950,7 +2950,7 @@ "members": [ ["Rhino.Geometry.TextEntity", "TextEntity()"], ["Rhino.Geometry.TextEntity", "TextJustification Justification"], - ["Rhino.DocObjects.Tables.FontTable", "System.Int32 FindOrCreate(System.String face, System.Boolean bold, System.Boolean italic)"], + ["Rhino.DocObjects.Tables.FontTable", "int FindOrCreate(string face, bool bold, bool italic)"], ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddText(Text3d text3d)"] ] }, @@ -2958,7 +2958,7 @@ "name": "Tightboundingbox.vb", "code": "Imports Rhino\nImports Rhino.Commands\nImports System.Linq\nImports Rhino.Geometry\nImports Rhino.Input\nImports Rhino.DocObjects\nImports System.Collections.Generic\n\nNamespace examples_vb\n Public Class TightBoundingBoxCommand\n Inherits Command\n Public Overrides ReadOnly Property EnglishName() As String\n Get\n Return \"vbTightBoundingBox\"\n End Get\n End Property\n\n Protected Overrides Function RunCommand(doc As RhinoDoc, mode As RunMode) As Result\n Dim obj_ref As ObjRef = Nothing\n Dim rc = RhinoGet.GetOneObject(\"Select surface to split\", True, ObjectType.Surface, obj_ref)\n If rc <> Result.Success Then\n Return rc\n End If\n Dim surface = obj_ref.Surface()\n If surface Is Nothing Then\n Return Result.Failure\n End If\n\n obj_ref = Nothing\n rc = RhinoGet.GetOneObject(\"Select cutting curve\", True, ObjectType.Curve, obj_ref)\n If rc <> Result.Success Then\n Return rc\n End If\n Dim curve = obj_ref.Curve()\n If curve Is Nothing Then\n Return Result.Failure\n End If\n\n Dim brep_face = TryCast(surface, BrepFace)\n If brep_face Is Nothing Then\n Return Result.Failure\n End If\n\n Dim split_brep = brep_face.Split(New List(Of Curve)() From { _\n curve _\n }, doc.ModelAbsoluteTolerance)\n If split_brep Is Nothing Then\n RhinoApp.WriteLine(\"Unable to split surface.\")\n Return Result.[Nothing]\n End If\n\n Dim meshes = Mesh.CreateFromBrep(split_brep)\n\n For Each mesh__1 As Mesh In meshes\n Dim bbox = mesh__1.GetBoundingBox(True)\n Select Case bbox.IsDegenerate(doc.ModelAbsoluteTolerance)\n Case 3, 2\n Return Result.Failure\n Exit Select\n Case 1\n ' rectangle\n ' box with 8 corners flattened to rectangle with 4 corners\n Dim rectangle_corners = bbox.GetCorners().Distinct().ToList()\n ' add 1st point as last to close the loop\n rectangle_corners.Add(rectangle_corners(0))\n doc.Objects.AddPolyline(rectangle_corners)\n doc.Views.Redraw()\n Exit Select\n Case 0\n ' box\n Dim brep_box = New Box(bbox).ToBrep()\n doc.Objects.AddBrep(brep_box)\n doc.Views.Redraw()\n Exit Select\n End Select\n Next\n\n Return Result.Success\n End Function\n End Class\nEnd Namespace\n", "members": [ - ["Rhino.Geometry.BrepFace", "Brep Split(IEnumerable curves, System.Double tolerance)"], + ["Rhino.Geometry.BrepFace", "Brep Split(IEnumerable curves, double tolerance)"], ["Rhino.Geometry.Mesh", "Mesh[] CreateFromBrep(Brep brep)"], ["Rhino.DocObjects.Tables.ObjectTable", "System.Guid AddPolyline(IEnumerable points)"] ] @@ -2967,7 +2967,7 @@ "name": "Transformbrep.vb", "code": "Imports Rhino.Input\n\nPartial Class Examples\n Public Shared Function TransformBrep(doc As Rhino.RhinoDoc) As Rhino.Commands.Result\n Dim rhobj As Rhino.DocObjects.ObjRef = Nothing\n Dim rc = RhinoGet.GetOneObject(\"Select brep\", True, Rhino.DocObjects.ObjectType.Brep, rhobj)\n If rc <> Rhino.Commands.Result.Success Then\n Return rc\n End If\n\n ' Simple translation transformation\n Dim xform = Rhino.Geometry.Transform.Translation(18, -18, 25)\n doc.Objects.Transform(rhobj, xform, True)\n doc.Views.Redraw()\n Return Rhino.Commands.Result.Success\n End Function\nEnd Class\n", "members": [ - ["Rhino.Geometry.Transform", "Transform Translation(System.Double dx, System.Double dy, System.Double dz)"] + ["Rhino.Geometry.Transform", "Transform Translation(double dx, double dy, double dz)"] ] }, { diff --git a/quasar_site/src/api_info.json b/quasar_site/src/api_info.json index e69a8ed3..e9ecc75b 100644 --- a/quasar_site/src/api_info.json +++ b/quasar_site/src/api_info.json @@ -180,7 +180,7 @@ ], "methods": [ { - "signature": "System.Int32 Start(System.String args)", + "signature": "int Start(string args)", "modifiers": ["public", "static"], "protected": false, "virtual": false @@ -738,7 +738,7 @@ ], "methods": [ { - "signature": "Color DefaultPaintColor(PaintColor whichColor, System.Boolean darkMode)", + "signature": "Color DefaultPaintColor(PaintColor whichColor, bool darkMode)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -752,7 +752,7 @@ }, { "name": "darkMode", - "type": "System.Boolean", + "type": "bool", "summary": "If True gets the default dark mode color otherwise return the default light mode color" } ] @@ -807,7 +807,7 @@ "returns": "An instance of a class that represents all the default settings joined together." }, { - "signature": "AppearanceSettingsState GetDefaultState(System.Boolean darkMode)", + "signature": "AppearanceSettingsState GetDefaultState(bool darkMode)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -816,7 +816,7 @@ "returns": "An instance of a class that represents all the default settings joined together." }, { - "signature": "Color GetPaintColor(PaintColor whichColor, System.Boolean compute)", + "signature": "Color GetPaintColor(PaintColor whichColor, bool compute)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -830,7 +830,7 @@ }, { "name": "compute", - "type": "System.Boolean", + "type": "bool", "summary": "if true, a color is computed in some cases" } ] @@ -868,7 +868,7 @@ "returns": "A .Net library color." }, { - "signature": "System.Boolean InitialMainWindowPosition(out Rectangle bounds)", + "signature": "bool InitialMainWindowPosition(out Rectangle bounds)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -884,7 +884,7 @@ "returns": "False if the information could not be retrieved." }, { - "signature": "System.Void RestoreDefaults()", + "signature": "void RestoreDefaults()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -892,7 +892,7 @@ "since": "5.0" }, { - "signature": "System.Void SetPaintColor(PaintColor whichColor, Color c, System.Boolean forceUiUpdate)", + "signature": "void SetPaintColor(PaintColor whichColor, Color c, bool forceUiUpdate)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -911,13 +911,13 @@ }, { "name": "forceUiUpdate", - "type": "System.Boolean", + "type": "bool", "summary": "True if the UI should be forced to update." } ] }, { - "signature": "System.Void SetPaintColor(PaintColor whichColor, Color c)", + "signature": "void SetPaintColor(PaintColor whichColor, Color c)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -937,7 +937,7 @@ ] }, { - "signature": "System.Boolean SetToDarkMode()", + "signature": "bool SetToDarkMode()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -946,7 +946,7 @@ "returns": "True on sucess" }, { - "signature": "System.Boolean SetToLightMode()", + "signature": "bool SetToLightMode()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -955,7 +955,7 @@ "returns": "True on sucess" }, { - "signature": "System.Void SetWidgetColor(WidgetColor whichColor, Color c, System.Boolean forceUiUpdate)", + "signature": "void SetWidgetColor(WidgetColor whichColor, Color c, bool forceUiUpdate)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -974,13 +974,13 @@ }, { "name": "forceUiUpdate", - "type": "System.Boolean", + "type": "bool", "summary": "True if the UI should be forced to update." } ] }, { - "signature": "System.Void SetWidgetColor(WidgetColor whichColor, Color c)", + "signature": "void SetWidgetColor(WidgetColor whichColor, Color c)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -1000,7 +1000,7 @@ ] }, { - "signature": "System.Void UpdateFromState(AppearanceSettingsState state)", + "signature": "void UpdateFromState(AppearanceSettingsState state)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -1015,7 +1015,7 @@ ] }, { - "signature": "System.Boolean UsingDefaultDarkModeColors()", + "signature": "bool UsingDefaultDarkModeColors()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -1023,7 +1023,7 @@ "since": "8.2" }, { - "signature": "System.Boolean UsingDefaultLightModeColors()", + "signature": "bool UsingDefaultLightModeColors()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -1591,7 +1591,7 @@ "since": "8.0" }, { - "signature": "System.Void RestoreDefaults()", + "signature": "void RestoreDefaults()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -1599,7 +1599,7 @@ "since": "8.0" }, { - "signature": "System.Void UpdateFromState(ChooseOneObjectSettingsState state)", + "signature": "void UpdateFromState(ChooseOneObjectSettingsState state)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -1820,7 +1820,7 @@ ], "methods": [ { - "signature": "System.Boolean Add(System.String alias, System.String macro)", + "signature": "bool Add(string alias, string macro)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -1829,19 +1829,19 @@ "parameters": [ { "name": "alias", - "type": "System.String", + "type": "string", "summary": "[in] The name of the command alias." }, { "name": "macro", - "type": "System.String", + "type": "string", "summary": "[in] The command macro to run when the alias is executed." } ], "returns": "True if successful." }, { - "signature": "System.Void Clear()", + "signature": "void Clear()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -1849,7 +1849,7 @@ "since": "5.0" }, { - "signature": "System.Boolean Delete(System.String alias)", + "signature": "bool Delete(string alias)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -1858,7 +1858,7 @@ "parameters": [ { "name": "alias", - "type": "System.String", + "type": "string", "summary": "[in] The name of the command alias." } ], @@ -1874,7 +1874,7 @@ "returns": "A new dictionary with the default name/macro combinations." }, { - "signature": "System.String GetMacro(System.String alias)", + "signature": "string GetMacro(string alias)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -1883,13 +1883,13 @@ "parameters": [ { "name": "alias", - "type": "System.String", + "type": "string", "summary": "[in] The name of the command alias." } ] }, { - "signature": "System.String[] GetNames()", + "signature": "string GetNames()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -1898,7 +1898,7 @@ "returns": "An array of strings. This can be empty." }, { - "signature": "System.Boolean IsAlias(System.String alias)", + "signature": "bool IsAlias(string alias)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -1907,14 +1907,14 @@ "parameters": [ { "name": "alias", - "type": "System.String", + "type": "string", "summary": "[in] The name of the command alias." } ], "returns": "True if the alias exists." }, { - "signature": "System.Boolean IsDefault()", + "signature": "bool IsDefault()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -1923,7 +1923,7 @@ "returns": "True if the current alias list is exactly equal to the default alias list; False otherwise." }, { - "signature": "System.Boolean SetMacro(System.String alias, System.String macro)", + "signature": "bool SetMacro(string alias, string macro)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -1932,12 +1932,12 @@ "parameters": [ { "name": "alias", - "type": "System.String", + "type": "string", "summary": "[in] The name of the command alias." }, { "name": "macro", - "type": "System.String", + "type": "string", "summary": "[in] The new command macro to run when the alias is executed." } ], @@ -2329,7 +2329,7 @@ ], "methods": [ { - "signature": "System.Boolean CalculateCurvatureAutoRange(IEnumerable meshes, ref CurvatureAnalysisSettingsState settings)", + "signature": "bool CalculateCurvatureAutoRange(IEnumerable meshes, ref CurvatureAnalysisSettingsState settings)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -2352,7 +2352,7 @@ "since": "6.0" }, { - "signature": "System.Void RestoreDefaults()", + "signature": "void RestoreDefaults()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -2360,7 +2360,7 @@ "since": "6.0" }, { - "signature": "System.Void UpdateFromState(CurvatureAnalysisSettingsState state)", + "signature": "void UpdateFromState(CurvatureAnalysisSettingsState state)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -2576,7 +2576,7 @@ "since": "8.0" }, { - "signature": "System.Void RestoreDefaults()", + "signature": "void RestoreDefaults()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -2584,7 +2584,7 @@ "since": "8.0" }, { - "signature": "System.Void UpdateFromState(CurvatureGraphSettingsState state)", + "signature": "void UpdateFromState(CurvatureGraphSettingsState state)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -2743,7 +2743,7 @@ "since": "7.0" }, { - "signature": "System.Void RestoreDefaults()", + "signature": "void RestoreDefaults()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -2751,7 +2751,7 @@ "since": "7.0" }, { - "signature": "System.Void UpdateFromState(DraftAngleAnalysisSettingsState state)", + "signature": "void UpdateFromState(DraftAngleAnalysisSettingsState state)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -2857,7 +2857,7 @@ "since": "5.0" }, { - "signature": "System.Void RestoreDefaults()", + "signature": "void RestoreDefaults()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -2865,7 +2865,7 @@ "since": "5.0" }, { - "signature": "System.Void UpdateFromState(EdgeAnalysisSettingsState state)", + "signature": "void UpdateFromState(EdgeAnalysisSettingsState state)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -3099,7 +3099,7 @@ ], "methods": [ { - "signature": "System.Int32 AddSearchPath(System.String folder, System.Int32 index)", + "signature": "int AddSearchPath(string folder, int index)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -3108,19 +3108,19 @@ "parameters": [ { "name": "folder", - "type": "System.String", + "type": "string", "summary": "[in] The valid folder, or imagePath, to add." }, { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "[in] A zero-based position index in the search imagePath list to insert the string. If -1, the imagePath will be appended to the end of the list." } ], "returns": "The index where the item was inserted if success. \n-1 on failure." }, { - "signature": "System.String[] AutoSaveBeforeCommands()", + "signature": "string AutoSaveBeforeCommands()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -3128,7 +3128,7 @@ "since": "5.0" }, { - "signature": "System.String DefaultTemplateFolderForLanguageID(System.Int32 languageID)", + "signature": "string DefaultTemplateFolderForLanguageID(int languageID)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -3137,7 +3137,7 @@ "returns": "The default template folder as string." }, { - "signature": "System.Boolean DeleteSearchPath(System.String folder)", + "signature": "bool DeleteSearchPath(string folder)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -3146,14 +3146,14 @@ "parameters": [ { "name": "folder", - "type": "System.String", + "type": "string", "summary": "[in] The valid folder, or imagePath, to remove." } ], "returns": "True or False indicating success or failure." }, { - "signature": "System.String FindFile(System.String fileName)", + "signature": "string FindFile(string fileName)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -3162,7 +3162,7 @@ "parameters": [ { "name": "fileName", - "type": "System.String", + "type": "string", "summary": "short file name to search for." } ], @@ -3178,7 +3178,7 @@ "returns": "A new instance containing the current state." }, { - "signature": "System.String GetDataFolder(System.Boolean currentUser)", + "signature": "string GetDataFolder(bool currentUser)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -3187,7 +3187,7 @@ "parameters": [ { "name": "currentUser", - "type": "System.Boolean", + "type": "bool", "summary": "True if the query relates to the current user." } ], @@ -3203,7 +3203,7 @@ "returns": "A new instance containing the default state." }, { - "signature": "System.String[] GetSearchPaths()", + "signature": "string GetSearchPaths()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -3211,7 +3211,7 @@ "since": "5.0" }, { - "signature": "System.String[] RecentlyOpenedFiles()", + "signature": "string RecentlyOpenedFiles()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -3220,7 +3220,7 @@ "returns": "An array of strings with the paths to the recently opened files." }, { - "signature": "System.Void SetAutoSaveBeforeCommands(System.String[] commands)", + "signature": "void SetAutoSaveBeforeCommands(string commands)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -3228,7 +3228,7 @@ "since": "5.0" }, { - "signature": "System.Void UpdateFromState(FileSettingsState state)", + "signature": "void UpdateFromState(FileSettingsState state)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -4195,7 +4195,7 @@ "returns": "A new model aid state with factory settings." }, { - "signature": "System.Void UpdateFromState(ModelAidSettingsState state)", + "signature": "void UpdateFromState(ModelAidSettingsState state)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -4540,7 +4540,7 @@ ], "methods": [ { - "signature": "System.String[] CommandNames()", + "signature": "string CommandNames()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -4548,7 +4548,7 @@ "since": "5.0" }, { - "signature": "System.Int32 SetList(System.String[] commandNames)", + "signature": "int SetList(string commandNames)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -4600,7 +4600,7 @@ "returns": "A new OpenGL state with factory settings." }, { - "signature": "System.Void RestoreDefaults()", + "signature": "void RestoreDefaults()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -4608,7 +4608,7 @@ "since": "6.1" }, { - "signature": "System.Void UpdateFromState(OpenGLSettingsState state)", + "signature": "void UpdateFromState(OpenGLSettingsState state)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -5039,7 +5039,7 @@ "since": "7.0" }, { - "signature": "System.Void RestoreDefaults()", + "signature": "void RestoreDefaults()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -5047,7 +5047,7 @@ "since": "7.0" }, { - "signature": "System.Void UpdateFromState(SelectionFilterSettingsState state)", + "signature": "void UpdateFromState(SelectionFilterSettingsState state)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -8482,7 +8482,7 @@ ], "methods": [ { - "signature": "System.String GetLabel(ShortcutKey key)", + "signature": "string GetLabel(ShortcutKey key)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -8490,7 +8490,7 @@ "since": "8.0" }, { - "signature": "System.String GetMacro(ShortcutKey key)", + "signature": "string GetMacro(ShortcutKey key)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -8505,21 +8505,21 @@ "summary": "Get all shortcuts registered with Rhino" }, { - "signature": "System.Boolean IsAcceptableKeyCombo(Rhino.UI.KeyboardKey key, Rhino.UI.ModifierKey modifier)", + "signature": "bool IsAcceptableKeyCombo(Rhino.UI.KeyboardKey key, Rhino.UI.ModifierKey modifier)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "summary": "Is a key plus modifier combination one that can be used with Rhino" }, { - "signature": "System.Void SetMacro(Rhino.UI.KeyboardKey key, Rhino.UI.ModifierKey modifier, System.String macro)", + "signature": "void SetMacro(Rhino.UI.KeyboardKey key, Rhino.UI.ModifierKey modifier, string macro)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "summary": "Set a macro for a given key and modifier combination" }, { - "signature": "System.Void SetMacro(ShortcutKey key, System.String macro)", + "signature": "void SetMacro(ShortcutKey key, string macro)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -8527,7 +8527,7 @@ "since": "5.0" }, { - "signature": "System.Void Update(IEnumerable shortcuts, System.Boolean replaceAll)", + "signature": "void Update(IEnumerable shortcuts, bool replaceAll)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -8658,7 +8658,7 @@ "returns": "A new Smart Track state with factory settings." }, { - "signature": "System.Void UpdateFromState(SmartTrackSettingsState state)", + "signature": "void UpdateFromState(SmartTrackSettingsState state)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -8937,7 +8937,7 @@ "returns": "A new view state with factory settings." }, { - "signature": "System.Void RestoreDefaults()", + "signature": "void RestoreDefaults()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -8945,7 +8945,7 @@ "since": "5.0" }, { - "signature": "System.Void UpdateFromState(ViewSettingsState state)", + "signature": "void UpdateFromState(ViewSettingsState state)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -9238,7 +9238,7 @@ "since": "7.8" }, { - "signature": "System.Void RestoreDefaults()", + "signature": "void RestoreDefaults()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -9246,7 +9246,7 @@ "since": "7.8" }, { - "signature": "System.Void UpdateFromState(ZebraAnalysisSettingsState state)", + "signature": "void UpdateFromState(ZebraAnalysisSettingsState state)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -9326,7 +9326,7 @@ ], "methods": [ { - "signature": "FileReference BitmapAsTextureFileReference(this System.Drawing.Bitmap bitmap, System.UInt32 crc)", + "signature": "FileReference BitmapAsTextureFileReference(this System.Drawing.Bitmap bitmap, uint crc)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -9340,13 +9340,13 @@ }, { "name": "crc", - "type": "System.UInt32", + "type": "uint", "summary": "The crc of the bitmap. This should be a unique number which changes if the contents of the bitmap changes. NOTE: if a different bitmap is provided using the same crc as a previous bitmap, then the previous bitmap will be overwritten in the texture manager and both previously returned FileReferences will reference the newly provided bitmap." } ] }, { - "signature": "System.Drawing.Bitmap ConvertToNormalMap(this System.Drawing.Bitmap bitmap, System.Boolean bLossyCompressionSource, out System.Boolean bPositiveZComponent)", + "signature": "System.Drawing.Bitmap ConvertToNormalMap(this System.Drawing.Bitmap bitmap, bool bLossyCompressionSource, out bool bPositiveZComponent)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -9360,18 +9360,18 @@ }, { "name": "bLossyCompressionSource", - "type": "System.Boolean", + "type": "bool", "summary": "True if the source of the bitmap is an image with lossy compression (e.g. jpg). False otherwise. The check will be less strict if the image can contain errors due to lossy compression." }, { "name": "bPositiveZComponent", - "type": "System.Boolean", + "type": "bool", "summary": "True if the image is a normal map with the z-component mapped to the range 0 .. +1. False if the image is a normal map with the z-component mapped to the range -1 .. +1." } ] }, { - "signature": "System.Boolean IsNormalMap(this System.Drawing.Bitmap bitmap, System.Boolean bLossyCompressionSource, out System.Boolean bPositiveZComponent)", + "signature": "bool IsNormalMap(this System.Drawing.Bitmap bitmap, bool bLossyCompressionSource, out bool bPositiveZComponent)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -9385,12 +9385,12 @@ }, { "name": "bLossyCompressionSource", - "type": "System.Boolean", + "type": "bool", "summary": "True if the source of the bitmap is an image with lossy compression (e.g. jpg). False otherwise. The check will be less strict if the image can contain errors due to lossy compression." }, { "name": "bPositiveZComponent", - "type": "System.Boolean", + "type": "bool", "summary": "True if the image is a normal map with the z-component mapped to the range 0 .. +1. False if the image is a normal map with the z-component mapped to the range -1 .. +1." } ], @@ -9424,12 +9424,12 @@ "parameters": [ { "name": "version", - "type": "System.Int32", + "type": "int", "summary": "custom version used to help the plug-in developer determine which version of a dictionary is being written. One good way to write version information is to use a date style integer (YYYYMMDD)" }, { "name": "name", - "type": "System.String", + "type": "string", "summary": "Optional name to associate with this dictionary. NOTE: if this dictionary is set as a sub-dictionary, the name will be changed to the sub-dictionary key entry" } ] @@ -9444,7 +9444,7 @@ "parameters": [ { "name": "version", - "type": "System.Int32", + "type": "int", "summary": "Custom version used to help the plug-in developer determine which version of a dictionary is being written. One good way to write version information is to use a date style integer (YYYYMMDD)" } ] @@ -9558,7 +9558,7 @@ ], "methods": [ { - "signature": "System.Boolean AddContentsFrom(ArchivableDictionary source)", + "signature": "bool AddContentsFrom(ArchivableDictionary source)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -9566,7 +9566,7 @@ "since": "5.4" }, { - "signature": "System.Void Clear()", + "signature": "void Clear()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -9583,7 +9583,7 @@ "returns": "The copy of this object." }, { - "signature": "System.Boolean ContainsKey(System.String key)", + "signature": "bool ContainsKey(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -9592,14 +9592,14 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "The key to locate." } ], "returns": "True if the dictionary contains an element with the specified key; otherwise, false." }, { - "signature": "System.Boolean GetBool(System.String key, System.Boolean defaultValue)", + "signature": "bool GetBool(string key, bool defaultValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -9607,7 +9607,7 @@ "since": "5.0" }, { - "signature": "System.Boolean GetBool(System.String key)", + "signature": "bool GetBool(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -9615,7 +9615,7 @@ "since": "5.0" }, { - "signature": "System.Byte[] GetBytes(System.String key, System.Byte[] defaultValue)", + "signature": "byte GetBytes(string key, byte defaultValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -9623,7 +9623,7 @@ "since": "5.9" }, { - "signature": "System.Byte[] GetBytes(System.String key)", + "signature": "byte GetBytes(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -9631,7 +9631,7 @@ "since": "5.9" }, { - "signature": "ArchivableDictionary GetDictionary(System.String key, ArchivableDictionary defaultValue)", + "signature": "ArchivableDictionary GetDictionary(string key, ArchivableDictionary defaultValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -9639,7 +9639,7 @@ "since": "5.9" }, { - "signature": "ArchivableDictionary GetDictionary(System.String key)", + "signature": "ArchivableDictionary GetDictionary(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -9647,7 +9647,7 @@ "since": "5.9" }, { - "signature": "System.Double GetDouble(System.String key, System.Double defaultValue)", + "signature": "double GetDouble(string key, double defaultValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -9655,7 +9655,7 @@ "since": "5.10" }, { - "signature": "System.Double GetDouble(System.String key)", + "signature": "double GetDouble(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -9680,7 +9680,7 @@ "since": "5.4" }, { - "signature": "T GetEnumValue(System.String key)", + "signature": "T GetEnumValue(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -9688,7 +9688,7 @@ "since": "5.4" }, { - "signature": "System.Single GetFloat(System.String key, System.Single defaultValue)", + "signature": "float GetFloat(string key, float defaultValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -9696,7 +9696,7 @@ "since": "5.0" }, { - "signature": "System.Single GetFloat(System.String key)", + "signature": "float GetFloat(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -9704,7 +9704,7 @@ "since": "5.0" }, { - "signature": "System.Guid GetGuid(System.String key, System.Guid defaultValue)", + "signature": "System.Guid GetGuid(string key, System.Guid defaultValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -9712,7 +9712,7 @@ "since": "5.0" }, { - "signature": "System.Guid GetGuid(System.String key)", + "signature": "System.Guid GetGuid(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -9720,7 +9720,7 @@ "since": "5.0" }, { - "signature": "System.Int32 Getint(System.String key, System.Int32 defaultValue)", + "signature": "int Getint(string key, int defaultValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -9728,7 +9728,7 @@ "since": "5.0" }, { - "signature": "System.Int32 GetInteger(System.String key, System.Int32 defaultValue)", + "signature": "int GetInteger(string key, int defaultValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -9736,7 +9736,7 @@ "since": "5.0" }, { - "signature": "System.Int32 GetInteger(System.String key)", + "signature": "int GetInteger(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -9744,7 +9744,7 @@ "since": "5.0" }, { - "signature": "System.Void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)", + "signature": "void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -9764,7 +9764,7 @@ ] }, { - "signature": "Geometry.Plane GetPlane(System.String key, Geometry.Plane defaultValue)", + "signature": "Geometry.Plane GetPlane(string key, Geometry.Plane defaultValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -9773,7 +9773,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "The key." }, { @@ -9785,7 +9785,7 @@ "returns": "The value as Plane." }, { - "signature": "Geometry.Plane GetPlane(System.String key)", + "signature": "Geometry.Plane GetPlane(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -9794,14 +9794,14 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "The key." } ], "returns": "The value as Plane." }, { - "signature": "Geometry.Point3d GetPoint3d(System.String key, Geometry.Point3d defaultValue)", + "signature": "Geometry.Point3d GetPoint3d(string key, Geometry.Point3d defaultValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -9809,7 +9809,7 @@ "since": "5.0" }, { - "signature": "Geometry.Point3d GetPoint3d(System.String key)", + "signature": "Geometry.Point3d GetPoint3d(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -9817,7 +9817,7 @@ "since": "5.0" }, { - "signature": "Geometry.Point3f GetPoint3f(System.String key, Geometry.Point3f defaultValue)", + "signature": "Geometry.Point3f GetPoint3f(string key, Geometry.Point3f defaultValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -9825,7 +9825,7 @@ "since": "5.0" }, { - "signature": "Geometry.Point3f GetPoint3f(System.String key)", + "signature": "Geometry.Point3f GetPoint3f(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -9833,7 +9833,7 @@ "since": "5.0" }, { - "signature": "System.String GetString(System.String key, System.String defaultValue)", + "signature": "string GetString(string key, string defaultValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -9842,18 +9842,18 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "The key which points to the string" }, { "name": "defaultValue", - "type": "System.String", + "type": "string", "summary": "The string" } ] }, { - "signature": "System.String GetString(System.String key)", + "signature": "string GetString(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -9862,14 +9862,14 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "The key which points to the string" } ], "returns": "The string" }, { - "signature": "Geometry.Vector3d GetVector3d(System.String key, Geometry.Vector3d defaultValue)", + "signature": "Geometry.Vector3d GetVector3d(string key, Geometry.Vector3d defaultValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -9877,7 +9877,7 @@ "since": "5.0" }, { - "signature": "Geometry.Vector3d GetVector3d(System.String key)", + "signature": "Geometry.Vector3d GetVector3d(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -9885,7 +9885,7 @@ "since": "5.0" }, { - "signature": "System.Boolean Remove(System.String key)", + "signature": "bool Remove(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -9894,14 +9894,14 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "The key of the element to remove." } ], "returns": "True if the element is successfully found and removed; otherwise, false. This method returns False if key is not found." }, { - "signature": "System.Boolean RemoveEnumValue()", + "signature": "bool RemoveEnumValue()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -9909,7 +9909,7 @@ "since": "5.4" }, { - "signature": "System.Boolean ReplaceContentsWith(ArchivableDictionary source)", + "signature": "bool ReplaceContentsWith(ArchivableDictionary source)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -9917,7 +9917,7 @@ "since": "5.4" }, { - "signature": "System.Boolean Set(System.String key, ArchivableDictionary val)", + "signature": "bool Set(string key, ArchivableDictionary val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -9926,7 +9926,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "A text key." }, { @@ -9937,7 +9937,49 @@ ] }, { - "signature": "System.Boolean Set(System.String key, DocObjects.ObjRef val)", + "signature": "bool Set(string key, bool val)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Sets a bool .", + "since": "5.0", + "parameters": [ + { + "name": "key", + "type": "string", + "summary": "The text key." + }, + { + "name": "val", + "type": "bool", + "summary": "A bool value. \nBecause has value semantics, changes to the assigning value will leave this entry unchanged." + } + ], + "returns": "True if set operation succeeded, otherwise false." + }, + { + "signature": "bool Set(string key, byte val)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Sets a byte .", + "since": "5.0", + "parameters": [ + { + "name": "key", + "type": "string", + "summary": "The text key." + }, + { + "name": "val", + "type": "byte", + "summary": "A byte . \nBecause has value semantics, changes to the assigning value will leave this entry unchanged." + } + ], + "returns": "True if set operation succeeded, otherwise false." + }, + { + "signature": "bool Set(string key, DocObjects.ObjRef val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -9946,7 +9988,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "A text key" }, { @@ -9957,7 +9999,49 @@ ] }, { - "signature": "System.Boolean Set(System.String key, Geometry.BoundingBox val)", + "signature": "bool Set(string key, double val)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Sets a double .", + "since": "5.0", + "parameters": [ + { + "name": "key", + "type": "string", + "summary": "The text key." + }, + { + "name": "val", + "type": "double", + "summary": "A double . \nBecause has value semantics, changes to the assigning value will leave this entry unchanged." + } + ], + "returns": "True if set operation succeeded, otherwise false." + }, + { + "signature": "bool Set(string key, float val)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Sets a float .", + "since": "5.0", + "parameters": [ + { + "name": "key", + "type": "string", + "summary": "The text key." + }, + { + "name": "val", + "type": "float", + "summary": "A float . \nBecause has value semantics, changes to the assigning value will leave this entry unchanged." + } + ], + "returns": "True if set operation succeeded, otherwise false." + }, + { + "signature": "bool Set(string key, Geometry.BoundingBox val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -9966,7 +10050,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "A text key." }, { @@ -9977,7 +10061,7 @@ ] }, { - "signature": "System.Boolean Set(System.String key, Geometry.GeometryBase val)", + "signature": "bool Set(string key, Geometry.GeometryBase val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -9986,7 +10070,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "A text key." }, { @@ -9997,7 +10081,7 @@ ] }, { - "signature": "System.Boolean Set(System.String key, Geometry.Interval val)", + "signature": "bool Set(string key, Geometry.Interval val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10006,7 +10090,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "A text key." }, { @@ -10017,7 +10101,7 @@ ] }, { - "signature": "System.Boolean Set(System.String key, Geometry.Line val)", + "signature": "bool Set(string key, Geometry.Line val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10026,7 +10110,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "A text key." }, { @@ -10037,7 +10121,7 @@ ] }, { - "signature": "System.Boolean Set(System.String key, Geometry.MeshingParameters val)", + "signature": "bool Set(string key, Geometry.MeshingParameters val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10046,7 +10130,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "A text key." }, { @@ -10057,7 +10141,7 @@ ] }, { - "signature": "System.Boolean Set(System.String key, Geometry.Plane val)", + "signature": "bool Set(string key, Geometry.Plane val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10066,7 +10150,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "A text key." }, { @@ -10077,7 +10161,7 @@ ] }, { - "signature": "System.Boolean Set(System.String key, Geometry.Point2d val)", + "signature": "bool Set(string key, Geometry.Point2d val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10086,7 +10170,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "A text key." }, { @@ -10097,7 +10181,7 @@ ] }, { - "signature": "System.Boolean Set(System.String key, Geometry.Point3d val)", + "signature": "bool Set(string key, Geometry.Point3d val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10106,7 +10190,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "A text key." }, { @@ -10117,7 +10201,7 @@ ] }, { - "signature": "System.Boolean Set(System.String key, Geometry.Point3f val)", + "signature": "bool Set(string key, Geometry.Point3f val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10126,7 +10210,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "A text key." }, { @@ -10137,7 +10221,7 @@ ] }, { - "signature": "System.Boolean Set(System.String key, Geometry.Point4d val)", + "signature": "bool Set(string key, Geometry.Point4d val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10146,7 +10230,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "A text key." }, { @@ -10157,7 +10241,7 @@ ] }, { - "signature": "System.Boolean Set(System.String key, Geometry.Ray3d val)", + "signature": "bool Set(string key, Geometry.Ray3d val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10166,7 +10250,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "A text key." }, { @@ -10177,7 +10261,7 @@ ] }, { - "signature": "System.Boolean Set(System.String key, Geometry.Transform val)", + "signature": "bool Set(string key, Geometry.Transform val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10186,7 +10270,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "A text key." }, { @@ -10197,7 +10281,7 @@ ] }, { - "signature": "System.Boolean Set(System.String key, Geometry.Vector2d val)", + "signature": "bool Set(string key, Geometry.Vector2d val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10206,7 +10290,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "A text key." }, { @@ -10217,7 +10301,7 @@ ] }, { - "signature": "System.Boolean Set(System.String key, Geometry.Vector3d val)", + "signature": "bool Set(string key, Geometry.Vector3d val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10226,7 +10310,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "A text key." }, { @@ -10237,7 +10321,7 @@ ] }, { - "signature": "System.Boolean Set(System.String key, Geometry.Vector3f val)", + "signature": "bool Set(string key, Geometry.Vector3f val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10246,7 +10330,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "A text key." }, { @@ -10257,7 +10341,7 @@ ] }, { - "signature": "System.Boolean Set(System.String key, IEnumerable val)", + "signature": "bool Set(string key, IEnumerable val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10266,7 +10350,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "A text key." }, { @@ -10278,7 +10362,7 @@ "returns": "True if set operation succeeded, otherwise false." }, { - "signature": "System.Boolean Set(System.String key, IEnumerable val)", + "signature": "bool Set(string key, IEnumerable val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10287,7 +10371,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "A text key." }, { @@ -10299,7 +10383,7 @@ "returns": "True if set operation succeeded, otherwise false." }, { - "signature": "System.Boolean Set(System.String key, IEnumerable val)", + "signature": "bool Set(string key, IEnumerable val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10308,7 +10392,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "A text key." }, { @@ -10320,7 +10404,7 @@ "returns": "True if set operation succeeded, otherwise false." }, { - "signature": "System.Boolean Set(System.String key, IEnumerable val)", + "signature": "bool Set(string key, IEnumerable val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10329,7 +10413,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "A text key." }, { @@ -10341,7 +10425,7 @@ "returns": "True if set operation succeeded, otherwise false." }, { - "signature": "System.Boolean Set(System.String key, IEnumerable val)", + "signature": "bool Set(string key, IEnumerable val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10350,7 +10434,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "A text key" }, { @@ -10362,7 +10446,7 @@ "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean Set(System.String key, IEnumerable val)", + "signature": "bool Set(string key, IEnumerable val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10371,7 +10455,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "A text key." }, { @@ -10383,7 +10467,7 @@ "returns": "True if set operation succeeded, otherwise false." }, { - "signature": "System.Boolean Set(System.String key, IEnumerable val)", + "signature": "bool Set(string key, IEnumerable val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10392,7 +10476,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "A text key." }, { @@ -10404,7 +10488,7 @@ "returns": "True if set operation succeeded, otherwise false." }, { - "signature": "System.Boolean Set(System.String key, IEnumerable val)", + "signature": "bool Set(string key, IEnumerable val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10413,7 +10497,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "A text key" }, { @@ -10424,7 +10508,7 @@ ] }, { - "signature": "System.Boolean Set(System.String key, IEnumerable val)", + "signature": "bool Set(string key, IEnumerable val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10433,7 +10517,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "A text key." }, { @@ -10445,7 +10529,7 @@ "returns": "True if set operation succeeded, otherwise false." }, { - "signature": "System.Boolean Set(System.String key, IEnumerable val)", + "signature": "bool Set(string key, IEnumerable val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10454,7 +10538,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "A text key." }, { @@ -10466,7 +10550,7 @@ "returns": "True if set operation succeeded, otherwise false." }, { - "signature": "System.Boolean Set(System.String key, IEnumerable val)", + "signature": "bool Set(string key, IEnumerable val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10475,7 +10559,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "A text key." }, { @@ -10487,70 +10571,91 @@ "returns": "True if set operation succeeded, otherwise false." }, { - "signature": "System.Boolean Set(System.String key, System.Boolean val)", + "signature": "bool Set(string key, int val)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Sets a bool .", + "summary": "Sets a int .", "since": "5.0", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "The text key." }, { "name": "val", - "type": "System.Boolean", - "summary": "A bool value. \nBecause has value semantics, changes to the assigning value will leave this entry unchanged." + "type": "int", + "summary": "A int . \nBecause has value semantics, changes to the assigning value will leave this entry unchanged." } ], "returns": "True if set operation succeeded, otherwise false." }, { - "signature": "System.Boolean Set(System.String key, System.Byte val)", + "signature": "bool Set(string key, sbyte val)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Sets a byte .", + "summary": "Sets a sbyte .", "since": "5.0", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "The text key." }, { "name": "val", - "type": "System.Byte", - "summary": "A byte . \nBecause has value semantics, changes to the assigning value will leave this entry unchanged." + "type": "sbyte", + "summary": "A sbyte . \nBecause has value semantics, changes to the assigning value will leave this entry unchanged." } ], "returns": "True if set operation succeeded, otherwise false." }, { - "signature": "System.Boolean Set(System.String key, System.Double val)", + "signature": "bool Set(string key, short val)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Sets a double .", + "summary": "Sets a short .", "since": "5.0", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "The text key." }, { "name": "val", - "type": "System.Double", - "summary": "A double . \nBecause has value semantics, changes to the assigning value will leave this entry unchanged." + "type": "short", + "summary": "A short . \nBecause has value semantics, changes to the assigning value will leave this entry unchanged." } ], "returns": "True if set operation succeeded, otherwise false." }, { - "signature": "System.Boolean Set(System.String key, System.Drawing.Color val)", + "signature": "bool Set(string key, string val)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Sets a string .", + "since": "5.0", + "parameters": [ + { + "name": "key", + "type": "string", + "summary": "The text key." + }, + { + "name": "val", + "type": "string", + "summary": "A string . \nBecause is immutable, it is not possible to modify the object while it is in this dictionary." + } + ], + "returns": "True if set operation succeeded, otherwise false." + }, + { + "signature": "bool Set(string key, System.Drawing.Color val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10559,7 +10664,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "A text key." }, { @@ -10571,7 +10676,7 @@ "returns": "True if set operation succeeded, otherwise false." }, { - "signature": "System.Boolean Set(System.String key, System.Drawing.Font val)", + "signature": "bool Set(string key, System.Drawing.Font val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10580,7 +10685,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "A text key." }, { @@ -10591,7 +10696,7 @@ ] }, { - "signature": "System.Boolean Set(System.String key, System.Drawing.Point val)", + "signature": "bool Set(string key, System.Drawing.Point val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10600,7 +10705,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "A text key." }, { @@ -10611,7 +10716,7 @@ ] }, { - "signature": "System.Boolean Set(System.String key, System.Drawing.PointF val)", + "signature": "bool Set(string key, System.Drawing.PointF val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10620,7 +10725,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "A text key." }, { @@ -10631,7 +10736,7 @@ ] }, { - "signature": "System.Boolean Set(System.String key, System.Drawing.Rectangle val)", + "signature": "bool Set(string key, System.Drawing.Rectangle val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10640,7 +10745,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "A text key." }, { @@ -10651,7 +10756,7 @@ ] }, { - "signature": "System.Boolean Set(System.String key, System.Drawing.RectangleF val)", + "signature": "bool Set(string key, System.Drawing.RectangleF val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10660,7 +10765,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "A text key." }, { @@ -10671,7 +10776,7 @@ ] }, { - "signature": "System.Boolean Set(System.String key, System.Drawing.Size val)", + "signature": "bool Set(string key, System.Drawing.Size val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10680,7 +10785,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "A text key." }, { @@ -10691,7 +10796,7 @@ ] }, { - "signature": "System.Boolean Set(System.String key, System.Drawing.SizeF val)", + "signature": "bool Set(string key, System.Drawing.SizeF val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10700,7 +10805,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "A text key." }, { @@ -10711,7 +10816,7 @@ ] }, { - "signature": "System.Boolean Set(System.String key, System.Guid val)", + "signature": "bool Set(string key, System.Guid val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10720,7 +10825,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "The text key." }, { @@ -10732,49 +10837,7 @@ "returns": "True if set operation succeeded, otherwise false." }, { - "signature": "System.Boolean Set(System.String key, System.Int16 val)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Sets a short .", - "since": "5.0", - "parameters": [ - { - "name": "key", - "type": "System.String", - "summary": "The text key." - }, - { - "name": "val", - "type": "System.Int16", - "summary": "A short . \nBecause has value semantics, changes to the assigning value will leave this entry unchanged." - } - ], - "returns": "True if set operation succeeded, otherwise false." - }, - { - "signature": "System.Boolean Set(System.String key, System.Int32 val)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Sets a int .", - "since": "5.0", - "parameters": [ - { - "name": "key", - "type": "System.String", - "summary": "The text key." - }, - { - "name": "val", - "type": "System.Int32", - "summary": "A int . \nBecause has value semantics, changes to the assigning value will leave this entry unchanged." - } - ], - "returns": "True if set operation succeeded, otherwise false." - }, - { - "signature": "System.Boolean Set(System.String key, System.Int64 val)", + "signature": "bool Set(string key, System.Int64 val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10783,7 +10846,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "The text key." }, { @@ -10795,70 +10858,28 @@ "returns": "True if set operation succeeded, otherwise false." }, { - "signature": "System.Boolean Set(System.String key, System.SByte val)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Sets a sbyte .", - "since": "5.0", - "parameters": [ - { - "name": "key", - "type": "System.String", - "summary": "The text key." - }, - { - "name": "val", - "type": "System.SByte", - "summary": "A sbyte . \nBecause has value semantics, changes to the assigning value will leave this entry unchanged." - } - ], - "returns": "True if set operation succeeded, otherwise false." - }, - { - "signature": "System.Boolean Set(System.String key, System.Single val)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Sets a float .", - "since": "5.0", - "parameters": [ - { - "name": "key", - "type": "System.String", - "summary": "The text key." - }, - { - "name": "val", - "type": "System.Single", - "summary": "A float . \nBecause has value semantics, changes to the assigning value will leave this entry unchanged." - } - ], - "returns": "True if set operation succeeded, otherwise false." - }, - { - "signature": "System.Boolean Set(System.String key, System.String val)", + "signature": "bool Set(string key, uint val)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Sets a string .", + "summary": "Sets a uint .", "since": "5.0", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "The text key." }, { "name": "val", - "type": "System.String", - "summary": "A string . \nBecause is immutable, it is not possible to modify the object while it is in this dictionary." + "type": "uint", + "summary": "A uint . \nBecause has value semantics, changes to the assigning value will leave this entry unchanged." } ], "returns": "True if set operation succeeded, otherwise false." }, { - "signature": "System.Boolean Set(System.String key, System.UInt16 val)", + "signature": "bool Set(string key, ushort val)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10867,40 +10888,19 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "The text key." }, { "name": "val", - "type": "System.UInt16", + "type": "ushort", "summary": "A ushort . \nBecause has value semantics, changes to the assigning value will leave this entry unchanged." } ], "returns": "True if set operation succeeded, otherwise false." }, { - "signature": "System.Boolean Set(System.String key, System.UInt32 val)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Sets a uint .", - "since": "5.0", - "parameters": [ - { - "name": "key", - "type": "System.String", - "summary": "The text key." - }, - { - "name": "val", - "type": "System.UInt32", - "summary": "A uint . \nBecause has value semantics, changes to the assigning value will leave this entry unchanged." - } - ], - "returns": "True if set operation succeeded, otherwise false." - }, - { - "signature": "System.Boolean SetEnumValue(System.String key, T enumValue)", + "signature": "bool SetEnumValue(string key, T enumValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10908,7 +10908,7 @@ "since": "5.4" }, { - "signature": "System.Boolean SetEnumValue(T enumValue)", + "signature": "bool SetEnumValue(T enumValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10916,7 +10916,7 @@ "since": "5.4" }, { - "signature": "System.Boolean TryGetBool(System.String key, out System.Boolean value)", + "signature": "bool TryGetBool(string key, out bool value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10924,7 +10924,7 @@ "since": "5.0" }, { - "signature": "System.Boolean TryGetBytes(System.String key, out System.Byte[] value)", + "signature": "bool TryGetBytes(string key, out byte value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10932,7 +10932,7 @@ "since": "5.9" }, { - "signature": "System.Boolean TryGetDictionary(System.String key, out ArchivableDictionary value)", + "signature": "bool TryGetDictionary(string key, out ArchivableDictionary value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10940,7 +10940,7 @@ "since": "5.9" }, { - "signature": "System.Boolean TryGetDouble(System.String key, out System.Double value)", + "signature": "bool TryGetDouble(string key, out double value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10948,7 +10948,7 @@ "since": "5.0" }, { - "signature": "System.Boolean TryGetEnumValue(System.String key, out T enumValue)", + "signature": "bool TryGetEnumValue(string key, out T enumValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10956,7 +10956,7 @@ "since": "5.4" }, { - "signature": "System.Boolean TryGetFloat(System.String key, out System.Single value)", + "signature": "bool TryGetFloat(string key, out float value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10964,7 +10964,7 @@ "since": "5.0" }, { - "signature": "System.Boolean TryGetGuid(System.String key, out System.Guid value)", + "signature": "bool TryGetGuid(string key, out System.Guid value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10972,7 +10972,7 @@ "since": "5.0" }, { - "signature": "System.Boolean TryGetInteger(System.String key, out System.Int32 value)", + "signature": "bool TryGetInteger(string key, out int value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10980,7 +10980,7 @@ "since": "5.0" }, { - "signature": "System.Boolean TryGetPlane(System.String key, out Geometry.Plane value)", + "signature": "bool TryGetPlane(string key, out Geometry.Plane value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -10989,7 +10989,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "The key." }, { @@ -11001,7 +11001,7 @@ "returns": "The value as Plane." }, { - "signature": "System.Boolean TryGetPoint3d(System.String key, out Geometry.Point3d value)", + "signature": "bool TryGetPoint3d(string key, out Geometry.Point3d value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -11009,7 +11009,7 @@ "since": "5.0" }, { - "signature": "System.Boolean TryGetPoint3f(System.String key, out Geometry.Point3f value)", + "signature": "bool TryGetPoint3f(string key, out Geometry.Point3f value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -11017,7 +11017,7 @@ "since": "5.0" }, { - "signature": "System.Boolean TryGetString(System.String key, out System.String value)", + "signature": "bool TryGetString(string key, out string value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -11025,7 +11025,7 @@ "since": "5.0" }, { - "signature": "System.Boolean TryGetValue(System.String key, out System.Object value)", + "signature": "bool TryGetValue(string key, out object value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -11034,19 +11034,19 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "The key of the value to get." }, { "name": "value", - "type": "System.Object", + "type": "object", "summary": "When this method returns and if the key is found, contains the value associated with the specified key; otherwise, null. This parameter is passed uninitialized." } ], "returns": "True if the dictionary contains an element with the specified key; otherwise, false." }, { - "signature": "System.Boolean TryGetVector3d(System.String key, out Geometry.Vector3d value)", + "signature": "bool TryGetVector3d(string key, out Geometry.Vector3d value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -11096,7 +11096,7 @@ ], "methods": [ { - "signature": "System.Void Add(Arc arc)", + "signature": "void Add(Arc arc)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -11111,7 +11111,7 @@ ] }, { - "signature": "System.Void Add(Circle circle)", + "signature": "void Add(Circle circle)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -11126,7 +11126,7 @@ ] }, { - "signature": "System.Void Add(Ellipse ellipse)", + "signature": "void Add(Ellipse ellipse)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -11141,7 +11141,7 @@ ] }, { - "signature": "System.Void Add(IEnumerable polyline)", + "signature": "void Add(IEnumerable polyline)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -11156,7 +11156,7 @@ ] }, { - "signature": "System.Void Add(Line line)", + "signature": "void Add(Line line)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -11171,7 +11171,7 @@ ] }, { - "signature": "System.Void Insert(System.Int32 index, Arc arc)", + "signature": "void Insert(int index, Arc arc)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -11180,7 +11180,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "A 0-based position in the list." }, { @@ -11191,7 +11191,7 @@ ] }, { - "signature": "System.Void Insert(System.Int32 index, Circle circle)", + "signature": "void Insert(int index, Circle circle)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -11200,7 +11200,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "A 0-based position in the list." }, { @@ -11211,7 +11211,7 @@ ] }, { - "signature": "System.Void Insert(System.Int32 index, Ellipse ellipse)", + "signature": "void Insert(int index, Ellipse ellipse)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -11220,7 +11220,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "A 0-based position in the list." }, { @@ -11231,7 +11231,7 @@ ] }, { - "signature": "System.Void Insert(System.Int32 index, IEnumerable polyline)", + "signature": "void Insert(int index, IEnumerable polyline)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -11240,7 +11240,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "A 0-based position in the list." }, { @@ -11251,7 +11251,7 @@ ] }, { - "signature": "System.Void Insert(System.Int32 index, Line line)", + "signature": "void Insert(int index, Line line)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -11260,7 +11260,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "A 0-based position in the list." }, { @@ -11271,7 +11271,7 @@ ] }, { - "signature": "System.Boolean Transform(Transform xform)", + "signature": "bool Transform(Transform xform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -11344,7 +11344,7 @@ "parameters": [ { "name": "initialCapacity", - "type": "System.Int32", + "type": "int", "summary": "The number of added items before which the underlying array will be resized." } ] @@ -11405,7 +11405,7 @@ ], "methods": [ { - "signature": "System.Int32 ClosestIndexInList(IList list, Point3d testPoint)", + "signature": "int ClosestIndexInList(IList list, Point3d testPoint)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -11447,7 +11447,7 @@ "returns": "A point." }, { - "signature": "System.Void Add(System.Double x, System.Double y, System.Double z)", + "signature": "void Add(double x, double y, double z)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -11456,23 +11456,23 @@ "parameters": [ { "name": "x", - "type": "System.Double", + "type": "double", "summary": "The X coordinate." }, { "name": "y", - "type": "System.Double", + "type": "double", "summary": "The Y coordinate." }, { "name": "z", - "type": "System.Double", + "type": "double", "summary": "The Z coordinate." } ] }, { - "signature": "System.Int32 ClosestIndex(Point3d testPoint)", + "signature": "int ClosestIndex(Point3d testPoint)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -11497,24 +11497,24 @@ "returns": "The duplicated list." }, { - "signature": "System.Boolean Equals(Point3dList other)", - "modifiers": ["public"], + "signature": "bool Equals(object obj)", + "modifiers": ["public", "override"], "protected": false, "virtual": false, - "summary": "Determines if the point lists are exactly equal.", - "since": "7.1", + "summary": "Overrides the default object equality to compare lists by value.", "returns": "True is objects are exactly equal in value." }, { - "signature": "System.Boolean Equals(System.Object obj)", - "modifiers": ["public", "override"], + "signature": "bool Equals(Point3dList other)", + "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Overrides the default object equality to compare lists by value.", + "summary": "Determines if the point lists are exactly equal.", + "since": "7.1", "returns": "True is objects are exactly equal in value." }, { - "signature": "System.Int32 GetHashCode()", + "signature": "int GetHashCode()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -11522,7 +11522,7 @@ "returns": "An int that serves as an hash code. This is currently a XOR of all doubles, XORed in line." }, { - "signature": "System.Void SetAllX(System.Double xValue)", + "signature": "void SetAllX(double xValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -11530,7 +11530,7 @@ "since": "5.6" }, { - "signature": "System.Void SetAllY(System.Double yValue)", + "signature": "void SetAllY(double yValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -11538,7 +11538,7 @@ "since": "5.6" }, { - "signature": "System.Void SetAllZ(System.Double zValue)", + "signature": "void SetAllZ(double zValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -11546,7 +11546,7 @@ "since": "5.6" }, { - "signature": "System.Void Transform(Transform xform)", + "signature": "void Transform(Transform xform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -11638,7 +11638,7 @@ ], "methods": [ { - "signature": "IEnumerable Point2dKNeighbors(IEnumerable hayPoints, IEnumerable needlePoints, System.Int32 amount)", + "signature": "IEnumerable Point2dKNeighbors(IEnumerable hayPoints, IEnumerable needlePoints, int amount)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -11657,14 +11657,14 @@ }, { "name": "amount", - "type": "System.Int32", + "type": "int", "summary": "The required amount of closest neighbors to find." } ], "returns": "An enumerable of arrays of indices; each array contains the indices for each of the needlePts." }, { - "signature": "IEnumerable Point2fKNeighbors(IEnumerable hayPoints, IEnumerable needlePoints, System.Int32 amount)", + "signature": "IEnumerable Point2fKNeighbors(IEnumerable hayPoints, IEnumerable needlePoints, int amount)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -11683,14 +11683,14 @@ }, { "name": "amount", - "type": "System.Int32", + "type": "int", "summary": "The required amount of closest neighbors to find." } ], "returns": "An enumerable of arrays of indices; each array contains the indices for each of the needlePts." }, { - "signature": "IEnumerable Point3dKNeighbors(IEnumerable hayPoints, IEnumerable needlePoints, System.Int32 amount)", + "signature": "IEnumerable Point3dKNeighbors(IEnumerable hayPoints, IEnumerable needlePoints, int amount)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -11709,14 +11709,14 @@ }, { "name": "amount", - "type": "System.Int32", + "type": "int", "summary": "The required amount of closest neighbors to find." } ], "returns": "An enumerable of arrays of indices; each array contains the indices for each of the needlePts." }, { - "signature": "IEnumerable Point3fKNeighbors(IEnumerable hayPoints, IEnumerable needlePoints, System.Int32 amount)", + "signature": "IEnumerable Point3fKNeighbors(IEnumerable hayPoints, IEnumerable needlePoints, int amount)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -11735,14 +11735,14 @@ }, { "name": "amount", - "type": "System.Int32", + "type": "int", "summary": "The required amount of closest neighbors to find." } ], "returns": "An enumerable of arrays of indices; each array contains the indices for each of the needlePts." }, { - "signature": "IEnumerable PointCloudKNeighbors(PointCloud pointcloud, IEnumerable needlePoints, System.Int32 amount)", + "signature": "IEnumerable PointCloudKNeighbors(PointCloud pointcloud, IEnumerable needlePoints, int amount)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -11761,7 +11761,7 @@ }, { "name": "amount", - "type": "System.Int32", + "type": "int", "summary": "The required amount of closest neighbors to find." } ], @@ -11806,7 +11806,7 @@ "parameters": [ { "name": "amount", - "type": "System.Int32", + "type": "int", "summary": "Number of values to add to this list. Must be equal to or larger than zero." }, { @@ -11825,7 +11825,7 @@ "parameters": [ { "name": "initialCapacity", - "type": "System.Int32", + "type": "int", "summary": "Number of items this list can store without resizing." } ] @@ -11896,7 +11896,7 @@ ], "methods": [ { - "signature": "System.Void Add(T item)", + "signature": "void Add(T item)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -11910,7 +11910,7 @@ ] }, { - "signature": "System.Void AddRange(IEnumerable collection)", + "signature": "void AddRange(IEnumerable collection)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -11924,7 +11924,7 @@ ] }, { - "signature": "System.Void AddRange(System.Collections.IEnumerable collection)", + "signature": "void AddRange(System.Collections.IEnumerable collection)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -11946,7 +11946,7 @@ "returns": "A wrapper." }, { - "signature": "System.Int32 BinarySearch(System.Int32 index, System.Int32 count, T item, IComparer comparer)", + "signature": "int BinarySearch(int index, int count, T item, IComparer comparer)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -11954,12 +11954,12 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The zero-based starting index of the range to search." }, { "name": "count", - "type": "System.Int32", + "type": "int", "summary": "The length of the range to search." }, { @@ -11976,7 +11976,7 @@ "returns": "The zero-based index of item in the sorted List, if item is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than item or, if there is no larger element, the bitwise complement of Count." }, { - "signature": "System.Int32 BinarySearch(T item, IComparer comparer)", + "signature": "int BinarySearch(T item, IComparer comparer)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -11996,7 +11996,7 @@ "returns": "The zero-based index of item in the sorted List, if item is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than item or, if there is no larger element, the bitwise complement of Count." }, { - "signature": "System.Int32 BinarySearch(T item)", + "signature": "int BinarySearch(T item)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -12011,14 +12011,14 @@ "returns": "The zero-based index of item in the sorted List, if item is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than item or, if there is no larger element, the bitwise complement of Count." }, { - "signature": "System.Void Clear()", + "signature": "void Clear()", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Removes all elements from the List." }, { - "signature": "System.Boolean Contains(T item)", + "signature": "bool Contains(T item)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -12048,7 +12048,7 @@ "returns": "The new list." }, { - "signature": "System.Void CopyTo(System.Int32 index, T[] array, System.Int32 arrayIndex, System.Int32 count)", + "signature": "void CopyTo(int index, T[] array, int arrayIndex, int count)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -12056,7 +12056,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The zero-based index in the source List at which copying begins." }, { @@ -12066,18 +12066,18 @@ }, { "name": "arrayIndex", - "type": "System.Int32", + "type": "int", "summary": "The zero-based index in array at which copying begins." }, { "name": "count", - "type": "System.Int32", + "type": "int", "summary": "The number of elements to copy." } ] }, { - "signature": "System.Void CopyTo(T[] array, System.Int32 arrayIndex)", + "signature": "void CopyTo(T[] array, int arrayIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -12090,13 +12090,13 @@ }, { "name": "arrayIndex", - "type": "System.Int32", + "type": "int", "summary": "The zero-based index in array at which copying begins." } ] }, { - "signature": "System.Void CopyTo(T[] array)", + "signature": "void CopyTo(T[] array)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -12118,7 +12118,7 @@ "returns": "The duplicated list." }, { - "signature": "System.Boolean Exists(Predicate match)", + "signature": "bool Exists(Predicate match)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -12163,12 +12163,22 @@ "returns": "A ON_List(T) containing all the elements that match the conditions defined by the specified predicate, if found; otherwise, an empty ON_List(T)." }, { - "signature": "System.Int32 FindIndex(Predicate match)", + "signature": "int FindIndex(int startIndex, int count, Predicate match)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the entire List.", + "summary": "Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the range of elements in the List that extends from the specified index to the last element.", "parameters": [ + { + "name": "startIndex", + "type": "int", + "summary": "The zero-based starting index of the search." + }, + { + "name": "count", + "type": "int", + "summary": "The number of elements in the section to search." + }, { "name": "match", "type": "Predicate", @@ -12178,7 +12188,7 @@ "returns": "The zero-based index of the first occurrence of an element that matches the conditions defined by match, if found; otherwise, -1." }, { - "signature": "System.Int32 FindIndex(System.Int32 startIndex, Predicate match)", + "signature": "int FindIndex(int startIndex, Predicate match)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -12186,7 +12196,7 @@ "parameters": [ { "name": "startIndex", - "type": "System.Int32", + "type": "int", "summary": "The zero-based starting index of the search." }, { @@ -12198,22 +12208,12 @@ "returns": "The zero-based index of the first occurrence of an element that matches the conditions defined by match, if found; otherwise, -1." }, { - "signature": "System.Int32 FindIndex(System.Int32 startIndex, System.Int32 count, Predicate match)", + "signature": "int FindIndex(Predicate match)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the range of elements in the List that extends from the specified index to the last element.", + "summary": "Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the entire List.", "parameters": [ - { - "name": "startIndex", - "type": "System.Int32", - "summary": "The zero-based starting index of the search." - }, - { - "name": "count", - "type": "System.Int32", - "summary": "The number of elements in the section to search." - }, { "name": "match", "type": "Predicate", @@ -12238,12 +12238,22 @@ "returns": "The last element that matches the conditions defined by the specified predicate, if found; otherwise, the default value for type T." }, { - "signature": "System.Int32 FindLastIndex(Predicate match)", + "signature": "int FindLastIndex(int startIndex, int count, Predicate match)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the last occurrence within the entire List.", "parameters": [ + { + "name": "startIndex", + "type": "int", + "summary": "The zero-based starting index of the backward search." + }, + { + "name": "count", + "type": "int", + "summary": "The number of elements in the section to search." + }, { "name": "match", "type": "Predicate", @@ -12253,7 +12263,7 @@ "returns": "The zero-based index of the last occurrence of an element that matches the conditions defined by match, if found; otherwise, -1." }, { - "signature": "System.Int32 FindLastIndex(System.Int32 startIndex, Predicate match)", + "signature": "int FindLastIndex(int startIndex, Predicate match)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -12261,7 +12271,7 @@ "parameters": [ { "name": "startIndex", - "type": "System.Int32", + "type": "int", "summary": "The zero-based starting index of the backward search." }, { @@ -12273,22 +12283,12 @@ "returns": "The zero-based index of the last occurrence of an element that matches the conditions defined by match, if found; otherwise, -1." }, { - "signature": "System.Int32 FindLastIndex(System.Int32 startIndex, System.Int32 count, Predicate match)", + "signature": "int FindLastIndex(Predicate match)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the last occurrence within the entire List.", "parameters": [ - { - "name": "startIndex", - "type": "System.Int32", - "summary": "The zero-based starting index of the backward search." - }, - { - "name": "count", - "type": "System.Int32", - "summary": "The number of elements in the section to search." - }, { "name": "match", "type": "Predicate", @@ -12298,7 +12298,7 @@ "returns": "The zero-based index of the last occurrence of an element that matches the conditions defined by match, if found; otherwise, -1." }, { - "signature": "System.Void ForEach(Action action)", + "signature": "void ForEach(Action action)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -12320,7 +12320,7 @@ "returns": "The new enumerator." }, { - "signature": "RhinoList GetRange(System.Int32 index, System.Int32 count)", + "signature": "RhinoList GetRange(int index, int count)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -12328,19 +12328,19 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The zero-based List index at which the range starts." }, { "name": "count", - "type": "System.Int32", + "type": "int", "summary": "The number of elements in the range." } ], "returns": "A shallow copy of a range of elements in the source List." }, { - "signature": "System.Int32 IndexOf(T item, System.Int32 index, System.Int32 count)", + "signature": "int IndexOf(T item, int index, int count)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -12353,19 +12353,19 @@ }, { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The zero-based starting index of the search." }, { "name": "count", - "type": "System.Int32", + "type": "int", "summary": "The number of elements in the section to search." } ], "returns": "The zero-based index of the first occurrence of item within the entire List, if found; otherwise, -1." }, { - "signature": "System.Int32 IndexOf(T item, System.Int32 index)", + "signature": "int IndexOf(T item, int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -12378,14 +12378,14 @@ }, { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The zero-based starting index of the search." } ], "returns": "The zero-based index of the first occurrence of item within the entire List, if found; otherwise, -1." }, { - "signature": "System.Int32 IndexOf(T item)", + "signature": "int IndexOf(T item)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -12400,7 +12400,7 @@ "returns": "The zero-based index of the first occurrence of item within the entire List, if found; otherwise, -1." }, { - "signature": "System.Void Insert(System.Int32 index, T item)", + "signature": "void Insert(int index, T item)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -12408,7 +12408,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The zero-based index at which item should be inserted." }, { @@ -12419,7 +12419,7 @@ ] }, { - "signature": "System.Void InsertRange(System.Int32 index, IEnumerable collection)", + "signature": "void InsertRange(int index, IEnumerable collection)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -12427,7 +12427,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The zero-based index at which the new elements should be inserted." }, { @@ -12438,7 +12438,7 @@ ] }, { - "signature": "System.Int32 LastIndexOf(T item, System.Int32 index, System.Int32 count)", + "signature": "int LastIndexOf(T item, int index, int count)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -12451,19 +12451,19 @@ }, { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The zero-based starting index of the backward search." }, { "name": "count", - "type": "System.Int32", + "type": "int", "summary": "The number of elements in the section to search." } ], "returns": "The zero-based index of the last occurrence of item within the entire the List, if found; otherwise, -1." }, { - "signature": "System.Int32 LastIndexOf(T item, System.Int32 index)", + "signature": "int LastIndexOf(T item, int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -12476,14 +12476,14 @@ }, { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The zero-based starting index of the backward search." } ], "returns": "The zero-based index of the last occurrence of item within the entire the List, if found; otherwise, -1." }, { - "signature": "System.Int32 LastIndexOf(T item)", + "signature": "int LastIndexOf(T item)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -12498,7 +12498,7 @@ "returns": "The zero-based index of the last occurrence of item within the entire the List, if found; otherwise, -1." }, { - "signature": "System.Int32 RemapIndex(System.Int32 index)", + "signature": "int RemapIndex(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -12506,14 +12506,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index to remap." } ], "returns": "Remapped index." }, { - "signature": "System.Boolean Remove(T item)", + "signature": "bool Remove(T item)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -12528,7 +12528,7 @@ "returns": "True if item is successfully removed; otherwise, false. This method also returns False if item was not found in the List." }, { - "signature": "System.Int32 RemoveAll(Predicate match)", + "signature": "int RemoveAll(Predicate match)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -12543,7 +12543,7 @@ "returns": "The number of elements removed from the List." }, { - "signature": "System.Void RemoveAt(System.Int32 index)", + "signature": "void RemoveAt(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -12551,13 +12551,13 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The zero-based index of the element to remove." } ] }, { - "signature": "System.Int32 RemoveNulls()", + "signature": "int RemoveNulls()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -12565,7 +12565,7 @@ "returns": "The number of nulls removed from the List." }, { - "signature": "System.Void RemoveRange(System.Int32 index, System.Int32 count)", + "signature": "void RemoveRange(int index, int count)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -12573,25 +12573,25 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The zero-based starting index of the range of elements to remove." }, { "name": "count", - "type": "System.Int32", + "type": "int", "summary": "The number of elements to remove." } ] }, { - "signature": "System.Void Reverse()", + "signature": "void Reverse()", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Reverses the order of the elements in the entire List." }, { - "signature": "System.Void Reverse(System.Int32 index, System.Int32 count)", + "signature": "void Reverse(int index, int count)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -12599,25 +12599,25 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The zero-based starting index of the range to reverse." }, { "name": "count", - "type": "System.Int32", + "type": "int", "summary": "The number of elements in the range to reverse." } ] }, { - "signature": "System.Void Sort()", + "signature": "void Sort()", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Sorts the elements in the entire List using the default comparer." }, { - "signature": "System.Void Sort(Comparison comparison)", + "signature": "void Sort(Comparison comparison)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -12631,36 +12631,36 @@ ] }, { - "signature": "System.Void Sort(IComparer comparer)", + "signature": "void Sort(double keys)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Sorts the elements in the entire list using the specified System.Comparison(T)", + "summary": "Sort this list based on a list of numeric keys of equal length. The keys array will not be altered.", + "remarks": "This function does not exist on the DotNET List class. David thought it was a good idea.", "parameters": [ { - "name": "comparer", - "type": "IComparer", - "summary": "The IComparer(T) implementation to use when comparing elements, or a None reference (Nothing in Visual Basic) to use the default comparer Comparer(T).Default." + "name": "keys", + "type": "double", + "summary": "Numeric keys to sort with." } ] }, { - "signature": "System.Void Sort(System.Double[] keys)", + "signature": "void Sort(IComparer comparer)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Sort this list based on a list of numeric keys of equal length. The keys array will not be altered.", - "remarks": "This function does not exist on the DotNET List class. David thought it was a good idea.", + "summary": "Sorts the elements in the entire list using the specified System.Comparison(T)", "parameters": [ { - "name": "keys", - "type": "System.Double[]", - "summary": "Numeric keys to sort with." + "name": "comparer", + "type": "IComparer", + "summary": "The IComparer(T) implementation to use when comparing elements, or a None reference (Nothing in Visual Basic) to use the default comparer Comparer(T).Default." } ] }, { - "signature": "System.Void Sort(System.Int32 index, System.Int32 count, IComparer comparer)", + "signature": "void Sort(int index, int count, IComparer comparer)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -12668,12 +12668,12 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The zero-based starting index of the range to sort." }, { "name": "count", - "type": "System.Int32", + "type": "int", "summary": "The length of the range to sort." }, { @@ -12684,7 +12684,7 @@ ] }, { - "signature": "System.Void Sort(System.Int32[] keys)", + "signature": "void Sort(int keys)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -12693,7 +12693,7 @@ "parameters": [ { "name": "keys", - "type": "System.Int32[]", + "type": "int", "summary": "Numeric keys to sort with." } ] @@ -12707,7 +12707,7 @@ "returns": "An array containing all items in this list." }, { - "signature": "System.Void TrimExcess()", + "signature": "void TrimExcess()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -12715,7 +12715,7 @@ "remarks": "This function differs from the DotNET implementation of List since that one only trims the excess if the excess exceeds 10% of the list length." }, { - "signature": "System.Boolean TrueForAll(Predicate match)", + "signature": "bool TrueForAll(Predicate match)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -12785,7 +12785,7 @@ ], "methods": [ { - "signature": "System.Void Add(DocObjects.ObjRef objref)", + "signature": "void Add(DocObjects.ObjRef objref)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -12793,7 +12793,7 @@ "since": "5.10" }, { - "signature": "System.Void Add(DocObjects.RhinoObject rhinoObject)", + "signature": "void Add(DocObjects.RhinoObject rhinoObject)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -12801,7 +12801,7 @@ "since": "5.10" }, { - "signature": "System.Int32 AddObjects(GetObject go, System.Boolean allowGrips)", + "signature": "int AddObjects(GetObject go, bool allowGrips)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -12815,14 +12815,14 @@ }, { "name": "allowGrips", - "type": "System.Boolean", + "type": "bool", "summary": "Specifically allow grips to be selected. if true, grips must also be included in geometry filter of the GetObject in order to be selected." } ], "returns": "Number of objects selected." }, { - "signature": "System.Void Clear()", + "signature": "void Clear()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -12830,20 +12830,20 @@ "since": "5.10" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true }, { - "signature": "BoundingBox GetBoundingBox(System.Boolean regularObjects, System.Boolean grips)", + "signature": "BoundingBox GetBoundingBox(bool regularObjects, bool grips)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -12852,12 +12852,12 @@ "parameters": [ { "name": "regularObjects", - "type": "System.Boolean", + "type": "bool", "summary": "True if any object except grips should be included; otherwise false." }, { "name": "grips", - "type": "System.Boolean", + "type": "bool", "summary": "True if grips should be included; otherwise false." } ], @@ -12891,7 +12891,7 @@ "returns": "An array of Rhino objects, or an empty array if there were no Rhino objects." }, { - "signature": "System.Boolean UpdateDisplayFeedbackTransform(Transform xform)", + "signature": "bool UpdateDisplayFeedbackTransform(Transform xform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -12988,7 +12988,7 @@ ], "methods": [ { - "signature": "System.Void DisplayHelp(System.Guid commandId)", + "signature": "void DisplayHelp(System.Guid commandId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -13003,7 +13003,7 @@ ] }, { - "signature": "System.String[] GetCommandNames(System.Boolean english, System.Boolean loaded)", + "signature": "string GetCommandNames(bool english, bool loaded)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -13012,12 +13012,12 @@ "parameters": [ { "name": "english", - "type": "System.Boolean", + "type": "bool", "summary": "if true, retrieve the English name for every command. if false, retrieve the local name for every command." }, { "name": "loaded", - "type": "System.Boolean", + "type": "bool", "summary": "if true, only get names of currently loaded commands. if false, get names of all registered (may not be currently loaded) commands." } ], @@ -13042,7 +13042,7 @@ "returns": "An array of command descriptions." }, { - "signature": "System.Boolean InCommand()", + "signature": "bool InCommand()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -13051,7 +13051,7 @@ "returns": "True if a command is currently running, False if no commands are currently running." }, { - "signature": "System.Boolean InScriptRunnerCommand()", + "signature": "bool InScriptRunnerCommand()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -13060,7 +13060,7 @@ "returns": "True if a script running command is active." }, { - "signature": "System.Boolean IsCommand(System.String name)", + "signature": "bool IsCommand(string name)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -13069,14 +13069,14 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "A string." } ], "returns": "True if the string is a command." }, { - "signature": "System.Boolean IsValidCommandName(System.String name)", + "signature": "bool IsValidCommandName(string name)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -13085,14 +13085,14 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "A string." } ], "returns": "True if the string is a valid command name." }, { - "signature": "System.Guid LookupCommandId(System.String name, System.Boolean searchForEnglishName)", + "signature": "System.Guid LookupCommandId(string name, bool searchForEnglishName)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -13101,19 +13101,19 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "The name of the command." }, { "name": "searchForEnglishName", - "type": "System.Boolean", + "type": "bool", "summary": "True if the name is to searched in English. This ensures that a '_' is prepended to the name." } ], "returns": "An of the command, or Guid.Empty on error." }, { - "signature": "System.String LookupCommandName(System.Guid commandId, System.Boolean englishName)", + "signature": "string LookupCommandName(System.Guid commandId, bool englishName)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -13127,14 +13127,14 @@ }, { "name": "englishName", - "type": "System.Boolean", + "type": "bool", "summary": "True if the requested command is in English." } ], "returns": "The command name, or None on error." }, { - "signature": "System.Void RunProxyCommand(RunCommandDelegate commandCallback, RhinoDoc doc, System.Object data)", + "signature": "void RunProxyCommand(RunCommandDelegate commandCallback, RhinoDoc doc, object data)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -13153,20 +13153,20 @@ }, { "name": "data", - "type": "System.Object", + "type": "object", "summary": "optional extra data to pass to callback" } ] }, { - "signature": "System.Void OnHelp()", + "signature": "void OnHelp()", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Is called when the user needs assistance with this command." }, { - "signature": "System.Boolean ReplayHistory(Rhino.DocObjects.ReplayHistoryData replayData)", + "signature": "bool ReplayHistory(Rhino.DocObjects.ReplayHistoryData replayData)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -13571,7 +13571,7 @@ "virtual": false }, { - "signature": "System.Boolean SelFilter(Rhino.DocObjects.RhinoObject rhObj)", + "signature": "bool SelFilter(Rhino.DocObjects.RhinoObject rhObj)", "modifiers": ["protected", "abstract"], "protected": true, "virtual": false, @@ -13586,7 +13586,7 @@ "returns": "True if the object should be selected; False otherwise." }, { - "signature": "System.Boolean SelSubObjectFilter(Rhino.DocObjects.RhinoObject rhObj, List indicesToSelect)", + "signature": "bool SelSubObjectFilter(Rhino.DocObjects.RhinoObject rhObj, List indicesToSelect)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -13673,13 +13673,13 @@ ], "methods": [ { - "signature": "System.Void DuplicateObjects(Rhino.Collections.TransformObjectList list)", + "signature": "void DuplicateObjects(Rhino.Collections.TransformObjectList list)", "modifiers": ["protected"], "protected": true, "virtual": false }, { - "signature": "System.Void ResetGrips(Rhino.Collections.TransformObjectList list)", + "signature": "void ResetGrips(Rhino.Collections.TransformObjectList list)", "modifiers": ["protected"], "protected": true, "virtual": false, @@ -13693,7 +13693,7 @@ ] }, { - "signature": "Result SelectObjects(System.String prompt, DocObjects.ObjectType filter, Rhino.Collections.TransformObjectList list)", + "signature": "Result SelectObjects(string prompt, DocObjects.ObjectType filter, Rhino.Collections.TransformObjectList list)", "modifiers": ["protected"], "protected": true, "virtual": false, @@ -13701,7 +13701,7 @@ "parameters": [ { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "The selection prompt." }, { @@ -13718,7 +13718,7 @@ "returns": "The operation result." }, { - "signature": "Result SelectObjects(System.String prompt, Rhino.Collections.TransformObjectList list)", + "signature": "Result SelectObjects(string prompt, Rhino.Collections.TransformObjectList list)", "modifiers": ["protected"], "protected": true, "virtual": false, @@ -13726,7 +13726,7 @@ "parameters": [ { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "The selection prompt." }, { @@ -13738,7 +13738,7 @@ "returns": "The operation result." }, { - "signature": "System.Void TransformObjects(Rhino.Collections.TransformObjectList list, Rhino.Geometry.Transform xform, System.Boolean copy, System.Boolean autoHistory)", + "signature": "void TransformObjects(Rhino.Collections.TransformObjectList list, Rhino.Geometry.Transform xform, bool copy, bool autoHistory)", "modifiers": ["protected"], "protected": true, "virtual": false @@ -13996,7 +13996,7 @@ ], "methods": [ { - "signature": "System.Void IncludeBoundingBox(BoundingBox box)", + "signature": "void IncludeBoundingBox(BoundingBox box)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -14115,21 +14115,21 @@ ], "methods": [ { - "signature": "Color4f ApplyGamma(Color4f col, System.Single gamma)", + "signature": "Color4f ApplyGamma(Color4f col, float gamma)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "Color4f FromArgb(System.Single a, Color4f color)", + "signature": "Color4f FromArgb(float a, Color4f color)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "5.11" }, { - "signature": "Color4f FromArgb(System.Single a, System.Single r, System.Single g, System.Single b)", + "signature": "Color4f FromArgb(float a, float r, float g, float b)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -14143,20 +14143,20 @@ "since": "5.0" }, { - "signature": "Color4f BlendTo(System.Single t, Color4f col)", + "signature": "Color4f BlendTo(float t, Color4f col)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean Equals(System.Object obj)", + "signature": "bool Equals(object obj)", "modifiers": ["public", "override"], "protected": false, "virtual": false }, { - "signature": "System.Int32 GetHashCode()", + "signature": "int GetHashCode()", "modifiers": ["public", "override"], "protected": false, "virtual": false @@ -14212,27 +14212,27 @@ "parameters": [ { "name": "alpha", - "type": "System.Double", + "type": "double", "summary": "Alpha channel value. Alpha channels are limited to the 0.0 and 1.0 range." }, { "name": "cyan", - "type": "System.Double", + "type": "double", "summary": "Cyan channel value. Cyan channels are limited to the 0.0 and 1.0 range." }, { "name": "magenta", - "type": "System.Double", + "type": "double", "summary": "Magenta channel value. Magenta channels are limited to the 0.0 and 1.0 range." }, { "name": "yellow", - "type": "System.Double", + "type": "double", "summary": "Yellow channel value. Yellow channels are limited to the 0.0 and 1.0 range." }, { "name": "key", - "type": "System.Double", + "type": "double", "summary": "Key channel value. Key channels are limited to the 0.0 and 1.0 range." } ] @@ -14247,22 +14247,22 @@ "parameters": [ { "name": "cyan", - "type": "System.Double", + "type": "double", "summary": "Cyan channel value. Cyan channels are limited to the 0.0 and 1.0 range." }, { "name": "magenta", - "type": "System.Double", + "type": "double", "summary": "Magenta channel value. Magenta channels are limited to the 0.0 and 1.0 range." }, { "name": "yellow", - "type": "System.Double", + "type": "double", "summary": "Yellow channel value. Yellow channels are limited to the 0.0 and 1.0 range." }, { "name": "key", - "type": "System.Double", + "type": "double", "summary": "Key channel value. Key channels are limited to the 0.0 and 1.0 range." } ] @@ -14277,17 +14277,17 @@ "parameters": [ { "name": "cyan", - "type": "System.Double", + "type": "double", "summary": "Cyan channel hint." }, { "name": "magenta", - "type": "System.Double", + "type": "double", "summary": "Magenta channel hint." }, { "name": "yellow", - "type": "System.Double", + "type": "double", "summary": "Yellow channel hint." } ] @@ -14506,7 +14506,7 @@ "since": "7.0" }, { - "signature": "System.Void SetColorStops(IEnumerable stops)", + "signature": "void SetColorStops(IEnumerable stops)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -14547,22 +14547,22 @@ "parameters": [ { "name": "alpha", - "type": "System.Double", + "type": "double", "summary": "Alpha channel value. Channel will be limited to 0~1." }, { "name": "hue", - "type": "System.Double", + "type": "double", "summary": "Hue channel value. Hue channels rotate between 0.0 and 1.0." }, { "name": "saturation", - "type": "System.Double", + "type": "double", "summary": "Saturation channel value. Channel will be limited to 0~1." }, { "name": "luminance", - "type": "System.Double", + "type": "double", "summary": "Luminance channel value. Channel will be limited to 0~1." } ] @@ -14577,17 +14577,17 @@ "parameters": [ { "name": "hue", - "type": "System.Double", + "type": "double", "summary": "Hue channel value. Hue channels rotate between 0.0 and 1.0." }, { "name": "saturation", - "type": "System.Double", + "type": "double", "summary": "Saturation channel value. Channel will be limited to 0~1." }, { "name": "luminance", - "type": "System.Double", + "type": "double", "summary": "Luminance channel value. Channel will be limited to 0~1." } ] @@ -14771,22 +14771,22 @@ "parameters": [ { "name": "alpha", - "type": "System.Double", + "type": "double", "summary": "Alpha channel value. Channel will be limited to 0~1." }, { "name": "hue", - "type": "System.Double", + "type": "double", "summary": "Hue channel value. Hue channels rotate between 0.0 and 1.0." }, { "name": "saturation", - "type": "System.Double", + "type": "double", "summary": "Saturation channel value. Channel will be limited to 0~1." }, { "name": "value", - "type": "System.Double", + "type": "double", "summary": "Value (Brightness) channel value. Channel will be limited to 0~1." } ] @@ -14801,17 +14801,17 @@ "parameters": [ { "name": "hue", - "type": "System.Double", + "type": "double", "summary": "Hue channel value. Hue channels rotate between 0.0 and 1.0." }, { "name": "saturation", - "type": "System.Double", + "type": "double", "summary": "Saturation channel value. Channel will be limited to 0~1." }, { "name": "value", - "type": "System.Double", + "type": "double", "summary": "Value (Brightness) channel value. Channel will be limited to 0~1." } ] @@ -15171,22 +15171,22 @@ "parameters": [ { "name": "alpha", - "type": "System.Double", + "type": "double", "summary": "Value of Alpha channel. This channel is limited to 0~1." }, { "name": "lightness", - "type": "System.Double", + "type": "double", "summary": "Value of Lightness channel. This channel is limited to 0~1." }, { "name": "chroma", - "type": "System.Double", + "type": "double", "summary": "Value of Chroma channel. This channel is limited to -1~1." }, { "name": "hue", - "type": "System.Double", + "type": "double", "summary": "Value of Hue channel. This channel is limited to 0~360." } ] @@ -15201,17 +15201,17 @@ "parameters": [ { "name": "lightness", - "type": "System.Double", + "type": "double", "summary": "Value of lightness channel. This channel is limited to 0~1." }, { "name": "chroma", - "type": "System.Double", + "type": "double", "summary": "Value of chroma channel. This channel is limited to -1~1." }, { "name": "hue", - "type": "System.Double", + "type": "double", "summary": "Value of chroma channel. This channel is limited to 0~360." } ] @@ -15337,7 +15337,7 @@ "returns": "The LCH equivalent of the XYZ color." }, { - "signature": "System.Void MakePositive()", + "signature": "void MakePositive()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -15405,7 +15405,7 @@ "parameters": [ { "name": "argb", - "type": "System.Int32", + "type": "int", "summary": "ARGB color to mimic." } ] @@ -15491,14 +15491,14 @@ ], "methods": [ { - "signature": "ColorRGBA ApplyGamma(ColorRGBA col, System.Double gamma)", + "signature": "ColorRGBA ApplyGamma(ColorRGBA col, double gamma)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "7.0" }, { - "signature": "ColorRGBA CreateFromArgb(System.Byte alpha, System.Byte red, System.Byte green, System.Byte blue)", + "signature": "ColorRGBA CreateFromArgb(byte alpha, byte red, byte green, byte blue)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -15507,29 +15507,29 @@ "parameters": [ { "name": "alpha", - "type": "System.Byte", + "type": "byte", "summary": "The alpha component. Valid values are 0 through 255." }, { "name": "red", - "type": "System.Byte", + "type": "byte", "summary": "The red component. Valid values are 0 through 255." }, { "name": "green", - "type": "System.Byte", + "type": "byte", "summary": "The green component. Valid values are 0 through 255." }, { "name": "blue", - "type": "System.Byte", + "type": "byte", "summary": "The blue component. Valid values are 0 through 255." } ], "returns": "A RGBA color with the specified component values." }, { - "signature": "ColorRGBA CreateFromArgb(System.Byte red, System.Byte green, System.Byte blue)", + "signature": "ColorRGBA CreateFromArgb(byte red, byte green, byte blue)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -15538,17 +15538,17 @@ "parameters": [ { "name": "red", - "type": "System.Byte", + "type": "byte", "summary": "The red component. Valid values are 0 through 255." }, { "name": "green", - "type": "System.Byte", + "type": "byte", "summary": "The green component. Valid values are 0 through 255." }, { "name": "blue", - "type": "System.Byte", + "type": "byte", "summary": "The blue component. Valid values are 0 through 255." } ], @@ -15651,14 +15651,14 @@ "returns": "The RGBA equivalent of the XYZ color." }, { - "signature": "ColorRGBA BlendTo(ColorRGBA col, System.Double coefficient)", + "signature": "ColorRGBA BlendTo(ColorRGBA col, double coefficient)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "7.0" }, { - "signature": "System.Int32 CompareTo(ColorRGBA other)", + "signature": "int CompareTo(ColorRGBA other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -15674,7 +15674,7 @@ "returns": "0: if this is identical to other \n-1: if this < other \n+1: if this > other" }, { - "signature": "System.Boolean EpsilonEquals(ColorRGBA other, System.Double epsilon)", + "signature": "bool EpsilonEquals(ColorRGBA other, double epsilon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -15682,7 +15682,7 @@ "since": "7.0" }, { - "signature": "System.Boolean Equals(ColorRGBA other)", + "signature": "bool Equals(ColorRGBA other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -15698,21 +15698,21 @@ "returns": "True if color has the same channel values as this; otherwise false." }, { - "signature": "System.Boolean Equals(System.Object obj)", + "signature": "bool Equals(object obj)", "modifiers": ["public", "override"], "protected": false, "virtual": false, "since": "7.0" }, { - "signature": "System.Int32 GetHashCode()", + "signature": "int GetHashCode()", "modifiers": ["public", "override"], "protected": false, "virtual": false, "since": "7.0" }, { - "signature": "System.Int32 ToArgb()", + "signature": "int ToArgb()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -15721,14 +15721,14 @@ "returns": "The 32-bit ARGB value that corresponds to this color" }, { - "signature": "System.String ToString()", + "signature": "string ToString()", "modifiers": ["public", "override"], "protected": false, "virtual": false, "since": "7.0" }, { - "signature": "System.String ToString(System.String format, System.IFormatProvider formatProvider)", + "signature": "string ToString(string format, System.IFormatProvider formatProvider)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -15820,22 +15820,22 @@ "parameters": [ { "name": "alpha", - "type": "System.Double", + "type": "double", "summary": "Alpha channel value, channel will be limited to 0~1." }, { "name": "x", - "type": "System.Double", + "type": "double", "summary": "X channel value, channel will be limited to 0~1." }, { "name": "y", - "type": "System.Double", + "type": "double", "summary": "Y channel value, channel will be limited to 0~1." }, { "name": "z", - "type": "System.Double", + "type": "double", "summary": "Z channel value, channel will be limited to 0~1." } ] @@ -15850,17 +15850,17 @@ "parameters": [ { "name": "x", - "type": "System.Double", + "type": "double", "summary": "X channel value, channel will be limited to 0~1." }, { "name": "y", - "type": "System.Double", + "type": "double", "summary": "Y channel value, channel will be limited to 0~1." }, { "name": "z", - "type": "System.Double", + "type": "double", "summary": "Z channel value, channel will be limited to 0~1." } ] @@ -16086,7 +16086,7 @@ "parameters": [ { "name": "enable", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the display will be enabled immediately." } ] @@ -16123,7 +16123,7 @@ ], "methods": [ { - "signature": "System.Void AddArc(Arc arc, Color color, System.Int32 thickness)", + "signature": "void AddArc(Arc arc, Color color, int thickness)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -16142,13 +16142,13 @@ }, { "name": "thickness", - "type": "System.Int32", + "type": "int", "summary": "Thickness of arc." } ] }, { - "signature": "System.Void AddArc(Arc arc, Color color)", + "signature": "void AddArc(Arc arc, Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -16168,7 +16168,7 @@ ] }, { - "signature": "System.Void AddArc(Arc arc)", + "signature": "void AddArc(Arc arc)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -16183,7 +16183,7 @@ ] }, { - "signature": "System.Void AddCircle(Circle circle, Color color, System.Int32 thickness)", + "signature": "void AddCircle(Circle circle, Color color, int thickness)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -16202,13 +16202,13 @@ }, { "name": "thickness", - "type": "System.Int32", + "type": "int", "summary": "Thickness of circle." } ] }, { - "signature": "System.Void AddCircle(Circle circle, Color color)", + "signature": "void AddCircle(Circle circle, Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -16228,7 +16228,7 @@ ] }, { - "signature": "System.Void AddCircle(Circle circle)", + "signature": "void AddCircle(Circle circle)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -16243,7 +16243,7 @@ ] }, { - "signature": "System.Void AddCurve(Curve curve, Color color, System.Int32 thickness)", + "signature": "void AddCurve(Curve curve, Color color, int thickness)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -16262,13 +16262,13 @@ }, { "name": "thickness", - "type": "System.Int32", + "type": "int", "summary": "Thickness of curve." } ] }, { - "signature": "System.Void AddCurve(Curve curve, Color color)", + "signature": "void AddCurve(Curve curve, Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -16288,7 +16288,7 @@ ] }, { - "signature": "System.Void AddCurve(Curve curve)", + "signature": "void AddCurve(Curve curve)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -16303,7 +16303,7 @@ ] }, { - "signature": "System.Void AddLine(Line line, Color color, System.Int32 thickness)", + "signature": "void AddLine(Line line, Color color, int thickness)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -16322,13 +16322,13 @@ }, { "name": "thickness", - "type": "System.Int32", + "type": "int", "summary": "Thickness of line." } ] }, { - "signature": "System.Void AddLine(Line line, Color color)", + "signature": "void AddLine(Line line, Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -16348,7 +16348,7 @@ ] }, { - "signature": "System.Void AddLine(Line line)", + "signature": "void AddLine(Line line)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -16363,7 +16363,7 @@ ] }, { - "signature": "System.Void AddPoint(Point3d point, Color color, PointStyle style, System.Int32 radius)", + "signature": "void AddPoint(Point3d point, Color color, PointStyle style, int radius)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -16387,13 +16387,13 @@ }, { "name": "radius", - "type": "System.Int32", + "type": "int", "summary": "Radius of point widget." } ] }, { - "signature": "System.Void AddPoint(Point3d point, Color color)", + "signature": "void AddPoint(Point3d point, Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -16413,7 +16413,7 @@ ] }, { - "signature": "System.Void AddPoint(Point3d point)", + "signature": "void AddPoint(Point3d point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -16428,7 +16428,7 @@ ] }, { - "signature": "System.Void AddPoints(IEnumerable points, Color color, PointStyle style, System.Int32 radius)", + "signature": "void AddPoints(IEnumerable points, Color color, PointStyle style, int radius)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -16452,13 +16452,13 @@ }, { "name": "radius", - "type": "System.Int32", + "type": "int", "summary": "Radius of point widgets." } ] }, { - "signature": "System.Void AddPoints(IEnumerable points, Color color)", + "signature": "void AddPoints(IEnumerable points, Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -16478,7 +16478,7 @@ ] }, { - "signature": "System.Void AddPoints(IEnumerable points)", + "signature": "void AddPoints(IEnumerable points)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -16493,7 +16493,7 @@ ] }, { - "signature": "System.Void AddPolygon(IEnumerable polygon, Color fillColor, Color edgeColor, System.Boolean drawFill, System.Boolean drawEdge)", + "signature": "void AddPolygon(IEnumerable polygon, Color fillColor, Color edgeColor, bool drawFill, bool drawEdge)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -16517,18 +16517,18 @@ }, { "name": "drawFill", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the polygon contents will be drawn." }, { "name": "drawEdge", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the polygon edge will be drawn." } ] }, { - "signature": "System.Void AddText(System.String text, Plane plane, System.Double size, Color color)", + "signature": "void AddText(string text, Plane plane, double size, Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -16537,7 +16537,7 @@ "parameters": [ { "name": "text", - "type": "System.String", + "type": "string", "summary": "Text to add." }, { @@ -16547,7 +16547,7 @@ }, { "name": "size", - "type": "System.Double", + "type": "double", "summary": "Height (in units) of font." }, { @@ -16558,7 +16558,7 @@ ] }, { - "signature": "System.Void AddText(System.String text, Plane plane, System.Double size)", + "signature": "void AddText(string text, Plane plane, double size)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -16567,7 +16567,7 @@ "parameters": [ { "name": "text", - "type": "System.String", + "type": "string", "summary": "Text to add." }, { @@ -16577,13 +16577,13 @@ }, { "name": "size", - "type": "System.Double", + "type": "double", "summary": "Height (in units) of font." } ] }, { - "signature": "System.Void AddText(Text3d text, Color color)", + "signature": "void AddText(Text3d text, Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -16603,7 +16603,7 @@ ] }, { - "signature": "System.Void AddVector(Point3d anchor, Vector3d span, Color color, System.Boolean drawAnchor)", + "signature": "void AddVector(Point3d anchor, Vector3d span, Color color, bool drawAnchor)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -16627,13 +16627,13 @@ }, { "name": "drawAnchor", - "type": "System.Boolean", + "type": "bool", "summary": "Include a point at the vector anchor." } ] }, { - "signature": "System.Void AddVector(Point3d anchor, Vector3d span, Color color)", + "signature": "void AddVector(Point3d anchor, Vector3d span, Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -16658,7 +16658,7 @@ ] }, { - "signature": "System.Void AddVector(Point3d anchor, Vector3d span)", + "signature": "void AddVector(Point3d anchor, Vector3d span)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -16678,7 +16678,7 @@ ] }, { - "signature": "System.Void Clear()", + "signature": "void Clear()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -16686,7 +16686,7 @@ "since": "5.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -16818,7 +16818,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "If null, use a temporary tag name. If non-null, use that path in Rhino's bitmap cache. Note, this version does not support URLs." }, { @@ -16842,7 +16842,7 @@ ], "methods": [ { - "signature": "DisplayBitmap Load(System.String path)", + "signature": "DisplayBitmap Load(string path)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -16851,14 +16851,14 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "A location from which to load the file." } ], "returns": "The new display bitmap, or None on error." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -16866,7 +16866,7 @@ "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -16874,13 +16874,13 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] }, { - "signature": "System.Void GetBlendModes(out BlendMode source, out BlendMode destination)", + "signature": "void GetBlendModes(out BlendMode source, out BlendMode destination)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -16900,7 +16900,7 @@ ] }, { - "signature": "System.Void SetBlendFunction(BlendMode source, BlendMode destination)", + "signature": "void SetBlendFunction(BlendMode source, BlendMode destination)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -16964,28 +16964,28 @@ ], "methods": [ { - "signature": "System.Void SetPoints(IEnumerable points, IEnumerable colors)", + "signature": "void SetPoints(IEnumerable points, IEnumerable colors)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void SetPoints(IEnumerable points, System.Drawing.Color blendColor)", + "signature": "void SetPoints(IEnumerable points, System.Drawing.Color blendColor)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void SetPoints(IEnumerable points)", + "signature": "void SetPoints(IEnumerable points)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Int32[] Sort(Geometry.Vector3d cameraDirection)", + "signature": "int Sort(Geometry.Vector3d cameraDirection)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -17035,7 +17035,7 @@ ], "methods": [ { - "signature": "System.Void CalculateBoundingBox(CalculateBoundingBoxEventArgs e)", + "signature": "void CalculateBoundingBox(CalculateBoundingBoxEventArgs e)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -17049,7 +17049,7 @@ ] }, { - "signature": "System.Void CalculateBoundingBoxZoomExtents(CalculateBoundingBoxEventArgs e)", + "signature": "void CalculateBoundingBoxZoomExtents(CalculateBoundingBoxEventArgs e)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -17063,7 +17063,7 @@ ] }, { - "signature": "System.Void DrawForeground(DrawEventArgs e)", + "signature": "void DrawForeground(DrawEventArgs e)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -17077,7 +17077,7 @@ ] }, { - "signature": "System.Void DrawOverlay(DrawEventArgs e)", + "signature": "void DrawOverlay(DrawEventArgs e)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -17091,7 +17091,7 @@ ] }, { - "signature": "System.Void GetSelectionFilter(out System.Boolean on, out System.Boolean checkSubObjects)", + "signature": "void GetSelectionFilter(out bool on, out bool checkSubObjects)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -17099,14 +17099,14 @@ "since": "7.0" }, { - "signature": "System.Void ObjectCulling(CullObjectEventArgs e)", + "signature": "void ObjectCulling(CullObjectEventArgs e)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "The default implementation does nothing." }, { - "signature": "System.Void OnEnable(System.Boolean enable)", + "signature": "void OnEnable(bool enable)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -17114,7 +17114,7 @@ "since": "7.0" }, { - "signature": "System.Void PostDrawObjects(DrawEventArgs e)", + "signature": "void PostDrawObjects(DrawEventArgs e)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -17128,14 +17128,14 @@ ] }, { - "signature": "System.Void PreDrawObject(DrawObjectEventArgs e)", + "signature": "void PreDrawObject(DrawObjectEventArgs e)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Called before every object in the scene is drawn." }, { - "signature": "System.Void PreDrawObjects(DrawEventArgs e)", + "signature": "void PreDrawObjects(DrawEventArgs e)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -17149,7 +17149,7 @@ ] }, { - "signature": "System.Void SetObjectIdFilter(IEnumerable ids)", + "signature": "void SetObjectIdFilter(IEnumerable ids)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -17157,7 +17157,7 @@ "since": "7.0" }, { - "signature": "System.Void SetObjectIdFilter(System.Guid id)", + "signature": "void SetObjectIdFilter(System.Guid id)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -17165,7 +17165,7 @@ "since": "7.0" }, { - "signature": "System.Void SetSelectionFilter(System.Boolean on, System.Boolean checkSubObjects)", + "signature": "void SetSelectionFilter(bool on, bool checkSubObjects)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -17189,7 +17189,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -17242,12 +17242,12 @@ }, { "name": "shine", - "type": "System.Double", + "type": "double", "summary": "Shine (highlight size) of material." }, { "name": "transparency", - "type": "System.Double", + "type": "double", "summary": "Transparency of material (0.0 = opaque, 1.0 = transparent)" } ] @@ -17267,7 +17267,7 @@ }, { "name": "transparency", - "type": "System.Double", + "type": "double", "summary": "Transparency factor (0.0 = opaque, 1.0 = transparent)" } ] @@ -17425,27 +17425,27 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true }, { - "signature": "Rhino.DocObjects.Texture GetBitmapTexture(System.Boolean front)", + "signature": "Rhino.DocObjects.Texture GetBitmapTexture(bool front)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "Rhino.DocObjects.Texture GetBumpTexture(System.Boolean front)", + "signature": "Rhino.DocObjects.Texture GetBumpTexture(bool front)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -17454,70 +17454,70 @@ "returns": "The texture, or None if no bump texture has been added to this material." }, { - "signature": "Rhino.DocObjects.Texture GetEnvironmentTexture(System.Boolean front)", + "signature": "Rhino.DocObjects.Texture GetEnvironmentTexture(bool front)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "Rhino.DocObjects.Texture GetTransparencyTexture(System.Boolean front)", + "signature": "Rhino.DocObjects.Texture GetTransparencyTexture(bool front)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetBitmapTexture(Rhino.DocObjects.Texture texture, System.Boolean front)", + "signature": "bool SetBitmapTexture(Rhino.DocObjects.Texture texture, bool front)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetBitmapTexture(System.String filename, System.Boolean front)", + "signature": "bool SetBitmapTexture(string filename, bool front)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetBumpTexture(Rhino.DocObjects.Texture texture, System.Boolean front)", + "signature": "bool SetBumpTexture(Rhino.DocObjects.Texture texture, bool front)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetBumpTexture(System.String filename, System.Boolean front)", + "signature": "bool SetBumpTexture(string filename, bool front)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetEnvironmentTexture(Rhino.DocObjects.Texture texture, System.Boolean front)", + "signature": "bool SetEnvironmentTexture(Rhino.DocObjects.Texture texture, bool front)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetEnvironmentTexture(System.String filename, System.Boolean front)", + "signature": "bool SetEnvironmentTexture(string filename, bool front)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetTransparencyTexture(Rhino.DocObjects.Texture texture, System.Boolean front)", + "signature": "bool SetTransparencyTexture(Rhino.DocObjects.Texture texture, bool front)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetTransparencyTexture(System.String filename, System.Boolean front)", + "signature": "bool SetTransparencyTexture(string filename, bool front)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -17770,7 +17770,7 @@ "since": "5.0" }, { - "signature": "System.Guid AddDisplayMode(System.String name)", + "signature": "System.Guid AddDisplayMode(string name)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -17779,14 +17779,14 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "The name of the new display mode." } ], "returns": "The id of the new display mode if successful. Guid.Empty on error." }, { - "signature": "System.Guid CopyDisplayMode(System.Guid id, System.String name)", + "signature": "System.Guid CopyDisplayMode(System.Guid id, string name)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -17800,14 +17800,14 @@ }, { "name": "name", - "type": "System.String", + "type": "string", "summary": "The name of the new display mode." } ], "returns": "The id of the new display mode if successful. Guid.Empty on error." }, { - "signature": "System.Boolean DeleteDiplayMode(System.Guid id)", + "signature": "bool DeleteDiplayMode(System.Guid id)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -17825,7 +17825,7 @@ "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean DeleteDisplayMode(System.Guid id)", + "signature": "bool DeleteDisplayMode(System.Guid id)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -17841,7 +17841,7 @@ "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean ExportToFile(DisplayModeDescription displayMode, System.String filename)", + "signature": "bool ExportToFile(DisplayModeDescription displayMode, string filename)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -17855,13 +17855,13 @@ }, { "name": "filename", - "type": "System.String", + "type": "string", "summary": "The name of the file to create." } ] }, { - "signature": "DisplayModeDescription FindByName(System.String englishName)", + "signature": "DisplayModeDescription FindByName(string englishName)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -17884,7 +17884,7 @@ "returns": "Copies of all of the display mode descriptions. If you want to modify these descriptions, you must call UpdateDisplayMode or AddDisplayMode." }, { - "signature": "System.Guid ImportFromFile(System.String filename)", + "signature": "System.Guid ImportFromFile(string filename)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -17893,28 +17893,28 @@ "parameters": [ { "name": "filename", - "type": "System.String", + "type": "string", "summary": "The name of the file to import." } ], "returns": "The id of the DisplayModeDescription if successful." }, { - "signature": "System.Boolean UpdateDisplayMode(DisplayModeDescription displayMode)", + "signature": "bool UpdateDisplayMode(DisplayModeDescription displayMode)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true @@ -18026,7 +18026,7 @@ ], "methods": [ { - "signature": "DisplayPen FromLinetype(Linetype linetype, System.Drawing.Color color, System.Double patternScale)", + "signature": "DisplayPen FromLinetype(Linetype linetype, System.Drawing.Color color, double patternScale)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -18045,7 +18045,7 @@ }, { "name": "patternScale", - "type": "System.Double", + "type": "double", "summary": "scale to be applied to linetype dash pattern. Typically this is 1" } ] @@ -18060,7 +18060,7 @@ "returns": "An exact duplicate of this display pen." }, { - "signature": "System.Single[] PatternAsArray()", + "signature": "float PatternAsArray()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -18068,7 +18068,7 @@ "since": "8.0" }, { - "signature": "System.Void SetPattern(IEnumerable dashesAndGaps)", + "signature": "void SetPattern(IEnumerable dashesAndGaps)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -18083,7 +18083,7 @@ ] }, { - "signature": "System.Void SetTaper(System.Single startThickness, System.Single endThickness, Point2f taperPoint)", + "signature": "void SetTaper(float startThickness, float endThickness, Point2f taperPoint)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -18359,7 +18359,7 @@ ], "methods": [ { - "signature": "System.UInt32 AvailableOpenGLVersion(out System.Boolean coreProfile)", + "signature": "uint AvailableOpenGLVersion(out bool coreProfile)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -18368,14 +18368,14 @@ "parameters": [ { "name": "coreProfile", - "type": "System.Boolean", + "type": "bool", "summary": "If true, OpenGL is being used in \"core profile\" mode" } ], "returns": "major version * 10 + minor version For example, OpenGL 4.5 returns 45" }, { - "signature": "System.Boolean CullControlPolygon()", + "signature": "bool CullControlPolygon()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -18384,7 +18384,7 @@ "returns": "True if back faces of surface and mesh control polygons are culled. This value is determined by the _CullControlPolygon command." }, { - "signature": "System.Drawing.Bitmap DrawToBitmap(RhinoViewport viewport, System.Int32 width, System.Int32 height)", + "signature": "System.Drawing.Bitmap DrawToBitmap(RhinoViewport viewport, int width, int height)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -18398,19 +18398,19 @@ }, { "name": "width", - "type": "System.Int32", + "type": "int", "summary": "Width of target image." }, { "name": "height", - "type": "System.Int32", + "type": "int", "summary": "Height of target image." } ], "returns": "A bitmap containing the given view, or None on error." }, { - "signature": "System.Void GetDrawListSerialNumbers(out System.UInt32 modelSerialNumber, out System.UInt32 pageSerialNumber)", + "signature": "void GetDrawListSerialNumbers(out uint modelSerialNumber, out uint pageSerialNumber)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -18419,18 +18419,18 @@ "parameters": [ { "name": "modelSerialNumber", - "type": "System.UInt32", + "type": "uint", "summary": "The current model draw list serial number." }, { "name": "pageSerialNumber", - "type": "System.UInt32", + "type": "uint", "summary": "The current page view draw list serial number." } ] }, { - "signature": "System.Boolean MakeDefaultOpenGLContextCurrent()", + "signature": "bool MakeDefaultOpenGLContextCurrent()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -18438,7 +18438,7 @@ "since": "7.0" }, { - "signature": "System.Int32 AddClippingPlane(Point3d point, Vector3d normal)", + "signature": "int AddClippingPlane(Point3d point, Vector3d normal)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -18459,7 +18459,7 @@ "returns": "index for the added clipping plane" }, { - "signature": "System.Void ClearFrameBuffer(System.Drawing.Color color)", + "signature": "void ClearFrameBuffer(System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -18483,7 +18483,7 @@ "returns": "The newly cloned pipeline if successful, None otherwise. or failed to close." }, { - "signature": "System.Boolean Close()", + "signature": "bool Close()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -18492,28 +18492,28 @@ "returns": "True if the pipeline was closed, False if it was already closed or failed to close." }, { - "signature": "System.Void Draw2dLine(System.Drawing.Point from, System.Drawing.Point to, System.Drawing.Color color, System.Single thickness)", + "signature": "void Draw2dLine(System.Drawing.Point from, System.Drawing.Point to, System.Drawing.Color color, float thickness)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void Draw2dLine(System.Drawing.PointF from, System.Drawing.PointF to, System.Drawing.Color color, System.Single thickness)", + "signature": "void Draw2dLine(System.Drawing.PointF from, System.Drawing.PointF to, System.Drawing.Color color, float thickness)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void Draw2dRectangle(System.Drawing.Rectangle rectangle, System.Drawing.Color strokeColor, System.Int32 thickness, System.Drawing.Color fillColor)", + "signature": "void Draw2dRectangle(System.Drawing.Rectangle rectangle, System.Drawing.Color strokeColor, int thickness, System.Drawing.Color fillColor)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.10" }, { - "signature": "System.Void Draw2dText(System.String text, System.Drawing.Color color, Point2d screenCoordinate, System.Boolean middleJustified, System.Int32 height, System.String fontface)", + "signature": "void Draw2dText(string text, System.Drawing.Color color, Point2d screenCoordinate, bool middleJustified, int height, string fontface)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -18522,7 +18522,7 @@ "parameters": [ { "name": "text", - "type": "System.String", + "type": "string", "summary": "the string to draw." }, { @@ -18537,23 +18537,23 @@ }, { "name": "middleJustified", - "type": "System.Boolean", + "type": "bool", "summary": "if True text is centered around the definition point, otherwise it is lower-left justified." }, { "name": "height", - "type": "System.Int32", + "type": "int", "summary": "height in pixels (good default is 12)" }, { "name": "fontface", - "type": "System.String", + "type": "string", "summary": "font name (good default is \"Arial\")" } ] }, { - "signature": "System.Void Draw2dText(System.String text, System.Drawing.Color color, Point2d screenCoordinate, System.Boolean middleJustified, System.Int32 height)", + "signature": "void Draw2dText(string text, System.Drawing.Color color, Point2d screenCoordinate, bool middleJustified, int height)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -18562,7 +18562,7 @@ "parameters": [ { "name": "text", - "type": "System.String", + "type": "string", "summary": "the string to draw." }, { @@ -18577,18 +18577,18 @@ }, { "name": "middleJustified", - "type": "System.Boolean", + "type": "bool", "summary": "if True text is centered around the definition point, otherwise it is lower-left justified." }, { "name": "height", - "type": "System.Int32", + "type": "int", "summary": "height in pixels (good default is 12)" } ] }, { - "signature": "System.Void Draw2dText(System.String text, System.Drawing.Color color, Point2d screenCoordinate, System.Boolean middleJustified)", + "signature": "void Draw2dText(string text, System.Drawing.Color color, Point2d screenCoordinate, bool middleJustified)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -18597,7 +18597,7 @@ "parameters": [ { "name": "text", - "type": "System.String", + "type": "string", "summary": "the string to draw." }, { @@ -18612,13 +18612,13 @@ }, { "name": "middleJustified", - "type": "System.Boolean", + "type": "bool", "summary": "if True text is centered around the definition point, otherwise it is lower-left justified." } ] }, { - "signature": "System.Void Draw2dText(System.String text, System.Drawing.Color color, Point3d worldCoordinate, System.Boolean middleJustified, System.Int32 height, System.String fontface)", + "signature": "void Draw2dText(string text, System.Drawing.Color color, Point3d worldCoordinate, bool middleJustified, int height, string fontface)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -18627,7 +18627,7 @@ "parameters": [ { "name": "text", - "type": "System.String", + "type": "string", "summary": "The string to draw." }, { @@ -18642,23 +18642,23 @@ }, { "name": "middleJustified", - "type": "System.Boolean", + "type": "bool", "summary": "If True text is centered around the definition point, otherwise it is lower-left justified." }, { "name": "height", - "type": "System.Int32", + "type": "int", "summary": "Height in pixels (good default is 12)." }, { "name": "fontface", - "type": "System.String", + "type": "string", "summary": "Font name (good default is \"Arial\")." } ] }, { - "signature": "System.Void Draw2dText(System.String text, System.Drawing.Color color, Point3d worldCoordinate, System.Boolean middleJustified, System.Int32 height)", + "signature": "void Draw2dText(string text, System.Drawing.Color color, Point3d worldCoordinate, bool middleJustified, int height)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -18667,7 +18667,7 @@ "parameters": [ { "name": "text", - "type": "System.String", + "type": "string", "summary": "the string to draw." }, { @@ -18682,18 +18682,18 @@ }, { "name": "middleJustified", - "type": "System.Boolean", + "type": "bool", "summary": "if True text is centered around the definition point, otherwise it is lower-left justified." }, { "name": "height", - "type": "System.Int32", + "type": "int", "summary": "height in pixels (good default is 12)" } ] }, { - "signature": "System.Void Draw2dText(System.String text, System.Drawing.Color color, Point3d worldCoordinate, System.Boolean middleJustified)", + "signature": "void Draw2dText(string text, System.Drawing.Color color, Point3d worldCoordinate, bool middleJustified)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -18702,7 +18702,7 @@ "parameters": [ { "name": "text", - "type": "System.String", + "type": "string", "summary": "the string to draw." }, { @@ -18717,34 +18717,34 @@ }, { "name": "middleJustified", - "type": "System.Boolean", + "type": "bool", "summary": "if True text is centered around the definition point, otherwise it is lower-left justified." } ] }, { - "signature": "System.Void Draw3dText(System.String text, System.Drawing.Color color, Plane textPlane, System.Double height, System.String fontface, System.Boolean bold, System.Boolean italic, DocObjects.TextHorizontalAlignment horizontalAlignment, DocObjects.TextVerticalAlignment verticalAlignment)", + "signature": "void Draw3dText(string text, System.Drawing.Color color, Plane textPlane, double height, string fontface, bool bold, bool italic, DocObjects.TextHorizontalAlignment horizontalAlignment, DocObjects.TextVerticalAlignment verticalAlignment)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.4" }, { - "signature": "System.Void Draw3dText(System.String text, System.Drawing.Color color, Plane textPlane, System.Double height, System.String fontface, System.Boolean bold, System.Boolean italic)", + "signature": "void Draw3dText(string text, System.Drawing.Color color, Plane textPlane, double height, string fontface, bool bold, bool italic)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void Draw3dText(System.String text, System.Drawing.Color color, Plane textPlane, System.Double height, System.String fontface)", + "signature": "void Draw3dText(string text, System.Drawing.Color color, Plane textPlane, double height, string fontface)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void Draw3dText(Text3d text, System.Drawing.Color color, Plane textPlane)", + "signature": "void Draw3dText(Text3d text, System.Drawing.Color color, Plane textPlane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -18769,7 +18769,7 @@ ] }, { - "signature": "System.Void Draw3dText(Text3d text, System.Drawing.Color color, Point3d textPlaneOrigin)", + "signature": "void Draw3dText(Text3d text, System.Drawing.Color color, Point3d textPlaneOrigin)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -18794,14 +18794,14 @@ ] }, { - "signature": "System.Void Draw3dText(Text3d text, System.Drawing.Color color)", + "signature": "void Draw3dText(Text3d text, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void DrawActivePoint(Point3d point)", + "signature": "void DrawActivePoint(Point3d point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -18816,21 +18816,21 @@ ] }, { - "signature": "System.Void DrawAnnotation(AnnotationBase annotation, System.Drawing.Color color)", + "signature": "void DrawAnnotation(AnnotationBase annotation, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void DrawAnnotationArrowhead(Arrowhead arrowhead, Transform xform, System.Drawing.Color color)", + "signature": "void DrawAnnotationArrowhead(Arrowhead arrowhead, Transform xform, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void DrawArc(Arc arc, System.Drawing.Color color, System.Int32 thickness)", + "signature": "void DrawArc(Arc arc, System.Drawing.Color color, int thickness)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -18849,13 +18849,13 @@ }, { "name": "thickness", - "type": "System.Int32", + "type": "int", "summary": "Thickness (in pixels) of arc." } ] }, { - "signature": "System.Void DrawArc(Arc arc, System.Drawing.Color color)", + "signature": "void DrawArc(Arc arc, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -18875,7 +18875,7 @@ ] }, { - "signature": "System.Void DrawArrow(Line line, System.Drawing.Color color, System.Double screenSize, System.Double relativeSize)", + "signature": "void DrawArrow(Line line, System.Drawing.Color color, double screenSize, double relativeSize)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -18894,18 +18894,18 @@ }, { "name": "screenSize", - "type": "System.Double", + "type": "double", "summary": "If screenSize != 0.0 then the size (in screen pixels) of the arrow head will be equal to screenSize." }, { "name": "relativeSize", - "type": "System.Double", + "type": "double", "summary": "If relativeSize != 0.0 and screen size == 0.0 the size of the arrow head will be proportional to the arrow shaft length." } ] }, { - "signature": "System.Void DrawArrow(Line line, System.Drawing.Color color)", + "signature": "void DrawArrow(Line line, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -18925,7 +18925,7 @@ ] }, { - "signature": "System.Void DrawArrowHead(Point3d tip, Vector3d direction, System.Drawing.Color color, System.Double screenSize, System.Double worldSize)", + "signature": "void DrawArrowHead(Point3d tip, Vector3d direction, System.Drawing.Color color, double screenSize, double worldSize)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -18949,18 +18949,18 @@ }, { "name": "screenSize", - "type": "System.Double", + "type": "double", "summary": "If screenSize != 0.0, then the size (in screen pixels) of the arrow head will be equal to the screenSize." }, { "name": "worldSize", - "type": "System.Double", + "type": "double", "summary": "If worldSize != 0.0 and screen size == 0.0 the size of the arrow head will be equal to the number of units in worldSize." } ] }, { - "signature": "System.Void DrawArrows(IEnumerable lines, System.Drawing.Color color)", + "signature": "void DrawArrows(IEnumerable lines, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -18980,7 +18980,7 @@ ] }, { - "signature": "System.Void DrawArrows(Line[] lines, System.Drawing.Color color)", + "signature": "void DrawArrows(Line[] lines, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19000,7 +19000,7 @@ ] }, { - "signature": "System.Void DrawBitmap(DisplayBitmap bitmap, System.Int32 left, System.Int32 top)", + "signature": "void DrawBitmap(DisplayBitmap bitmap, int left, int top)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19014,18 +19014,18 @@ }, { "name": "left", - "type": "System.Int32", + "type": "int", "summary": "where top/left corner of bitmap should appear in screen coordinates" }, { "name": "top", - "type": "System.Int32", + "type": "int", "summary": "where top/left corner of bitmap should appear in screen coordinates" } ] }, { - "signature": "System.Void DrawBox(BoundingBox box, System.Drawing.Color color, System.Int32 thickness)", + "signature": "void DrawBox(BoundingBox box, System.Drawing.Color color, int thickness)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19044,13 +19044,13 @@ }, { "name": "thickness", - "type": "System.Int32", + "type": "int", "summary": "Thickness (in pixels) of box edges." } ] }, { - "signature": "System.Void DrawBox(BoundingBox box, System.Drawing.Color color)", + "signature": "void DrawBox(BoundingBox box, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19070,7 +19070,7 @@ ] }, { - "signature": "System.Void DrawBox(Box box, System.Drawing.Color color, System.Int32 thickness)", + "signature": "void DrawBox(Box box, System.Drawing.Color color, int thickness)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19089,13 +19089,13 @@ }, { "name": "thickness", - "type": "System.Int32", + "type": "int", "summary": "Thickness (in pixels) of box edges." } ] }, { - "signature": "System.Void DrawBox(Box box, System.Drawing.Color color)", + "signature": "void DrawBox(Box box, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19115,7 +19115,7 @@ ] }, { - "signature": "System.Void DrawBoxCorners(BoundingBox box, System.Drawing.Color color, System.Double size, System.Int32 thickness)", + "signature": "void DrawBoxCorners(BoundingBox box, System.Drawing.Color color, double size, int thickness)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19134,18 +19134,18 @@ }, { "name": "size", - "type": "System.Double", + "type": "double", "summary": "Size (in model units) of the corner widgets." }, { "name": "thickness", - "type": "System.Int32", + "type": "int", "summary": "Thickness (in pixels) of the corner widgets." } ] }, { - "signature": "System.Void DrawBoxCorners(BoundingBox box, System.Drawing.Color color, System.Double size)", + "signature": "void DrawBoxCorners(BoundingBox box, System.Drawing.Color color, double size)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19164,13 +19164,13 @@ }, { "name": "size", - "type": "System.Double", + "type": "double", "summary": "Size (in model units) of the corner widgets." } ] }, { - "signature": "System.Void DrawBoxCorners(BoundingBox box, System.Drawing.Color color)", + "signature": "void DrawBoxCorners(BoundingBox box, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19190,7 +19190,7 @@ ] }, { - "signature": "System.Void DrawBrepShaded(Brep brep, DisplayMaterial material)", + "signature": "void DrawBrepShaded(Brep brep, DisplayMaterial material)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19210,7 +19210,7 @@ ] }, { - "signature": "System.Void DrawBrepWires(Brep brep, System.Drawing.Color color, System.Int32 wireDensity)", + "signature": "void DrawBrepWires(Brep brep, System.Drawing.Color color, int wireDensity)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19229,13 +19229,13 @@ }, { "name": "wireDensity", - "type": "System.Int32", + "type": "int", "summary": "\"Density\" of wireframe curves. \n-1 = no internal wires. \n0 = default internal wires. \n>0 = custom high density." } ] }, { - "signature": "System.Void DrawBrepWires(Brep brep, System.Drawing.Color color)", + "signature": "void DrawBrepWires(Brep brep, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19255,7 +19255,7 @@ ] }, { - "signature": "System.Void DrawCircle(Circle circle, System.Drawing.Color color, System.Int32 thickness)", + "signature": "void DrawCircle(Circle circle, System.Drawing.Color color, int thickness)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19274,13 +19274,13 @@ }, { "name": "thickness", - "type": "System.Int32", + "type": "int", "summary": "Thickness (in pixels) of circle." } ] }, { - "signature": "System.Void DrawCircle(Circle circle, System.Drawing.Color color)", + "signature": "void DrawCircle(Circle circle, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19300,7 +19300,7 @@ ] }, { - "signature": "System.Void DrawCone(Cone cone, System.Drawing.Color color, System.Int32 thickness)", + "signature": "void DrawCone(Cone cone, System.Drawing.Color color, int thickness)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19319,13 +19319,13 @@ }, { "name": "thickness", - "type": "System.Int32", + "type": "int", "summary": "Thickness (in pixels) of Cone wires." } ] }, { - "signature": "System.Void DrawCone(Cone cone, System.Drawing.Color color)", + "signature": "void DrawCone(Cone cone, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19345,7 +19345,7 @@ ] }, { - "signature": "System.Void DrawConstructionPlane(DocObjects.ConstructionPlane constructionPlane)", + "signature": "void DrawConstructionPlane(DocObjects.ConstructionPlane constructionPlane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19360,7 +19360,7 @@ ] }, { - "signature": "System.Void DrawCurvatureGraph(Curve curve, System.Drawing.Color color, System.Int32 hairScale, System.Int32 hairDensity, System.Int32 sampleDensity)", + "signature": "void DrawCurvatureGraph(Curve curve, System.Drawing.Color color, int hairScale, int hairDensity, int sampleDensity)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19379,23 +19379,23 @@ }, { "name": "hairScale", - "type": "System.Int32", + "type": "int", "summary": "100 = True length, > 100 magnified, < 100 shortened." }, { "name": "hairDensity", - "type": "System.Int32", + "type": "int", "summary": ">= 0 larger numbers = more hairs (good default is 1)." }, { "name": "sampleDensity", - "type": "System.Int32", + "type": "int", "summary": "Between 1 and 10. Higher numbers draw smoother outer curves. (good default is 2)." } ] }, { - "signature": "System.Void DrawCurvatureGraph(Curve curve, System.Drawing.Color color, System.Int32 hairScale)", + "signature": "void DrawCurvatureGraph(Curve curve, System.Drawing.Color color, int hairScale)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19414,13 +19414,13 @@ }, { "name": "hairScale", - "type": "System.Int32", + "type": "int", "summary": "100 = True length, > 100 magnified, < 100 shortened." } ] }, { - "signature": "System.Void DrawCurvatureGraph(Curve curve, System.Drawing.Color color)", + "signature": "void DrawCurvatureGraph(Curve curve, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19440,14 +19440,14 @@ ] }, { - "signature": "System.Void DrawCurve(Curve curve, DisplayPen pen)", + "signature": "void DrawCurve(Curve curve, DisplayPen pen)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Void DrawCurve(Curve curve, System.Drawing.Color color, System.Int32 thickness)", + "signature": "void DrawCurve(Curve curve, System.Drawing.Color color, int thickness)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19466,13 +19466,13 @@ }, { "name": "thickness", - "type": "System.Int32", + "type": "int", "summary": "Thickness (in pixels) of curve." } ] }, { - "signature": "System.Void DrawCurve(Curve curve, System.Drawing.Color color)", + "signature": "void DrawCurve(Curve curve, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19492,7 +19492,7 @@ ] }, { - "signature": "System.Void DrawCylinder(Cylinder cylinder, System.Drawing.Color color, System.Int32 thickness)", + "signature": "void DrawCylinder(Cylinder cylinder, System.Drawing.Color color, int thickness)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19511,13 +19511,13 @@ }, { "name": "thickness", - "type": "System.Int32", + "type": "int", "summary": "Thickness (in pixels) of cylinder wires." } ] }, { - "signature": "System.Void DrawCylinder(Cylinder cylinder, System.Drawing.Color color)", + "signature": "void DrawCylinder(Cylinder cylinder, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19537,28 +19537,33 @@ ] }, { - "signature": "System.Void DrawDirectionArrow(Point3d location, Vector3d direction, System.Drawing.Color color)", + "signature": "void DrawDirectionArrow(Point3d location, Vector3d direction, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void DrawDot(Point3d worldPosition, System.String text, System.Drawing.Color dotColor, System.Drawing.Color textColor)", + "signature": "void DrawDot(float screenX, float screenY, string text, System.Drawing.Color dotColor, System.Drawing.Color textColor)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Draw a text dot in world coordinates.", - "since": "5.0", + "summary": "Draws a text dot in screen coordinates.", + "since": "6.0", "parameters": [ { - "name": "worldPosition", - "type": "Point3d", - "summary": "Location of dot in world coordinates." + "name": "screenX", + "type": "float", + "summary": "X coordinate (in pixels) of dot center." + }, + { + "name": "screenY", + "type": "float", + "summary": "Y coordinate (in pixels) of dot center." }, { "name": "text", - "type": "System.String", + "type": "string", "summary": "Text content of dot." }, { @@ -19574,46 +19579,46 @@ ] }, { - "signature": "System.Void DrawDot(Point3d worldPosition, System.String text)", + "signature": "void DrawDot(float screenX, float screenY, string text)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Draws a text dot in world coordinates.", - "since": "5.0", + "summary": "Draws a text dot in screen coordinates.", + "since": "6.0", "parameters": [ { - "name": "worldPosition", - "type": "Point3d", - "summary": "Location of dot in world coordinates." + "name": "screenX", + "type": "float", + "summary": "X coordinate (in pixels) of dot center." + }, + { + "name": "screenY", + "type": "float", + "summary": "Y coordinate (in pixels) of dot center." }, { "name": "text", - "type": "System.String", + "type": "string", "summary": "Text content of dot." } ] }, { - "signature": "System.Void DrawDot(System.Single screenX, System.Single screenY, System.String text, System.Drawing.Color dotColor, System.Drawing.Color textColor)", + "signature": "void DrawDot(Point3d worldPosition, string text, System.Drawing.Color dotColor, System.Drawing.Color textColor)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Draws a text dot in screen coordinates.", - "since": "6.0", + "summary": "Draw a text dot in world coordinates.", + "since": "5.0", "parameters": [ { - "name": "screenX", - "type": "System.Single", - "summary": "X coordinate (in pixels) of dot center." - }, - { - "name": "screenY", - "type": "System.Single", - "summary": "Y coordinate (in pixels) of dot center." + "name": "worldPosition", + "type": "Point3d", + "summary": "Location of dot in world coordinates." }, { "name": "text", - "type": "System.String", + "type": "string", "summary": "Text content of dot." }, { @@ -19629,32 +19634,27 @@ ] }, { - "signature": "System.Void DrawDot(System.Single screenX, System.Single screenY, System.String text)", + "signature": "void DrawDot(Point3d worldPosition, string text)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Draws a text dot in screen coordinates.", - "since": "6.0", + "summary": "Draws a text dot in world coordinates.", + "since": "5.0", "parameters": [ { - "name": "screenX", - "type": "System.Single", - "summary": "X coordinate (in pixels) of dot center." - }, - { - "name": "screenY", - "type": "System.Single", - "summary": "Y coordinate (in pixels) of dot center." + "name": "worldPosition", + "type": "Point3d", + "summary": "Location of dot in world coordinates." }, { "name": "text", - "type": "System.String", + "type": "string", "summary": "Text content of dot." } ] }, { - "signature": "System.Void DrawDot(TextDot dot, System.Drawing.Color fillColor, System.Drawing.Color textColor, System.Drawing.Color borderColor)", + "signature": "void DrawDot(TextDot dot, System.Drawing.Color fillColor, System.Drawing.Color textColor, System.Drawing.Color borderColor)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19662,7 +19662,7 @@ "since": "6.0" }, { - "signature": "System.Void DrawDottedLine(Line line, System.Drawing.Color color)", + "signature": "void DrawDottedLine(Line line, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19682,7 +19682,7 @@ ] }, { - "signature": "System.Void DrawDottedLine(Point3d from, Point3d to, System.Drawing.Color color)", + "signature": "void DrawDottedLine(Point3d from, Point3d to, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19707,7 +19707,7 @@ ] }, { - "signature": "System.Void DrawDottedPolyline(IEnumerable points, System.Drawing.Color color, System.Boolean close)", + "signature": "void DrawDottedPolyline(IEnumerable points, System.Drawing.Color color, bool close)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19726,13 +19726,13 @@ }, { "name": "close", - "type": "System.Boolean", + "type": "bool", "summary": "Draw a line between the first and last points." } ] }, { - "signature": "System.Void DrawExtrusionWires(Extrusion extrusion, System.Drawing.Color color, System.Int32 wireDensity)", + "signature": "void DrawExtrusionWires(Extrusion extrusion, System.Drawing.Color color, int wireDensity)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19751,13 +19751,13 @@ }, { "name": "wireDensity", - "type": "System.Int32", + "type": "int", "summary": "\"Density\" of wireframe curves. \n-1 = no internal wires. \n0 = default internal wires. \n>0 = custom high density." } ] }, { - "signature": "System.Void DrawExtrusionWires(Extrusion extrusion, System.Drawing.Color color)", + "signature": "void DrawExtrusionWires(Extrusion extrusion, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19777,21 +19777,21 @@ ] }, { - "signature": "System.Void DrawGradientHatch(Hatch hatch, IEnumerable stops, Point3d point1, Point3d point2, System.Boolean linearGradient, System.Single repeat, DisplayPen boundary, System.Drawing.Color backgroundFillColor)", + "signature": "void DrawGradientHatch(Hatch hatch, IEnumerable stops, Point3d point1, Point3d point2, bool linearGradient, float repeat, DisplayPen boundary, System.Drawing.Color backgroundFillColor)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Void DrawGradientHatch(Hatch hatch, IEnumerable stops, Point3d point1, Point3d point2, System.Boolean linearGradient, System.Single repeat, System.Single boundaryThickness, System.Drawing.Color boundaryColor)", + "signature": "void DrawGradientHatch(Hatch hatch, IEnumerable stops, Point3d point1, Point3d point2, bool linearGradient, float repeat, float boundaryThickness, System.Drawing.Color boundaryColor)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "7.0" }, { - "signature": "System.Void DrawGradientHatch(Hatch hatch, System.Drawing.Color color1, System.Drawing.Color color2, Point3d point1, Point3d point2, System.Boolean linearGradient, System.Single boundaryThickness, System.Drawing.Color boundaryColor)", + "signature": "void DrawGradientHatch(Hatch hatch, System.Drawing.Color color1, System.Drawing.Color color2, Point3d point1, Point3d point2, bool linearGradient, float boundaryThickness, System.Drawing.Color boundaryColor)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19799,35 +19799,35 @@ "since": "7.0" }, { - "signature": "System.Void DrawGradientLines(IEnumerable lines, System.Single strokeWidth, IEnumerable stops, Point3d point1, Point3d point2, System.Boolean linearGradient, System.Single repeat)", + "signature": "void DrawGradientLines(IEnumerable lines, float strokeWidth, IEnumerable stops, Point3d point1, Point3d point2, bool linearGradient, float repeat)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "7.0" }, { - "signature": "System.Void DrawGradientMesh(Mesh mesh, IEnumerable stops, Point3d point1, Point3d point2, System.Boolean linearGradient, System.Single repeat)", + "signature": "void DrawGradientMesh(Mesh mesh, IEnumerable stops, Point3d point1, Point3d point2, bool linearGradient, float repeat)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "7.0" }, { - "signature": "System.Void DrawHatch(Hatch hatch, System.Drawing.Color hatchColor, DisplayPen boundary, System.Drawing.Color backgroundFillColor)", + "signature": "void DrawHatch(Hatch hatch, System.Drawing.Color hatchColor, DisplayPen boundary, System.Drawing.Color backgroundFillColor)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Void DrawHatch(Hatch hatch, System.Drawing.Color hatchColor, System.Drawing.Color boundaryColor)", + "signature": "void DrawHatch(Hatch hatch, System.Drawing.Color hatchColor, System.Drawing.Color boundaryColor)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void DrawInstanceDefinition(DocObjects.InstanceDefinition instanceDefinition, Transform xform)", + "signature": "void DrawInstanceDefinition(DocObjects.InstanceDefinition instanceDefinition, Transform xform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19847,7 +19847,7 @@ ] }, { - "signature": "System.Void DrawInstanceDefinition(DocObjects.InstanceDefinition instanceDefinition)", + "signature": "void DrawInstanceDefinition(DocObjects.InstanceDefinition instanceDefinition)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19862,7 +19862,7 @@ ] }, { - "signature": "System.Void DrawLight(Light light, System.Drawing.Color wireframeColor)", + "signature": "void DrawLight(Light light, System.Drawing.Color wireframeColor)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19882,14 +19882,14 @@ ] }, { - "signature": "System.Void DrawLine(Line line, DisplayPen pen)", + "signature": "void DrawLine(Line line, DisplayPen pen)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Void DrawLine(Line line, System.Drawing.Color color, System.Int32 thickness)", + "signature": "void DrawLine(Line line, System.Drawing.Color color, int thickness)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19908,13 +19908,13 @@ }, { "name": "thickness", - "type": "System.Int32", + "type": "int", "summary": "Thickness (in pixels) of line." } ] }, { - "signature": "System.Void DrawLine(Line line, System.Drawing.Color color)", + "signature": "void DrawLine(Line line, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19934,7 +19934,7 @@ ] }, { - "signature": "System.Void DrawLine(Point3d from, Point3d to, System.Drawing.Color color, System.Int32 thickness)", + "signature": "void DrawLine(Point3d from, Point3d to, System.Drawing.Color color, int thickness)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19958,13 +19958,13 @@ }, { "name": "thickness", - "type": "System.Int32", + "type": "int", "summary": "Thickness (in pixels) of line." } ] }, { - "signature": "System.Void DrawLine(Point3d from, Point3d to, System.Drawing.Color color)", + "signature": "void DrawLine(Point3d from, Point3d to, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -19989,7 +19989,7 @@ ] }, { - "signature": "System.Void DrawLineArrow(Line line, System.Drawing.Color color, System.Int32 thickness, System.Double size)", + "signature": "void DrawLineArrow(Line line, System.Drawing.Color color, int thickness, double size)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -20008,18 +20008,18 @@ }, { "name": "thickness", - "type": "System.Int32", + "type": "int", "summary": "Thickness (in pixels) of the arrow line segments." }, { "name": "size", - "type": "System.Double", + "type": "double", "summary": "Size (in world units) of the arrow tip lines." } ] }, { - "signature": "System.Void DrawLineNoClip(Point3d from, Point3d to, System.Drawing.Color color, System.Int32 thickness)", + "signature": "void DrawLineNoClip(Point3d from, Point3d to, System.Drawing.Color color, int thickness)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -20043,13 +20043,13 @@ }, { "name": "thickness", - "type": "System.Int32", + "type": "int", "summary": "Thickness (in pixels) of line." } ] }, { - "signature": "System.Void DrawLines(IEnumerable lines, System.Drawing.Color color, System.Int32 thickness)", + "signature": "void DrawLines(IEnumerable lines, System.Drawing.Color color, int thickness)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -20068,13 +20068,13 @@ }, { "name": "thickness", - "type": "System.Int32", + "type": "int", "summary": "Thickness (in pixels) of lines." } ] }, { - "signature": "System.Void DrawLines(IEnumerable lines, System.Drawing.Color color)", + "signature": "void DrawLines(IEnumerable lines, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -20094,14 +20094,14 @@ ] }, { - "signature": "System.Void DrawLines(Line[] lines, DisplayPen pen)", + "signature": "void DrawLines(Line[] lines, DisplayPen pen)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Void DrawMarker(Point3d tip, Vector3d direction, System.Drawing.Color color, System.Int32 thickness, System.Double size, System.Double rotation)", + "signature": "void DrawMarker(Point3d tip, Vector3d direction, System.Drawing.Color color, int thickness, double size, double rotation)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -20125,23 +20125,23 @@ }, { "name": "thickness", - "type": "System.Int32", + "type": "int", "summary": "Thickness of arrow widget lines." }, { "name": "size", - "type": "System.Double", + "type": "double", "summary": "Size (in pixels) of the arrow shaft." }, { "name": "rotation", - "type": "System.Double", + "type": "double", "summary": "Rotational angle adjustment (in radians, counter-clockwise of direction." } ] }, { - "signature": "System.Void DrawMarker(Point3d tip, Vector3d direction, System.Drawing.Color color, System.Int32 thickness, System.Double size)", + "signature": "void DrawMarker(Point3d tip, Vector3d direction, System.Drawing.Color color, int thickness, double size)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -20165,18 +20165,18 @@ }, { "name": "thickness", - "type": "System.Int32", + "type": "int", "summary": "Thickness of arrow widget lines." }, { "name": "size", - "type": "System.Double", + "type": "double", "summary": "Size (in pixels) of the arrow shaft." } ] }, { - "signature": "System.Void DrawMarker(Point3d tip, Vector3d direction, System.Drawing.Color color, System.Int32 thickness)", + "signature": "void DrawMarker(Point3d tip, Vector3d direction, System.Drawing.Color color, int thickness)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -20200,13 +20200,13 @@ }, { "name": "thickness", - "type": "System.Int32", + "type": "int", "summary": "Thickness of arrow widget lines." } ] }, { - "signature": "System.Void DrawMarker(Point3d tip, Vector3d direction, System.Drawing.Color color)", + "signature": "void DrawMarker(Point3d tip, Vector3d direction, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -20231,7 +20231,7 @@ ] }, { - "signature": "System.Void DrawMeshFalseColors(Mesh mesh)", + "signature": "void DrawMeshFalseColors(Mesh mesh)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -20246,7 +20246,7 @@ ] }, { - "signature": "System.Void DrawMeshShaded(Mesh mesh, DisplayMaterial material, System.Int32[] faceIndices)", + "signature": "void DrawMeshShaded(Mesh mesh, DisplayMaterial material, int faceIndices)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -20265,13 +20265,13 @@ }, { "name": "faceIndices", - "type": "System.Int32[]", + "type": "int", "summary": "Indices of specific faces to draw" } ] }, { - "signature": "System.Void DrawMeshShaded(Mesh mesh, DisplayMaterial material)", + "signature": "void DrawMeshShaded(Mesh mesh, DisplayMaterial material)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -20291,7 +20291,7 @@ ] }, { - "signature": "System.Void DrawMeshVertices(Mesh mesh, System.Drawing.Color color)", + "signature": "void DrawMeshVertices(Mesh mesh, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -20311,7 +20311,7 @@ ] }, { - "signature": "System.Void DrawMeshWires(Mesh mesh, System.Drawing.Color color, System.Int32 thickness)", + "signature": "void DrawMeshWires(Mesh mesh, System.Drawing.Color color, int thickness)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -20330,13 +20330,13 @@ }, { "name": "thickness", - "type": "System.Int32", + "type": "int", "summary": "Thickness (in pixels) of mesh wires." } ] }, { - "signature": "System.Void DrawMeshWires(Mesh mesh, System.Drawing.Color color)", + "signature": "void DrawMeshWires(Mesh mesh, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -20356,7 +20356,7 @@ ] }, { - "signature": "System.Void DrawObject(DocObjects.RhinoObject rhinoObject, Transform xform)", + "signature": "void DrawObject(DocObjects.RhinoObject rhinoObject, Transform xform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -20376,7 +20376,7 @@ ] }, { - "signature": "System.Void DrawObject(DocObjects.RhinoObject rhinoObject)", + "signature": "void DrawObject(DocObjects.RhinoObject rhinoObject)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -20391,28 +20391,28 @@ ] }, { - "signature": "System.Void DrawParticles(ParticleSystem particles, DisplayBitmap bitmap)", + "signature": "void DrawParticles(ParticleSystem particles, DisplayBitmap bitmap)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void DrawParticles(ParticleSystem particles, DisplayBitmap[] bitmaps)", + "signature": "void DrawParticles(ParticleSystem particles, DisplayBitmap[] bitmaps)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void DrawParticles(ParticleSystem particles)", + "signature": "void DrawParticles(ParticleSystem particles)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void DrawPatternedLine(Line line, System.Drawing.Color color, System.Int32 pattern, System.Int32 thickness)", + "signature": "void DrawPatternedLine(Line line, System.Drawing.Color color, int pattern, int thickness)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -20431,18 +20431,18 @@ }, { "name": "pattern", - "type": "System.Int32", + "type": "int", "summary": "Pattern of the line (like 0x00001111 for dotted line)." }, { "name": "thickness", - "type": "System.Int32", + "type": "int", "summary": "Thickness (in pixels) of lines." } ] }, { - "signature": "System.Void DrawPatternedLine(Point3d from, Point3d to, System.Drawing.Color color, System.Int32 pattern, System.Int32 thickness)", + "signature": "void DrawPatternedLine(Point3d from, Point3d to, System.Drawing.Color color, int pattern, int thickness)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -20466,18 +20466,18 @@ }, { "name": "pattern", - "type": "System.Int32", + "type": "int", "summary": "Pattern of the line (like 0x00001111 for dotted line)." }, { "name": "thickness", - "type": "System.Int32", + "type": "int", "summary": "Thickness (in pixels) of lines." } ] }, { - "signature": "System.Void DrawPatternedPolyline(IEnumerable points, System.Drawing.Color color, System.Int32 pattern, System.Int32 thickness, System.Boolean close)", + "signature": "void DrawPatternedPolyline(IEnumerable points, System.Drawing.Color color, int pattern, int thickness, bool close)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -20496,35 +20496,28 @@ }, { "name": "pattern", - "type": "System.Int32", + "type": "int", "summary": "Pattern to use for the line (like 0x00001111 for dotted)." }, { "name": "thickness", - "type": "System.Int32", + "type": "int", "summary": "Thickness (in pixels) of lines." }, { "name": "close", - "type": "System.Boolean", + "type": "bool", "summary": "Draw a line between the first and last points." } ] }, { - "signature": "System.Void DrawPoint(Point3d point, PointStyle style, System.Drawing.Color strokeColor, System.Drawing.Color fillColor, System.Single radius, System.Single strokeWidth, System.Single secondarySize, System.Single rotationRadians, System.Boolean diameterIsInPixels, System.Boolean autoScaleForDpi)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "since": "6.0" - }, - { - "signature": "System.Void DrawPoint(Point3d point, PointStyle style, System.Int32 radius, System.Drawing.Color color)", + "signature": "void DrawPoint(Point3d point, PointStyle style, float radius, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Draws a point with a given radius, style and color.", - "since": "5.0", + "since": "6.0", "parameters": [ { "name": "point", @@ -20538,7 +20531,7 @@ }, { "name": "radius", - "type": "System.Int32", + "type": "float", "summary": "Point size in pixels." }, { @@ -20549,12 +20542,12 @@ ] }, { - "signature": "System.Void DrawPoint(Point3d point, PointStyle style, System.Single radius, System.Drawing.Color color)", + "signature": "void DrawPoint(Point3d point, PointStyle style, int radius, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Draws a point with a given radius, style and color.", - "since": "6.0", + "since": "5.0", "parameters": [ { "name": "point", @@ -20568,7 +20561,7 @@ }, { "name": "radius", - "type": "System.Single", + "type": "int", "summary": "Point size in pixels." }, { @@ -20579,7 +20572,14 @@ ] }, { - "signature": "System.Void DrawPoint(Point3d point, System.Drawing.Color color)", + "signature": "void DrawPoint(Point3d point, PointStyle style, System.Drawing.Color strokeColor, System.Drawing.Color fillColor, float radius, float strokeWidth, float secondarySize, float rotationRadians, bool diameterIsInPixels, bool autoScaleForDpi)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "since": "6.0" + }, + { + "signature": "void DrawPoint(Point3d point, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -20599,7 +20599,7 @@ ] }, { - "signature": "System.Void DrawPoint(Point3d point)", + "signature": "void DrawPoint(Point3d point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -20614,12 +20614,12 @@ ] }, { - "signature": "System.Void DrawPointCloud(PointCloud cloud, System.Int32 size, System.Drawing.Color color)", + "signature": "void DrawPointCloud(PointCloud cloud, float size, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Draws a point cloud.", - "since": "5.0", + "since": "6.0", "parameters": [ { "name": "cloud", @@ -20628,7 +20628,7 @@ }, { "name": "size", - "type": "System.Int32", + "type": "float", "summary": "Size of points." }, { @@ -20639,12 +20639,12 @@ ] }, { - "signature": "System.Void DrawPointCloud(PointCloud cloud, System.Int32 size)", + "signature": "void DrawPointCloud(PointCloud cloud, float size)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Draws a point cloud.", - "since": "5.0", + "since": "6.0", "parameters": [ { "name": "cloud", @@ -20653,18 +20653,18 @@ }, { "name": "size", - "type": "System.Int32", + "type": "float", "summary": "Size of points." } ] }, { - "signature": "System.Void DrawPointCloud(PointCloud cloud, System.Single size, System.Drawing.Color color)", + "signature": "void DrawPointCloud(PointCloud cloud, int size, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Draws a point cloud.", - "since": "6.0", + "since": "5.0", "parameters": [ { "name": "cloud", @@ -20673,7 +20673,7 @@ }, { "name": "size", - "type": "System.Single", + "type": "int", "summary": "Size of points." }, { @@ -20684,12 +20684,12 @@ ] }, { - "signature": "System.Void DrawPointCloud(PointCloud cloud, System.Single size)", + "signature": "void DrawPointCloud(PointCloud cloud, int size)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Draws a point cloud.", - "since": "6.0", + "since": "5.0", "parameters": [ { "name": "cloud", @@ -20698,39 +20698,32 @@ }, { "name": "size", - "type": "System.Single", + "type": "int", "summary": "Size of points." } ] }, { - "signature": "System.Void DrawPoints(DisplayPointSet points, DisplayPointAttributes fallbackAttributes, DisplayPointAttributes overrideAttributes)", + "signature": "void DrawPoints(DisplayPointSet points, DisplayPointAttributes fallbackAttributes, DisplayPointAttributes overrideAttributes)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Void DrawPoints(DisplayPointSet points)", + "signature": "void DrawPoints(DisplayPointSet points)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Void DrawPoints(IEnumerable points, PointStyle style, System.Drawing.Color strokeColor, System.Drawing.Color fillColor, System.Single radius, System.Single strokeWidth, System.Single secondarySize, System.Single rotationRadians, System.Boolean diameterIsInPixels, System.Boolean autoScaleForDpi)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "since": "6.0" - }, - { - "signature": "System.Void DrawPoints(IEnumerable points, PointStyle style, System.Int32 radius, System.Drawing.Color color)", + "signature": "void DrawPoints(IEnumerable points, PointStyle style, float radius, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Draw a set of points with a given radius, style and color.", - "since": "5.0", + "since": "6.0", "parameters": [ { "name": "points", @@ -20744,7 +20737,7 @@ }, { "name": "radius", - "type": "System.Int32", + "type": "float", "summary": "Point size in pixels." }, { @@ -20755,12 +20748,12 @@ ] }, { - "signature": "System.Void DrawPoints(IEnumerable points, PointStyle style, System.Single radius, System.Drawing.Color color)", + "signature": "void DrawPoints(IEnumerable points, PointStyle style, int radius, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Draw a set of points with a given radius, style and color.", - "since": "6.0", + "since": "5.0", "parameters": [ { "name": "points", @@ -20774,7 +20767,7 @@ }, { "name": "radius", - "type": "System.Single", + "type": "int", "summary": "Point size in pixels." }, { @@ -20785,7 +20778,14 @@ ] }, { - "signature": "System.Void DrawPolygon(IEnumerable points, System.Drawing.Color color, System.Boolean filled)", + "signature": "void DrawPoints(IEnumerable points, PointStyle style, System.Drawing.Color strokeColor, System.Drawing.Color fillColor, float radius, float strokeWidth, float secondarySize, float rotationRadians, bool diameterIsInPixels, bool autoScaleForDpi)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "since": "6.0" + }, + { + "signature": "void DrawPolygon(IEnumerable points, System.Drawing.Color color, bool filled)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -20804,13 +20804,13 @@ }, { "name": "filled", - "type": "System.Boolean", + "type": "bool", "summary": "True if the closed area should be filled with color. False if you want to draw just the border of the closed shape." } ] }, { - "signature": "System.Void DrawPolyline(IEnumerable polyline, System.Drawing.Color color, System.Int32 thickness)", + "signature": "void DrawPolyline(IEnumerable polyline, System.Drawing.Color color, int thickness)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -20829,13 +20829,13 @@ }, { "name": "thickness", - "type": "System.Int32", + "type": "int", "summary": "Thickness (in pixels) of the Polyline." } ] }, { - "signature": "System.Void DrawPolyline(IEnumerable polyline, System.Drawing.Color color)", + "signature": "void DrawPolyline(IEnumerable polyline, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -20855,14 +20855,14 @@ ] }, { - "signature": "System.Void DrawRoundedRectangle(System.Drawing.PointF center, System.Single pixelWidth, System.Single pixelHeight, System.Single cornerRadius, System.Drawing.Color strokeColor, System.Single strokeWidth, System.Drawing.Color fillColor)", + "signature": "void DrawRoundedRectangle(System.Drawing.PointF center, float pixelWidth, float pixelHeight, float cornerRadius, System.Drawing.Color strokeColor, float strokeWidth, System.Drawing.Color fillColor)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void DrawSphere(Sphere sphere, System.Drawing.Color color, System.Int32 thickness)", + "signature": "void DrawSphere(Sphere sphere, System.Drawing.Color color, int thickness)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -20881,13 +20881,13 @@ }, { "name": "thickness", - "type": "System.Int32", + "type": "int", "summary": "Thickness (in pixels) of Sphere wires." } ] }, { - "signature": "System.Void DrawSphere(Sphere sphere, System.Drawing.Color color)", + "signature": "void DrawSphere(Sphere sphere, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -20907,57 +20907,57 @@ ] }, { - "signature": "System.Void DrawSprite(DisplayBitmap bitmap, Point2d screenLocation, System.Single size, System.Drawing.Color blendColor)", + "signature": "void DrawSprite(DisplayBitmap bitmap, Point2d screenLocation, float width, float height)", "modifiers": ["public"], "protected": false, "virtual": false, - "since": "5.0" + "summary": "Draw screen oriented image centered at 2d screen location", + "since": "7.0" }, { - "signature": "System.Void DrawSprite(DisplayBitmap bitmap, Point2d screenLocation, System.Single width, System.Single height)", + "signature": "void DrawSprite(DisplayBitmap bitmap, Point2d screenLocation, float size, System.Drawing.Color blendColor)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Draw screen oriented image centered at 2d screen location", - "since": "7.0" + "since": "5.0" }, { - "signature": "System.Void DrawSprite(DisplayBitmap bitmap, Point2d screenLocation, System.Single size)", + "signature": "void DrawSprite(DisplayBitmap bitmap, Point2d screenLocation, float size)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void DrawSprite(DisplayBitmap bitmap, Point3d worldLocation, System.Single size, System.Boolean sizeInWorldSpace)", + "signature": "void DrawSprite(DisplayBitmap bitmap, Point3d worldLocation, float size, bool sizeInWorldSpace)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void DrawSprite(DisplayBitmap bitmap, Point3d worldLocation, System.Single size, System.Drawing.Color blendColor, System.Boolean sizeInWorldSpace)", + "signature": "void DrawSprite(DisplayBitmap bitmap, Point3d worldLocation, float size, System.Drawing.Color blendColor, bool sizeInWorldSpace)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void DrawSprites(DisplayBitmap bitmap, DisplayBitmapDrawList items, System.Single size, System.Boolean sizeInWorldSpace)", + "signature": "void DrawSprites(DisplayBitmap bitmap, DisplayBitmapDrawList items, float size, bool sizeInWorldSpace)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void DrawSprites(DisplayBitmap bitmap, DisplayBitmapDrawList items, System.Single size, Vector3d translation, System.Boolean sizeInWorldSpace)", + "signature": "void DrawSprites(DisplayBitmap bitmap, DisplayBitmapDrawList items, float size, Vector3d translation, bool sizeInWorldSpace)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean DrawStereoFrameBuffer(DocObjects.ViewportInfo viewportLeft, DocObjects.ViewportInfo viewportRight, out System.UInt32 handleLeft, out System.UInt32 handleRight)", + "signature": "bool DrawStereoFrameBuffer(DocObjects.ViewportInfo viewportLeft, DocObjects.ViewportInfo viewportRight, out uint handleLeft, out uint handleRight)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -20976,19 +20976,19 @@ }, { "name": "handleLeft", - "type": "System.UInt32", + "type": "uint", "summary": "Will contain the OpenGL texture handle which references the left output color buffer." }, { "name": "handleRight", - "type": "System.UInt32", + "type": "uint", "summary": "Will contain the OpenGL texture handle which references the right output color buffer." } ], "returns": "True if drawing succeeded, False otherwise." }, { - "signature": "System.Void DrawSubDShaded(SubD subd, DisplayMaterial material)", + "signature": "void DrawSubDShaded(SubD subd, DisplayMaterial material)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21008,7 +21008,7 @@ ] }, { - "signature": "System.Void DrawSubDWires(SubD subd, DisplayPen boundaryPen, DisplayPen smoothInteriorPen, DisplayPen creasePen, DisplayPen nonmanifoldPen)", + "signature": "void DrawSubDWires(SubD subd, DisplayPen boundaryPen, DisplayPen smoothInteriorPen, DisplayPen creasePen, DisplayPen nonmanifoldPen)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21042,7 +21042,7 @@ ] }, { - "signature": "System.Void DrawSubDWires(SubD subd, System.Drawing.Color color, System.Single thickness)", + "signature": "void DrawSubDWires(SubD subd, System.Drawing.Color color, float thickness)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21061,13 +21061,13 @@ }, { "name": "thickness", - "type": "System.Single", + "type": "float", "summary": "wire thickness" } ] }, { - "signature": "System.Void DrawSurface(Surface surface, System.Drawing.Color wireColor, System.Int32 wireDensity)", + "signature": "void DrawSurface(Surface surface, System.Drawing.Color wireColor, int wireDensity)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21086,34 +21086,34 @@ }, { "name": "wireDensity", - "type": "System.Int32", + "type": "int", "summary": "Thickness (in pixels) or wires to draw." } ] }, { - "signature": "System.Void DrawText(TextEntity text, System.Drawing.Color color, System.Double scale)", + "signature": "void DrawText(TextEntity text, System.Drawing.Color color, double scale)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void DrawText(TextEntity text, System.Drawing.Color color, Transform xform)", + "signature": "void DrawText(TextEntity text, System.Drawing.Color color, Transform xform)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void DrawText(TextEntity text, System.Drawing.Color color)", + "signature": "void DrawText(TextEntity text, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void DrawTorus(Torus torus, System.Drawing.Color color, System.Int32 thickness)", + "signature": "void DrawTorus(Torus torus, System.Drawing.Color color, int thickness)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21132,13 +21132,13 @@ }, { "name": "thickness", - "type": "System.Int32", + "type": "int", "summary": "Thickness (in pixels) of torus wires." } ] }, { - "signature": "System.Void DrawTorus(Torus torus, System.Drawing.Color color)", + "signature": "void DrawTorus(Torus torus, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21158,7 +21158,7 @@ ] }, { - "signature": "System.Void DrawZebraPreview(Brep brep, System.Drawing.Color color)", + "signature": "void DrawZebraPreview(Brep brep, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21178,7 +21178,7 @@ ] }, { - "signature": "System.Void DrawZebraPreview(Mesh mesh, System.Drawing.Color color)", + "signature": "void DrawZebraPreview(Mesh mesh, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21198,7 +21198,7 @@ ] }, { - "signature": "System.Void EnableClippingPlanes(System.Boolean enable)", + "signature": "void EnableClippingPlanes(bool enable)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21207,13 +21207,13 @@ "parameters": [ { "name": "enable", - "type": "System.Boolean", + "type": "bool", "summary": "True to enable Clipping Planes, False to disable." } ] }, { - "signature": "System.Void EnableColorWriting(System.Boolean enable)", + "signature": "void EnableColorWriting(bool enable)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21222,13 +21222,13 @@ "parameters": [ { "name": "enable", - "type": "System.Boolean", + "type": "bool", "summary": "True to enable ColorWriting, False to disable." } ] }, { - "signature": "System.Void EnableDepthTesting(System.Boolean enable)", + "signature": "void EnableDepthTesting(bool enable)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21237,13 +21237,13 @@ "parameters": [ { "name": "enable", - "type": "System.Boolean", + "type": "bool", "summary": "True to enable DepthTesting, False to disable." } ] }, { - "signature": "System.Void EnableDepthWriting(System.Boolean enable)", + "signature": "void EnableDepthWriting(bool enable)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21252,13 +21252,13 @@ "parameters": [ { "name": "enable", - "type": "System.Boolean", + "type": "bool", "summary": "True to enable DepthWriting, False to disable." } ] }, { - "signature": "System.Void EnableLighting(System.Boolean enable)", + "signature": "void EnableLighting(bool enable)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21267,13 +21267,13 @@ "parameters": [ { "name": "enable", - "type": "System.Boolean", + "type": "bool", "summary": "True to enable Lighting, False to disable." } ] }, { - "signature": "System.Void Flush()", + "signature": "void Flush()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21289,7 +21289,7 @@ "since": "6.3" }, { - "signature": "System.Single[] GetOpenGLCameraToClip()", + "signature": "float GetOpenGLCameraToClip()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21297,7 +21297,7 @@ "since": "6.0" }, { - "signature": "System.Single[] GetOpenGLWorldToCamera(System.Boolean includeModelTransform)", + "signature": "float GetOpenGLWorldToCamera(bool includeModelTransform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21305,7 +21305,7 @@ "since": "6.0" }, { - "signature": "System.Single[] GetOpenGLWorldToClip(System.Boolean includeModelTransform)", + "signature": "float GetOpenGLWorldToClip(bool includeModelTransform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21313,7 +21313,7 @@ "since": "6.0" }, { - "signature": "System.Boolean InterruptDrawing()", + "signature": "bool InterruptDrawing()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21322,7 +21322,7 @@ "returns": "True if the pipeline should stop attempting to draw more geometry and just show the frame buffer." }, { - "signature": "System.Boolean IsActive(DocObjects.RhinoObject rhinoObject)", + "signature": "bool IsActive(DocObjects.RhinoObject rhinoObject)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21338,7 +21338,7 @@ "returns": "True if this object can be drawn in the pipeline's viewport based on it's object type and display attributes." }, { - "signature": "System.Boolean IsInTiledDraw(out System.Drawing.Size fullSize, out System.Drawing.Rectangle currentTile)", + "signature": "bool IsInTiledDraw(out System.Drawing.Size fullSize, out System.Drawing.Rectangle currentTile)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21359,7 +21359,7 @@ "returns": "True if a tiled capture is being performed. If false, the fullSize parameter will have the same size as currentTile" }, { - "signature": "System.Boolean IsVisible(BoundingBox bbox)", + "signature": "bool IsVisible(BoundingBox bbox)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21375,7 +21375,7 @@ "returns": "True if at least some portion of the box is visible, False if not." }, { - "signature": "System.Boolean IsVisible(DocObjects.RhinoObject rhinoObject)", + "signature": "bool IsVisible(DocObjects.RhinoObject rhinoObject)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21391,7 +21391,7 @@ "returns": "True if the object is visible, False if not." }, { - "signature": "System.Boolean IsVisible(Point3d worldCoordinate)", + "signature": "bool IsVisible(Point3d worldCoordinate)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21407,7 +21407,7 @@ "returns": "True if the point is visible, False if it is not." }, { - "signature": "System.Drawing.Rectangle Measure2dText(System.String text, Point2d definitionPoint, System.Boolean middleJustified, System.Double rotationRadians, System.Int32 height, System.String fontFace)", + "signature": "System.Drawing.Rectangle Measure2dText(string text, Point2d definitionPoint, bool middleJustified, double rotationRadians, int height, string fontFace)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21416,7 +21416,7 @@ "parameters": [ { "name": "text", - "type": "System.String", + "type": "string", "summary": "text to measure." }, { @@ -21426,29 +21426,29 @@ }, { "name": "middleJustified", - "type": "System.Boolean", + "type": "bool", "summary": "true=middle justified. false=lower-left justified." }, { "name": "rotationRadians", - "type": "System.Double", + "type": "double", "summary": "text rotation in radians" }, { "name": "height", - "type": "System.Int32", + "type": "int", "summary": "height in pixels (good default is 12)" }, { "name": "fontFace", - "type": "System.String", + "type": "string", "summary": "font name (good default is \"Arial\")" } ], "returns": "rectangle in the viewport's screen coordinates on success." }, { - "signature": "System.Boolean Open()", + "signature": "bool Open()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21457,7 +21457,7 @@ "returns": "True if the pipeline was opened, False if it was already open or failed to open." }, { - "signature": "System.Void PopClipTesting()", + "signature": "void PopClipTesting()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21467,7 +21467,7 @@ "obsolete": "Use PopDepthTesting" }, { - "signature": "System.Void PopCullFaceMode()", + "signature": "void PopCullFaceMode()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21475,7 +21475,7 @@ "since": "5.0" }, { - "signature": "System.Void PopDepthTesting()", + "signature": "void PopDepthTesting()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21483,7 +21483,7 @@ "since": "5.0" }, { - "signature": "System.Void PopDepthWriting()", + "signature": "void PopDepthWriting()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21491,7 +21491,7 @@ "since": "5.0" }, { - "signature": "System.Void PopModelTransform()", + "signature": "void PopModelTransform()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21499,7 +21499,7 @@ "since": "5.0" }, { - "signature": "System.Void PopProjection()", + "signature": "void PopProjection()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21507,7 +21507,7 @@ "since": "8.0" }, { - "signature": "System.Void Push2dProjection()", + "signature": "void Push2dProjection()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21515,7 +21515,7 @@ "since": "8.0" }, { - "signature": "System.Void PushClipTesting(System.Boolean enable)", + "signature": "void PushClipTesting(bool enable)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21526,13 +21526,13 @@ "parameters": [ { "name": "enable", - "type": "System.Boolean", + "type": "bool", "summary": "ClipTesting flag." } ] }, { - "signature": "System.Void PushCullFaceMode(CullFaceMode mode)", + "signature": "void PushCullFaceMode(CullFaceMode mode)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21547,7 +21547,7 @@ ] }, { - "signature": "System.Void PushDepthTesting(System.Boolean enable)", + "signature": "void PushDepthTesting(bool enable)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21556,13 +21556,13 @@ "parameters": [ { "name": "enable", - "type": "System.Boolean", + "type": "bool", "summary": "DepthTesting flag." } ] }, { - "signature": "System.Void PushDepthWriting(System.Boolean enable)", + "signature": "void PushDepthWriting(bool enable)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21571,13 +21571,13 @@ "parameters": [ { "name": "enable", - "type": "System.Boolean", + "type": "bool", "summary": "DepthWriting flag." } ] }, { - "signature": "System.Void PushModelTransform(Transform xform)", + "signature": "void PushModelTransform(Transform xform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -21592,7 +21592,7 @@ ] }, { - "signature": "System.Void RemoveClippingPlane(System.Int32 index)", + "signature": "void RemoveClippingPlane(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -23379,20 +23379,20 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true }, { - "signature": "System.Void GetColorFadeEffect(out Color fadeColor, out System.Single fadeAmount)", + "signature": "void GetColorFadeEffect(out Color fadeColor, out float fadeAmount)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -23406,7 +23406,7 @@ }, { "name": "fadeAmount", - "type": "System.Single", + "type": "float", "summary": "The current fade color" } ] @@ -23420,7 +23420,7 @@ "since": "8.7" }, { - "signature": "System.Void GetDiagonalHatchEffect(out System.Single hatchStrength, out System.Single hatchWidth)", + "signature": "void GetDiagonalHatchEffect(out float hatchStrength, out float hatchWidth)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -23429,18 +23429,18 @@ "parameters": [ { "name": "hatchStrength", - "type": "System.Single", + "type": "float", "summary": "The strength of the hatch effect." }, { "name": "hatchWidth", - "type": "System.Single", + "type": "float", "summary": "The width of the diagonal hatch in pixels." } ] }, { - "signature": "System.Single GetDitherTransparencyEffect()", + "signature": "float GetDitherTransparencyEffect()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -23448,7 +23448,7 @@ "since": "8.0" }, { - "signature": "System.Void GetFill(out Color topLeft, out Color bottomLeft, out Color topRight, out Color bottomRight)", + "signature": "void GetFill(out Color topLeft, out Color bottomLeft, out Color topRight, out Color bottomRight)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -23456,7 +23456,7 @@ "since": "6.23" }, { - "signature": "System.Void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)", + "signature": "void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -23471,7 +23471,7 @@ "since": "8.6" }, { - "signature": "System.Void GetSurfaceIsoApplyPattern(out System.Boolean u, out System.Boolean v, out System.Boolean w)", + "signature": "void GetSurfaceIsoApplyPattern(out bool u, out bool v, out bool w)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -23479,17 +23479,17 @@ "parameters": [ { "name": "u", - "type": "System.Boolean", + "type": "bool", "summary": "Gets mode in the u direction" }, { "name": "v", - "type": "System.Boolean", + "type": "bool", "summary": "Gets mode in the v direction" }, { "name": "w", - "type": "System.Boolean", + "type": "bool", "summary": "Gets mode in the w direction" } ] @@ -23519,7 +23519,7 @@ "since": "8.6" }, { - "signature": "System.Boolean HasColorFadeEffect()", + "signature": "bool HasColorFadeEffect()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -23527,7 +23527,7 @@ "since": "8.0" }, { - "signature": "System.Boolean HasDiagonalHatchEffect()", + "signature": "bool HasDiagonalHatchEffect()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -23535,7 +23535,7 @@ "since": "8.0" }, { - "signature": "System.Boolean HasDitherTransparencyEffect()", + "signature": "bool HasDitherTransparencyEffect()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -23543,7 +23543,7 @@ "since": "8.0" }, { - "signature": "System.Void SetColorFadeEffect(in Color fadeColor, in System.Single fadeAmount)", + "signature": "void SetColorFadeEffect(in Color fadeColor, in float fadeAmount)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -23557,13 +23557,13 @@ }, { "name": "fadeAmount", - "type": "System.Single", + "type": "float", "summary": "The color to fade towards." } ] }, { - "signature": "System.Void SetCurveThicknessUsage(CurveThicknessUse usage)", + "signature": "void SetCurveThicknessUsage(CurveThicknessUse usage)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -23571,7 +23571,7 @@ "since": "8.7" }, { - "signature": "System.Void SetDiagonalHatchEffect(in System.Single hatchStrength, in System.Single hatchWidth)", + "signature": "void SetDiagonalHatchEffect(in float hatchStrength, in float hatchWidth)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -23580,18 +23580,18 @@ "parameters": [ { "name": "hatchStrength", - "type": "System.Single", + "type": "float", "summary": "The strength of the hatch effect (0..1)." }, { "name": "hatchWidth", - "type": "System.Single", + "type": "float", "summary": "The width of the diagonal hatch in pixels (>= 0)." } ] }, { - "signature": "System.Void SetDitherTransparencyEffect(in System.Single transparencyAmount)", + "signature": "void SetDitherTransparencyEffect(in float transparencyAmount)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -23600,13 +23600,13 @@ "parameters": [ { "name": "transparencyAmount", - "type": "System.Single", + "type": "float", "summary": "The amount of transparency (0..1)." } ] }, { - "signature": "System.Void SetFill(Color gradientTopLeft, Color gradientBottomLeft, Color gradientTopRight, Color gradientBottomRight)", + "signature": "void SetFill(Color gradientTopLeft, Color gradientBottomLeft, Color gradientTopRight, Color gradientBottomRight)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -23614,7 +23614,7 @@ "since": "6.23" }, { - "signature": "System.Void SetFill(Color gradientTop, Color gradientBottom)", + "signature": "void SetFill(Color gradientTop, Color gradientBottom)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -23622,7 +23622,7 @@ "since": "6.23" }, { - "signature": "System.Void SetFill(Color singleColor)", + "signature": "void SetFill(Color singleColor)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -23630,21 +23630,21 @@ "since": "6.23" }, { - "signature": "System.Void SetSurfaceEdgeThicknessUsage(SurfaceThicknessUse use)", + "signature": "void SetSurfaceEdgeThicknessUsage(SurfaceThicknessUse use)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Helper function for getting the SurfaceEdgeThicknessFlags" }, { - "signature": "System.Void SetSurfaceIsoApplyPattern(System.Boolean u, System.Boolean v, System.Boolean w)", + "signature": "void SetSurfaceIsoApplyPattern(bool u, bool v, bool w)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.6" }, { - "signature": "System.Void SetSurfaceIsoColorUsage(SurfaceIsoColorUse use)", + "signature": "void SetSurfaceIsoColorUsage(SurfaceIsoColorUse use)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -23652,7 +23652,7 @@ "since": "8.6" }, { - "signature": "System.Void SetSurfaceIsoThicknessUsage(SurfaceIsoThicknessUse value)", + "signature": "void SetSurfaceIsoThicknessUsage(SurfaceIsoThicknessUse value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -23660,7 +23660,7 @@ "since": "8.6" }, { - "signature": "System.Void SetSurfaceNakedEdgeThicknessUsage(SurfaceNakedEdgeThicknessUse use)", + "signature": "void SetSurfaceNakedEdgeThicknessUsage(SurfaceNakedEdgeThicknessUse use)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -24587,7 +24587,7 @@ "since": "8.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -24994,21 +24994,21 @@ ], "methods": [ { - "signature": "System.Void SetFill(System.Drawing.Color topLeft, System.Drawing.Color bottomLeft, System.Drawing.Color topRight, System.Drawing.Color bottomRight)", + "signature": "void SetFill(System.Drawing.Color topLeft, System.Drawing.Color bottomLeft, System.Drawing.Color topRight, System.Drawing.Color bottomRight)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.18" }, { - "signature": "System.Void SetFill(System.Drawing.Color top, System.Drawing.Color bottom)", + "signature": "void SetFill(System.Drawing.Color top, System.Drawing.Color bottom)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.18" }, { - "signature": "System.Void SetFill(System.Drawing.Color color)", + "signature": "void SetFill(System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -25432,7 +25432,7 @@ ], "methods": [ { - "signature": "DetailViewObject AddDetailView(System.String title, Geometry.Point2d corner0, Geometry.Point2d corner1, DefinedViewportProjection initialProjection)", + "signature": "DetailViewObject AddDetailView(string title, Geometry.Point2d corner0, Geometry.Point2d corner1, DefinedViewportProjection initialProjection)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -25441,7 +25441,7 @@ "parameters": [ { "name": "title", - "type": "System.String", + "type": "string", "summary": "The detail view title." }, { @@ -25463,7 +25463,7 @@ "returns": "Newly created detail view on success, None on error." }, { - "signature": "RhinoPageView Duplicate(System.Boolean duplicatePageGeometry)", + "signature": "RhinoPageView Duplicate(bool duplicatePageGeometry)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -25472,7 +25472,7 @@ "parameters": [ { "name": "duplicatePageGeometry", - "type": "System.Boolean", + "type": "bool", "summary": "Set True if you want the page view geometry copied, along with the view." } ], @@ -25488,7 +25488,7 @@ "returns": "An array of detail view objects if successful, an empty array if the layout has no details." }, { - "signature": "System.Drawing.Bitmap GetPreviewImage(System.Drawing.Size size, System.Boolean grayScale)", + "signature": "System.Drawing.Bitmap GetPreviewImage(System.Drawing.Size size, bool grayScale)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -25502,14 +25502,14 @@ }, { "name": "grayScale", - "type": "System.Boolean", + "type": "bool", "summary": "Set True to produce a grayscale image, False to produce a color image." } ], "returns": "A bitmap if successful, None otherwise." }, { - "signature": "System.Boolean SetActiveDetail(System.Guid detailId)", + "signature": "bool SetActiveDetail(string detailName, bool compareCase)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -25517,15 +25517,20 @@ "since": "5.0", "parameters": [ { - "name": "detailId", - "type": "System.Guid", - "summary": "The id of the detail view object to set active." + "name": "detailName", + "type": "string", + "summary": "The name, or title, of the detail to set active." + }, + { + "name": "compareCase", + "type": "bool", + "summary": "Unused." } ], "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean SetActiveDetail(System.String detailName, System.Boolean compareCase)", + "signature": "bool SetActiveDetail(System.Guid detailId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -25533,20 +25538,15 @@ "since": "5.0", "parameters": [ { - "name": "detailName", - "type": "System.String", - "summary": "The name, or title, of the detail to set active." - }, - { - "name": "compareCase", - "type": "System.Boolean", - "summary": "Unused." + "name": "detailId", + "type": "System.Guid", + "summary": "The id of the detail view object to set active." } ], "returns": "True if successful, False otherwise." }, { - "signature": "System.Void SetPageAsActive()", + "signature": "void SetPageAsActive()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -25736,7 +25736,7 @@ ], "methods": [ { - "signature": "RhinoView FromRuntimeSerialNumber(System.UInt32 serialNumber)", + "signature": "RhinoView FromRuntimeSerialNumber(uint serialNumber)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -25754,39 +25754,7 @@ "returns": "The bitmap of the complete view." }, { - "signature": "System.Drawing.Bitmap CaptureToBitmap(DisplayModeDescription mode)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Capture View contents to a bitmap using a display mode description to define how drawing is performed.", - "since": "5.0", - "parameters": [ - { - "name": "mode", - "type": "DisplayModeDescription", - "summary": "The display mode." - } - ], - "returns": "A new bitmap." - }, - { - "signature": "System.Drawing.Bitmap CaptureToBitmap(DisplayPipelineAttributes attributes)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Captures view contents to a bitmap using display attributes to define how drawing is performed.", - "since": "5.0", - "parameters": [ - { - "name": "attributes", - "type": "DisplayPipelineAttributes", - "summary": "The specific display mode attributes." - } - ], - "returns": "A new bitmap." - }, - { - "signature": "System.Drawing.Bitmap CaptureToBitmap(System.Boolean grid, System.Boolean worldAxes, System.Boolean cplaneAxes)", + "signature": "System.Drawing.Bitmap CaptureToBitmap(bool grid, bool worldAxes, bool cplaneAxes)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -25795,35 +25763,30 @@ "parameters": [ { "name": "grid", - "type": "System.Boolean", + "type": "bool", "summary": "True if the construction plane grid should be visible." }, { "name": "worldAxes", - "type": "System.Boolean", + "type": "bool", "summary": "True if the world axis should be visible." }, { "name": "cplaneAxes", - "type": "System.Boolean", + "type": "bool", "summary": "True if the construction plane close the grid should be visible." } ], "returns": "A new bitmap." }, { - "signature": "System.Drawing.Bitmap CaptureToBitmap(System.Drawing.Size size, DisplayModeDescription mode)", + "signature": "System.Drawing.Bitmap CaptureToBitmap(DisplayModeDescription mode)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Capture View contents to a bitmap using a display mode description to define how drawing is performed.", "since": "5.0", "parameters": [ - { - "name": "size", - "type": "System.Drawing.Size", - "summary": "The width and height of the returned bitmap." - }, { "name": "mode", "type": "DisplayModeDescription", @@ -25833,18 +25796,13 @@ "returns": "A new bitmap." }, { - "signature": "System.Drawing.Bitmap CaptureToBitmap(System.Drawing.Size size, DisplayPipelineAttributes attributes)", + "signature": "System.Drawing.Bitmap CaptureToBitmap(DisplayPipelineAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Capture View contents to a bitmap using display attributes to define how drawing is performed.", + "summary": "Captures view contents to a bitmap using display attributes to define how drawing is performed.", "since": "5.0", "parameters": [ - { - "name": "size", - "type": "System.Drawing.Size", - "summary": "The width and height of the returned bitmap." - }, { "name": "attributes", "type": "DisplayPipelineAttributes", @@ -25854,7 +25812,7 @@ "returns": "A new bitmap." }, { - "signature": "System.Drawing.Bitmap CaptureToBitmap(System.Drawing.Size size, System.Boolean grid, System.Boolean worldAxes, System.Boolean cplaneAxes)", + "signature": "System.Drawing.Bitmap CaptureToBitmap(System.Drawing.Size size, bool grid, bool worldAxes, bool cplaneAxes)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -25868,22 +25826,64 @@ }, { "name": "grid", - "type": "System.Boolean", + "type": "bool", "summary": "True if the construction plane grid should be visible." }, { "name": "worldAxes", - "type": "System.Boolean", + "type": "bool", "summary": "True if the world axis should be visible." }, { "name": "cplaneAxes", - "type": "System.Boolean", + "type": "bool", "summary": "True if the construction plane close the grid should be visible." } ], "returns": "A new bitmap." }, + { + "signature": "System.Drawing.Bitmap CaptureToBitmap(System.Drawing.Size size, DisplayModeDescription mode)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Capture View contents to a bitmap using a display mode description to define how drawing is performed.", + "since": "5.0", + "parameters": [ + { + "name": "size", + "type": "System.Drawing.Size", + "summary": "The width and height of the returned bitmap." + }, + { + "name": "mode", + "type": "DisplayModeDescription", + "summary": "The display mode." + } + ], + "returns": "A new bitmap." + }, + { + "signature": "System.Drawing.Bitmap CaptureToBitmap(System.Drawing.Size size, DisplayPipelineAttributes attributes)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Capture View contents to a bitmap using display attributes to define how drawing is performed.", + "since": "5.0", + "parameters": [ + { + "name": "size", + "type": "System.Drawing.Size", + "summary": "The width and height of the returned bitmap." + }, + { + "name": "attributes", + "type": "DisplayPipelineAttributes", + "summary": "The specific display mode attributes." + } + ], + "returns": "A new bitmap." + }, { "signature": "System.Drawing.Bitmap CaptureToBitmap(System.Drawing.Size size)", "modifiers": ["public"], @@ -25915,7 +25915,7 @@ "since": "5.0" }, { - "signature": "System.Boolean Close()", + "signature": "bool Close()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -25924,7 +25924,7 @@ "returns": "True on success" }, { - "signature": "System.Boolean CreateShadedPreviewImage(System.String imagePath, System.Drawing.Size size, System.Boolean ignoreHighlights, System.Boolean drawConstructionPlane, System.Boolean useGhostedShading)", + "signature": "bool CreateShadedPreviewImage(string imagePath, System.Drawing.Size size, bool ignoreHighlights, bool drawConstructionPlane, bool useGhostedShading)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -25933,7 +25933,7 @@ "parameters": [ { "name": "imagePath", - "type": "System.String", + "type": "string", "summary": "[in] The name of the bitmap file to create. The extension of the imagePath controls the format of the bitmap file created (BMP, TGA, JPG, PCX, PNG, TIF)." }, { @@ -25943,24 +25943,24 @@ }, { "name": "ignoreHighlights", - "type": "System.Boolean", + "type": "bool", "summary": "True if highlighted elements should be drawn normally." }, { "name": "drawConstructionPlane", - "type": "System.Boolean", + "type": "bool", "summary": "True if the CPlane should be drawn." }, { "name": "useGhostedShading", - "type": "System.Boolean", + "type": "bool", "summary": "True if ghosted shading (partially transparent shading) should be used." } ], "returns": "True if successful." }, { - "signature": "System.Boolean CreateWireframePreviewImage(System.String imagePath, System.Drawing.Size size, System.Boolean ignoreHighlights, System.Boolean drawConstructionPlane)", + "signature": "bool CreateWireframePreviewImage(string imagePath, System.Drawing.Size size, bool ignoreHighlights, bool drawConstructionPlane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -25969,7 +25969,7 @@ "parameters": [ { "name": "imagePath", - "type": "System.String", + "type": "string", "summary": "[in] The name of the bitmap file to create. The extension of the imagePath controls the format of the bitmap file created (BMP, TGA, JPG, PCX, PNG, TIF)." }, { @@ -25979,31 +25979,31 @@ }, { "name": "ignoreHighlights", - "type": "System.Boolean", + "type": "bool", "summary": "True if highlighted elements should be drawn normally." }, { "name": "drawConstructionPlane", - "type": "System.Boolean", + "type": "bool", "summary": "True if the CPlane should be drawn." } ], "returns": "True if successful." }, { - "signature": "System.Boolean Equals(System.Object obj)", + "signature": "bool Equals(object obj)", "modifiers": ["public", "override"], "protected": false, "virtual": false }, { - "signature": "System.Int32 GetHashCode()", + "signature": "int GetHashCode()", "modifiers": ["public", "override"], "protected": false, "virtual": false }, { - "signature": "System.Boolean MouseCaptured(System.Boolean bIncludeMovement)", + "signature": "bool MouseCaptured(bool bIncludeMovement)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -26012,14 +26012,14 @@ "parameters": [ { "name": "bIncludeMovement", - "type": "System.Boolean", + "type": "bool", "summary": "If captured, test if the mouse has moved between mouse button down and mouse button up." } ], "returns": "True if captured, False otherwise." }, { - "signature": "System.Void Redraw()", + "signature": "void Redraw()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -26051,7 +26051,7 @@ "returns": "A 2D point in client coordinates." }, { - "signature": "System.UInt32 ShowToast(System.String message, System.Int32 textHeight, System.Drawing.PointF location)", + "signature": "uint ShowToast(string message, int textHeight, System.Drawing.PointF location)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -26060,12 +26060,12 @@ "parameters": [ { "name": "message", - "type": "System.String", + "type": "string", "summary": "The message to be shown" }, { "name": "textHeight", - "type": "System.Int32", + "type": "int", "summary": "The height of the message" }, { @@ -26077,7 +26077,7 @@ "returns": "The runtime serial number of the view toast" }, { - "signature": "System.UInt32 ShowToast(System.String message, System.Int32 textHeight)", + "signature": "uint ShowToast(string message, int textHeight)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -26086,19 +26086,19 @@ "parameters": [ { "name": "message", - "type": "System.String", + "type": "string", "summary": "The message to be shown" }, { "name": "textHeight", - "type": "System.Int32", + "type": "int", "summary": "The height of the message" } ], "returns": "The runtime serial number of the view toast" }, { - "signature": "System.UInt32 ShowToast(System.String message)", + "signature": "uint ShowToast(string message)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -26107,14 +26107,14 @@ "parameters": [ { "name": "message", - "type": "System.String", + "type": "string", "summary": "The message to be shown" } ], "returns": "The runtime serial number of the view toast" }, { - "signature": "System.Double SpeedTest(System.Int32 frameCount, System.Boolean freezeDrawList, System.Int32 direction, System.Double angleDeltaRadians)", + "signature": "double SpeedTest(int frameCount, bool freezeDrawList, int direction, double angleDeltaRadians)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -26472,7 +26472,7 @@ "returns": "Returns a RhinoViewport if the Id is found otherwise null." }, { - "signature": "System.Boolean ChangeToParallelProjection(System.Boolean symmetricFrustum)", + "signature": "bool ChangeToParallelProjection(bool symmetricFrustum)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -26481,14 +26481,14 @@ "parameters": [ { "name": "symmetricFrustum", - "type": "System.Boolean", + "type": "bool", "summary": "True if you want the resulting frustum to be symmetric." } ], "returns": "If the current projection is parallel and bSymmetricFrustum, FrustumIsLeftRightSymmetric() and FrustumIsTopBottomSymmetric() are all equal, then no changes are made and True is returned." }, { - "signature": "System.Boolean ChangeToPerspectiveProjection(System.Boolean symmetricFrustum, System.Double lensLength)", + "signature": "bool ChangeToPerspectiveProjection(bool symmetricFrustum, double lensLength)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -26497,19 +26497,19 @@ "parameters": [ { "name": "symmetricFrustum", - "type": "System.Boolean", + "type": "bool", "summary": "True if you want the resulting frustum to be symmetric." }, { "name": "lensLength", - "type": "System.Double", + "type": "double", "summary": "(pass 50.0 when in doubt) 35 mm lens length to use when changing from parallel to perspective projections. If the current projection is perspective or lens_length is <= 0.0, then this parameter is ignored." } ], "returns": "If the current projection is perspective and bSymmetricFrustum, FrustumIsLeftRightSymmetric() and FrustumIsTopBottomSymmetric() are all equal, then no changes are made and True is returned." }, { - "signature": "System.Boolean ChangeToPerspectiveProjection(System.Double targetDistance, System.Boolean symmetricFrustum, System.Double lensLength)", + "signature": "bool ChangeToPerspectiveProjection(double targetDistance, bool symmetricFrustum, double lensLength)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -26518,24 +26518,24 @@ "parameters": [ { "name": "targetDistance", - "type": "System.Double", + "type": "double", "summary": "If RhinoMath.UnsetValue this parameter is ignored. Otherwise it must be > 0 and indicates which plane in the current view frustum should be preserved." }, { "name": "symmetricFrustum", - "type": "System.Boolean", + "type": "bool", "summary": "True if you want the resulting frustum to be symmetric." }, { "name": "lensLength", - "type": "System.Double", + "type": "double", "summary": "(pass 50.0 when in doubt) 35 mm lens length to use when changing from parallel to perspective projections. If the current projection is perspective or lens_length is <= 0.0, then this parameter is ignored." } ], "returns": "If the current projection is perspective and bSymmetricFrustum, FrustumIsLeftRightSymmetric() and FrustumIsTopBottomSymmetric() are all equal, then no changes are made and True is returned." }, { - "signature": "System.Boolean ChangeToTwoPointPerspectiveProjection(System.Double targetDistance, Rhino.Geometry.Vector3d up, System.Double lensLength)", + "signature": "bool ChangeToTwoPointPerspectiveProjection(double targetDistance, Rhino.Geometry.Vector3d up, double lensLength)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -26544,7 +26544,7 @@ "parameters": [ { "name": "targetDistance", - "type": "System.Double", + "type": "double", "summary": "If RhinoMath.UnsetValue this parameter is ignored. Otherwise it must be > 0 and indicates which plane in the current view frustum should be preserved." }, { @@ -26554,14 +26554,14 @@ }, { "name": "lensLength", - "type": "System.Double", + "type": "double", "summary": "(pass 50.0 when in doubt) 35 mm lens length to use when changing from parallel to perspective projections. If the current projection is perspective or lens_length is <= 0.0, then this parameter is ignored." } ], "returns": "If the current projection is perspective and bSymmetricFrustum, FrustumIsLeftRightSymmetric() and FrustumIsTopBottomSymmetric() are all equal, then no changes are made and True is returned." }, { - "signature": "System.Boolean ChangeToTwoPointPerspectiveProjection(System.Double lensLength)", + "signature": "bool ChangeToTwoPointPerspectiveProjection(double lensLength)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -26570,14 +26570,14 @@ "parameters": [ { "name": "lensLength", - "type": "System.Double", + "type": "double", "summary": "(pass 50.0 when in doubt) 35 mm lens length to use when changing from parallel to perspective projections. If the current projection is perspective or lens_length is <= 0.0, then this parameter is ignored." } ], "returns": "If the current projection is perspective and bSymmetricFrustum, FrustumIsLeftRightSymmetric() and FrustumIsTopBottomSymmetric() are all equal, then no changes are made and True is returned." }, { - "signature": "System.Void ClearTraceImage()", + "signature": "void ClearTraceImage()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -26621,34 +26621,34 @@ "since": "5.0" }, { - "signature": "System.Void DeleteAllUserStrings()", + "signature": "void DeleteAllUserStrings()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.18" }, { - "signature": "System.Boolean DeleteUserString(System.String key)", + "signature": "bool DeleteUserString(string key)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.18" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true }, { - "signature": "System.Boolean GetCameraAngle(out System.Double halfDiagonalAngle, out System.Double halfVerticalAngle, out System.Double halfHorizontalAngle)", + "signature": "bool GetCameraAngle(out double halfDiagonalAngle, out double halfVerticalAngle, out double halfHorizontalAngle)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -26662,7 +26662,7 @@ "since": "5.0" }, { - "signature": "System.Boolean GetCameraFrame(out Plane frame)", + "signature": "bool GetCameraFrame(out Plane frame)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -26685,7 +26685,7 @@ "since": "5.0" }, { - "signature": "System.Boolean GetDepth(BoundingBox bbox, out System.Double nearDistance, out System.Double farDistance)", + "signature": "bool GetDepth(BoundingBox bbox, out double nearDistance, out double farDistance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -26699,19 +26699,19 @@ }, { "name": "nearDistance", - "type": "System.Double", + "type": "double", "summary": "The near distance is assigned to this out parameter during this call." }, { "name": "farDistance", - "type": "System.Double", + "type": "double", "summary": "The far distance is assigned to this out parameter during this call." } ], "returns": "True if the bounding box intersects the view frustum and near_dist/far_dist were set. False if the bounding box does not intersect the view frustum." }, { - "signature": "System.Boolean GetDepth(Point3d point, out System.Double distance)", + "signature": "bool GetDepth(Point3d point, out double distance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -26725,14 +26725,14 @@ }, { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "A computed distance is assigned to this out parameter if this call succeeds." } ], "returns": "True if the point is in the view frustum and near_dist/far_dist were set. False if the bounding box does not intersect the view frustum." }, { - "signature": "System.Boolean GetDepth(Sphere sphere, out System.Double nearDistance, out System.Double farDistance)", + "signature": "bool GetDepth(Sphere sphere, out double nearDistance, out double farDistance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -26746,12 +26746,12 @@ }, { "name": "nearDistance", - "type": "System.Double", + "type": "double", "summary": "The near distance is assigned to this out parameter during this call." }, { "name": "farDistance", - "type": "System.Double", + "type": "double", "summary": "The far distance is assigned to this out parameter during this call." } ], @@ -26767,7 +26767,7 @@ "returns": "[left_bottom, right_bottom, left_top, right_top] points on success None on failure." }, { - "signature": "System.Boolean GetFrustum(out System.Double left, out System.Double right, out System.Double bottom, out System.Double top, out System.Double nearDistance, out System.Double farDistance)", + "signature": "bool GetFrustum(out double left, out double right, out double bottom, out double top, out double nearDistance, out double farDistance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -26776,39 +26776,39 @@ "parameters": [ { "name": "left", - "type": "System.Double", + "type": "double", "summary": "left < right." }, { "name": "right", - "type": "System.Double", + "type": "double", "summary": "left < right." }, { "name": "bottom", - "type": "System.Double", + "type": "double", "summary": "bottom < top." }, { "name": "top", - "type": "System.Double", + "type": "double", "summary": "bottom < top." }, { "name": "nearDistance", - "type": "System.Double", + "type": "double", "summary": "0 < nearDistance < farDistance." }, { "name": "farDistance", - "type": "System.Double", + "type": "double", "summary": "0 < nearDistance < farDistance." } ], "returns": "True if operation succeeded." }, { - "signature": "System.Boolean GetFrustumBottomPlane(out Plane plane)", + "signature": "bool GetFrustumBottomPlane(out Plane plane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -26831,7 +26831,7 @@ "since": "5.0" }, { - "signature": "System.Boolean GetFrustumCenter(out Point3d center)", + "signature": "bool GetFrustumCenter(out Point3d center)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -26847,7 +26847,7 @@ "returns": "True if the center was successfully computed." }, { - "signature": "System.Boolean GetFrustumFarPlane(out Plane plane)", + "signature": "bool GetFrustumFarPlane(out Plane plane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -26863,7 +26863,7 @@ "returns": "True if camera and frustum are valid." }, { - "signature": "System.Boolean GetFrustumLeftPlane(out Plane plane)", + "signature": "bool GetFrustumLeftPlane(out Plane plane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -26879,7 +26879,7 @@ "returns": "True if camera and frustum are valid and plane was set." }, { - "signature": "System.Boolean GetFrustumLine(System.Double screenX, System.Double screenY, out Line worldLine)", + "signature": "bool GetFrustumLine(double screenX, double screenY, out Line worldLine)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -26888,12 +26888,12 @@ "parameters": [ { "name": "screenX", - "type": "System.Double", + "type": "double", "summary": "(screenx,screeny) = screen location." }, { "name": "screenY", - "type": "System.Double", + "type": "double", "summary": "(screenx,screeny) = screen location." }, { @@ -26905,7 +26905,7 @@ "returns": "True if successful. False if view projection or frustum is invalid." }, { - "signature": "System.Boolean GetFrustumNearPlane(out Plane plane)", + "signature": "bool GetFrustumNearPlane(out Plane plane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -26921,7 +26921,7 @@ "returns": "True if camera and frustum are valid." }, { - "signature": "System.Boolean GetFrustumRightPlane(out Plane plane)", + "signature": "bool GetFrustumRightPlane(out Plane plane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -26937,7 +26937,7 @@ "returns": "True if camera and frustum are valid and plane was set." }, { - "signature": "System.Boolean GetFrustumTopPlane(out Plane plane)", + "signature": "bool GetFrustumTopPlane(out Plane plane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -26962,7 +26962,7 @@ "returns": "[left_bottom, right_bottom, left_top, right_top] points on success None on failure." }, { - "signature": "Transform GetPickTransform(System.Drawing.Point clientPoint)", + "signature": "Transform GetPickTransform(int clientX, int clientY)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -26970,52 +26970,52 @@ "since": "5.0", "parameters": [ { - "name": "clientPoint", - "type": "System.Drawing.Point", - "summary": "The client point." + "name": "clientX", + "type": "int", + "summary": "The client point X coordinate." + }, + { + "name": "clientY", + "type": "int", + "summary": "The client point Y coordinate." } ], "returns": "A transformation matrix." }, { - "signature": "Transform GetPickTransform(System.Drawing.Rectangle clientRectangle)", + "signature": "Transform GetPickTransform(System.Drawing.Point clientPoint)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Takes a rectangle in screen coordinates and returns a transformation that maps the 3d frustum defined by the rectangle to a -1/+1 clipping coordinate box.", + "summary": "Takes a rectangle in screen coordinates and returns a transformation that maps the 3d frustum defined by the rectangle to a -1/+1 clipping coordinate box. This takes a single point and inflates it by Rhino.ApplicationSettings.ModelAidSettings.MousePickBoxRadius to define the screen rectangle.", "since": "5.0", "parameters": [ { - "name": "clientRectangle", - "type": "System.Drawing.Rectangle", - "summary": "The client rectangle." + "name": "clientPoint", + "type": "System.Drawing.Point", + "summary": "The client point." } ], "returns": "A transformation matrix." }, { - "signature": "Transform GetPickTransform(System.Int32 clientX, System.Int32 clientY)", + "signature": "Transform GetPickTransform(System.Drawing.Rectangle clientRectangle)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Takes a rectangle in screen coordinates and returns a transformation that maps the 3d frustum defined by the rectangle to a -1/+1 clipping coordinate box. This takes a single point and inflates it by Rhino.ApplicationSettings.ModelAidSettings.MousePickBoxRadius to define the screen rectangle.", + "summary": "Takes a rectangle in screen coordinates and returns a transformation that maps the 3d frustum defined by the rectangle to a -1/+1 clipping coordinate box.", "since": "5.0", "parameters": [ { - "name": "clientX", - "type": "System.Int32", - "summary": "The client point X coordinate." - }, - { - "name": "clientY", - "type": "System.Int32", - "summary": "The client point Y coordinate." + "name": "clientRectangle", + "type": "System.Drawing.Rectangle", + "summary": "The client rectangle." } ], "returns": "A transformation matrix." }, { - "signature": "System.Boolean GetScreenPort(out System.Int32 portLeft, out System.Int32 portRight, out System.Int32 portBottom, out System.Int32 portTop, out System.Int32 portNear, out System.Int32 portFar)", + "signature": "bool GetScreenPort(out int portLeft, out int portRight, out int portBottom, out int portTop, out int portNear, out int portFar)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27024,32 +27024,32 @@ "parameters": [ { "name": "portLeft", - "type": "System.Int32", + "type": "int", "summary": "portLeft != portRight." }, { "name": "portRight", - "type": "System.Int32", + "type": "int", "summary": "portLeft != portRight." }, { "name": "portBottom", - "type": "System.Int32", + "type": "int", "summary": "portTop != portBottom." }, { "name": "portTop", - "type": "System.Int32", + "type": "int", "summary": "portTop != portBottom." }, { "name": "portNear", - "type": "System.Int32", + "type": "int", "summary": "The viewport near value." }, { "name": "portFar", - "type": "System.Int32", + "type": "int", "summary": "The viewport far value." } ], @@ -27077,7 +27077,7 @@ "returns": "4x4 transformation matrix (acts on the left) Identity matrix is returned if this function fails." }, { - "signature": "System.String GetUserString(System.String key)", + "signature": "string GetUserString(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27086,7 +27086,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "id used to retrieve the string." } ], @@ -27102,7 +27102,7 @@ "returns": "A collection of key strings and values strings. This" }, { - "signature": "System.Double[] GetViewScale()", + "signature": "double GetViewScale()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27110,7 +27110,7 @@ "since": "8.0" }, { - "signature": "System.Boolean GetWorldToScreenScale(Point3d pointInFrustum, out System.Double pixelsPerUnit)", + "signature": "bool GetWorldToScreenScale(Point3d pointInFrustum, out double pixelsPerUnit)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27124,14 +27124,14 @@ }, { "name": "pixelsPerUnit", - "type": "System.Double", + "type": "double", "summary": "scale = number of pixels per world unit at the 3d point. \nThis out parameter is assigned during this call." } ], "returns": "True if the operation is successful." }, { - "signature": "System.Boolean IsVisible(BoundingBox bbox)", + "signature": "bool IsVisible(BoundingBox bbox)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27147,7 +27147,7 @@ "returns": "True if the box is potentially visible; otherwise false." }, { - "signature": "System.Boolean IsVisible(Point3d point)", + "signature": "bool IsVisible(Point3d point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27163,7 +27163,7 @@ "returns": "True if the point is visible; otherwise false." }, { - "signature": "System.Boolean KeyboardDolly(System.Boolean leftRight, System.Double amount)", + "signature": "bool KeyboardDolly(bool leftRight, double amount)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27172,19 +27172,19 @@ "parameters": [ { "name": "leftRight", - "type": "System.Boolean", + "type": "bool", "summary": "left/right dolly if true, up/down dolly if false." }, { "name": "amount", - "type": "System.Double", + "type": "double", "summary": "The dolly amount." } ], "returns": "True if operation succeeded; otherwise false." }, { - "signature": "System.Boolean KeyboardDollyInOut(System.Double amount)", + "signature": "bool KeyboardDollyInOut(double amount)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27193,14 +27193,14 @@ "parameters": [ { "name": "amount", - "type": "System.Double", + "type": "double", "summary": "The dolly amount." } ], "returns": "True if operation succeeded; otherwise false." }, { - "signature": "System.Boolean KeyboardRotate(System.Boolean leftRight, System.Double angleRadians)", + "signature": "bool KeyboardRotate(bool leftRight, double angleRadians)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27209,19 +27209,19 @@ "parameters": [ { "name": "leftRight", - "type": "System.Boolean", + "type": "bool", "summary": "left/right rotate if true, up/down rotate if false." }, { "name": "angleRadians", - "type": "System.Double", + "type": "double", "summary": "If less than 0, rotation is to left or down. If greater than 0, rotation is to right or up." } ], "returns": "True if operation succeeded; otherwise false." }, { - "signature": "System.Boolean Magnify(System.Double magnificationFactor, System.Boolean mode, System.Drawing.Point fixedScreenPoint)", + "signature": "bool Magnify(double magnificationFactor, bool mode, System.Drawing.Point fixedScreenPoint)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27230,12 +27230,12 @@ "parameters": [ { "name": "magnificationFactor", - "type": "System.Double", + "type": "double", "summary": "The scale factor." }, { "name": "mode", - "type": "System.Boolean", + "type": "bool", "summary": "False = perform a \"dolly\" magnification by moving the camera towards/away from the target so that the amount of the screen subtended by an object changes. True = perform a \"zoom\" magnification by adjusting the \"lens\" angle" }, { @@ -27247,7 +27247,7 @@ "returns": "True if operation succeeded; otherwise false." }, { - "signature": "System.Boolean Magnify(System.Double magnificationFactor, System.Boolean mode)", + "signature": "bool Magnify(double magnificationFactor, bool mode)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27256,19 +27256,19 @@ "parameters": [ { "name": "magnificationFactor", - "type": "System.Double", + "type": "double", "summary": "The scale factor." }, { "name": "mode", - "type": "System.Boolean", + "type": "bool", "summary": "False = perform a \"dolly\" magnification by moving the camera towards/away from the target so that the amount of the screen subtended by an object changes. True = perform a \"zoom\" magnification by adjusting the \"lens\" angle" } ], "returns": "True if operation succeeded; otherwise false." }, { - "signature": "System.Boolean MouseAdjustLensLength(System.Drawing.Point mousePreviousPoint, System.Drawing.Point mouseCurrentPoint, System.Boolean moveTarget)", + "signature": "bool MouseAdjustLensLength(System.Drawing.Point mousePreviousPoint, System.Drawing.Point mouseCurrentPoint, bool moveTarget)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27287,13 +27287,13 @@ }, { "name": "moveTarget", - "type": "System.Boolean", + "type": "bool", "summary": "Should this operation move the target?" } ] }, { - "signature": "System.Boolean MouseDollyZoom(System.Drawing.Point mousePreviousPoint, System.Drawing.Point mouseCurrentPoint)", + "signature": "bool MouseDollyZoom(System.Drawing.Point mousePreviousPoint, System.Drawing.Point mouseCurrentPoint)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27313,7 +27313,7 @@ ] }, { - "signature": "System.Boolean MouseInOutDolly(System.Drawing.Point mousePreviousPoint, System.Drawing.Point mouseCurrentPoint)", + "signature": "bool MouseInOutDolly(System.Drawing.Point mousePreviousPoint, System.Drawing.Point mouseCurrentPoint)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27333,7 +27333,7 @@ ] }, { - "signature": "System.Boolean MouseLateralDolly(System.Drawing.Point mousePreviousPoint, System.Drawing.Point mouseCurrentPoint)", + "signature": "bool MouseLateralDolly(System.Drawing.Point mousePreviousPoint, System.Drawing.Point mouseCurrentPoint)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27353,7 +27353,7 @@ ] }, { - "signature": "System.Boolean MouseMagnify(System.Drawing.Point mousePreviousPoint, System.Drawing.Point mouseCurrentPoint)", + "signature": "bool MouseMagnify(System.Drawing.Point mousePreviousPoint, System.Drawing.Point mouseCurrentPoint)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27373,7 +27373,7 @@ ] }, { - "signature": "System.Boolean MouseRotateAroundTarget(System.Drawing.Point mousePreviousPoint, System.Drawing.Point mouseCurrentPoint)", + "signature": "bool MouseRotateAroundTarget(System.Drawing.Point mousePreviousPoint, System.Drawing.Point mouseCurrentPoint)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27393,7 +27393,7 @@ ] }, { - "signature": "System.Boolean MouseRotateCamera(System.Drawing.Point mousePreviousPoint, System.Drawing.Point mouseCurrentPoint)", + "signature": "bool MouseRotateCamera(System.Drawing.Point mousePreviousPoint, System.Drawing.Point mouseCurrentPoint)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27413,7 +27413,7 @@ ] }, { - "signature": "System.Boolean MouseTilt(System.Drawing.Point mousePreviousPoint, System.Drawing.Point mouseCurrentPoint)", + "signature": "bool MouseTilt(System.Drawing.Point mousePreviousPoint, System.Drawing.Point mouseCurrentPoint)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27433,7 +27433,7 @@ ] }, { - "signature": "System.Boolean NextConstructionPlane()", + "signature": "bool NextConstructionPlane()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27442,7 +27442,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean NextViewProjection()", + "signature": "bool NextViewProjection()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27451,7 +27451,7 @@ "returns": "True if the view stack was popped." }, { - "signature": "System.Boolean PopConstructionPlane()", + "signature": "bool PopConstructionPlane()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27460,7 +27460,7 @@ "returns": "True if a construction plane was popped." }, { - "signature": "System.Boolean PopViewProjection()", + "signature": "bool PopViewProjection()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27469,7 +27469,7 @@ "returns": "True if there were settings that could be popped from the stack." }, { - "signature": "System.Boolean PreviousConstructionPlane()", + "signature": "bool PreviousConstructionPlane()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27478,7 +27478,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean PreviousViewProjection()", + "signature": "bool PreviousViewProjection()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27487,7 +27487,7 @@ "returns": "True if the view stack was popped." }, { - "signature": "System.Void PushConstructionPlane(DocObjects.ConstructionPlane cplane)", + "signature": "void PushConstructionPlane(DocObjects.ConstructionPlane cplane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27502,14 +27502,14 @@ ] }, { - "signature": "System.Boolean PushViewInfo(DocObjects.ViewInfo viewinfo, System.Boolean includeTraceImage)", + "signature": "bool PushViewInfo(DocObjects.ViewInfo viewinfo, bool includeTraceImage)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void PushViewProjection()", + "signature": "void PushViewProjection()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27517,7 +27517,7 @@ "since": "5.0" }, { - "signature": "System.Boolean Rotate(System.Double angleRadians, Vector3d rotationAxis, Point3d rotationCenter)", + "signature": "bool Rotate(double angleRadians, Vector3d rotationAxis, Point3d rotationCenter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27526,7 +27526,7 @@ "parameters": [ { "name": "angleRadians", - "type": "System.Double", + "type": "double", "summary": "angle of rotation in radians." }, { @@ -27550,7 +27550,7 @@ "since": "5.0" }, { - "signature": "System.Void SetCameraDirection(Vector3d cameraDirection, System.Boolean updateTargetLocation)", + "signature": "void SetCameraDirection(Vector3d cameraDirection, bool updateTargetLocation)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27564,13 +27564,13 @@ }, { "name": "updateTargetLocation", - "type": "System.Boolean", + "type": "bool", "summary": "if true, the target location is changed so that the vector from the camera location to the target is parallel to the camera direction. If false, the target location is not changed. See the remarks section of RhinoViewport.SetTarget for important details." } ] }, { - "signature": "System.Void SetCameraLocation(Point3d cameraLocation, System.Boolean updateTargetLocation)", + "signature": "void SetCameraLocation(Point3d cameraLocation, bool updateTargetLocation)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27584,13 +27584,13 @@ }, { "name": "updateTargetLocation", - "type": "System.Boolean", + "type": "bool", "summary": "if true, the target location is changed so that the vector from the camera location to the target is parallel to the camera direction vector. If false, the target location is not changed. See the remarks section of RhinoViewport.SetTarget for important details." } ] }, { - "signature": "System.Void SetCameraLocations(Point3d targetLocation, Point3d cameraLocation)", + "signature": "void SetCameraLocations(Point3d targetLocation, Point3d cameraLocation)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27610,7 +27610,7 @@ ] }, { - "signature": "System.Void SetCameraTarget(Point3d targetLocation, System.Boolean updateCameraLocation)", + "signature": "void SetCameraTarget(Point3d targetLocation, bool updateCameraLocation)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27625,13 +27625,13 @@ }, { "name": "updateCameraLocation", - "type": "System.Boolean", + "type": "bool", "summary": "if true, the camera location is translated so that the camera direction vector is parallel to the vector from the camera location to the target location. If false, the camera location is not changed." } ] }, { - "signature": "System.Void SetClippingPlanes(BoundingBox box)", + "signature": "void SetClippingPlanes(BoundingBox box)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27646,7 +27646,7 @@ ] }, { - "signature": "System.Void SetConstructionPlane(DocObjects.ConstructionPlane cplane)", + "signature": "void SetConstructionPlane(DocObjects.ConstructionPlane cplane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27661,14 +27661,14 @@ ] }, { - "signature": "System.Void SetConstructionPlane(Plane plane)", + "signature": "void SetConstructionPlane(Plane plane)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetProjection(DefinedViewportProjection projection, System.String viewName, System.Boolean updateConstructionPlane)", + "signature": "bool SetProjection(DefinedViewportProjection projection, string viewName, bool updateConstructionPlane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27682,26 +27682,26 @@ }, { "name": "viewName", - "type": "System.String", + "type": "string", "summary": "If not None or empty, the name is set." }, { "name": "updateConstructionPlane", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the construction plane is set to the viewport plane." } ], "returns": "True if successful." }, { - "signature": "System.Boolean SetToPlanView(Point3d planeOrigin, Vector3d planeXaxis, Vector3d planeYaxis, System.Boolean setConstructionPlane)", + "signature": "bool SetToPlanView(Point3d planeOrigin, Vector3d planeXaxis, Vector3d planeYaxis, bool setConstructionPlane)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetTraceImage(System.String bitmapFileName, Plane plane, System.Double width, System.Double height, System.Boolean grayscale, System.Boolean filtered)", + "signature": "bool SetTraceImage(string bitmapFileName, Plane plane, double width, double height, bool grayscale, bool filtered)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27710,7 +27710,7 @@ "parameters": [ { "name": "bitmapFileName", - "type": "System.String", + "type": "string", "summary": "The bitmap file name." }, { @@ -27720,29 +27720,29 @@ }, { "name": "width", - "type": "System.Double", + "type": "double", "summary": "The picture width." }, { "name": "height", - "type": "System.Double", + "type": "double", "summary": "The picture height." }, { "name": "grayscale", - "type": "System.Boolean", + "type": "bool", "summary": "True if the picture should be in grayscale." }, { "name": "filtered", - "type": "System.Boolean", + "type": "bool", "summary": "True if image should be filtered (bilinear) before displayed." } ], "returns": "True if successful." }, { - "signature": "System.Boolean SetUserString(System.String key, System.String value)", + "signature": "bool SetUserString(string key, string value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27751,19 +27751,19 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "id used to retrieve this string." }, { "name": "value", - "type": "System.String", + "type": "string", "summary": "string associated with key. If null, the key will be removed" } ], "returns": "True on success." }, { - "signature": "System.Boolean SetViewProjection(DocObjects.ViewportInfo projection, System.Boolean updateTargetLocation)", + "signature": "bool SetViewProjection(DocObjects.ViewportInfo projection, bool updateTargetLocation)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27777,21 +27777,21 @@ }, { "name": "updateTargetLocation", - "type": "System.Boolean", + "type": "bool", "summary": "if true, the target location is changed so that the vector from the camera location to the target is parallel to the camera direction vector. If false, the target location is not changed." } ], "returns": "True on success." }, { - "signature": "System.Boolean SetWallpaper(System.String imageFilename, System.Boolean grayscale, System.Boolean visible)", + "signature": "bool SetWallpaper(string imageFilename, bool grayscale, bool visible)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetWallpaper(System.String imageFilename, System.Boolean grayscale)", + "signature": "bool SetWallpaper(string imageFilename, bool grayscale)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27814,7 +27814,7 @@ "returns": "The 2D point on the screen." }, { - "signature": "System.Boolean ZoomBoundingBox(BoundingBox box)", + "signature": "bool ZoomBoundingBox(BoundingBox box)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27830,7 +27830,7 @@ "returns": "True if operation succeeded; otherwise false." }, { - "signature": "System.Boolean ZoomExtents()", + "signature": "bool ZoomExtents()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27839,7 +27839,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean ZoomExtentsSelected()", + "signature": "bool ZoomExtentsSelected()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -27848,7 +27848,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean ZoomWindow(Rectangle rect)", + "signature": "bool ZoomWindow(Rectangle rect)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -28021,7 +28021,7 @@ "parameters": [ { "name": "text", - "type": "System.String", + "type": "string", "summary": "Text string." }, { @@ -28031,7 +28031,7 @@ }, { "name": "height", - "type": "System.Double", + "type": "double", "summary": "Height (in units) for text." } ] @@ -28046,7 +28046,7 @@ "parameters": [ { "name": "text", - "type": "System.String", + "type": "string", "summary": "Text string." } ] @@ -28137,7 +28137,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -28251,7 +28251,7 @@ "since": "6.0" }, { - "signature": "System.Boolean SendToPrinter(System.String printerName, ViewCaptureSettings[] settings, System.Int32 copies)", + "signature": "bool SendToPrinter(string printerName, ViewCaptureSettings[] settings, int copies)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -28260,7 +28260,7 @@ "parameters": [ { "name": "printerName", - "type": "System.String", + "type": "string", "summary": "" }, { @@ -28270,14 +28270,14 @@ }, { "name": "copies", - "type": "System.Int32", + "type": "int", "summary": "number of copies to print" } ], "returns": "True on success" }, { - "signature": "System.Boolean SendToPrinter(System.String printerName, ViewCaptureSettings[] settings)", + "signature": "bool SendToPrinter(string printerName, ViewCaptureSettings[] settings)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -28324,7 +28324,7 @@ }, { "name": "dpi", - "type": "System.Double", + "type": "double", "summary": "Capture \"density\" in dots per inch." } ] @@ -28349,7 +28349,7 @@ }, { "name": "dpi", - "type": "System.Double", + "type": "double", "summary": "Capture \"density\" in dots per inch." } ] @@ -28680,7 +28680,7 @@ "returns": "new ViewCaptureSettings instance on success. Null on failure" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -28688,7 +28688,7 @@ "since": "6.0" }, { - "signature": "System.Boolean Equals(ViewCaptureSettings other)", + "signature": "bool Equals(ViewCaptureSettings other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -28703,7 +28703,7 @@ ] }, { - "signature": "System.Boolean GetMargins(UnitSystem lengthUnits, out System.Double left, out System.Double top, out System.Double right, out System.Double bottom)", + "signature": "bool GetMargins(UnitSystem lengthUnits, out double left, out double top, out double right, out double bottom)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -28717,29 +28717,29 @@ }, { "name": "left", - "type": "System.Double", + "type": "double", "summary": "Distance from left edge of paper to left edge of CropRectangle" }, { "name": "top", - "type": "System.Double", + "type": "double", "summary": "Distance from top edge of paper to top edge of CropRectangle" }, { "name": "right", - "type": "System.Double", + "type": "double", "summary": "Distance from right edge of paper to right edge of CropRectangle" }, { "name": "bottom", - "type": "System.Double", + "type": "double", "summary": "Distance from bottom edge of paper to bottom edge of CropRectangle" } ], "returns": "True if successful. False if unsuccessful (this could happen if there is no set device_dpi)" }, { - "signature": "System.Double GetModelScale(UnitSystem pageUnits, UnitSystem modelUnits)", + "signature": "double GetModelScale(UnitSystem pageUnits, UnitSystem modelUnits)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -28760,7 +28760,7 @@ "returns": "The model scale factor." }, { - "signature": "System.Void GetOffset(UnitSystem lengthUnits, out System.Boolean fromMargin, out System.Double x, out System.Double y)", + "signature": "void GetOffset(UnitSystem lengthUnits, out bool fromMargin, out double x, out double y)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -28775,14 +28775,14 @@ "since": "8.0" }, { - "signature": "System.Boolean Load(System.String name, PersistentSettings settings)", + "signature": "bool Load(string name, PersistentSettings settings)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.1" }, { - "signature": "System.Boolean MatchViewportAspectRatio()", + "signature": "bool MatchViewportAspectRatio()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -28791,7 +28791,7 @@ "returns": "True on success" }, { - "signature": "System.Void MaximizePrintableArea()", + "signature": "void MaximizePrintableArea()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -28799,21 +28799,21 @@ "since": "7.9" }, { - "signature": "System.Void Save(System.String name, PersistentSettings settings)", + "signature": "void Save(string name, PersistentSettings settings)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.1" }, { - "signature": "System.Void SetLayout(Size mediaSize, Rectangle cropRectangle)", + "signature": "void SetLayout(Size mediaSize, Rectangle cropRectangle)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean SetMarginBottom(UnitSystem lengthUnits, System.Double distance)", + "signature": "bool SetMarginBottom(UnitSystem lengthUnits, double distance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -28827,14 +28827,14 @@ }, { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "distance to set" } ], "returns": "True if successful. False if unsuccessful (this could happen if there is no set device_dpi)" }, { - "signature": "System.Boolean SetMarginLeft(UnitSystem lengthUnits, System.Double distance)", + "signature": "bool SetMarginLeft(UnitSystem lengthUnits, double distance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -28848,14 +28848,14 @@ }, { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "distance to set" } ], "returns": "True if successful. False if unsuccessful (this could happen if there is no set device_dpi)" }, { - "signature": "System.Boolean SetMarginRight(UnitSystem lengthUnits, System.Double distance)", + "signature": "bool SetMarginRight(UnitSystem lengthUnits, double distance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -28869,14 +28869,14 @@ }, { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "distance to set" } ], "returns": "True if successful. False if unsuccessful (this could happen if there is no set device_dpi)" }, { - "signature": "System.Boolean SetMargins(UnitSystem lengthUnits, System.Double left, System.Double top, System.Double right, System.Double bottom)", + "signature": "bool SetMargins(UnitSystem lengthUnits, double left, double top, double right, double bottom)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -28890,29 +28890,29 @@ }, { "name": "left", - "type": "System.Double", + "type": "double", "summary": "Distance from left edge of paper to left edge of CropRectangle" }, { "name": "top", - "type": "System.Double", + "type": "double", "summary": "Distance from top edge of paper to top edge of CropRectangle" }, { "name": "right", - "type": "System.Double", + "type": "double", "summary": "Distance from right edge of paper to right edge of CropRectangle" }, { "name": "bottom", - "type": "System.Double", + "type": "double", "summary": "Distance from bottom edge of paper to bottom edge of CropRectangle" } ], "returns": "True if successful. False if unsuccessful (this could happen if there is no set device_dpi)" }, { - "signature": "System.Boolean SetMarginTop(UnitSystem lengthUnits, System.Double distance)", + "signature": "bool SetMarginTop(UnitSystem lengthUnits, double distance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -28926,14 +28926,14 @@ }, { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "distance to set" } ], "returns": "True if successful. False if unsuccessful (this could happen if there is no set device_dpi)" }, { - "signature": "System.Void SetModelScaleToFit(System.Boolean promptOnChange)", + "signature": "void SetModelScaleToFit(bool promptOnChange)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -28942,13 +28942,13 @@ "parameters": [ { "name": "promptOnChange", - "type": "System.Boolean", + "type": "bool", "summary": "Prompt the user if the model scale will change." } ] }, { - "signature": "System.Void SetModelScaleToValue(System.Double scale)", + "signature": "void SetModelScaleToValue(double scale)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -28957,27 +28957,27 @@ "parameters": [ { "name": "scale", - "type": "System.Double", + "type": "double", "summary": "The scale value." } ] }, { - "signature": "System.Void SetOffset(UnitSystem lengthUnits, System.Boolean fromMargin, System.Double x, System.Double y)", + "signature": "void SetOffset(UnitSystem lengthUnits, bool fromMargin, double x, double y)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.2" }, { - "signature": "System.Void SetViewport(RhinoViewport viewport)", + "signature": "void SetViewport(RhinoViewport viewport)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.15" }, { - "signature": "System.Void SetWindowRect(Point2d screenPoint1, Point2d screenPoint2)", + "signature": "void SetWindowRect(Point2d screenPoint1, Point2d screenPoint2)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -28997,7 +28997,7 @@ ] }, { - "signature": "System.Void SetWindowRect(Point3d worldPoint1, Point3d worldPoint2)", + "signature": "void SetWindowRect(Point3d worldPoint1, Point3d worldPoint2)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -29356,7 +29356,7 @@ ], "methods": [ { - "signature": "System.Boolean AdjustAnalysisMeshes(RhinoDoc doc, System.Guid analysisModeId)", + "signature": "bool AdjustAnalysisMeshes(RhinoDoc doc, System.Guid analysisModeId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -29425,7 +29425,7 @@ "returns": "An instance of registered analysis mode on success." }, { - "signature": "System.Void DrawBrepObject(Rhino.DocObjects.BrepObject brep, DisplayPipeline pipeline)", + "signature": "void DrawBrepObject(Rhino.DocObjects.BrepObject brep, DisplayPipeline pipeline)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -29444,7 +29444,7 @@ ] }, { - "signature": "System.Void DrawCurveObject(Rhino.DocObjects.CurveObject curve, DisplayPipeline pipeline)", + "signature": "void DrawCurveObject(Rhino.DocObjects.CurveObject curve, DisplayPipeline pipeline)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -29463,7 +29463,7 @@ ] }, { - "signature": "System.Void DrawMesh(Rhino.DocObjects.RhinoObject obj, Rhino.Geometry.Mesh mesh, DisplayPipeline pipeline)", + "signature": "void DrawMesh(Rhino.DocObjects.RhinoObject obj, Rhino.Geometry.Mesh mesh, DisplayPipeline pipeline)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -29487,7 +29487,7 @@ ] }, { - "signature": "System.Void DrawMeshObject(Rhino.DocObjects.MeshObject mesh, DisplayPipeline pipeline)", + "signature": "void DrawMeshObject(Rhino.DocObjects.MeshObject mesh, DisplayPipeline pipeline)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -29506,7 +29506,7 @@ ] }, { - "signature": "System.Void DrawNurbsCurve(Rhino.DocObjects.RhinoObject obj, Rhino.Geometry.NurbsCurve curve, DisplayPipeline pipeline)", + "signature": "void DrawNurbsCurve(Rhino.DocObjects.RhinoObject obj, Rhino.Geometry.NurbsCurve curve, DisplayPipeline pipeline)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -29530,7 +29530,7 @@ ] }, { - "signature": "System.Void DrawNurbsSurface(Rhino.DocObjects.RhinoObject obj, Rhino.Geometry.NurbsSurface surface, DisplayPipeline pipeline)", + "signature": "void DrawNurbsSurface(Rhino.DocObjects.RhinoObject obj, Rhino.Geometry.NurbsSurface surface, DisplayPipeline pipeline)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -29554,7 +29554,7 @@ ] }, { - "signature": "System.Void DrawPointCloudObject(Rhino.DocObjects.PointCloudObject pointCloud, DisplayPipeline pipeline)", + "signature": "void DrawPointCloudObject(Rhino.DocObjects.PointCloudObject pointCloud, DisplayPipeline pipeline)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -29573,7 +29573,7 @@ ] }, { - "signature": "System.Void DrawPointObject(Rhino.DocObjects.PointObject point, DisplayPipeline pipeline)", + "signature": "void DrawPointObject(Rhino.DocObjects.PointObject point, DisplayPipeline pipeline)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -29592,7 +29592,7 @@ ] }, { - "signature": "System.Void EnableUserInterface(System.Boolean on)", + "signature": "void EnableUserInterface(bool on)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -29601,13 +29601,13 @@ "parameters": [ { "name": "on", - "type": "System.Boolean", + "type": "bool", "summary": "True if the interface should be shown; False if it should be concealed." } ] }, { - "signature": "System.Boolean ObjectSupportsAnalysisMode(Rhino.DocObjects.RhinoObject obj)", + "signature": "bool ObjectSupportsAnalysisMode(Rhino.DocObjects.RhinoObject obj)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -29623,7 +29623,7 @@ "returns": "True if this mode can indeed be used on the object; otherwise false." }, { - "signature": "System.Void SetUpDisplayAttributes(Rhino.DocObjects.RhinoObject obj, DisplayPipelineAttributes attributes)", + "signature": "void SetUpDisplayAttributes(Rhino.DocObjects.RhinoObject obj, DisplayPipelineAttributes attributes)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -29643,7 +29643,7 @@ ] }, { - "signature": "System.Void UpdateVertexColors(Rhino.DocObjects.RhinoObject obj, Rhino.Geometry.Mesh[] meshes)", + "signature": "void UpdateVertexColors(Rhino.DocObjects.RhinoObject obj, Rhino.Geometry.Mesh[] meshes)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -29769,7 +29769,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -29777,7 +29777,7 @@ "since": "5.3" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -29785,7 +29785,7 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] @@ -29798,91 +29798,91 @@ "since": "5.3" }, { - "signature": "System.Int32 HitCount()", + "signature": "int HitCount()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.3" }, { - "signature": "System.Single MaxZ()", + "signature": "float MaxZ()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.3" }, { - "signature": "System.Single MinZ()", + "signature": "float MinZ()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.3" }, { - "signature": "System.Void SetDisplayMode(System.Guid modeId)", + "signature": "void SetDisplayMode(System.Guid modeId)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.3" }, { - "signature": "System.Void ShowAnnotations(System.Boolean on)", + "signature": "void ShowAnnotations(bool on)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.3" }, { - "signature": "System.Void ShowCurves(System.Boolean on)", + "signature": "void ShowCurves(bool on)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.3" }, { - "signature": "System.Void ShowIsocurves(System.Boolean on)", + "signature": "void ShowIsocurves(bool on)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.3" }, { - "signature": "System.Void ShowLights(System.Boolean on)", + "signature": "void ShowLights(bool on)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.3" }, { - "signature": "System.Void ShowMeshWires(System.Boolean on)", + "signature": "void ShowMeshWires(bool on)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.3" }, { - "signature": "System.Void ShowPoints(System.Boolean on)", + "signature": "void ShowPoints(bool on)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.3" }, { - "signature": "System.Void ShowText(System.Boolean on)", + "signature": "void ShowText(bool on)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.3" }, { - "signature": "Point3d WorldPointAt(System.Int32 x, System.Int32 y)", + "signature": "Point3d WorldPointAt(int x, int y)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.3" }, { - "signature": "System.Single ZValueAt(System.Int32 x, System.Int32 y)", + "signature": "float ZValueAt(int x, int y)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -30390,7 +30390,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -30398,7 +30398,7 @@ "since": "6.11" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -30406,7 +30406,7 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] @@ -30582,7 +30582,7 @@ ], "methods": [ { - "signature": "System.Boolean Save(System.String fileName)", + "signature": "bool Save(string fileName)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -30674,7 +30674,7 @@ ], "methods": [ { - "signature": "System.Boolean AddClipViewport(Rhino.Display.RhinoViewport viewport, System.Boolean commit)", + "signature": "bool AddClipViewport(Rhino.Display.RhinoViewport viewport, bool commit)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -30688,14 +30688,14 @@ }, { "name": "commit", - "type": "System.Boolean", + "type": "bool", "summary": "Commit the change. When in doubt, set this parameter to true." } ], "returns": "True if the viewport was added, False if the viewport is already in the list." }, { - "signature": "System.Boolean RemoveClipViewport(Rhino.Display.RhinoViewport viewport, System.Boolean commit)", + "signature": "bool RemoveClipViewport(Rhino.Display.RhinoViewport viewport, bool commit)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -30709,7 +30709,7 @@ }, { "name": "commit", - "type": "System.Boolean", + "type": "bool", "summary": "Commit the change. When in doubt, set this parameter to true." } ], @@ -30984,7 +30984,7 @@ "parameters": [ { "name": "id", - "type": "System.String", + "type": "string", "summary": "String in the form of a Guid." } ] @@ -31024,7 +31024,7 @@ ], "methods": [ { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "override"], "protected": true, "virtual": false @@ -31053,14 +31053,14 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public", "new"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "override"], "protected": true, "virtual": false @@ -31119,20 +31119,20 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public", "new"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "override"], "protected": true, "virtual": false }, { - "signature": "System.Void NewLocation()", + "signature": "void NewLocation()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -31162,14 +31162,14 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public", "new"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "override"], "protected": true, "virtual": false @@ -31228,7 +31228,7 @@ ], "methods": [ { - "signature": "System.Boolean Dragging()", + "signature": "bool Dragging()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -31237,40 +31237,40 @@ "returns": "True if grips are dragged." }, { - "signature": "System.Void RegisterGripsEnabler(TurnOnGripsEventHandler enabler, System.Type customGripsType)", + "signature": "void RegisterGripsEnabler(TurnOnGripsEventHandler enabler, System.Type customGripsType)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void AddGrip(Rhino.DocObjects.Custom.CustomGripObject grip)", + "signature": "void AddGrip(Rhino.DocObjects.Custom.CustomGripObject grip)", "modifiers": ["protected"], "protected": true, "virtual": false }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true }, { - "signature": "CustomGripObject Grip(System.Int32 index)", + "signature": "CustomGripObject Grip(int index)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "GripObject NeighborGrip(System.Int32 gripIndex, System.Int32 dr, System.Int32 ds, System.Int32 dt, System.Boolean wrap)", + "signature": "GripObject NeighborGrip(int gripIndex, int dr, int ds, int dt, bool wrap)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -31278,27 +31278,27 @@ "parameters": [ { "name": "gripIndex", - "type": "System.Int32", + "type": "int", "summary": "index of grip where the search begins." }, { "name": "dr", - "type": "System.Int32", + "type": "int", "summary": "1 = next grip in the first parameter direction. \n-1 = previous grip in the first parameter direction." }, { "name": "ds", - "type": "System.Int32", + "type": "int", "summary": "1 = next grip in the second parameter direction. \n-1 = previous grip in the second parameter direction." }, { "name": "dt", - "type": "System.Int32", + "type": "int", "summary": "1 = next grip in the third parameter direction. \n-1 = rev grip in the third parameter direction." }, { "name": "wrap", - "type": "System.Boolean", + "type": "bool", "summary": "If True and object is \"closed\", the search will wrap." } ], @@ -31321,7 +31321,7 @@ "returns": "A pointer to a NURBS surface or null." }, { - "signature": "GripObject NurbsSurfaceGrip(System.Int32 i, System.Int32 j)", + "signature": "GripObject NurbsSurfaceGrip(int i, int j)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -31329,19 +31329,19 @@ "parameters": [ { "name": "i", - "type": "System.Int32", + "type": "int", "summary": "The index in the first dimension." }, { "name": "j", - "type": "System.Int32", + "type": "int", "summary": "The index in the second dimension." } ], "returns": "A grip controlling a NURBS surface CV or null." }, { - "signature": "System.Void OnDraw(GripsDrawEventArgs args)", + "signature": "void OnDraw(GripsDrawEventArgs args)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -31355,21 +31355,21 @@ ] }, { - "signature": "System.Void OnReset()", + "signature": "void OnReset()", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Resets location of all grips to original spots and cleans up stuff that was created by dynamic dragging. This is required when dragging is canceled or in the Copy command when grips are \"copied\". The override should clean up dynamic workspace stuff." }, { - "signature": "System.Void OnResetMeshes()", + "signature": "void OnResetMeshes()", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Just before Rhino turns off object grips, it calls this function. If grips have modified any display meshes, they must override this function and restore the meshes to their original states." }, { - "signature": "System.Void OnUpdateMesh(Rhino.Geometry.MeshType meshType)", + "signature": "void OnUpdateMesh(Rhino.Geometry.MeshType meshType)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -31406,14 +31406,14 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public", "new"], "protected": false, "virtual": false, "since": "5.6" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "override"], "protected": true, "virtual": false @@ -31494,7 +31494,7 @@ ], "methods": [ { - "signature": "System.Void DrawControlPolygonLine(Rhino.Geometry.Line line, GripStatus startStatus, GripStatus endStatus)", + "signature": "void DrawControlPolygonLine(Rhino.Geometry.Line line, GripStatus startStatus, GripStatus endStatus)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -31519,7 +31519,7 @@ ] }, { - "signature": "System.Void DrawControlPolygonLine(Rhino.Geometry.Line line, System.Int32 startStatus, System.Int32 endStatus)", + "signature": "void DrawControlPolygonLine(Rhino.Geometry.Line line, int startStatus, int endStatus)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -31533,18 +31533,18 @@ }, { "name": "startStatus", - "type": "System.Int32", + "type": "int", "summary": "Index of Grip status at start of line." }, { "name": "endStatus", - "type": "System.Int32", + "type": "int", "summary": "Index if Grip status at end of line." } ] }, { - "signature": "System.Void DrawControlPolygonLine(Rhino.Geometry.Point3d start, Rhino.Geometry.Point3d end, System.Int32 startStatus, System.Int32 endStatus)", + "signature": "void DrawControlPolygonLine(Rhino.Geometry.Point3d start, Rhino.Geometry.Point3d end, int startStatus, int endStatus)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -31563,25 +31563,25 @@ }, { "name": "startStatus", - "type": "System.Int32", + "type": "int", "summary": "Index of Grip status at start of line defined by start and end." }, { "name": "endStatus", - "type": "System.Int32", + "type": "int", "summary": "Index if Grip status at end of line defined by start and end." } ] }, { - "signature": "GripStatus GripStatus(System.Int32 index)", + "signature": "GripStatus GripStatus(int index)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void RestoreViewportSettings()", + "signature": "void RestoreViewportSettings()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -31685,7 +31685,7 @@ ], "methods": [ { - "signature": "System.Void Copy(Runtime.CommonObject source, Runtime.CommonObject destination)", + "signature": "void Copy(Runtime.CommonObject source, Runtime.CommonObject destination)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -31721,7 +31721,7 @@ "returns": "Guid identifier for storage of UserData that is held in a temporary list by this class. This function should be used in conjunction with MoveUserDataTo to transfer the user data to a different object. Returns Guid.Empty if there was no user data to transfer." }, { - "signature": "System.Void MoveUserDataTo(Runtime.CommonObject objectToGetUserData, System.Guid id, System.Boolean append)", + "signature": "void MoveUserDataTo(Runtime.CommonObject objectToGetUserData, System.Guid id, bool append)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -31740,13 +31740,13 @@ }, { "name": "append", - "type": "System.Boolean", + "type": "bool", "summary": "If the data should be appended or replaced." } ] }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -31754,7 +31754,7 @@ "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -31762,13 +31762,13 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] }, { - "signature": "System.Void OnDuplicate(UserData source)", + "signature": "void OnDuplicate(UserData source)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -31782,7 +31782,7 @@ ] }, { - "signature": "System.Void OnTransform(Geometry.Transform transform)", + "signature": "void OnTransform(Geometry.Transform transform)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -31796,7 +31796,7 @@ ] }, { - "signature": "System.Boolean Read(FileIO.BinaryArchiveReader archive)", + "signature": "bool Read(FileIO.BinaryArchiveReader archive)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -31811,7 +31811,7 @@ "returns": "True if the data was successfully written. The default implementation always returns false." }, { - "signature": "System.Boolean Write(FileIO.BinaryArchiveWriter archive)", + "signature": "bool Write(FileIO.BinaryArchiveWriter archive)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -31859,7 +31859,7 @@ ], "methods": [ { - "signature": "System.Boolean Add(UserData userdata)", + "signature": "bool Add(UserData userdata)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -31875,7 +31875,7 @@ "returns": "Whether this operation succeeded." }, { - "signature": "System.Boolean Contains(System.Guid userdataId)", + "signature": "bool Contains(System.Guid userdataId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -31907,7 +31907,7 @@ "since": "6.0" }, { - "signature": "System.Void Purge()", + "signature": "void Purge()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -31916,7 +31916,7 @@ "remarks": "User Remove to delete a single, known, item." }, { - "signature": "System.Boolean Remove(UserData userdata)", + "signature": "bool Remove(UserData userdata)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -31962,7 +31962,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -31970,7 +31970,7 @@ "since": "6.0" }, { - "signature": "System.Boolean MoveNext()", + "signature": "bool MoveNext()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -31979,7 +31979,7 @@ "returns": "True if there is a next item." }, { - "signature": "System.Void Reset()", + "signature": "void Reset()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -32031,7 +32031,7 @@ ], "methods": [ { - "signature": "System.Void OnDuplicate(UserData source)", + "signature": "void OnDuplicate(UserData source)", "modifiers": ["protected", "override"], "protected": true, "virtual": false, @@ -32045,7 +32045,7 @@ ] }, { - "signature": "System.Boolean Read(FileIO.BinaryArchiveReader archive)", + "signature": "bool Read(FileIO.BinaryArchiveReader archive)", "modifiers": ["protected", "override"], "protected": true, "virtual": false, @@ -32060,7 +32060,7 @@ "returns": "Always returns true." }, { - "signature": "System.Boolean Write(FileIO.BinaryArchiveWriter archive)", + "signature": "bool Write(FileIO.BinaryArchiveWriter archive)", "modifiers": ["protected", "override"], "protected": true, "virtual": false, @@ -32146,14 +32146,14 @@ ], "methods": [ { - "signature": "System.Boolean CommitViewportChanges()", + "signature": "bool CommitViewportChanges()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean GetFormattedScale(ScaleFormat format, out System.String value)", + "signature": "bool GetFormattedScale(ScaleFormat format, out string value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -32167,7 +32167,7 @@ }, { "name": "value", - "type": "System.String", + "type": "string", "summary": "The formatted string" } ], @@ -33044,14 +33044,14 @@ ], "methods": [ { - "signature": "UnitSystem AlternateDimensionLengthDisplayUnit(System.UInt32 model_serial_number)", + "signature": "UnitSystem AlternateDimensionLengthDisplayUnit(uint model_serial_number)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void ClearAllFieldOverrides()", + "signature": "void ClearAllFieldOverrides()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -33059,7 +33059,7 @@ "since": "6.0" }, { - "signature": "System.Void ClearFieldOverride(Field field)", + "signature": "void ClearFieldOverride(Field field)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -33067,7 +33067,7 @@ "since": "6.0" }, { - "signature": "System.Void CopyFrom(DimensionStyle source)", + "signature": "void CopyFrom(DimensionStyle source)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -33082,28 +33082,28 @@ ] }, { - "signature": "Bitmap CreatePreviewBitmap(System.Int32 width, System.Int32 height)", + "signature": "Bitmap CreatePreviewBitmap(int width, int height)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void DeleteAllUserStrings()", + "signature": "void DeleteAllUserStrings()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.9" }, { - "signature": "System.Boolean DeleteUserString(System.String key)", + "signature": "bool DeleteUserString(string key)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.9" }, { - "signature": "UnitSystem DimensionLengthDisplayUnit(System.UInt32 model_serial_number)", + "signature": "UnitSystem DimensionLengthDisplayUnit(uint model_serial_number)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -33119,7 +33119,7 @@ "returns": "An object of the same type as this, with the same properties and behavior." }, { - "signature": "DimensionStyle Duplicate(System.String newName, System.Guid newId, System.Guid newParentId)", + "signature": "DimensionStyle Duplicate(string newName, System.Guid newId, System.Guid newParentId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -33128,7 +33128,7 @@ "returns": "An object of the same type as this, with the same properties and behavior." }, { - "signature": "System.String GetUserString(System.String key)", + "signature": "string GetUserString(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -33137,7 +33137,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "id used to retrieve the string." } ], @@ -33153,7 +33153,7 @@ "returns": "A new collection." }, { - "signature": "System.Boolean IsChildOf(System.Guid parentId)", + "signature": "bool IsChildOf(System.Guid parentId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -33162,13 +33162,13 @@ "returns": "True if this is a child of the DimensionStyle with Parent False otherwise." }, { - "signature": "System.Boolean IsFieldOverriden(Field field)", + "signature": "bool IsFieldOverriden(Field field)", "modifiers": ["public"], "protected": false, "virtual": false }, { - "signature": "System.Void ScaleLengthValues(System.Double scale)", + "signature": "void ScaleLengthValues(double scale)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -33176,7 +33176,7 @@ "since": "6.0" }, { - "signature": "System.Void SetFieldOverride(Field field)", + "signature": "void SetFieldOverride(Field field)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -33184,7 +33184,7 @@ "since": "6.0" }, { - "signature": "System.Boolean SetUserString(System.String key, System.String value)", + "signature": "bool SetUserString(string key, string value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -33193,12 +33193,12 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "id used to retrieve this string." }, { "name": "value", - "type": "System.String", + "type": "string", "summary": "string associated with key." } ], @@ -34734,7 +34734,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -34742,7 +34742,7 @@ "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -34750,13 +34750,13 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] }, { - "signature": "System.Boolean EarthLocationIsSet()", + "signature": "bool EarthLocationIsSet()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -34800,7 +34800,7 @@ "returns": "Transform on success. Invalid Transform on error." }, { - "signature": "System.Boolean ModelLocationIsSet()", + "signature": "bool ModelLocationIsSet()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -35250,14 +35250,14 @@ ], "methods": [ { - "signature": "System.String[] AvailableFontFaceNames()", + "signature": "string AvailableFontFaceNames()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "Font FromQuartetProperties(System.String quartetName, System.Boolean bold, System.Boolean italic)", + "signature": "Font FromQuartetProperties(string quartetName, bool bold, bool italic)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -35271,7 +35271,7 @@ "since": "6.5" }, { - "signature": "Font[] InstalledFonts(System.String familyName)", + "signature": "Font[] InstalledFonts(string familyName)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -35285,7 +35285,7 @@ "since": "6.7" }, { - "signature": "System.Void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)", + "signature": "void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -35625,7 +35625,7 @@ ], "methods": [ { - "signature": "System.String ToString()", + "signature": "string ToString()", "modifiers": ["public", "override"], "protected": false, "virtual": false @@ -35697,7 +35697,7 @@ ], "methods": [ { - "signature": "System.Boolean GetCageParameters(out System.Double u, out System.Double v, out System.Double w)", + "signature": "bool GetCageParameters(out double u, out double v, out double w)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -35706,7 +35706,7 @@ "returns": "True on success. Output is unreliable if return is false." }, { - "signature": "System.Int32 GetCurveCVIndices(out System.Int32[] cvIndices)", + "signature": "int GetCurveCVIndices(out int cvIndices)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -35715,14 +35715,14 @@ "parameters": [ { "name": "cvIndices", - "type": "System.Int32[]", + "type": "int", "summary": "The NURBS curve control point indices." } ], "returns": "The number of NURBS curve control points managed by this grip. If the grip is not a curve control point, zero is returned." }, { - "signature": "System.Boolean GetCurveParameters(out System.Double t)", + "signature": "bool GetCurveParameters(out double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -35731,7 +35731,7 @@ "returns": "True on success. Output is unreliable if return is false." }, { - "signature": "System.Boolean GetGripDirections(out Vector3d u, out Vector3d v, out Vector3d normal)", + "signature": "bool GetGripDirections(out Vector3d u, out Vector3d v, out Vector3d normal)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -35757,7 +35757,7 @@ "returns": "True if the grip has directions." }, { - "signature": "System.Int32 GetSurfaceCVIndices(out Tuple[] cvIndices)", + "signature": "int GetSurfaceCVIndices(out Tuple[] cvIndices)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -35773,7 +35773,7 @@ "returns": "The number of NURBS surface control points managed by this grip. If the grip is not a surface control point, zero is returned." }, { - "signature": "System.Boolean GetSurfaceParameters(out System.Double u, out System.Double v)", + "signature": "bool GetSurfaceParameters(out double u, out double v)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -35782,7 +35782,7 @@ "returns": "True on success. Output is unreliable if return is false." }, { - "signature": "System.Void Move(Point3d newLocation)", + "signature": "void Move(Point3d newLocation)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -35797,7 +35797,7 @@ ] }, { - "signature": "System.Void Move(Transform xform)", + "signature": "void Move(Transform xform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -35812,7 +35812,7 @@ ] }, { - "signature": "System.Void Move(Vector3d delta)", + "signature": "void Move(Vector3d delta)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -35827,7 +35827,7 @@ ] }, { - "signature": "GripObject NeighborGrip(System.Int32 directionR, System.Int32 directionS, System.Int32 directionT, System.Boolean wrap)", + "signature": "GripObject NeighborGrip(int directionR, int directionS, int directionT, bool wrap)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -35836,29 +35836,29 @@ "parameters": [ { "name": "directionR", - "type": "System.Int32", + "type": "int", "summary": "-1 to go back one grip, +1 to move forward one grip. For curves, surfaces and cages, this is the first parameter direction." }, { "name": "directionS", - "type": "System.Int32", + "type": "int", "summary": "-1 to go back one grip, +1 to move forward one grip. For surfaces and cages this is the second parameter direction." }, { "name": "directionT", - "type": "System.Int32", + "type": "int", "summary": "For cages this is the third parameter direction" }, { "name": "wrap", - "type": "System.Boolean", + "type": "bool", "summary": "" } ], "returns": "logical neighbor or None if the is no logical neighbor" }, { - "signature": "System.Void UndoMove()", + "signature": "void UndoMove()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -35900,21 +35900,21 @@ ], "methods": [ { - "signature": "System.Void DeleteAllUserStrings()", + "signature": "void DeleteAllUserStrings()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.11" }, { - "signature": "System.Boolean DeleteUserString(System.String key)", + "signature": "bool DeleteUserString(string key)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.11" }, { - "signature": "System.String GetUserString(System.String key)", + "signature": "string GetUserString(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -35923,7 +35923,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "id used to retrieve the string." } ], @@ -35939,7 +35939,7 @@ "returns": "A new collection." }, { - "signature": "System.Boolean SetUserString(System.String key, System.String value)", + "signature": "bool SetUserString(string key, string value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -35948,12 +35948,12 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "id used to retrieve this string." }, { "name": "value", - "type": "System.String", + "type": "string", "summary": "string associated with key." } ], @@ -36061,7 +36061,7 @@ ], "methods": [ { - "signature": "System.Void AppendDash(System.Double dash)", + "signature": "void AppendDash(double dash)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -36070,13 +36070,13 @@ "parameters": [ { "name": "dash", - "type": "System.Double", + "type": "double", "summary": "Length to append, < 0 for a gap." } ] }, { - "signature": "System.Double DashAt(System.Int32 dashIndex)", + "signature": "double DashAt(int dashIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -36085,14 +36085,14 @@ "parameters": [ { "name": "dashIndex", - "type": "System.Int32", + "type": "int", "summary": "Index of the dash to get." } ], "returns": "The length of the dash. or gap if negative." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -36100,14 +36100,14 @@ "since": "8.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Releases the unmanaged object." }, { - "signature": "System.Void SetDashes(IEnumerable dashes)", + "signature": "void SetDashes(IEnumerable dashes)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -36244,7 +36244,7 @@ ], "methods": [ { - "signature": "HatchPattern[] ReadFromFile(System.String filename, System.Boolean quiet)", + "signature": "HatchPattern[] ReadFromFile(string filename, bool quiet)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -36253,19 +36253,19 @@ "parameters": [ { "name": "filename", - "type": "System.String", + "type": "string", "summary": "Name of an existing file. If filename is None or empty, default hatch pattern filename is used." }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "Ignored." } ], "returns": "An array of hatch patterns. This can be null, but not empty." }, { - "signature": "System.Int32 AddHatchLine(HatchLine hatchLine)", + "signature": "int AddHatchLine(HatchLine hatchLine)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -36281,7 +36281,7 @@ "returns": "The index of newly added hatch line, or -1 on failure." }, { - "signature": "Rhino.Geometry.Line[] CreatePreviewGeometry(System.Int32 width, System.Int32 height, System.Double angle)", + "signature": "Rhino.Geometry.Line[] CreatePreviewGeometry(int width, int height, double angle)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -36290,38 +36290,38 @@ "parameters": [ { "name": "width", - "type": "System.Int32", + "type": "int", "summary": "The width of the preview." }, { "name": "height", - "type": "System.Int32", + "type": "int", "summary": "The height of the preview." }, { "name": "angle", - "type": "System.Double", + "type": "double", "summary": "The rotation angle of the pattern display in radians." } ], "returns": "The preview line segments if successful, an empty array on failure." }, { - "signature": "System.Void DeleteAllUserStrings()", + "signature": "void DeleteAllUserStrings()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.9" }, { - "signature": "System.Boolean DeleteUserString(System.String key)", + "signature": "bool DeleteUserString(string key)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.9" }, { - "signature": "System.String GetUserString(System.String key)", + "signature": "string GetUserString(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -36330,7 +36330,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "id used to retrieve the string." } ], @@ -36346,7 +36346,7 @@ "returns": "A new collection." }, { - "signature": "HatchLine HatchLineAt(System.Int32 hatchLineIndex)", + "signature": "HatchLine HatchLineAt(int hatchLineIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -36355,20 +36355,20 @@ "parameters": [ { "name": "hatchLineIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the hatch line." } ], "returns": "The hatch line, or None on failure." }, { - "signature": "System.Void OnSwitchToNonConst()", + "signature": "void OnSwitchToNonConst()", "modifiers": ["protected", "override"], "protected": true, "virtual": false }, { - "signature": "System.Void RemoveAllHatchLines()", + "signature": "void RemoveAllHatchLines()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -36376,7 +36376,7 @@ "since": "8.0" }, { - "signature": "System.Boolean RemoveHatchLine(System.Int32 hatchLineIndex)", + "signature": "bool RemoveHatchLine(int hatchLineIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -36385,14 +36385,14 @@ "parameters": [ { "name": "hatchLineIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the hatch line to remove." } ], "returns": "True if successful, False if index is out of range." }, { - "signature": "System.Int32 SetHatchLines(IEnumerable hatchLines)", + "signature": "int SetHatchLines(IEnumerable hatchLines)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -36408,7 +36408,7 @@ "returns": "The number of hatch lines added." }, { - "signature": "System.Boolean SetUserString(System.String key, System.String value)", + "signature": "bool SetUserString(string key, string value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -36417,12 +36417,12 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "id used to retrieve this string." }, { "name": "value", - "type": "System.String", + "type": "string", "summary": "string associated with key." } ], @@ -36580,7 +36580,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -36588,7 +36588,7 @@ "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -36596,83 +36596,83 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] }, { - "signature": "System.Boolean SetBool(System.Int32 id, System.Boolean value)", + "signature": "bool SetBool(int id, bool value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetBools(System.Int32 id, IEnumerable values)", + "signature": "bool SetBools(int id, IEnumerable values)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetBrep(System.Int32 id, Geometry.Brep value)", + "signature": "bool SetBrep(int id, Geometry.Brep value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetColor(System.Int32 id, System.Drawing.Color value)", + "signature": "bool SetColor(int id, System.Drawing.Color value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetColors(System.Int32 id, IEnumerable values)", + "signature": "bool SetColors(int id, IEnumerable values)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetCurve(System.Int32 id, Geometry.Curve value)", + "signature": "bool SetCurve(int id, Geometry.Curve value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetDouble(System.Int32 id, System.Double value)", + "signature": "bool SetDouble(int id, double value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetDoubles(System.Int32 id, IEnumerable values)", + "signature": "bool SetDoubles(int id, IEnumerable values)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetGuid(System.Int32 id, System.Guid value)", + "signature": "bool SetGuid(int id, System.Guid value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetGuids(System.Int32 id, IEnumerable values)", + "signature": "bool SetGuids(int id, IEnumerable values)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetHistoryVersion(System.Int32 historyVersion)", + "signature": "bool SetHistoryVersion(int historyVersion)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -36681,98 +36681,98 @@ "parameters": [ { "name": "historyVersion", - "type": "System.Int32", + "type": "int", "summary": "Any non-zero integer. It is strongly suggested that something like YYYYMMDD be used." } ], "returns": "True if successful." }, { - "signature": "System.Boolean SetInt(System.Int32 id, System.Int32 value)", + "signature": "bool SetInt(int id, int value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetInts(System.Int32 id, IEnumerable values)", + "signature": "bool SetInts(int id, IEnumerable values)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetMesh(System.Int32 id, Geometry.Mesh value)", + "signature": "bool SetMesh(int id, Geometry.Mesh value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetObjRef(System.Int32 id, ObjRef value)", + "signature": "bool SetObjRef(int id, ObjRef value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetPoint3d(System.Int32 id, Rhino.Geometry.Point3d value)", + "signature": "bool SetPoint3d(int id, Rhino.Geometry.Point3d value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetPoint3dOnObject(System.Int32 id, ObjRef objref, Rhino.Geometry.Point3d value)", + "signature": "bool SetPoint3dOnObject(int id, ObjRef objref, Rhino.Geometry.Point3d value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetPoint3ds(System.Int32 id, IEnumerable values)", + "signature": "bool SetPoint3ds(int id, IEnumerable values)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetString(System.Int32 id, System.String value)", + "signature": "bool SetString(int id, string value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetStrings(System.Int32 id, IEnumerable values)", + "signature": "bool SetStrings(int id, IEnumerable values)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetSurface(System.Int32 id, Geometry.Surface value)", + "signature": "bool SetSurface(int id, Geometry.Surface value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetTransorm(System.Int32 id, Rhino.Geometry.Transform value)", + "signature": "bool SetTransorm(int id, Rhino.Geometry.Transform value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetVector3d(System.Int32 id, Rhino.Geometry.Vector3d value)", + "signature": "bool SetVector3d(int id, Rhino.Geometry.Vector3d value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetVector3ds(System.Int32 id, IEnumerable values)", + "signature": "bool SetVector3ds(int id, IEnumerable values)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -36903,7 +36903,7 @@ ], "methods": [ { - "signature": "System.Drawing.Bitmap CreatePreviewBitmap(Display.DefinedViewportProjection definedViewportProjection, DisplayMode displayMode, System.Drawing.Size bitmapSize, System.Boolean applyDpiScaling)", + "signature": "System.Drawing.Bitmap CreatePreviewBitmap(Display.DefinedViewportProjection definedViewportProjection, DisplayMode displayMode, System.Drawing.Size bitmapSize, bool applyDpiScaling)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -36927,7 +36927,7 @@ }, { "name": "applyDpiScaling", - "type": "System.Boolean", + "type": "bool", "summary": "Specify True to apply DPI scaling (Windows-only)." } ], @@ -36960,7 +36960,7 @@ "returns": "The preview bitmap if successful, None otherwise." }, { - "signature": "System.Drawing.Bitmap CreatePreviewBitmap(Display.DefinedViewportProjection definedViewportProjection, System.Drawing.Size bitmapSize, System.Boolean applyDpiScaling)", + "signature": "System.Drawing.Bitmap CreatePreviewBitmap(Display.DefinedViewportProjection definedViewportProjection, System.Drawing.Size bitmapSize, bool applyDpiScaling)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -36979,7 +36979,7 @@ }, { "name": "applyDpiScaling", - "type": "System.Boolean", + "type": "bool", "summary": "Specify True to apply DPI scaling (Windows-only)." } ], @@ -37007,7 +37007,7 @@ "returns": "The preview bitmap if successful, None otherwise." }, { - "signature": "System.Drawing.Bitmap CreatePreviewBitmap(System.Guid displayModeId, Display.DefinedViewportProjection viewportProjection, Display.IsometricCamera isometricCamera, System.Boolean drawDecorations, System.Drawing.Size bitmapSize, System.Boolean applyDpiScaling)", + "signature": "System.Drawing.Bitmap CreatePreviewBitmap(System.Guid displayModeId, Display.DefinedViewportProjection viewportProjection, Display.IsometricCamera isometricCamera, bool drawDecorations, System.Drawing.Size bitmapSize, bool applyDpiScaling)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -37031,7 +37031,7 @@ }, { "name": "drawDecorations", - "type": "System.Boolean", + "type": "bool", "summary": "Specify True to draw viewport decorations, such as grid and axes." }, { @@ -37041,14 +37041,14 @@ }, { "name": "applyDpiScaling", - "type": "System.Boolean", + "type": "bool", "summary": "Specify True to apply DPI scaling (Windows-only)." } ], "returns": "The preview bitmap if successful, None otherwise." }, { - "signature": "System.Drawing.Bitmap CreatePreviewBitmap(System.Guid definitionObjectId, Display.DefinedViewportProjection viewportProjection, DisplayMode displayMode, System.Drawing.Size bitmapSize, System.Boolean applyDpiScaling)", + "signature": "System.Drawing.Bitmap CreatePreviewBitmap(System.Guid definitionObjectId, Display.DefinedViewportProjection viewportProjection, DisplayMode displayMode, System.Drawing.Size bitmapSize, bool applyDpiScaling)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -37077,14 +37077,14 @@ }, { "name": "applyDpiScaling", - "type": "System.Boolean", + "type": "bool", "summary": "Specify True to apply DPI scaling (Windows-only)." } ], "returns": "The preview bitmap if successful, None otherwise." }, { - "signature": "System.Boolean Equals(System.Object obj)", + "signature": "bool Equals(object obj)", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -37101,7 +37101,7 @@ "returns": "An array of instance definitions. The returned array can be empty, but not null." }, { - "signature": "System.Int32 GetHashCode()", + "signature": "int GetHashCode()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -37117,7 +37117,7 @@ "returns": "An array of Rhino objects. The returned array can be empty, but not null." }, { - "signature": "InstanceObject[] GetReferences(System.Int32 wheretoLook)", + "signature": "InstanceObject[] GetReferences(int wheretoLook)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -37126,14 +37126,14 @@ "parameters": [ { "name": "wheretoLook", - "type": "System.Int32", + "type": "int", "summary": "0 = get top level references in active document. \n1 = get top level and nested references in active document. \n2 = check for references from other instance definitions." } ], "returns": "An array of instance objects. The returned array can be empty, but not null." }, { - "signature": "System.Boolean InUse(System.Int32 wheretoLook)", + "signature": "bool InUse(int wheretoLook)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -37142,14 +37142,14 @@ "parameters": [ { "name": "wheretoLook", - "type": "System.Int32", + "type": "int", "summary": "0 = check for top level references in active document. \n1 = check for top level and nested references in active document. \n2 = check for references in other instance definitions." } ], "returns": "True if the instance definition is used; otherwise false." }, { - "signature": "RhinoObject Object(System.Int32 index)", + "signature": "RhinoObject Object(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -37158,14 +37158,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "0 <= index < ObjectCount." } ], "returns": "Returns an object that is used to define the geometry. Does NOT return an object that references this definition.count the number of references to this instance." }, { - "signature": "System.Int32 UseCount()", + "signature": "int UseCount()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -37174,7 +37174,7 @@ "returns": "The number of references of this instance definition in the model." }, { - "signature": "System.Int32 UseCount(out System.Int32 topLevelReferenceCount, out System.Int32 nestedReferenceCount)", + "signature": "int UseCount(out int topLevelReferenceCount, out int nestedReferenceCount)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -37183,19 +37183,19 @@ "parameters": [ { "name": "topLevelReferenceCount", - "type": "System.Int32", + "type": "int", "summary": "The number of top-level references." }, { "name": "nestedReferenceCount", - "type": "System.Int32", + "type": "int", "summary": "The number of nested instances." } ], "returns": "The number of references of this instance definition in the model." }, { - "signature": "System.Int32 UsesDefinition(System.Int32 otherIdefIndex)", + "signature": "int UsesDefinition(int otherIdefIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -37204,14 +37204,14 @@ "parameters": [ { "name": "otherIdefIndex", - "type": "System.Int32", + "type": "int", "summary": "index of another instance definition." } ], "returns": "0 no 1 other_idef_index is the index of this instance definition >1 This InstanceDefinition uses the instance definition and the returned value is the nesting depth." }, { - "signature": "System.Boolean UsesLayer(System.Int32 layerIndex)", + "signature": "bool UsesLayer(int layerIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -37220,14 +37220,14 @@ "parameters": [ { "name": "layerIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of layer to search for." } ], "returns": "True if there is an object in the instance definition that is on the layer." }, { - "signature": "System.Boolean UsesLinetype(System.Int32 linetypeIndex)", + "signature": "bool UsesLinetype(int linetypeIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -37236,7 +37236,7 @@ "parameters": [ { "name": "linetypeIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of linetype to search for." } ], @@ -37415,7 +37415,7 @@ ], "methods": [ { - "signature": "System.Void Explode(System.Boolean explodeNestedInstances, out RhinoObject[] pieces, out ObjectAttributes[] pieceAttributes, out Transform[] pieceTransforms)", + "signature": "void Explode(bool explodeNestedInstances, out RhinoObject[] pieces, out ObjectAttributes[] pieceAttributes, out Transform[] pieceTransforms)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -37424,7 +37424,7 @@ "parameters": [ { "name": "explodeNestedInstances", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then nested instance references are recursively exploded into pieces until actual geometry is found. If false, an InstanceObject is added to the pieces out parameter when this InstanceObject has nested references." }, { @@ -37445,7 +37445,7 @@ ] }, { - "signature": "System.Void Explode(System.Boolean skipHiddenPieces, System.Guid viewportId, System.Boolean explodeNestedInstances, out RhinoObject[] pieces, out ObjectAttributes[] pieceAttributes, out Transform[] pieceTransforms)", + "signature": "void Explode(bool skipHiddenPieces, System.Guid viewportId, bool explodeNestedInstances, out RhinoObject[] pieces, out ObjectAttributes[] pieceAttributes, out Transform[] pieceTransforms)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -37454,7 +37454,7 @@ "parameters": [ { "name": "skipHiddenPieces", - "type": "System.Boolean", + "type": "bool", "summary": "If true, pieces that are not visible will not be appended to the pieces out parameter." }, { @@ -37464,7 +37464,7 @@ }, { "name": "explodeNestedInstances", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then nested instance references are recursively exploded into pieces until actual geometry is found. If false, an InstanceObject is added to the pieces out parameter when this InstanceObject has nested references." }, { @@ -37493,7 +37493,7 @@ "since": "8.0" }, { - "signature": "System.Boolean UsesDefinition(System.Int32 definitionIndex, out System.Int32 nestingLevel)", + "signature": "bool UsesDefinition(int definitionIndex, out int nestingLevel)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -37502,12 +37502,12 @@ "parameters": [ { "name": "definitionIndex", - "type": "System.Int32", + "type": "int", "summary": "" }, { "name": "nestingLevel", - "type": "System.Int32", + "type": "int", "summary": "If the instance definition is used, this is the definition's nesting depth" } ], @@ -37806,7 +37806,7 @@ "returns": "A new layer instance." }, { - "signature": "System.String GetLeafName(Layer layer)", + "signature": "string GetLeafName(Layer layer)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -37815,7 +37815,7 @@ "returns": "leaf name or String.Empty if fullPath does not contain a leaf" }, { - "signature": "System.String GetLeafName(System.String fullPath)", + "signature": "string GetLeafName(string fullPath)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -37824,7 +37824,7 @@ "returns": "leaf name or String.Empty if fullPath does not contain a leaf" }, { - "signature": "System.String GetParentName(Layer layer)", + "signature": "string GetParentName(Layer layer)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -37833,7 +37833,7 @@ "returns": "parent name or String.Empty" }, { - "signature": "System.String GetParentName(System.String fullPath)", + "signature": "string GetParentName(string fullPath)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -37842,7 +37842,7 @@ "returns": "parent name or String.Empty" }, { - "signature": "System.Boolean IsValidName(System.String name)", + "signature": "bool IsValidName(string name)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -37853,14 +37853,14 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "A name to be validated." } ], "returns": "True if the name is valid for a layer name; otherwise, false." }, { - "signature": "System.Boolean CommitChanges()", + "signature": "bool CommitChanges()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -37869,7 +37869,7 @@ "obsolete": "No longer needed. Layer changes in the document are now immediate" }, { - "signature": "System.Void CopyAttributesFrom(Layer otherLayer)", + "signature": "void CopyAttributesFrom(Layer otherLayer)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -37877,7 +37877,7 @@ "since": "6.0" }, { - "signature": "System.Void Default()", + "signature": "void Default()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -37885,14 +37885,14 @@ "since": "5.0" }, { - "signature": "System.Void DeleteAllUserStrings()", + "signature": "void DeleteAllUserStrings()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.9" }, { - "signature": "System.Void DeleteModelVisible()", + "signature": "void DeleteModelVisible()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -37900,7 +37900,7 @@ "since": "8.0" }, { - "signature": "System.Void DeletePerViewportColor(System.Guid viewportId)", + "signature": "void DeletePerViewportColor(System.Guid viewportId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -37915,7 +37915,7 @@ ] }, { - "signature": "System.Void DeletePerViewportPlotColor(System.Guid viewportId)", + "signature": "void DeletePerViewportPlotColor(System.Guid viewportId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -37930,7 +37930,7 @@ ] }, { - "signature": "System.Void DeletePerViewportPlotWeight(System.Guid viewportId)", + "signature": "void DeletePerViewportPlotWeight(System.Guid viewportId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -37945,7 +37945,7 @@ ] }, { - "signature": "System.Void DeletePerViewportSettings(System.Guid viewportId)", + "signature": "void DeletePerViewportSettings(System.Guid viewportId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -37960,7 +37960,7 @@ ] }, { - "signature": "System.Void DeletePerViewportVisible(System.Guid viewportId)", + "signature": "void DeletePerViewportVisible(System.Guid viewportId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -37975,21 +37975,21 @@ ] }, { - "signature": "System.Boolean DeleteUserString(System.String key)", + "signature": "bool DeleteUserString(string key)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.9" }, { - "signature": "System.Boolean Equals(Layer other)", + "signature": "bool Equals(Layer other)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean Equals(System.Object obj)", + "signature": "bool Equals(object obj)", "modifiers": ["public", "override"], "protected": false, "virtual": false @@ -38004,7 +38004,7 @@ "returns": "Array of child layers, sorted by layer index, or None if this layer does not have any children." }, { - "signature": "Layer[] GetChildren(System.Boolean allChildren)", + "signature": "Layer[] GetChildren(bool allChildren)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -38013,7 +38013,7 @@ "parameters": [ { "name": "allChildren", - "type": "System.Boolean", + "type": "bool", "summary": "If false, the immediate children are returned. If true, immediate children, their children, and so on, are returned." } ], @@ -38028,13 +38028,13 @@ "since": "8.0" }, { - "signature": "System.Int32 GetHashCode()", + "signature": "int GetHashCode()", "modifiers": ["public", "override"], "protected": false, "virtual": false }, { - "signature": "System.Boolean GetPersistentLocking()", + "signature": "bool GetPersistentLocking()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -38042,7 +38042,7 @@ "since": "5.5" }, { - "signature": "System.Boolean GetPersistentVisibility()", + "signature": "bool GetPersistentVisibility()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -38051,7 +38051,7 @@ "remarks": "Returns True if this layer's visibility is controlled by a parent object and the parent is turned on (after being off), then this layer will also be turned on. Returns False if this layer's visibility is controlled by a parent object and the parent layer is turned on (after being off), then this layer will continue to be off. When the persistent viability is not explicitly set, this property returns the current value of IsVisible" }, { - "signature": "System.String GetUserString(System.String key)", + "signature": "string GetUserString(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -38060,7 +38060,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "id used to retrieve the string." } ], @@ -38076,7 +38076,7 @@ "returns": "A new collection." }, { - "signature": "System.Boolean HasPerViewportSettings(System.Guid viewportId)", + "signature": "bool HasPerViewportSettings(System.Guid viewportId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -38092,7 +38092,7 @@ "returns": "True if the layer has per viewport settings, False otherwise." }, { - "signature": "System.Boolean HasSelectedObjects(System.Boolean checkSubObjects)", + "signature": "bool HasSelectedObjects(bool checkSubObjects)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -38101,56 +38101,56 @@ "parameters": [ { "name": "checkSubObjects", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the search will include objects that have some subset of the object selected, like some edges of a Brep. If false, objects where the entire object is not selected are ignored." } ], "returns": "True if the layer has selected Rhino objects, False otherwise." }, { - "signature": "System.Boolean IsChildOf(Layer otherLayer)", + "signature": "bool IsChildOf(int layerIndex)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean IsChildOf(System.Guid otherlayerId)", + "signature": "bool IsChildOf(Layer otherLayer)", "modifiers": ["public"], "protected": false, "virtual": false, - "since": "6.0" + "since": "5.0" }, { - "signature": "System.Boolean IsChildOf(System.Int32 layerIndex)", + "signature": "bool IsChildOf(System.Guid otherlayerId)", "modifiers": ["public"], "protected": false, "virtual": false, - "since": "5.0" + "since": "6.0" }, { - "signature": "System.Boolean IsParentOf(Layer otherLayer)", + "signature": "bool IsParentOf(int layerIndex)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean IsParentOf(System.Guid otherLayer)", + "signature": "bool IsParentOf(Layer otherLayer)", "modifiers": ["public"], "protected": false, "virtual": false, - "since": "6.0" + "since": "5.0" }, { - "signature": "System.Boolean IsParentOf(System.Int32 layerIndex)", + "signature": "bool IsParentOf(System.Guid otherLayer)", "modifiers": ["public"], "protected": false, "virtual": false, - "since": "5.0" + "since": "6.0" }, { - "signature": "Layer ParentLayer(System.Boolean rootLevelParent)", + "signature": "Layer ParentLayer(bool rootLevelParent)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -38159,7 +38159,7 @@ "parameters": [ { "name": "rootLevelParent", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the root level parent is returned. The root level parent never has a parent. If false, the immediate parent is returned. The immediate parent may have a parent." } ], @@ -38182,7 +38182,7 @@ "returns": "The display color." }, { - "signature": "System.Boolean PerViewportIsVisible(System.Guid viewportId)", + "signature": "bool PerViewportIsVisible(System.Guid viewportId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -38198,7 +38198,7 @@ "returns": "Returns True if objects on layer are visible." }, { - "signature": "System.Boolean PerViewportPersistentVisibility(System.Guid viewportId)", + "signature": "bool PerViewportPersistentVisibility(System.Guid viewportId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -38223,7 +38223,7 @@ "returns": "The plot color." }, { - "signature": "System.Double PerViewportPlotWeight(System.Guid viewportId)", + "signature": "double PerViewportPlotWeight(System.Guid viewportId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -38239,21 +38239,21 @@ "returns": "The plot color." }, { - "signature": "System.Void RemoveCustomSectionStyle()", + "signature": "void RemoveCustomSectionStyle()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Void SetCustomSectionStyle(SectionStyle sectionStyle)", + "signature": "void SetCustomSectionStyle(SectionStyle sectionStyle)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Void SetPersistentLocking(System.Boolean persistentLocking)", + "signature": "void SetPersistentLocking(bool persistentLocking)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -38261,7 +38261,7 @@ "since": "5.5" }, { - "signature": "System.Void SetPersistentVisibility(System.Boolean persistentVisibility)", + "signature": "void SetPersistentVisibility(bool persistentVisibility)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -38269,7 +38269,7 @@ "since": "5.5" }, { - "signature": "System.Void SetPerViewportColor(System.Guid viewportId, System.Drawing.Color color)", + "signature": "void SetPerViewportColor(System.Guid viewportId, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -38289,7 +38289,7 @@ ] }, { - "signature": "System.Void SetPerViewportPersistentVisibility(System.Guid viewportId, System.Boolean persistentVisibility)", + "signature": "void SetPerViewportPersistentVisibility(System.Guid viewportId, bool persistentVisibility)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -38303,13 +38303,13 @@ }, { "name": "persistentVisibility", - "type": "System.Boolean", + "type": "bool", "summary": "If true, this layer's visibility in the specified viewport is controlled by a parent object and the parent is turned on (after being off), then this layer will also be turned on in the specified viewport. If false, this layer's visibility in the specified viewport is controlled by a parent object and the parent layer is turned on (after being off), then this layer will continue to be off in the specified viewport." } ] }, { - "signature": "System.Void SetPerViewportPlotColor(System.Guid viewportId, System.Drawing.Color color)", + "signature": "void SetPerViewportPlotColor(System.Guid viewportId, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -38329,7 +38329,7 @@ ] }, { - "signature": "System.Void SetPerViewportPlotWeight(System.Guid viewportId, System.Double plotWeight)", + "signature": "void SetPerViewportPlotWeight(System.Guid viewportId, double plotWeight)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -38343,13 +38343,13 @@ }, { "name": "plotWeight", - "type": "System.Double", + "type": "double", "summary": "The plot weight in millimeters. A weight of 0.0 indicates the \"default\" pen weight should be used. A weight of -1.0 indicates the layer should not be printed." } ] }, { - "signature": "System.Void SetPerViewportVisible(System.Guid viewportId, System.Boolean visible)", + "signature": "void SetPerViewportVisible(System.Guid viewportId, bool visible)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -38363,13 +38363,13 @@ }, { "name": "visible", - "type": "System.Boolean", + "type": "bool", "summary": "True to make layer visible, False to make layer invisible." } ] }, { - "signature": "System.Boolean SetUserString(System.String key, System.String value)", + "signature": "bool SetUserString(string key, string value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -38378,25 +38378,25 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "id used to retrieve this string." }, { "name": "value", - "type": "System.String", + "type": "string", "summary": "string associated with key." } ], "returns": "True on success." }, { - "signature": "System.String ToString()", + "signature": "string ToString()", "modifiers": ["public", "override"], "protected": false, "virtual": false }, { - "signature": "System.Void UnsetModelPersistentVisibility()", + "signature": "void UnsetModelPersistentVisibility()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -38404,7 +38404,7 @@ "since": "8.0" }, { - "signature": "System.Void UnsetPersistentLocking()", + "signature": "void UnsetPersistentLocking()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -38412,7 +38412,7 @@ "since": "5.5" }, { - "signature": "System.Void UnsetPersistentVisibility()", + "signature": "void UnsetPersistentVisibility()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -38420,7 +38420,7 @@ "since": "5.5" }, { - "signature": "System.Void UnsetPerViewportPersistentVisibility(System.Guid viewportId)", + "signature": "void UnsetPerViewportPersistentVisibility(System.Guid viewportId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -38777,7 +38777,7 @@ ], "methods": [ { - "signature": "Linetype CreateFromPatternString(System.String patternString, System.Boolean millimeters)", + "signature": "Linetype CreateFromPatternString(string patternString, bool millimeters)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -38786,19 +38786,19 @@ "parameters": [ { "name": "patternString", - "type": "System.String", + "type": "string", "summary": "The pattern string." }, { "name": "millimeters", - "type": "System.Boolean", + "type": "bool", "summary": "Specify True if the pattern is represented in millimeters. Specify False if the pattern is represented in inches." } ], "returns": "A valid linetype if successful, None otherwise." }, { - "signature": "Linetype[] ReadFromFile(System.String path)", + "signature": "Linetype[] ReadFromFile(string path)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -38807,14 +38807,14 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "The path to the file to read." } ], "returns": "An array of linetypes if successful, otherwise an empty array." }, { - "signature": "System.Int32 AppendSegment(System.Double length, System.Boolean isSolid)", + "signature": "int AppendSegment(double length, bool isSolid)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -38823,26 +38823,26 @@ "parameters": [ { "name": "length", - "type": "System.Double", + "type": "double", "summary": "The length of the segment to be added." }, { "name": "isSolid", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the length is interpreted as a line. If false, then the length is interpreted as a space." } ], "returns": "Index of the added segment." }, { - "signature": "System.Boolean CommitChanges()", + "signature": "bool CommitChanges()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void Default()", + "signature": "void Default()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -38850,14 +38850,14 @@ "since": "5.0" }, { - "signature": "System.Void DeleteAllUserStrings()", + "signature": "void DeleteAllUserStrings()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.9" }, { - "signature": "System.Boolean DeleteUserString(System.String key)", + "signature": "bool DeleteUserString(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -38873,7 +38873,7 @@ "returns": "The duplicated linetype if successful, None otherwise." }, { - "signature": "System.Void GetSegment(System.Int32 index, out System.Double length, out System.Boolean isSolid)", + "signature": "void GetSegment(int index, out double length, out bool isSolid)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -38882,17 +38882,17 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Zero based index of the segment." }, { "name": "length", - "type": "System.Double", + "type": "double", "summary": "The length of the segment in millimeters." }, { "name": "isSolid", - "type": "System.Boolean", + "type": "bool", "summary": "If the length is interpreted as a line, True is assigned during the call to this out parameter. \nIf the length is interpreted as a space, then False is assigned during the call to this out parameter." } ] @@ -38906,7 +38906,7 @@ "since": "8.0" }, { - "signature": "System.String GetUserString(System.String key)", + "signature": "string GetUserString(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -38915,7 +38915,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "id used to retrieve the string." } ], @@ -38931,7 +38931,7 @@ "returns": "A new collection." }, { - "signature": "System.String PatternString(System.Boolean millimeters)", + "signature": "string PatternString(bool millimeters)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -38940,14 +38940,14 @@ "parameters": [ { "name": "millimeters", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the string is formatted in millimeters. If false, the string is formatted in inches." } ], "returns": "The pattern string." }, { - "signature": "System.Boolean RemoveSegment(System.Int32 index)", + "signature": "bool RemoveSegment(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -38956,14 +38956,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Zero based index of the segment to remove." } ], "returns": "True if the segment index was removed." }, { - "signature": "System.Void RemoveTaper()", + "signature": "void RemoveTaper()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -38971,7 +38971,7 @@ "since": "8.0" }, { - "signature": "System.Boolean SetSegment(System.Int32 index, System.Double length, System.Boolean isSolid)", + "signature": "bool SetSegment(int index, double length, bool isSolid)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -38980,24 +38980,24 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Zero based index of the segment." }, { "name": "length", - "type": "System.Double", + "type": "double", "summary": "The length of the segment to be added in millimeters." }, { "name": "isSolid", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the length is interpreted as a line. If false, then the length is interpreted as a space." } ], "returns": "True if the operation was successful; otherwise false." }, { - "signature": "System.Boolean SetSegments(IEnumerable segments)", + "signature": "bool SetSegments(IEnumerable segments)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -39013,23 +39013,23 @@ "returns": "True if the segments were replaced" }, { - "signature": "System.Void SetTaper(System.Double startWidth, Point2d taperPoint, System.Double endWidth)", + "signature": "void SetTaper(double startWidth, double endWidth)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Set taper for this linetype width a single internal taper point", + "summary": "Set taper to a simple start width / end width", "since": "8.0" }, { - "signature": "System.Void SetTaper(System.Double startWidth, System.Double endWidth)", + "signature": "void SetTaper(double startWidth, Point2d taperPoint, double endWidth)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Set taper to a simple start width / end width", + "summary": "Set taper for this linetype width a single internal taper point", "since": "8.0" }, { - "signature": "System.Boolean SetUserString(System.String key, System.String value)", + "signature": "bool SetUserString(string key, string value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -39038,12 +39038,12 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "id used to retrieve this string." }, { "name": "value", - "type": "System.String", + "type": "string", "summary": "string associated with key." } ], @@ -39367,7 +39367,7 @@ ], "methods": [ { - "signature": "System.Void ClearMaterialChannels()", + "signature": "void ClearMaterialChannels()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -39375,21 +39375,21 @@ "since": "6.26" }, { - "signature": "System.Boolean CommitChanges()", + "signature": "bool CommitChanges()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void CopyFrom(Material other)", + "signature": "void CopyFrom(Material other)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void Default()", + "signature": "void Default()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -39443,7 +39443,7 @@ "since": "5.0" }, { - "signature": "System.String GetUserString(System.String key)", + "signature": "string GetUserString(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -39452,7 +39452,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "id used to retrieve the string." } ], @@ -39468,7 +39468,7 @@ "returns": "A collection of key strings and values strings. This" }, { - "signature": "System.Guid MaterialChannelIdFromIndex(System.Int32 material_channel_index)", + "signature": "System.Guid MaterialChannelIdFromIndex(int material_channel_index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -39477,14 +39477,14 @@ "parameters": [ { "name": "material_channel_index", - "type": "System.Int32", + "type": "int", "summary": "Index" } ], "returns": "Id of the material channel" }, { - "signature": "System.Int32 MaterialChannelIndexFromId(System.Guid material_channel_id, System.Boolean bAddIdIfNotPresent)", + "signature": "int MaterialChannelIndexFromId(System.Guid material_channel_id, bool bAddIdIfNotPresent)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -39498,62 +39498,62 @@ }, { "name": "bAddIdIfNotPresent", - "type": "System.Boolean", + "type": "bool", "summary": "Controls whether to add channel if none exist" } ], "returns": "Index of the material channel" }, { - "signature": "System.Void OnSwitchToNonConst()", + "signature": "void OnSwitchToNonConst()", "modifiers": ["protected", "override"], "protected": true, "virtual": false }, { - "signature": "System.Boolean SetBitmapTexture(System.String filename)", + "signature": "bool SetBitmapTexture(string filename)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetBitmapTexture(Texture texture)", + "signature": "bool SetBitmapTexture(Texture texture)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetBumpTexture(System.String filename)", + "signature": "bool SetBumpTexture(string filename)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetBumpTexture(Texture texture)", + "signature": "bool SetBumpTexture(Texture texture)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetEnvironmentTexture(System.String filename)", + "signature": "bool SetEnvironmentTexture(string filename)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetEnvironmentTexture(Texture texture)", + "signature": "bool SetEnvironmentTexture(Texture texture)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetTexture(Texture texture, TextureType which)", + "signature": "bool SetTexture(Texture texture, TextureType which)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -39573,21 +39573,21 @@ ] }, { - "signature": "System.Boolean SetTransparencyTexture(System.String filename)", + "signature": "bool SetTransparencyTexture(string filename)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetTransparencyTexture(Texture texture)", + "signature": "bool SetTransparencyTexture(Texture texture)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetUserString(System.String key, System.String value)", + "signature": "bool SetUserString(string key, string value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -39596,19 +39596,19 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "id used to retrieve this string." }, { "name": "value", - "type": "System.String", + "type": "string", "summary": "string associated with key." } ], "returns": "True on success." }, { - "signature": "System.Void ToPhysicallyBased()", + "signature": "void ToPhysicallyBased()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -39685,7 +39685,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -39820,7 +39820,7 @@ ], "methods": [ { - "signature": "System.Void Add(KeyValuePair item)", + "signature": "void Add(KeyValuePair item)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -39834,7 +39834,7 @@ ] }, { - "signature": "System.Void Add(System.Guid key, MaterialRef value)", + "signature": "void Add(System.Guid key, MaterialRef value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -39854,7 +39854,7 @@ ] }, { - "signature": "System.Void Clear()", + "signature": "void Clear()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -39862,7 +39862,7 @@ "since": "5.10" }, { - "signature": "System.Boolean Contains(KeyValuePair item)", + "signature": "bool Contains(KeyValuePair item)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -39877,7 +39877,7 @@ "returns": "True if item is found in this dictionary; otherwise, false." }, { - "signature": "System.Boolean ContainsKey(System.Guid key)", + "signature": "bool ContainsKey(System.Guid key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -39893,7 +39893,7 @@ "returns": "True if this dictionary contains an element with the specified plug-in Id; otherwise, false." }, { - "signature": "System.Void CopyTo(KeyValuePair[] array, System.Int32 arrayIndex)", + "signature": "void CopyTo(KeyValuePair[] array, int arrayIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -39906,7 +39906,7 @@ }, { "name": "arrayIndex", - "type": "System.Int32", + "type": "int", "summary": "The zero-based index in array at which copying begins." } ] @@ -39937,7 +39937,7 @@ "returns": "A IEnumerator that can be used to iterate this dictionary." }, { - "signature": "System.Boolean Remove(KeyValuePair item)", + "signature": "bool Remove(KeyValuePair item)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -39951,7 +39951,7 @@ ] }, { - "signature": "System.Boolean Remove(System.Guid key)", + "signature": "bool Remove(System.Guid key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -39967,7 +39967,7 @@ "returns": "True if the MaterialRef is successfully removed; otherwise, false. This method also returns False if key was not found in the original dictionary." }, { - "signature": "System.Boolean TryGetValue(System.Guid key, out MaterialRef value)", + "signature": "bool TryGetValue(System.Guid key, out MaterialRef value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -40020,7 +40020,7 @@ ], "methods": [ { - "signature": "System.Boolean CheckMeshes(IEnumerable meshObjects, Rhino.FileIO.TextLog textLog, ref MeshCheckParameters parameters)", + "signature": "bool CheckMeshes(IEnumerable meshObjects, Rhino.FileIO.TextLog textLog, ref MeshCheckParameters parameters)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -40262,7 +40262,7 @@ ], "methods": [ { - "signature": "System.Boolean IsValidComponentName(System.String name)", + "signature": "bool IsValidComponentName(string name)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -40271,14 +40271,14 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "The string to validate." } ], "returns": "True if the string is a valid model component name, False otherwise." }, { - "signature": "System.Boolean ModelComponentTypeIgnoresCase(ModelComponentType type)", + "signature": "bool ModelComponentTypeIgnoresCase(ModelComponentType type)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -40293,7 +40293,7 @@ ] }, { - "signature": "System.Boolean ModelComponentTypeIncludesParent(ModelComponentType type)", + "signature": "bool ModelComponentTypeIncludesParent(ModelComponentType type)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -40308,7 +40308,7 @@ ] }, { - "signature": "System.Boolean ModelComponentTypeRequiresUniqueName(ModelComponentType type)", + "signature": "bool ModelComponentTypeRequiresUniqueName(ModelComponentType type)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -40324,7 +40324,7 @@ "returns": "True with render materials and model geometry; False otherwise." }, { - "signature": "System.Void ClearId()", + "signature": "void ClearId()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -40332,7 +40332,7 @@ "since": "6.0" }, { - "signature": "System.Void ClearIndex()", + "signature": "void ClearIndex()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -40340,7 +40340,7 @@ "since": "6.0" }, { - "signature": "System.Void ClearName()", + "signature": "void ClearName()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -40348,7 +40348,7 @@ "since": "6.0" }, { - "signature": "System.UInt32 DataCRC(System.UInt32 currentRemainder)", + "signature": "uint DataCRC(uint currentRemainder)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -40357,14 +40357,14 @@ "parameters": [ { "name": "currentRemainder", - "type": "System.UInt32", + "type": "uint", "summary": "The current remainder value." } ], "returns": "The updated remainder value." }, { - "signature": "System.Void LockId()", + "signature": "void LockId()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -40372,7 +40372,7 @@ "since": "6.0" }, { - "signature": "System.Void LockIndex()", + "signature": "void LockIndex()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -40380,7 +40380,7 @@ "since": "6.0" }, { - "signature": "System.Void LockName()", + "signature": "void LockName()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -40388,7 +40388,7 @@ "since": "6.0" }, { - "signature": "System.String ToString()", + "signature": "string ToString()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -40961,7 +40961,7 @@ ], "methods": [ { - "signature": "System.Boolean AddHideInDetailOverride(System.Guid detailId)", + "signature": "bool AddHideInDetailOverride(System.Guid detailId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -40969,7 +40969,7 @@ "since": "6.1" }, { - "signature": "System.Void AddToGroup(System.Int32 groupIndex)", + "signature": "void AddToGroup(int groupIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -40978,7 +40978,7 @@ "parameters": [ { "name": "groupIndex", - "type": "System.Int32", + "type": "int", "summary": "The index that will be added." } ] @@ -40998,28 +40998,28 @@ "since": "5.6" }, { - "signature": "System.Double ComputedPlotWeight(RhinoDoc document, System.Guid viewportId)", + "signature": "double ComputedPlotWeight(RhinoDoc document, System.Guid viewportId)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.6" }, { - "signature": "System.Double ComputedPlotWeight(RhinoDoc document)", + "signature": "double ComputedPlotWeight(RhinoDoc document)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.6" }, { - "signature": "System.Void DeleteAllUserStrings()", + "signature": "void DeleteAllUserStrings()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean DeleteUserString(System.String key)", + "signature": "bool DeleteUserString(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -41104,7 +41104,7 @@ "returns": "A display node id if the object has a display mode override for the viewport; otherwise Guid.Empty is returned." }, { - "signature": "System.Int32[] GetGroupList()", + "signature": "int GetGroupList()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -41121,7 +41121,7 @@ "since": "6.1" }, { - "signature": "System.String GetUserString(System.String key)", + "signature": "string GetUserString(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -41130,7 +41130,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "id used to retrieve the string." } ], @@ -41146,7 +41146,7 @@ "returns": "A collection of key strings and values strings. This" }, { - "signature": "System.Boolean HasDisplayModeOverride(System.Guid viewportId)", + "signature": "bool HasDisplayModeOverride(System.Guid viewportId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -41162,7 +41162,7 @@ "returns": "True if the object has a display mode override for the viewport; otherwise, false." }, { - "signature": "System.Boolean HasHideInDetailOverrideSet(System.Guid detailId)", + "signature": "bool HasHideInDetailOverrideSet(System.Guid detailId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -41170,7 +41170,7 @@ "since": "6.1" }, { - "signature": "System.Boolean IsInGroup(System.Int32 groupIndex)", + "signature": "bool IsInGroup(int groupIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -41179,7 +41179,7 @@ "parameters": [ { "name": "groupIndex", - "type": "System.Int32", + "type": "int", "summary": "The index that will be tested." } ] @@ -41192,21 +41192,21 @@ "since": "8.0" }, { - "signature": "System.Void RemoveCustomLinetype()", + "signature": "void RemoveCustomLinetype()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Void RemoveCustomSectionStyle()", + "signature": "void RemoveCustomSectionStyle()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Void RemoveDisplayModeOverride()", + "signature": "void RemoveDisplayModeOverride()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -41214,7 +41214,7 @@ "since": "5.0" }, { - "signature": "System.Void RemoveDisplayModeOverride(System.Guid rhinoViewportId)", + "signature": "void RemoveDisplayModeOverride(System.Guid rhinoViewportId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -41229,7 +41229,7 @@ ] }, { - "signature": "System.Void RemoveFromAllGroups()", + "signature": "void RemoveFromAllGroups()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -41237,7 +41237,7 @@ "since": "5.0" }, { - "signature": "System.Void RemoveFromGroup(System.Int32 groupIndex)", + "signature": "void RemoveFromGroup(int groupIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -41246,13 +41246,13 @@ "parameters": [ { "name": "groupIndex", - "type": "System.Int32", + "type": "int", "summary": "The index that will be removed." } ] }, { - "signature": "System.Boolean RemoveHideInDetailOverride(System.Guid detailId)", + "signature": "bool RemoveHideInDetailOverride(System.Guid detailId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -41260,21 +41260,21 @@ "since": "6.1" }, { - "signature": "System.Void SetCustomLinetype(Linetype linetype)", + "signature": "void SetCustomLinetype(Linetype linetype)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Void SetCustomSectionStyle(SectionStyle sectionStyle)", + "signature": "void SetCustomSectionStyle(SectionStyle sectionStyle)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Boolean SetDisplayModeOverride(Display.DisplayModeDescription mode, System.Guid rhinoViewportId)", + "signature": "bool SetDisplayModeOverride(Display.DisplayModeDescription mode, System.Guid rhinoViewportId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -41295,7 +41295,7 @@ "returns": "True on success." }, { - "signature": "System.Boolean SetDisplayModeOverride(Display.DisplayModeDescription mode)", + "signature": "bool SetDisplayModeOverride(Display.DisplayModeDescription mode)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -41311,21 +41311,21 @@ "returns": "True if setting was successful." }, { - "signature": "System.Void SetObjectFrame(Plane plane)", + "signature": "void SetObjectFrame(Plane plane)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Void SetObjectFrame(Transform xform)", + "signature": "void SetObjectFrame(Transform xform)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Boolean SetUserString(System.String key, System.String value)", + "signature": "bool SetUserString(string key, string value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -41334,19 +41334,19 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "id used to retrieve this string." }, { "name": "value", - "type": "System.String", + "type": "string", "summary": "string associated with key. If null, the key will be removed" } ], "returns": "True on success." }, { - "signature": "System.Boolean Transform(Transform xform)", + "signature": "bool Transform(Transform xform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -42289,7 +42289,7 @@ "returns": "A curve, or None if this reference targeted something else." }, { - "signature": "Curve CurveParameter(out System.Double parameter)", + "signature": "Curve CurveParameter(out double parameter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -42299,14 +42299,14 @@ "parameters": [ { "name": "parameter", - "type": "System.Double", + "type": "double", "summary": "The parameter of the selection point." } ], "returns": "If the selection point was on a curve or edge, then the curve/edge is returned, otherwise null." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -42314,7 +42314,7 @@ "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -42322,7 +42322,7 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] @@ -42442,7 +42442,7 @@ "since": "6.5" }, { - "signature": "System.UInt32 SelectionViewDetailSerialNumber()", + "signature": "uint SelectionViewDetailSerialNumber()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -42450,7 +42450,7 @@ "since": "6.5" }, { - "signature": "System.Void SetSelectionComponent(ComponentIndex componentIndex)", + "signature": "void SetSelectionComponent(ComponentIndex componentIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -42485,7 +42485,7 @@ "returns": "A surface; or None if the referenced object is not a surface, or on error." }, { - "signature": "Surface SurfaceParameter(out System.Double u, out System.Double v)", + "signature": "Surface SurfaceParameter(out double u, out double v)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -42494,12 +42494,12 @@ "parameters": [ { "name": "u", - "type": "System.Double", + "type": "double", "summary": "The U value is assigned to this out parameter during the call." }, { "name": "v", - "type": "System.Double", + "type": "double", "summary": "The V value is assigned to this out parameter during the call." } ], @@ -42772,7 +42772,7 @@ "since": "7.0" }, { - "signature": "System.Boolean SetTexture(DocObjects.Texture texture, DocObjects.TextureType which)", + "signature": "bool SetTexture(DocObjects.Texture texture, DocObjects.TextureType which)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -42792,7 +42792,7 @@ ] }, { - "signature": "System.Void SynchronizeLegacyMaterial()", + "signature": "void SynchronizeLegacyMaterial()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -42897,7 +42897,7 @@ ], "methods": [ { - "signature": "System.Int32 CreateMeshes(MeshType meshType, MeshingParameters parameters, System.Boolean ignoreCustomParameters)", + "signature": "int CreateMeshes(MeshType meshType, MeshingParameters parameters, bool ignoreCustomParameters)", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -42996,14 +42996,14 @@ "since": "8.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "Rhino.DocObjects.ObjRef GetRhinoObjRef(System.Int32 id)", + "signature": "Rhino.DocObjects.ObjRef GetRhinoObjRef(int id)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -43012,98 +43012,98 @@ "parameters": [ { "name": "id", - "type": "System.Int32", + "type": "int", "summary": "HistoryRecord value id" } ], "returns": "ObjRef on success, None if not successful" }, { - "signature": "System.Boolean TryGetBool(System.Int32 id, out System.Boolean value)", + "signature": "bool TryGetBool(int id, out bool value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean TryGetColor(System.Int32 id, out System.Drawing.Color value)", + "signature": "bool TryGetColor(int id, out System.Drawing.Color value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean TryGetDouble(System.Int32 id, out System.Double value)", + "signature": "bool TryGetDouble(int id, out double value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean TryGetDoubles(System.Int32 id, out System.Double[] values)", + "signature": "bool TryGetDoubles(int id, out double values)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.10" }, { - "signature": "System.Boolean TryGetGuid(System.Int32 id, out System.Guid value)", + "signature": "bool TryGetGuid(int id, out System.Guid value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean TryGetGuids(System.Int32 id, out System.Guid[] values)", + "signature": "bool TryGetGuids(int id, out System.Guid[] values)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Boolean TryGetInt(System.Int32 id, out System.Int32 value)", + "signature": "bool TryGetInt(int id, out int value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean TryGetPoint3d(System.Int32 id, out Geometry.Point3d value)", + "signature": "bool TryGetPoint3d(int id, out Geometry.Point3d value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean TryGetPoint3dOnObject(System.Int32 id, out Geometry.Point3d value)", + "signature": "bool TryGetPoint3dOnObject(int id, out Geometry.Point3d value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean TryGetString(System.Int32 id, out System.String value)", + "signature": "bool TryGetString(int id, out string value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean TryGetTransform(System.Int32 id, out Geometry.Transform value)", + "signature": "bool TryGetTransform(int id, out Geometry.Transform value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean TryGetVector3d(System.Int32 id, out Geometry.Vector3d value)", + "signature": "bool TryGetVector3d(int id, out Geometry.Vector3d value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void UpdateResultArray(IEnumerable newResults)", + "signature": "void UpdateResultArray(IEnumerable newResults)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -43135,182 +43135,182 @@ ], "methods": [ { - "signature": "System.Boolean UpdateToAngularDimension(Geometry.AngularDimension dimension, ObjectAttributes attributes)", + "signature": "bool UpdateToAngularDimension(Geometry.AngularDimension dimension, ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean UpdateToArc(Geometry.Arc arc, DocObjects.ObjectAttributes attributes)", + "signature": "bool UpdateToArc(Geometry.Arc arc, DocObjects.ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean UpdateToBrep(Geometry.Brep brep, DocObjects.ObjectAttributes attributes)", + "signature": "bool UpdateToBrep(Geometry.Brep brep, DocObjects.ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean UpdateToCircle(Geometry.Circle circle, DocObjects.ObjectAttributes attributes)", + "signature": "bool UpdateToCircle(Geometry.Circle circle, DocObjects.ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean UpdateToClippingPlane(Geometry.Plane plane, System.Double uMagnitude, System.Double vMagnitude, IEnumerable clippedViewportIds, ObjectAttributes attributes)", + "signature": "bool UpdateToClippingPlane(Geometry.Plane plane, double uMagnitude, double vMagnitude, IEnumerable clippedViewportIds, ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean UpdateToClippingPlane(Geometry.Plane plane, System.Double uMagnitude, System.Double vMagnitude, System.Guid clippedViewportId, ObjectAttributes attributes)", + "signature": "bool UpdateToClippingPlane(Geometry.Plane plane, double uMagnitude, double vMagnitude, System.Guid clippedViewportId, ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean UpdateToCurve(Geometry.Curve curve, DocObjects.ObjectAttributes attributes)", + "signature": "bool UpdateToCurve(Geometry.Curve curve, DocObjects.ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean UpdateToEllipse(Geometry.Ellipse ellipse, DocObjects.ObjectAttributes attributes)", + "signature": "bool UpdateToEllipse(Geometry.Ellipse ellipse, DocObjects.ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean UpdateToExtrusion(Geometry.Extrusion extrusion, DocObjects.ObjectAttributes attributes)", + "signature": "bool UpdateToExtrusion(Geometry.Extrusion extrusion, DocObjects.ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean UpdateToHatch(Geometry.Hatch hatch, DocObjects.ObjectAttributes attributes)", + "signature": "bool UpdateToHatch(Geometry.Hatch hatch, DocObjects.ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean UpdateToInstanceReferenceGeometry(Geometry.InstanceReferenceGeometry instanceReference, DocObjects.ObjectAttributes attributes)", + "signature": "bool UpdateToInstanceReferenceGeometry(Geometry.InstanceReferenceGeometry instanceReference, DocObjects.ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "7.30" }, { - "signature": "System.Boolean UpdateToLeader(Geometry.Leader leader, DocObjects.ObjectAttributes attributes)", + "signature": "bool UpdateToLeader(Geometry.Leader leader, DocObjects.ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean UpdateToLine(Geometry.Point3d from, Geometry.Point3d to, DocObjects.ObjectAttributes attributes)", + "signature": "bool UpdateToLine(Geometry.Point3d from, Geometry.Point3d to, DocObjects.ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean UpdateToLinearDimension(Geometry.LinearDimension dimension, ObjectAttributes attributes)", + "signature": "bool UpdateToLinearDimension(Geometry.LinearDimension dimension, ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean UpdateToMesh(Geometry.Mesh mesh, DocObjects.ObjectAttributes attributes)", + "signature": "bool UpdateToMesh(Geometry.Mesh mesh, DocObjects.ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean UpdateToPoint(Rhino.Geometry.Point3d point, ObjectAttributes attributes)", + "signature": "bool UpdateToPoint(Rhino.Geometry.Point3d point, ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean UpdateToPointCloud(IEnumerable points, DocObjects.ObjectAttributes attributes)", + "signature": "bool UpdateToPointCloud(IEnumerable points, DocObjects.ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean UpdateToPointCloud(Rhino.Geometry.PointCloud cloud, ObjectAttributes attributes)", + "signature": "bool UpdateToPointCloud(Rhino.Geometry.PointCloud cloud, ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean UpdateToPolyline(IEnumerable points, DocObjects.ObjectAttributes attributes)", + "signature": "bool UpdateToPolyline(IEnumerable points, DocObjects.ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean UpdateToRadialDimension(Geometry.RadialDimension dimension, ObjectAttributes attributes)", + "signature": "bool UpdateToRadialDimension(Geometry.RadialDimension dimension, ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean UpdateToSphere(Geometry.Sphere sphere, DocObjects.ObjectAttributes attributes)", + "signature": "bool UpdateToSphere(Geometry.Sphere sphere, DocObjects.ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean UpdateToSubD(Geometry.SubD subD, DocObjects.ObjectAttributes attributes)", + "signature": "bool UpdateToSubD(Geometry.SubD subD, DocObjects.ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "7.18" }, { - "signature": "System.Boolean UpdateToSurface(Geometry.Surface surface, DocObjects.ObjectAttributes attributes)", + "signature": "bool UpdateToSurface(Geometry.Surface surface, DocObjects.ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean UpdateToText(Geometry.TextEntity text, DocObjects.ObjectAttributes attributes)", + "signature": "bool UpdateToText(Geometry.TextEntity text, DocObjects.ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean UpdateToText(System.String text, Geometry.Plane plane, System.Double height, System.String fontName, System.Boolean bold, System.Boolean italic, Geometry.TextJustification justification, DocObjects.ObjectAttributes attributes)", + "signature": "bool UpdateToText(string text, Geometry.Plane plane, double height, string fontName, bool bold, bool italic, Geometry.TextJustification justification, DocObjects.ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean UpdateToTextDot(Geometry.TextDot dot, DocObjects.ObjectAttributes attributes)", + "signature": "bool UpdateToTextDot(Geometry.TextDot dot, DocObjects.ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -43672,7 +43672,7 @@ ], "methods": [ { - "signature": "RhinoObject FromRuntimeSerialNumber(System.UInt32 serialNumber)", + "signature": "RhinoObject FromRuntimeSerialNumber(uint serialNumber)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -43700,7 +43700,7 @@ ] }, { - "signature": "Brep[] GetFillSurfaces(RhinoObject rhinoObject, IEnumerable clippingPlaneObjects, System.Boolean unclippedFills)", + "signature": "Brep[] GetFillSurfaces(RhinoObject rhinoObject, IEnumerable clippingPlaneObjects, bool unclippedFills)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -43719,7 +43719,7 @@ }, { "name": "unclippedFills", - "type": "System.Boolean", + "type": "bool", "summary": "Use True to get fills that are not trimmed by all clipping planes" } ], @@ -43747,7 +43747,7 @@ "returns": "Array of Brep containing fully trimmed fills if there were any generated." }, { - "signature": "ObjRef[] GetRenderMeshes(IEnumerable rhinoObjects, System.Boolean okToCreate, System.Boolean returnAllObjects)", + "signature": "ObjRef[] GetRenderMeshes(IEnumerable rhinoObjects, bool okToCreate, bool returnAllObjects)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -43762,19 +43762,19 @@ }, { "name": "okToCreate", - "type": "System.Boolean", + "type": "bool", "summary": "True if the method is allowed to instantiate new meshes if they do not exist." }, { "name": "returnAllObjects", - "type": "System.Boolean", + "type": "bool", "summary": "True if all objects should be returned." } ], "returns": "An array of object references." }, { - "signature": "ObjRef[] GetRenderMeshesWithUpdatedTCs(IEnumerable rhinoObjects, System.Boolean okToCreate, System.Boolean returnAllObjects, System.Boolean skipHiddenObjects, System.Boolean updateMeshTCs)", + "signature": "ObjRef[] GetRenderMeshesWithUpdatedTCs(IEnumerable rhinoObjects, bool okToCreate, bool returnAllObjects, bool skipHiddenObjects, bool updateMeshTCs)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -43790,29 +43790,29 @@ }, { "name": "okToCreate", - "type": "System.Boolean", + "type": "bool", "summary": "True if the method is allowed to instantiate new meshes if they do not exist." }, { "name": "returnAllObjects", - "type": "System.Boolean", + "type": "bool", "summary": "True if all objects should be returned." }, { "name": "skipHiddenObjects", - "type": "System.Boolean", + "type": "bool", "summary": "True if if hidden objects should be ignored." }, { "name": "updateMeshTCs", - "type": "System.Boolean", + "type": "bool", "summary": "True if the TCs should be updated with a texture mapping." } ], "returns": "An array of object references." }, { - "signature": "System.Boolean GetTightBoundingBox(IEnumerable rhinoObjects, out BoundingBox boundingBox)", + "signature": "bool GetTightBoundingBox(IEnumerable rhinoObjects, out BoundingBox boundingBox)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -43832,7 +43832,7 @@ ] }, { - "signature": "System.Boolean GetTightBoundingBox(IEnumerable rhinoObjects, Plane plane, out BoundingBox boundingBox)", + "signature": "bool GetTightBoundingBox(IEnumerable rhinoObjects, Plane plane, out BoundingBox boundingBox)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -43857,7 +43857,7 @@ ] }, { - "signature": "Commands.Result MeshObjects(IEnumerable rhinoObjects, MeshingParameters parameters, out Mesh[] meshes, out ObjectAttributes[] attributes, System.Boolean useWorkerThread)", + "signature": "Commands.Result MeshObjects(IEnumerable rhinoObjects, MeshingParameters parameters, out Mesh[] meshes, out ObjectAttributes[] attributes, bool useWorkerThread)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -43886,7 +43886,7 @@ }, { "name": "useWorkerThread", - "type": "System.Boolean", + "type": "bool", "summary": "Set True to compute meshes in a worker thread." } ], @@ -43924,7 +43924,7 @@ "returns": "The results of the calculation." }, { - "signature": "Commands.Result MeshObjects(IEnumerable rhinoObjects, ref MeshingParameters parameters, ref System.Boolean simpleDialog, out Mesh[] meshes, out ObjectAttributes[] attributes)", + "signature": "Commands.Result MeshObjects(IEnumerable rhinoObjects, ref MeshingParameters parameters, ref bool simpleDialog, out Mesh[] meshes, out ObjectAttributes[] attributes)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -43943,7 +43943,7 @@ }, { "name": "simpleDialog", - "type": "System.Boolean", + "type": "bool", "summary": "True to display the simple mesh parameters dialog, False to display the detailed mesh parameters dialog." }, { @@ -43960,7 +43960,7 @@ "returns": "The results of the calculation." }, { - "signature": "Commands.Result MeshObjects(IEnumerable rhinoObjects, ref MeshingParameters parameters, ref System.Int32 uiStyle, Transform xform, out Mesh[] meshes, out ObjectAttributes[] attributes)", + "signature": "Commands.Result MeshObjects(IEnumerable rhinoObjects, ref MeshingParameters parameters, ref int uiStyle, Transform xform, out Mesh[] meshes, out ObjectAttributes[] attributes)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -43979,7 +43979,7 @@ }, { "name": "uiStyle", - "type": "System.Int32", + "type": "int", "summary": "The user interface style, where: -1 = no interface, 0 = simple dialog, 1 = details dialog, 2 = script or batch mode" }, { @@ -44001,7 +44001,7 @@ "returns": "The results of the calculation." }, { - "signature": "System.Boolean CommitChanges()", + "signature": "bool CommitChanges()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -44010,7 +44010,7 @@ "returns": "True if changes were made." }, { - "signature": "System.Boolean CopyHistoryOnReplace()", + "signature": "bool CopyHistoryOnReplace()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -44019,7 +44019,7 @@ "returns": "True if this object has history and the field is set False otherwise" }, { - "signature": "System.Int32 CreateMeshes(MeshType meshType, MeshingParameters parameters, System.Boolean ignoreCustomParameters)", + "signature": "int CreateMeshes(MeshType meshType, MeshingParameters parameters, bool ignoreCustomParameters)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -44038,14 +44038,14 @@ }, { "name": "ignoreCustomParameters", - "type": "System.Boolean", + "type": "bool", "summary": "Default should be false. Should the object ignore any custom meshing parameters on the object's attributes" } ], "returns": "number of meshes created" }, { - "signature": "System.Boolean CustomRenderMeshesBoundingBox(MeshType mt, ViewportInfo vp, ref RenderMeshProvider.Flags flags, PlugIns.PlugIn plugin, Display.DisplayPipelineAttributes attrs, out BoundingBox boundingBox)", + "signature": "bool CustomRenderMeshesBoundingBox(MeshType mt, ViewportInfo vp, ref RenderMeshProvider.Flags flags, PlugIns.PlugIn plugin, Display.DisplayPipelineAttributes attrs, out BoundingBox boundingBox)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -44086,7 +44086,7 @@ "returns": "True if the process was a success" }, { - "signature": "System.Void Description(TextLog textLog)", + "signature": "void Description(TextLog textLog)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -44110,7 +44110,7 @@ "returns": "A copy of the internal geometry." }, { - "signature": "System.Boolean EnableCustomGrips(Custom.CustomObjectGrips customGrips)", + "signature": "bool EnableCustomGrips(Custom.CustomObjectGrips customGrips)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -44126,7 +44126,7 @@ "returns": "True if the call succeeded. If you attempt to add custom grips to an object that does not support custom grips, then False is returned." }, { - "signature": "System.Boolean EnableVisualAnalysisMode(Display.VisualAnalysisMode mode, System.Boolean enable)", + "signature": "bool EnableVisualAnalysisMode(Display.VisualAnalysisMode mode, bool enable)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -44140,7 +44140,7 @@ }, { "name": "enable", - "type": "System.Boolean", + "type": "bool", "summary": "True if the mode should be activated; False otherwise." } ], @@ -44192,7 +44192,7 @@ "returns": "IConvertible. Note that you can't directly cast from object, instead you have to use the Convert mechanism." }, { - "signature": "System.Boolean GetDynamicTransform(out Transform transform)", + "signature": "bool GetDynamicTransform(out Transform transform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -44210,7 +44210,7 @@ "returns": "An array of grip objects; or None if there are no grips." }, { - "signature": "System.Int32[] GetGroupList()", + "signature": "int GetGroupList()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -44227,6 +44227,21 @@ "since": "5.0", "returns": "An array of all highlighted sub-objects; or None is there are none." }, + { + "signature": "Material GetMaterial(bool frontMaterial)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Gets material that this object uses based on it's attributes and the document that the object is associated with. In the rare case that a document is not associated with this object, None will be returned.", + "since": "5.0", + "parameters": [ + { + "name": "frontMaterial", + "type": "bool", + "summary": "If true, gets the material used to render the object's front side" + } + ] + }, { "signature": "Material GetMaterial(ComponentIndex componentIndex, System.Guid plugInId, ObjectAttributes attributes)", "modifiers": ["public"], @@ -44290,21 +44305,6 @@ ], "returns": "Returns the Material associated with the sub object identified by componentIndex if the component index is set to ComponentIndex.Unset then the top level material is returned." }, - { - "signature": "Material GetMaterial(System.Boolean frontMaterial)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Gets material that this object uses based on it's attributes and the document that the object is associated with. In the rare case that a document is not associated with this object, None will be returned.", - "since": "5.0", - "parameters": [ - { - "name": "frontMaterial", - "type": "System.Boolean", - "summary": "If true, gets the material used to render the object's front side" - } - ] - }, { "signature": "Mesh[] GetMeshes(MeshType meshType)", "modifiers": ["public", "virtual"], @@ -44314,6 +44314,22 @@ "since": "5.0", "returns": "An array of meshes." }, + { + "signature": "RenderMaterial GetRenderMaterial(bool frontMaterial)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Gets the RenderMaterial that this object uses based on it's attributes and the document that the object is associated with. If there is no RenderMaterial associated with this object then None is returned. If None is returned you should call GetMaterial to get the material used to render this object.", + "since": "5.10", + "parameters": [ + { + "name": "frontMaterial", + "type": "bool", + "summary": "If true, gets the material used to render the object's front side otherwise; gets the material used to render the back side of the object." + } + ], + "returns": "If there is a RenderMaterial associated with this objects' associated Material then it is returned otherwise; None is returned." + }, { "signature": "RenderMaterial GetRenderMaterial(ComponentIndex componentIndex, System.Guid plugInId, ObjectAttributes attributes)", "modifiers": ["public"], @@ -44377,22 +44393,6 @@ ], "returns": "Returns the RenderMaterial associated with the sub object identified by componentIndex if the component index is set to ComponentIndex.Unset then the top level RenderMaterail is returned. If this method returns None it means there is no RenderMaterial associated with the object or sub object so you should may GetMaterial get the objects generic material." }, - { - "signature": "RenderMaterial GetRenderMaterial(System.Boolean frontMaterial)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Gets the RenderMaterial that this object uses based on it's attributes and the document that the object is associated with. If there is no RenderMaterial associated with this object then None is returned. If None is returned you should call GetMaterial to get the material used to render this object.", - "since": "5.10", - "parameters": [ - { - "name": "frontMaterial", - "type": "System.Boolean", - "summary": "If true, gets the material used to render the object's front side otherwise; gets the material used to render the back side of the object." - } - ], - "returns": "If there is a RenderMaterial associated with this objects' associated Material then it is returned otherwise; None is returned." - }, { "signature": "MeshingParameters GetRenderMeshParameters()", "modifiers": ["public"], @@ -44403,7 +44403,7 @@ "returns": "The render meshing parameters." }, { - "signature": "MeshingParameters GetRenderMeshParameters(System.Boolean returnDocumentParametersIfUnset)", + "signature": "MeshingParameters GetRenderMeshParameters(bool returnDocumentParametersIfUnset)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -44412,20 +44412,21 @@ "parameters": [ { "name": "returnDocumentParametersIfUnset", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then return the per-object meshing parameters for this object. If this object does not have per-object meshing parameters, then the document's meshing parameters are returned. If false, then return the per-object meshing parameters for this object. If this object does not have per-object meshing parameters, then None is returned." } ], "returns": "The render meshing parameters if successful, None otherwise." }, { - "signature": "RenderPrimitiveList GetRenderPrimitiveList(ViewportInfo viewport, Rhino.Display.DisplayPipelineAttributes attrs)", + "signature": "RenderPrimitiveList GetRenderPrimitiveList(ViewportInfo viewport, bool preview)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Build custom render mesh(es) for this object.", - "since": "6.0", - "deprecated": "8.0", + "since": "5.7", + "deprecated": "6.0", + "obsolete": "This version is obsolete because it returns the obsolete RenderPrimitiveList - ie, the old school custom render meshes. Use CustomRenderMeshes instead.", "parameters": [ { "name": "viewport", @@ -44433,22 +44434,21 @@ "summary": "The viewport being rendered." }, { - "name": "attrs", - "type": "Rhino.Display.DisplayPipelineAttributes", - "summary": "Attributes for the view mode you are supplying meshes for. Will be None if this is a modal rendering." + "name": "preview", + "type": "bool", + "summary": "Type of mesh to build, if preview is True then a smaller mesh may be generated in less time, False is meant when actually rendering." } ], "returns": "Returns a RenderPrimitiveList if successful otherwise returns null." }, { - "signature": "RenderPrimitiveList GetRenderPrimitiveList(ViewportInfo viewport, System.Boolean preview)", + "signature": "RenderPrimitiveList GetRenderPrimitiveList(ViewportInfo viewport, Rhino.Display.DisplayPipelineAttributes attrs)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Build custom render mesh(es) for this object.", - "since": "5.7", - "deprecated": "6.0", - "obsolete": "This version is obsolete because it returns the obsolete RenderPrimitiveList - ie, the old school custom render meshes. Use CustomRenderMeshes instead.", + "since": "6.0", + "deprecated": "8.0", "parameters": [ { "name": "viewport", @@ -44456,9 +44456,9 @@ "summary": "The viewport being rendered." }, { - "name": "preview", - "type": "System.Boolean", - "summary": "Type of mesh to build, if preview is True then a smaller mesh may be generated in less time, False is meant when actually rendering." + "name": "attrs", + "type": "Rhino.Display.DisplayPipelineAttributes", + "summary": "Attributes for the view mode you are supplying meshes for. Will be None if this is a modal rendering." } ], "returns": "Returns a RenderPrimitiveList if successful otherwise returns null." @@ -44482,7 +44482,7 @@ "returns": "An array of Rhino objects, or None if this object cannot be exploded." }, { - "signature": "System.Int32[] GetTextureChannels()", + "signature": "int GetTextureChannels()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -44491,7 +44491,7 @@ "returns": "Returns an array of channel Id's or an empty list if there are not mappings." }, { - "signature": "TextureMapping GetTextureMapping(System.Int32 channel, out Transform objectTransform)", + "signature": "TextureMapping GetTextureMapping(int channel, out Transform objectTransform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -44499,14 +44499,14 @@ "since": "5.7" }, { - "signature": "TextureMapping GetTextureMapping(System.Int32 channel)", + "signature": "TextureMapping GetTextureMapping(int channel)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.7" }, { - "signature": "System.Boolean GetTightBoundingBox(ref BoundingBox tightBox, System.Boolean growBox, Transform xform)", + "signature": "bool GetTightBoundingBox(ref BoundingBox tightBox, bool growBox, Transform xform)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -44519,7 +44519,7 @@ }, { "name": "growBox", - "type": "System.Boolean", + "type": "bool", "summary": "If True and the input tight_bbox is valid, then returned tight_bbox is the union of the input tight_bbox and the tight bounding box of this Rhino object." }, { @@ -44531,7 +44531,7 @@ "returns": "True if the returned tight_bbox is set to a valid bounding box." }, { - "signature": "System.Boolean HasCustomRenderMeshes(MeshType mt, ViewportInfo vp, ref RenderMeshProvider.Flags flags, PlugIns.PlugIn plugin, Display.DisplayPipelineAttributes attrs)", + "signature": "bool HasCustomRenderMeshes(MeshType mt, ViewportInfo vp, ref RenderMeshProvider.Flags flags, PlugIns.PlugIn plugin, Display.DisplayPipelineAttributes attrs)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -44567,7 +44567,7 @@ "returns": "Returns True if the object will has a set of custom render primitives" }, { - "signature": "System.Boolean HasHistoryRecord()", + "signature": "bool HasHistoryRecord()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -44575,7 +44575,7 @@ "since": "7.1" }, { - "signature": "System.Boolean HasTextureMapping()", + "signature": "bool HasTextureMapping()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -44583,7 +44583,7 @@ "since": "6.0" }, { - "signature": "System.Boolean Highlight(System.Boolean enable)", + "signature": "bool Highlight(bool enable)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -44592,14 +44592,14 @@ "parameters": [ { "name": "enable", - "type": "System.Boolean", + "type": "bool", "summary": "True if highlighting should be enabled." } ], "returns": "True if the object is now highlighted." }, { - "signature": "System.Boolean HighlightSubObject(ComponentIndex componentIndex, System.Boolean highlight)", + "signature": "bool HighlightSubObject(ComponentIndex componentIndex, bool highlight)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -44613,14 +44613,14 @@ }, { "name": "highlight", - "type": "System.Boolean", + "type": "bool", "summary": "True if the sub-object should be highlighted." } ], "returns": "True if the sub-object is now highlighted." }, { - "signature": "System.Boolean InVisualAnalysisMode()", + "signature": "bool InVisualAnalysisMode()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -44629,7 +44629,7 @@ "returns": "True if an analysis mode is active; otherwise false." }, { - "signature": "System.Boolean InVisualAnalysisMode(Display.VisualAnalysisMode mode)", + "signature": "bool InVisualAnalysisMode(Display.VisualAnalysisMode mode)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -44645,7 +44645,7 @@ "returns": "True if the specified analysis mode is active; otherwise false." }, { - "signature": "System.Boolean IsActiveInViewport(Display.RhinoViewport viewport)", + "signature": "bool IsActiveInViewport(Display.RhinoViewport viewport)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -44655,7 +44655,7 @@ "returns": "True if the object is active in viewport" }, { - "signature": "System.Int32 IsHighlighted(System.Boolean checkSubObjects)", + "signature": "int IsHighlighted(bool checkSubObjects)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -44664,14 +44664,14 @@ "parameters": [ { "name": "checkSubObjects", - "type": "System.Boolean", + "type": "bool", "summary": "If True and the entire object is not highlighted, and some subset of the object is highlighted, like some edges of a surface, then 3 is returned. If False and the entire object is not highlighted, then zero is returned." } ], "returns": "0: object is not highlighted. \n1: entire object is highlighted. \n3: one or more proper sub-objects are highlighted." }, { - "signature": "System.Boolean IsMeshable(MeshType meshType)", + "signature": "bool IsMeshable(MeshType meshType)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -44679,7 +44679,7 @@ "since": "5.0" }, { - "signature": "System.Boolean IsSelectable()", + "signature": "bool IsSelectable()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -44689,7 +44689,7 @@ "returns": "True if object is capable of being selected." }, { - "signature": "System.Boolean IsSelectable(System.Boolean ignoreSelectionState, System.Boolean ignoreGripsState, System.Boolean ignoreLayerLocking, System.Boolean ignoreLayerVisibility)", + "signature": "bool IsSelectable(bool ignoreSelectionState, bool ignoreGripsState, bool ignoreLayerLocking, bool ignoreLayerVisibility)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -44699,29 +44699,29 @@ "parameters": [ { "name": "ignoreSelectionState", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then selected objects are selectable. If false, then selected objects are not selectable." }, { "name": "ignoreGripsState", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then objects with grips on can be selected. If false, then the value returned by the object's IsSelectableWithGripsOn() function decides if the object can be selected." }, { "name": "ignoreLayerLocking", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then objects on locked layers are selectable. If false, then objects on locked layers are not selectable." }, { "name": "ignoreLayerVisibility", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then objects on hidden layers are selectable. If false, then objects on hidden layers are not selectable." } ], "returns": "True if object is capable of being selected." }, { - "signature": "System.Int32 IsSelected(System.Boolean checkSubObjects)", + "signature": "int IsSelected(bool checkSubObjects)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -44730,14 +44730,14 @@ "parameters": [ { "name": "checkSubObjects", - "type": "System.Boolean", + "type": "bool", "summary": "(False is good default) If True and the entire object is not selected, and some subset of the object is selected, like some edges of a surface, then 3 is returned. If False and the entire object is not selected, then zero is returned." } ], "returns": "0 = object is not selected. 1 = object is selected. 2 = entire object is selected persistently. 3 = one or more proper sub-objects are selected." }, { - "signature": "System.Boolean IsSubObjectHighlighted(ComponentIndex componentIndex)", + "signature": "bool IsSubObjectHighlighted(ComponentIndex componentIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -44753,7 +44753,7 @@ "returns": "True if the sub-object is highlighted." }, { - "signature": "System.Boolean IsSubObjectSelectable(ComponentIndex componentIndex, System.Boolean ignoreSelectionState)", + "signature": "bool IsSubObjectSelectable(ComponentIndex componentIndex, bool ignoreSelectionState)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -44768,14 +44768,14 @@ }, { "name": "ignoreSelectionState", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then selected objects are selectable. If false, then selected objects are not selectable." } ], "returns": "True if the specified sub-object can be selected." }, { - "signature": "System.Boolean IsSubObjectSelected(ComponentIndex componentIndex)", + "signature": "bool IsSubObjectSelected(ComponentIndex componentIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -44792,7 +44792,7 @@ "returns": "True if the sub-object is selected." }, { - "signature": "System.UInt32 MemoryEstimate()", + "signature": "uint MemoryEstimate()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -44801,7 +44801,7 @@ "returns": "The estimated number of bytes this object occupies in memory." }, { - "signature": "System.Int32 MeshCount(MeshType meshType, MeshingParameters parameters)", + "signature": "int MeshCount(MeshType meshType, MeshingParameters parameters)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -44836,28 +44836,28 @@ "since": "8.0" }, { - "signature": "System.Void OnAddToDocument(RhinoDoc doc)", + "signature": "void OnAddToDocument(RhinoDoc doc)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "This call informs an object it is about to be added to the list of active objects in the document." }, { - "signature": "System.Void OnDeleteFromDocument(RhinoDoc doc)", + "signature": "void OnDeleteFromDocument(RhinoDoc doc)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "This call informs an object it is about to be deleted. Some objects, like clipping planes, need to do a little extra cleanup before they are deleted." }, { - "signature": "System.Void OnDraw(Display.DrawEventArgs e)", + "signature": "void OnDraw(Display.DrawEventArgs e)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Called when Rhino wants to draw this object" }, { - "signature": "System.Void OnDuplicate(RhinoObject source)", + "signature": "void OnDuplicate(RhinoObject source)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -44871,7 +44871,7 @@ "summary": "Called to determine if this object or some sub-portion of this object should be picked given a pick context." }, { - "signature": "System.Void OnPicked(Input.Custom.PickContext context, IEnumerable pickedItems)", + "signature": "void OnPicked(Input.Custom.PickContext context, IEnumerable pickedItems)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -44890,21 +44890,21 @@ ] }, { - "signature": "System.Void OnSelectionChanged()", + "signature": "void OnSelectionChanged()", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Called when the selection state of this object has changed" }, { - "signature": "System.Void OnSpaceMorph(SpaceMorph morph)", + "signature": "void OnSpaceMorph(SpaceMorph morph)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Called when a space morph has been applied to the geometry. Currently this only works for CustomMeshObject instances" }, { - "signature": "System.Void OnTransform(Transform transform)", + "signature": "void OnTransform(Transform transform)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -44952,7 +44952,7 @@ "returns": "Returns a set of custom render primitives for this object" }, { - "signature": "System.Int32 Select(System.Boolean on, System.Boolean syncHighlight, System.Boolean persistentSelect, System.Boolean ignoreGripsState, System.Boolean ignoreLayerLocking, System.Boolean ignoreLayerVisibility)", + "signature": "int Select(bool on, bool syncHighlight, bool persistentSelect, bool ignoreGripsState, bool ignoreLayerLocking, bool ignoreLayerVisibility)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -44962,39 +44962,39 @@ "parameters": [ { "name": "on", - "type": "System.Boolean", + "type": "bool", "summary": "The new selection state; True activates selection." }, { "name": "syncHighlight", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then the object is highlighted if it is selected and unhighlighted if is not selected. \nHighlighting can be and stay out of sync, as its specification is independent." }, { "name": "persistentSelect", - "type": "System.Boolean", + "type": "bool", "summary": "Objects that are persistently selected stay selected when a command terminates." }, { "name": "ignoreGripsState", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then objects with grips on can be selected. If false, then the value returned by the object's IsSelectableWithGripsOn() function decides if the object can be selected when it has grips turned on." }, { "name": "ignoreLayerLocking", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then objects on locked layers can be selected. If false, then objects on locked layers cannot be selected." }, { "name": "ignoreLayerVisibility", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then objects on hidden layers can be selectable. If false, then objects on hidden layers cannot be selected." } ], "returns": "0: object is not selected. \n1: object is selected. \n2: object is selected persistently." }, { - "signature": "System.Int32 Select(System.Boolean on, System.Boolean syncHighlight)", + "signature": "int Select(bool on, bool syncHighlight)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -45004,19 +45004,19 @@ "parameters": [ { "name": "on", - "type": "System.Boolean", + "type": "bool", "summary": "The new selection state; True activates selection." }, { "name": "syncHighlight", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then the object is highlighted if it is selected and not highlighted if is not selected. \nHighlighting can be and stay out of sync, as its specification is independent." } ], "returns": "0: object is not selected. \n1: object is selected. \n2: object is selected persistently." }, { - "signature": "System.Int32 Select(System.Boolean on)", + "signature": "int Select(bool on)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -45026,14 +45026,14 @@ "parameters": [ { "name": "on", - "type": "System.Boolean", + "type": "bool", "summary": "The new selection state; True activates selection." } ], "returns": "0: object is not selected. \n1: object is selected. \n2: object is selected persistently." }, { - "signature": "System.Int32 SelectSubObject(ComponentIndex componentIndex, System.Boolean select, System.Boolean syncHighlight, System.Boolean persistentSelect)", + "signature": "int SelectSubObject(ComponentIndex componentIndex, bool select, bool syncHighlight, bool persistentSelect)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -45048,24 +45048,24 @@ }, { "name": "select", - "type": "System.Boolean", + "type": "bool", "summary": "The new selection state; True activates selection." }, { "name": "syncHighlight", - "type": "System.Boolean", + "type": "bool", "summary": "(default=true) If true, then the object is highlighted if it is selected and unhighlighted if is not selected." }, { "name": "persistentSelect", - "type": "System.Boolean", + "type": "bool", "summary": "When true, selection persists even after the current command terminates." } ], "returns": "0: object is not selected \n1: object is selected \n2: object is selected persistently." }, { - "signature": "System.Int32 SelectSubObject(ComponentIndex componentIndex, System.Boolean select, System.Boolean syncHighlight)", + "signature": "int SelectSubObject(ComponentIndex componentIndex, bool select, bool syncHighlight)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -45080,19 +45080,19 @@ }, { "name": "select", - "type": "System.Boolean", + "type": "bool", "summary": "The new selection state; True activates selection." }, { "name": "syncHighlight", - "type": "System.Boolean", + "type": "bool", "summary": "(default=true) If true, then the object is highlighted if it is selected and unhighlighted if is not selected." } ], "returns": "0: object is not selected 1: object is selected 2: object is selected persistently." }, { - "signature": "System.Void SetCopyHistoryOnReplace(System.Boolean bCopy)", + "signature": "void SetCopyHistoryOnReplace(bool bCopy)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -45100,7 +45100,7 @@ "since": "7.1" }, { - "signature": "System.Void SetCustomRenderMeshParameter(System.Guid providerId, System.String parameterName, System.Object value)", + "signature": "void SetCustomRenderMeshParameter(System.Guid providerId, System.String parameterName, object value)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -45119,13 +45119,13 @@ }, { "name": "value", - "type": "System.Object", + "type": "object", "summary": "" } ] }, { - "signature": "System.Boolean SetHistory(HistoryRecord history)", + "signature": "bool SetHistory(HistoryRecord history)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -45141,21 +45141,21 @@ "returns": "True if successful, otherwise false." }, { - "signature": "System.Void SetObjectFrame(Plane plane)", + "signature": "void SetObjectFrame(Plane plane)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Void SetObjectFrame(Transform xform)", + "signature": "void SetObjectFrame(Transform xform)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Boolean SetRenderMeshParameters(MeshingParameters mp)", + "signature": "bool SetRenderMeshParameters(MeshingParameters mp)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -45171,7 +45171,7 @@ "returns": "True if successful, False otherwise." }, { - "signature": "System.Int32 SetTextureMapping(System.Int32 channel, TextureMapping tm, Transform objectTransform)", + "signature": "int SetTextureMapping(int channel, TextureMapping tm, Transform objectTransform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -45180,7 +45180,7 @@ "parameters": [ { "name": "channel", - "type": "System.Int32", + "type": "int", "summary": "" }, { @@ -45196,14 +45196,14 @@ ] }, { - "signature": "System.Int32 SetTextureMapping(System.Int32 channel, TextureMapping tm)", + "signature": "int SetTextureMapping(int channel, TextureMapping tm)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.String ShortDescription(System.Boolean plural)", + "signature": "string ShortDescription(bool plural)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -45212,14 +45212,14 @@ "parameters": [ { "name": "plural", - "type": "System.Boolean", + "type": "bool", "summary": "True if the descriptive name should in plural." } ], "returns": "A string with the short localized descriptive name." }, { - "signature": "System.String ShortDescriptionWithClosedStatus(System.Boolean prepend, System.Boolean plural, out System.Int32 status)", + "signature": "string ShortDescriptionWithClosedStatus(bool prepend, bool plural, out int status)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -45228,30 +45228,30 @@ "parameters": [ { "name": "prepend", - "type": "System.Boolean", + "type": "bool", "summary": "True if \"open\" or \"closed\" should be prepended to the descriptive name." }, { "name": "plural", - "type": "System.Boolean", + "type": "bool", "summary": "True if the descriptive name should in plural." }, { "name": "status", - "type": "System.Int32", + "type": "int", "summary": "The open/closed status, where: 0 = undefined, 1 = open, 2 = closed." } ], "returns": "A string with the short localized descriptive name." }, { - "signature": "System.Boolean SupportsRenderPrimitiveList(ViewportInfo viewport, Rhino.Display.DisplayPipelineAttributes attrs)", + "signature": "bool SupportsRenderPrimitiveList(ViewportInfo viewport, bool preview)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Determines if custom render meshes will be built for a particular object.", - "since": "6.0", - "deprecated": "8.0", + "since": "5.7", + "deprecated": "6.0", "obsolete": "Use HasCustomRenderPrimitives instead", "parameters": [ { @@ -45260,21 +45260,21 @@ "summary": "The viewport being rendered." }, { - "name": "attrs", - "type": "Rhino.Display.DisplayPipelineAttributes", + "name": "preview", + "type": "bool", "summary": "Type of mesh to build. If attributes is non-None then a smaller mesh may be generated in less time, False is meant when actually rendering." } ], "returns": "Returns True if custom render mesh(es) will get built for this object." }, { - "signature": "System.Boolean SupportsRenderPrimitiveList(ViewportInfo viewport, System.Boolean preview)", + "signature": "bool SupportsRenderPrimitiveList(ViewportInfo viewport, Rhino.Display.DisplayPipelineAttributes attrs)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Determines if custom render meshes will be built for a particular object.", - "since": "5.7", - "deprecated": "6.0", + "since": "6.0", + "deprecated": "8.0", "obsolete": "Use HasCustomRenderPrimitives instead", "parameters": [ { @@ -45283,15 +45283,15 @@ "summary": "The viewport being rendered." }, { - "name": "preview", - "type": "System.Boolean", + "name": "attrs", + "type": "Rhino.Display.DisplayPipelineAttributes", "summary": "Type of mesh to build. If attributes is non-None then a smaller mesh may be generated in less time, False is meant when actually rendering." } ], "returns": "Returns True if custom render mesh(es) will get built for this object." }, { - "signature": "System.Boolean TryGetGumballFrame(out GumballFrame frame)", + "signature": "bool TryGetGumballFrame(out GumballFrame frame)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -45307,14 +45307,13 @@ "returns": "True if the object has a gumball frame, otherwise false." }, { - "signature": "System.Boolean TryGetRenderPrimitiveBoundingBox(ViewportInfo viewport, Rhino.Display.DisplayPipelineAttributes attrs, out BoundingBox boundingBox)", + "signature": "bool TryGetRenderPrimitiveBoundingBox(ViewportInfo viewport, bool preview, out BoundingBox boundingBox)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Get the bounding box for the custom render meshes associated with this object.", - "since": "6.0", - "deprecated": "8.0", - "obsolete": "Use CustomRenderMeshesBoundingBox instead", + "since": "5.7", + "deprecated": "6.0", "parameters": [ { "name": "viewport", @@ -45322,9 +45321,9 @@ "summary": "The viewport being rendered." }, { - "name": "attrs", - "type": "Rhino.Display.DisplayPipelineAttributes", - "summary": "Attributes for the view mode you are supplying meshes for. Will be None if this is a modal rendering." + "name": "preview", + "type": "bool", + "summary": "Type of mesh to build, if preview is True then a smaller mesh may be generated in less time, False is meant when actually rendering." }, { "name": "boundingBox", @@ -45335,13 +45334,14 @@ "returns": "Returns True if the bounding box was successfully calculated otherwise returns False on error." }, { - "signature": "System.Boolean TryGetRenderPrimitiveBoundingBox(ViewportInfo viewport, System.Boolean preview, out BoundingBox boundingBox)", + "signature": "bool TryGetRenderPrimitiveBoundingBox(ViewportInfo viewport, Rhino.Display.DisplayPipelineAttributes attrs, out BoundingBox boundingBox)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Get the bounding box for the custom render meshes associated with this object.", - "since": "5.7", - "deprecated": "6.0", + "since": "6.0", + "deprecated": "8.0", + "obsolete": "Use CustomRenderMeshesBoundingBox instead", "parameters": [ { "name": "viewport", @@ -45349,9 +45349,9 @@ "summary": "The viewport being rendered." }, { - "name": "preview", - "type": "System.Boolean", - "summary": "Type of mesh to build, if preview is True then a smaller mesh may be generated in less time, False is meant when actually rendering." + "name": "attrs", + "type": "Rhino.Display.DisplayPipelineAttributes", + "summary": "Attributes for the view mode you are supplying meshes for. Will be None if this is a modal rendering." }, { "name": "boundingBox", @@ -45362,7 +45362,7 @@ "returns": "Returns True if the bounding box was successfully calculated otherwise returns False on error." }, { - "signature": "System.Int32 UnhighlightAllSubObjects()", + "signature": "int UnhighlightAllSubObjects()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -45371,7 +45371,7 @@ "returns": "The number of changed sub-objects." }, { - "signature": "System.Int32 UnselectAllSubObjects()", + "signature": "int UnselectAllSubObjects()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -45844,14 +45844,14 @@ "since": "8.0" }, { - "signature": "System.Void RemoveBoundaryLinetype()", + "signature": "void RemoveBoundaryLinetype()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Void SetBoundaryLinetype(Linetype linetype)", + "signature": "void SetBoundaryLinetype(Linetype linetype)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -45933,7 +45933,7 @@ ], "methods": [ { - "signature": "System.String ApplicationCategory()", + "signature": "string ApplicationCategory()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -45941,7 +45941,7 @@ "since": "6.0" }, { - "signature": "System.String DocumentCategory()", + "signature": "string DocumentCategory()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -45949,7 +45949,7 @@ "since": "6.0" }, { - "signature": "System.String LayersCategory()", + "signature": "string LayersCategory()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -45957,7 +45957,7 @@ "since": "6.0" }, { - "signature": "System.String LightsCategory()", + "signature": "string LightsCategory()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -45965,7 +45965,7 @@ "since": "6.0" }, { - "signature": "System.String ObjectsCategory()", + "signature": "string ObjectsCategory()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -45973,7 +45973,7 @@ "since": "6.0" }, { - "signature": "System.Boolean RegisterSnapShotClient(SnapShotsClient client)", + "signature": "bool RegisterSnapShotClient(SnapShotsClient client)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -45981,7 +45981,7 @@ "since": "6.0" }, { - "signature": "System.String RenderingCategory()", + "signature": "string RenderingCategory()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -45989,7 +45989,7 @@ "since": "6.0" }, { - "signature": "System.String ViewsCategory()", + "signature": "string ViewsCategory()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -45997,7 +45997,7 @@ "since": "6.0" }, { - "signature": "System.Boolean AnimateDocument(RhinoDoc doc, System.Double dPos, BinaryArchiveReader archive_start, BinaryArchiveReader archive_stop)", + "signature": "bool AnimateDocument(RhinoDoc doc, double dPos, BinaryArchiveReader archive_start, BinaryArchiveReader archive_stop)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -46011,7 +46011,7 @@ }, { "name": "dPos", - "type": "System.Double", + "type": "double", "summary": "dPos is the current frame. Starting at 0.0." }, { @@ -46028,7 +46028,7 @@ "returns": "True if successful, otherwise false." }, { - "signature": "System.Boolean AnimateObject(RhinoDoc doc, Rhino.DocObjects.RhinoObject doc_object, ref Rhino.Geometry.Transform transform, System.Double dPos, BinaryArchiveReader archive_start, BinaryArchiveReader archive_stop)", + "signature": "bool AnimateObject(RhinoDoc doc, Rhino.DocObjects.RhinoObject doc_object, ref Rhino.Geometry.Transform transform, double dPos, BinaryArchiveReader archive_start, BinaryArchiveReader archive_stop)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -46052,7 +46052,7 @@ }, { "name": "dPos", - "type": "System.Double", + "type": "double", "summary": "dPos is the current frame. Starting at 0.0." }, { @@ -46068,7 +46068,7 @@ ] }, { - "signature": "System.Void AnimationStart(RhinoDoc doc, System.Int32 iFrames)", + "signature": "void AnimationStart(RhinoDoc doc, int iFrames)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -46082,13 +46082,13 @@ }, { "name": "iFrames", - "type": "System.Int32", + "type": "int", "summary": "iFrames is the number of frames to be animated." } ] }, { - "signature": "System.Boolean AnimationStop(RhinoDoc doc)", + "signature": "bool AnimationStop(RhinoDoc doc)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -46103,7 +46103,7 @@ ] }, { - "signature": "System.String Category()", + "signature": "string Category()", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -46120,7 +46120,7 @@ "returns": "The unique id of this client." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -46128,7 +46128,7 @@ "since": "6.0" }, { - "signature": "System.Void ExtendBoundingBoxForDocumentAnimation(RhinoDoc doc, BinaryArchiveReader archive_start, BinaryArchiveReader archive_stop, ref Rhino.Geometry.BoundingBox bbox)", + "signature": "void ExtendBoundingBoxForDocumentAnimation(RhinoDoc doc, BinaryArchiveReader archive_start, BinaryArchiveReader archive_stop, ref Rhino.Geometry.BoundingBox bbox)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -46158,7 +46158,7 @@ ] }, { - "signature": "System.Void ExtendBoundingBoxForObjectAnimation(RhinoDoc doc, Rhino.DocObjects.RhinoObject doc_object, ref Rhino.Geometry.Transform transform, BinaryArchiveReader archive_start, BinaryArchiveReader archive_stop, ref Rhino.Geometry.BoundingBox bbox)", + "signature": "void ExtendBoundingBoxForObjectAnimation(RhinoDoc doc, Rhino.DocObjects.RhinoObject doc_object, ref Rhino.Geometry.Transform transform, BinaryArchiveReader archive_start, BinaryArchiveReader archive_stop, ref Rhino.Geometry.BoundingBox bbox)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -46198,7 +46198,7 @@ ] }, { - "signature": "System.Boolean IsCurrentModelStateInAnySnapshot(RhinoDoc doc, BinaryArchiveReader archive, SimpleArrayBinaryArchiveReader archive_array, TextLog text_log)", + "signature": "bool IsCurrentModelStateInAnySnapshot(RhinoDoc doc, BinaryArchiveReader archive, SimpleArrayBinaryArchiveReader archive_array, TextLog text_log)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -46229,7 +46229,7 @@ "returns": "return True if successful, otherwise false." }, { - "signature": "System.Boolean IsCurrentModelStateInAnySnapshot(RhinoDoc doc, Rhino.DocObjects.RhinoObject doc_object, BinaryArchiveReader archive, SimpleArrayBinaryArchiveReader archive_array, TextLog text_log)", + "signature": "bool IsCurrentModelStateInAnySnapshot(RhinoDoc doc, Rhino.DocObjects.RhinoObject doc_object, BinaryArchiveReader archive, SimpleArrayBinaryArchiveReader archive_array, TextLog text_log)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -46265,7 +46265,7 @@ "returns": "return True if successful, otherwise false." }, { - "signature": "System.String Name()", + "signature": "string Name()", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -46274,7 +46274,7 @@ "returns": "The client's name." }, { - "signature": "System.Boolean ObjectTransformNotification(RhinoDoc doc, Rhino.DocObjects.RhinoObject doc_object, ref Rhino.Geometry.Transform transform, BinaryArchiveReader archive)", + "signature": "bool ObjectTransformNotification(RhinoDoc doc, Rhino.DocObjects.RhinoObject doc_object, ref Rhino.Geometry.Transform transform, BinaryArchiveReader archive)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -46314,7 +46314,7 @@ "returns": "The plug-in id that registers this client." }, { - "signature": "System.Boolean PrepareForDocumentAnimation(RhinoDoc doc, BinaryArchiveReader archive_start, BinaryArchiveReader archive_stop)", + "signature": "bool PrepareForDocumentAnimation(RhinoDoc doc, BinaryArchiveReader archive_start, BinaryArchiveReader archive_stop)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -46340,7 +46340,7 @@ "returns": "True if successful, otherwise" }, { - "signature": "System.Boolean PrepareForObjectAnimation(RhinoDoc doc, Rhino.DocObjects.RhinoObject doc_object, ref Rhino.Geometry.Transform transform, BinaryArchiveReader archive_start, BinaryArchiveReader archive_stop)", + "signature": "bool PrepareForObjectAnimation(RhinoDoc doc, Rhino.DocObjects.RhinoObject doc_object, ref Rhino.Geometry.Transform transform, BinaryArchiveReader archive_start, BinaryArchiveReader archive_stop)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -46376,7 +46376,7 @@ "returns": "True if successful, otherwise false." }, { - "signature": "System.Boolean RestoreDocument(RhinoDoc doc, BinaryArchiveReader archive)", + "signature": "bool RestoreDocument(RhinoDoc doc, BinaryArchiveReader archive)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -46397,7 +46397,7 @@ "returns": "True if successful, otherwise false" }, { - "signature": "System.Boolean RestoreObject(RhinoDoc doc, Rhino.DocObjects.RhinoObject doc_object, ref Rhino.Geometry.Transform transform, BinaryArchiveReader archive)", + "signature": "bool RestoreObject(RhinoDoc doc, Rhino.DocObjects.RhinoObject doc_object, ref Rhino.Geometry.Transform transform, BinaryArchiveReader archive)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -46428,7 +46428,7 @@ "returns": "True if successful, otherwise false." }, { - "signature": "System.Boolean SaveDocument(RhinoDoc doc, BinaryArchiveWriter archive)", + "signature": "bool SaveDocument(RhinoDoc doc, BinaryArchiveWriter archive)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -46449,7 +46449,7 @@ "returns": "True if successful, otherwise false" }, { - "signature": "System.Boolean SaveObject(RhinoDoc doc, Rhino.DocObjects.RhinoObject doc_object, ref Rhino.Geometry.Transform transform, BinaryArchiveWriter archive)", + "signature": "bool SaveObject(RhinoDoc doc, Rhino.DocObjects.RhinoObject doc_object, ref Rhino.Geometry.Transform transform, BinaryArchiveWriter archive)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -46480,7 +46480,7 @@ "returns": "True if successful, otherwise false." }, { - "signature": "System.Void SnapshotRestored(RhinoDoc doc)", + "signature": "void SnapshotRestored(RhinoDoc doc)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -46488,7 +46488,7 @@ "since": "6.0" }, { - "signature": "System.Boolean SupportsAnimation()", + "signature": "bool SupportsAnimation()", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -46497,7 +46497,7 @@ "returns": "True if the client allows animation." }, { - "signature": "System.Boolean SupportsDocument()", + "signature": "bool SupportsDocument()", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -46506,7 +46506,7 @@ "returns": "True if the client saves/restores document user data." }, { - "signature": "System.Boolean SupportsObject(Rhino.DocObjects.RhinoObject doc_object)", + "signature": "bool SupportsObject(Rhino.DocObjects.RhinoObject doc_object)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -46522,7 +46522,7 @@ "returns": "True if the client saves/restores object user data for the given object." }, { - "signature": "System.Boolean SupportsObjects()", + "signature": "bool SupportsObjects()", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -46613,7 +46613,7 @@ ], "methods": [ { - "signature": "System.Int32 AddBitmap(System.String bitmapFilename, System.Boolean replaceExisting)", + "signature": "int AddBitmap(string bitmapFilename, bool replaceExisting)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -46622,19 +46622,19 @@ "parameters": [ { "name": "bitmapFilename", - "type": "System.String", + "type": "string", "summary": "If NULL or empty, then a unique name of the form \"Bitmap 01\" will be automatically created." }, { "name": "replaceExisting", - "type": "System.Boolean", + "type": "bool", "summary": "If True and the there is already a bitmap using the specified name, then that bitmap is replaced. If False and there is already a bitmap using the specified name, then -1 is returned." } ], "returns": "index of new bitmap in table on success. -1 on error." }, { - "signature": "System.Boolean Delete(BitmapEntry item)", + "signature": "bool Delete(BitmapEntry item)", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -46650,7 +46650,7 @@ "returns": "True if the item could be deleted; otherwise, false." }, { - "signature": "System.Boolean DeleteBitmap(System.String bitmapFilename)", + "signature": "bool DeleteBitmap(string bitmapFilename)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -46659,14 +46659,14 @@ "parameters": [ { "name": "bitmapFilename", - "type": "System.String", + "type": "string", "summary": "The bitmap file name." } ], "returns": "True if successful. False if the bitmap cannot be deleted because it is the current bitmap or because it bitmap contains active geometry." }, { - "signature": "System.Boolean ExportToFile(System.Int32 index, System.String path)", + "signature": "bool ExportToFile(int index, string path)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -46675,19 +46675,19 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The index of the bitmap to be written." }, { "name": "path", - "type": "System.String", + "type": "string", "summary": "The full path, including file name and extension, name of the file to write." } ], "returns": "True if successful." }, { - "signature": "System.Int32 ExportToFiles(System.String directoryPath, System.Int32 overwrite)", + "signature": "int ExportToFiles(string directoryPath, int overwrite)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -46696,19 +46696,19 @@ "parameters": [ { "name": "directoryPath", - "type": "System.String", + "type": "string", "summary": "full path to the directory where the bitmaps should be saved. If NULL, a dialog is used to interactively get the directory name." }, { "name": "overwrite", - "type": "System.Int32", + "type": "int", "summary": "0 = no, 1 = yes, 2 = ask." } ], "returns": "Number of bitmaps written." }, { - "signature": "BitmapEntry Find(System.String name, System.Boolean createFile, out System.String fileName)", + "signature": "BitmapEntry Find(string name, bool createFile, out string fileName)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -46717,24 +46717,24 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "Name of the file to search for including file extension." }, { "name": "createFile", - "type": "System.Boolean", + "type": "bool", "summary": "If this is true, and the file is not found on the disk but is found in the BitmapTable, then the BitmapEntry will get saved to the Rhino bitmap file cache and fileName will contain the full path to the cached file." }, { "name": "fileName", - "type": "System.String", + "type": "string", "summary": "The full path to the current location of this file or an empty string if the file was not found and/or not extracted successfully." } ], "returns": "Returns None if \"name\" was found on the disk. If name was not found on the disk, returns the BitmapEntry with the specified name if it is found in the bitmap table and None if it was not found in the bitmap table." }, { - "signature": "BitmapEntry FindIndex(System.Int32 index)", + "signature": "BitmapEntry FindIndex(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -46743,7 +46743,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The index to search for." } ], @@ -46826,7 +46826,7 @@ ], "methods": [ { - "signature": "System.Int32 Add(DimensionStyle dimstyle, System.Boolean reference)", + "signature": "int Add(DimensionStyle dimstyle, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -46840,14 +46840,14 @@ }, { "name": "reference", - "type": "System.Boolean", + "type": "bool", "summary": "if True the dimstyle will not be saved in files." } ], "returns": "index of new AnnotationStyle." }, { - "signature": "System.Int32 Add(System.String name, System.Boolean reference)", + "signature": "int Add(string name, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -46856,19 +46856,19 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "Name of the new AnnotationStyle. If None or empty, Rhino automatically generates the name." }, { "name": "reference", - "type": "System.Boolean", + "type": "bool", "summary": "if True the dimstyle will not be saved in files." } ], "returns": "index of new AnnotationStyle." }, { - "signature": "System.Int32 Add(System.String name)", + "signature": "int Add(string name)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -46877,14 +46877,14 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "Name of the new AnnotationStyle. If None or empty, Rhino automatically generates the name." } ], "returns": "index of new AnnotationStyle." }, { - "signature": "System.Boolean Delete(DimensionStyle item)", + "signature": "bool Delete(DimensionStyle item)", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -46900,30 +46900,30 @@ "returns": "True if the item was removed; False otherwise." }, { - "signature": "System.Boolean Delete(System.Int32 index, System.Boolean quiet)", + "signature": "bool Delete(int index, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "DimensionStyle Find(System.Guid styleId, System.Boolean ignoreDeleted)", + "signature": "DimensionStyle Find(string name, bool ignoreDeleted)", "modifiers": ["public"], "protected": false, "virtual": false, - "since": "6.0" + "since": "5.0", + "deprecated": "6.0", + "obsolete": "ignoreDeleted is always considered true now. Use FindName." }, { - "signature": "DimensionStyle Find(System.String name, System.Boolean ignoreDeleted)", + "signature": "DimensionStyle Find(System.Guid styleId, bool ignoreDeleted)", "modifiers": ["public"], "protected": false, "virtual": false, - "since": "5.0", - "deprecated": "6.0", - "obsolete": "ignoreDeleted is always considered true now. Use FindName." + "since": "6.0" }, { - "signature": "DimensionStyle FindIndex(System.Int32 index)", + "signature": "DimensionStyle FindIndex(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -46932,14 +46932,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The index to search for." } ], "returns": "A DimensionStyle object, or None if none was found." }, { - "signature": "DimensionStyle FindName(System.String name)", + "signature": "DimensionStyle FindName(string name)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -46948,14 +46948,14 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "The string to search. Deleted styles are ignored." } ], "returns": "The instance, or null." }, { - "signature": "DimensionStyle FindRoot(System.Guid styleId, System.Boolean ignoreDeleted)", + "signature": "DimensionStyle FindRoot(System.Guid styleId, bool ignoreDeleted)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -46969,7 +46969,7 @@ "since": "5.0" }, { - "signature": "System.String GetUnusedStyleName()", + "signature": "string GetUnusedStyleName()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -46977,7 +46977,7 @@ "since": "6.0" }, { - "signature": "System.String GetUnusedStyleName(System.String rootName)", + "signature": "string GetUnusedStyleName(string rootName)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -46986,7 +46986,7 @@ "parameters": [ { "name": "rootName", - "type": "System.String", + "type": "string", "summary": "prefix in name; typically the parent style name" } ] @@ -46999,7 +46999,7 @@ "since": "6.0" }, { - "signature": "System.Boolean Modify(DimensionStyle newSettings, System.Guid dimstyleId, System.Boolean quiet)", + "signature": "bool Modify(DimensionStyle newSettings, int dimstyleIndex, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -47012,20 +47012,20 @@ "summary": "This information is copied." }, { - "name": "dimstyleId", - "type": "System.Guid", - "summary": "Id of dimension style" + "name": "dimstyleIndex", + "type": "int", + "summary": "zero based index of dimension to set. Must be in the range 0 <= dimstyleIndex < DimStyleTable.Count." }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "if true, information message boxes pop up when illegal changes are attempted." } ], - "returns": "True if successful. False if Id is not already in table" + "returns": "True if successful. False if dimstyleIndex is out of range" }, { - "signature": "System.Boolean Modify(DimensionStyle newSettings, System.Int32 dimstyleIndex, System.Boolean quiet)", + "signature": "bool Modify(DimensionStyle newSettings, System.Guid dimstyleId, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -47038,20 +47038,20 @@ "summary": "This information is copied." }, { - "name": "dimstyleIndex", - "type": "System.Int32", - "summary": "zero based index of dimension to set. Must be in the range 0 <= dimstyleIndex < DimStyleTable.Count." + "name": "dimstyleId", + "type": "System.Guid", + "summary": "Id of dimension style" }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "if true, information message boxes pop up when illegal changes are attempted." } ], - "returns": "True if successful. False if dimstyleIndex is out of range" + "returns": "True if successful. False if Id is not already in table" }, { - "signature": "System.Boolean SetCurrent(System.Int32 index, System.Boolean quiet)", + "signature": "bool SetCurrent(int index, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -47060,19 +47060,19 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The index of the current DimStyle." }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "True if error dialog boxes are disabled. False if they are enabled." } ], "returns": "True if the method achieved its goal; otherwise false." }, { - "signature": "System.Boolean SetCurrentDimensionStyleIndex(System.Int32 index, System.Boolean quiet)", + "signature": "bool SetCurrentDimensionStyleIndex(int index, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -47083,12 +47083,12 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Do not use." }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "Do not use." } ], @@ -47249,7 +47249,7 @@ ], "methods": [ { - "signature": "System.Int32 FindOrCreate(System.String face, System.Boolean bold, System.Boolean italic, DimensionStyle template_style)", + "signature": "int FindOrCreate(string face, bool bold, bool italic, DimensionStyle template_style)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -47258,17 +47258,17 @@ "parameters": [ { "name": "face", - "type": "System.String", + "type": "string", "summary": "" }, { "name": "bold", - "type": "System.Boolean", + "type": "bool", "summary": "" }, { "name": "italic", - "type": "System.Boolean", + "type": "bool", "summary": "" }, { @@ -47279,7 +47279,7 @@ ] }, { - "signature": "System.Int32 FindOrCreate(System.String face, System.Boolean bold, System.Boolean italic)", + "signature": "int FindOrCreate(string face, bool bold, bool italic)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -47328,7 +47328,7 @@ ], "methods": [ { - "signature": "System.Int32 Add()", + "signature": "int Add()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -47338,7 +47338,7 @@ "returns": ">=0 index of new group. -1 group not added because a group with that name already exists." }, { - "signature": "System.Int32 Add(IEnumerable objectIds)", + "signature": "int Add(IEnumerable objectIds)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -47355,7 +47355,7 @@ "returns": ">=0 index of new group. \n-1 group not added because a group with that name already exists." }, { - "signature": "System.Int32 Add(System.String groupName, IEnumerable objectIds)", + "signature": "int Add(string groupName, IEnumerable objectIds)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -47365,7 +47365,7 @@ "parameters": [ { "name": "groupName", - "type": "System.String", + "type": "string", "summary": "Name of new group." }, { @@ -47377,7 +47377,7 @@ "returns": ">=0 index of new group. \n-1 group not added because a group with that name already exists." }, { - "signature": "System.Int32 Add(System.String groupName)", + "signature": "int Add(string groupName)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -47387,14 +47387,14 @@ "parameters": [ { "name": "groupName", - "type": "System.String", + "type": "string", "summary": "name of new group." } ], "returns": ">=0 index of new group. -1 group not added because a group with that name already exists." }, { - "signature": "System.Boolean AddToGroup(System.Int32 groupIndex, IEnumerable objectIds)", + "signature": "bool AddToGroup(int groupIndex, IEnumerable objectIds)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -47403,7 +47403,7 @@ "parameters": [ { "name": "groupIndex", - "type": "System.Int32", + "type": "int", "summary": "The group index value." }, { @@ -47415,7 +47415,7 @@ "returns": "True if at least an operation was successful." }, { - "signature": "System.Boolean AddToGroup(System.Int32 groupIndex, System.Guid objectId)", + "signature": "bool AddToGroup(int groupIndex, System.Guid objectId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -47424,7 +47424,7 @@ "parameters": [ { "name": "groupIndex", - "type": "System.Int32", + "type": "int", "summary": "The group index value." }, { @@ -47436,7 +47436,7 @@ "returns": "True if the operation was successful." }, { - "signature": "System.Boolean ChangeGroupName(System.Int32 groupIndex, System.String newName)", + "signature": "bool ChangeGroupName(int groupIndex, string newName)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -47444,26 +47444,26 @@ "parameters": [ { "name": "groupIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the group." }, { "name": "newName", - "type": "System.String", + "type": "string", "summary": "The new group name." } ], "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean Delete(Group item)", + "signature": "bool Delete(Group item)", "modifiers": ["public", "override"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean Delete(System.Int32 groupIndex)", + "signature": "bool Delete(int groupIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -47472,14 +47472,14 @@ "parameters": [ { "name": "groupIndex", - "type": "System.Int32", + "type": "int", "summary": "An group index to be deleted." } ], "returns": "True if the operation was successful." }, { - "signature": "System.Int32 Find(System.String groupName, System.Boolean ignoreDeletedGroups)", + "signature": "int Find(string groupName, bool ignoreDeletedGroups)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -47490,19 +47490,19 @@ "parameters": [ { "name": "groupName", - "type": "System.String", + "type": "string", "summary": "Name of group to search for. Ignores case." }, { "name": "ignoreDeletedGroups", - "type": "System.Boolean", + "type": "bool", "summary": "This parameter is ignored. Deleted groups are never searched." } ], "returns": ">=0 index of the group with the given name. -1 no group found with the given name." }, { - "signature": "System.Int32 Find(System.String groupName)", + "signature": "int Find(string groupName)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -47511,14 +47511,14 @@ "parameters": [ { "name": "groupName", - "type": "System.String", + "type": "string", "summary": "Name of group to search for. Ignores case." } ], "returns": ">=0 index of the group with the given name. RhinoMath.UnsetIntIndex no group found with the given name." }, { - "signature": "Group FindIndex(System.Int32 index)", + "signature": "Group FindIndex(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -47527,14 +47527,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The index to search for." } ], "returns": "A Group object, or None if none was found." }, { - "signature": "Group FindName(System.String name)", + "signature": "Group FindName(string name)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -47543,7 +47543,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "The name of the group to be searched." } ], @@ -47566,7 +47566,7 @@ "returns": "An group, or None on error." }, { - "signature": "RhinoObject[] GroupMembers(System.Int32 groupIndex)", + "signature": "RhinoObject[] GroupMembers(int groupIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -47575,14 +47575,14 @@ "parameters": [ { "name": "groupIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the group in this table." } ], "returns": "An array with all the objects in the specified group." }, { - "signature": "System.String GroupName(System.Int32 groupIndex)", + "signature": "string GroupName(int groupIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -47591,14 +47591,14 @@ "parameters": [ { "name": "groupIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the group." } ], "returns": "The group name." }, { - "signature": "System.String[] GroupNames(System.Boolean ignoreDeletedGroups)", + "signature": "string GroupNames(bool ignoreDeletedGroups)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -47607,14 +47607,14 @@ "parameters": [ { "name": "ignoreDeletedGroups", - "type": "System.Boolean", + "type": "bool", "summary": "Ignore any groups that were deleted." } ], "returns": "An array if group names if successful, None if there are no groups." }, { - "signature": "System.Int32 GroupObjectCount(System.Int32 groupIndex)", + "signature": "int GroupObjectCount(int groupIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -47623,14 +47623,14 @@ "parameters": [ { "name": "groupIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the group." } ], "returns": "The number of objects that are members of the group." }, { - "signature": "System.Int32 Hide(System.Int32 groupIndex)", + "signature": "int Hide(int groupIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -47639,14 +47639,14 @@ "parameters": [ { "name": "groupIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the group." } ], "returns": "The number of objects that were hidden." }, { - "signature": "System.Boolean IsDeleted(System.Int32 groupIndex)", + "signature": "bool IsDeleted(int groupIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -47654,14 +47654,14 @@ "parameters": [ { "name": "groupIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the group." } ], "returns": "True if the group is deleted, False otherwise." }, { - "signature": "System.Int32 Lock(System.Int32 groupIndex)", + "signature": "int Lock(int groupIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -47670,14 +47670,14 @@ "parameters": [ { "name": "groupIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the group." } ], "returns": "The number of objects that were locked." }, { - "signature": "System.Int32 Show(System.Int32 groupIndex)", + "signature": "int Show(int groupIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -47686,14 +47686,14 @@ "parameters": [ { "name": "groupIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the group." } ], "returns": "The number of objects that were shown." }, { - "signature": "System.Boolean Undelete(System.Int32 groupIndex)", + "signature": "bool Undelete(int groupIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -47702,14 +47702,14 @@ "parameters": [ { "name": "groupIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the group." } ], "returns": "True if successful, False otherwise." }, { - "signature": "System.Int32 Unlock(System.Int32 groupIndex)", + "signature": "int Unlock(int groupIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -47718,7 +47718,7 @@ "parameters": [ { "name": "groupIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the group." } ], @@ -47872,7 +47872,7 @@ ], "methods": [ { - "signature": "System.Int32 Add(Rhino.DocObjects.HatchPattern pattern)", + "signature": "int Add(Rhino.DocObjects.HatchPattern pattern)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -47888,7 +47888,7 @@ "returns": ">=0 index of new hatch pattern -1 not added because a hatch pattern with that name already exists or some other problem occurred." }, { - "signature": "System.Boolean Delete(HatchPattern item, System.Boolean quiet)", + "signature": "bool Delete(HatchPattern item, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -47902,14 +47902,14 @@ }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "If true, no warning message box appears if hatch pattern cannot be deleted." } ], "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean Delete(HatchPattern item)", + "signature": "bool Delete(HatchPattern item)", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -47925,7 +47925,7 @@ "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean Delete(System.Int32 hatchPatternIndex, System.Boolean quiet)", + "signature": "bool Delete(int hatchPatternIndex, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -47934,19 +47934,19 @@ "parameters": [ { "name": "hatchPatternIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the hatch pattern to delete." }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "If true, no warning message box appears if hatch pattern cannot be deleted." } ], "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean Delete(System.Int32 hatchPatternIndex)", + "signature": "bool Delete(int hatchPatternIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -47955,14 +47955,14 @@ "parameters": [ { "name": "hatchPatternIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the hatch pattern to delete." } ], "returns": "True if successful, False otherwise." }, { - "signature": "System.Int32 Find(System.String name, System.Boolean ignoreDeleted)", + "signature": "int Find(string name, bool ignoreDeleted)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -47973,19 +47973,19 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "The name of the hatch pattern to be found." }, { "name": "ignoreDeleted", - "type": "System.Boolean", + "type": "bool", "summary": "True means don't search deleted hatch patterns." } ], "returns": "Index of the hatch pattern with the given name. -1 if no hatch pattern found." }, { - "signature": "HatchPattern FindIndex(System.Int32 index)", + "signature": "HatchPattern FindIndex(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -47994,14 +47994,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The index to search for." } ], "returns": "A HatchPattern object, or None if none was found." }, { - "signature": "HatchPattern FindName(System.String name)", + "signature": "HatchPattern FindName(string name)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -48010,7 +48010,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "The name of the hatch pattern to be found." } ], @@ -48033,7 +48033,7 @@ "returns": "An Linetype, or None on error." }, { - "signature": "System.Boolean Modify(HatchPattern hatchPattern, System.Int32 hatchPatternIndex, System.Boolean quiet)", + "signature": "bool Modify(HatchPattern hatchPattern, int hatchPatternIndex, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -48047,19 +48047,19 @@ }, { "name": "hatchPatternIndex", - "type": "System.Int32", + "type": "int", "summary": "Zero based index of the hatch pattern to modify." }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "If true, information message boxes pop up when illegal changes are attempted." } ], "returns": "True if successful, or False if hatchPatternIndex is out of range." }, { - "signature": "System.Boolean Rename(HatchPattern item, System.String hatchPatternName)", + "signature": "bool Rename(HatchPattern item, string hatchPatternName)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -48073,14 +48073,14 @@ }, { "name": "hatchPatternName", - "type": "System.String", + "type": "string", "summary": "The new hatch pattern name." } ], "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean Rename(System.Int32 hatchPatternIndex, System.String hatchPatternName)", + "signature": "bool Rename(int hatchPatternIndex, string hatchPatternName)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -48089,12 +48089,12 @@ "parameters": [ { "name": "hatchPatternIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the hatch pattern to rename." }, { "name": "hatchPatternName", - "type": "System.String", + "type": "string", "summary": "The new hatch pattern name." } ], @@ -48159,7 +48159,7 @@ ], "methods": [ { - "signature": "System.Int32 Add(System.String name, System.String description, Point3d basePoint, GeometryBase geometry, ObjectAttributes attributes)", + "signature": "int Add(string name, string description, Point3d basePoint, GeometryBase geometry, ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -48168,12 +48168,12 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "The definition name." }, { "name": "description", - "type": "System.String", + "type": "string", "summary": "The definition description." }, { @@ -48195,7 +48195,7 @@ "returns": ">=0 index of instance definition in the instance definition table. -1 on failure." }, { - "signature": "System.Int32 Add(System.String name, System.String description, Point3d basePoint, IEnumerable geometry, IEnumerable attributes)", + "signature": "int Add(string name, string description, Point3d basePoint, IEnumerable geometry, IEnumerable attributes)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -48204,12 +48204,12 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "The definition name." }, { "name": "description", - "type": "System.String", + "type": "string", "summary": "The definition description." }, { @@ -48231,7 +48231,7 @@ "returns": ">=0 index of instance definition in the instance definition table. -1 on failure." }, { - "signature": "System.Int32 Add(System.String name, System.String description, Point3d basePoint, IEnumerable geometry)", + "signature": "int Add(string name, string description, Point3d basePoint, IEnumerable geometry)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -48240,12 +48240,12 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "The definition name." }, { "name": "description", - "type": "System.String", + "type": "string", "summary": "The definition description." }, { @@ -48262,7 +48262,7 @@ "returns": ">=0 index of instance definition in the instance definition table. -1 on failure." }, { - "signature": "System.Int32 Add(System.String name, System.String description, System.String url, System.String urlTag, Point3d basePoint, IEnumerable geometry, IEnumerable attributes)", + "signature": "int Add(string name, string description, string url, string urlTag, Point3d basePoint, IEnumerable geometry, IEnumerable attributes)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -48271,22 +48271,22 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "The definition name." }, { "name": "description", - "type": "System.String", + "type": "string", "summary": "The definition description." }, { "name": "url", - "type": "System.String", + "type": "string", "summary": "A URL or hyperlink." }, { "name": "urlTag", - "type": "System.String", + "type": "string", "summary": "A description of the URL or hyperlink." }, { @@ -48308,7 +48308,7 @@ "returns": ">=0 index of instance definition in the instance definition table. -1 on failure." }, { - "signature": "System.Void Compact(System.Boolean ignoreUndoReferences)", + "signature": "void Compact(bool ignoreUndoReferences)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -48317,13 +48317,13 @@ "parameters": [ { "name": "ignoreUndoReferences", - "type": "System.Boolean", + "type": "bool", "summary": "If false, then deleted instance definition information that could possibly be undeleted by the Undo command will not be deleted. If true, then all deleted instance definition information is deleted." } ] }, { - "signature": "System.Boolean Delete(InstanceDefinition item)", + "signature": "bool Delete(InstanceDefinition item)", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -48339,7 +48339,7 @@ "returns": "True on success." }, { - "signature": "System.Boolean Delete(System.Int32 idefIndex, System.Boolean deleteReferences, System.Boolean quiet)", + "signature": "bool Delete(int idefIndex, bool deleteReferences, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -48348,24 +48348,24 @@ "parameters": [ { "name": "idefIndex", - "type": "System.Int32", + "type": "int", "summary": "zero based index of instance definition to delete. This must be in the range 0 <= idefIndex < InstanceDefinitionTable.Count." }, { "name": "deleteReferences", - "type": "System.Boolean", + "type": "bool", "summary": "True to delete all references to this definition. False to delete definition only if there are no references." }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "If true, no warning message box appears if an instance definition cannot be deleted because it is the current layer or it contains active geometry." } ], "returns": "True if successful. False if the instance definition has active references and bDeleteReferences is false." }, { - "signature": "System.Boolean DestroySourceArchive(InstanceDefinition definition, System.Boolean quiet)", + "signature": "bool DestroySourceArchive(InstanceDefinition definition, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -48379,68 +48379,68 @@ }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then message boxes about erroneous parameters will not be shown." } ], "returns": "Returns True if the definition was successfully modified otherwise returns false." }, { - "signature": "InstanceDefinition Find(System.Guid instanceId, System.Boolean ignoreDeletedInstanceDefinitions)", + "signature": "InstanceDefinition Find(string instanceDefinitionName, bool ignoreDeletedInstanceDefinitions)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Finds the instance definition with a given id.", + "summary": "Finds the instance definition with a given name.", "since": "5.0", + "deprecated": "6.0", + "obsolete": "ignoreDeletedInstanceDefinitions is now redundant. Remove the second argument. Definitions are now always deleted permanently.", "parameters": [ { - "name": "instanceId", - "type": "System.Guid", - "summary": "Unique id of the instance definition to search for." + "name": "instanceDefinitionName", + "type": "string", + "summary": "name of instance definition to search for (ignores case)" }, { "name": "ignoreDeletedInstanceDefinitions", - "type": "System.Boolean", + "type": "bool", "summary": "True means don't search deleted instance definitions." } ], "returns": "The specified instance definition, or None if nothing matching was found." }, { - "signature": "InstanceDefinition Find(System.String instanceDefinitionName, System.Boolean ignoreDeletedInstanceDefinitions)", + "signature": "InstanceDefinition Find(string instanceDefinitionName)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Finds the instance definition with a given name.", - "since": "5.0", - "deprecated": "6.0", - "obsolete": "ignoreDeletedInstanceDefinitions is now redundant. Remove the second argument. Definitions are now always deleted permanently.", + "since": "6.0", "parameters": [ { "name": "instanceDefinitionName", - "type": "System.String", + "type": "string", "summary": "name of instance definition to search for (ignores case)" - }, - { - "name": "ignoreDeletedInstanceDefinitions", - "type": "System.Boolean", - "summary": "True means don't search deleted instance definitions." } ], "returns": "The specified instance definition, or None if nothing matching was found." }, { - "signature": "InstanceDefinition Find(System.String instanceDefinitionName)", + "signature": "InstanceDefinition Find(System.Guid instanceId, bool ignoreDeletedInstanceDefinitions)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Finds the instance definition with a given name.", - "since": "6.0", + "summary": "Finds the instance definition with a given id.", + "since": "5.0", "parameters": [ { - "name": "instanceDefinitionName", - "type": "System.String", - "summary": "name of instance definition to search for (ignores case)" + "name": "instanceId", + "type": "System.Guid", + "summary": "Unique id of the instance definition to search for." + }, + { + "name": "ignoreDeletedInstanceDefinitions", + "type": "bool", + "summary": "True means don't search deleted instance definitions." } ], "returns": "The specified instance definition, or None if nothing matching was found." @@ -48453,7 +48453,7 @@ "since": "5.0" }, { - "signature": "InstanceDefinition[] GetList(System.Boolean ignoreDeleted)", + "signature": "InstanceDefinition[] GetList(bool ignoreDeleted)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -48462,14 +48462,14 @@ "parameters": [ { "name": "ignoreDeleted", - "type": "System.Boolean", + "type": "bool", "summary": "If True then deleted instance definitions are filtered out." } ], "returns": "An array of instance definitions. This can be empty, but not null." }, { - "signature": "System.String GetUnusedInstanceDefinitionName()", + "signature": "string GetUnusedInstanceDefinitionName()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -48478,7 +48478,7 @@ "returns": "An unused instance definition name string." }, { - "signature": "System.String GetUnusedInstanceDefinitionName(System.String root, System.UInt32 defaultSuffix)", + "signature": "string GetUnusedInstanceDefinitionName(string root, uint defaultSuffix)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -48489,19 +48489,19 @@ "parameters": [ { "name": "root", - "type": "System.String", + "type": "string", "summary": "The returned name is 'root nn' If root is empty, then 'Block' (localized) is used." }, { "name": "defaultSuffix", - "type": "System.UInt32", + "type": "uint", "summary": "Unique names are created by appending a decimal number to the localized term for \"Block\" as in \"Block 01\", \"Block 02\", and so on. When defaultSuffix is supplied, the search for an unused name begins at \"Block suffix\"." } ], "returns": "An unused instance definition name string." }, { - "signature": "System.String GetUnusedInstanceDefinitionName(System.String root)", + "signature": "string GetUnusedInstanceDefinitionName(string root)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -48510,14 +48510,14 @@ "parameters": [ { "name": "root", - "type": "System.String", + "type": "string", "summary": "The returned name is 'root nn' If root is empty, then 'Block' (localized) is used." } ], "returns": "An unused instance definition name string." }, { - "signature": "System.Int32 InstanceDefinitionIndex(System.Guid instanceId, System.Boolean ignoreDeletedInstanceDefinitions)", + "signature": "int InstanceDefinitionIndex(System.Guid instanceId, bool ignoreDeletedInstanceDefinitions)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -48531,14 +48531,14 @@ }, { "name": "ignoreDeletedInstanceDefinitions", - "type": "System.Boolean", + "type": "bool", "summary": "True means don't search deleted instance definitions." } ], "returns": "index > -1 if instance definition was found." }, { - "signature": "System.Boolean MakeSourcePathRelative(InstanceDefinition idef, System.Boolean relative, System.Boolean quiet)", + "signature": "bool MakeSourcePathRelative(InstanceDefinition idef, bool relative, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -48554,19 +48554,19 @@ }, { "name": "relative", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the path should be considered as relative. \nIf false, the path should be considered as absolute." }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then message boxes about erroneous parameters will not be shown." } ], "returns": "True if the instance definition could be modified." }, { - "signature": "System.Boolean Modify(InstanceDefinition idef, System.String newName, System.String newDescription, System.Boolean quiet)", + "signature": "bool Modify(InstanceDefinition idef, string newName, string newDescription, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -48580,24 +48580,24 @@ }, { "name": "newName", - "type": "System.String", + "type": "string", "summary": "The new name." }, { "name": "newDescription", - "type": "System.String", + "type": "string", "summary": "The new description string." }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "If false, information message boxes pop up when illegal changes are attempted." } ], "returns": "True if successful." }, { - "signature": "System.Boolean Modify(InstanceDefinition idef, System.String newName, System.String newDescription, System.String newUrl, System.String newUrlTag, System.Boolean quiet)", + "signature": "bool Modify(InstanceDefinition idef, string newName, string newDescription, string newUrl, string newUrlTag, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -48611,34 +48611,34 @@ }, { "name": "newName", - "type": "System.String", + "type": "string", "summary": "The new name." }, { "name": "newDescription", - "type": "System.String", + "type": "string", "summary": "The new description string." }, { "name": "newUrl", - "type": "System.String", + "type": "string", "summary": "The new URL or hyperlink." }, { "name": "newUrlTag", - "type": "System.String", + "type": "string", "summary": "The new description of the URL or hyperlink." }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "If false, information message boxes pop up when illegal changes are attempted." } ], "returns": "True if successful." }, { - "signature": "System.Boolean Modify(System.Int32 idefIndex, System.String newName, System.String newDescription, System.Boolean quiet)", + "signature": "bool Modify(int idefIndex, string newName, string newDescription, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -48647,29 +48647,29 @@ "parameters": [ { "name": "idefIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the instance definition to be modified." }, { "name": "newName", - "type": "System.String", + "type": "string", "summary": "The new name." }, { "name": "newDescription", - "type": "System.String", + "type": "string", "summary": "The new description string." }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "If false, information message boxes pop up when illegal changes are attempted." } ], "returns": "True if successful." }, { - "signature": "System.Boolean Modify(System.Int32 idefIndex, System.String newName, System.String newDescription, System.String newUrl, System.String newUrlTag, System.Boolean quiet)", + "signature": "bool Modify(int idefIndex, string newName, string newDescription, string newUrl, string newUrlTag, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -48678,39 +48678,39 @@ "parameters": [ { "name": "idefIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the instance definition to be modified." }, { "name": "newName", - "type": "System.String", + "type": "string", "summary": "The new name." }, { "name": "newDescription", - "type": "System.String", + "type": "string", "summary": "The new description string." }, { "name": "newUrl", - "type": "System.String", + "type": "string", "summary": "The new URL or hyperlink." }, { "name": "newUrlTag", - "type": "System.String", + "type": "string", "summary": "The new description of the URL or hyperlink." }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "If false, information message boxes pop up when illegal changes are attempted." } ], "returns": "True if successful." }, { - "signature": "System.Boolean Modify(System.Int32 idefIndex, UserData userData, System.Boolean quiet)", + "signature": "bool Modify(int idefIndex, UserData userData, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -48718,7 +48718,7 @@ "parameters": [ { "name": "idefIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the instance definition to be modified." }, { @@ -48728,21 +48728,21 @@ }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "If false, information message boxes pop up when illegal changes are attempted." } ], "returns": "True if successful." }, { - "signature": "System.Boolean ModifyGeometry(System.Int32 idefIndex, GeometryBase newGeometry, ObjectAttributes newAttributes)", + "signature": "bool ModifyGeometry(int idefIndex, GeometryBase newGeometry, ObjectAttributes newAttributes)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean ModifyGeometry(System.Int32 idefIndex, IEnumerable newGeometry, IEnumerable newAttributes)", + "signature": "bool ModifyGeometry(int idefIndex, IEnumerable newGeometry, IEnumerable newAttributes)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -48751,7 +48751,7 @@ "parameters": [ { "name": "idefIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the instance definition to be modified." }, { @@ -48768,14 +48768,14 @@ "returns": "True if operation succeeded." }, { - "signature": "System.Boolean ModifyGeometry(System.Int32 idefIndex, IEnumerable newGeometry)", + "signature": "bool ModifyGeometry(int idefIndex, IEnumerable newGeometry)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean ModifySourceArchive(System.Int32 idefIndex, FileReference sourceArchive, InstanceDefinitionUpdateType updateType, System.Boolean quiet)", + "signature": "bool ModifySourceArchive(int idefIndex, FileReference sourceArchive, InstanceDefinitionUpdateType updateType, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -48784,7 +48784,7 @@ "parameters": [ { "name": "idefIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the instance definition to be modified." }, { @@ -48799,14 +48799,14 @@ }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then message boxes about erroneous parameters will not be shown." } ], "returns": "Returns True if the definition was successfully modified otherwise returns false." }, { - "signature": "System.Boolean ModifySourceArchive(System.Int32 idefIndex, System.String sourceArchive, InstanceDefinitionUpdateType updateType, System.Boolean quiet)", + "signature": "bool ModifySourceArchive(int idefIndex, string sourceArchive, InstanceDefinitionUpdateType updateType, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -48817,12 +48817,12 @@ "parameters": [ { "name": "idefIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the instance definition to be modified." }, { "name": "sourceArchive", - "type": "System.String", + "type": "string", "summary": "The new source archive file name." }, { @@ -48832,14 +48832,14 @@ }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then message boxes about erroneous parameters will not be shown." } ], "returns": "Returns True if the definition was successfully modified otherwise returns false." }, { - "signature": "System.Boolean Purge(System.Int32 idefIndex)", + "signature": "bool Purge(int idefIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -48848,14 +48848,14 @@ "parameters": [ { "name": "idefIndex", - "type": "System.Int32", + "type": "int", "summary": "zero based index of instance definition to delete. This must be in the range 0 <= idefIndex < InstanceDefinitionTable.Count." } ], "returns": "True if successful. False if the instance definition cannot be purged because it is in use by reference objects or undo information." }, { - "signature": "System.Boolean RefreshLinkedBlock(InstanceDefinition definition)", + "signature": "bool RefreshLinkedBlock(InstanceDefinition definition)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -48871,7 +48871,7 @@ "returns": "Returns True if the linked file was successfully read and updated." }, { - "signature": "System.Boolean Undelete(System.Int32 idefIndex)", + "signature": "bool Undelete(int idefIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -48880,14 +48880,14 @@ "parameters": [ { "name": "idefIndex", - "type": "System.Int32", + "type": "int", "summary": "zero based index of instance definition to delete. This must be in the range 0 <= idefIndex < InstanceDefinitionTable.Count." } ], "returns": "True if successful" }, { - "signature": "System.Boolean UndoModify(System.Int32 idefIndex)", + "signature": "bool UndoModify(int idefIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -48896,14 +48896,14 @@ "parameters": [ { "name": "idefIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the instance definition to be restored." } ], "returns": "True if operation succeeded." }, { - "signature": "System.Boolean UpdateLinkedInstanceDefinition(System.Int32 idefIndex, System.String filename, System.Boolean updateNestedLinks, System.Boolean quiet)", + "signature": "bool UpdateLinkedInstanceDefinition(int idefIndex, string filename, bool updateNestedLinks, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -48912,22 +48912,22 @@ "parameters": [ { "name": "idefIndex", - "type": "System.Int32", + "type": "int", "summary": "zero based index of instance definition to delete. This must be in the range 0 <= idefIndex < InstanceDefinitionTable.Count." }, { "name": "filename", - "type": "System.String", + "type": "string", "summary": "name of file (can be any type of file that Rhino or a plug-in can read)" }, { "name": "updateNestedLinks", - "type": "System.Boolean", + "type": "bool", "summary": "If True and the instance definition references to a linked instance definition, that needs to be updated, then the nested definition is also updated. If false, nested updates are skipped." }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "" } ] @@ -49104,7 +49104,7 @@ ], "methods": [ { - "signature": "System.Int32 Add()", + "signature": "int Add()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -49113,7 +49113,7 @@ "returns": "index of new layer." }, { - "signature": "System.Int32 Add(Layer layer)", + "signature": "int Add(Layer layer)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -49129,7 +49129,7 @@ "returns": ">=0 index of new layer -1 layer not added because a layer with that name already exists." }, { - "signature": "System.Int32 Add(System.String layerName, System.Drawing.Color layerColor)", + "signature": "int Add(string layerName, System.Drawing.Color layerColor)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -49138,7 +49138,7 @@ "parameters": [ { "name": "layerName", - "type": "System.String", + "type": "string", "summary": "Name for new layer. Cannot be a None or zero-length string." }, { @@ -49150,7 +49150,7 @@ "returns": ">=0 index of new layer -1 layer not added because a layer with that name already exists." }, { - "signature": "System.Int32 AddPath(System.String layerPath, System.Drawing.Color layerColor)", + "signature": "int AddPath(string layerPath, System.Drawing.Color layerColor)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -49159,7 +49159,7 @@ "parameters": [ { "name": "layerPath", - "type": "System.String", + "type": "string", "summary": "The layer path." }, { @@ -49171,7 +49171,7 @@ "returns": "The index of the last layer created if successful, RhinoMath.UnsetIntIndex on failure." }, { - "signature": "System.Int32 AddPath(System.String layerPath)", + "signature": "int AddPath(string layerPath)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -49180,14 +49180,14 @@ "parameters": [ { "name": "layerPath", - "type": "System.String", + "type": "string", "summary": "The layer path." } ], "returns": "The index of the last layer created if successful, RhinoMath.UnsetIntIndex on failure." }, { - "signature": "System.Int32 AddReferenceLayer()", + "signature": "int AddReferenceLayer()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -49196,7 +49196,7 @@ "returns": "index of new layer." }, { - "signature": "System.Int32 AddReferenceLayer(Layer layer)", + "signature": "int AddReferenceLayer(Layer layer)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -49212,7 +49212,7 @@ "returns": ">=0 index of new layer -1 layer not added because a layer with that name already exists." }, { - "signature": "System.Int32 CreateLayer(Layer newLayer, LayerType layerType, System.UInt32 worksessionReferenceModelSerialNumber, System.UInt32 linkedInstanceDefinitionSerialNumber)", + "signature": "int CreateLayer(Layer newLayer, LayerType layerType, uint worksessionReferenceModelSerialNumber, uint linkedInstanceDefinitionSerialNumber)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -49231,19 +49231,19 @@ }, { "name": "worksessionReferenceModelSerialNumber", - "type": "System.UInt32", + "type": "uint", "summary": "Worksession reference model serial number, where: 0: Layer is not a reference layer. 1: Layer is a reference layer but not part of a worksession reference file. 2-1000: Reserved for future use. >1000: Worksession reference model serial number." }, { "name": "linkedInstanceDefinitionSerialNumber", - "type": "System.UInt32", + "type": "uint", "summary": "Linked instance definition serial number, where: 0: Layer is not from a liked instance definition. 1-1000: Reserved for future use. >1000: Linked instance definition serial number." } ], "returns": "The index of the last layer created if successful, RhinoMath.UnsetIntIndex on failure." }, { - "signature": "System.Int32 Delete(IEnumerable layerIndices, System.Boolean quiet)", + "signature": "int Delete(IEnumerable layerIndices, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -49257,36 +49257,36 @@ }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "If true, no warning message boxes will appear." } ], "returns": "the number of layers that were deleted." }, { - "signature": "System.Boolean Delete(Layer layer, System.Boolean quiet)", + "signature": "bool Delete(int layerIndex, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Deletes layer.", - "since": "6.0", + "since": "5.0", "parameters": [ { - "name": "layer", - "type": "Layer", - "summary": "Layer to be deleted." + "name": "layerIndex", + "type": "int", + "summary": "zero based index of layer to delete. This must be in the range 0 <= layerIndex < LayerTable.Count." }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "If true, no warning message box appears if a layer the layer cannot be deleted because it is the current layer or it contains active geometry." } ], "returns": "True if successful. False if layerIndex is out of range or the layer cannot be deleted because it is the current layer or because it layer contains active geometry." }, { - "signature": "System.Boolean Delete(Layer layer)", - "modifiers": ["public", "override"], + "signature": "bool Delete(Layer layer, bool quiet)", + "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Deletes layer.", @@ -49296,54 +49296,54 @@ "name": "layer", "type": "Layer", "summary": "Layer to be deleted." + }, + { + "name": "quiet", + "type": "bool", + "summary": "If true, no warning message box appears if a layer the layer cannot be deleted because it is the current layer or it contains active geometry." } ], "returns": "True if successful. False if layerIndex is out of range or the layer cannot be deleted because it is the current layer or because it layer contains active geometry." }, { - "signature": "System.Boolean Delete(System.Guid layerId, System.Boolean quiet)", - "modifiers": ["public"], + "signature": "bool Delete(Layer layer)", + "modifiers": ["public", "override"], "protected": false, "virtual": false, "summary": "Deletes layer.", "since": "6.0", "parameters": [ { - "name": "layerId", - "type": "System.Guid", - "summary": "Id of the layer to be deleted." - }, - { - "name": "quiet", - "type": "System.Boolean", - "summary": "If true, no warning message box appears if a layer the layer cannot be deleted because it is the current layer or it contains active geometry." + "name": "layer", + "type": "Layer", + "summary": "Layer to be deleted." } ], "returns": "True if successful. False if layerIndex is out of range or the layer cannot be deleted because it is the current layer or because it layer contains active geometry." }, { - "signature": "System.Boolean Delete(System.Int32 layerIndex, System.Boolean quiet)", + "signature": "bool Delete(System.Guid layerId, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Deletes layer.", - "since": "5.0", + "since": "6.0", "parameters": [ { - "name": "layerIndex", - "type": "System.Int32", - "summary": "zero based index of layer to delete. This must be in the range 0 <= layerIndex < LayerTable.Count." + "name": "layerId", + "type": "System.Guid", + "summary": "Id of the layer to be deleted." }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "If true, no warning message box appears if a layer the layer cannot be deleted because it is the current layer or it contains active geometry." } ], "returns": "True if successful. False if layerIndex is out of range or the layer cannot be deleted because it is the current layer or because it layer contains active geometry." }, { - "signature": "System.Int32[] Duplicate(IEnumerable layerIndices, System.Boolean duplicateObjects, System.Boolean duplicateSublayers)", + "signature": "int Duplicate(IEnumerable layerIndices, bool duplicateObjects, bool duplicateSublayers)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -49357,19 +49357,19 @@ }, { "name": "duplicateObjects", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then layer objects will also be duplicated and added to the document." }, { "name": "duplicateSublayers", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then all sub-layers of the layer will be duplicated." } ], "returns": "The indices of the newly added layers if successful, an empty array on failure." }, { - "signature": "System.Int32[] Duplicate(System.Int32 layerIndex, System.Boolean duplicateObjects, System.Boolean duplicateSublayers)", + "signature": "int Duplicate(int layerIndex, bool duplicateObjects, bool duplicateSublayers)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -49378,24 +49378,47 @@ "parameters": [ { "name": "layerIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the layer to duplicate." }, { "name": "duplicateObjects", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then layer objects will also be duplicated and added to the document." }, { "name": "duplicateSublayers", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then all sub-layers of the layer will be duplicated." } ], "returns": "The indices of the newly added layers if successful, an empty array on failure." }, { - "signature": "System.Int32 Find(System.Guid layerId, System.Boolean ignoreDeletedLayers, System.Int32 notFoundReturnValue)", + "signature": "int Find(string layerName, bool ignoreDeletedLayers)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Finds the layer with a given name. If multiple layers exist that have the same name, the first match layer index will be returned. \nDeleted layers have no name.", + "since": "5.0", + "deprecated": "6.0", + "obsolete": "ignoreDeletedLayers is no longer supported for research by name. Use the overload with notFoundReturnValue ", + "parameters": [ + { + "name": "layerName", + "type": "string", + "summary": "name of layer to search for. The search ignores case." + }, + { + "name": "ignoreDeletedLayers", + "type": "bool", + "summary": "True means don't search deleted layers." + } + ], + "returns": "index of the layer with the given name. If no layer is found, the index of the default layer, -1, is returned." + }, + { + "signature": "int Find(System.Guid layerId, bool ignoreDeletedLayers, int notFoundReturnValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -49409,19 +49432,19 @@ }, { "name": "ignoreDeletedLayers", - "type": "System.Boolean", + "type": "bool", "summary": "If true, deleted layers are not checked." }, { "name": "notFoundReturnValue", - "type": "System.Int32", + "type": "int", "summary": "Should be -1 to get the index of the OpenNURBS default layer, or RhinoMath.UnsetIntIndex to get an always-out-of-bound value." } ], "returns": "The index of the found layer, or notFoundReturnValue." }, { - "signature": "System.Int32 Find(System.Guid layerId, System.Boolean ignoreDeletedLayers)", + "signature": "int Find(System.Guid layerId, bool ignoreDeletedLayers)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -49437,14 +49460,14 @@ }, { "name": "ignoreDeletedLayers", - "type": "System.Boolean", + "type": "bool", "summary": "If true, deleted layers are not checked." } ], "returns": ">=0 index of the layer with the given name -1 no layer has the given name." }, { - "signature": "System.Int32 Find(System.Guid parentId, System.String layerName, System.Boolean ignoreDeletedLayers)", + "signature": "int Find(System.Guid parentId, string layerName, bool ignoreDeletedLayers)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -49460,19 +49483,19 @@ }, { "name": "layerName", - "type": "System.String", + "type": "string", "summary": "name of layer to search for. The search ignores case." }, { "name": "ignoreDeletedLayers", - "type": "System.Boolean", + "type": "bool", "summary": "If true, deleted layers are not checked. NOT SUPPORTED FOR NAME SEARCH, only for Guids." } ], "returns": ">=0 index of the layer with the given name -1 no layer has the given name." }, { - "signature": "System.Int32 Find(System.Guid parentId, System.String layerName, System.Int32 notFoundReturnValue)", + "signature": "int Find(System.Guid parentId, string layerName, int notFoundReturnValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -49486,42 +49509,19 @@ }, { "name": "layerName", - "type": "System.String", + "type": "string", "summary": "name of layer to search for. The search ignores case." }, { "name": "notFoundReturnValue", - "type": "System.Int32", + "type": "int", "summary": "Should be -1 to get the index of the OpenNURBS default layer, or RhinoMath.UnsetIntIndex to get an always-out-of-bound value." } ], "returns": "The index of the found layer, or notFoundReturnValue." }, { - "signature": "System.Int32 Find(System.String layerName, System.Boolean ignoreDeletedLayers)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Finds the layer with a given name. If multiple layers exist that have the same name, the first match layer index will be returned. \nDeleted layers have no name.", - "since": "5.0", - "deprecated": "6.0", - "obsolete": "ignoreDeletedLayers is no longer supported for research by name. Use the overload with notFoundReturnValue ", - "parameters": [ - { - "name": "layerName", - "type": "System.String", - "summary": "name of layer to search for. The search ignores case." - }, - { - "name": "ignoreDeletedLayers", - "type": "System.Boolean", - "summary": "True means don't search deleted layers." - } - ], - "returns": "index of the layer with the given name. If no layer is found, the index of the default layer, -1, is returned." - }, - { - "signature": "System.Int32 FindByFullPath(System.String layerPath, System.Boolean ignoreDeletedLayers)", + "signature": "int FindByFullPath(string layerPath, bool ignoreDeletedLayers)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -49530,7 +49530,7 @@ "obsolete": "ignoreDeletedLayers is no longer supported for research by name. Use the overload with notFoundReturnValue " }, { - "signature": "System.Int32 FindByFullPath(System.String layerPath, System.Int32 notFoundReturnValue)", + "signature": "int FindByFullPath(string layerPath, int notFoundReturnValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -49539,19 +49539,19 @@ "parameters": [ { "name": "layerPath", - "type": "System.String", + "type": "string", "summary": "The full layer name." }, { "name": "notFoundReturnValue", - "type": "System.Int32", + "type": "int", "summary": "Should be -1 to get the index of the OpenNURBS default layer, or RhinoMath.UnsetIntIndex to get an always-out-of-bound value." } ], "returns": "The index of the found layer, or notFoundReturnValue." }, { - "signature": "Layer FindIndex(System.Int32 index)", + "signature": "Layer FindIndex(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -49560,14 +49560,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The index to search for." } ], "returns": "A Layer object, or None if none was found." }, { - "signature": "Layer FindName(System.String layerName, System.Int32 startIndex)", + "signature": "Layer FindName(string layerName, int startIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -49576,19 +49576,19 @@ "parameters": [ { "name": "layerName", - "type": "System.String", + "type": "string", "summary": "The layer to search for." }, { "name": "startIndex", - "type": "System.Int32", + "type": "int", "summary": "If you specify RhinoMath.UnsetIntIndex, then also default layers will be included. This is the first index that will be tested." } ], "returns": "A layer, or null." }, { - "signature": "Layer FindName(System.String layerName)", + "signature": "Layer FindName(string layerName)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -49597,7 +49597,7 @@ "parameters": [ { "name": "layerName", - "type": "System.String", + "type": "string", "summary": "name of layer to search for. The search ignores case." } ], @@ -49620,7 +49620,7 @@ "returns": "An Layer, or None on error." }, { - "signature": "System.Int32 FindNext(System.Int32 index, System.String layerName, System.Boolean ignoreDeletedLayers)", + "signature": "int FindNext(int index, string layerName, bool ignoreDeletedLayers)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -49629,7 +49629,7 @@ "obsolete": "ignoreDeletedLayers is no longer supported for research by name. Use the overload with notFoundReturnValue " }, { - "signature": "Layer FindNext(System.Int32 index, System.String layerName)", + "signature": "Layer FindNext(int index, string layerName)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -49638,19 +49638,19 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Do not use." }, { "name": "layerName", - "type": "System.String", + "type": "string", "summary": "Do not use." } ], "returns": "Do not use." }, { - "signature": "System.Boolean ForceLayerVisible(System.Guid layerId)", + "signature": "bool ForceLayerVisible(int layerIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -49658,15 +49658,15 @@ "since": "5.0", "parameters": [ { - "name": "layerId", - "type": "System.Guid", - "summary": "The layer ID to be made visible." + "name": "layerIndex", + "type": "int", + "summary": "The layer index to be made visible." } ], "returns": "True if the operation succeeded." }, { - "signature": "System.Boolean ForceLayerVisible(System.Int32 layerIndex)", + "signature": "bool ForceLayerVisible(System.Guid layerId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -49674,9 +49674,9 @@ "since": "5.0", "parameters": [ { - "name": "layerIndex", - "type": "System.Int32", - "summary": "The layer index to be made visible." + "name": "layerId", + "type": "System.Guid", + "summary": "The layer ID to be made visible." } ], "returns": "True if the operation succeeded." @@ -49689,7 +49689,7 @@ "since": "5.0" }, { - "signature": "System.Boolean GetSelected(out List layerIndices)", + "signature": "bool GetSelected(out List layerIndices)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -49704,7 +49704,7 @@ "returns": "True if the layer user interface is visible, False otherwise." }, { - "signature": "System.Int32[] GetSorted()", + "signature": "int GetSorted()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -49713,7 +49713,7 @@ "returns": "An array of layer indices." }, { - "signature": "System.String GetUnusedLayerName()", + "signature": "string GetUnusedLayerName()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -49722,7 +49722,7 @@ "returns": "An unused layer name string." }, { - "signature": "System.String GetUnusedLayerName(System.Boolean ignoreDeleted)", + "signature": "string GetUnusedLayerName(bool ignoreDeleted)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -49733,19 +49733,19 @@ "parameters": [ { "name": "ignoreDeleted", - "type": "System.Boolean", + "type": "bool", "summary": "If this is True then Rhino may use a name used by a deleted layer." } ], "returns": "An unused layer name string." }, { - "signature": "System.Boolean Modify(Layer newSettings, System.Guid layerId, System.Boolean quiet)", + "signature": "bool Modify(Layer newSettings, int layerIndex, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Modifies layer settings.", - "since": "6.0", + "since": "5.0", "parameters": [ { "name": "newSettings", @@ -49753,25 +49753,25 @@ "summary": "This information is copied." }, { - "name": "layerId", - "type": "System.Guid", - "summary": "Id of layer." + "name": "layerIndex", + "type": "int", + "summary": "zero based index of layer to set. This must be in the range 0 <= layerIndex < LayerTable.Count." }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "if false, information message boxes pop up when illegal changes are attempted." } ], "returns": "True if successful. False if layerIndex is out of range or the settings attempt to lock or hide the current layer." }, { - "signature": "System.Boolean Modify(Layer newSettings, System.Int32 layerIndex, System.Boolean quiet)", + "signature": "bool Modify(Layer newSettings, System.Guid layerId, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Modifies layer settings.", - "since": "5.0", + "since": "6.0", "parameters": [ { "name": "newSettings", @@ -49779,62 +49779,62 @@ "summary": "This information is copied." }, { - "name": "layerIndex", - "type": "System.Int32", - "summary": "zero based index of layer to set. This must be in the range 0 <= layerIndex < LayerTable.Count." + "name": "layerId", + "type": "System.Guid", + "summary": "Id of layer." }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "if false, information message boxes pop up when illegal changes are attempted." } ], "returns": "True if successful. False if layerIndex is out of range or the settings attempt to lock or hide the current layer." }, { - "signature": "System.Boolean Purge(System.Guid layerId, System.Boolean quiet)", + "signature": "bool Purge(int layerIndex, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Deletes a layer and all geometry objects on a layer.", - "since": "6.0", + "summary": "Deletes a layer and all geometry objects on a layer", + "since": "5.5", "parameters": [ { - "name": "layerId", - "type": "System.Guid", - "summary": "Id of the layer to purge." + "name": "layerIndex", + "type": "int", + "summary": "zero based index of layer to delete. This must be in the range 0 <= layerIndex < LayerTable.Count." }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "If true, no warning message box appears if a layer the layer cannot be deleted because it is the current layer." } ], "returns": "True if successful. False if layerIndex is out of range or the layer cannot be deleted because it is the current layer." }, { - "signature": "System.Boolean Purge(System.Int32 layerIndex, System.Boolean quiet)", + "signature": "bool Purge(System.Guid layerId, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Deletes a layer and all geometry objects on a layer", - "since": "5.5", + "summary": "Deletes a layer and all geometry objects on a layer.", + "since": "6.0", "parameters": [ { - "name": "layerIndex", - "type": "System.Int32", - "summary": "zero based index of layer to delete. This must be in the range 0 <= layerIndex < LayerTable.Count." + "name": "layerId", + "type": "System.Guid", + "summary": "Id of the layer to purge." }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "If true, no warning message box appears if a layer the layer cannot be deleted because it is the current layer." } ], "returns": "True if successful. False if layerIndex is out of range or the layer cannot be deleted because it is the current layer." }, { - "signature": "System.Boolean Select(IEnumerable layerIndices, System.Boolean bDeselect)", + "signature": "bool Select(IEnumerable layerIndices, bool bDeselect)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -49848,14 +49848,14 @@ }, { "name": "bDeselect", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then any previously selected layers will be unselected." } ], "returns": "True if the layer user interface is visible, False otherwise." }, { - "signature": "System.Boolean SetCurrentLayerIndex(System.Int32 layerIndex, System.Boolean quiet)", + "signature": "bool SetCurrentLayerIndex(int layerIndex, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -49864,19 +49864,19 @@ "parameters": [ { "name": "layerIndex", - "type": "System.Int32", + "type": "int", "summary": "Value for new current layer. 0 <= layerIndex < LayerTable.Count. The layer's mode is automatically set to NormalMode." }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "if true, then no warning message box pops up if the current layer request can't be satisfied." } ], "returns": "True if current layer index successfully set." }, { - "signature": "System.Void Sort(IEnumerable layerIndices)", + "signature": "void Sort(IEnumerable layerIndices)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -49891,7 +49891,7 @@ ] }, { - "signature": "System.Void SortByLayerName(System.Boolean bAscending)", + "signature": "void SortByLayerName(bool bAscending)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -49901,13 +49901,13 @@ "parameters": [ { "name": "bAscending", - "type": "System.Boolean", + "type": "bool", "summary": "Sort in ascending (true) or descending (false) order." } ] }, { - "signature": "System.Boolean Undelete(System.Int32 layerIndex)", + "signature": "bool Undelete(int layerIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -49916,82 +49916,82 @@ "parameters": [ { "name": "layerIndex", - "type": "System.Int32", + "type": "int", "summary": "zero based index of layer to undelete. This must be in the range 0 <= layerIndex < LayerTable.Count." } ], "returns": "True if successful." }, { - "signature": "System.Boolean UndoModify(System.Guid layerId, System.UInt32 undoRecordSerialNumber)", + "signature": "bool UndoModify(int layerIndex, uint undoRecordSerialNumber)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Restores the layer to its previous state, if the layer has been modified and the modification can be undone.", - "since": "6.0", + "since": "5.0", "parameters": [ { - "name": "layerId", - "type": "System.Guid", - "summary": "The layer Id to be used." + "name": "layerIndex", + "type": "int", + "summary": "The layer index to be used." }, { "name": "undoRecordSerialNumber", - "type": "System.UInt32", + "type": "uint", "summary": "The undo record serial number. Pass 0 not to specify one." } ], "returns": "True if this layer had been modified and the modifications were undone." }, { - "signature": "System.Boolean UndoModify(System.Guid layerId)", + "signature": "bool UndoModify(int layerIndex)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Restores the layer to its previous state, if the layer has been modified and the modification can be undone.", - "since": "6.0", + "since": "5.0", "parameters": [ { - "name": "layerId", - "type": "System.Guid", - "summary": "The layer Id to be used." + "name": "layerIndex", + "type": "int", + "summary": "The layer index to be used." } ], "returns": "True if this layer had been modified and the modifications were undone." }, { - "signature": "System.Boolean UndoModify(System.Int32 layerIndex, System.UInt32 undoRecordSerialNumber)", + "signature": "bool UndoModify(System.Guid layerId, uint undoRecordSerialNumber)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Restores the layer to its previous state, if the layer has been modified and the modification can be undone.", - "since": "5.0", + "since": "6.0", "parameters": [ { - "name": "layerIndex", - "type": "System.Int32", - "summary": "The layer index to be used." + "name": "layerId", + "type": "System.Guid", + "summary": "The layer Id to be used." }, { "name": "undoRecordSerialNumber", - "type": "System.UInt32", + "type": "uint", "summary": "The undo record serial number. Pass 0 not to specify one." } ], "returns": "True if this layer had been modified and the modifications were undone." }, { - "signature": "System.Boolean UndoModify(System.Int32 layerIndex)", + "signature": "bool UndoModify(System.Guid layerId)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Restores the layer to its previous state, if the layer has been modified and the modification can be undone.", - "since": "5.0", + "since": "6.0", "parameters": [ { - "name": "layerIndex", - "type": "System.Int32", - "summary": "The layer index to be used." + "name": "layerId", + "type": "System.Guid", + "summary": "The layer Id to be used." } ], "returns": "True if this layer had been modified and the modifications were undone." @@ -50194,42 +50194,42 @@ ], "methods": [ { - "signature": "System.Int32 Add(Geometry.Light light, ObjectAttributes attributes)", + "signature": "int Add(Geometry.Light light, ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Int32 Add(Geometry.Light light)", + "signature": "int Add(Geometry.Light light)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean Delete(LightObject item)", - "modifiers": ["public", "override"], + "signature": "bool Delete(int index, bool quiet)", + "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean Delete(System.Int32 index, System.Boolean quiet)", - "modifiers": ["public"], + "signature": "bool Delete(LightObject item)", + "modifiers": ["public", "override"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Int32 Find(System.Guid id, System.Boolean ignoreDeleted)", + "signature": "int Find(System.Guid id, bool ignoreDeleted)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "LightObject FindIndex(System.Int32 index)", + "signature": "LightObject FindIndex(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -50238,14 +50238,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The index to search for." } ], "returns": "A object, or None if none was found." }, { - "signature": "LightObject FindName(System.String name)", + "signature": "LightObject FindName(string name)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -50254,7 +50254,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "Name to search." } ], @@ -50284,21 +50284,21 @@ "since": "5.0" }, { - "signature": "System.Boolean Modify(System.Guid id, Geometry.Light light)", + "signature": "bool Modify(int index, Geometry.Light light)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean Modify(System.Int32 index, Geometry.Light light)", + "signature": "bool Modify(System.Guid id, Geometry.Light light)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean Undelete(System.Int32 index)", + "signature": "bool Undelete(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -50307,7 +50307,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "A light index to be undeleted." } ], @@ -50531,7 +50531,7 @@ ], "methods": [ { - "signature": "System.Int32 Add(DocObjects.Linetype linetype)", + "signature": "int Add(DocObjects.Linetype linetype)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -50547,7 +50547,7 @@ "returns": "Index of newline type or -1 on error." }, { - "signature": "System.Int32 Add(System.String name, IEnumerable segmentLengths)", + "signature": "int Add(string name, IEnumerable segmentLengths)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -50556,7 +50556,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "A name for the new linetype." }, { @@ -50568,7 +50568,7 @@ "returns": "Index of new linetype or -1 on error." }, { - "signature": "System.Int32 AddReferenceLinetype(DocObjects.Linetype linetype)", + "signature": "int AddReferenceLinetype(DocObjects.Linetype linetype)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -50584,7 +50584,7 @@ "returns": "Index of new linetype or -1 on error." }, { - "signature": "System.Boolean Delete(IEnumerable indices, System.Boolean quiet)", + "signature": "bool Delete(IEnumerable indices, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -50598,21 +50598,14 @@ }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "If true, no warning message box appears if a linetype the linetype cannot be deleted because it is the current linetype or it contains active geometry." } ], "returns": "True if operation succeeded." }, { - "signature": "System.Boolean Delete(Linetype item)", - "modifiers": ["public", "override"], - "protected": false, - "virtual": false, - "since": "6.0" - }, - { - "signature": "System.Boolean Delete(System.Int32 index, System.Boolean quiet)", + "signature": "bool Delete(int index, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -50621,40 +50614,26 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "zero based index of linetype to delete." }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "If true, no warning message box appears if a linetype the linetype cannot be deleted because it is the current linetype or it contains active geometry." } ], "returns": "True if successful. False if linetypeIndex is out of range or the linetype cannot be deleted because it is the current linetype or because it linetype is referenced by active geometry." }, { - "signature": "System.Int32 Find(System.Guid id, System.Boolean ignoreDeletedLinetypes)", - "modifiers": ["public"], + "signature": "bool Delete(Linetype item)", + "modifiers": ["public", "override"], "protected": false, "virtual": false, - "summary": "Finds a linetype with a matching ID.", - "since": "5.0", - "parameters": [ - { - "name": "id", - "type": "System.Guid", - "summary": "The ID of the line type to be found." - }, - { - "name": "ignoreDeletedLinetypes", - "type": "System.Boolean", - "summary": "If true, deleted linetypes are not checked." - } - ], - "returns": "If the linetype was found, the linetype index, >=0, is returned. If the linetype was not found, -1 is returned. Note, the linetype index of -1 denotes the default, or \"Continuous\" linetype." + "since": "6.0" }, { - "signature": "System.Int32 Find(System.String name, System.Boolean ignoreDeletedLinetypes)", + "signature": "int Find(string name, bool ignoreDeletedLinetypes)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -50665,19 +50644,19 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "search ignores case." }, { "name": "ignoreDeletedLinetypes", - "type": "System.Boolean", + "type": "bool", "summary": "If true, deleted linetypes are not checked." } ], "returns": ">=0 index of the linetype with the given name -1 no linetype has the given name." }, { - "signature": "System.Int32 Find(System.String name)", + "signature": "int Find(string name)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -50686,14 +50665,35 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "The name of the linetype to find. The search ignores case." } ], "returns": "If the linetype was found, the linetype index, >=0, is returned. If the linetype was not found, -1 is returned. Note, the linetype index of -1 denotes the default, or \"Continuous\" linetype." }, { - "signature": "Linetype FindIndex(System.Int32 index)", + "signature": "int Find(System.Guid id, bool ignoreDeletedLinetypes)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Finds a linetype with a matching ID.", + "since": "5.0", + "parameters": [ + { + "name": "id", + "type": "System.Guid", + "summary": "The ID of the line type to be found." + }, + { + "name": "ignoreDeletedLinetypes", + "type": "bool", + "summary": "If true, deleted linetypes are not checked." + } + ], + "returns": "If the linetype was found, the linetype index, >=0, is returned. If the linetype was not found, -1 is returned. Note, the linetype index of -1 denotes the default, or \"Continuous\" linetype." + }, + { + "signature": "Linetype FindIndex(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -50702,14 +50702,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The index to search for." } ], "returns": "A Linetype object, or None if none was found." }, { - "signature": "Linetype FindName(System.String name)", + "signature": "Linetype FindName(string name)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -50718,7 +50718,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "he name of the linetype to find." } ], @@ -50732,7 +50732,7 @@ "since": "5.0" }, { - "signature": "System.String GetUnusedLinetypeName()", + "signature": "string GetUnusedLinetypeName()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -50741,7 +50741,7 @@ "returns": "The unused linetype name." }, { - "signature": "System.String GetUnusedLinetypeName(System.Boolean ignoreDeleted)", + "signature": "string GetUnusedLinetypeName(bool ignoreDeleted)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -50752,14 +50752,14 @@ "parameters": [ { "name": "ignoreDeleted", - "type": "System.Boolean", + "type": "bool", "summary": "If this is True then a name used by a deleted linetype is allowed." } ], "returns": "The unused linetype name." }, { - "signature": "System.Int32 LinetypeIndexForObject(Rhino.DocObjects.RhinoObject rhinoObject)", + "signature": "int LinetypeIndexForObject(Rhino.DocObjects.RhinoObject rhinoObject)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -50775,7 +50775,7 @@ "returns": "The effective linetype index." }, { - "signature": "System.Int32 LoadDefaultLinetypes()", + "signature": "int LoadDefaultLinetypes()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -50785,7 +50785,7 @@ "returns": "The number of default linetypes added to the linetype table." }, { - "signature": "System.Int32 LoadDefaultLinetypes(System.Boolean ignoreDeleted)", + "signature": "int LoadDefaultLinetypes(bool ignoreDeleted)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -50795,14 +50795,14 @@ "parameters": [ { "name": "ignoreDeleted", - "type": "System.Boolean", + "type": "bool", "summary": "Ignore default linetypes that have been deleted." } ], "returns": "The number of default linetypes added to the linetype table." }, { - "signature": "System.Boolean Modify(DocObjects.Linetype linetype, System.Int32 index, System.Boolean quiet)", + "signature": "bool Modify(DocObjects.Linetype linetype, int index, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -50816,19 +50816,19 @@ }, { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Zero based index of linetype to set." }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "if true, information message boxes pop up when illegal changes are attempted." } ], "returns": "True if successful. False if linetype_index is out of range or the settings attempt to lock or hide the current linetype." }, { - "signature": "System.Boolean SetCurrentLinetypeIndex(System.Int32 linetypeIndex, System.Boolean quiet)", + "signature": "bool SetCurrentLinetypeIndex(int linetypeIndex, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -50837,19 +50837,19 @@ "parameters": [ { "name": "linetypeIndex", - "type": "System.Int32", + "type": "int", "summary": "Value for new current linetype. 0 <= linetypeIndex < LinetypeTable.Count." }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "if true, then no warning message box pops up if the current linetype request can't be satisfied." } ], "returns": "True if current linetype index successfully set." }, { - "signature": "System.Boolean Undelete(System.Int32 index)", + "signature": "bool Undelete(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -50858,14 +50858,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "A linetype index to be undeleted." } ], "returns": "True if successful." }, { - "signature": "System.Boolean UndoModify(System.Int32 index)", + "signature": "bool UndoModify(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -50874,7 +50874,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Zero based index of linetype for which to undo changes." } ], @@ -51044,7 +51044,7 @@ ], "methods": [ { - "signature": "System.Int32 Add()", + "signature": "int Add()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -51053,7 +51053,7 @@ "returns": "The position of the new material in the table." }, { - "signature": "System.Int32 Add(Material material, System.Boolean reference)", + "signature": "int Add(Material material, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -51067,14 +51067,14 @@ }, { "name": "reference", - "type": "System.Boolean", + "type": "bool", "summary": "True if this material is supposed to be a reference material. Reference materials are not saved in the file." } ], "returns": "The position of the new material in the table." }, { - "signature": "System.Int32 Add(Material material)", + "signature": "int Add(Material material)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -51090,14 +51090,14 @@ "returns": "The position of the new material in the table." }, { - "signature": "System.Boolean Delete(Material item)", + "signature": "bool Delete(Material item)", "modifiers": ["public", "override"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean DeleteAt(System.Int32 materialIndex)", + "signature": "bool DeleteAt(int materialIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -51106,14 +51106,14 @@ "parameters": [ { "name": "materialIndex", - "type": "System.Int32", + "type": "int", "summary": "The position to be removed." } ], "returns": "True if successful. False if materialIndex is out of range or the material cannot be deleted because it is the current material or because it material contains active geometry." }, { - "signature": "System.Int32 Find(Material material, System.Boolean ignoreDeletedMaterials)", + "signature": "int Find(Material material, bool ignoreDeletedMaterials)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -51127,56 +51127,56 @@ }, { "name": "ignoreDeletedMaterials", - "type": "System.Boolean", + "type": "bool", "summary": "True means don't search deleted materials." } ], "returns": ">=0 index of the material -1 no material matchin material." }, { - "signature": "System.Int32 Find(System.Guid materialId, System.Boolean ignoreDeletedMaterials)", + "signature": "int Find(string materialName, bool ignoreDeletedMaterials)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Finds a material with a matching id.", + "summary": "Finds a material with a given name.", "since": "5.0", "parameters": [ { - "name": "materialId", - "type": "System.Guid", - "summary": "A material ID to be found." + "name": "materialName", + "type": "string", + "summary": "Name of the material to search for. The search ignores case." }, { "name": "ignoreDeletedMaterials", - "type": "System.Boolean", - "summary": "If true, deleted materials are not checked." + "type": "bool", + "summary": "True means don't search deleted materials." } ], "returns": ">=0 index of the material with the given name -1 no material has the given name." }, { - "signature": "System.Int32 Find(System.String materialName, System.Boolean ignoreDeletedMaterials)", + "signature": "int Find(System.Guid materialId, bool ignoreDeletedMaterials)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Finds a material with a given name.", + "summary": "Finds a material with a matching id.", "since": "5.0", "parameters": [ { - "name": "materialName", - "type": "System.String", - "summary": "Name of the material to search for. The search ignores case." + "name": "materialId", + "type": "System.Guid", + "summary": "A material ID to be found." }, { "name": "ignoreDeletedMaterials", - "type": "System.Boolean", - "summary": "True means don't search deleted materials." + "type": "bool", + "summary": "If true, deleted materials are not checked." } ], "returns": ">=0 index of the material with the given name -1 no material has the given name." }, { - "signature": "Material FindIndex(System.Int32 index)", + "signature": "Material FindIndex(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -51185,14 +51185,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The index to search for." } ], "returns": "A Material object, or None if none was found." }, { - "signature": "System.Boolean Modify(Material newSettings, System.Int32 materialIndex, System.Boolean quiet)", + "signature": "bool Modify(Material newSettings, int materialIndex, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -51206,19 +51206,19 @@ }, { "name": "materialIndex", - "type": "System.Int32", + "type": "int", "summary": "zero based index of material to set. This must be in the range 0 <= layerIndex < MaterialTable.Count." }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "if true, information message boxes pop up when illegal changes are attempted." } ], "returns": "True if successful. False if materialIndex is out of range or the settings attempt to lock or hide the current material." }, { - "signature": "System.Boolean ResetMaterial(System.Int32 materialIndex)", + "signature": "bool ResetMaterial(int materialIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -51385,7 +51385,7 @@ ], "methods": [ { - "signature": "System.Int32 Add(System.String name, Geometry.Plane plane)", + "signature": "int Add(string name, Geometry.Plane plane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -51394,7 +51394,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "If name is empty, a unique name is automatically created. If there is already a named construction plane with the same name, that construction plane is replaced." }, { @@ -51406,7 +51406,7 @@ "returns": "0 based index of named construction plane. -1 on failure." }, { - "signature": "System.Boolean Delete(System.Int32 index)", + "signature": "bool Delete(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -51415,14 +51415,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "zero based array index." } ], "returns": "True if successful." }, { - "signature": "System.Boolean Delete(System.String name)", + "signature": "bool Delete(string name)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -51431,14 +51431,14 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "name of the construction plane." } ], "returns": "True if successful." }, { - "signature": "System.Int32 Find(System.String name)", + "signature": "int Find(string name)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -51447,7 +51447,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "Name of construction plane to search for." } ], @@ -51504,7 +51504,7 @@ ], "methods": [ { - "signature": "System.Boolean Delete(System.String name)", + "signature": "bool Delete(string name)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -51513,14 +51513,14 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "The name of the layer state." } ], "returns": "True if successful, False otherwise." }, { - "signature": "System.Int32 FindName(System.String name)", + "signature": "int FindName(string name)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -51529,14 +51529,14 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "The name of the layer state." } ], "returns": ">0 if successful, -1 if not found." }, { - "signature": "System.Int32 Import(System.String filename)", + "signature": "int Import(string filename)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -51545,14 +51545,14 @@ "parameters": [ { "name": "filename", - "type": "System.String", + "type": "string", "summary": "The name of the file to import." } ], "returns": "The number of named layers states imported." }, { - "signature": "System.Boolean Rename(System.String oldName, System.String newName)", + "signature": "bool Rename(string oldName, string newName)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -51561,19 +51561,19 @@ "parameters": [ { "name": "oldName", - "type": "System.String", + "type": "string", "summary": "The name of the layer state." }, { "name": "newName", - "type": "System.String", + "type": "string", "summary": "The new name" } ], "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean Restore(System.String name, RestoreLayerProperties properties, System.Guid viewportId)", + "signature": "bool Restore(string name, RestoreLayerProperties properties, System.Guid viewportId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -51582,7 +51582,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "The name of the layer state." }, { @@ -51598,7 +51598,7 @@ ] }, { - "signature": "System.Boolean Restore(System.String name, RestoreLayerProperties properties)", + "signature": "bool Restore(string name, RestoreLayerProperties properties)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -51607,7 +51607,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "The name of the layer state." }, { @@ -51619,7 +51619,7 @@ "returns": "True if successful, False otherwise." }, { - "signature": "System.Int32 Save(System.String name, System.Guid viewportId)", + "signature": "int Save(string name, System.Guid viewportId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -51628,7 +51628,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "The name of the layer state. If the named layer state already exists, it will be updated." }, { @@ -51640,7 +51640,7 @@ "returns": "The index of the newly added, or updated, layer state." }, { - "signature": "System.Int32 Save(System.String name)", + "signature": "int Save(string name)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -51649,7 +51649,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "The name of the layer state. If the named layer state already exists, it will be updated." } ], @@ -51708,7 +51708,7 @@ ], "methods": [ { - "signature": "System.Boolean Append(System.Guid id, IEnumerable objectIds)", + "signature": "bool Append(string name, IEnumerable objectIds)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -51716,20 +51716,20 @@ "since": "6.0", "parameters": [ { - "name": "id", - "type": "System.Guid", - "summary": "Guid of the Named Position which you want to append to." + "name": "name", + "type": "string", + "summary": "Name of the Named Position which you want to append to." }, { "name": "objectIds", "type": "IEnumerable", - "summary": "New object ids to be included in this Named Position." + "summary": "New object Guids to be included in this Named Position." } ], "returns": "True or False depending on whether the Append was successful." }, { - "signature": "System.Boolean Append(System.Guid id, IEnumerable objects)", + "signature": "bool Append(string name, IEnumerable objects)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -51737,9 +51737,9 @@ "since": "6.0", "parameters": [ { - "name": "id", - "type": "System.Guid", - "summary": "Guid of the Named Position which you want to append to." + "name": "name", + "type": "string", + "summary": "Name of the Named Position which you want to append to." }, { "name": "objects", @@ -51750,7 +51750,7 @@ "returns": "True or False depending on whether the Append was successful." }, { - "signature": "System.Boolean Append(System.String name, IEnumerable objectIds)", + "signature": "bool Append(System.Guid id, IEnumerable objectIds)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -51758,20 +51758,20 @@ "since": "6.0", "parameters": [ { - "name": "name", - "type": "System.String", - "summary": "Name of the Named Position which you want to append to." + "name": "id", + "type": "System.Guid", + "summary": "Guid of the Named Position which you want to append to." }, { "name": "objectIds", "type": "IEnumerable", - "summary": "New object Guids to be included in this Named Position." + "summary": "New object ids to be included in this Named Position." } ], "returns": "True or False depending on whether the Append was successful." }, { - "signature": "System.Boolean Append(System.String name, IEnumerable objects)", + "signature": "bool Append(System.Guid id, IEnumerable objects)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -51779,9 +51779,9 @@ "since": "6.0", "parameters": [ { - "name": "name", - "type": "System.String", - "summary": "Name of the Named Position which you want to append to." + "name": "id", + "type": "System.Guid", + "summary": "Guid of the Named Position which you want to append to." }, { "name": "objects", @@ -51792,7 +51792,7 @@ "returns": "True or False depending on whether the Append was successful." }, { - "signature": "System.Boolean Delete(System.Guid id)", + "signature": "bool Delete(string name)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -51800,15 +51800,15 @@ "since": "6.0", "parameters": [ { - "name": "id", - "type": "System.Guid", - "summary": "Guid of the Named Position which you want to delete." + "name": "name", + "type": "string", + "summary": "Name of the Named Position which you want to delete." } ], "returns": "True or False depending on whether the Delete was successful, Null in case the id does not exist as a Named Position." }, { - "signature": "System.Boolean Delete(System.String name)", + "signature": "bool Delete(System.Guid id)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -51816,15 +51816,15 @@ "since": "6.0", "parameters": [ { - "name": "name", - "type": "System.String", - "summary": "Name of the Named Position which you want to delete." + "name": "id", + "type": "System.Guid", + "summary": "Guid of the Named Position which you want to delete." } ], "returns": "True or False depending on whether the Delete was successful, Null in case the id does not exist as a Named Position." }, { - "signature": "System.Guid Id(System.String name)", + "signature": "System.Guid Id(string name)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -51833,14 +51833,14 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "Name of the Named Position for which you want to retrieve the Guid." } ], "returns": "The Guid of the Named Position. If not found, an empty Guid is returned." }, { - "signature": "System.String Name(System.Guid id)", + "signature": "string Name(System.Guid id)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -51856,7 +51856,7 @@ "returns": "The name of the Named Position as a string." }, { - "signature": "System.Guid[] ObjectIds(System.Guid id)", + "signature": "System.Guid[] ObjectIds(string name)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -51864,15 +51864,15 @@ "since": "6.0", "parameters": [ { - "name": "id", - "type": "System.Guid", - "summary": "The Guid of the named position from which you want to retrieve the objects." + "name": "name", + "type": "string", + "summary": "The name of the Named Position from which you want to retrieve the objects." } ], - "returns": "Array of Guid which pertain to the objects tracked by the Named Position." + "returns": "Array of Guid which pertain to the objects tracked by the Named Position, or None in case no such Named Position is found." }, { - "signature": "System.Guid[] ObjectIds(System.String name)", + "signature": "System.Guid[] ObjectIds(System.Guid id)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -51880,15 +51880,15 @@ "since": "6.0", "parameters": [ { - "name": "name", - "type": "System.String", - "summary": "The name of the Named Position from which you want to retrieve the objects." + "name": "id", + "type": "System.Guid", + "summary": "The Guid of the named position from which you want to retrieve the objects." } ], - "returns": "Array of Guid which pertain to the objects tracked by the Named Position, or None in case no such Named Position is found." + "returns": "Array of Guid which pertain to the objects tracked by the Named Position." }, { - "signature": "RhinoObject[] Objects(System.Guid id)", + "signature": "RhinoObject[] Objects(string name)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -51896,15 +51896,15 @@ "since": "6.0", "parameters": [ { - "name": "id", - "type": "System.Guid", - "summary": "The Guid of the named position from which you want to retrieve the objects." + "name": "name", + "type": "string", + "summary": "The name of the Named Position from which you want to retrieve the objects." } ], - "returns": "Array of Rhino Objects which are tracked by the Named Position." + "returns": "Array of Rhino Objects which are tracked by the Named Position if successful, None if no such Named Position exists." }, { - "signature": "RhinoObject[] Objects(System.String name)", + "signature": "RhinoObject[] Objects(System.Guid id)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -51912,15 +51912,15 @@ "since": "6.0", "parameters": [ { - "name": "name", - "type": "System.String", - "summary": "The name of the Named Position from which you want to retrieve the objects." + "name": "id", + "type": "System.Guid", + "summary": "The Guid of the named position from which you want to retrieve the objects." } ], - "returns": "Array of Rhino Objects which are tracked by the Named Position if successful, None if no such Named Position exists." + "returns": "Array of Rhino Objects which are tracked by the Named Position." }, { - "signature": "System.Boolean ObjectXform(System.Guid id, RhinoObject obj, ref Geometry.Transform xform)", + "signature": "bool ObjectXform(System.Guid id, RhinoObject obj, ref Geometry.Transform xform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -51946,7 +51946,7 @@ "returns": "Transform of the RhinoObject related to the Named Position." }, { - "signature": "System.Boolean ObjectXform(System.Guid id, System.Guid objId, ref Geometry.Transform xform)", + "signature": "bool ObjectXform(System.Guid id, System.Guid objId, ref Geometry.Transform xform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -51972,7 +51972,7 @@ "returns": "Transform of the RhinoObject related to the Named Position." }, { - "signature": "System.Boolean Rename(System.Guid id, System.String name)", + "signature": "bool Rename(string oldName, string name)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -51980,20 +51980,20 @@ "since": "6.0", "parameters": [ { - "name": "id", - "type": "System.Guid", - "summary": "Guid of the Named Position which you want to rename." + "name": "oldName", + "type": "string", + "summary": "Current name of the Named Position which you want to rename." }, { "name": "name", - "type": "System.String", + "type": "string", "summary": "New name for the Named Position." } ], "returns": "True or False depending on whether the Rename was successful. For example, this method might return False if you attempt to rename the Named Position with the currently assigned name." }, { - "signature": "System.Boolean Rename(System.String oldName, System.String name)", + "signature": "bool Rename(System.Guid id, string name)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -52001,20 +52001,20 @@ "since": "6.0", "parameters": [ { - "name": "oldName", - "type": "System.String", - "summary": "Current name of the Named Position which you want to rename." + "name": "id", + "type": "System.Guid", + "summary": "Guid of the Named Position which you want to rename." }, { "name": "name", - "type": "System.String", + "type": "string", "summary": "New name for the Named Position." } ], "returns": "True or False depending on whether the Rename was successful. For example, this method might return False if you attempt to rename the Named Position with the currently assigned name." }, { - "signature": "System.Boolean Restore(System.Guid id)", + "signature": "bool Restore(string name)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -52022,15 +52022,15 @@ "since": "6.0", "parameters": [ { - "name": "id", - "type": "System.Guid", - "summary": "Guid of the Named Position to restore." + "name": "name", + "type": "string", + "summary": "Name of the Named Position to restore." } ], "returns": "True or False based on whether the Named Position was able to be restored." }, { - "signature": "System.Boolean Restore(System.String name)", + "signature": "bool Restore(System.Guid id)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -52038,15 +52038,15 @@ "since": "6.0", "parameters": [ { - "name": "name", - "type": "System.String", - "summary": "Name of the Named Position to restore." + "name": "id", + "type": "System.Guid", + "summary": "Guid of the Named Position to restore." } ], "returns": "True or False based on whether the Named Position was able to be restored." }, { - "signature": "System.Guid Save(System.String name, IEnumerable objectIds)", + "signature": "System.Guid Save(string name, IEnumerable objectIds)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -52055,7 +52055,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "Name for this Named Position." }, { @@ -52067,7 +52067,7 @@ "returns": "Guid of the newly saved Named Position." }, { - "signature": "System.Guid Save(System.String name, IEnumerable objects)", + "signature": "System.Guid Save(string name, IEnumerable objects)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -52076,7 +52076,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "Name for this Named Position." }, { @@ -52088,7 +52088,7 @@ "returns": "Guid of the newly saved Named Position." }, { - "signature": "System.Boolean Update(System.Guid id)", + "signature": "bool Update(string name)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -52096,15 +52096,15 @@ "since": "6.0", "parameters": [ { - "name": "id", - "type": "System.Guid", - "summary": "Guid of the Named Position which you want to update." + "name": "name", + "type": "string", + "summary": "Name of the Named Position which you want to update." } ], "returns": "True or False depending on whether the Update was successful." }, { - "signature": "System.Boolean Update(System.String name)", + "signature": "bool Update(System.Guid id)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -52112,9 +52112,9 @@ "since": "6.0", "parameters": [ { - "name": "name", - "type": "System.String", - "summary": "Name of the Named Position which you want to update." + "name": "id", + "type": "System.Guid", + "summary": "Guid of the Named Position which you want to update." } ], "returns": "True or False depending on whether the Update was successful." @@ -52171,7 +52171,7 @@ ], "methods": [ { - "signature": "System.Int32 Add(System.String name, System.Guid viewportId)", + "signature": "int Add(string name, System.Guid viewportId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -52180,7 +52180,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "If name is empty, a unique name is automatically created. If there is already a named view with the same name, that view is replaced." }, { @@ -52192,14 +52192,14 @@ "returns": "0 based index of named view. -1 on failure." }, { - "signature": "System.Int32 Add(ViewInfo view)", + "signature": "int Add(ViewInfo view)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean Delete(System.Int32 index)", + "signature": "bool Delete(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -52208,14 +52208,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "index of the named view in the named view table." } ], "returns": "True if successful." }, { - "signature": "System.Boolean Delete(System.String name)", + "signature": "bool Delete(string name)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -52224,14 +52224,14 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "name of the view." } ], "returns": "True if successful." }, { - "signature": "System.Int32 FindByName(System.String name)", + "signature": "int FindByName(string name)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -52240,7 +52240,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "name to search for." } ], @@ -52254,7 +52254,7 @@ "since": "5.0" }, { - "signature": "System.Boolean Rename(System.Int32 index, System.String newName)", + "signature": "bool Rename(int index, string newName)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -52263,19 +52263,19 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of the named view in the named view table." }, { "name": "newName", - "type": "System.String", + "type": "string", "summary": "The new name." } ], "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean Rename(System.String oldName, System.String newName)", + "signature": "bool Rename(string oldName, string newName)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -52284,19 +52284,19 @@ "parameters": [ { "name": "oldName", - "type": "System.String", + "type": "string", "summary": "The name of a named view in the named view table." }, { "name": "newName", - "type": "System.String", + "type": "string", "summary": "The new name." } ], "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean Restore(System.Int32 index, Display.RhinoView view, System.Boolean backgroundBitmap)", + "signature": "bool Restore(int index, Display.RhinoView view, bool backgroundBitmap)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -52305,7 +52305,7 @@ "obsolete": "Support for backgroundBitmap is ended" }, { - "signature": "System.Boolean Restore(System.Int32 index, Display.RhinoViewport viewport, System.Boolean backgroundBitmap)", + "signature": "bool Restore(int index, Display.RhinoViewport viewport, bool backgroundBitmap)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -52314,7 +52314,7 @@ "obsolete": "Support for backgroundBitmap is ended" }, { - "signature": "System.Boolean Restore(System.Int32 index, Display.RhinoViewport viewport)", + "signature": "bool Restore(int index, Display.RhinoViewport viewport)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -52322,7 +52322,7 @@ "since": "6.0" }, { - "signature": "System.Boolean RestoreAnimated(System.Int32 index, Display.RhinoView view, System.Boolean backgroundBitmap, System.Int32 frames, System.Int32 frameRate)", + "signature": "bool RestoreAnimated(int index, Display.RhinoView view, bool backgroundBitmap, int frames, int frameRate)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -52331,7 +52331,7 @@ "obsolete": "Support for backgroundBitmap is ended" }, { - "signature": "System.Boolean RestoreAnimated(System.Int32 index, Display.RhinoView view, System.Boolean backgroundBitmap)", + "signature": "bool RestoreAnimated(int index, Display.RhinoView view, bool backgroundBitmap)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -52340,7 +52340,7 @@ "obsolete": "Support for backgroundBitmap is ended" }, { - "signature": "System.Boolean RestoreAnimated(System.Int32 index, Display.RhinoViewport viewport, System.Boolean backgroundBitmap, System.Int32 frames, System.Int32 frameRate)", + "signature": "bool RestoreAnimated(int index, Display.RhinoViewport viewport, bool backgroundBitmap, int frames, int frameRate)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -52349,7 +52349,7 @@ "obsolete": "Support for backgroundBitmap is ended" }, { - "signature": "System.Boolean RestoreAnimated(System.Int32 index, Display.RhinoViewport viewport, System.Boolean backgroundBitmap)", + "signature": "bool RestoreAnimated(int index, Display.RhinoViewport viewport, bool backgroundBitmap)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -52358,21 +52358,21 @@ "obsolete": "Support for backgroundBitmap is ended" }, { - "signature": "System.Boolean RestoreAnimatedConstantSpeed(System.Int32 index, Display.RhinoViewport viewport, System.Double units_per_frame, System.Int32 ms_delay)", + "signature": "bool RestoreAnimatedConstantSpeed(int index, Display.RhinoViewport viewport, double units_per_frame, int ms_delay)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean RestoreAnimatedConstantTime(System.Int32 index, Display.RhinoViewport viewport, System.Int32 frames, System.Int32 ms_delay)", + "signature": "bool RestoreAnimatedConstantTime(int index, Display.RhinoViewport viewport, int frames, int ms_delay)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean RestoreWithAspectRatio(System.Int32 index, Display.RhinoViewport viewport)", + "signature": "bool RestoreWithAspectRatio(int index, Display.RhinoViewport viewport)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -52440,7 +52440,7 @@ ], "methods": [ { - "signature": "System.Guid Add(GeometryBase geometry, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid Add(GeometryBase geometry, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -52464,7 +52464,7 @@ }, { "name": "reference", - "type": "System.Boolean", + "type": "bool", "summary": "If reference is true, object will not be saved in the 3dm file." } ], @@ -52508,7 +52508,7 @@ "returns": "The new object ID on success." }, { - "signature": "System.Guid AddAngularDimension(AngularDimension dimension, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid AddAngularDimension(AngularDimension dimension, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -52532,7 +52532,7 @@ }, { "name": "reference", - "type": "System.Boolean", + "type": "bool", "summary": "If reference, then object will not be saved into the 3dm file." } ], @@ -52576,7 +52576,7 @@ "returns": "The Id of the newly added object or Guid.Empty on failure." }, { - "signature": "System.Guid AddArc(Arc arc, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid AddArc(Arc arc, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -52620,7 +52620,7 @@ "returns": "A unique identifier for the object." }, { - "signature": "System.Guid AddBox(Box box, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid AddBox(Box box, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -52644,7 +52644,7 @@ }, { "name": "reference", - "type": "System.Boolean", + "type": "bool", "summary": "If a reference, object will not be saved in the document." } ], @@ -52688,14 +52688,14 @@ "returns": "The ID." }, { - "signature": "System.Guid AddBrep(Brep brep, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference, System.Boolean splitKinkySurfaces)", + "signature": "System.Guid AddBrep(Brep brep, ObjectAttributes attributes, HistoryRecord history, bool reference, bool splitKinkySurfaces)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Guid AddBrep(Brep brep, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid AddBrep(Brep brep, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -52739,7 +52739,7 @@ "returns": "A unique identifier for the object." }, { - "signature": "System.Guid AddCentermark(Centermark centermark, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid AddCentermark(Centermark centermark, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -52763,14 +52763,14 @@ }, { "name": "reference", - "type": "System.Boolean", + "type": "bool", "summary": "If reference, then object will not be saved into the 3dm file." } ], "returns": "The Guid of the newly added object or Guid.Empty on failure." }, { - "signature": "System.Guid AddCircle(Circle circle, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid AddCircle(Circle circle, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -52814,14 +52814,14 @@ "returns": "A unique identifier for the object." }, { - "signature": "System.Guid AddClippingPlane(Plane plane, System.Double uMagnitude, System.Double vMagnitude, IEnumerable clippedViewportIds, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid AddClippingPlane(Plane plane, double uMagnitude, double vMagnitude, IEnumerable clippedViewportIds, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Guid AddClippingPlane(Plane plane, System.Double uMagnitude, System.Double vMagnitude, IEnumerable clippedViewportIds, ObjectAttributes attributes)", + "signature": "System.Guid AddClippingPlane(Plane plane, double uMagnitude, double vMagnitude, IEnumerable clippedViewportIds, ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -52835,12 +52835,12 @@ }, { "name": "uMagnitude", - "type": "System.Double", + "type": "double", "summary": "The size in the U direction." }, { "name": "vMagnitude", - "type": "System.Double", + "type": "double", "summary": "The size in the V direction." }, { @@ -52857,7 +52857,7 @@ "returns": "A unique identifier for the object." }, { - "signature": "System.Guid AddClippingPlane(Plane plane, System.Double uMagnitude, System.Double vMagnitude, IEnumerable clippedViewportIds)", + "signature": "System.Guid AddClippingPlane(Plane plane, double uMagnitude, double vMagnitude, IEnumerable clippedViewportIds)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -52871,12 +52871,12 @@ }, { "name": "uMagnitude", - "type": "System.Double", + "type": "double", "summary": "The size in the U direction." }, { "name": "vMagnitude", - "type": "System.Double", + "type": "double", "summary": "The size in the V direction." }, { @@ -52888,14 +52888,14 @@ "returns": "A unique identifier for the object." }, { - "signature": "System.Guid AddClippingPlane(Plane plane, System.Double uMagnitude, System.Double vMagnitude, System.Guid clippedViewportId, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid AddClippingPlane(Plane plane, double uMagnitude, double vMagnitude, System.Guid clippedViewportId, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Guid AddClippingPlane(Plane plane, System.Double uMagnitude, System.Double vMagnitude, System.Guid clippedViewportId)", + "signature": "System.Guid AddClippingPlane(Plane plane, double uMagnitude, double vMagnitude, System.Guid clippedViewportId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -52909,12 +52909,12 @@ }, { "name": "uMagnitude", - "type": "System.Double", + "type": "double", "summary": "The size in the U direction." }, { "name": "vMagnitude", - "type": "System.Double", + "type": "double", "summary": "The size in the V direction." }, { @@ -52926,13 +52926,13 @@ "returns": "A unique identifier for the object." }, { - "signature": "System.Guid AddClippingPlaneSurface(Geometry.ClippingPlaneSurface clippingPlane, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid AddClippingPlaneSurface(Geometry.ClippingPlaneSurface clippingPlane, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false }, { - "signature": "System.Guid AddCurve(Curve curve, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid AddCurve(Curve curve, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -52976,7 +52976,7 @@ "returns": "A unique identifier for the object." }, { - "signature": "System.Guid AddEllipse(Ellipse ellipse, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid AddEllipse(Ellipse ellipse, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -53020,14 +53020,14 @@ "returns": "A unique identifier for the object." }, { - "signature": "System.Guid[] AddExplodedInstancePieces(InstanceObject instance, System.Boolean explodeNestedInstances, System.Boolean deleteInstance)", + "signature": "System.Guid[] AddExplodedInstancePieces(InstanceObject instance, bool explodeNestedInstances, bool deleteInstance)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.11" }, { - "signature": "System.Guid AddExtrusion(Extrusion extrusion, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid AddExtrusion(Extrusion extrusion, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -53071,7 +53071,7 @@ "returns": "A unique identifier for the object." }, { - "signature": "System.Guid AddHatch(Hatch hatch, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid AddHatch(Hatch hatch, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -53092,7 +53092,7 @@ "since": "5.0" }, { - "signature": "System.Guid AddInstanceObject(System.Int32 instanceDefinitionIndex, Transform instanceXform, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid AddInstanceObject(int instanceDefinitionIndex, Transform instanceXform, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -53101,7 +53101,7 @@ "parameters": [ { "name": "instanceDefinitionIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the instance definition." }, { @@ -53121,14 +53121,14 @@ }, { "name": "reference", - "type": "System.Boolean", + "type": "bool", "summary": "True if the object is from a reference file. Reference objects do not persist in archives." } ], "returns": "A unique identifier for the object if successful. Guid.Empty it not successful." }, { - "signature": "System.Guid AddInstanceObject(System.Int32 instanceDefinitionIndex, Transform instanceXform, ObjectAttributes attributes)", + "signature": "System.Guid AddInstanceObject(int instanceDefinitionIndex, Transform instanceXform, ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -53137,7 +53137,7 @@ "parameters": [ { "name": "instanceDefinitionIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the instance definition." }, { @@ -53154,7 +53154,7 @@ "returns": "A unique identifier for the object if successful. Guid.Empty it not successful." }, { - "signature": "System.Guid AddInstanceObject(System.Int32 instanceDefinitionIndex, Transform instanceXform)", + "signature": "System.Guid AddInstanceObject(int instanceDefinitionIndex, Transform instanceXform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -53163,7 +53163,7 @@ "parameters": [ { "name": "instanceDefinitionIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the instance definition." }, { @@ -53182,7 +53182,7 @@ "since": "5.0" }, { - "signature": "System.Guid AddLeader(Leader leader, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid AddLeader(Leader leader, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -53206,7 +53206,7 @@ }, { "name": "reference", - "type": "System.Boolean", + "type": "bool", "summary": "If reference, then object will not be saved into the 3dm file." } ], @@ -53264,28 +53264,28 @@ "since": "5.0" }, { - "signature": "System.Guid AddLeader(System.String text, IEnumerable points)", + "signature": "System.Guid AddLeader(string text, IEnumerable points)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Guid AddLeader(System.String text, Plane plane, IEnumerable points, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid AddLeader(string text, Plane plane, IEnumerable points, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Guid AddLeader(System.String text, Plane plane, IEnumerable points, ObjectAttributes attributes)", + "signature": "System.Guid AddLeader(string text, Plane plane, IEnumerable points, ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Guid AddLeader(System.String text, Plane plane, IEnumerable points)", + "signature": "System.Guid AddLeader(string text, Plane plane, IEnumerable points)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -53322,7 +53322,7 @@ "returns": "A unique identifier for the object." }, { - "signature": "System.Guid AddLine(Point3d from, Point3d to, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid AddLine(Point3d from, Point3d to, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -53376,7 +53376,7 @@ "returns": "A unique identifier for the object." }, { - "signature": "System.Guid AddLinearDimension(LinearDimension dimension, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid AddLinearDimension(LinearDimension dimension, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -53400,7 +53400,7 @@ }, { "name": "reference", - "type": "System.Boolean", + "type": "bool", "summary": "If reference, then object will not be saved into the 3dm file." } ], @@ -53460,14 +53460,14 @@ "returns": "A unique identifier for the object." }, { - "signature": "System.Guid AddMesh(Mesh mesh, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference, System.Boolean requireValidMesh)", + "signature": "System.Guid AddMesh(Mesh mesh, ObjectAttributes attributes, HistoryRecord history, bool reference, bool requireValidMesh)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Guid AddMesh(Mesh mesh, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid AddMesh(Mesh mesh, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -53495,7 +53495,7 @@ "returns": "A unique identifier for the object." }, { - "signature": "System.Guid AddMorphControl(MorphControl morphControl, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid AddMorphControl(MorphControl morphControl, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -53516,7 +53516,7 @@ "since": "5.0" }, { - "signature": "System.Guid AddOrderedPointCloud(System.Int32 xCt, System.Int32 yCt, System.Int32 zCt, Point3d min, Point3d max, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid AddOrderedPointCloud(int xCt, int yCt, int zCt, Point3d min, Point3d max, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -53525,17 +53525,17 @@ "parameters": [ { "name": "xCt", - "type": "System.Int32", + "type": "int", "summary": "Number of points in X dir." }, { "name": "yCt", - "type": "System.Int32", + "type": "int", "summary": "Number of points in Y dir." }, { "name": "zCt", - "type": "System.Int32", + "type": "int", "summary": "Number of points in Z dir." }, { @@ -53560,14 +53560,14 @@ }, { "name": "reference", - "type": "System.Boolean", + "type": "bool", "summary": "True if the object is from a reference file. Reference objects do not persist in archives" } ], "returns": "A unique identifier for the object." }, { - "signature": "System.Guid AddOrdinateDimension(Geometry.OrdinateDimension dimordinate, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid AddOrdinateDimension(Geometry.OrdinateDimension dimordinate, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -53591,14 +53591,14 @@ }, { "name": "reference", - "type": "System.Boolean", + "type": "bool", "summary": "If reference, then object will not be saved into the 3dm file." } ], "returns": "The Guid of the newly added object or Guid.Empty on failure." }, { - "signature": "System.Guid AddPictureFrame(Plane plane, System.String texturePath, System.Boolean asMesh, System.Double width, System.Double height, System.Boolean selfIllumination, System.Boolean embedBitmap)", + "signature": "System.Guid AddPictureFrame(Plane plane, string texturePath, bool asMesh, double width, double height, bool selfIllumination, bool embedBitmap)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -53612,39 +53612,65 @@ }, { "name": "texturePath", - "type": "System.String", + "type": "string", "summary": "path to an image file" }, { "name": "asMesh", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the function will make a MeshObject rather than a surface" }, { "name": "width", - "type": "System.Double", + "type": "double", "summary": "Width of the resulting PictureFrame. If 0.0, the width of the picture frame is the width of the image if height is also 0.0 or calculated from the height and aspect ratio of the image if height is not 0.0." }, { "name": "height", - "type": "System.Double", + "type": "double", "summary": "Height of the resulting PictureFrame. If 0.0, the height of the picture frame is the height of the image if width is also 0.0 or calculated from the width and aspect ratio of the image if width is not 0.0." }, { "name": "selfIllumination", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the image mapped to the picture frame plane always displays at full intensity and is not affected by light or shadow." }, { "name": "embedBitmap", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the function adds the image to the bitmap table of the document to which the PictureFrame will be added" } ], "returns": "A unique identifier for the object" }, { - "signature": "System.Guid AddPoint(Point point, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid AddPoint(double x, double y, double z)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Adds a point object to the document.", + "since": "5.0", + "parameters": [ + { + "name": "x", + "type": "double", + "summary": "X component of point coordinate." + }, + { + "name": "y", + "type": "double", + "summary": "Y component of point coordinate." + }, + { + "name": "z", + "type": "double", + "summary": "Z component of point coordinate." + } + ], + "returns": "A unique identifier for the object.." + }, + { + "signature": "System.Guid AddPoint(Point point, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -53668,14 +53694,14 @@ }, { "name": "reference", - "type": "System.Boolean", + "type": "bool", "summary": "True if the object is from a reference file. Reference objects do not persist in archives" } ], "returns": "A unique identifier for the object." }, { - "signature": "System.Guid AddPoint(Point3d point, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid AddPoint(Point3d point, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -53699,7 +53725,7 @@ }, { "name": "reference", - "type": "System.Boolean", + "type": "bool", "summary": "True if the object is from a reference file. Reference objects do not persist in archives" } ], @@ -53780,33 +53806,7 @@ "returns": "A unique identifier for the object." }, { - "signature": "System.Guid AddPoint(System.Double x, System.Double y, System.Double z)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Adds a point object to the document.", - "since": "5.0", - "parameters": [ - { - "name": "x", - "type": "System.Double", - "summary": "X component of point coordinate." - }, - { - "name": "y", - "type": "System.Double", - "summary": "Y component of point coordinate." - }, - { - "name": "z", - "type": "System.Double", - "summary": "Z component of point coordinate." - } - ], - "returns": "A unique identifier for the object.." - }, - { - "signature": "System.Guid AddPointCloud(IEnumerable points, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid AddPointCloud(IEnumerable points, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -53830,7 +53830,7 @@ }, { "name": "reference", - "type": "System.Boolean", + "type": "bool", "summary": "True if the object is from a reference file. Reference objects do not persist in archives" } ], @@ -53874,7 +53874,7 @@ "returns": "A unique identifier for the object." }, { - "signature": "System.Guid AddPointCloud(PointCloud cloud, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid AddPointCloud(PointCloud cloud, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -53898,7 +53898,7 @@ }, { "name": "reference", - "type": "System.Boolean", + "type": "bool", "summary": "True if the object is from a reference file. Reference objects do not persist in archives" } ], @@ -54016,7 +54016,7 @@ "returns": "List of object ids." }, { - "signature": "System.Guid AddPolyline(IEnumerable points, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid AddPolyline(IEnumerable points, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -54060,7 +54060,7 @@ "returns": "A unique identifier for the object." }, { - "signature": "System.Guid AddRadialDimension(RadialDimension dimension, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid AddRadialDimension(RadialDimension dimension, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -54084,7 +54084,7 @@ }, { "name": "reference", - "type": "System.Boolean", + "type": "bool", "summary": "If reference, then object will not be saved into the 3dm file." } ], @@ -54105,7 +54105,7 @@ "since": "5.0" }, { - "signature": "System.Guid AddRectangle(Rectangle3d rectangle, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid AddRectangle(Rectangle3d rectangle, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -54129,7 +54129,7 @@ }, { "name": "reference", - "type": "System.Boolean", + "type": "bool", "summary": "If a reference, object will not be saved in the document." } ], @@ -54173,84 +54173,84 @@ "returns": "The ID." }, { - "signature": "System.Void AddRhinoObject(BrepObject brepObject, Brep brep)", + "signature": "void AddRhinoObject(BrepObject brepObject, Brep brep)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void AddRhinoObject(CurveObject curveObject, Curve curve)", + "signature": "void AddRhinoObject(CurveObject curveObject, Curve curve)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void AddRhinoObject(Custom.CustomBrepObject brepObject, HistoryRecord history)", + "signature": "void AddRhinoObject(Custom.CustomBrepObject brepObject, HistoryRecord history)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.1" }, { - "signature": "System.Void AddRhinoObject(Custom.CustomBrepObject brepObject)", + "signature": "void AddRhinoObject(Custom.CustomBrepObject brepObject)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void AddRhinoObject(Custom.CustomCurveObject curveObject, HistoryRecord history)", + "signature": "void AddRhinoObject(Custom.CustomCurveObject curveObject, HistoryRecord history)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.1" }, { - "signature": "System.Void AddRhinoObject(Custom.CustomMeshObject meshObject, HistoryRecord history)", + "signature": "void AddRhinoObject(Custom.CustomMeshObject meshObject, HistoryRecord history)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.1" }, { - "signature": "System.Void AddRhinoObject(Custom.CustomMeshObject meshObject)", + "signature": "void AddRhinoObject(Custom.CustomMeshObject meshObject)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void AddRhinoObject(Custom.CustomPointObject pointObject, HistoryRecord history)", + "signature": "void AddRhinoObject(Custom.CustomPointObject pointObject, HistoryRecord history)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.1" }, { - "signature": "System.Void AddRhinoObject(Custom.CustomPointObject pointObject)", + "signature": "void AddRhinoObject(Custom.CustomPointObject pointObject)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.6" }, { - "signature": "System.Void AddRhinoObject(MeshObject meshObject, Mesh mesh)", + "signature": "void AddRhinoObject(MeshObject meshObject, Mesh mesh)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void AddRhinoObject(PointObject pointObject, Point point)", + "signature": "void AddRhinoObject(PointObject pointObject, Point point)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.6" }, { - "signature": "System.Guid AddSphere(Sphere sphere, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid AddSphere(Sphere sphere, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -54271,7 +54271,7 @@ "since": "5.0" }, { - "signature": "System.Guid AddSubD(SubD subD, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid AddSubD(SubD subD, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -54295,7 +54295,7 @@ }, { "name": "reference", - "type": "System.Boolean", + "type": "bool", "summary": "" } ], @@ -54339,7 +54339,7 @@ "returns": "A unique identifier for the object." }, { - "signature": "System.Guid AddSurface(Surface surface, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid AddSurface(Surface surface, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -54383,14 +54383,14 @@ "returns": "A unique identifier for the object." }, { - "signature": "System.Guid AddText(System.String text, Plane plane, System.Double height, System.String fontName, System.Boolean bold, System.Boolean italic, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid AddText(string text, Plane plane, double height, string fontName, bool bold, bool italic, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Guid AddText(System.String text, Plane plane, System.Double height, System.String fontName, System.Boolean bold, System.Boolean italic, ObjectAttributes attributes)", + "signature": "System.Guid AddText(string text, Plane plane, double height, string fontName, bool bold, bool italic, ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -54399,7 +54399,7 @@ "parameters": [ { "name": "text", - "type": "System.String", + "type": "string", "summary": "Text string." }, { @@ -54409,22 +54409,22 @@ }, { "name": "height", - "type": "System.Double", + "type": "double", "summary": "Height of text." }, { "name": "fontName", - "type": "System.String", + "type": "string", "summary": "Name of FontFace." }, { "name": "bold", - "type": "System.Boolean", + "type": "bool", "summary": "Bold flag." }, { "name": "italic", - "type": "System.Boolean", + "type": "bool", "summary": "Italic flag." }, { @@ -54436,28 +54436,28 @@ "returns": "The Guid of the newly added object or Guid.Empty on failure." }, { - "signature": "System.Guid AddText(System.String text, Plane plane, System.Double height, System.String fontName, System.Boolean bold, System.Boolean italic, TextJustification justification, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid AddText(string text, Plane plane, double height, string fontName, bool bold, bool italic, TextJustification justification, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Guid AddText(System.String text, Plane plane, System.Double height, System.String fontName, System.Boolean bold, System.Boolean italic, TextJustification justification, ObjectAttributes attributes)", + "signature": "System.Guid AddText(string text, Plane plane, double height, string fontName, bool bold, bool italic, TextJustification justification, ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Guid AddText(System.String text, Plane plane, System.Double height, System.String fontName, System.Boolean bold, System.Boolean italic, TextJustification justification)", + "signature": "System.Guid AddText(string text, Plane plane, double height, string fontName, bool bold, bool italic, TextJustification justification)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Guid AddText(System.String text, Plane plane, System.Double height, System.String fontName, System.Boolean bold, System.Boolean italic)", + "signature": "System.Guid AddText(string text, Plane plane, double height, string fontName, bool bold, bool italic)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -54466,7 +54466,7 @@ "parameters": [ { "name": "text", - "type": "System.String", + "type": "string", "summary": "Text string." }, { @@ -54476,22 +54476,22 @@ }, { "name": "height", - "type": "System.Double", + "type": "double", "summary": "Height of text." }, { "name": "fontName", - "type": "System.String", + "type": "string", "summary": "Name of FontFace." }, { "name": "bold", - "type": "System.Boolean", + "type": "bool", "summary": "Bold flag." }, { "name": "italic", - "type": "System.Boolean", + "type": "bool", "summary": "Italic flag." } ], @@ -54535,7 +54535,7 @@ "returns": "The Guid of the newly added object or Guid.Empty on failure." }, { - "signature": "System.Guid AddText(TextEntity text, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid AddText(TextEntity text, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -54559,7 +54559,7 @@ }, { "name": "reference", - "type": "System.Boolean", + "type": "bool", "summary": "If reference, then object will not be saved into the 3dm file." } ], @@ -54603,7 +54603,7 @@ "returns": "The Id of the newly added object or Guid.Empty on failure." }, { - "signature": "System.Guid AddTextDot(System.String text, Point3d location, ObjectAttributes attributes)", + "signature": "System.Guid AddTextDot(string text, Point3d location, ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -54612,7 +54612,7 @@ "parameters": [ { "name": "text", - "type": "System.String", + "type": "string", "summary": "A text string." }, { @@ -54629,7 +54629,7 @@ "returns": "The Guid of the newly added object or Guid.Empty on failure." }, { - "signature": "System.Guid AddTextDot(System.String text, Point3d location)", + "signature": "System.Guid AddTextDot(string text, Point3d location)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -54638,7 +54638,7 @@ "parameters": [ { "name": "text", - "type": "System.String", + "type": "string", "summary": "A text string." }, { @@ -54650,7 +54650,7 @@ "returns": "A unique identifier for the object." }, { - "signature": "System.Guid AddTextDot(TextDot dot, ObjectAttributes attributes, HistoryRecord history, System.Boolean reference)", + "signature": "System.Guid AddTextDot(TextDot dot, ObjectAttributes attributes, HistoryRecord history, bool reference)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -54694,7 +54694,7 @@ "returns": "A unique identifier for the object." }, { - "signature": "RhinoObject[] AllObjectsSince(System.UInt32 runtimeSerialNumber)", + "signature": "RhinoObject[] AllObjectsSince(uint runtimeSerialNumber)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -54703,14 +54703,14 @@ "parameters": [ { "name": "runtimeSerialNumber", - "type": "System.UInt32", + "type": "uint", "summary": "Runtime serial number of the last object not to include in the list." } ], "returns": "An array of objects or None if no objects were added since the given runtime serial number." }, { - "signature": "System.Int32 Delete(IEnumerable objectIds, System.Boolean quiet)", + "signature": "int Delete(IEnumerable objectIds, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -54724,14 +54724,14 @@ }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "If false, a message box will appear when an object cannot be deleted." } ], "returns": "The number of successfully deleted objects." }, { - "signature": "System.Boolean Delete(ObjRef objref, System.Boolean quiet, System.Boolean ignoreModes)", + "signature": "bool Delete(ObjRef objref, bool quiet, bool ignoreModes)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -54745,19 +54745,19 @@ }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "If false, a message box will appear when an object cannot be deleted." }, { "name": "ignoreModes", - "type": "System.Boolean", + "type": "bool", "summary": "If true, locked and hidden objects are deleted. If False objects that are locked, hidden, or on locked or hidden layers are not deleted." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean Delete(ObjRef objref, System.Boolean quiet)", + "signature": "bool Delete(ObjRef objref, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -54771,14 +54771,14 @@ }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "If false, a message box will appear when an object cannot be deleted." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean Delete(RhinoObject obj, System.Boolean quiet, System.Boolean ignoreModes)", + "signature": "bool Delete(RhinoObject obj, bool quiet, bool ignoreModes)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -54792,19 +54792,19 @@ }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "If false, a message box will appear when an object cannot be deleted." }, { "name": "ignoreModes", - "type": "System.Boolean", + "type": "bool", "summary": "If true, locked and hidden objects are deleted. If False objects that are locked, hidden, or on locked or hidden layers are not deleted." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean Delete(RhinoObject obj, System.Boolean quiet)", + "signature": "bool Delete(RhinoObject obj, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -54818,14 +54818,14 @@ }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "If false, a message box will appear when an object cannot be deleted." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean Delete(RhinoObject item)", + "signature": "bool Delete(RhinoObject item)", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -54841,7 +54841,7 @@ "returns": "True on success." }, { - "signature": "System.Boolean Delete(System.Guid objectId, System.Boolean quiet)", + "signature": "bool Delete(System.Guid objectId, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -54855,14 +54855,14 @@ }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "If false, a message box will appear when an object cannot be deleted." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean DeleteGrip(GripObject grip)", + "signature": "bool DeleteGrip(GripObject grip)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -54878,7 +54878,7 @@ "returns": "True on success." }, { - "signature": "System.Boolean DeleteGrip(ObjRef gripRef)", + "signature": "bool DeleteGrip(ObjRef gripRef)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -54894,7 +54894,7 @@ "returns": "True on success." }, { - "signature": "System.Boolean DeleteGrip(System.Guid gripId)", + "signature": "bool DeleteGrip(System.Guid gripId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -54910,7 +54910,7 @@ "returns": "True on success." }, { - "signature": "System.Int32 DeleteGrips(IEnumerable grips)", + "signature": "int DeleteGrips(IEnumerable grips)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -54926,7 +54926,7 @@ "returns": "The number of successfully deleted grip objects." }, { - "signature": "System.Int32 DeleteGrips(IEnumerable gripIds)", + "signature": "int DeleteGrips(IEnumerable gripIds)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -54942,7 +54942,7 @@ "returns": "The number of successfully deleted grip objects." }, { - "signature": "System.Int32 DeleteGrips(IEnumerable gripRefs)", + "signature": "int DeleteGrips(IEnumerable gripRefs)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -54958,7 +54958,7 @@ "returns": "The number of successfully deleted grip objects." }, { - "signature": "System.Int32 DeleteGrips(RhinoObject owner, IEnumerable gripIndices)", + "signature": "int DeleteGrips(RhinoObject owner, IEnumerable gripIndices)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -55043,7 +55043,7 @@ "returns": "Do not use this method." }, { - "signature": "RhinoObject Find(System.UInt32 runtimeSerialNumber)", + "signature": "RhinoObject Find(uint runtimeSerialNumber)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -55052,14 +55052,14 @@ "parameters": [ { "name": "runtimeSerialNumber", - "type": "System.UInt32", + "type": "uint", "summary": "Runtime serial number to search for." } ], "returns": "Reference to the rhino object with the objectId or None if no such object could be found." }, { - "signature": "RhinoObject[] FindByCrossingWindowRegion(RhinoViewport viewport, IEnumerable region, System.Boolean inside, ObjectType filter)", + "signature": "RhinoObject[] FindByCrossingWindowRegion(RhinoViewport viewport, IEnumerable region, bool inside, ObjectType filter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -55078,7 +55078,7 @@ }, { "name": "inside", - "type": "System.Boolean", + "type": "bool", "summary": "should objects returned be the ones inside of this region (or outside)" }, { @@ -55090,7 +55090,7 @@ "returns": "An array of RhinoObjects that are inside of this region" }, { - "signature": "RhinoObject[] FindByCrossingWindowRegion(RhinoViewport viewport, Point2d screen1, Point2d screen2, System.Boolean inside, ObjectType filter)", + "signature": "RhinoObject[] FindByCrossingWindowRegion(RhinoViewport viewport, Point2d screen1, Point2d screen2, bool inside, ObjectType filter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -55114,7 +55114,7 @@ }, { "name": "inside", - "type": "System.Boolean", + "type": "bool", "summary": "should objects returned be the ones inside of this region (or outside)" }, { @@ -55126,7 +55126,7 @@ "returns": "An array of RhinoObjects that are inside of this region" }, { - "signature": "RhinoObject[] FindByDrawColor(System.Drawing.Color drawColor, System.Boolean includeLights)", + "signature": "RhinoObject[] FindByDrawColor(System.Drawing.Color drawColor, bool includeLights)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -55140,7 +55140,7 @@ }, { "name": "includeLights", - "type": "System.Boolean", + "type": "bool", "summary": "True if lights should be included." } ], @@ -55163,7 +55163,7 @@ "returns": "A Rhino object array. This array can be empty but not null." }, { - "signature": "RhinoObject[] FindByGroup(System.Int32 groupIndex)", + "signature": "RhinoObject[] FindByGroup(int groupIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -55172,7 +55172,7 @@ "parameters": [ { "name": "groupIndex", - "type": "System.Int32", + "type": "int", "summary": "Index of group to search for." } ], @@ -55195,7 +55195,7 @@ "returns": "Array of objects that belong to the specified group or None if no objects could be found." }, { - "signature": "RhinoObject[] FindByLayer(System.String layerName)", + "signature": "RhinoObject[] FindByLayer(string layerName)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -55204,7 +55204,7 @@ "parameters": [ { "name": "layerName", - "type": "System.String", + "type": "string", "summary": "Name of layer to search." } ], @@ -55218,7 +55218,7 @@ "since": "5.0" }, { - "signature": "RhinoObject[] FindByUserString(System.String key, System.String value, System.Boolean caseSensitive, System.Boolean searchGeometry, System.Boolean searchAttributes, ObjectEnumeratorSettings filter)", + "signature": "RhinoObject[] FindByUserString(string key, string value, bool caseSensitive, bool searchGeometry, bool searchAttributes, ObjectEnumeratorSettings filter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -55227,27 +55227,27 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Search pattern for UserString keys (supported wildcards are: ? = any single character, * = any sequence of characters)." }, { "name": "value", - "type": "System.String", + "type": "string", "summary": "Search pattern for UserString values (supported wildcards are: ? = any single character, * = any sequence of characters)." }, { "name": "caseSensitive", - "type": "System.Boolean", + "type": "bool", "summary": "If true, string comparison will be case sensitive." }, { "name": "searchGeometry", - "type": "System.Boolean", + "type": "bool", "summary": "If true, UserStrings attached to the geometry of an object will be searched." }, { "name": "searchAttributes", - "type": "System.Boolean", + "type": "bool", "summary": "If true, UserStrings attached to the attributes of an object will be searched." }, { @@ -55259,7 +55259,7 @@ "returns": "An array of all objects whose UserString matches with the search patterns or None when no such objects could be found." }, { - "signature": "RhinoObject[] FindByUserString(System.String key, System.String value, System.Boolean caseSensitive, System.Boolean searchGeometry, System.Boolean searchAttributes, ObjectType filter)", + "signature": "RhinoObject[] FindByUserString(string key, string value, bool caseSensitive, bool searchGeometry, bool searchAttributes, ObjectType filter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -55268,27 +55268,27 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Search pattern for UserString keys (supported wildcards are: ? = any single character, * = any sequence of characters)." }, { "name": "value", - "type": "System.String", + "type": "string", "summary": "Search pattern for UserString values (supported wildcards are: ? = any single character, * = any sequence of characters)." }, { "name": "caseSensitive", - "type": "System.Boolean", + "type": "bool", "summary": "If true, string comparison will be case sensitive." }, { "name": "searchGeometry", - "type": "System.Boolean", + "type": "bool", "summary": "If true, UserStrings attached to the geometry of an object will be searched." }, { "name": "searchAttributes", - "type": "System.Boolean", + "type": "bool", "summary": "If true, UserStrings attached to the attributes of an object will be searched." }, { @@ -55300,7 +55300,7 @@ "returns": "An array of all objects whose UserString matches with the search patterns or None when no such objects could be found." }, { - "signature": "RhinoObject[] FindByUserString(System.String key, System.String value, System.Boolean caseSensitive)", + "signature": "RhinoObject[] FindByUserString(string key, string value, bool caseSensitive)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -55309,24 +55309,24 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Search pattern for UserString keys (supported wildcards are: ? = any single character, * = any sequence of characters)." }, { "name": "value", - "type": "System.String", + "type": "string", "summary": "Search pattern for UserString values (supported wildcards are: ? = any single character, * = any sequence of characters)." }, { "name": "caseSensitive", - "type": "System.Boolean", + "type": "bool", "summary": "If true, string comparison will be case sensitive." } ], "returns": "An array of all objects whose UserString matches with the search patterns or None when no such objects could be found." }, { - "signature": "RhinoObject[] FindByWindowRegion(RhinoViewport viewport, IEnumerable region, System.Boolean inside, ObjectType filter)", + "signature": "RhinoObject[] FindByWindowRegion(RhinoViewport viewport, IEnumerable region, bool inside, ObjectType filter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -55345,7 +55345,7 @@ }, { "name": "inside", - "type": "System.Boolean", + "type": "bool", "summary": "should objects returned be the ones inside of this region (or outside)" }, { @@ -55357,7 +55357,7 @@ "returns": "An array of RhinoObjects that are inside of this region" }, { - "signature": "RhinoObject[] FindByWindowRegion(RhinoViewport viewport, Point2d screen1, Point2d screen2, System.Boolean inside, ObjectType filter)", + "signature": "RhinoObject[] FindByWindowRegion(RhinoViewport viewport, Point2d screen1, Point2d screen2, bool inside, ObjectType filter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -55381,7 +55381,7 @@ }, { "name": "inside", - "type": "System.Boolean", + "type": "bool", "summary": "should objects returned be the ones inside of this region (or outside)" }, { @@ -55495,7 +55495,7 @@ "returns": "The enumerable." }, { - "signature": "System.UInt32 GetSelectedObjectCount(System.Boolean checkSubObjects)", + "signature": "uint GetSelectedObjectCount(bool checkSubObjects)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -55503,13 +55503,13 @@ "parameters": [ { "name": "checkSubObjects", - "type": "System.Boolean", + "type": "bool", "summary": "Check to see if subobjects are selected" } ] }, { - "signature": "IEnumerable GetSelectedObjects(System.Boolean includeLights, System.Boolean includeGrips)", + "signature": "IEnumerable GetSelectedObjects(bool includeLights, bool includeGrips)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -55524,7 +55524,7 @@ "since": "6.0" }, { - "signature": "RhinoObject GripUpdate(RhinoObject obj, System.Boolean deleteOriginal)", + "signature": "RhinoObject GripUpdate(RhinoObject obj, bool deleteOriginal)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -55538,14 +55538,14 @@ }, { "name": "deleteOriginal", - "type": "System.Boolean", + "type": "bool", "summary": "if true, obj is deleted from the document." } ], "returns": "new RhinoObject on success; otherwise null." }, { - "signature": "System.Boolean Hide(ObjRef objref, System.Boolean ignoreLayerMode)", + "signature": "bool Hide(ObjRef objref, bool ignoreLayerMode)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -55559,14 +55559,14 @@ }, { "name": "ignoreLayerMode", - "type": "System.Boolean", + "type": "bool", "summary": "if true, the object will be hidden even if it is on a layer that is locked or off." } ], "returns": "True if the object was successfully hidden." }, { - "signature": "System.Boolean Hide(RhinoObject obj, System.Boolean ignoreLayerMode)", + "signature": "bool Hide(RhinoObject obj, bool ignoreLayerMode)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -55580,14 +55580,14 @@ }, { "name": "ignoreLayerMode", - "type": "System.Boolean", + "type": "bool", "summary": "if true, the object will be hidden even if it is on a layer that is locked or off." } ], "returns": "True if the object was successfully hidden." }, { - "signature": "System.Boolean Hide(System.Guid objectId, System.Boolean ignoreLayerMode)", + "signature": "bool Hide(System.Guid objectId, bool ignoreLayerMode)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -55601,14 +55601,14 @@ }, { "name": "ignoreLayerMode", - "type": "System.Boolean", + "type": "bool", "summary": "if true, the object will be hidden even if it is on a layer that is locked or off." } ], "returns": "True if the object was successfully hidden." }, { - "signature": "System.Void InvalidateBoundingBox()", + "signature": "void InvalidateBoundingBox()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -55616,7 +55616,7 @@ "since": "8.8" }, { - "signature": "System.Boolean Lock(ObjRef objref, System.Boolean ignoreLayerMode)", + "signature": "bool Lock(ObjRef objref, bool ignoreLayerMode)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -55630,14 +55630,14 @@ }, { "name": "ignoreLayerMode", - "type": "System.Boolean", + "type": "bool", "summary": "if true, the object will be locked even if it is on a layer that is locked or off." } ], "returns": "True if the object was successfully locked." }, { - "signature": "System.Boolean Lock(RhinoObject obj, System.Boolean ignoreLayerMode)", + "signature": "bool Lock(RhinoObject obj, bool ignoreLayerMode)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -55651,14 +55651,14 @@ }, { "name": "ignoreLayerMode", - "type": "System.Boolean", + "type": "bool", "summary": "if true, the object will be locked even if it is on a layer that is locked or off." } ], "returns": "True if the object was successfully locked." }, { - "signature": "System.Boolean Lock(System.Guid objectId, System.Boolean ignoreLayerMode)", + "signature": "bool Lock(System.Guid objectId, bool ignoreLayerMode)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -55672,14 +55672,14 @@ }, { "name": "ignoreLayerMode", - "type": "System.Boolean", + "type": "bool", "summary": "if true, the object will be locked even if it is on a layer that is locked or off." } ], "returns": "True if the object was successfully locked." }, { - "signature": "System.Boolean ModifyAttributes(ObjRef objref, ObjectAttributes newAttributes, System.Boolean quiet)", + "signature": "bool ModifyAttributes(ObjRef objref, ObjectAttributes newAttributes, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -55698,14 +55698,14 @@ }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "if true, then warning message boxes are disabled." } ], "returns": "True if successful." }, { - "signature": "System.Boolean ModifyAttributes(RhinoObject obj, ObjectAttributes newAttributes, System.Boolean quiet)", + "signature": "bool ModifyAttributes(RhinoObject obj, ObjectAttributes newAttributes, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -55724,14 +55724,14 @@ }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "if true, then warning message boxes are disabled." } ], "returns": "True if successful." }, { - "signature": "System.Boolean ModifyAttributes(System.Guid objectId, ObjectAttributes newAttributes, System.Boolean quiet)", + "signature": "bool ModifyAttributes(System.Guid objectId, ObjectAttributes newAttributes, bool quiet)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -55750,14 +55750,14 @@ }, { "name": "quiet", - "type": "System.Boolean", + "type": "bool", "summary": "if true, then warning message boxes are disabled." } ], "returns": "True if successful." }, { - "signature": "System.Boolean ModifyRenderMaterial(ObjRef objRef, RenderMaterial material)", + "signature": "bool ModifyRenderMaterial(ObjRef objRef, RenderMaterial material)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -55778,7 +55778,7 @@ "returns": "Returns True on success otherwise returns false." }, { - "signature": "System.Boolean ModifyRenderMaterial(RhinoObject obj, RenderMaterial material)", + "signature": "bool ModifyRenderMaterial(RhinoObject obj, RenderMaterial material)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -55799,7 +55799,7 @@ "returns": "Returns True on success otherwise returns false." }, { - "signature": "System.Boolean ModifyRenderMaterial(System.Guid objectId, RenderMaterial material)", + "signature": "bool ModifyRenderMaterial(System.Guid objectId, RenderMaterial material)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -55820,21 +55820,21 @@ "returns": "Returns True on success otherwise returns false." }, { - "signature": "System.Boolean ModifyTextureMapping(ObjRef objRef, System.Int32 channel, TextureMapping mapping)", + "signature": "bool ModifyTextureMapping(ObjRef objRef, int channel, TextureMapping mapping)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.7" }, { - "signature": "System.Boolean ModifyTextureMapping(RhinoObject obj, System.Int32 channel, TextureMapping mapping)", + "signature": "bool ModifyTextureMapping(RhinoObject obj, int channel, TextureMapping mapping)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.7" }, { - "signature": "System.Boolean ModifyTextureMapping(System.Guid objId, System.Int32 channel, TextureMapping mapping)", + "signature": "bool ModifyTextureMapping(System.Guid objId, int channel, TextureMapping mapping)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -55850,7 +55850,7 @@ "returns": "The most recent (non-deleted) object in the document, or None if no such object exists." }, { - "signature": "System.Int32 ObjectCount(ObjectEnumeratorSettings filter)", + "signature": "int ObjectCount(ObjectEnumeratorSettings filter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -55881,7 +55881,7 @@ "returns": "zero or more objects" }, { - "signature": "System.Boolean Purge(RhinoObject rhinoObject)", + "signature": "bool Purge(RhinoObject rhinoObject)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -55897,7 +55897,7 @@ "returns": "True if the object was purged; otherwise false." }, { - "signature": "System.Boolean Purge(System.UInt32 runtimeSerialNumber)", + "signature": "bool Purge(uint runtimeSerialNumber)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -55906,14 +55906,14 @@ "parameters": [ { "name": "runtimeSerialNumber", - "type": "System.UInt32", + "type": "uint", "summary": "A runtime serial number of the object that will be deleted." } ], "returns": "True if the object was purged; otherwise false." }, { - "signature": "System.Boolean Replace(ObjRef objref, Arc arc)", + "signature": "bool Replace(ObjRef objref, Arc arc)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -55934,14 +55934,14 @@ "returns": "True if successful." }, { - "signature": "System.Boolean Replace(ObjRef objref, Brep brep, System.Boolean splitKinkySurfaces)", + "signature": "bool Replace(ObjRef objref, Brep brep, bool splitKinkySurfaces)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.1" }, { - "signature": "System.Boolean Replace(ObjRef objref, Brep brep)", + "signature": "bool Replace(ObjRef objref, Brep brep)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -55962,7 +55962,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean Replace(ObjRef objref, Circle circle)", + "signature": "bool Replace(ObjRef objref, Circle circle)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -55983,7 +55983,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean Replace(ObjRef objref, Curve curve)", + "signature": "bool Replace(ObjRef objref, Curve curve)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56004,7 +56004,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean Replace(ObjRef objref, Extrusion extrusion)", + "signature": "bool Replace(ObjRef objref, Extrusion extrusion)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56025,7 +56025,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean Replace(ObjRef objref, GeometryBase geometry, System.Boolean ignoreModes)", + "signature": "bool Replace(ObjRef objref, GeometryBase geometry, bool ignoreModes)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56044,14 +56044,14 @@ }, { "name": "ignoreModes", - "type": "System.Boolean", + "type": "bool", "summary": "" } ], "returns": "True if successful." }, { - "signature": "System.Boolean Replace(ObjRef objref, Hatch hatch)", + "signature": "bool Replace(ObjRef objref, Hatch hatch)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56072,7 +56072,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean Replace(ObjRef objref, Leader leader)", + "signature": "bool Replace(ObjRef objref, Leader leader)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56093,7 +56093,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean Replace(ObjRef objref, Line line)", + "signature": "bool Replace(ObjRef objref, Line line)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56114,7 +56114,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean Replace(ObjRef objref, Mesh mesh)", + "signature": "bool Replace(ObjRef objref, Mesh mesh)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56135,7 +56135,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean Replace(ObjRef objref, Point point)", + "signature": "bool Replace(ObjRef objref, Point point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56156,7 +56156,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean Replace(ObjRef objref, Point3d point)", + "signature": "bool Replace(ObjRef objref, Point3d point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56177,7 +56177,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean Replace(ObjRef objref, PointCloud pointcloud)", + "signature": "bool Replace(ObjRef objref, PointCloud pointcloud)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56198,7 +56198,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean Replace(ObjRef objref, Polyline polyline)", + "signature": "bool Replace(ObjRef objref, Polyline polyline)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56219,7 +56219,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean Replace(ObjRef objref, RhinoObject newObject)", + "signature": "bool Replace(ObjRef objref, RhinoObject newObject)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56240,7 +56240,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean Replace(ObjRef objref, SubD subD)", + "signature": "bool Replace(ObjRef objref, SubD subD)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56261,7 +56261,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean Replace(ObjRef objref, Surface surface)", + "signature": "bool Replace(ObjRef objref, Surface surface)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56282,7 +56282,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean Replace(ObjRef objref, TextDot dot)", + "signature": "bool Replace(ObjRef objref, TextDot dot)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56303,7 +56303,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean Replace(ObjRef objref, TextEntity text)", + "signature": "bool Replace(ObjRef objref, TextEntity text)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56324,7 +56324,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean Replace(System.Guid objectId, Arc arc)", + "signature": "bool Replace(System.Guid objectId, Arc arc)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56345,14 +56345,14 @@ "returns": "True if successful." }, { - "signature": "System.Boolean Replace(System.Guid objectId, Brep brep, System.Boolean splitKinkySurfaces)", + "signature": "bool Replace(System.Guid objectId, Brep brep, bool splitKinkySurfaces)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.1" }, { - "signature": "System.Boolean Replace(System.Guid objectId, Brep brep)", + "signature": "bool Replace(System.Guid objectId, Brep brep)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56373,7 +56373,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean Replace(System.Guid objectId, Circle circle)", + "signature": "bool Replace(System.Guid objectId, Circle circle)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56394,7 +56394,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean Replace(System.Guid objectId, Curve curve)", + "signature": "bool Replace(System.Guid objectId, Curve curve)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56415,7 +56415,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean Replace(System.Guid objectId, Extrusion extrusion)", + "signature": "bool Replace(System.Guid objectId, Extrusion extrusion)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56436,7 +56436,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean Replace(System.Guid objectId, GeometryBase geometry, System.Boolean ignoreModes)", + "signature": "bool Replace(System.Guid objectId, GeometryBase geometry, bool ignoreModes)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56455,14 +56455,14 @@ }, { "name": "ignoreModes", - "type": "System.Boolean", + "type": "bool", "summary": "" } ], "returns": "True if successful." }, { - "signature": "System.Boolean Replace(System.Guid objectId, Hatch hatch)", + "signature": "bool Replace(System.Guid objectId, Hatch hatch)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56483,7 +56483,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean Replace(System.Guid objectId, Leader leader)", + "signature": "bool Replace(System.Guid objectId, Leader leader)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56504,7 +56504,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean Replace(System.Guid objectId, Line line)", + "signature": "bool Replace(System.Guid objectId, Line line)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56525,7 +56525,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean Replace(System.Guid objectId, Mesh mesh)", + "signature": "bool Replace(System.Guid objectId, Mesh mesh)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56546,7 +56546,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean Replace(System.Guid objectId, Point point)", + "signature": "bool Replace(System.Guid objectId, Point point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56567,7 +56567,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean Replace(System.Guid objectId, Point3d point)", + "signature": "bool Replace(System.Guid objectId, Point3d point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56588,7 +56588,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean Replace(System.Guid objectId, PointCloud pointcloud)", + "signature": "bool Replace(System.Guid objectId, PointCloud pointcloud)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56609,7 +56609,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean Replace(System.Guid objectId, Polyline polyline)", + "signature": "bool Replace(System.Guid objectId, Polyline polyline)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56630,7 +56630,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean Replace(System.Guid objectId, SubD subD)", + "signature": "bool Replace(System.Guid objectId, SubD subD)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56651,7 +56651,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean Replace(System.Guid objectId, Surface surface)", + "signature": "bool Replace(System.Guid objectId, Surface surface)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56672,7 +56672,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean Replace(System.Guid objectId, TextDot dot)", + "signature": "bool Replace(System.Guid objectId, TextDot dot)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56693,7 +56693,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean Replace(System.Guid objectId, TextEntity text)", + "signature": "bool Replace(System.Guid objectId, TextEntity text)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56714,7 +56714,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean ReplaceInstanceObject(ObjRef objref, System.Int32 instanceDefinitionIndex)", + "signature": "bool ReplaceInstanceObject(ObjRef objref, int instanceDefinitionIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56728,14 +56728,14 @@ }, { "name": "instanceDefinitionIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the new instance definition to use." } ], "returns": "True if successful." }, { - "signature": "System.Boolean ReplaceInstanceObject(System.Guid objectId, System.Int32 instanceDefinitionIndex)", + "signature": "bool ReplaceInstanceObject(System.Guid objectId, int instanceDefinitionIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56749,14 +56749,14 @@ }, { "name": "instanceDefinitionIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the new instance definition to use." } ], "returns": "True if successful." }, { - "signature": "System.Int32 Select(IEnumerable objectIds, System.Boolean select)", + "signature": "int Select(IEnumerable objectIds, bool select)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56770,14 +56770,14 @@ }, { "name": "select", - "type": "System.Boolean", + "type": "bool", "summary": "If true, objects will be selected. If false, objects will be deselected." } ], "returns": "Number of objects successfully selected or deselected." }, { - "signature": "System.Int32 Select(IEnumerable objectIds)", + "signature": "int Select(IEnumerable objectIds)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56793,7 +56793,7 @@ "returns": "Number of objects successfully selected." }, { - "signature": "System.Int32 Select(IEnumerable objRefs, System.Boolean select)", + "signature": "int Select(IEnumerable objRefs, bool select)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56807,14 +56807,14 @@ }, { "name": "select", - "type": "System.Boolean", + "type": "bool", "summary": "If true, objects will be selected. If false, objects will be deselected." } ], "returns": "Number of objects successfully selected or deselected." }, { - "signature": "System.Int32 Select(IEnumerable objRefs)", + "signature": "int Select(IEnumerable objRefs)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56830,7 +56830,7 @@ "returns": "Number of objects successfully selected." }, { - "signature": "System.Boolean Select(ObjRef objref, System.Boolean select, System.Boolean syncHighlight, System.Boolean persistentSelect, System.Boolean ignoreGripsState, System.Boolean ignoreLayerLocking, System.Boolean ignoreLayerVisibility)", + "signature": "bool Select(ObjRef objref, bool select, bool syncHighlight, bool persistentSelect, bool ignoreGripsState, bool ignoreLayerLocking, bool ignoreLayerVisibility)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56844,39 +56844,39 @@ }, { "name": "select", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the object will be selected, if false, it will be deselected." }, { "name": "syncHighlight", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then the object is highlighted if it is selected and unhighlighted if is not selected." }, { "name": "persistentSelect", - "type": "System.Boolean", + "type": "bool", "summary": "Objects that are persistently selected stay selected when a command terminates." }, { "name": "ignoreGripsState", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then objects with grips on can be selected. If false, then the value returned by the object's IsSelectableWithGripsOn() function decides if the object can be selected when it has grips turned on." }, { "name": "ignoreLayerLocking", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then objects on locked layers can be selected." }, { "name": "ignoreLayerVisibility", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then objects on hidden layers can be selectable." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean Select(ObjRef objref, System.Boolean select, System.Boolean syncHighlight, System.Boolean persistentSelect)", + "signature": "bool Select(ObjRef objref, bool select, bool syncHighlight, bool persistentSelect)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56890,24 +56890,24 @@ }, { "name": "select", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the object will be selected, if false, it will be deselected." }, { "name": "syncHighlight", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then the object is highlighted if it is selected and unhighlighted if is not selected." }, { "name": "persistentSelect", - "type": "System.Boolean", + "type": "bool", "summary": "Objects that are persistently selected stay selected when a command terminates." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean Select(ObjRef objref, System.Boolean select, System.Boolean syncHighlight)", + "signature": "bool Select(ObjRef objref, bool select, bool syncHighlight)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56921,19 +56921,19 @@ }, { "name": "select", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the object will be selected, if false, it will be deselected." }, { "name": "syncHighlight", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then the object is highlighted if it is selected and unhighlighted if is not selected." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean Select(ObjRef objref, System.Boolean select)", + "signature": "bool Select(ObjRef objref, bool select)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56947,14 +56947,14 @@ }, { "name": "select", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the object will be selected, if false, it will be deselected." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean Select(ObjRef objref)", + "signature": "bool Select(ObjRef objref)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56970,7 +56970,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean Select(System.Guid objectId, System.Boolean select, System.Boolean syncHighlight, System.Boolean persistentSelect, System.Boolean ignoreGripsState, System.Boolean ignoreLayerLocking, System.Boolean ignoreLayerVisibility)", + "signature": "bool Select(System.Guid objectId, bool select, bool syncHighlight, bool persistentSelect, bool ignoreGripsState, bool ignoreLayerLocking, bool ignoreLayerVisibility)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -56984,39 +56984,39 @@ }, { "name": "select", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the object will be selected, if false, it will be deselected." }, { "name": "syncHighlight", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then the object is highlighted if it is selected and unhighlighted if is not selected." }, { "name": "persistentSelect", - "type": "System.Boolean", + "type": "bool", "summary": "Objects that are persistently selected stay selected when a command terminates." }, { "name": "ignoreGripsState", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then objects with grips on can be selected. If false, then the value returned by the object's IsSelectableWithGripsOn() function decides if the object can be selected when it has grips turned on." }, { "name": "ignoreLayerLocking", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then objects on locked layers can be selected." }, { "name": "ignoreLayerVisibility", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then objects on hidden layers can be selectable." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean Select(System.Guid objectId, System.Boolean select, System.Boolean syncHighlight, System.Boolean persistentSelect)", + "signature": "bool Select(System.Guid objectId, bool select, bool syncHighlight, bool persistentSelect)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -57030,24 +57030,24 @@ }, { "name": "select", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the object will be selected, if false, it will be deselected." }, { "name": "syncHighlight", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then the object is highlighted if it is selected and unhighlighted if is not selected." }, { "name": "persistentSelect", - "type": "System.Boolean", + "type": "bool", "summary": "Objects that are persistently selected stay selected when a command terminates." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean Select(System.Guid objectId, System.Boolean select, System.Boolean syncHighlight)", + "signature": "bool Select(System.Guid objectId, bool select, bool syncHighlight)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -57061,19 +57061,19 @@ }, { "name": "select", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the object will be selected, if false, it will be deselected." }, { "name": "syncHighlight", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then the object is highlighted if it is selected and unhighlighted if is not selected." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean Select(System.Guid objectId, System.Boolean select)", + "signature": "bool Select(System.Guid objectId, bool select)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -57087,14 +57087,14 @@ }, { "name": "select", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the object will be selected, if false, it will be deselected." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean Select(System.Guid objectId)", + "signature": "bool Select(System.Guid objectId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -57110,7 +57110,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean SelectedObjectsExist(ObjectType objectType, System.Boolean checkSubObjects)", + "signature": "bool SelectedObjectsExist(ObjectType objectType, bool checkSubObjects)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -57123,13 +57123,13 @@ }, { "name": "checkSubObjects", - "type": "System.Boolean", + "type": "bool", "summary": "Check to see if subobjects are selected" } ] }, { - "signature": "System.Boolean Show(ObjRef objref, System.Boolean ignoreLayerMode)", + "signature": "bool Show(ObjRef objref, bool ignoreLayerMode)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -57143,14 +57143,14 @@ }, { "name": "ignoreLayerMode", - "type": "System.Boolean", + "type": "bool", "summary": "if true, the object will be shown even if it is on a layer that is locked or off." } ], "returns": "True if the object was successfully shown." }, { - "signature": "System.Boolean Show(RhinoObject obj, System.Boolean ignoreLayerMode)", + "signature": "bool Show(RhinoObject obj, bool ignoreLayerMode)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -57164,14 +57164,14 @@ }, { "name": "ignoreLayerMode", - "type": "System.Boolean", + "type": "bool", "summary": "if true, the object will be shown even if it is on a layer that is locked or off." } ], "returns": "True if the object was successfully shown." }, { - "signature": "System.Boolean Show(System.Guid objectId, System.Boolean ignoreLayerMode)", + "signature": "bool Show(System.Guid objectId, bool ignoreLayerMode)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -57185,14 +57185,14 @@ }, { "name": "ignoreLayerMode", - "type": "System.Boolean", + "type": "bool", "summary": "if true, the object will be shown even if it is on a layer that is locked or off." } ], "returns": "True if the object was successfully shown." }, { - "signature": "System.Guid Transform(ObjRef objref, Transform xform, System.Boolean deleteOriginal)", + "signature": "System.Guid Transform(ObjRef objref, Transform xform, bool deleteOriginal)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -57212,14 +57212,14 @@ }, { "name": "deleteOriginal", - "type": "System.Boolean", + "type": "bool", "summary": "if true, the original object is deleted if false, the original object is not deleted." } ], "returns": "Id of the new object that is the transformation of the existing_object. The new object has identical attributes." }, { - "signature": "System.Guid Transform(RhinoObject obj, Transform xform, System.Boolean deleteOriginal)", + "signature": "System.Guid Transform(RhinoObject obj, Transform xform, bool deleteOriginal)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -57239,14 +57239,14 @@ }, { "name": "deleteOriginal", - "type": "System.Boolean", + "type": "bool", "summary": "if true, the original object is deleted if false, the original object is not deleted." } ], "returns": "Id of the new object that is the transformation of the existing_object. The new object has identical attributes." }, { - "signature": "System.Guid Transform(System.Guid objectId, Transform xform, System.Boolean deleteOriginal)", + "signature": "System.Guid Transform(System.Guid objectId, Transform xform, bool deleteOriginal)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -57266,7 +57266,7 @@ }, { "name": "deleteOriginal", - "type": "System.Boolean", + "type": "bool", "summary": "if true, the original object is deleted if false, the original object is not deleted." } ], @@ -57339,7 +57339,7 @@ "returns": "Id of the new object that is the transformation of the existing_object. The new object has identical attributes." }, { - "signature": "System.Boolean TryFindPoint(System.Guid id, out Point3d point)", + "signature": "bool TryFindPoint(System.Guid id, out Point3d point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -57360,21 +57360,21 @@ "returns": "True on success; False if point was not found, id represented another geometry type, or on error." }, { - "signature": "System.Boolean Undelete(RhinoObject rhinoObject)", + "signature": "bool Undelete(RhinoObject rhinoObject)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean Undelete(System.UInt32 runtimeSerialNumber)", + "signature": "bool Undelete(uint runtimeSerialNumber)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean Unlock(ObjRef objref, System.Boolean ignoreLayerMode)", + "signature": "bool Unlock(ObjRef objref, bool ignoreLayerMode)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -57388,14 +57388,14 @@ }, { "name": "ignoreLayerMode", - "type": "System.Boolean", + "type": "bool", "summary": "if true, the object will be unlocked even if it is on a layer that is locked or off." } ], "returns": "True if the object was successfully unlocked." }, { - "signature": "System.Boolean Unlock(RhinoObject obj, System.Boolean ignoreLayerMode)", + "signature": "bool Unlock(RhinoObject obj, bool ignoreLayerMode)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -57409,14 +57409,14 @@ }, { "name": "ignoreLayerMode", - "type": "System.Boolean", + "type": "bool", "summary": "if true, the object will be unlocked even if it is on a layer that is locked or off." } ], "returns": "True if the object was successfully unlocked." }, { - "signature": "System.Boolean Unlock(System.Guid objectId, System.Boolean ignoreLayerMode)", + "signature": "bool Unlock(System.Guid objectId, bool ignoreLayerMode)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -57430,14 +57430,14 @@ }, { "name": "ignoreLayerMode", - "type": "System.Boolean", + "type": "bool", "summary": "if true, the object will be unlocked even if it is on a layer that is locked or off." } ], "returns": "True if the object was successfully unlocked." }, { - "signature": "System.Int32 UnselectAll()", + "signature": "int UnselectAll()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -57446,7 +57446,7 @@ "returns": "Number of object that were unselected." }, { - "signature": "System.Int32 UnselectAll(System.Boolean ignorePersistentSelections)", + "signature": "int UnselectAll(bool ignorePersistentSelections)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -57455,7 +57455,7 @@ "parameters": [ { "name": "ignorePersistentSelections", - "type": "System.Boolean", + "type": "bool", "summary": "if true, then objects that are persistently selected will not be unselected." } ], @@ -57655,7 +57655,7 @@ ], "methods": [ { - "signature": "T GetValue(System.Object key, Func newT)", + "signature": "T GetValue(object key, Func newT)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -57663,7 +57663,7 @@ "parameters": [ { "name": "key", - "type": "System.Object", + "type": "object", "summary": "Key to search for." }, { @@ -57675,7 +57675,7 @@ "returns": "Returns the document specific instance of type T using the specified dictionary key." }, { - "signature": "T TryGetValue(System.Object key)", + "signature": "T TryGetValue(object key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -57684,7 +57684,7 @@ "parameters": [ { "name": "key", - "type": "System.Object", + "type": "object", "summary": "Key to search for." } ], @@ -57773,7 +57773,7 @@ ], "methods": [ { - "signature": "System.Void Delete(System.String section, System.String entry)", + "signature": "void Delete(string section, string entry)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -57782,25 +57782,25 @@ "parameters": [ { "name": "section", - "type": "System.String", + "type": "string", "summary": "name of section to delete. If null, all sections will be deleted." }, { "name": "entry", - "type": "System.String", + "type": "string", "summary": "name of entry to delete. If null, all entries will be deleted for a given section." } ] }, { - "signature": "System.Void Delete(System.String key)", + "signature": "void Delete(string key)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.String[] GetEntryNames(System.String section)", + "signature": "string GetEntryNames(string section)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -57809,21 +57809,21 @@ "parameters": [ { "name": "section", - "type": "System.String", + "type": "string", "summary": "The section from which to retrieve section names." } ], "returns": "An array of section names. This can be empty, but not null." }, { - "signature": "System.String GetKey(System.Int32 i)", + "signature": "string GetKey(int i)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.String[] GetSectionNames()", + "signature": "string GetSectionNames()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -57832,14 +57832,14 @@ "returns": "An array of section names. This can be empty, but not null." }, { - "signature": "System.String GetValue(System.Int32 i)", + "signature": "string GetValue(int i)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.String GetValue(System.String section, System.String entry)", + "signature": "string GetValue(string section, string entry)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -57848,26 +57848,26 @@ "parameters": [ { "name": "section", - "type": "System.String", + "type": "string", "summary": "The section at which to get the value." }, { "name": "entry", - "type": "System.String", + "type": "string", "summary": "The entry to search for." } ], "returns": "The user data." }, { - "signature": "System.String GetValue(System.String key)", + "signature": "string GetValue(string key)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.String SetString(System.String section, System.String entry, System.String value)", + "signature": "string SetString(string section, string entry, string value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -57876,24 +57876,24 @@ "parameters": [ { "name": "section", - "type": "System.String", + "type": "string", "summary": "The section." }, { "name": "entry", - "type": "System.String", + "type": "string", "summary": "The entry name." }, { "name": "value", - "type": "System.String", + "type": "string", "summary": "The entry value." } ], "returns": "The previous value if successful and a previous value existed." }, { - "signature": "System.String SetString(System.String key, System.String value)", + "signature": "string SetString(string key, string value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -57902,12 +57902,12 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "The key." }, { "name": "value", - "type": "System.String", + "type": "string", "summary": "The entry value." } ], @@ -57965,7 +57965,7 @@ ], "methods": [ { - "signature": "RhinoView Add(System.String title, DefinedViewportProjection projection, System.Drawing.Rectangle position, System.Boolean floating)", + "signature": "RhinoView Add(string title, DefinedViewportProjection projection, System.Drawing.Rectangle position, bool floating)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -57974,7 +57974,7 @@ "parameters": [ { "name": "title", - "type": "System.String", + "type": "string", "summary": "The title of the new Rhino view." }, { @@ -57989,14 +57989,14 @@ }, { "name": "floating", - "type": "System.Boolean", + "type": "bool", "summary": "True if the view floats; False if it is docked." } ], "returns": "The newly constructed Rhino view; or None on error." }, { - "signature": "RhinoPageView AddPageView(System.String title, System.Double pageWidth, System.Double pageHeight)", + "signature": "RhinoPageView AddPageView(string title, double pageWidth, double pageHeight)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -58005,24 +58005,24 @@ "parameters": [ { "name": "title", - "type": "System.String", + "type": "string", "summary": "If None or empty, a name will be generated as \"Page #\" where # is the largest page number." }, { "name": "pageWidth", - "type": "System.Double", + "type": "double", "summary": "The page total width." }, { "name": "pageHeight", - "type": "System.Double", + "type": "double", "summary": "The page total height." } ], "returns": "The newly created page view on success; or None on error." }, { - "signature": "RhinoPageView AddPageView(System.String title)", + "signature": "RhinoPageView AddPageView(string title)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -58031,21 +58031,21 @@ "parameters": [ { "name": "title", - "type": "System.String", + "type": "string", "summary": "If None or empty, a name will be generated as \"Page #\" where # is the largest page number." } ], "returns": "The newly created page view on success; or None on error." }, { - "signature": "System.Void DefaultViewLayout()", + "signature": "void DefaultViewLayout()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void EnableCameraIcon(RhinoView view)", + "signature": "void EnableCameraIcon(RhinoView view)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -58060,7 +58060,7 @@ ] }, { - "signature": "System.Void EnableRedraw(System.Boolean enable, System.Boolean redrawDocument, System.Boolean redrawLayers)", + "signature": "void EnableRedraw(bool enable, bool redrawDocument, bool redrawLayers)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -58069,60 +58069,60 @@ "parameters": [ { "name": "enable", - "type": "System.Boolean", + "type": "bool", "summary": "Enable redrawing." }, { "name": "redrawDocument", - "type": "System.Boolean", + "type": "bool", "summary": "If enabling, set to True to have the document redrawn." }, { "name": "redrawLayers", - "type": "System.Boolean", + "type": "bool", "summary": "If enabling, set to True to have the layer user interface redrawn." } ] }, { - "signature": "RhinoView Find(System.Guid mainViewportId)", + "signature": "RhinoView Find(string mainViewportName, bool compareCase)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Finds a view in this document with a given main viewport Id.", + "summary": "Finds a view in this document with a main viewport that has a given name. Note that there may be multiple views in this document that have the same name. This function only returns the first view found. If you want to find all the views with a given name, use the GetViewList function and iterate through the views.", "since": "5.0", "parameters": [ { - "name": "mainViewportId", - "type": "System.Guid", - "summary": "The ID of the main viewport looked for." + "name": "mainViewportName", + "type": "string", + "summary": "The name of the main viewport." + }, + { + "name": "compareCase", + "type": "bool", + "summary": "True if capitalization influences comparison; otherwise, false." } ], - "returns": "View on success. None if the view could not be found in this document." + "returns": "A Rhino view on success; None on error." }, { - "signature": "RhinoView Find(System.String mainViewportName, System.Boolean compareCase)", + "signature": "RhinoView Find(System.Guid mainViewportId)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Finds a view in this document with a main viewport that has a given name. Note that there may be multiple views in this document that have the same name. This function only returns the first view found. If you want to find all the views with a given name, use the GetViewList function and iterate through the views.", + "summary": "Finds a view in this document with a given main viewport Id.", "since": "5.0", "parameters": [ { - "name": "mainViewportName", - "type": "System.String", - "summary": "The name of the main viewport." - }, - { - "name": "compareCase", - "type": "System.Boolean", - "summary": "True if capitalization influences comparison; otherwise, false." + "name": "mainViewportId", + "type": "System.Guid", + "summary": "The ID of the main viewport looked for." } ], - "returns": "A Rhino view on success; None on error." + "returns": "View on success. None if the view could not be found in this document." }, { - "signature": "System.Void FlashObjects(IEnumerable list, System.Boolean useSelectionColor)", + "signature": "void FlashObjects(IEnumerable list, bool useSelectionColor)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -58136,13 +58136,13 @@ }, { "name": "useSelectionColor", - "type": "System.Boolean", + "type": "bool", "summary": "If true, flash between object color and selection color. If false, flash between visible and invisible." } ] }, { - "signature": "System.Void FourViewLayout(System.Boolean useMatchingViews)", + "signature": "void FourViewLayout(bool useMatchingViews)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -58172,7 +58172,7 @@ "since": "5.0" }, { - "signature": "RhinoView[] GetViewList(System.Boolean includeStandardViews, System.Boolean includePageViews)", + "signature": "RhinoView[] GetViewList(bool includeStandardViews, bool includePageViews)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -58182,12 +58182,12 @@ "parameters": [ { "name": "includeStandardViews", - "type": "System.Boolean", + "type": "bool", "summary": "True if \"Right\", \"Perspective\", etc., view should be included; False otherwise." }, { "name": "includePageViews", - "type": "System.Boolean", + "type": "bool", "summary": "True if page-related views should be included; False otherwise." } ], @@ -58210,7 +58210,7 @@ "returns": "An array of Rhino views. This array can be empty, but not null." }, { - "signature": "System.Boolean IsCameraIconVisible(RhinoView view)", + "signature": "bool IsCameraIconVisible(RhinoView view)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -58225,7 +58225,7 @@ ] }, { - "signature": "System.Void Redraw()", + "signature": "void Redraw()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -58234,7 +58234,7 @@ "remarks": "If you change something in the document -- like adding objects, deleting objects, modifying layer or object display attributes, etc., then you need to call Redraw to redraw all the views. If you change something in a particular view like the projection, construction plane, background bitmap, etc., then you need to call CRhinoView::Redraw to redraw that particular view." }, { - "signature": "System.Void ThreeViewLayout(System.Boolean useMatchingViews)", + "signature": "void ThreeViewLayout(bool useMatchingViews)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -58623,7 +58623,7 @@ ], "methods": [ { - "signature": "System.Void GetAlphaBlendValues(out System.Double constant, out System.Double a0, out System.Double a1, out System.Double a2, out System.Double a3)", + "signature": "void GetAlphaBlendValues(out double constant, out double a0, out double a1, out double a2, out double a3)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -58631,7 +58631,7 @@ "since": "5.6" }, { - "signature": "System.Void SetAlphaBlendValues(System.Double constant, System.Double a0, System.Double a1, System.Double a2, System.Double a3)", + "signature": "void SetAlphaBlendValues(double constant, double a0, double a1, double a2, double a3)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -58639,7 +58639,7 @@ "since": "5.6" }, { - "signature": "System.Void SetRGBBlendValues(Color color, System.Double a0, System.Double a1, System.Double a2, System.Double a3)", + "signature": "void SetRGBBlendValues(Color color, double a0, double a1, double a2, double a3)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -59136,7 +59136,7 @@ "parameters": [ { "name": "docRuntimeSerialNumber", - "type": "System.UInt32", + "type": "uint", "summary": "Runtime serial number of the document to query for the active viewport" } ] @@ -59254,7 +59254,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -59262,7 +59262,7 @@ "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -59270,7 +59270,7 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] @@ -59754,7 +59754,7 @@ ], "methods": [ { - "signature": "System.Double CalculateCameraRotationAngle(Vector3d direction, Vector3d up)", + "signature": "double CalculateCameraRotationAngle(Vector3d direction, Vector3d up)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -59775,7 +59775,7 @@ "returns": "The camera rotation angle in radians." }, { - "signature": "Vector3d CalculateCameraUpDirection(Point3d location, Vector3d direction, System.Double angle)", + "signature": "Vector3d CalculateCameraUpDirection(Point3d location, Vector3d direction, double angle)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -59794,14 +59794,14 @@ }, { "name": "angle", - "type": "System.Double", + "type": "double", "summary": "The camera rotation angle in radians." } ], "returns": "The camera up direction." }, { - "signature": "System.Boolean ChangeToParallelProjection(System.Boolean symmetricFrustum)", + "signature": "bool ChangeToParallelProjection(bool symmetricFrustum)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -59810,14 +59810,14 @@ "parameters": [ { "name": "symmetricFrustum", - "type": "System.Boolean", + "type": "bool", "summary": "True if you want the resulting frustum to be symmetric." } ], "returns": "True if the operation succeeded; otherwise, false." }, { - "signature": "System.Boolean ChangeToPerspectiveProjection(System.Double targetDistance, System.Boolean symmetricFrustum, System.Double lensLength)", + "signature": "bool ChangeToPerspectiveProjection(double targetDistance, bool symmetricFrustum, double lensLength)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -59826,24 +59826,24 @@ "parameters": [ { "name": "targetDistance", - "type": "System.Double", + "type": "double", "summary": "If RhinoMath.UnsetValue this parameter is ignored. Otherwise it must be > 0 and indicates which plane in the current view frustum should be preserved." }, { "name": "symmetricFrustum", - "type": "System.Boolean", + "type": "bool", "summary": "True if you want the resulting frustum to be symmetric." }, { "name": "lensLength", - "type": "System.Double", + "type": "double", "summary": "(pass 50.0 when in doubt) 35 mm lens length to use when changing from parallel to perspective projections. If the current projection is perspective or lens_length is <= 0.0, then this parameter is ignored." } ], "returns": "True if the operation succeeded; otherwise, false." }, { - "signature": "System.Boolean ChangeToSymmetricFrustum(System.Boolean isLeftRightSymmetric, System.Boolean isTopBottomSymmetric, System.Double targetDistance)", + "signature": "bool ChangeToSymmetricFrustum(bool isLeftRightSymmetric, bool isTopBottomSymmetric, double targetDistance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -59852,24 +59852,24 @@ "parameters": [ { "name": "isLeftRightSymmetric", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the frustum will be adjusted so left = -right." }, { "name": "isTopBottomSymmetric", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the frustum will be adjusted so top = -bottom." }, { "name": "targetDistance", - "type": "System.Double", + "type": "double", "summary": "If projection is not perspective or target_distance is RhinoMath.UnsetValue, then this parameter is ignored. If the projection is perspective and targetDistance is not RhinoMath.UnsetValue, then it must be > 0.0 and it is used to determine which plane in the old frustum will appear unchanged in the new frustum." } ], "returns": "Returns True if the viewport has now a frustum with the specified symmetries." }, { - "signature": "System.Boolean ChangeToTwoPointPerspectiveProjection(System.Double targetDistance, Vector3d up, System.Double lensLength)", + "signature": "bool ChangeToTwoPointPerspectiveProjection(double targetDistance, Vector3d up, double lensLength)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -59878,7 +59878,7 @@ "parameters": [ { "name": "targetDistance", - "type": "System.Double", + "type": "double", "summary": "If RhinoMath.UnsetValue this parameter is ignored. Otherwise it must be > 0 and indicates which plane in the current view frustum should be preserved." }, { @@ -59888,14 +59888,14 @@ }, { "name": "lensLength", - "type": "System.Double", + "type": "double", "summary": "(pass 50.0 when in doubt) 35 mm lens length to use when changing from parallel to perspective projections. If the current projection is perspective or lens_length is <= 0.0, then this parameter is ignored." } ], "returns": "True if the operation succeeded; otherwise, false." }, { - "signature": "System.Boolean DollyCamera(Vector3d dollyVector)", + "signature": "bool DollyCamera(Vector3d dollyVector)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -59911,7 +59911,7 @@ "returns": "True if the operation succeeded; otherwise, false." }, { - "signature": "System.Boolean DollyExtents(BoundingBox cameraCoordinateBoundingBox, System.Double border)", + "signature": "bool DollyExtents(BoundingBox cameraCoordinateBoundingBox, double border)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -59925,14 +59925,14 @@ }, { "name": "border", - "type": "System.Double", + "type": "double", "summary": "If border > 1.0, then the frustum in enlarged by this factor to provide a border around the view. 1.1 works well for parallel projections; 0.0 is suggested for perspective projections." } ], "returns": "True if successful." }, { - "signature": "System.Boolean DollyExtents(IEnumerable geometry, System.Double border)", + "signature": "bool DollyExtents(IEnumerable geometry, double border)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -59946,14 +59946,14 @@ }, { "name": "border", - "type": "System.Double", + "type": "double", "summary": "If border > 1.0, then the frustum in enlarged by this factor to provide a border around the view. 1.1 works well for parallel projections; 0.0 is suggested for perspective projections." } ], "returns": "True if successful." }, { - "signature": "System.Boolean DollyFrustum(System.Double dollyDistance)", + "signature": "bool DollyFrustum(double dollyDistance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -59962,14 +59962,14 @@ "parameters": [ { "name": "dollyDistance", - "type": "System.Double", + "type": "double", "summary": "Distance to move in camera direction." } ], "returns": "True if the operation succeeded; otherwise, false." }, { - "signature": "System.Boolean Extents(System.Double halfViewAngleRadians, BoundingBox bbox)", + "signature": "bool Extents(double halfViewAngleRadians, BoundingBox bbox)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -59978,7 +59978,7 @@ "parameters": [ { "name": "halfViewAngleRadians", - "type": "System.Double", + "type": "double", "summary": "1/2 smallest subtended view angle in radians." }, { @@ -59990,7 +59990,7 @@ "returns": "True if the operation succeeded; otherwise, false." }, { - "signature": "System.Boolean Extents(System.Double halfViewAngleRadians, Sphere sphere)", + "signature": "bool Extents(double halfViewAngleRadians, Sphere sphere)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -59999,7 +59999,7 @@ "parameters": [ { "name": "halfViewAngleRadians", - "type": "System.Double", + "type": "double", "summary": "1/2 smallest subtended view angle in radians." }, { @@ -60011,7 +60011,7 @@ "returns": "True if the operation succeeded; otherwise, false." }, { - "signature": "Point3d FrustumCenterPoint(System.Double targetDistance)", + "signature": "Point3d FrustumCenterPoint(double targetDistance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -60020,14 +60020,14 @@ "parameters": [ { "name": "targetDistance", - "type": "System.Double", + "type": "double", "summary": "If targetDistance > 0.0, then the distance from the returned point to the camera plane will be targetDistance. Note that if the frustum is not symmetric, the distance from the returned point to the camera location will be larger than targetDistance. If targetDistance == ON_UNSET_VALUE and the frustum is valid with near > 0.0, then 0.5*(near + far) will be used as the targetDistance." } ], "returns": "A point on the frustum's central axis. If the viewport or input is not valid, then ON_3dPoint::UnsetPoint is returned." }, { - "signature": "System.Boolean GetBoundingBoxDepth(BoundingBox bbox, out System.Double nearDistance, out System.Double farDistance)", + "signature": "bool GetBoundingBoxDepth(BoundingBox bbox, out double nearDistance, out double farDistance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -60041,19 +60041,19 @@ }, { "name": "nearDistance", - "type": "System.Double", + "type": "double", "summary": "Near distance of the box. This value can be zero or negative when the camera location is inside box." }, { "name": "farDistance", - "type": "System.Double", + "type": "double", "summary": "Far distance of the box. This value can be equal to near_dist, zero or negative when the camera location is in front of the bounding box." } ], "returns": "True if the bounding box intersects the view frustum and near_dist/far_dist were set. False if the bounding box does not intersect the view frustum." }, { - "signature": "System.Boolean GetCameraAngles(out System.Double halfDiagonalAngleRadians, out System.Double halfVerticalAngleRadians, out System.Double halfHorizontalAngleRadians)", + "signature": "bool GetCameraAngles(out double halfDiagonalAngleRadians, out double halfVerticalAngleRadians, out double halfHorizontalAngleRadians)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -60062,24 +60062,24 @@ "parameters": [ { "name": "halfDiagonalAngleRadians", - "type": "System.Double", + "type": "double", "summary": "1/2 of diagonal subtended angle. This out parameter is assigned during this call." }, { "name": "halfVerticalAngleRadians", - "type": "System.Double", + "type": "double", "summary": "1/2 of vertical subtended angle. This out parameter is assigned during this call." }, { "name": "halfHorizontalAngleRadians", - "type": "System.Double", + "type": "double", "summary": "1/2 of horizontal subtended angle. This out parameter is assigned during this call." } ], "returns": "True if the operation succeeded; otherwise, false." }, { - "signature": "System.Boolean GetCameraFrame(out Point3d location, out Vector3d cameraX, out Vector3d cameraY, out Vector3d cameraZ)", + "signature": "bool GetCameraFrame(out Point3d location, out Vector3d cameraX, out Vector3d cameraY, out Vector3d cameraZ)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -60110,33 +60110,7 @@ "returns": "True if current camera orientation is valid; otherwise false." }, { - "signature": "Vector3d GetDollyCameraVector(System.Drawing.Point screen0, System.Drawing.Point screen1, System.Double projectionPlaneDistance)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Gets a world coordinate dolly vector that can be passed to DollyCamera().", - "since": "5.0", - "parameters": [ - { - "name": "screen0", - "type": "System.Drawing.Point", - "summary": "Start point." - }, - { - "name": "screen1", - "type": "System.Drawing.Point", - "summary": "End point." - }, - { - "name": "projectionPlaneDistance", - "type": "System.Double", - "summary": "Distance of projection plane from camera. When in doubt, use 0.5*(frus_near+frus_far)." - } - ], - "returns": "The world coordinate dolly vector." - }, - { - "signature": "Vector3d GetDollyCameraVector(System.Int32 screenX0, System.Int32 screenY0, System.Int32 screenX1, System.Int32 screenY1, System.Double projectionPlaneDistance)", + "signature": "Vector3d GetDollyCameraVector(int screenX0, int screenY0, int screenX1, int screenY1, double projectionPlaneDistance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -60145,27 +60119,53 @@ "parameters": [ { "name": "screenX0", - "type": "System.Int32", + "type": "int", "summary": "Screen coordinates of start point." }, { "name": "screenY0", - "type": "System.Int32", + "type": "int", "summary": "Screen coordinates of start point." }, { "name": "screenX1", - "type": "System.Int32", + "type": "int", "summary": "Screen coordinates of end point." }, { "name": "screenY1", - "type": "System.Int32", + "type": "int", "summary": "Screen coordinates of end point." }, { "name": "projectionPlaneDistance", - "type": "System.Double", + "type": "double", + "summary": "Distance of projection plane from camera. When in doubt, use 0.5*(frus_near+frus_far)." + } + ], + "returns": "The world coordinate dolly vector." + }, + { + "signature": "Vector3d GetDollyCameraVector(System.Drawing.Point screen0, System.Drawing.Point screen1, double projectionPlaneDistance)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Gets a world coordinate dolly vector that can be passed to DollyCamera().", + "since": "5.0", + "parameters": [ + { + "name": "screen0", + "type": "System.Drawing.Point", + "summary": "Start point." + }, + { + "name": "screen1", + "type": "System.Drawing.Point", + "summary": "End point." + }, + { + "name": "projectionPlaneDistance", + "type": "double", "summary": "Distance of projection plane from camera. When in doubt, use 0.5*(frus_near+frus_far)." } ], @@ -60181,7 +60181,7 @@ "returns": "Four corner points on success. Empty array if viewport is not valid." }, { - "signature": "Point3d[] GetFramePlaneCorners(System.Double depth)", + "signature": "Point3d[] GetFramePlaneCorners(double depth)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -60190,14 +60190,14 @@ "parameters": [ { "name": "depth", - "type": "System.Double", + "type": "double", "summary": "Distance from camera location." } ], "returns": "Four corner points on success. Empty array if viewport is not valid." }, { - "signature": "System.Boolean GetFrustum(out System.Double left, out System.Double right, out System.Double bottom, out System.Double top, out System.Double nearDistance, out System.Double farDistance)", + "signature": "bool GetFrustum(out double left, out double right, out double bottom, out double top, out double nearDistance, out double farDistance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -60206,39 +60206,39 @@ "parameters": [ { "name": "left", - "type": "System.Double", + "type": "double", "summary": "A left value that will be filled during the call." }, { "name": "right", - "type": "System.Double", + "type": "double", "summary": "A right value that will be filled during the call." }, { "name": "bottom", - "type": "System.Double", + "type": "double", "summary": "A bottom value that will be filled during the call." }, { "name": "top", - "type": "System.Double", + "type": "double", "summary": "A top value that will be filled during the call." }, { "name": "nearDistance", - "type": "System.Double", + "type": "double", "summary": "A near distance value that will be filled during the call." }, { "name": "farDistance", - "type": "System.Double", + "type": "double", "summary": "A far distance value that will be filled during the call." } ], "returns": "True if operation succeeded; otherwise, false." }, { - "signature": "Line GetFrustumLine(System.Double screenX, System.Double screenY)", + "signature": "Line GetFrustumLine(double screenX, double screenY)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -60247,12 +60247,12 @@ "parameters": [ { "name": "screenX", - "type": "System.Double", + "type": "double", "summary": "(screenx,screeny) = screen location." }, { "name": "screenY", - "type": "System.Double", + "type": "double", "summary": "(screenx,screeny) = screen location." } ], @@ -60300,7 +60300,7 @@ "returns": "Four corner points on success. Empty array if viewport is not valid." }, { - "signature": "System.Boolean GetPointDepth(Point3d point, out System.Double distance)", + "signature": "bool GetPointDepth(Point3d point, out double distance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -60314,7 +60314,7 @@ }, { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "distance of the point (can be < 0)" } ], @@ -60330,7 +60330,7 @@ "returns": "The rectangle, or System.Drawing.Rectangle.Empty rectangle on error." }, { - "signature": "System.Drawing.Rectangle GetScreenPort(out System.Int32 near, out System.Int32 far)", + "signature": "System.Drawing.Rectangle GetScreenPort(out int near, out int far)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -60339,19 +60339,19 @@ "parameters": [ { "name": "near", - "type": "System.Int32", + "type": "int", "summary": "The near value. This out parameter is assigned during the call." }, { "name": "far", - "type": "System.Int32", + "type": "int", "summary": "The far value. This out parameter is assigned during the call." } ], "returns": "The rectangle, or System.Drawing.Rectangle.Empty rectangle on error." }, { - "signature": "System.Void GetScreenPortLocation(out System.Int32 left, out System.Int32 top, out System.Int32 right, out System.Int32 bottom)", + "signature": "void GetScreenPortLocation(out int left, out int top, out int right, out int bottom)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -60359,7 +60359,7 @@ "since": "6.0" }, { - "signature": "System.Boolean GetSphereDepth(Sphere sphere, out System.Double nearDistance, out System.Double farDistance)", + "signature": "bool GetSphereDepth(Sphere sphere, out double nearDistance, out double farDistance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -60373,19 +60373,19 @@ }, { "name": "nearDistance", - "type": "System.Double", + "type": "double", "summary": "Near distance of the sphere (can be < 0)" }, { "name": "farDistance", - "type": "System.Double", + "type": "double", "summary": "Far distance of the sphere (can be equal to near_dist)" } ], "returns": "True if the sphere intersects the view frustum and near_dist/far_dist were set. False if the sphere does not intersect the view frustum." }, { - "signature": "System.Double[] GetViewScale()", + "signature": "double GetViewScale()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -60393,7 +60393,7 @@ "since": "8.0" }, { - "signature": "System.Double GetWorldToScreenScale(Point3d pointInFrustum)", + "signature": "double GetWorldToScreenScale(Point3d pointInFrustum)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -60430,7 +60430,7 @@ "returns": "The 4x4 transformation matrix (acts on the left)." }, { - "signature": "System.Boolean RotateCamera(System.Double rotationAngleRadians, Vector3d rotationAxis, Point3d rotationCenter)", + "signature": "bool RotateCamera(double rotationAngleRadians, Vector3d rotationAxis, Point3d rotationCenter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -60439,7 +60439,7 @@ "parameters": [ { "name": "rotationAngleRadians", - "type": "System.Double", + "type": "double", "summary": "The amount to rotate expressed in radians." }, { @@ -60456,7 +60456,7 @@ "returns": "True if rotation is successful, False otherwise." }, { - "signature": "System.Boolean SetCameraDirection(Vector3d direction)", + "signature": "bool SetCameraDirection(Vector3d direction)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -60472,7 +60472,7 @@ "returns": "True if the direction was set; otherwise false." }, { - "signature": "System.Boolean SetCameraLocation(Point3d location)", + "signature": "bool SetCameraLocation(Point3d location)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -60481,7 +60481,7 @@ "returns": "True if the operation succeeded; otherwise, false." }, { - "signature": "System.Boolean SetCameraUp(Vector3d up)", + "signature": "bool SetCameraUp(Vector3d up)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -60497,7 +60497,7 @@ "returns": "True if the direction was set; otherwise false." }, { - "signature": "System.Boolean SetFrustum(System.Double left, System.Double right, System.Double bottom, System.Double top, System.Double nearDistance, System.Double farDistance)", + "signature": "bool SetFrustum(double left, double right, double bottom, double top, double nearDistance, double farDistance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -60506,39 +60506,39 @@ "parameters": [ { "name": "left", - "type": "System.Double", + "type": "double", "summary": "A new left value." }, { "name": "right", - "type": "System.Double", + "type": "double", "summary": "A new right value." }, { "name": "bottom", - "type": "System.Double", + "type": "double", "summary": "A new bottom value." }, { "name": "top", - "type": "System.Double", + "type": "double", "summary": "A new top value." }, { "name": "nearDistance", - "type": "System.Double", + "type": "double", "summary": "A new near distance value." }, { "name": "farDistance", - "type": "System.Double", + "type": "double", "summary": "A new far distance value." } ], "returns": "True if operation succeeded; otherwise, false." }, { - "signature": "System.Boolean SetFrustumNearFar(BoundingBox boundingBox)", + "signature": "bool SetFrustumNearFar(BoundingBox boundingBox)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -60554,28 +60554,7 @@ "returns": "True if operation succeeded; otherwise, false." }, { - "signature": "System.Boolean SetFrustumNearFar(Point3d center, System.Double radius)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Sets the frustum near and far using a center point and radius.", - "since": "5.0", - "parameters": [ - { - "name": "center", - "type": "Point3d", - "summary": "A center point." - }, - { - "name": "radius", - "type": "System.Double", - "summary": "A radius value." - } - ], - "returns": "True if operation succeeded; otherwise, false." - }, - { - "signature": "System.Boolean SetFrustumNearFar(System.Double nearDistance, System.Double farDistance, System.Double minNearDistance, System.Double minNearOverFar, System.Double targetDistance)", + "signature": "bool SetFrustumNearFar(double nearDistance, double farDistance, double minNearDistance, double minNearOverFar, double targetDistance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -60584,34 +60563,34 @@ "parameters": [ { "name": "nearDistance", - "type": "System.Double", + "type": "double", "summary": "(>0) desired near clipping distance." }, { "name": "farDistance", - "type": "System.Double", + "type": "double", "summary": "(>near_dist) desired near clipping distance." }, { "name": "minNearDistance", - "type": "System.Double", + "type": "double", "summary": "If min_near_dist <= 0.0, it is ignored. If min_near_dist > 0 and near_dist < min_near_dist, then the frustum's near_dist will be increased to min_near_dist." }, { "name": "minNearOverFar", - "type": "System.Double", + "type": "double", "summary": "If min_near_over_far <= 0.0, it is ignored. If near_dist < far_dist*min_near_over_far, then near_dist is increased and/or far_dist is decreased so that near_dist = far_dist*min_near_over_far. If near_dist < target_dist < far_dist, then near_dist near_dist is increased and far_dist is decreased so that projection precision will be good at target_dist. Otherwise, near_dist is simply set to far_dist*min_near_over_far." }, { "name": "targetDistance", - "type": "System.Double", + "type": "double", "summary": "If target_dist <= 0.0, it is ignored. If target_dist > 0, it is used as described in the description of the min_near_over_far parameter." } ], "returns": "True if operation succeeded; otherwise, false." }, { - "signature": "System.Boolean SetFrustumNearFar(System.Double nearDistance, System.Double farDistance)", + "signature": "bool SetFrustumNearFar(double nearDistance, double farDistance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -60620,61 +60599,40 @@ "parameters": [ { "name": "nearDistance", - "type": "System.Double", + "type": "double", "summary": "The new near distance." }, { "name": "farDistance", - "type": "System.Double", + "type": "double", "summary": "The new far distance." } ], "returns": "True if operation succeeded; otherwise, false." }, { - "signature": "System.Boolean SetScreenPort(System.Drawing.Rectangle windowRectangle, System.Int32 near, System.Int32 far)", + "signature": "bool SetFrustumNearFar(Point3d center, double radius)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Gets the location of viewport in pixels. \nSee value meanings in SetScreenPort.", + "summary": "Sets the frustum near and far using a center point and radius.", "since": "5.0", "parameters": [ { - "name": "windowRectangle", - "type": "System.Drawing.Rectangle", - "summary": "A new rectangle." - }, - { - "name": "near", - "type": "System.Int32", - "summary": "The near value." + "name": "center", + "type": "Point3d", + "summary": "A center point." }, { - "name": "far", - "type": "System.Int32", - "summary": "The far value." - } - ], - "returns": "True if input is valid." - }, - { - "signature": "System.Boolean SetScreenPort(System.Drawing.Rectangle windowRectangle)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Gets the location of viewport in pixels. \nSee value meanings in SetScreenPort.", - "since": "5.0", - "parameters": [ - { - "name": "windowRectangle", - "type": "System.Drawing.Rectangle", - "summary": "A new rectangle." + "name": "radius", + "type": "double", + "summary": "A radius value." } ], - "returns": "True if input is valid." + "returns": "True if operation succeeded; otherwise, false." }, { - "signature": "System.Boolean SetScreenPort(System.Int32 left, System.Int32 right, System.Int32 bottom, System.Int32 top, System.Int32 near, System.Int32 far)", + "signature": "bool SetScreenPort(int left, int right, int bottom, int top, int near, int far)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -60683,39 +60641,81 @@ "parameters": [ { "name": "left", - "type": "System.Int32", + "type": "int", "summary": "A left value." }, { "name": "right", - "type": "System.Int32", + "type": "int", "summary": "A left value. (port_left != port_right)" }, { "name": "bottom", - "type": "System.Int32", + "type": "int", "summary": "A bottom value." }, { "name": "top", - "type": "System.Int32", + "type": "int", "summary": "A top value. (port_top != port_bottom)" }, { "name": "near", - "type": "System.Int32", + "type": "int", "summary": "A near value." }, { "name": "far", - "type": "System.Int32", + "type": "int", "summary": "A far value." } ], "returns": "True if input is valid." }, { - "signature": "System.Void SetViewScale(System.Double scaleX, System.Double scaleY, System.Double scaleZ)", + "signature": "bool SetScreenPort(System.Drawing.Rectangle windowRectangle, int near, int far)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Gets the location of viewport in pixels. \nSee value meanings in SetScreenPort.", + "since": "5.0", + "parameters": [ + { + "name": "windowRectangle", + "type": "System.Drawing.Rectangle", + "summary": "A new rectangle." + }, + { + "name": "near", + "type": "int", + "summary": "The near value." + }, + { + "name": "far", + "type": "int", + "summary": "The far value." + } + ], + "returns": "True if input is valid." + }, + { + "signature": "bool SetScreenPort(System.Drawing.Rectangle windowRectangle)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Gets the location of viewport in pixels. \nSee value meanings in SetScreenPort.", + "since": "5.0", + "parameters": [ + { + "name": "windowRectangle", + "type": "System.Drawing.Rectangle", + "summary": "A new rectangle." + } + ], + "returns": "True if input is valid." + }, + { + "signature": "void SetViewScale(double scaleX, double scaleY, double scaleZ)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -60723,7 +60723,7 @@ "since": "8.0" }, { - "signature": "System.Double TargetDistance(System.Boolean useFrustumCenterFallback)", + "signature": "double TargetDistance(bool useFrustumCenterFallback)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -60732,14 +60732,14 @@ "parameters": [ { "name": "useFrustumCenterFallback", - "type": "System.Boolean", + "type": "bool", "summary": "If bUseFrustumCenterFallback is False and the target point is not valid, then ON_UNSET_VALUE is returned. If bUseFrustumCenterFallback is True and the frustum is valid and current target point is not valid or is behind the camera, then 0.5*(near + far) is returned." } ], "returns": "Shortest signed distance from camera plane to target point. If the target point is on the visible side of the camera, a positive value is returned. ON_UNSET_VALUE is returned when the input of view is not valid." }, { - "signature": "System.Boolean TransformCamera(Transform xform)", + "signature": "bool TransformCamera(Transform xform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -60755,7 +60755,7 @@ "returns": "True if a valid camera was transformed, False if invalid camera, frustum, or transformation." }, { - "signature": "System.Void UnlockCamera()", + "signature": "void UnlockCamera()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -60763,7 +60763,7 @@ "since": "5.0" }, { - "signature": "System.Void UnlockFrustumSymmetry()", + "signature": "void UnlockFrustumSymmetry()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -60771,23 +60771,7 @@ "since": "5.0" }, { - "signature": "System.Boolean ZoomToScreenRect(System.Drawing.Rectangle windowRectangle)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Zooms to a screen zone. \nView changing from screen input points. Handy for using a mouse to manipulate a view. ZoomToScreenRect() may change camera and frustum settings.", - "since": "5.0", - "parameters": [ - { - "name": "windowRectangle", - "type": "System.Drawing.Rectangle", - "summary": "The new window rectangle in screen space." - } - ], - "returns": "True if the operation succeeded; otherwise, false." - }, - { - "signature": "System.Boolean ZoomToScreenRect(System.Int32 left, System.Int32 top, System.Int32 right, System.Int32 bottom)", + "signature": "bool ZoomToScreenRect(int left, int top, int right, int bottom)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -60796,26 +60780,42 @@ "parameters": [ { "name": "left", - "type": "System.Int32", + "type": "int", "summary": "Screen coordinate." }, { "name": "top", - "type": "System.Int32", + "type": "int", "summary": "Screen coordinate." }, { "name": "right", - "type": "System.Int32", + "type": "int", "summary": "Screen coordinate." }, { "name": "bottom", - "type": "System.Int32", + "type": "int", "summary": "Screen coordinate." } ], "returns": "True if the operation succeeded; otherwise, false." + }, + { + "signature": "bool ZoomToScreenRect(System.Drawing.Rectangle windowRectangle)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Zooms to a screen zone. \nView changing from screen input points. Handy for using a mouse to manipulate a view. ZoomToScreenRect() may change camera and frustum settings.", + "since": "5.0", + "parameters": [ + { + "name": "windowRectangle", + "type": "System.Drawing.Rectangle", + "summary": "The new window rectangle in screen space." + } + ], + "returns": "True if the operation succeeded; otherwise, false." } ] }, @@ -60903,7 +60903,7 @@ ], "methods": [ { - "signature": "System.String FileNameFromRuntimeSerialNumber(System.UInt32 runtimeSerialNumber)", + "signature": "string FileNameFromRuntimeSerialNumber(uint runtimeSerialNumber)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -60911,7 +60911,7 @@ "since": "6.3" }, { - "signature": "System.String ModelPathFromSerialNumber(System.UInt32 modelSerialNumber)", + "signature": "string ModelPathFromSerialNumber(uint modelSerialNumber)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -60920,7 +60920,7 @@ "parameters": [ { "name": "modelSerialNumber", - "type": "System.UInt32", + "type": "uint", "summary": "The reference model serial number." } ], @@ -61063,7 +61063,7 @@ "parameters": [ { "name": "message", - "type": "System.String", + "type": "string", "summary": "The inner message to show to users." } ] @@ -61104,14 +61104,14 @@ ], "methods": [ { - "signature": "System.Void Close()", + "signature": "void Close()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.1" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61119,7 +61119,7 @@ "since": "5.1" }, { - "signature": "System.Boolean Open()", + "signature": "bool Open()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61214,7 +61214,7 @@ ], "methods": [ { - "signature": "System.Boolean AtEnd()", + "signature": "bool AtEnd()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61222,14 +61222,14 @@ "since": "5.1" }, { - "signature": "System.Boolean BeginRead3dmChunk(out System.UInt32 typeCode, out System.Int64 value)", + "signature": "bool BeginRead3dmChunk(out uint typeCode, out long value)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Begins reading a chunk that must be in the archive at this location." }, { - "signature": "System.Boolean BeginRead3dmChunk(System.UInt32 expectedTypeCode, out System.Int32 majorVersion, out System.Int32 minorVersion)", + "signature": "bool BeginRead3dmChunk(uint expectedTypeCode, out int majorVersion, out int minorVersion)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61238,7 +61238,7 @@ "returns": "True if beginning of the chunk was read. In this case you must call EndRead3dmChunk(), even if something goes wrong while you attempt to read the interior of the chunk. False if the chunk did not exist at the current location in the file." }, { - "signature": "System.UInt32 Dump3dmChunk(TextLog log)", + "signature": "uint Dump3dmChunk(TextLog log)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61254,7 +61254,7 @@ "returns": "0 if something went wrong, otherwise the typecode of the chunk that was just studied." }, { - "signature": "System.Boolean EnableCRCCalculation(System.Boolean enable)", + "signature": "bool EnableCRCCalculation(bool enable)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61263,7 +61263,7 @@ "returns": "Current state of CRC calculation. Use the returned value to restore the CRC calculation setting after you are finished doing your fancy pants expert IO." }, { - "signature": "System.Boolean EndRead3dmChunk(System.Boolean suppressPartiallyReadChunkWarning)", + "signature": "bool EndRead3dmChunk(bool suppressPartiallyReadChunkWarning)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61272,13 +61272,13 @@ "parameters": [ { "name": "suppressPartiallyReadChunkWarning", - "type": "System.Boolean", + "type": "bool", "summary": "Generally, a call to ON_WARNING is made when a chunk is partially read. If suppressPartiallyReadChunkWarning is true, then no warning is issued for partially read chunks." } ] }, { - "signature": "System.Void Read3dmChunkVersion(out System.Int32 major, out System.Int32 minor)", + "signature": "void Read3dmChunkVersion(out int major, out int minor)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61287,19 +61287,19 @@ "parameters": [ { "name": "major", - "type": "System.Int32", + "type": "int", "summary": "0 to 15." }, { "name": "minor", - "type": "System.Int32", + "type": "int", "summary": "0 to 16." } ], "returns": "True on successful read." }, { - "signature": "System.Boolean Read3dmStartSection(out System.Int32 version, out System.String comment)", + "signature": "bool Read3dmStartSection(out int version, out string comment)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61307,19 +61307,19 @@ "parameters": [ { "name": "version", - "type": "System.Int32", + "type": "int", "summary": ".3dm file version (2, 3, 4, 5 or 50)" }, { "name": "comment", - "type": "System.String", + "type": "string", "summary": "String with application name, et cetera. This information is primarily used when debugging files that contain problems. McNeel and Associates stores application name, application version, compile date, and the OS in use when file was written." } ], "returns": "True on success" }, { - "signature": "System.Boolean ReadBool()", + "signature": "bool ReadBool()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61328,7 +61328,7 @@ "returns": "The value that was read." }, { - "signature": "System.Boolean[] ReadBoolArray()", + "signature": "bool ReadBoolArray()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61346,7 +61346,7 @@ "returns": "The element that was read." }, { - "signature": "System.Byte ReadByte()", + "signature": "byte ReadByte()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61355,7 +61355,7 @@ "returns": "The value that was read." }, { - "signature": "System.Byte[] ReadByteArray()", + "signature": "byte ReadByteArray()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61364,7 +61364,7 @@ "returns": "The array that was read." }, { - "signature": "System.Void ReadCheckSum()", + "signature": "void ReadCheckSum()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61383,7 +61383,7 @@ "returns": "The element that was read." }, { - "signature": "System.Byte[] ReadCompressedBuffer()", + "signature": "byte ReadCompressedBuffer()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61401,7 +61401,7 @@ "returns": "The newly instantiated object." }, { - "signature": "System.Double ReadDouble()", + "signature": "double ReadDouble()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61410,7 +61410,7 @@ "returns": "The value that was read." }, { - "signature": "System.Double[] ReadDoubleArray()", + "signature": "double ReadDoubleArray()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61462,7 +61462,7 @@ "returns": "The array that was read." }, { - "signature": "System.Int32 ReadInt()", + "signature": "int ReadInt()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61480,7 +61480,7 @@ "returns": "The value that was read." }, { - "signature": "System.Int32[] ReadIntArray()", + "signature": "int ReadIntArray()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61633,7 +61633,7 @@ "returns": "The element that was read." }, { - "signature": "System.SByte ReadSByte()", + "signature": "sbyte ReadSByte()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61642,7 +61642,7 @@ "returns": "The value that was read." }, { - "signature": "System.SByte[] ReadSByteArray()", + "signature": "sbyte ReadSByteArray()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61651,7 +61651,7 @@ "returns": "The array that was read." }, { - "signature": "System.Int16 ReadShort()", + "signature": "short ReadShort()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61660,7 +61660,7 @@ "returns": "The value that was read." }, { - "signature": "System.Int16[] ReadShortArray()", + "signature": "short ReadShortArray()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61669,7 +61669,7 @@ "returns": "The array that was read." }, { - "signature": "System.Single ReadSingle()", + "signature": "float ReadSingle()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61678,7 +61678,7 @@ "returns": "The value that was read." }, { - "signature": "System.Single[] ReadSingleArray()", + "signature": "float ReadSingleArray()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61705,7 +61705,7 @@ "returns": "The element that was read." }, { - "signature": "System.String ReadString()", + "signature": "string ReadString()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61714,7 +61714,7 @@ "returns": "The value that was read." }, { - "signature": "System.String[] ReadStringArray()", + "signature": "string ReadStringArray()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61732,7 +61732,7 @@ "returns": "The element that was read." }, { - "signature": "System.UInt32 ReadUInt()", + "signature": "uint ReadUInt()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61741,7 +61741,7 @@ "returns": "The value that was read." }, { - "signature": "System.UInt16 ReadUShort()", + "signature": "ushort ReadUShort()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61750,7 +61750,7 @@ "returns": "The value that was read." }, { - "signature": "System.String ReadUtf8String()", + "signature": "string ReadUtf8String()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61786,14 +61786,14 @@ "returns": "The element that was read." }, { - "signature": "System.Boolean SeekFromCurrentPosition(System.Int64 byteOffset)", + "signature": "bool SeekFromCurrentPosition(long byteOffset)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "seek from current position ( like fseek( ,SEEK_CUR) )" }, { - "signature": "System.Boolean SeekFromCurrentPosition(System.UInt64 byteOffset, System.Boolean forward)", + "signature": "bool SeekFromCurrentPosition(ulong byteOffset, bool forward)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61801,18 +61801,18 @@ "parameters": [ { "name": "byteOffset", - "type": "System.UInt64", + "type": "ulong", "summary": "" }, { "name": "forward", - "type": "System.Boolean", + "type": "bool", "summary": "seek forward of backward in the archive" } ] }, { - "signature": "System.Boolean SeekFromStart(System.UInt64 byteOffset)", + "signature": "bool SeekFromStart(ulong byteOffset)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61853,7 +61853,7 @@ ], "methods": [ { - "signature": "System.Boolean BeginWrite3dmChunk(System.UInt32 typecode, System.Int32 majorVersion, System.Int32 minorVersion)", + "signature": "bool BeginWrite3dmChunk(uint typecode, int majorVersion, int minorVersion)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61862,31 +61862,31 @@ "parameters": [ { "name": "typecode", - "type": "System.UInt32", + "type": "uint", "summary": "chunk's typecode" }, { "name": "majorVersion", - "type": "System.Int32", + "type": "int", "summary": "" }, { "name": "minorVersion", - "type": "System.Int32", + "type": "int", "summary": "" } ], "returns": "True if input was valid and chunk was started. In this case you must call EndWrite3dmChunk(), even if something goes wrong while you attempt to write the contents of the chunk. False if input was not valid or the write failed." }, { - "signature": "System.Boolean BeginWrite3dmChunk(System.UInt32 typecode, System.Int64 value)", + "signature": "bool BeginWrite3dmChunk(uint typecode, long value)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Begins writing a chunk" }, { - "signature": "System.Boolean EnableCRCCalculation(System.Boolean enable)", + "signature": "bool EnableCRCCalculation(bool enable)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61895,7 +61895,7 @@ "returns": "Current state of CRC calculation. Use the returned value to restore the CRC calculation setting after you are finished doing your fancy pants expert IO." }, { - "signature": "System.Boolean EndWrite3dmChunk()", + "signature": "bool EndWrite3dmChunk()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61903,7 +61903,7 @@ "since": "6.0" }, { - "signature": "System.Void Write3dmChunkVersion(System.Int32 major, System.Int32 minor)", + "signature": "void Write3dmChunkVersion(int major, int minor)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61912,19 +61912,19 @@ "parameters": [ { "name": "major", - "type": "System.Int32", + "type": "int", "summary": "0 to 15." }, { "name": "minor", - "type": "System.Int32", + "type": "int", "summary": "0 to 16." } ], "returns": "True on successful read." }, { - "signature": "System.Void WriteBool(System.Boolean value)", + "signature": "void WriteBool(bool value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61933,13 +61933,13 @@ "parameters": [ { "name": "value", - "type": "System.Boolean", + "type": "bool", "summary": "A value to write." } ] }, { - "signature": "System.Void WriteBoolArray(IEnumerable value)", + "signature": "void WriteBoolArray(IEnumerable value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61954,7 +61954,7 @@ ] }, { - "signature": "System.Void WriteBoundingBox(Geometry.BoundingBox value)", + "signature": "void WriteBoundingBox(Geometry.BoundingBox value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61969,7 +61969,7 @@ ] }, { - "signature": "System.Void WriteByte(System.Byte value)", + "signature": "void WriteByte(byte value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61978,13 +61978,13 @@ "parameters": [ { "name": "value", - "type": "System.Byte", + "type": "byte", "summary": "A value to write." } ] }, { - "signature": "System.Void WriteByteArray(IEnumerable value)", + "signature": "void WriteByteArray(IEnumerable value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -61999,7 +61999,7 @@ ] }, { - "signature": "System.Void WriteColor(System.Drawing.Color value)", + "signature": "void WriteColor(System.Drawing.Color value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62014,7 +62014,7 @@ ] }, { - "signature": "System.Void WriteCompressedBuffer(IEnumerable value)", + "signature": "void WriteCompressedBuffer(IEnumerable value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62029,7 +62029,7 @@ ] }, { - "signature": "System.Void WriteDictionary(Collections.ArchivableDictionary dictionary)", + "signature": "void WriteDictionary(Collections.ArchivableDictionary dictionary)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62044,7 +62044,7 @@ ] }, { - "signature": "System.Void WriteDouble(System.Double value)", + "signature": "void WriteDouble(double value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62053,13 +62053,13 @@ "parameters": [ { "name": "value", - "type": "System.Double", + "type": "double", "summary": "A value to write." } ] }, { - "signature": "System.Void WriteDoubleArray(IEnumerable value)", + "signature": "void WriteDoubleArray(IEnumerable value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62074,7 +62074,7 @@ ] }, { - "signature": "System.Void WriteEmptyCheckSum()", + "signature": "void WriteEmptyCheckSum()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62084,7 +62084,7 @@ "obsolete": "This is only present to allow writing of old, empty ON_CheckSum data" }, { - "signature": "System.Void WriteFont(System.Drawing.Font value)", + "signature": "void WriteFont(System.Drawing.Font value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62099,7 +62099,7 @@ ] }, { - "signature": "System.Void WriteGeometry(Geometry.GeometryBase value)", + "signature": "void WriteGeometry(Geometry.GeometryBase value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62114,14 +62114,14 @@ ] }, { - "signature": "System.Void WriteGeometryArray(IEnumerable geometry)", + "signature": "void WriteGeometryArray(IEnumerable geometry)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "7.0" }, { - "signature": "System.Void WriteGuid(System.Guid value)", + "signature": "void WriteGuid(System.Guid value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62136,7 +62136,7 @@ ] }, { - "signature": "System.Void WriteGuidArray(IEnumerable value)", + "signature": "void WriteGuidArray(IEnumerable value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62151,7 +62151,7 @@ ] }, { - "signature": "System.Void WriteInt(System.Int32 value)", + "signature": "void WriteInt(int value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62160,13 +62160,13 @@ "parameters": [ { "name": "value", - "type": "System.Int32", + "type": "int", "summary": "A value to write." } ] }, { - "signature": "System.Void WriteInt64(System.Int64 value)", + "signature": "void WriteInt64(System.Int64 value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62181,7 +62181,7 @@ ] }, { - "signature": "System.Void WriteIntArray(IEnumerable value)", + "signature": "void WriteIntArray(IEnumerable value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62196,7 +62196,7 @@ ] }, { - "signature": "System.Void WriteInterval(Geometry.Interval value)", + "signature": "void WriteInterval(Geometry.Interval value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62211,7 +62211,7 @@ ] }, { - "signature": "System.Void WriteLine(Geometry.Line value)", + "signature": "void WriteLine(Geometry.Line value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62226,7 +62226,7 @@ ] }, { - "signature": "System.Void WriteMeshingParameters(Geometry.MeshingParameters value)", + "signature": "void WriteMeshingParameters(Geometry.MeshingParameters value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62241,7 +62241,7 @@ ] }, { - "signature": "System.Void WriteObjRef(DocObjects.ObjRef objref)", + "signature": "void WriteObjRef(DocObjects.ObjRef objref)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62250,7 +62250,7 @@ "returns": "the element that was read" }, { - "signature": "System.Void WriteObjRefArray(IEnumerable objrefs)", + "signature": "void WriteObjRefArray(IEnumerable objrefs)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62265,7 +62265,7 @@ ] }, { - "signature": "System.Void WritePlane(Geometry.Plane value)", + "signature": "void WritePlane(Geometry.Plane value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62280,7 +62280,7 @@ ] }, { - "signature": "System.Void WritePoint(System.Drawing.Point value)", + "signature": "void WritePoint(System.Drawing.Point value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62295,7 +62295,7 @@ ] }, { - "signature": "System.Void WritePoint2d(Geometry.Point2d value)", + "signature": "void WritePoint2d(Geometry.Point2d value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62310,7 +62310,7 @@ ] }, { - "signature": "System.Void WritePoint3d(Geometry.Point3d value)", + "signature": "void WritePoint3d(Geometry.Point3d value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62325,7 +62325,7 @@ ] }, { - "signature": "System.Void WritePoint3f(Geometry.Point3f value)", + "signature": "void WritePoint3f(Geometry.Point3f value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62340,7 +62340,7 @@ ] }, { - "signature": "System.Void WritePoint4d(Geometry.Point4d value)", + "signature": "void WritePoint4d(Geometry.Point4d value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62355,7 +62355,7 @@ ] }, { - "signature": "System.Void WritePointF(System.Drawing.PointF value)", + "signature": "void WritePointF(System.Drawing.PointF value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62370,7 +62370,7 @@ ] }, { - "signature": "System.Void WriteRay3d(Geometry.Ray3d value)", + "signature": "void WriteRay3d(Geometry.Ray3d value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62385,7 +62385,7 @@ ] }, { - "signature": "System.Void WriteRectangle(System.Drawing.Rectangle value)", + "signature": "void WriteRectangle(System.Drawing.Rectangle value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62400,7 +62400,7 @@ ] }, { - "signature": "System.Void WriteRectangleF(System.Drawing.RectangleF value)", + "signature": "void WriteRectangleF(System.Drawing.RectangleF value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62415,7 +62415,7 @@ ] }, { - "signature": "System.Void WriteRenderSettings(RenderSettings value)", + "signature": "void WriteRenderSettings(RenderSettings value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62430,7 +62430,7 @@ ] }, { - "signature": "System.Void WriteSByte(System.SByte value)", + "signature": "void WriteSByte(sbyte value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62439,13 +62439,13 @@ "parameters": [ { "name": "value", - "type": "System.SByte", + "type": "sbyte", "summary": "A value to write." } ] }, { - "signature": "System.Void WriteSByteArray(IEnumerable value)", + "signature": "void WriteSByteArray(IEnumerable value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62460,7 +62460,7 @@ ] }, { - "signature": "System.Void WriteShort(System.Int16 value)", + "signature": "void WriteShort(short value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62469,13 +62469,13 @@ "parameters": [ { "name": "value", - "type": "System.Int16", + "type": "short", "summary": "A value to write." } ] }, { - "signature": "System.Void WriteShortArray(IEnumerable value)", + "signature": "void WriteShortArray(IEnumerable value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62490,7 +62490,7 @@ ] }, { - "signature": "System.Void WriteSingle(System.Single value)", + "signature": "void WriteSingle(float value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62499,13 +62499,13 @@ "parameters": [ { "name": "value", - "type": "System.Single", + "type": "float", "summary": "A value to write." } ] }, { - "signature": "System.Void WriteSingleArray(IEnumerable value)", + "signature": "void WriteSingleArray(IEnumerable value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62520,7 +62520,7 @@ ] }, { - "signature": "System.Void WriteSize(System.Drawing.Size value)", + "signature": "void WriteSize(System.Drawing.Size value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62535,7 +62535,7 @@ ] }, { - "signature": "System.Void WriteSizeF(System.Drawing.SizeF value)", + "signature": "void WriteSizeF(System.Drawing.SizeF value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62550,7 +62550,7 @@ ] }, { - "signature": "System.Void WriteString(System.String value)", + "signature": "void WriteString(string value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62559,13 +62559,13 @@ "parameters": [ { "name": "value", - "type": "System.String", + "type": "string", "summary": "A value to write." } ] }, { - "signature": "System.Void WriteStringArray(IEnumerable value)", + "signature": "void WriteStringArray(IEnumerable value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62580,7 +62580,7 @@ ] }, { - "signature": "System.Void WriteTransform(Geometry.Transform value)", + "signature": "void WriteTransform(Geometry.Transform value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62595,7 +62595,7 @@ ] }, { - "signature": "System.Void WriteUInt(System.UInt32 value)", + "signature": "void WriteUInt(uint value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62604,13 +62604,13 @@ "parameters": [ { "name": "value", - "type": "System.UInt32", + "type": "uint", "summary": "A value to write." } ] }, { - "signature": "System.Void WriteUShort(System.UInt16 value)", + "signature": "void WriteUShort(ushort value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62619,13 +62619,13 @@ "parameters": [ { "name": "value", - "type": "System.UInt16", + "type": "ushort", "summary": "A value to write." } ] }, { - "signature": "System.Void WriteUtf8String(System.String value)", + "signature": "void WriteUtf8String(string value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62634,13 +62634,13 @@ "parameters": [ { "name": "value", - "type": "System.String", + "type": "string", "summary": "A value to write." } ] }, { - "signature": "System.Void WriteVector2d(Geometry.Vector2d value)", + "signature": "void WriteVector2d(Geometry.Vector2d value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62655,7 +62655,7 @@ ] }, { - "signature": "System.Void WriteVector3d(Geometry.Vector3d value)", + "signature": "void WriteVector3d(Geometry.Vector3d value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62670,7 +62670,7 @@ ] }, { - "signature": "System.Void WriteVector3f(Geometry.Vector3f value)", + "signature": "void WriteVector3f(Geometry.Vector3f value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62718,14 +62718,14 @@ ], "methods": [ { - "signature": "System.Void Clear()", + "signature": "void Clear()", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Marks all items as deleted." }, { - "signature": "System.Boolean Delete(T item)", + "signature": "bool Delete(T item)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -62826,7 +62826,7 @@ ], "methods": [ { - "signature": "ContentHash CreateFromFile(System.String path)", + "signature": "ContentHash CreateFromFile(string path)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -62835,7 +62835,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "A path. This can be None and can refer to a non-existing path." } ] @@ -62850,7 +62850,7 @@ "returns": "A different instance of the same content hash." }, { - "signature": "System.Boolean Equals(ContentHash other)", + "signature": "bool Equals(ContentHash other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -62866,7 +62866,7 @@ "returns": "True if the two hashes are equal." }, { - "signature": "System.Boolean Equals(System.Object obj)", + "signature": "bool Equals(object obj)", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -62874,14 +62874,14 @@ "parameters": [ { "name": "obj", - "type": "System.Object", + "type": "object", "summary": "The other content hash to compare." } ], "returns": "True if the two hashes are equal." }, { - "signature": "System.Int32 GetHashCode()", + "signature": "int GetHashCode()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -63083,7 +63083,7 @@ "returns": "instance of class representing the compressed data" }, { - "signature": "Rhino.Geometry.GeometryBase DecompressBase64String(System.String encoded)", + "signature": "Rhino.Geometry.GeometryBase DecompressBase64String(string encoded)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -63092,14 +63092,14 @@ "parameters": [ { "name": "encoded", - "type": "System.String", + "type": "string", "summary": "compressed Draco data" } ], "returns": "Mesh or point cloud on success. None on failure" }, { - "signature": "Rhino.Geometry.GeometryBase DecompressByteArray(System.Byte[] bytes)", + "signature": "Rhino.Geometry.GeometryBase DecompressByteArray(byte bytes)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -63108,14 +63108,14 @@ "parameters": [ { "name": "bytes", - "type": "System.Byte[]", + "type": "byte", "summary": "compressed Draco data" } ], "returns": "Mesh or point cloud on success. None on failure" }, { - "signature": "Rhino.Geometry.GeometryBase DecompressFile(System.String path)", + "signature": "Rhino.Geometry.GeometryBase DecompressFile(string path)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -63124,14 +63124,14 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to read from" } ], "returns": "Mesh or point cloud on success. None on failure" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -63139,7 +63139,7 @@ "since": "7.0" }, { - "signature": "System.String ToBase64String()", + "signature": "string ToBase64String()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -63147,7 +63147,7 @@ "since": "7.0" }, { - "signature": "System.Byte[] ToByteArray()", + "signature": "byte ToByteArray()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -63155,7 +63155,7 @@ "since": "8.0" }, { - "signature": "System.Boolean Write(System.String path)", + "signature": "bool Write(string path)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -63164,7 +63164,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to write to" } ], @@ -63643,7 +63643,7 @@ ], "methods": [ { - "signature": "File3dm FromByteArray(System.Byte[] bytes)", + "signature": "File3dm FromByteArray(byte bytes)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -63652,7 +63652,7 @@ "returns": "New File3dm on success, None on error." }, { - "signature": "File3dm Read(System.String path, TableTypeFilter tableTypeFilterFilter, ObjectTypeFilter objectTypeFilter)", + "signature": "File3dm Read(string path, TableTypeFilter tableTypeFilterFilter, ObjectTypeFilter objectTypeFilter)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -63661,7 +63661,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "The file to read." }, { @@ -63678,7 +63678,7 @@ "returns": "new File3dm on success, None on error." }, { - "signature": "File3dm Read(System.String path)", + "signature": "File3dm Read(string path)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -63687,14 +63687,14 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "The file to read." } ], "returns": "new File3dm on success, None on error." }, { - "signature": "System.Void ReadApplicationData(System.String path, out System.String applicationName, out System.String applicationUrl, out System.String applicationDetails)", + "signature": "void ReadApplicationData(string path, out string applicationName, out string applicationUrl, out string applicationDetails)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -63703,28 +63703,28 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "A location on disk or network." }, { "name": "applicationName", - "type": "System.String", + "type": "string", "summary": "The application name. This out parameter is assigned during this call." }, { "name": "applicationUrl", - "type": "System.String", + "type": "string", "summary": "The application URL. This out parameter is assigned during this call." }, { "name": "applicationDetails", - "type": "System.String", + "type": "string", "summary": "The application details. This out parameter is assigned during this call." } ] }, { - "signature": "System.Int32 ReadArchiveVersion(System.String path)", + "signature": "int ReadArchiveVersion(string path)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -63733,14 +63733,14 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "The file from which to read the archive version." } ], "returns": "The 3dm file archive version." }, { - "signature": "DimensionStyle[] ReadDimensionStyles(System.String path)", + "signature": "DimensionStyle[] ReadDimensionStyles(string path)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -63749,14 +63749,14 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "The location of the file." } ], "returns": "Array of dimension styles on success (empty array if file does not contain dimension styles) None on error" }, { - "signature": "EarthAnchorPoint ReadEarthAnchorPoint(System.String path)", + "signature": "EarthAnchorPoint ReadEarthAnchorPoint(string path)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -63765,14 +63765,14 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "A location on disk or network." } ], "returns": "The earth anchor point." }, { - "signature": "System.String ReadNotes(System.String path)", + "signature": "string ReadNotes(string path)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -63781,14 +63781,14 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "The file from which to read the notes." } ], "returns": "The 3dm file notes." }, { - "signature": "System.Drawing.Bitmap ReadPreviewImage(System.String path)", + "signature": "System.Drawing.Bitmap ReadPreviewImage(string path)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -63797,14 +63797,14 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "The location of the file." } ], "returns": "A bitmap, or None on failure." }, { - "signature": "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)", + "signature": "bool ReadRevisionHistory(string path, out string createdBy, out string lastEditedBy, out int revision, out System.DateTime createdOn, out System.DateTime lastEditedOn)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -63813,22 +63813,22 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to the 3dm file" }, { "name": "createdBy", - "type": "System.String", + "type": "string", "summary": "original author of the file" }, { "name": "lastEditedBy", - "type": "System.String", + "type": "string", "summary": "last person to edit the file" }, { "name": "revision", - "type": "System.Int32", + "type": "int", "summary": "which revision this file is at" }, { @@ -63845,7 +63845,7 @@ "returns": "True on success" }, { - "signature": "File3dm ReadWithLog(System.String path, out System.String errorLog)", + "signature": "File3dm ReadWithLog(string path, out string errorLog)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -63854,19 +63854,19 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "The file to read." }, { "name": "errorLog", - "type": "System.String", + "type": "string", "summary": "Any archive reading errors are logged here." } ], "returns": "New File3dm on success, None on error." }, { - "signature": "File3dm ReadWithLog(System.String path, TableTypeFilter tableTypeFilterFilter, ObjectTypeFilter objectTypeFilter, out System.String errorLog)", + "signature": "File3dm ReadWithLog(string path, TableTypeFilter tableTypeFilterFilter, ObjectTypeFilter objectTypeFilter, out string errorLog)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -63875,7 +63875,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "The file to read." }, { @@ -63890,14 +63890,14 @@ }, { "name": "errorLog", - "type": "System.String", + "type": "string", "summary": "Any archive reading errors are logged here." } ], "returns": "new File3dm on success, None on error." }, { - "signature": "System.Boolean WriteMultipleObjects(System.String path, IEnumerable geometry)", + "signature": "bool WriteMultipleObjects(string path, IEnumerable geometry)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -63906,7 +63906,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "Path to the 3dm file to create." }, { @@ -63918,7 +63918,7 @@ "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean WriteOneObject(System.String path, GeometryBase geometry)", + "signature": "bool WriteOneObject(string path, GeometryBase geometry)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -63927,7 +63927,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "Path to the 3dm file to create." }, { @@ -63939,7 +63939,7 @@ "returns": "True if successful, False otherwise." }, { - "signature": "System.Int32 Audit(System.Boolean attemptRepair, out System.Int32 repairCount, out System.String errors, out System.Int32[] warnings)", + "signature": "int Audit(bool attemptRepair, out int repairCount, out string errors, out int warnings)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -63950,29 +63950,29 @@ "parameters": [ { "name": "attemptRepair", - "type": "System.Boolean", + "type": "bool", "summary": "Ignored." }, { "name": "repairCount", - "type": "System.Int32", + "type": "int", "summary": "Is set to 0." }, { "name": "errors", - "type": "System.String", + "type": "string", "summary": "Contains no meaningful error." }, { "name": "warnings", - "type": "System.Int32[]", + "type": "int", "summary": "Is set to null." } ], "returns": "Returns 0." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -63980,7 +63980,7 @@ "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -63988,13 +63988,13 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] }, { - "signature": "System.String Dump()", + "signature": "string Dump()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -64003,7 +64003,7 @@ "returns": "The text dump." }, { - "signature": "System.String DumpSummary()", + "signature": "string DumpSummary()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -64012,7 +64012,7 @@ "returns": "The text dump." }, { - "signature": "System.Void DumpToTextLog(TextLog log)", + "signature": "void DumpToTextLog(TextLog log)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -64028,7 +64028,7 @@ "since": "6.0" }, { - "signature": "System.Boolean IsValid(out System.String errors)", + "signature": "bool IsValid(out string errors)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -64039,14 +64039,14 @@ "parameters": [ { "name": "errors", - "type": "System.String", + "type": "string", "summary": "No errors are found." } ], "returns": "True in any case." }, { - "signature": "System.Boolean IsValid(TextLog errors)", + "signature": "bool IsValid(TextLog errors)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -64064,7 +64064,7 @@ "returns": ">True in any case." }, { - "signature": "System.Void Polish()", + "signature": "void Polish()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -64074,7 +64074,7 @@ "obsolete": "Polish and Audit functionality no longer exist." }, { - "signature": "System.Void SetPreviewImage(System.Drawing.Bitmap image)", + "signature": "void SetPreviewImage(System.Drawing.Bitmap image)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -64082,7 +64082,7 @@ "since": "6.0" }, { - "signature": "System.Byte[] ToByteArray()", + "signature": "byte ToByteArray()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -64090,7 +64090,7 @@ "since": "7.1" }, { - "signature": "System.Byte[] ToByteArray(File3dmWriteOptions options)", + "signature": "byte ToByteArray(File3dmWriteOptions options)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -64098,7 +64098,7 @@ "since": "7.1" }, { - "signature": "System.Boolean Write(System.String path, File3dmWriteOptions options)", + "signature": "bool Write(string path, File3dmWriteOptions options)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -64107,7 +64107,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "The file name to use for writing." }, { @@ -64119,7 +64119,7 @@ "returns": "True if archive is written with no error. False if errors occur." }, { - "signature": "System.Boolean Write(System.String path, System.Int32 version)", + "signature": "bool Write(string path, int version)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -64128,19 +64128,19 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "The file name to use for writing." }, { "name": "version", - "type": "System.Int32", + "type": "int", "summary": "Version of the openNURBS archive to write. Must be [2; current version]. Rhino can read its current version, plus earlier file versions except 1. Use latest version when possible. \nAlternatively, 0 is a placeholder for the last valid version." } ], "returns": "True if archive is written with no error. False if errors occur." }, { - "signature": "System.Boolean WriteWithLog(System.String path, File3dmWriteOptions options, out System.String errorLog)", + "signature": "bool WriteWithLog(string path, File3dmWriteOptions options, out string errorLog)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -64149,7 +64149,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "The file name to use for writing." }, { @@ -64159,14 +64159,14 @@ }, { "name": "errorLog", - "type": "System.String", + "type": "string", "summary": "This argument will be filled by out reference." } ], "returns": "True if archive is written with no error. False if errors occur." }, { - "signature": "System.Boolean WriteWithLog(System.String path, System.Int32 version, out System.String errorLog)", + "signature": "bool WriteWithLog(string path, int version, out string errorLog)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -64175,17 +64175,17 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "The file name to use for writing." }, { "name": "version", - "type": "System.Int32", + "type": "int", "summary": "Version of the openNURBS archive to write. Must be [2; current version]. Rhino can read its current version, plus earlier file versions except 1. Use latest version when possible. \nAlternatively, 0 is a placeholder for the last valid version." }, { "name": "errorLog", - "type": "System.String", + "type": "string", "summary": "This argument will be filled by out reference." } ], @@ -64437,7 +64437,7 @@ ], "methods": [ { - "signature": "System.Void Add(T item)", + "signature": "void Add(T item)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -64451,7 +64451,7 @@ ] }, { - "signature": "System.Void Delete(System.Int32 index)", + "signature": "void Delete(int index)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -64459,14 +64459,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The index of the item to flag." } ], "returns": "True on success." }, { - "signature": "System.Boolean Delete(T item)", + "signature": "bool Delete(T item)", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -64481,7 +64481,7 @@ "returns": "True on success." }, { - "signature": "System.String Dump()", + "signature": "string Dump()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -64622,7 +64622,7 @@ ], "methods": [ { - "signature": "DimensionStyle FindIndex(System.Int32 index)", + "signature": "DimensionStyle FindIndex(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -64631,14 +64631,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The index to search for." } ], "returns": "A DimensionStyle object, or None if none was found." }, { - "signature": "DimensionStyle FindName(System.String name)", + "signature": "DimensionStyle FindName(string name)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -64647,7 +64647,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "The name of the DimensionStyle to be searched." } ], @@ -64821,7 +64821,7 @@ ], "methods": [ { - "signature": "System.Boolean AddSubItem(System.Int32 face_index, System.Boolean on, System.Guid texture, System.Int32 mapping_channel, System.Double black_point, System.Double white_point)", + "signature": "bool AddSubItem(int face_index, bool on, System.Guid texture, int mapping_channel, double black_point, double white_point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -64829,7 +64829,7 @@ "since": "8.0" }, { - "signature": "System.Void DeleteAllSubItems()", + "signature": "void DeleteAllSubItems()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -64837,7 +64837,7 @@ "since": "8.0" }, { - "signature": "System.Void DeleteSubItem(System.Int32 face_index)", + "signature": "void DeleteSubItem(int face_index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -64845,7 +64845,7 @@ "since": "8.0" }, { - "signature": "System.Int32[] GetSubItemFaceIndexes()", + "signature": "int GetSubItemFaceIndexes()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -64853,7 +64853,7 @@ "since": "8.0" }, { - "signature": "System.Void SetSubItemBlackPoint(System.Int32 face_index, System.Double black_point)", + "signature": "void SetSubItemBlackPoint(int face_index, double black_point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -64861,7 +64861,7 @@ "since": "8.0" }, { - "signature": "System.Void SetSubItemMappingChannel(System.Int32 face_index, System.Int32 chan)", + "signature": "void SetSubItemMappingChannel(int face_index, int chan)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -64869,7 +64869,7 @@ "since": "8.0" }, { - "signature": "System.Void SetSubItemOn(System.Int32 face_index, System.Boolean on)", + "signature": "void SetSubItemOn(int face_index, bool on)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -64877,7 +64877,7 @@ "since": "8.0" }, { - "signature": "System.Void SetSubItemTexture(System.Int32 face_index, System.Guid texture_id)", + "signature": "void SetSubItemTexture(int face_index, System.Guid texture_id)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -64885,7 +64885,7 @@ "since": "8.0" }, { - "signature": "System.Void SetSubItemWhitePoint(System.Int32 face_index, System.Double white_point)", + "signature": "void SetSubItemWhitePoint(int face_index, double white_point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -64893,7 +64893,7 @@ "since": "8.0" }, { - "signature": "System.Double SubItemBlackPoint(System.Int32 face_index)", + "signature": "double SubItemBlackPoint(int face_index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -64901,7 +64901,7 @@ "since": "8.0" }, { - "signature": "System.Int32 SubItemMappingChannel(System.Int32 face_index)", + "signature": "int SubItemMappingChannel(int face_index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -64909,7 +64909,7 @@ "since": "8.0" }, { - "signature": "System.Boolean SubItemOn(System.Int32 face_index)", + "signature": "bool SubItemOn(int face_index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -64917,7 +64917,7 @@ "since": "8.0" }, { - "signature": "System.Guid SubItemTexture(System.Int32 face_index)", + "signature": "System.Guid SubItemTexture(int face_index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -64925,7 +64925,7 @@ "since": "8.0" }, { - "signature": "System.Double SubItemWhitePoint(System.Int32 face_index)", + "signature": "double SubItemWhitePoint(int face_index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -65063,7 +65063,7 @@ ], "methods": [ { - "signature": "System.Boolean SaveToFile(System.String filename)", + "signature": "bool SaveToFile(string filename)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -65088,7 +65088,7 @@ ], "methods": [ { - "signature": "System.Boolean Add(System.String filename)", + "signature": "bool Add(string filename)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -65130,7 +65130,7 @@ ], "methods": [ { - "signature": "System.Int32 AddGroup()", + "signature": "int AddGroup()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -65139,7 +65139,7 @@ "returns": ">=0 index of new group or -1 on error." }, { - "signature": "Group FindIndex(System.Int32 groupIndex)", + "signature": "Group FindIndex(int groupIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -65148,14 +65148,14 @@ "parameters": [ { "name": "groupIndex", - "type": "System.Int32", + "type": "int", "summary": "The index to search for." } ], "returns": "A Group object, or None if none was found." }, { - "signature": "Group FindName(System.String name)", + "signature": "Group FindName(string name)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -65164,7 +65164,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "The name of the Group to be searched." } ], @@ -65187,7 +65187,7 @@ "returns": "A Group, or None on error." }, { - "signature": "File3dmObject[] GroupMembers(System.Int32 groupIndex)", + "signature": "File3dmObject[] GroupMembers(int groupIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -65196,7 +65196,7 @@ "parameters": [ { "name": "groupIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the group in this table." } ], @@ -65230,7 +65230,7 @@ ], "methods": [ { - "signature": "HatchPattern FindIndex(System.Int32 index)", + "signature": "HatchPattern FindIndex(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -65239,14 +65239,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The index to search for." } ], "returns": "A HatchPattern object, or None if none was found." }, { - "signature": "HatchPattern FindName(System.String name)", + "signature": "HatchPattern FindName(string name)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -65255,7 +65255,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "The name of the HatchPattern to be searched." } ], @@ -65305,7 +65305,7 @@ ], "methods": [ { - "signature": "System.Int32 Add(System.String name, System.String description, Point3d basePoint, GeometryBase geometry, ObjectAttributes attributes)", + "signature": "int Add(string name, string description, Point3d basePoint, GeometryBase geometry, ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -65314,12 +65314,12 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "The definition name." }, { "name": "description", - "type": "System.String", + "type": "string", "summary": "The definition description." }, { @@ -65341,7 +65341,7 @@ "returns": ">=0 index of instance definition in the instance definition table. -1 on failure." }, { - "signature": "System.Int32 Add(System.String name, System.String description, Point3d basePoint, IEnumerable geometry, IEnumerable attributes)", + "signature": "int Add(string name, string description, Point3d basePoint, IEnumerable geometry, IEnumerable attributes)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -65350,12 +65350,12 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "The definition name." }, { "name": "description", - "type": "System.String", + "type": "string", "summary": "The definition description." }, { @@ -65377,7 +65377,7 @@ "returns": ">=0 index of instance definition in the instance definition table. -1 on failure." }, { - "signature": "System.Int32 Add(System.String name, System.String description, Point3d basePoint, IEnumerable geometry)", + "signature": "int Add(string name, string description, Point3d basePoint, IEnumerable geometry)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -65386,12 +65386,12 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "The definition name." }, { "name": "description", - "type": "System.String", + "type": "string", "summary": "The definition description." }, { @@ -65408,7 +65408,7 @@ "returns": ">=0 index of instance definition in the instance definition table. -1 on failure." }, { - "signature": "System.Int32 Add(System.String name, System.String description, System.String url, System.String urlTag, Point3d basePoint, IEnumerable geometry, IEnumerable attributes)", + "signature": "int Add(string name, string description, string url, string urlTag, Point3d basePoint, IEnumerable geometry, IEnumerable attributes)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -65417,22 +65417,22 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "The definition name." }, { "name": "description", - "type": "System.String", + "type": "string", "summary": "The definition description." }, { "name": "url", - "type": "System.String", + "type": "string", "summary": "A URL or hyperlink." }, { "name": "urlTag", - "type": "System.String", + "type": "string", "summary": "A description of the URL or hyperlink." }, { @@ -65454,7 +65454,7 @@ "returns": ">=0 index of instance definition in the instance definition table. -1 on failure." }, { - "signature": "System.Int32 AddLinked(System.String filename, System.String name, System.String description)", + "signature": "int AddLinked(string filename, string name, string description)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -65463,23 +65463,23 @@ "parameters": [ { "name": "filename", - "type": "System.String", + "type": "string", "summary": "Full path of the file to link." }, { "name": "name", - "type": "System.String", + "type": "string", "summary": "The definition name." }, { "name": "description", - "type": "System.String", + "type": "string", "summary": "The definition description." } ] }, { - "signature": "InstanceDefinitionGeometry FindName(System.String name)", + "signature": "InstanceDefinitionGeometry FindName(string name)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -65488,7 +65488,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "The name of the InstanceDefinitionGeometry to be searched." } ], @@ -65538,7 +65538,7 @@ ], "methods": [ { - "signature": "System.Int32 AddDefaultLayer(System.String name, System.Drawing.Color color)", + "signature": "int AddDefaultLayer(string name, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -65548,7 +65548,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "Layer name." }, { @@ -65560,7 +65560,7 @@ "returns": "The layer's index (>=0) is returned. Otherwise, RhinoMath.UnsetIntIndex is returned." }, { - "signature": "System.Int32 AddLayer(System.String name, System.Drawing.Color color, System.Guid parentId)", + "signature": "int AddLayer(string name, System.Drawing.Color color, System.Guid parentId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -65569,7 +65569,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "Layer name." }, { @@ -65586,7 +65586,7 @@ "returns": "The layer's index (>=0) is returned. Otherwise, RhinoMath.UnsetIntIndex is returned." }, { - "signature": "System.Int32 AddLayer(System.String name, System.Drawing.Color color)", + "signature": "int AddLayer(string name, System.Drawing.Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -65596,7 +65596,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "Layer name." }, { @@ -65608,7 +65608,7 @@ "returns": "The layer's index (>=0) is returned. Otherwise, RhinoMath.UnsetIntIndex is returned." }, { - "signature": "Layer FindIndex(System.Int32 index)", + "signature": "Layer FindIndex(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -65617,14 +65617,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The index to search for." } ], "returns": "A Layer object, or None if none was found." }, { - "signature": "Layer FindName(System.String name, System.Guid parentId)", + "signature": "Layer FindName(string name, System.Guid parentId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -65633,7 +65633,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "The name of the Layer to be searched." }, { @@ -65688,7 +65688,7 @@ ], "methods": [ { - "signature": "Linetype FindIndex(System.Int32 index)", + "signature": "Linetype FindIndex(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -65697,14 +65697,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The index to search for." } ], "returns": "A Linetype, or None if none was found." }, { - "signature": "Linetype FindName(System.String name)", + "signature": "Linetype FindName(string name)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -65713,7 +65713,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "The name of the Linetype to be searched." } ], @@ -65763,7 +65763,7 @@ ], "methods": [ { - "signature": "System.Int32 AddMaterial(DocObjects.Material material)", + "signature": "int AddMaterial(DocObjects.Material material)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -65772,7 +65772,7 @@ "returns": "The material's index (>=0) is returned. Otherwise, RhinoMath.UnsetIntIndex is returned." }, { - "signature": "DocObjects.Material FindIndex(System.Int32 index)", + "signature": "DocObjects.Material FindIndex(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -65781,7 +65781,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The index to search for." } ], @@ -65880,7 +65880,7 @@ ], "methods": [ { - "signature": "System.Void Add(ConstructionPlane cplane)", + "signature": "void Add(ConstructionPlane cplane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -65895,7 +65895,7 @@ ] }, { - "signature": "System.Int32 Add(System.String name, Geometry.Plane plane)", + "signature": "int Add(string name, Geometry.Plane plane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -65904,7 +65904,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "The name of the named construction plane." }, { @@ -65916,7 +65916,7 @@ "returns": "0 based index of the named construction plane. -1 on failure." }, { - "signature": "System.Void Clear()", + "signature": "void Clear()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -65924,7 +65924,7 @@ "since": "6.0" }, { - "signature": "System.Boolean Contains(ConstructionPlane cplane)", + "signature": "bool Contains(ConstructionPlane cplane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -65940,7 +65940,7 @@ "returns": "True if the named construction plane is in the table; False otherwise." }, { - "signature": "System.Void CopyTo(ConstructionPlane[] array, System.Int32 arrayIndex)", + "signature": "void CopyTo(ConstructionPlane[] array, int arrayIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -65948,7 +65948,7 @@ "since": "6.0" }, { - "signature": "System.Boolean Delete(DocObjects.ConstructionPlane cplane)", + "signature": "bool Delete(DocObjects.ConstructionPlane cplane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -65963,7 +65963,7 @@ ] }, { - "signature": "System.Boolean Delete(System.Int32 index)", + "signature": "bool Delete(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -65972,14 +65972,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Zero based array index." } ], "returns": "True if successful." }, { - "signature": "ConstructionPlane FindName(System.String name)", + "signature": "ConstructionPlane FindName(string name)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -65988,7 +65988,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "The name of the construction plane to be searched." } ], @@ -66004,7 +66004,7 @@ "returns": "The enumerator." }, { - "signature": "System.Int32 IndexOf(ConstructionPlane cplane)", + "signature": "int IndexOf(ConstructionPlane cplane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -66128,7 +66128,7 @@ ], "methods": [ { - "signature": "System.Boolean Equals(File3dmObject other)", + "signature": "bool Equals(File3dmObject other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -66144,7 +66144,7 @@ "returns": "True is the two objects coincide." }, { - "signature": "System.Boolean Equals(System.Object obj)", + "signature": "bool Equals(object obj)", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -66152,14 +66152,14 @@ "parameters": [ { "name": "obj", - "type": "System.Object", + "type": "object", "summary": "The other item to test." } ], "returns": "True is the two objects coincide." }, { - "signature": "System.Int32 GetHashCode()", + "signature": "int GetHashCode()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -66167,7 +66167,7 @@ "returns": "The hash code." }, { - "signature": "TextureMapping GetTextureMapping(System.Int32 mappingChannelId, out Transform xform)", + "signature": "TextureMapping GetTextureMapping(int mappingChannelId, out Transform xform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -66176,7 +66176,7 @@ "parameters": [ { "name": "mappingChannelId", - "type": "System.Int32", + "type": "int", "summary": "The mapping channel id to search for." }, { @@ -66188,7 +66188,7 @@ "returns": "The texture mapping if found, None otherwise." }, { - "signature": "System.Boolean TryReadUserData(System.Guid userDataId, System.Boolean readFromAttributes, Func dataReader)", + "signature": "bool TryReadUserData(System.Guid userDataId, bool readFromAttributes, Func dataReader)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -66201,7 +66201,7 @@ }, { "name": "readFromAttributes", - "type": "System.Boolean", + "type": "bool", "summary": "Set True to attempt to read custom userdata object from the object's Attributes . Set False to attempt to read custom userdata object from the object's Geometry ." }, { @@ -66249,7 +66249,7 @@ ], "methods": [ { - "signature": "System.Void Add(File3dmObject item)", + "signature": "void Add(File3dmObject item)", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -66432,7 +66432,7 @@ "returns": "A unique identifier for the object." }, { - "signature": "System.Guid AddClippingPlane(Plane plane, System.Double uMagnitude, System.Double vMagnitude, IEnumerable clippedViewportIds, DocObjects.ObjectAttributes attributes)", + "signature": "System.Guid AddClippingPlane(Plane plane, double uMagnitude, double vMagnitude, IEnumerable clippedViewportIds, DocObjects.ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -66446,12 +66446,12 @@ }, { "name": "uMagnitude", - "type": "System.Double", + "type": "double", "summary": "The size in U direction." }, { "name": "vMagnitude", - "type": "System.Double", + "type": "double", "summary": "The size in V direction." }, { @@ -66468,7 +66468,7 @@ "returns": "A unique identifier for the object." }, { - "signature": "System.Guid AddClippingPlane(Plane plane, System.Double uMagnitude, System.Double vMagnitude, IEnumerable clippedViewportIds)", + "signature": "System.Guid AddClippingPlane(Plane plane, double uMagnitude, double vMagnitude, IEnumerable clippedViewportIds)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -66482,12 +66482,12 @@ }, { "name": "uMagnitude", - "type": "System.Double", + "type": "double", "summary": "The size in U direction." }, { "name": "vMagnitude", - "type": "System.Double", + "type": "double", "summary": "The size in V direction." }, { @@ -66499,7 +66499,7 @@ "returns": "A unique identifier for the object." }, { - "signature": "System.Guid AddClippingPlane(Plane plane, System.Double uMagnitude, System.Double vMagnitude, System.Guid clippedViewportId)", + "signature": "System.Guid AddClippingPlane(Plane plane, double uMagnitude, double vMagnitude, System.Guid clippedViewportId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -66513,12 +66513,12 @@ }, { "name": "uMagnitude", - "type": "System.Double", + "type": "double", "summary": "The size in U direction." }, { "name": "vMagnitude", - "type": "System.Double", + "type": "double", "summary": "The size in V direction." }, { @@ -66715,7 +66715,7 @@ "returns": "A unique identifier for the object." }, { - "signature": "System.Guid AddInstanceObject(System.Int32 instanceDefinitionIndex, Transform instanceXform, ObjectAttributes attributes)", + "signature": "System.Guid AddInstanceObject(int instanceDefinitionIndex, Transform instanceXform, ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -66724,7 +66724,7 @@ "parameters": [ { "name": "instanceDefinitionIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the instance definition geometry object." }, { @@ -66741,7 +66741,7 @@ "returns": "A unique identifier for the object." }, { - "signature": "System.Guid AddInstanceObject(System.Int32 instanceDefinitionIndex, Transform instanceXform)", + "signature": "System.Guid AddInstanceObject(int instanceDefinitionIndex, Transform instanceXform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -66750,7 +66750,7 @@ "parameters": [ { "name": "instanceDefinitionIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the instance definition geometry object." }, { @@ -66825,7 +66825,7 @@ "returns": "A unique identifier for the object; or Guid.Empty on failure." }, { - "signature": "System.Guid AddLeader(System.String text, IEnumerable points)", + "signature": "System.Guid AddLeader(string text, IEnumerable points)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -66834,7 +66834,7 @@ "parameters": [ { "name": "text", - "type": "System.String", + "type": "string", "summary": "The text." }, { @@ -66846,7 +66846,7 @@ "returns": "A unique identifier for the object; or Guid.Empty on failure." }, { - "signature": "System.Guid AddLeader(System.String text, Plane plane, IEnumerable points, DocObjects.ObjectAttributes attributes)", + "signature": "System.Guid AddLeader(string text, Plane plane, IEnumerable points, DocObjects.ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -66855,7 +66855,7 @@ "parameters": [ { "name": "text", - "type": "System.String", + "type": "string", "summary": "The text." }, { @@ -66877,7 +66877,7 @@ "returns": "A unique identifier for the object; or Guid.Empty on failure." }, { - "signature": "System.Guid AddLeader(System.String text, Plane plane, IEnumerable points)", + "signature": "System.Guid AddLeader(string text, Plane plane, IEnumerable points)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -66886,7 +66886,7 @@ "parameters": [ { "name": "text", - "type": "System.String", + "type": "string", "summary": "The text." }, { @@ -67090,6 +67090,32 @@ ], "returns": "A unique identifier for the object." }, + { + "signature": "System.Guid AddPoint(double x, double y, double z)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Adds a point object to the table.", + "since": "5.0", + "parameters": [ + { + "name": "x", + "type": "double", + "summary": "X component of point coordinate." + }, + { + "name": "y", + "type": "double", + "summary": "Y component of point coordinate." + }, + { + "name": "z", + "type": "double", + "summary": "Z component of point coordinate." + } + ], + "returns": "id of new object." + }, { "signature": "System.Guid AddPoint(Point3d point, DocObjects.ObjectAttributes attributes)", "modifiers": ["public"], @@ -67164,32 +67190,6 @@ ], "returns": "A unique identifier for the object." }, - { - "signature": "System.Guid AddPoint(System.Double x, System.Double y, System.Double z)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Adds a point object to the table.", - "since": "5.0", - "parameters": [ - { - "name": "x", - "type": "System.Double", - "summary": "X component of point coordinate." - }, - { - "name": "y", - "type": "System.Double", - "summary": "Y component of point coordinate." - }, - { - "name": "z", - "type": "System.Double", - "summary": "Z component of point coordinate." - } - ], - "returns": "id of new object." - }, { "signature": "System.Guid AddPointCloud(IEnumerable points, DocObjects.ObjectAttributes attributes)", "modifiers": ["public"], @@ -67561,7 +67561,7 @@ "returns": "The Guid of the newly added object or Guid.Empty on failure." }, { - "signature": "System.Guid AddText(System.String text, Plane plane, System.Double height, System.String fontName, System.Boolean bold, System.Boolean italic, DocObjects.ObjectAttributes attributes)", + "signature": "System.Guid AddText(string text, Plane plane, double height, string fontName, bool bold, bool italic, DocObjects.ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -67570,7 +67570,7 @@ "parameters": [ { "name": "text", - "type": "System.String", + "type": "string", "summary": "Text string." }, { @@ -67580,22 +67580,22 @@ }, { "name": "height", - "type": "System.Double", + "type": "double", "summary": "Height of text." }, { "name": "fontName", - "type": "System.String", + "type": "string", "summary": "Name of FontFace." }, { "name": "bold", - "type": "System.Boolean", + "type": "bool", "summary": "Bold flag." }, { "name": "italic", - "type": "System.Boolean", + "type": "bool", "summary": "Italic flag." }, { @@ -67607,7 +67607,7 @@ "returns": "The Guid of the newly added object or Guid.Empty on failure." }, { - "signature": "System.Guid AddText(System.String text, Plane plane, System.Double height, System.String fontName, System.Boolean bold, System.Boolean italic, TextJustification justification, DocObjects.ObjectAttributes attributes)", + "signature": "System.Guid AddText(string text, Plane plane, double height, string fontName, bool bold, bool italic, TextJustification justification, DocObjects.ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -67616,7 +67616,7 @@ "parameters": [ { "name": "text", - "type": "System.String", + "type": "string", "summary": "Text string." }, { @@ -67626,22 +67626,22 @@ }, { "name": "height", - "type": "System.Double", + "type": "double", "summary": "Height of text." }, { "name": "fontName", - "type": "System.String", + "type": "string", "summary": "Name of FontFace." }, { "name": "bold", - "type": "System.Boolean", + "type": "bool", "summary": "Bold flag." }, { "name": "italic", - "type": "System.Boolean", + "type": "bool", "summary": "Italic flag." }, { @@ -67658,7 +67658,7 @@ "returns": "The Guid of the newly added object or Guid.Empty on failure." }, { - "signature": "System.Guid AddText(System.String text, Plane plane, System.Double height, System.String fontName, System.Boolean bold, System.Boolean italic, TextJustification justification)", + "signature": "System.Guid AddText(string text, Plane plane, double height, string fontName, bool bold, bool italic, TextJustification justification)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -67667,7 +67667,7 @@ "parameters": [ { "name": "text", - "type": "System.String", + "type": "string", "summary": "Text string." }, { @@ -67677,22 +67677,22 @@ }, { "name": "height", - "type": "System.Double", + "type": "double", "summary": "Height of text." }, { "name": "fontName", - "type": "System.String", + "type": "string", "summary": "Name of FontFace." }, { "name": "bold", - "type": "System.Boolean", + "type": "bool", "summary": "Bold flag." }, { "name": "italic", - "type": "System.Boolean", + "type": "bool", "summary": "Italic flag." }, { @@ -67704,7 +67704,7 @@ "returns": "The Guid of the newly added object or Guid.Empty on failure." }, { - "signature": "System.Guid AddText(System.String text, Plane plane, System.Double height, System.String fontName, System.Boolean bold, System.Boolean italic)", + "signature": "System.Guid AddText(string text, Plane plane, double height, string fontName, bool bold, bool italic)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -67713,7 +67713,7 @@ "parameters": [ { "name": "text", - "type": "System.String", + "type": "string", "summary": "Text string." }, { @@ -67723,22 +67723,22 @@ }, { "name": "height", - "type": "System.Double", + "type": "double", "summary": "Height of text." }, { "name": "fontName", - "type": "System.String", + "type": "string", "summary": "Name of FontFace." }, { "name": "bold", - "type": "System.Boolean", + "type": "bool", "summary": "Bold flag." }, { "name": "italic", - "type": "System.Boolean", + "type": "bool", "summary": "Italic flag." } ], @@ -67782,7 +67782,7 @@ "returns": "A unique identifier for the object." }, { - "signature": "System.Guid AddTextDot(System.String text, Point3d location, DocObjects.ObjectAttributes attributes)", + "signature": "System.Guid AddTextDot(string text, Point3d location, DocObjects.ObjectAttributes attributes)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -67791,7 +67791,7 @@ "parameters": [ { "name": "text", - "type": "System.String", + "type": "string", "summary": "The text." }, { @@ -67808,7 +67808,7 @@ "returns": "A unique identifier for the object." }, { - "signature": "System.Guid AddTextDot(System.String text, Point3d location)", + "signature": "System.Guid AddTextDot(string text, Point3d location)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -67817,7 +67817,7 @@ "parameters": [ { "name": "text", - "type": "System.String", + "type": "string", "summary": "The text." }, { @@ -67829,7 +67829,7 @@ "returns": "A unique identifier for the object." }, { - "signature": "System.Int32 Delete(IEnumerable objectIds)", + "signature": "int Delete(IEnumerable objectIds)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -67845,7 +67845,7 @@ "returns": "The number of successfully deleted objects." }, { - "signature": "System.Boolean Delete(System.Guid objectId)", + "signature": "bool Delete(System.Guid objectId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -67893,7 +67893,7 @@ "returns": "Array of objects that belong to the specified layer or empty array if no objects could be found." }, { - "signature": "File3dmObject[] FindByLayer(System.String layer)", + "signature": "File3dmObject[] FindByLayer(string layer)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -67902,7 +67902,7 @@ "parameters": [ { "name": "layer", - "type": "System.String", + "type": "string", "summary": "Layer to search." } ], @@ -67983,7 +67983,7 @@ ], "methods": [ { - "signature": "System.Void Clear()", + "signature": "void Clear()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -67991,7 +67991,7 @@ "since": "5.0" }, { - "signature": "System.String Dump()", + "signature": "string Dump()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -68009,7 +68009,7 @@ "returns": "The enumerator." }, { - "signature": "System.Boolean TryRead(File3dmPlugInData pluginData, Func dataReader)", + "signature": "bool TryRead(File3dmPlugInData pluginData, Func dataReader)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -68215,7 +68215,7 @@ ], "methods": [ { - "signature": "System.Boolean ChildSlotOn(System.String child_slot_name)", + "signature": "bool ChildSlotOn(string child_slot_name)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -68223,7 +68223,7 @@ "since": "8.0" }, { - "signature": "System.Boolean DeleteChild(System.String child_slot_name)", + "signature": "bool DeleteChild(string child_slot_name)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -68231,7 +68231,7 @@ "since": "8.0" }, { - "signature": "File3dmRenderContent FindChild(System.String child_slot_name)", + "signature": "File3dmRenderContent FindChild(string child_slot_name)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -68239,7 +68239,7 @@ "since": "8.0" }, { - "signature": "System.IConvertible GetParameter(System.String param)", + "signature": "System.IConvertible GetParameter(string param)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -68247,7 +68247,7 @@ "since": "8.0" }, { - "signature": "System.Boolean SetParameter(System.String param, System.Object value)", + "signature": "bool SetParameter(string param, object value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -68255,7 +68255,7 @@ "since": "8.0" }, { - "signature": "System.String XML(System.Boolean recursive)", + "signature": "string XML(bool recursive)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -68627,7 +68627,7 @@ "since": "8.0" }, { - "signature": "System.Boolean CurveEnabled(System.Guid curve_id)", + "signature": "bool CurveEnabled(System.Guid curve_id)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -68635,7 +68635,7 @@ "since": "8.0" }, { - "signature": "System.Boolean CurveIsBump(System.Guid curve_id)", + "signature": "bool CurveIsBump(System.Guid curve_id)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -68643,7 +68643,7 @@ "since": "8.0" }, { - "signature": "System.Int32 CurveProfile(System.Guid curve_id)", + "signature": "int CurveProfile(System.Guid curve_id)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -68651,7 +68651,7 @@ "since": "8.0" }, { - "signature": "System.Boolean CurvePull(System.Guid curve_id)", + "signature": "bool CurvePull(System.Guid curve_id)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -68659,7 +68659,7 @@ "since": "8.0" }, { - "signature": "System.Double CurveRadius(System.Guid curve_id)", + "signature": "double CurveRadius(System.Guid curve_id)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -68667,7 +68667,7 @@ "since": "8.0" }, { - "signature": "System.Void DeleteAllCurves()", + "signature": "void DeleteAllCurves()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -68683,7 +68683,7 @@ "since": "8.0" }, { - "signature": "System.Void SetCurveEnabled(System.Guid curve_id, System.Boolean enabled)", + "signature": "void SetCurveEnabled(System.Guid curve_id, bool enabled)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -68691,7 +68691,7 @@ "since": "8.0" }, { - "signature": "System.Void SetCurveIsBump(System.Guid curve_id, System.Boolean b)", + "signature": "void SetCurveIsBump(System.Guid curve_id, bool b)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -68699,7 +68699,7 @@ "since": "8.0" }, { - "signature": "System.Void SetCurveProfile(System.Guid curve_id, System.Int32 profile)", + "signature": "void SetCurveProfile(System.Guid curve_id, int profile)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -68707,7 +68707,7 @@ "since": "8.0" }, { - "signature": "System.Void SetCurvePull(System.Guid curve_id, System.Boolean pull)", + "signature": "void SetCurvePull(System.Guid curve_id, bool pull)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -68715,7 +68715,7 @@ "since": "8.0" }, { - "signature": "System.Void SetCurveRadius(System.Guid curve_id, System.Double radius)", + "signature": "void SetCurveRadius(System.Guid curve_id, double radius)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -68757,7 +68757,7 @@ ], "methods": [ { - "signature": "System.Void Delete(System.String section, System.String entry)", + "signature": "void Delete(string section, string entry)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -68766,18 +68766,18 @@ "parameters": [ { "name": "section", - "type": "System.String", + "type": "string", "summary": "name of section to delete. If null, all sections will be deleted." }, { "name": "entry", - "type": "System.String", + "type": "string", "summary": "name of entry to delete. If null, all entries will be deleted for a given section." } ] }, { - "signature": "System.Void Delete(System.String key)", + "signature": "void Delete(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -68786,13 +68786,13 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "The key to remove." } ] }, { - "signature": "System.String[] GetEntryNames(System.String section)", + "signature": "string GetEntryNames(string section)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -68801,14 +68801,14 @@ "parameters": [ { "name": "section", - "type": "System.String", + "type": "string", "summary": "The section from which to retrieve section names." } ], "returns": "An array of section names. This can be empty, but not null." }, { - "signature": "System.String GetKey(System.Int32 i)", + "signature": "string GetKey(int i)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -68817,14 +68817,14 @@ "parameters": [ { "name": "i", - "type": "System.Int32", + "type": "int", "summary": "The index." } ], "returns": "The key if successful." }, { - "signature": "System.String[] GetSectionNames()", + "signature": "string GetSectionNames()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -68833,7 +68833,7 @@ "returns": "An array of section names. This can be empty, but not null." }, { - "signature": "System.String GetValue(System.Int32 i)", + "signature": "string GetValue(int i)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -68842,14 +68842,14 @@ "parameters": [ { "name": "i", - "type": "System.Int32", + "type": "int", "summary": "The index at which to get the value." } ], "returns": "The string value if successful." }, { - "signature": "System.String GetValue(System.String section, System.String entry)", + "signature": "string GetValue(string section, string entry)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -68858,19 +68858,19 @@ "parameters": [ { "name": "section", - "type": "System.String", + "type": "string", "summary": "The section at which to get the value." }, { "name": "entry", - "type": "System.String", + "type": "string", "summary": "The entry to search for." } ], "returns": "The string value if successful." }, { - "signature": "System.String GetValue(System.String key)", + "signature": "string GetValue(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -68879,14 +68879,14 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "The key at which to get the value." } ], "returns": "The string value if successful." }, { - "signature": "System.String SetString(System.String section, System.String entry, System.String value)", + "signature": "string SetString(string section, string entry, string value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -68895,24 +68895,24 @@ "parameters": [ { "name": "section", - "type": "System.String", + "type": "string", "summary": "The section." }, { "name": "entry", - "type": "System.String", + "type": "string", "summary": "The entry name." }, { "name": "value", - "type": "System.String", + "type": "string", "summary": "The entry value." } ], "returns": "The previous value if successful." }, { - "signature": "System.String SetString(System.String key, System.String value)", + "signature": "string SetString(string key, string value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -68921,12 +68921,12 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "The key." }, { "name": "value", - "type": "System.String", + "type": "string", "summary": "The entry value." } ], @@ -70285,7 +70285,7 @@ ], "methods": [ { - "signature": "System.Void Add(DocObjects.ViewInfo item)", + "signature": "void Add(DocObjects.ViewInfo item)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -70293,7 +70293,7 @@ "since": "6.0" }, { - "signature": "System.Void Clear()", + "signature": "void Clear()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -70301,7 +70301,7 @@ "since": "6.0" }, { - "signature": "System.Boolean Contains(DocObjects.ViewInfo item)", + "signature": "bool Contains(DocObjects.ViewInfo item)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -70317,7 +70317,7 @@ "returns": "True if the item is in the table; False otherwise." }, { - "signature": "System.Void CopyTo(DocObjects.ViewInfo[] array, System.Int32 arrayIndex)", + "signature": "void CopyTo(DocObjects.ViewInfo[] array, int arrayIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -70325,7 +70325,7 @@ "since": "6.0" }, { - "signature": "System.Boolean Delete(DocObjects.ViewInfo item)", + "signature": "bool Delete(DocObjects.ViewInfo item)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -70333,7 +70333,7 @@ "since": "6.0" }, { - "signature": "System.Boolean Delete(System.Int32 index)", + "signature": "bool Delete(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -70342,14 +70342,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The index of the item to remove." } ], "returns": "True if the item was removed." }, { - "signature": "ViewInfo FindName(System.String name)", + "signature": "ViewInfo FindName(string name)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -70358,7 +70358,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "The name of the ViewInfo to be searched." } ], @@ -70374,7 +70374,7 @@ "returns": "An enumerator." }, { - "signature": "System.Int32 IndexOf(DocObjects.ViewInfo item)", + "signature": "int IndexOf(DocObjects.ViewInfo item)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -70448,7 +70448,7 @@ ], "methods": [ { - "signature": "System.Void EnableAnalysisMeshes(ObjectType objectType, System.Boolean enable)", + "signature": "void EnableAnalysisMeshes(ObjectType objectType, bool enable)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -70462,13 +70462,13 @@ }, { "name": "enable", - "type": "System.Boolean", + "type": "bool", "summary": "If false, disables saving for this object type." } ] }, { - "signature": "System.Void EnableRenderMeshes(ObjectType objectType, System.Boolean enable)", + "signature": "void EnableRenderMeshes(ObjectType objectType, bool enable)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -70482,7 +70482,7 @@ }, { "name": "enable", - "type": "System.Boolean", + "type": "bool", "summary": "If false, disables saving for this object type." } ] @@ -70502,7 +70502,7 @@ ], "methods": [ { - "signature": "System.Boolean Read(System.String path, RhinoDoc doc, File3dsReadOptions options)", + "signature": "bool Read(string path, RhinoDoc doc, File3dsReadOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -70511,7 +70511,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to read a file from" }, { @@ -70528,7 +70528,7 @@ "returns": "True on success" }, { - "signature": "System.Boolean Write(System.String path, RhinoDoc doc, File3dsWriteOptions options)", + "signature": "bool Write(string path, RhinoDoc doc, File3dsWriteOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -70537,7 +70537,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to write a file to" }, { @@ -70672,7 +70672,7 @@ ], "methods": [ { - "signature": "System.Boolean Write(System.String path, RhinoDoc doc, File3mfWriteOptions options)", + "signature": "bool Write(string path, RhinoDoc doc, File3mfWriteOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -70681,7 +70681,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to write a file to" }, { @@ -70800,7 +70800,7 @@ ], "methods": [ { - "signature": "System.Boolean Read(System.String path, RhinoDoc doc, FileAiReadOptions options)", + "signature": "bool Read(string path, RhinoDoc doc, FileAiReadOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -70809,7 +70809,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to read a file from" }, { @@ -70826,7 +70826,7 @@ "returns": "True on success" }, { - "signature": "System.Boolean Write(System.String path, RhinoDoc doc, FileAiWriteOptions options)", + "signature": "bool Write(string path, RhinoDoc doc, FileAiWriteOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -70835,7 +70835,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to write a file to" }, { @@ -71082,7 +71082,7 @@ ], "methods": [ { - "signature": "System.Boolean Write(System.String path, RhinoDoc doc, FileAmfWriteOptions options)", + "signature": "bool Write(string path, RhinoDoc doc, FileAmfWriteOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -71091,7 +71091,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to write a file to" }, { @@ -71154,7 +71154,7 @@ ], "methods": [ { - "signature": "System.Boolean Write(System.String path, RhinoDoc doc, FileCdWriteOptions options)", + "signature": "bool Write(string path, RhinoDoc doc, FileCdWriteOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -71163,7 +71163,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to write a file to" }, { @@ -71226,7 +71226,7 @@ ], "methods": [ { - "signature": "System.Boolean Write(System.String path, RhinoDoc doc, FileCsvWriteOptions options)", + "signature": "bool Write(string path, RhinoDoc doc, FileCsvWriteOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -71235,7 +71235,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to write a file to" }, { @@ -71504,7 +71504,7 @@ ], "methods": [ { - "signature": "System.Boolean Read(System.String path, RhinoDoc doc, FileDgnReadOptions options)", + "signature": "bool Read(string path, RhinoDoc doc, FileDgnReadOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -71513,7 +71513,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to read a file from" }, { @@ -71608,7 +71608,7 @@ ], "methods": [ { - "signature": "System.Boolean Read(System.String path, RhinoDoc doc, FileDstReadOptions options)", + "signature": "bool Read(string path, RhinoDoc doc, FileDstReadOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -71617,7 +71617,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to read a file from" }, { @@ -71680,7 +71680,7 @@ ], "methods": [ { - "signature": "System.Boolean Read(System.String path, RhinoDoc doc, FileDwgReadOptions options)", + "signature": "bool Read(string path, RhinoDoc doc, FileDwgReadOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -71689,7 +71689,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to read a file from" }, { @@ -71706,7 +71706,7 @@ "returns": "True on success" }, { - "signature": "System.Boolean Write(System.String path, RhinoDoc doc, FileDwgWriteOptions options)", + "signature": "bool Write(string path, RhinoDoc doc, FileDwgWriteOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -71715,7 +71715,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to write a file to" }, { @@ -72477,7 +72477,7 @@ ], "methods": [ { - "signature": "System.Boolean Read(System.String path, RhinoDoc doc, FileEpsReadOptions options)", + "signature": "bool Read(string path, RhinoDoc doc, FileEpsReadOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -72486,7 +72486,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to read a file from" }, { @@ -72609,7 +72609,7 @@ ], "methods": [ { - "signature": "System.Boolean Read(System.String path, RhinoDoc doc, FileFbxReadOptions options)", + "signature": "bool Read(string path, RhinoDoc doc, FileFbxReadOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -72618,7 +72618,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to read a file from" }, { @@ -72635,7 +72635,7 @@ "returns": "True on success" }, { - "signature": "System.Boolean Write(System.String path, RhinoDoc doc, FileFbxWriteOptions options)", + "signature": "bool Write(string path, RhinoDoc doc, FileFbxWriteOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -72644,7 +72644,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to write a file to" }, { @@ -72961,7 +72961,7 @@ ], "methods": [ { - "signature": "System.Boolean Read(System.String path, RhinoDoc doc, FileGHSReadOptions options)", + "signature": "bool Read(string path, RhinoDoc doc, FileGHSReadOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -72970,7 +72970,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to read a file from" }, { @@ -73107,7 +73107,7 @@ ], "methods": [ { - "signature": "System.Boolean Write(System.String filename, RhinoDoc doc, FileGltfWriteOptions options)", + "signature": "bool Write(string filename, RhinoDoc doc, FileGltfWriteOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -73116,7 +73116,7 @@ "parameters": [ { "name": "filename", - "type": "System.String", + "type": "string", "summary": "path to write a file to" }, { @@ -73340,7 +73340,7 @@ ], "methods": [ { - "signature": "System.Boolean Write(System.String path, RhinoDoc doc, FileGtsWriteOptions options)", + "signature": "bool Write(string path, RhinoDoc doc, FileGtsWriteOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -73349,7 +73349,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to write a file to" }, { @@ -73412,7 +73412,7 @@ ], "methods": [ { - "signature": "System.Boolean Write(System.String path, RhinoDoc doc, FileIgsWriteOptions options)", + "signature": "bool Write(string path, RhinoDoc doc, FileIgsWriteOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -73421,7 +73421,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to write a file to" }, { @@ -74046,7 +74046,7 @@ ], "methods": [ { - "signature": "System.Boolean Read(System.String path, RhinoDoc doc, FileLwoReadOptions options)", + "signature": "bool Read(string path, RhinoDoc doc, FileLwoReadOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -74055,7 +74055,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to read a file from" }, { @@ -74072,7 +74072,7 @@ "returns": "True on success" }, { - "signature": "System.Boolean Write(System.String path, RhinoDoc doc, FileLwoWriteOptions options)", + "signature": "bool Write(string path, RhinoDoc doc, FileLwoWriteOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -74081,7 +74081,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to write a file to" }, { @@ -74192,7 +74192,7 @@ ], "methods": [ { - "signature": "System.Boolean Read(System.String filename, RhinoDoc doc, FileObjReadOptions options)", + "signature": "bool Read(System.String filename, RhinoDoc doc, FileObjReadOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -75094,7 +75094,7 @@ "since": "6.0" }, { - "signature": "System.Boolean Read(System.String path, RhinoDoc doc, FilePdfReadOptions options)", + "signature": "bool Read(string path, RhinoDoc doc, FilePdfReadOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -75103,7 +75103,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to read a file from" }, { @@ -75120,7 +75120,7 @@ "returns": "True on success" }, { - "signature": "System.Int32 AddPage(Display.ViewCaptureSettings settings)", + "signature": "int AddPage(Display.ViewCaptureSettings settings)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -75129,7 +75129,7 @@ "returns": "page number on success" }, { - "signature": "System.Int32 AddPage(System.Int32 widthInDots, System.Int32 heightInDots, System.Int32 dotsPerInch)", + "signature": "int AddPage(int widthInDots, int heightInDots, int dotsPerInch)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -75138,7 +75138,7 @@ "returns": "page number on success" }, { - "signature": "System.Void DrawBitmap(System.Int32 pageNumber, System.Drawing.Bitmap bitmap, System.Single left, System.Single top, System.Single width, System.Single height, System.Single rotationInDegrees)", + "signature": "void DrawBitmap(int pageNumber, System.Drawing.Bitmap bitmap, float left, float top, float width, float height, float rotationInDegrees)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -75146,7 +75146,7 @@ "since": "6.5" }, { - "signature": "System.Void DrawLine(System.Int32 pageNumber, System.Drawing.PointF from, System.Drawing.PointF to, System.Drawing.Color strokeColor, System.Single strokeWidth)", + "signature": "void DrawLine(int pageNumber, System.Drawing.PointF from, System.Drawing.PointF to, System.Drawing.Color strokeColor, float strokeWidth)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -75154,7 +75154,7 @@ "since": "6.5" }, { - "signature": "System.Void DrawPolyline(System.Int32 pageNumber, System.Drawing.PointF[] polyline, System.Drawing.Color fillColor, System.Drawing.Color strokeColor, System.Single strokeWidth)", + "signature": "void DrawPolyline(int pageNumber, System.Drawing.PointF[] polyline, System.Drawing.Color fillColor, System.Drawing.Color strokeColor, float strokeWidth)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -75162,7 +75162,7 @@ "since": "6.5" }, { - "signature": "System.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, DocObjects.TextHorizontalAlignment horizontalAlignment, DocObjects.TextVerticalAlignment verticalAlignment)", + "signature": "void DrawText(int pageNumber, string text, double x, double y, float heightPoints, Rhino.DocObjects.Font onfont, System.Drawing.Color fillColor, System.Drawing.Color strokeColor, float strokeWidth, float angleDegrees, DocObjects.TextHorizontalAlignment horizontalAlignment, DocObjects.TextVerticalAlignment verticalAlignment)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -75170,14 +75170,14 @@ "since": "6.5" }, { - "signature": "System.Void FirePreWriteEvent()", + "signature": "void FirePreWriteEvent()", "modifiers": ["protected"], "protected": true, "virtual": false, "summary": "Called by the framework to fire a PreWrite event" }, { - "signature": "System.Object PdfDocumentImplementation()", + "signature": "object PdfDocumentImplementation()", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -75185,19 +75185,19 @@ "since": "6.0" }, { - "signature": "System.Void Write(System.IO.Stream stream)", + "signature": "void Write(string filename)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, - "summary": "Write PDF to a stream", + "summary": "Write PDF to a file", "since": "6.0" }, { - "signature": "System.Void Write(System.String filename)", + "signature": "void Write(System.IO.Stream stream)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, - "summary": "Write PDF to a file", + "summary": "Write PDF to a stream", "since": "6.0" } ] @@ -75347,7 +75347,7 @@ ], "methods": [ { - "signature": "System.Boolean Read(System.String path, RhinoDoc doc, FilePlyReadOptions options)", + "signature": "bool Read(string path, RhinoDoc doc, FilePlyReadOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -75356,7 +75356,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to read a file from" }, { @@ -75515,7 +75515,7 @@ ], "methods": [ { - "signature": "System.Boolean Write(System.String path, RhinoDoc doc, FilePovWriteOptions options)", + "signature": "bool Write(string path, RhinoDoc doc, FilePovWriteOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -75524,7 +75524,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to write a file to" }, { @@ -75595,7 +75595,7 @@ ], "methods": [ { - "signature": "System.Boolean Read(System.String path, RhinoDoc doc, FileRawReadOptions options)", + "signature": "bool Read(string path, RhinoDoc doc, FileRawReadOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -75604,7 +75604,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to read a file from" }, { @@ -75621,7 +75621,7 @@ "returns": "True on success" }, { - "signature": "System.Boolean Write(System.String path, RhinoDoc doc, FileRawWriteOptions options)", + "signature": "bool Write(string path, RhinoDoc doc, FileRawWriteOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -75630,7 +75630,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to write a file to" }, { @@ -75838,14 +75838,14 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true @@ -75917,7 +75917,7 @@ ], "methods": [ { - "signature": "FileReference CreateFromFullAndRelativePaths(System.String fullPath, System.String relativePath)", + "signature": "FileReference CreateFromFullAndRelativePaths(string fullPath, string relativePath)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -75926,19 +75926,19 @@ "parameters": [ { "name": "fullPath", - "type": "System.String", + "type": "string", "summary": "A full path. This parameter cannot be null." }, { "name": "relativePath", - "type": "System.String", + "type": "string", "summary": "A relative path. This parameter can be null." } ], "returns": "A file reference to the specified paths." }, { - "signature": "FileReference CreateFromFullPath(System.String fullPath)", + "signature": "FileReference CreateFromFullPath(string fullPath)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -75947,14 +75947,14 @@ "parameters": [ { "name": "fullPath", - "type": "System.String", + "type": "string", "summary": "A full path." } ], "returns": "A file reference to the specified path." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -76006,7 +76006,7 @@ ], "methods": [ { - "signature": "System.Boolean Write(System.String filename, RhinoDoc doc, FileSatWriteOptions options)", + "signature": "bool Write(string filename, RhinoDoc doc, FileSatWriteOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -76015,7 +76015,7 @@ "parameters": [ { "name": "filename", - "type": "System.String", + "type": "string", "summary": "path to write a file to" }, { @@ -76149,7 +76149,7 @@ ], "methods": [ { - "signature": "System.Boolean Read(System.String path, RhinoDoc doc, FileSkpReadOptions options)", + "signature": "bool Read(string path, RhinoDoc doc, FileSkpReadOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -76158,7 +76158,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to read a file from" }, { @@ -76175,7 +76175,7 @@ "returns": "True on success" }, { - "signature": "System.Boolean Write(System.String filename, RhinoDoc doc, FileSkpWriteOptions options)", + "signature": "bool Write(string filename, RhinoDoc doc, FileSkpWriteOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -76184,7 +76184,7 @@ "parameters": [ { "name": "filename", - "type": "System.String", + "type": "string", "summary": "path to write a file to" }, { @@ -76461,7 +76461,7 @@ ], "methods": [ { - "signature": "System.Boolean Write(System.String filename, RhinoDoc doc, FileSlcWriteOptions options)", + "signature": "bool Write(string filename, RhinoDoc doc, FileSlcWriteOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -76470,7 +76470,7 @@ "parameters": [ { "name": "filename", - "type": "System.String", + "type": "string", "summary": "path to write a file to" }, { @@ -76560,7 +76560,7 @@ ], "methods": [ { - "signature": "System.Boolean Read(System.String path, RhinoDoc doc, FileStlReadOptions options)", + "signature": "bool Read(string path, RhinoDoc doc, FileStlReadOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -76569,7 +76569,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to read a file from" }, { @@ -76586,7 +76586,7 @@ "returns": "True on success" }, { - "signature": "System.Boolean Write(System.String path, RhinoDoc doc, FileStlWriteOptions options)", + "signature": "bool Write(string path, RhinoDoc doc, FileStlWriteOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -76595,7 +76595,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to write a file to" }, { @@ -76730,7 +76730,7 @@ ], "methods": [ { - "signature": "System.Boolean Read(System.String path, RhinoDoc doc, FileStpReadOptions options)", + "signature": "bool Read(string path, RhinoDoc doc, FileStpReadOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -76739,7 +76739,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to read a file from" }, { @@ -76756,7 +76756,7 @@ "returns": "True on success" }, { - "signature": "System.Boolean Write(System.String filename, RhinoDoc doc, FileStpWriteOptions options)", + "signature": "bool Write(string filename, RhinoDoc doc, FileStpWriteOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -76765,7 +76765,7 @@ "parameters": [ { "name": "filename", - "type": "System.String", + "type": "string", "summary": "path to write a file to" }, { @@ -76938,7 +76938,7 @@ ], "methods": [ { - "signature": "System.Boolean Read(System.String path, RhinoDoc doc, FileSvgReadOptions options)", + "signature": "bool Read(string path, RhinoDoc doc, FileSvgReadOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -76947,7 +76947,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to read a file from" }, { @@ -77052,7 +77052,7 @@ ], "methods": [ { - "signature": "System.Boolean Read(System.String path, RhinoDoc doc, FileSwReadOptions options)", + "signature": "bool Read(string path, RhinoDoc doc, FileSwReadOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -77061,7 +77061,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to read a file from" }, { @@ -77140,7 +77140,7 @@ ], "methods": [ { - "signature": "System.Boolean Read(System.String path, RhinoDoc doc, FileTxtReadOptions options)", + "signature": "bool Read(string path, RhinoDoc doc, FileTxtReadOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -77149,7 +77149,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to read a file from" }, { @@ -77166,7 +77166,7 @@ "returns": "True on success" }, { - "signature": "System.Boolean Write(System.String path, RhinoDoc doc, FileTxtWriteOptions options)", + "signature": "bool Write(string path, RhinoDoc doc, FileTxtWriteOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -77175,7 +77175,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to write a file to" }, { @@ -77434,7 +77434,7 @@ ], "methods": [ { - "signature": "System.Boolean Write(System.String path, RhinoDoc doc, FileUdoWriteOptions options)", + "signature": "bool Write(string path, RhinoDoc doc, FileUdoWriteOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -77443,7 +77443,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to write a file to" }, { @@ -77506,7 +77506,7 @@ ], "methods": [ { - "signature": "System.Boolean Write(System.String path, RhinoDoc doc, FileUsdWriteOptions options)", + "signature": "bool Write(string path, RhinoDoc doc, FileUsdWriteOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -77515,7 +77515,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to write a file to" }, { @@ -77578,7 +77578,7 @@ ], "methods": [ { - "signature": "System.Boolean Write(System.String path, RhinoDoc doc, FileVdaWriteOptions options)", + "signature": "bool Write(string path, RhinoDoc doc, FileVdaWriteOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -77587,7 +77587,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to write a file to" }, { @@ -77738,7 +77738,7 @@ ], "methods": [ { - "signature": "System.Boolean Write(System.String path, RhinoDoc doc, FileVrmlWriteOptions options)", + "signature": "bool Write(string path, RhinoDoc doc, FileVrmlWriteOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -77747,7 +77747,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to write a file to" }, { @@ -77988,14 +77988,14 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true @@ -78015,7 +78015,7 @@ ], "methods": [ { - "signature": "System.Boolean Write(System.String filename, RhinoDoc doc, FileX_TWriteOptions options)", + "signature": "bool Write(string filename, RhinoDoc doc, FileX_TWriteOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -78024,7 +78024,7 @@ "parameters": [ { "name": "filename", - "type": "System.String", + "type": "string", "summary": "path to write a file to" }, { @@ -78128,7 +78128,7 @@ ], "methods": [ { - "signature": "System.Boolean Write(System.String path, RhinoDoc doc, FileX3dvWriteOptions options)", + "signature": "bool Write(string path, RhinoDoc doc, FileX3dvWriteOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -78137,7 +78137,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to write a file to" }, { @@ -78224,7 +78224,7 @@ ], "methods": [ { - "signature": "System.Boolean Write(System.String path, RhinoDoc doc, FileFbxWriteOptions options)", + "signature": "bool Write(string path, RhinoDoc doc, FileFbxWriteOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -78233,7 +78233,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "path to write a file to" }, { @@ -78412,7 +78412,7 @@ ], "methods": [ { - "signature": "System.Boolean SupportsAlphaChannel(System.String filename)", + "signature": "bool SupportsAlphaChannel(string filename)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -78482,7 +78482,7 @@ "returns": "A ModelComponentType ." }, { - "signature": "System.Int32 ActiveObjectCount(ModelComponentType type)", + "signature": "int ActiveObjectCount(ModelComponentType type)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -78490,7 +78490,7 @@ "since": "6.0" }, { - "signature": "System.Void Clear()", + "signature": "void Clear()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -78498,7 +78498,7 @@ "since": "6.0" }, { - "signature": "System.Boolean Contains(ModelComponent item)", + "signature": "bool Contains(ModelComponent item)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -78514,7 +78514,7 @@ "returns": "True if the item is contained; otherwise, false." }, { - "signature": "System.Void CopyTo(ModelComponent[] array, System.Int32 arrayIndex)", + "signature": "void CopyTo(ModelComponent[] array, int arrayIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -78528,7 +78528,7 @@ }, { "name": "arrayIndex", - "type": "System.Int32", + "type": "int", "summary": "The position in the array from which to start copying." } ] @@ -78587,7 +78587,7 @@ "returns": "Reference to the rhino object with the objectId or None if no such object could be found." }, { - "signature": "ModelComponent FindIndex(System.Int32 index, ModelComponentType type)", + "signature": "ModelComponent FindIndex(int index, ModelComponentType type)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -78596,7 +78596,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of model component to search for." }, { @@ -78608,7 +78608,7 @@ "returns": "Reference to the rhino object or None if no such object could be found." }, { - "signature": "T FindIndex(System.Int32 index)", + "signature": "T FindIndex(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -78617,14 +78617,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of model component to search for." } ], "returns": "Reference to the rhino object or None if no such object could be found." }, { - "signature": "ModelComponent FindName(System.String name, ModelComponentType type, System.Guid parent)", + "signature": "ModelComponent FindName(string name, ModelComponentType type, System.Guid parent)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -78633,7 +78633,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "Name of model component to search for." }, { @@ -78650,7 +78650,7 @@ "returns": "Reference to the rhino object or None if no such object could be found." }, { - "signature": "T FindName(System.String name, System.Guid parent)", + "signature": "T FindName(string name, System.Guid parent)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -78659,7 +78659,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "Name of model component to search for." }, { @@ -78774,7 +78774,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "A name. This can be None and can refer to a non-existing path." }, { @@ -78784,7 +78784,7 @@ }, { "name": "ignoreCase", - "type": "System.Boolean", + "type": "bool", "summary": "All manifest searches currently ignore case, except for groups." } ] @@ -78799,7 +78799,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "A name. This can be None and can refer to a non-existing path." }, { @@ -78824,7 +78824,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "A name. This can be None and can refer to a non-existing path." }, { @@ -78844,7 +78844,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "A name. This can be None and can refer to a non-existing path." } ] @@ -78881,7 +78881,7 @@ ], "methods": [ { - "signature": "NameHash CreateFilePathHash(System.String path)", + "signature": "NameHash CreateFilePathHash(string path)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -78890,7 +78890,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "A path. This can be None and can refer to a non-existing path." } ] @@ -78905,7 +78905,7 @@ "returns": "A different instance of the same name hash." }, { - "signature": "System.Boolean Equals(NameHash other)", + "signature": "bool Equals(NameHash other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -78921,7 +78921,7 @@ "returns": "True if the two hashes are equal." }, { - "signature": "System.Boolean Equals(System.Object obj)", + "signature": "bool Equals(object obj)", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -78929,14 +78929,14 @@ "parameters": [ { "name": "obj", - "type": "System.Object", + "type": "object", "summary": "The other content hash to compare." } ], "returns": "True if the two hashes are equal." }, { - "signature": "System.Int32 GetHashCode()", + "signature": "int GetHashCode()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -79060,7 +79060,7 @@ ], "methods": [ { - "signature": "System.Byte[] FileSystemPathHash(System.String path, System.Boolean? ignoreCase)", + "signature": "byte FileSystemPathHash(string path, bool ignoreCase)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -79068,19 +79068,19 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "A non-None path string." }, { "name": "ignoreCase", - "type": "System.Boolean?", + "type": "bool", "summary": "If case should be ignored. If this is None or unspecified, the operating system default is used." } ], "returns": "A 20-byte long SHA1 hash." }, { - "signature": "System.Byte[] StringHash(System.String input)", + "signature": "byte StringHash(string input)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -79089,7 +79089,7 @@ "returns": "A 20-byte long SHA1 hash." }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "override"], "protected": true, "virtual": false, @@ -79097,13 +79097,13 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the class user called Dispose." } ] }, { - "signature": "System.Void HashCore(System.Byte[] array, System.Int32 start, System.Int32 length)", + "signature": "void HashCore(byte array, int start, int length)", "modifiers": ["protected", "override"], "protected": true, "virtual": false, @@ -79111,23 +79111,23 @@ "parameters": [ { "name": "array", - "type": "System.Byte[]", + "type": "byte", "summary": "The array." }, { "name": "start", - "type": "System.Int32", + "type": "int", "summary": "The start of the data to consider in the array." }, { "name": "length", - "type": "System.Int32", + "type": "int", "summary": "The used data length on the array." } ] }, { - "signature": "System.Byte[] HashFinal()", + "signature": "byte HashFinal()", "modifiers": ["protected", "override"], "protected": true, "virtual": false, @@ -79135,7 +79135,7 @@ "returns": "The final hash." }, { - "signature": "System.Void Initialize()", + "signature": "void Initialize()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -79176,7 +79176,7 @@ "parameters": [ { "name": "filename", - "type": "System.String", + "type": "string", "summary": "Name of file to create and write to. If null, then text output is sent to StdOut" } ] @@ -79204,7 +79204,7 @@ "remarks": "All Print methods of this instance are guaranteed to be thread safe. Other methods are not guaranteed to be thread safe." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -79212,7 +79212,7 @@ "since": "5.1" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -79220,13 +79220,13 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] }, { - "signature": "System.Void PopIndent()", + "signature": "void PopIndent()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -79234,7 +79234,7 @@ "since": "5.1" }, { - "signature": "System.Void Print(System.String format, System.Object arg0, System.Object arg1)", + "signature": "void Print(string format, object arg0, object arg1)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -79242,7 +79242,7 @@ "since": "5.1" }, { - "signature": "System.Void Print(System.String format, System.Object arg0)", + "signature": "void Print(string format, object arg0)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -79250,7 +79250,7 @@ "since": "5.1" }, { - "signature": "System.Void Print(System.String text)", + "signature": "void Print(string text)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -79258,7 +79258,7 @@ "since": "5.1" }, { - "signature": "System.Void PrintWrappedText(System.String text, System.Int32 lineLength)", + "signature": "void PrintWrappedText(string text, int lineLength)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -79266,7 +79266,7 @@ "since": "5.1" }, { - "signature": "System.Void PushIndent()", + "signature": "void PushIndent()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -79274,7 +79274,7 @@ "since": "5.1" }, { - "signature": "System.String ToString()", + "signature": "string ToString()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -79312,7 +79312,7 @@ }, { "name": "offset", - "type": "System.Double", + "type": "double", "summary": "How far to offset the dimension location from the arc" } ] @@ -79352,7 +79352,7 @@ }, { "name": "bSetExtensionPoints", - "type": "System.Boolean", + "type": "bool", "summary": "If bSetExtensionPoints is true, and a pointOnLine parameter is valid, that point is used as the extension point. Otherwise the angular dimension arc endpoint is used." } ] @@ -79534,7 +79534,7 @@ ], "methods": [ { - "signature": "AngularDimension Create(DimensionStyle dimStyle, Line line1, Point3d pointOnLine1, Line line2, Point3d pointOnLine2, Point3d pointOnAngularDimensionArc, System.Boolean bSetExtensionPoints)", + "signature": "AngularDimension Create(DimensionStyle dimStyle, Line line1, Point3d pointOnLine1, Line line2, Point3d pointOnLine2, Point3d pointOnAngularDimensionArc, bool bSetExtensionPoints)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -79573,7 +79573,7 @@ }, { "name": "bSetExtensionPoints", - "type": "System.Boolean", + "type": "bool", "summary": "If bSetExtensionPoints is true, and a pointOnLine parameter is valid, that point is used as the extension point. Otherwise the angular dimension arc endpoint is used." } ], @@ -79684,7 +79684,7 @@ "obsolete": "Use an override that accepts a DimStyle" }, { - "signature": "System.Boolean AdjustFromPoints(Plane plane, Point3d extpoint1, Point3d extpoint2, Point3d dirpoint1, Point3d dirpoint2, Point3d dimlinepoint)", + "signature": "bool AdjustFromPoints(Plane plane, Point3d extpoint1, Point3d extpoint2, Point3d dirpoint1, Point3d dirpoint2, Point3d dimlinepoint)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -79725,7 +79725,7 @@ "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean AdjustFromPoints(Plane plane, Point3d centerpoint, Point3d defpoint1, Point3d defpoint2, Point3d dimlinepoint)", + "signature": "bool AdjustFromPoints(Plane plane, Point3d centerpoint, Point3d defpoint1, Point3d defpoint2, Point3d dimlinepoint)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -79761,7 +79761,7 @@ "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean Get3dPoints(out Point3d centerpoint, out Point3d defpoint1, out Point3d defpoint2, out Point3d arrowpoint1, out Point3d arrowpoint2, out Point3d dimlinepoint, out Point3d textpoint)", + "signature": "bool Get3dPoints(out Point3d centerpoint, out Point3d defpoint1, out Point3d defpoint2, out Point3d arrowpoint1, out Point3d arrowpoint2, out Point3d dimlinepoint, out Point3d textpoint)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -79806,21 +79806,21 @@ ] }, { - "signature": "System.String GetAngleDisplayText(DimensionStyle style)", + "signature": "string GetAngleDisplayText(DimensionStyle style)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean GetDisplayLines(DimensionStyle style, System.Double scale, out Line[] lines, out Arc[] arcs)", + "signature": "bool GetDisplayLines(DimensionStyle style, double scale, out Line[] lines, out Arc[] arcs)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean GetTextRectangle(out Point3d[] corners)", + "signature": "bool GetTextRectangle(out Point3d[] corners)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -80165,21 +80165,21 @@ ], "methods": [ { - "signature": "System.Boolean FirstCharProperties(System.String rtf_str, ref System.Boolean bold, ref System.Boolean italic, ref System.Boolean underline, ref System.String facename)", + "signature": "bool FirstCharProperties(string rtf_str, ref bool bold, ref bool italic, ref bool underline, ref string facename)", "modifiers": ["static", "public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.String FormatRtfString(System.String rtf_in, System.Boolean clear_bold, System.Boolean set_bold, System.Boolean clear_italic, System.Boolean set_italic, System.Boolean clear_underline, System.Boolean set_underline, System.Boolean clear_facename, System.Boolean set_facename, System.String facename)", + "signature": "string FormatRtfString(string rtf_in, bool clear_bold, bool set_bold, bool clear_italic, bool set_italic, bool clear_underline, bool set_underline, bool clear_facename, bool set_facename, string facename)", "modifiers": ["static", "public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Double GetDimensionScale(RhinoDoc doc, DimensionStyle dimstyle, Rhino.Display.RhinoViewport vport)", + "signature": "double GetDimensionScale(RhinoDoc doc, DimensionStyle dimstyle, Rhino.Display.RhinoViewport vport)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -80187,14 +80187,14 @@ "since": "6.0" }, { - "signature": "System.String PlainTextToRtf(System.String str)", + "signature": "string PlainTextToRtf(string str)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean ClearPropertyOverrides()", + "signature": "bool ClearPropertyOverrides()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -80226,7 +80226,7 @@ "since": "6.0" }, { - "signature": "System.String GetPlainTextWithRunMap(ref System.Int32[] map)", + "signature": "string GetPlainTextWithRunMap(ref int map)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -80235,14 +80235,14 @@ "parameters": [ { "name": "map", - "type": "System.Int32[]", + "type": "int", "summary": "an array of int values in groups of 3: run index, character start position, and length." } ], "returns": "A plain text string." }, { - "signature": "System.Boolean IsAllBold()", + "signature": "bool IsAllBold()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -80250,7 +80250,7 @@ "since": "6.22" }, { - "signature": "System.Boolean IsAllItalic()", + "signature": "bool IsAllItalic()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -80258,7 +80258,7 @@ "since": "6.22" }, { - "signature": "System.Boolean IsAllUnderlined()", + "signature": "bool IsAllUnderlined()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -80266,7 +80266,7 @@ "since": "6.22" }, { - "signature": "System.Boolean IsPropertyOverridden(DimensionStyle.Field field)", + "signature": "bool IsPropertyOverridden(DimensionStyle.Field field)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -80274,7 +80274,7 @@ "since": "6.0" }, { - "signature": "System.Boolean RunReplace(System.String replaceString, System.Int32 startRunIndex, System.Int32 startRunPosition, System.Int32 endRunIndex, System.Int32 endRunPosition)", + "signature": "bool RunReplace(string replaceString, int startRunIndex, int startRunPosition, int endRunIndex, int endRunPosition)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -80282,28 +80282,28 @@ "since": "7.0" }, { - "signature": "System.Boolean SetBold(System.Boolean set_on)", + "signature": "bool SetBold(bool set_on)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, "since": "6.0" }, { - "signature": "System.Boolean SetFacename(System.Boolean set_on, System.String facename)", + "signature": "bool SetFacename(bool set_on, string facename)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, "since": "6.0" }, { - "signature": "System.Boolean SetItalic(System.Boolean set_on)", + "signature": "bool SetItalic(bool set_on)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, "since": "6.0" }, { - "signature": "System.Boolean SetOverrideDimStyle(DimensionStyle OverrideStyle)", + "signature": "bool SetOverrideDimStyle(DimensionStyle OverrideStyle)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -80311,21 +80311,21 @@ "since": "6.0" }, { - "signature": "System.Void SetRichText(System.String rtfText, DimensionStyle dimstyle)", + "signature": "void SetRichText(string rtfText, DimensionStyle dimstyle)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean SetUnderline(System.Boolean set_on)", + "signature": "bool SetUnderline(bool set_on)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, "since": "6.0" }, { - "signature": "System.Void WrapText()", + "signature": "void WrapText()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -80448,7 +80448,7 @@ }, { "name": "angleRadians", - "type": "System.Double", + "type": "double", "summary": "Sweep angle of arc (in radians)" } ] @@ -80488,12 +80488,12 @@ }, { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "Radius of arc." }, { "name": "angleRadians", - "type": "System.Double", + "type": "double", "summary": "Sweep angle of arc (in radians)" } ] @@ -80518,12 +80518,12 @@ }, { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "Radius of arc." }, { "name": "angleRadians", - "type": "System.Double", + "type": "double", "summary": "Sweep angle of arc (in radians)" } ] @@ -80543,12 +80543,12 @@ }, { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "Radius of arc." }, { "name": "angleRadians", - "type": "System.Double", + "type": "double", "summary": "Sweep angle of arc (in radians)" } ] @@ -80788,7 +80788,7 @@ "returns": "Bounding box of arc." }, { - "signature": "System.Double ClosestParameter(Point3d testPoint)", + "signature": "double ClosestParameter(Point3d testPoint)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -80820,7 +80820,7 @@ "returns": "The point on the arc that is closest to testPoint. If testPoint is the center of the arc, then the starting point of the arc is returned. UnsetPoint on failure." }, { - "signature": "System.Boolean EpsilonEquals(Arc other, System.Double epsilon)", + "signature": "bool EpsilonEquals(Arc other, double epsilon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -80828,7 +80828,7 @@ "since": "5.4" }, { - "signature": "System.Boolean Equals(Arc other)", + "signature": "bool Equals(Arc other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -80844,7 +80844,7 @@ "returns": "True if obj is equal to this arc; otherwise false." }, { - "signature": "System.Boolean Equals(System.Object obj)", + "signature": "bool Equals(object obj)", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -80852,14 +80852,14 @@ "parameters": [ { "name": "obj", - "type": "System.Object", + "type": "object", "summary": "An object." } ], "returns": "True if obj is an arc and is exactly equal to this arc; otherwise false." }, { - "signature": "System.Int32 GetHashCode()", + "signature": "int GetHashCode()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -80867,7 +80867,7 @@ "returns": "A non-unique integer that represents this arc." }, { - "signature": "Point3d PointAt(System.Double t)", + "signature": "Point3d PointAt(double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -80876,14 +80876,14 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Arc parameter to evaluate." } ], "returns": "The point at the given parameter." }, { - "signature": "System.Void Reverse()", + "signature": "void Reverse()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -80891,7 +80891,7 @@ "since": "5.0" }, { - "signature": "Vector3d TangentAt(System.Double t)", + "signature": "Vector3d TangentAt(double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -80900,7 +80900,7 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Parameter of tangent to evaluate." } ], @@ -80916,7 +80916,7 @@ "returns": "A nurbs curve representation of this arc or None if no such representation could be made." }, { - "signature": "NurbsCurve ToNurbsCurve(System.Int32 degree, System.Int32 cvCount)", + "signature": "NurbsCurve ToNurbsCurve(int degree, int cvCount)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -80925,19 +80925,19 @@ "parameters": [ { "name": "degree", - "type": "System.Int32", + "type": "int", "summary": ">=1" }, { "name": "cvCount", - "type": "System.Int32", + "type": "int", "summary": "cv count >=5" } ], "returns": "NURBS curve approximation of an arc on success" }, { - "signature": "System.Boolean Transform(Transform xform)", + "signature": "bool Transform(Transform xform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -80953,7 +80953,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean Trim(Interval domain)", + "signature": "bool Trim(Interval domain)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -81044,12 +81044,12 @@ }, { "name": "t0", - "type": "System.Double", + "type": "double", "summary": "A new Domain.T0 value." }, { "name": "t1", - "type": "System.Double", + "type": "double", "summary": "A new Domain.T1 value." } ] @@ -81099,12 +81099,12 @@ }, { "name": "t0", - "type": "System.Double", + "type": "double", "summary": "A new Domain.T0 value." }, { "name": "t1", - "type": "System.Double", + "type": "double", "summary": "A new Domain.T1 value." } ] @@ -81380,7 +81380,7 @@ ], "methods": [ { - "signature": "AreaMassProperties Compute(Brep brep, System.Boolean area, System.Boolean firstMoments, System.Boolean secondMoments, System.Boolean productMoments, System.Double relativeTolerance, System.Double absoluteTolerance)", + "signature": "AreaMassProperties Compute(Brep brep, bool area, bool firstMoments, bool secondMoments, bool productMoments, double relativeTolerance, double absoluteTolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -81394,39 +81394,39 @@ }, { "name": "area", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate area." }, { "name": "firstMoments", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate area first moments, area, and area centroid." }, { "name": "secondMoments", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate area second moments." }, { "name": "productMoments", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate area product moments." }, { "name": "relativeTolerance", - "type": "System.Double", + "type": "double", "summary": "The relative tolerance used for the calculation. In overloads of this function where tolerances are not specified, 1.0e-6 is used." }, { "name": "absoluteTolerance", - "type": "System.Double", + "type": "double", "summary": "The absolute tolerancwe used for the calculation. In overloads of this function where tolerances are not specified, 1.0e-6 is used." } ], "returns": "The AreaMassProperties for the given Brep or None on failure." }, { - "signature": "AreaMassProperties Compute(Brep brep, System.Boolean area, System.Boolean firstMoments, System.Boolean secondMoments, System.Boolean productMoments)", + "signature": "AreaMassProperties Compute(Brep brep, bool area, bool firstMoments, bool secondMoments, bool productMoments)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -81440,22 +81440,22 @@ }, { "name": "area", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate area." }, { "name": "firstMoments", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate area first moments, area, and area centroid." }, { "name": "secondMoments", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate area second moments." }, { "name": "productMoments", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate area product moments." } ], @@ -81478,7 +81478,7 @@ "returns": "The AreaMassProperties for the given Brep or None on failure." }, { - "signature": "AreaMassProperties Compute(Curve closedPlanarCurve, System.Double planarTolerance)", + "signature": "AreaMassProperties Compute(Curve closedPlanarCurve, double planarTolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -81492,7 +81492,7 @@ }, { "name": "planarTolerance", - "type": "System.Double", + "type": "double", "summary": "absolute tolerance used to insure the closed curve is planar" } ], @@ -81531,7 +81531,7 @@ "returns": "The AreaMassProperties for the given hatch or None on failure." }, { - "signature": "AreaMassProperties Compute(IEnumerable geometry, System.Boolean area, System.Boolean firstMoments, System.Boolean secondMoments, System.Boolean productMoments)", + "signature": "AreaMassProperties Compute(IEnumerable geometry, bool area, bool firstMoments, bool secondMoments, bool productMoments)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -81545,22 +81545,22 @@ }, { "name": "area", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate area." }, { "name": "firstMoments", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate area first moments, area, and area centroid." }, { "name": "secondMoments", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate area second moments." }, { "name": "productMoments", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate area product moments." } ], @@ -81583,7 +81583,7 @@ "returns": "The Area properties for the entire collection or None on failure." }, { - "signature": "AreaMassProperties Compute(Mesh mesh, System.Boolean area, System.Boolean firstMoments, System.Boolean secondMoments, System.Boolean productMoments)", + "signature": "AreaMassProperties Compute(Mesh mesh, bool area, bool firstMoments, bool secondMoments, bool productMoments)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -81597,22 +81597,22 @@ }, { "name": "area", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate area." }, { "name": "firstMoments", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate area first moments, area, and area centroid." }, { "name": "secondMoments", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate area second moments." }, { "name": "productMoments", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate area product moments." } ], @@ -81635,7 +81635,7 @@ "returns": "The AreaMassProperties for the given Mesh or None on failure." }, { - "signature": "AreaMassProperties Compute(Surface surface, System.Boolean area, System.Boolean firstMoments, System.Boolean secondMoments, System.Boolean productMoments)", + "signature": "AreaMassProperties Compute(Surface surface, bool area, bool firstMoments, bool secondMoments, bool productMoments)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -81649,22 +81649,22 @@ }, { "name": "area", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate area." }, { "name": "firstMoments", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate area first moments, area, and area centroid." }, { "name": "secondMoments", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate area second moments." }, { "name": "productMoments", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate area product moments." } ], @@ -81687,7 +81687,7 @@ "returns": "The AreaMassProperties for the given Surface or None on failure." }, { - "signature": "System.Boolean CentroidCoordinatesPrincipalMoments(out System.Double x, out Vector3d xaxis, out System.Double y, out Vector3d yaxis, out System.Double z, out Vector3d zaxis)", + "signature": "bool CentroidCoordinatesPrincipalMoments(out double x, out Vector3d xaxis, out double y, out Vector3d yaxis, out double z, out Vector3d zaxis)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -81696,7 +81696,7 @@ "parameters": [ { "name": "x", - "type": "System.Double", + "type": "double", "summary": "Principal moment." }, { @@ -81706,7 +81706,7 @@ }, { "name": "y", - "type": "System.Double", + "type": "double", "summary": "Principal moment." }, { @@ -81716,7 +81716,7 @@ }, { "name": "z", - "type": "System.Double", + "type": "double", "summary": "Principal moment." }, { @@ -81728,7 +81728,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean CentroidCoordinatesPrincipalMomentsOfInertia(out System.Double x, out Vector3d xaxis, out System.Double y, out Vector3d yaxis, out System.Double z, out Vector3d zaxis)", + "signature": "bool CentroidCoordinatesPrincipalMomentsOfInertia(out double x, out Vector3d xaxis, out double y, out Vector3d yaxis, out double z, out Vector3d zaxis)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -81737,7 +81737,7 @@ "parameters": [ { "name": "x", - "type": "System.Double", + "type": "double", "summary": "Principal moment." }, { @@ -81747,7 +81747,7 @@ }, { "name": "y", - "type": "System.Double", + "type": "double", "summary": "Principal moment." }, { @@ -81757,7 +81757,7 @@ }, { "name": "z", - "type": "System.Double", + "type": "double", "summary": "Principal moment." }, { @@ -81769,7 +81769,7 @@ "returns": "True if successful." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -81777,7 +81777,7 @@ "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -81785,13 +81785,13 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] }, { - "signature": "System.Boolean WorldCoordinatesPrincipalMoments(out System.Double x, out Vector3d xaxis, out System.Double y, out Vector3d yaxis, out System.Double z, out Vector3d zaxis)", + "signature": "bool WorldCoordinatesPrincipalMoments(out double x, out Vector3d xaxis, out double y, out Vector3d yaxis, out double z, out Vector3d zaxis)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -81800,7 +81800,7 @@ "parameters": [ { "name": "x", - "type": "System.Double", + "type": "double", "summary": "Principal moment." }, { @@ -81810,7 +81810,7 @@ }, { "name": "y", - "type": "System.Double", + "type": "double", "summary": "Principal moment." }, { @@ -81820,7 +81820,7 @@ }, { "name": "z", - "type": "System.Double", + "type": "double", "summary": "Principal moment." }, { @@ -81832,7 +81832,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean WorldCoordinatesPrincipalMomentsOfInertia(out System.Double x, out Vector3d xaxis, out System.Double y, out Vector3d yaxis, out System.Double z, out Vector3d zaxis)", + "signature": "bool WorldCoordinatesPrincipalMomentsOfInertia(out double x, out Vector3d xaxis, out double y, out Vector3d yaxis, out double z, out Vector3d zaxis)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -81841,7 +81841,7 @@ "parameters": [ { "name": "x", - "type": "System.Double", + "type": "double", "summary": "Principal moment." }, { @@ -81851,7 +81851,7 @@ }, { "name": "y", - "type": "System.Double", + "type": "double", "summary": "Principal moment." }, { @@ -81861,7 +81861,7 @@ }, { "name": "z", - "type": "System.Double", + "type": "double", "summary": "Principal moment." }, { @@ -82037,7 +82037,7 @@ "returns": "A new array of Bezier curves" }, { - "signature": "BezierCurve[] CreateCubicBeziers(Curve sourceCurve, System.Double distanceTolerance, System.Double kinkTolerance)", + "signature": "BezierCurve[] CreateCubicBeziers(Curve sourceCurve, double distanceTolerance, double kinkTolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -82051,12 +82051,12 @@ }, { "name": "distanceTolerance", - "type": "System.Double", + "type": "double", "summary": "The max fitting error. Use RhinoMath.SqrtEpsilon as a minimum." }, { "name": "kinkTolerance", - "type": "System.Double", + "type": "double", "summary": "If the input curve has a g1-discontinuity with angle radian measure greater than kinkTolerance at some point P, the list of beziers will also have a kink at P." } ], @@ -82095,7 +82095,7 @@ "returns": "new bezier curve if successful" }, { - "signature": "System.Boolean ChangeDimension(System.Int32 desiredDimension)", + "signature": "bool ChangeDimension(int desiredDimension)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -82104,7 +82104,7 @@ "returns": "True if successful. False if desired_dimension < 1" }, { - "signature": "Vector3d CurvatureAt(System.Double t)", + "signature": "Vector3d CurvatureAt(double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -82114,14 +82114,14 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Evaluation parameter." } ], "returns": "Curvature vector of the curve at the parameter t." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -82129,7 +82129,7 @@ "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -82137,13 +82137,13 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] }, { - "signature": "BoundingBox GetBoundingBox(System.Boolean accurate)", + "signature": "BoundingBox GetBoundingBox(bool accurate)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -82152,14 +82152,14 @@ "parameters": [ { "name": "accurate", - "type": "System.Boolean", + "type": "bool", "summary": "If true, a physically accurate bounding box will be computed. If not, a bounding box estimate will be computed. For some geometry types there is no difference between the estimate and the accurate bounding box. Estimated bounding boxes can be computed much (much) faster than accurate (or \"tight\") bounding boxes. Estimated bounding boxes are always similar to or larger than accurate bounding boxes." } ], "returns": "The bounding box of the geometry in world coordinates or BoundingBox.Empty if not bounding box could be found." }, { - "signature": "Point2d GetControlVertex2d(System.Int32 index)", + "signature": "Point2d GetControlVertex2d(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -82168,14 +82168,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Control vertex index (0 <= index < ControlVertexCount)" } ], "returns": "If the bezier is rational, the euclidean location is returned." }, { - "signature": "Point3d GetControlVertex3d(System.Int32 index)", + "signature": "Point3d GetControlVertex3d(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -82184,14 +82184,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Control vertex index (0 <= index < ControlVertexCount)" } ], "returns": "If the bezier is rational, the euclidean location is returned." }, { - "signature": "Point4d GetControlVertex4d(System.Int32 index)", + "signature": "Point4d GetControlVertex4d(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -82200,14 +82200,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Control vertex index (0 <= index < ControlVertexCount)" } ], "returns": "Homogeneous value of control vertex. If the bezier is not rational, the weight is 1." }, { - "signature": "System.Void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)", + "signature": "void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -82227,7 +82227,7 @@ ] }, { - "signature": "System.Boolean IncreaseDegree(System.Int32 desiredDegree)", + "signature": "bool IncreaseDegree(int desiredDegree)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -82236,7 +82236,7 @@ "returns": "True if successful. False if desiredDegree < current degree." }, { - "signature": "System.Boolean MakeNonRational()", + "signature": "bool MakeNonRational()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -82245,7 +82245,7 @@ "returns": "True if successful" }, { - "signature": "System.Boolean MakeRational()", + "signature": "bool MakeRational()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -82254,7 +82254,7 @@ "returns": "True if successful" }, { - "signature": "Point3d PointAt(System.Double t)", + "signature": "Point3d PointAt(double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -82264,14 +82264,14 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Evaluation parameter." } ], "returns": "Point (location of curve at the parameter t)." }, { - "signature": "System.Boolean Split(System.Double t, out BezierCurve left, out BezierCurve right)", + "signature": "bool Split(double t, out BezierCurve left, out BezierCurve right)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -82280,7 +82280,7 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "parameter must satisfy 0 < t < 1" }, { @@ -82297,7 +82297,7 @@ "returns": "True on success" }, { - "signature": "Vector3d TangentAt(System.Double t)", + "signature": "Vector3d TangentAt(double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -82307,7 +82307,7 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Evaluation parameter." } ], @@ -82383,7 +82383,7 @@ "returns": "new bezier curve if successful" }, { - "signature": "System.Int32 ControlVertexCount(System.Int32 direction)", + "signature": "int ControlVertexCount(int direction)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -82392,13 +82392,13 @@ "parameters": [ { "name": "direction", - "type": "System.Int32", + "type": "int", "summary": "0 for first parameter's domain, 1 for second parameter's domain." } ] }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -82406,7 +82406,7 @@ "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -82414,13 +82414,13 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] }, { - "signature": "Interval Domain(System.Int32 direction)", + "signature": "Interval Domain(int direction)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -82429,14 +82429,14 @@ "parameters": [ { "name": "direction", - "type": "System.Int32", + "type": "int", "summary": "0 gets first parameter, 1 gets second parameter." } ], "returns": "An interval value." }, { - "signature": "BoundingBox GetBoundingBox(System.Boolean accurate)", + "signature": "BoundingBox GetBoundingBox(bool accurate)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -82445,7 +82445,7 @@ "returns": "The bounding box of the geometry in world coordinates or BoundingBox.Empty if not bounding box could be found." }, { - "signature": "Point2d GetControlVertex2d(System.Int32 i, System.Int32 j)", + "signature": "Point2d GetControlVertex2d(int i, int j)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -82454,19 +82454,19 @@ "parameters": [ { "name": "i", - "type": "System.Int32", + "type": "int", "summary": "Control vertex index (0 <= index < ControlVertexCount)" }, { "name": "j", - "type": "System.Int32", + "type": "int", "summary": "Control vertex index (0 <= index < ControlVertexCount)" } ], "returns": "If the bezier is rational, the euclidean location is returned." }, { - "signature": "Point3d GetControlVertex3d(System.Int32 i, System.Int32 j)", + "signature": "Point3d GetControlVertex3d(int i, int j)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -82475,19 +82475,19 @@ "parameters": [ { "name": "i", - "type": "System.Int32", + "type": "int", "summary": "Control vertex index (0 <= index < ControlVertexCount)" }, { "name": "j", - "type": "System.Int32", + "type": "int", "summary": "Control vertex index (0 <= index < ControlVertexCount)" } ], "returns": "If the bezier is rational, the euclidean location is returned." }, { - "signature": "Point4d GetControlVertex4d(System.Int32 i, System.Int32 j)", + "signature": "Point4d GetControlVertex4d(int i, int j)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -82496,19 +82496,19 @@ "parameters": [ { "name": "i", - "type": "System.Int32", + "type": "int", "summary": "Control vertex index (0 <= index < ControlVertexCount)" }, { "name": "j", - "type": "System.Int32", + "type": "int", "summary": "Control vertex index (0 <= index < ControlVertexCount)" } ], "returns": "Homogeneous value of control vertex. If the bezier is not rational, the weight is 1." }, { - "signature": "System.Boolean MakeNonRational()", + "signature": "bool MakeNonRational()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -82517,7 +82517,7 @@ "returns": "True if successful" }, { - "signature": "System.Boolean MakeRational()", + "signature": "bool MakeRational()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -82526,7 +82526,7 @@ "returns": "True if successful" }, { - "signature": "Point3d PointAt(System.Double u, System.Double v)", + "signature": "Point3d PointAt(double u, double v)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -82536,19 +82536,19 @@ "parameters": [ { "name": "u", - "type": "System.Double", + "type": "double", "summary": "evaluation parameters." }, { "name": "v", - "type": "System.Double", + "type": "double", "summary": "evaluation parameters." } ], "returns": "Point (location of surface at the parameter u,v)." }, { - "signature": "BezierSurface Reverse(System.Int32 direction)", + "signature": "BezierSurface Reverse(int direction)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -82557,14 +82557,14 @@ "parameters": [ { "name": "direction", - "type": "System.Int32", + "type": "int", "summary": "0 for first parameter's domain, 1 for second parameter's domain." } ], "returns": "a new reversed surface on success." }, { - "signature": "System.Boolean Split(System.Int32 direction, System.Double t, out BezierSurface left, out BezierSurface right)", + "signature": "bool Split(int direction, double t, out BezierSurface left, out BezierSurface right)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -82573,12 +82573,12 @@ "parameters": [ { "name": "direction", - "type": "System.Int32", + "type": "int", "summary": "0 is split along u and 1 is split along v" }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "parameter must satisfy 0 < t < 1" }, { @@ -82604,7 +82604,7 @@ "returns": "NURBS representation of the surface on success, None on failure." }, { - "signature": "System.Boolean Transform(Transform xform)", + "signature": "bool Transform(Transform xform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -82708,32 +82708,32 @@ "parameters": [ { "name": "minX", - "type": "System.Double", + "type": "double", "summary": "Lower extreme for box X size." }, { "name": "minY", - "type": "System.Double", + "type": "double", "summary": "Lower extreme for box Y size." }, { "name": "minZ", - "type": "System.Double", + "type": "double", "summary": "Lower extreme for box Z size." }, { "name": "maxX", - "type": "System.Double", + "type": "double", "summary": "Upper extreme for box X size." }, { "name": "maxY", - "type": "System.Double", + "type": "double", "summary": "Upper extreme for box Y size." }, { "name": "maxZ", - "type": "System.Double", + "type": "double", "summary": "Upper extreme for box Z size." } ] @@ -82944,7 +82944,7 @@ "returns": "The BoundingBox that contains both the box and the point." }, { - "signature": "Point3d ClosestPoint(Point3d point, System.Boolean includeInterior)", + "signature": "Point3d ClosestPoint(Point3d point, bool includeInterior)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -82958,7 +82958,7 @@ }, { "name": "includeInterior", - "type": "System.Boolean", + "type": "bool", "summary": "If false, the point is projected onto the boundary faces only, otherwise the interior of the box is also taken into consideration." } ], @@ -82981,7 +82981,7 @@ "returns": "The point on or in the box that is closest to the sample point." }, { - "signature": "System.Boolean Contains(BoundingBox box, System.Boolean strict)", + "signature": "bool Contains(BoundingBox box, bool strict)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -82995,14 +82995,14 @@ }, { "name": "strict", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the box needs to be fully on the inside of the bounding box. I.e. coincident boxes will be considered 'outside'." } ], "returns": "True if the box is (strictly) on the inside of this BoundingBox." }, { - "signature": "System.Boolean Contains(BoundingBox box)", + "signature": "bool Contains(BoundingBox box)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -83018,7 +83018,7 @@ "returns": "True if the box is on the inside of this bounding box, or is coincident with the surface of it." }, { - "signature": "System.Boolean Contains(Point3d point, System.Boolean strict)", + "signature": "bool Contains(Point3d point, bool strict)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -83032,14 +83032,14 @@ }, { "name": "strict", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the point needs to be fully on the inside of the BoundingBox. I.e. coincident points will be considered 'outside'." } ], "returns": "If 'strict' is affirmative, True if the point is inside this bounding box; False if it is on the surface or outside. \nIf 'strict' is negative, True if the point is on the surface or on the inside of the bounding box; otherwise false." }, { - "signature": "System.Boolean Contains(Point3d point)", + "signature": "bool Contains(Point3d point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -83055,7 +83055,7 @@ "returns": "True if the point is on the inside of or coincident with this bounding box; otherwise false." }, { - "signature": "Point3d Corner(System.Boolean minX, System.Boolean minY, System.Boolean minZ)", + "signature": "Point3d Corner(bool minX, bool minY, bool minZ)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -83064,17 +83064,17 @@ "parameters": [ { "name": "minX", - "type": "System.Boolean", + "type": "bool", "summary": "True for the minimum on the X axis; False for the maximum." }, { "name": "minY", - "type": "System.Boolean", + "type": "bool", "summary": "True for the minimum on the Y axis; False for the maximum." }, { "name": "minZ", - "type": "System.Boolean", + "type": "bool", "summary": "True for the minimum on the Z axis; False for the maximum." } ], @@ -83116,7 +83116,7 @@ "returns": "If the bounding box IsValid, the 12 edges; otherwise, null." }, { - "signature": "System.Void Inflate(System.Double xAmount, System.Double yAmount, System.Double zAmount)", + "signature": "void Inflate(double xAmount, double yAmount, double zAmount)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -83125,23 +83125,23 @@ "parameters": [ { "name": "xAmount", - "type": "System.Double", + "type": "double", "summary": "Amount (in model units) to inflate this box in the x direction." }, { "name": "yAmount", - "type": "System.Double", + "type": "double", "summary": "Amount (in model units) to inflate this box in the y direction." }, { "name": "zAmount", - "type": "System.Double", + "type": "double", "summary": "Amount (in model units) to inflate this box in the z direction." } ] }, { - "signature": "System.Void Inflate(System.Double amount)", + "signature": "void Inflate(double amount)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -83150,13 +83150,13 @@ "parameters": [ { "name": "amount", - "type": "System.Double", + "type": "double", "summary": "Amount (in model units) to inflate this box in all directions." } ] }, { - "signature": "System.Int32 IsDegenerate(System.Double tolerance)", + "signature": "int IsDegenerate(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -83165,14 +83165,14 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Distances <= tolerance will be considered to be zero. If tolerance is negative (default), then a scale invariant tolerance is used." } ], "returns": "0 = box is not degenerate 1 = box is a rectangle (degenerate in one direction). 2 = box is a line (degenerate in two directions). 3 = box is a point (degenerate in three directions) 4 = box is not valid." }, { - "signature": "System.Boolean MakeValid()", + "signature": "bool MakeValid()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -83181,7 +83181,7 @@ "returns": "True if the box was made valid, False if the box could not be made valid." }, { - "signature": "Point3d PointAt(System.Double tx, System.Double ty, System.Double tz)", + "signature": "Point3d PointAt(double tx, double ty, double tz)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -83190,17 +83190,17 @@ "parameters": [ { "name": "tx", - "type": "System.Double", + "type": "double", "summary": "Normalized (between 0 and 1 is inside the box) parameter along the X direction." }, { "name": "ty", - "type": "System.Double", + "type": "double", "summary": "Normalized (between 0 and 1 is inside the box) parameter along the Y direction." }, { "name": "tz", - "type": "System.Double", + "type": "double", "summary": "Normalized (between 0 and 1 is inside the box) parameter along the Z direction." } ], @@ -83216,7 +83216,7 @@ "returns": "If this operation is successful, a Brep representation of this box; otherwise null." }, { - "signature": "System.String ToString()", + "signature": "string ToString()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -83224,7 +83224,7 @@ "returns": "Text." }, { - "signature": "System.Boolean Transform(Transform xform)", + "signature": "bool Transform(Transform xform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -83240,7 +83240,7 @@ "returns": "True if this operation is successful; otherwise false." }, { - "signature": "System.Void Union(BoundingBox other)", + "signature": "void Union(BoundingBox other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -83256,7 +83256,7 @@ ] }, { - "signature": "System.Void Union(Point3d point)", + "signature": "void Union(Point3d point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -83519,7 +83519,7 @@ "returns": "The point on or in the box that is closest to the sample point." }, { - "signature": "System.Boolean Contains(BoundingBox box, System.Boolean strict)", + "signature": "bool Contains(BoundingBox box, bool strict)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -83533,14 +83533,14 @@ }, { "name": "strict", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the bounding box needs to be fully on the inside of this Box. I.e. coincident boxes will be considered 'outside'." } ], "returns": "True if the box is (strictly) on the inside of this Box." }, { - "signature": "System.Boolean Contains(BoundingBox box)", + "signature": "bool Contains(BoundingBox box)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -83556,7 +83556,7 @@ "returns": "True if the box is on the inside of or coincident with this Box." }, { - "signature": "System.Boolean Contains(Box box, System.Boolean strict)", + "signature": "bool Contains(Box box, bool strict)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -83570,14 +83570,14 @@ }, { "name": "strict", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the box needs to be fully on the inside of this Box. I.e. coincident boxes will be considered 'outside'." } ], "returns": "True if the box is (strictly) on the inside of this Box." }, { - "signature": "System.Boolean Contains(Box box)", + "signature": "bool Contains(Box box)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -83593,7 +83593,7 @@ "returns": "True if the box is on the inside of or coincident with this Box." }, { - "signature": "System.Boolean Contains(Point3d point, System.Boolean strict)", + "signature": "bool Contains(Point3d point, bool strict)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -83607,14 +83607,14 @@ }, { "name": "strict", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the point needs to be fully on the inside of the Box. I.e. coincident points will be considered 'outside'." } ], "returns": "True if the point is (strictly) on the inside of this Box." }, { - "signature": "System.Boolean Contains(Point3d point)", + "signature": "bool Contains(Point3d point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -83630,7 +83630,7 @@ "returns": "True if the point is on the inside of or coincident with this Box." }, { - "signature": "System.Boolean EpsilonEquals(Box other, System.Double epsilon)", + "signature": "bool EpsilonEquals(Box other, double epsilon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -83663,7 +83663,7 @@ "returns": "An array of 8 corners." }, { - "signature": "System.Void Inflate(System.Double xAmount, System.Double yAmount, System.Double zAmount)", + "signature": "void Inflate(double xAmount, double yAmount, double zAmount)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -83672,23 +83672,23 @@ "parameters": [ { "name": "xAmount", - "type": "System.Double", + "type": "double", "summary": "Amount (in model units) to inflate this box in the x direction." }, { "name": "yAmount", - "type": "System.Double", + "type": "double", "summary": "Amount (in model units) to inflate this box in the y direction." }, { "name": "zAmount", - "type": "System.Double", + "type": "double", "summary": "Amount (in model units) to inflate this box in the z direction." } ] }, { - "signature": "System.Void Inflate(System.Double amount)", + "signature": "void Inflate(double amount)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -83697,13 +83697,13 @@ "parameters": [ { "name": "amount", - "type": "System.Double", + "type": "double", "summary": "Amount (in model units) to inflate this box in all directions." } ] }, { - "signature": "System.Boolean MakeValid()", + "signature": "bool MakeValid()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -83712,7 +83712,7 @@ "returns": "True if the box was made valid, or if it was valid to begin with. False if the box remains unchanged." }, { - "signature": "Point3d PointAt(System.Double x, System.Double y, System.Double z)", + "signature": "Point3d PointAt(double x, double y, double z)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -83721,24 +83721,24 @@ "parameters": [ { "name": "x", - "type": "System.Double", + "type": "double", "summary": "Unitized parameter (between 0 and 1 is inside the box) along box X direction." }, { "name": "y", - "type": "System.Double", + "type": "double", "summary": "Unitized parameter (between 0 and 1 is inside the box) along box Y direction." }, { "name": "z", - "type": "System.Double", + "type": "double", "summary": "Unitized parameter (between 0 and 1 is inside the box) along box Z direction." } ], "returns": "The point at (x,y,z)." }, { - "signature": "System.Void RepositionBasePlane(Point3d origin)", + "signature": "void RepositionBasePlane(Point3d origin)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -83771,7 +83771,7 @@ "returns": "An Extrusion representation of this box or null." }, { - "signature": "System.Boolean Transform(Transform xform)", + "signature": "bool Transform(Transform xform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -83787,7 +83787,7 @@ "returns": "True if the Box was successfully transformed, False if otherwise." }, { - "signature": "System.Void Union(Point3d point)", + "signature": "void Union(Point3d point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -83947,7 +83947,7 @@ ], "methods": [ { - "signature": "Brep ChangeSeam(BrepFace face, System.Int32 direction, System.Double parameter, System.Double tolerance)", + "signature": "Brep ChangeSeam(BrepFace face, int direction, double parameter, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -83961,24 +83961,24 @@ }, { "name": "direction", - "type": "System.Int32", + "type": "int", "summary": "The parameter direction (0 = U, 1 = V). The face's underlying surface must be closed in this direction." }, { "name": "parameter", - "type": "System.Double", + "type": "double", "summary": "The parameter at which to place the seam." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance used to cut up surface." } ], "returns": "A new Brep that has the same geometry as the face with a relocated seam if successful, or None on failure." }, { - "signature": "Brep CopyTrimCurves(BrepFace trimSource, Surface surfaceSource, System.Double tolerance)", + "signature": "Brep CopyTrimCurves(BrepFace trimSource, Surface surfaceSource, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -83997,14 +83997,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use for rebuilding 3D trim curves." } ], "returns": "A brep with the shape of surfaceSource and the trims of trimSource or None on failure." }, { - "signature": "Brep CreateBaseballSphere(Point3d center, System.Double radius, System.Double tolerance)", + "signature": "Brep CreateBaseballSphere(Point3d center, double radius, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -84018,19 +84018,19 @@ }, { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "The radius of the sphere." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Used in computing 2d trimming curves. If >= 0.0, then the max of ON_0.0001 * radius and RhinoMath.ZeroTolerance will be used." } ], "returns": "A new brep, or None on error." }, { - "signature": "Curve CreateBlendShape(BrepFace face0, BrepEdge edge0, System.Double t0, System.Boolean rev0, BlendContinuity continuity0, BrepFace face1, BrepEdge edge1, System.Double t1, System.Boolean rev1, BlendContinuity continuity1)", + "signature": "Curve CreateBlendShape(BrepFace face0, BrepEdge edge0, double t0, bool rev0, BlendContinuity continuity0, BrepFace face1, BrepEdge edge1, double t1, bool rev1, BlendContinuity continuity1)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -84049,12 +84049,12 @@ }, { "name": "t0", - "type": "System.Double", + "type": "double", "summary": "Location on first edge for first end of blend curve." }, { "name": "rev0", - "type": "System.Boolean", + "type": "bool", "summary": "If false, edge0 will be used in its natural direction. If true, edge0 will be used in the reversed direction." }, { @@ -84074,12 +84074,12 @@ }, { "name": "t1", - "type": "System.Double", + "type": "double", "summary": "Location on second edge for second end of blend curve." }, { "name": "rev1", - "type": "System.Boolean", + "type": "bool", "summary": "If false, edge1 will be used in its natural direction. If true, edge1 will be used in the reversed direction." }, { @@ -84091,7 +84091,7 @@ "returns": "The blend curve on success. None on failure" }, { - "signature": "Brep[] CreateBlendSurface(BrepFace face0, BrepEdge edge0, Interval domain0, System.Boolean rev0, BlendContinuity continuity0, BrepFace face1, BrepEdge edge1, Interval domain1, System.Boolean rev1, BlendContinuity continuity1)", + "signature": "Brep[] CreateBlendSurface(BrepFace face0, BrepEdge edge0, Interval domain0, bool rev0, BlendContinuity continuity0, BrepFace face1, BrepEdge edge1, Interval domain1, bool rev1, BlendContinuity continuity1)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -84115,7 +84115,7 @@ }, { "name": "rev0", - "type": "System.Boolean", + "type": "bool", "summary": "If false, edge0 will be used in its natural direction. If true, edge0 will be used in the reversed direction." }, { @@ -84140,7 +84140,7 @@ }, { "name": "rev1", - "type": "System.Boolean", + "type": "bool", "summary": "If false, edge1 will be used in its natural direction. If true, edge1 will be used in the reversed direction." }, { @@ -84152,7 +84152,7 @@ "returns": "Array of Breps if successful." }, { - "signature": "Brep[] CreateBooleanDifference(Brep firstBrep, Brep secondBrep, System.Double tolerance, System.Boolean manifoldOnly)", + "signature": "Brep[] CreateBooleanDifference(Brep firstBrep, Brep secondBrep, double tolerance, bool manifoldOnly)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -84172,19 +84172,19 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use for difference operation." }, { "name": "manifoldOnly", - "type": "System.Boolean", + "type": "bool", "summary": "If true, non-manifold input breps are ignored." } ], "returns": "An array of Brep results or None on failure." }, { - "signature": "Brep[] CreateBooleanDifference(Brep firstBrep, Brep secondBrep, System.Double tolerance)", + "signature": "Brep[] CreateBooleanDifference(Brep firstBrep, Brep secondBrep, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -84204,14 +84204,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use for difference operation." } ], "returns": "An array of Brep results or None on failure." }, { - "signature": "Brep[] CreateBooleanDifference(IEnumerable firstSet, IEnumerable secondSet, System.Double tolerance, System.Boolean manifoldOnly)", + "signature": "Brep[] CreateBooleanDifference(IEnumerable firstSet, IEnumerable secondSet, double tolerance, bool manifoldOnly)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -84231,19 +84231,19 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use for difference operation." }, { "name": "manifoldOnly", - "type": "System.Boolean", + "type": "bool", "summary": "If true, non-manifold input breps are ignored." } ], "returns": "An array of Brep results or None on failure." }, { - "signature": "Brep[] CreateBooleanDifference(IEnumerable firstSet, IEnumerable secondSet, System.Double tolerance)", + "signature": "Brep[] CreateBooleanDifference(IEnumerable firstSet, IEnumerable secondSet, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -84263,14 +84263,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use for difference operation." } ], "returns": "An array of Brep results or None on failure." }, { - "signature": "Brep[] CreateBooleanIntersection(Brep firstBrep, Brep secondBrep, System.Double tolerance, System.Boolean manifoldOnly)", + "signature": "Brep[] CreateBooleanIntersection(Brep firstBrep, Brep secondBrep, double tolerance, bool manifoldOnly)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -84290,19 +84290,19 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use for intersection operation." }, { "name": "manifoldOnly", - "type": "System.Boolean", + "type": "bool", "summary": "If true, non-manifold input breps are ignored." } ], "returns": "An array of Brep results or None on failure." }, { - "signature": "Brep[] CreateBooleanIntersection(Brep firstBrep, Brep secondBrep, System.Double tolerance)", + "signature": "Brep[] CreateBooleanIntersection(Brep firstBrep, Brep secondBrep, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -84322,14 +84322,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use for intersection operation." } ], "returns": "An array of Brep results or None on failure." }, { - "signature": "Brep[] CreateBooleanIntersection(IEnumerable firstSet, IEnumerable secondSet, System.Double tolerance, System.Boolean manifoldOnly)", + "signature": "Brep[] CreateBooleanIntersection(IEnumerable firstSet, IEnumerable secondSet, double tolerance, bool manifoldOnly)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -84349,19 +84349,19 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use for intersection operation." }, { "name": "manifoldOnly", - "type": "System.Boolean", + "type": "bool", "summary": "If true, non-manifold input breps are ignored." } ], "returns": "An array of Brep results or None on failure." }, { - "signature": "Brep[] CreateBooleanIntersection(IEnumerable firstSet, IEnumerable secondSet, System.Double tolerance)", + "signature": "Brep[] CreateBooleanIntersection(IEnumerable firstSet, IEnumerable secondSet, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -84381,14 +84381,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use for intersection operation." } ], "returns": "An array of Brep results or None on failure." }, { - "signature": "Brep[] CreateBooleanSplit(Brep firstBrep, Brep secondBrep, System.Double tolerance)", + "signature": "Brep[] CreateBooleanSplit(Brep firstBrep, Brep secondBrep, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -84407,14 +84407,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use for splitting operation. When in doubt, use the document's model absolute tolerance." } ], "returns": "An array of Brep if successful, an empty array on failure." }, { - "signature": "Brep[] CreateBooleanSplit(IEnumerable firstSet, IEnumerable secondSet, System.Double tolerance)", + "signature": "Brep[] CreateBooleanSplit(IEnumerable firstSet, IEnumerable secondSet, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -84433,14 +84433,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use for splitting operation. When in doubt, use the document's model absolute tolerance." } ], "returns": "An array of Brep if successful, an empty array on failure." }, { - "signature": "Brep[] CreateBooleanUnion(IEnumerable breps, System.Double tolerance, System.Boolean manifoldOnly, out Point3d[] nakedEdgePoints, out Point3d[] badIntersectionPoints, out Point3d[] nonManifoldEdgePoints)", + "signature": "Brep[] CreateBooleanUnion(IEnumerable breps, double tolerance, bool manifoldOnly, out Point3d[] nakedEdgePoints, out Point3d[] badIntersectionPoints, out Point3d[] nonManifoldEdgePoints)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -84454,12 +84454,12 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use for union operation." }, { "name": "manifoldOnly", - "type": "System.Boolean", + "type": "bool", "summary": "If true, non-manifold input breps are ignored." }, { @@ -84481,7 +84481,7 @@ "returns": "An array of Brep results or None on failure." }, { - "signature": "Brep[] CreateBooleanUnion(IEnumerable breps, System.Double tolerance, System.Boolean manifoldOnly)", + "signature": "Brep[] CreateBooleanUnion(IEnumerable breps, double tolerance, bool manifoldOnly)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -84495,19 +84495,19 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use for union operation." }, { "name": "manifoldOnly", - "type": "System.Boolean", + "type": "bool", "summary": "If true, non-manifold input breps are ignored." } ], "returns": "An array of Brep results or None on failure." }, { - "signature": "Brep[] CreateBooleanUnion(IEnumerable breps, System.Double tolerance)", + "signature": "Brep[] CreateBooleanUnion(IEnumerable breps, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -84521,14 +84521,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use for union operation." } ], "returns": "An array of Brep results or None on failure." }, { - "signature": "Brep[] CreateChamferSurface(BrepFace face0, Point2d uv0, System.Double radius0, BrepFace face1, Point2d uv1, System.Double radius1, System.Boolean trim, System.Boolean extend, System.Double tolerance, out Brep[] outBreps0, out Brep[] outBreps1)", + "signature": "Brep[] CreateChamferSurface(BrepFace face0, Point2d uv0, double radius0, BrepFace face1, Point2d uv1, double radius1, bool trim, bool extend, double tolerance, out Brep[] outBreps0, out Brep[] outBreps1)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -84547,7 +84547,7 @@ }, { "name": "radius0", - "type": "System.Double", + "type": "double", "summary": "The distance from the intersection of face0 to the edge of the chamfer." }, { @@ -84562,22 +84562,22 @@ }, { "name": "radius1", - "type": "System.Double", + "type": "double", "summary": "The distance from the intersection of face1 to the edge of the chamfer." }, { "name": "trim", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the input faces will be trimmed, if false, the input faces will be split." }, { "name": "extend", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then when one input surface is longer than the other, the chamfer surface is extended to the input surface edges." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance. When in doubt, use the document's model absolute tolerance." }, { @@ -84594,7 +84594,7 @@ "returns": "Array of Breps if successful." }, { - "signature": "Brep[] CreateChamferSurface(BrepFace face0, Point2d uv0, System.Double radius0, BrepFace face1, Point2d uv1, System.Double radius1, System.Boolean extend, System.Double tolerance)", + "signature": "Brep[] CreateChamferSurface(BrepFace face0, Point2d uv0, double radius0, BrepFace face1, Point2d uv1, double radius1, bool extend, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -84613,7 +84613,7 @@ }, { "name": "radius0", - "type": "System.Double", + "type": "double", "summary": "The distance from the intersection of face0 to the edge of the chamfer." }, { @@ -84628,17 +84628,17 @@ }, { "name": "radius1", - "type": "System.Double", + "type": "double", "summary": "The distance from the intersection of face1 to the edge of the chamfer." }, { "name": "extend", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then when one input surface is longer than the other, the chamfer surface is extended to the input surface edges." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance. When in doubt, use the document's model absolute tolerance." } ], @@ -84666,7 +84666,7 @@ "returns": "An array with intersected curves. This array can be empty." }, { - "signature": "Curve[] CreateContourCurves(Brep brepToContour, Point3d contourStart, Point3d contourEnd, System.Double interval)", + "signature": "Curve[] CreateContourCurves(Brep brepToContour, Point3d contourStart, Point3d contourEnd, double interval)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -84690,7 +84690,7 @@ }, { "name": "interval", - "type": "System.Double", + "type": "double", "summary": "The interaxial offset in world units." } ], @@ -84718,7 +84718,7 @@ "returns": "True if meshes were created" }, { - "signature": "Brep[] CreateDevelopableLoft(Curve crv0, Curve crv1, System.Boolean reverse0, System.Boolean reverse1, System.Int32 density)", + "signature": "Brep[] CreateDevelopableLoft(Curve crv0, Curve crv1, bool reverse0, bool reverse1, int density)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -84737,17 +84737,17 @@ }, { "name": "reverse0", - "type": "System.Boolean", + "type": "bool", "summary": "Reverse the first rail curve." }, { "name": "reverse1", - "type": "System.Boolean", + "type": "bool", "summary": "Reverse the second rail curve" }, { "name": "density", - "type": "System.Int32", + "type": "int", "summary": "The number of rulings across the surface." } ], @@ -84796,7 +84796,7 @@ "returns": "resulting brep or None on failure." }, { - "signature": "Brep[] CreateFilletEdges(Brep brep, IEnumerable edgeIndices, IEnumerable startRadii, IEnumerable endRadii, BlendType blendType, RailType railType, System.Boolean setbackFillets, System.Double tolerance, System.Double angleTolerance)", + "signature": "Brep[] CreateFilletEdges(Brep brep, IEnumerable edgeIndices, IEnumerable startRadii, IEnumerable endRadii, BlendType blendType, RailType railType, bool setbackFillets, double tolerance, double angleTolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -84835,24 +84835,24 @@ }, { "name": "setbackFillets", - "type": "System.Boolean", + "type": "bool", "summary": "UJse setback fillets (only used with blendType= BlendType.Blend )" }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance to be used to perform calculations." }, { "name": "angleTolerance", - "type": "System.Double", + "type": "double", "summary": "Angle tolerance to be used to perform calculations [radians]." } ], "returns": "Array of Breps if successful." }, { - "signature": "Brep[] CreateFilletEdges(Brep brep, IEnumerable edgeIndices, IEnumerable startRadii, IEnumerable endRadii, BlendType blendType, RailType railType, System.Double tolerance)", + "signature": "Brep[] CreateFilletEdges(Brep brep, IEnumerable edgeIndices, IEnumerable startRadii, IEnumerable endRadii, BlendType blendType, RailType railType, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -84891,14 +84891,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance to be used to perform calculations." } ], "returns": "Array of Breps if successful." }, { - "signature": "Brep[] CreateFilletEdgesVariableRadius(Brep brep, IEnumerable edgeIndices, IDictionary> edgeDistances, BlendType blendType, RailType railType, System.Boolean setbackFillets, System.Double tolerance, System.Double angleTolerance)", + "signature": "Brep[] CreateFilletEdgesVariableRadius(Brep brep, IEnumerable edgeIndices, IDictionary> edgeDistances, BlendType blendType, RailType railType, bool setbackFillets, double tolerance, double angleTolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -84932,24 +84932,24 @@ }, { "name": "setbackFillets", - "type": "System.Boolean", + "type": "bool", "summary": "UJse setback fillets (only used with blendType= BlendType.Blend )" }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance to be used to perform calculations." }, { "name": "angleTolerance", - "type": "System.Double", + "type": "double", "summary": "Angle tolerance to be used to perform calculations [radians]." } ], "returns": "Array of Breps if successful." }, { - "signature": "Brep[] CreateFilletSurface(BrepFace face0, Point2d uv0, BrepFace face1, Point2d uv1, System.Double radius, System.Boolean trim, System.Boolean extend, System.Double tolerance, out Brep[] outBreps0, out Brep[] outBreps1)", + "signature": "Brep[] CreateFilletSurface(BrepFace face0, Point2d uv0, BrepFace face1, Point2d uv1, double radius, bool trim, bool extend, double tolerance, out Brep[] outBreps0, out Brep[] outBreps1)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -84978,22 +84978,22 @@ }, { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "The fillet radius." }, { "name": "trim", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the input faces will be trimmed, if false, the input faces will be split." }, { "name": "extend", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then when one input surface is longer than the other, the fillet surface is extended to the input surface edges." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance. When in doubt, use the document's model absolute tolerance." }, { @@ -85010,7 +85010,7 @@ "returns": "Array of Breps if successful." }, { - "signature": "Brep[] CreateFilletSurface(BrepFace face0, Point2d uv0, BrepFace face1, Point2d uv1, System.Double radius, System.Boolean extend, System.Double tolerance)", + "signature": "Brep[] CreateFilletSurface(BrepFace face0, Point2d uv0, BrepFace face1, Point2d uv1, double radius, bool extend, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -85039,17 +85039,17 @@ }, { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "The fillet radius." }, { "name": "extend", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then when one input surface is longer than the other, the fillet surface is extended to the input surface edges." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance. When in doubt, use the document's model absolute tolerance." } ], @@ -85104,7 +85104,7 @@ "returns": "A new brep, or None on error." }, { - "signature": "Brep CreateFromCone(Cone cone, System.Boolean capBottom)", + "signature": "Brep CreateFromCone(Cone cone, bool capBottom)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -85118,18 +85118,18 @@ }, { "name": "capBottom", - "type": "System.Boolean", + "type": "bool", "summary": "if True the base of the cone should be capped." } ], "returns": "A Brep if successful, None on error." }, { - "signature": "Brep CreateFromCornerPoints(Point3d corner1, Point3d corner2, Point3d corner3, Point3d corner4, System.Double tolerance)", + "signature": "Brep CreateFromCornerPoints(Point3d corner1, Point3d corner2, Point3d corner3, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "summary": "Makes a Brep with one face from four corner points.", + "summary": "Makes a Brep with one face from three corner points.", "since": "5.0", "parameters": [ { @@ -85147,25 +85147,20 @@ "type": "Point3d", "summary": "A third corner." }, - { - "name": "corner4", - "type": "Point3d", - "summary": "A fourth corner." - }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Minimum edge length allowed before collapsing the side into a singularity." } ], "returns": "A boundary representation, or None on error." }, { - "signature": "Brep CreateFromCornerPoints(Point3d corner1, Point3d corner2, Point3d corner3, System.Double tolerance)", + "signature": "Brep CreateFromCornerPoints(Point3d corner1, Point3d corner2, Point3d corner3, Point3d corner4, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "summary": "Makes a Brep with one face from three corner points.", + "summary": "Makes a Brep with one face from four corner points.", "since": "5.0", "parameters": [ { @@ -85183,16 +85178,21 @@ "type": "Point3d", "summary": "A third corner." }, + { + "name": "corner4", + "type": "Point3d", + "summary": "A fourth corner." + }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Minimum edge length allowed before collapsing the side into a singularity." } ], "returns": "A boundary representation, or None on error." }, { - "signature": "Brep CreateFromCylinder(Cylinder cylinder, System.Boolean capBottom, System.Boolean capTop)", + "signature": "Brep CreateFromCylinder(Cylinder cylinder, bool capBottom, bool capTop)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -85206,19 +85206,19 @@ }, { "name": "capBottom", - "type": "System.Boolean", + "type": "bool", "summary": "if True end at cylinder.m_height[0] should be capped." }, { "name": "capTop", - "type": "System.Boolean", + "type": "bool", "summary": "if True end at cylinder.m_height[1] should be capped." } ], "returns": "A Brep representation of the cylinder with a single face for the cylinder, an edge along the cylinder seam, and vertices at the bottom and top ends of this seam edge. The optional bottom/top caps are single faces with one circular edge starting and ending at the bottom/top vertex." }, { - "signature": "Brep CreateFromJoinedEdges(Brep brep0, System.Int32 edgeIndex0, Brep brep1, System.Int32 edgeIndex1, System.Double joinTolerance)", + "signature": "Brep CreateFromJoinedEdges(Brep brep0, int edgeIndex0, Brep brep1, int edgeIndex1, double joinTolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -85232,7 +85232,7 @@ }, { "name": "edgeIndex0", - "type": "System.Int32", + "type": "int", "summary": "The edge index on the first Brep." }, { @@ -85242,24 +85242,24 @@ }, { "name": "edgeIndex1", - "type": "System.Int32", + "type": "int", "summary": "The edge index on the second Brep." }, { "name": "joinTolerance", - "type": "System.Double", + "type": "double", "summary": "The join tolerance." } ], "returns": "The resulting Brep if successful, None on failure." }, { - "signature": "Brep[] CreateFromLoft(IEnumerable curves, Point3d start, Point3d end, LoftType loftType, System.Boolean closed)", + "signature": "Brep[] CreateFromLoft(IEnumerable curves, Point3d start, Point3d end, bool StartTangent, bool EndTangent, BrepTrim StartTrim, BrepTrim EndTrim, LoftType loftType, bool closed)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "summary": "Constructs one or more Breps by lofting through a set of curves.", - "since": "5.0", + "summary": "Constructs one or more Breps by lofting through a set of curves, optionally matching start and end tangents of surfaces when first and/or last loft curves are surface edges", + "since": "7.0", "parameters": [ { "name": "curves", @@ -85269,12 +85269,32 @@ { "name": "start", "type": "Point3d", - "summary": "Optional starting point of loft. Use Point3d.Unset if you do not want to include a start point." + "summary": "Optional starting point of loft. Use Point3d.Unset if you do not want to include a start point. \"start\" and \"StartTangent\" cannot both be true." }, { "name": "end", "type": "Point3d", - "summary": "Optional ending point of loft. Use Point3d.Unset if you do not want to include an end point." + "summary": "Optional ending point of loft. Use Point3d.Unset if you do not want to include an end point. \"end and \"EndTangent\" cannot both be true." + }, + { + "name": "StartTangent", + "type": "bool", + "summary": "If StartTangent is True and the first loft curve is a surface edge, the loft will match the tangent of the surface behind that edge." + }, + { + "name": "EndTangent", + "type": "bool", + "summary": "If EndTangent is True and the first loft curve is a surface edge, the loft will match the tangent of the surface behind that edge." + }, + { + "name": "StartTrim", + "type": "BrepTrim", + "summary": "BrepTrim from the surface edge where start tangent is to be matched" + }, + { + "name": "EndTrim", + "type": "BrepTrim", + "summary": "BrepTrim from the surface edge where end tangent is to be matched" }, { "name": "loftType", @@ -85283,19 +85303,19 @@ }, { "name": "closed", - "type": "System.Boolean", + "type": "bool", "summary": "True if the last curve in this loft should be connected back to the first one." } ], "returns": "Constructs a closed surface, continuing the surface past the last curve around to the first curve. Available when you have selected three shape curves." }, { - "signature": "Brep[] CreateFromLoft(IEnumerable curves, Point3d start, Point3d end, System.Boolean StartTangent, System.Boolean EndTangent, BrepTrim StartTrim, BrepTrim EndTrim, LoftType loftType, System.Boolean closed)", + "signature": "Brep[] CreateFromLoft(IEnumerable curves, Point3d start, Point3d end, LoftType loftType, bool closed)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "summary": "Constructs one or more Breps by lofting through a set of curves, optionally matching start and end tangents of surfaces when first and/or last loft curves are surface edges", - "since": "7.0", + "summary": "Constructs one or more Breps by lofting through a set of curves.", + "since": "5.0", "parameters": [ { "name": "curves", @@ -85305,32 +85325,12 @@ { "name": "start", "type": "Point3d", - "summary": "Optional starting point of loft. Use Point3d.Unset if you do not want to include a start point. \"start\" and \"StartTangent\" cannot both be true." + "summary": "Optional starting point of loft. Use Point3d.Unset if you do not want to include a start point." }, { "name": "end", "type": "Point3d", - "summary": "Optional ending point of loft. Use Point3d.Unset if you do not want to include an end point. \"end and \"EndTangent\" cannot both be true." - }, - { - "name": "StartTangent", - "type": "System.Boolean", - "summary": "If StartTangent is True and the first loft curve is a surface edge, the loft will match the tangent of the surface behind that edge." - }, - { - "name": "EndTangent", - "type": "System.Boolean", - "summary": "If EndTangent is True and the first loft curve is a surface edge, the loft will match the tangent of the surface behind that edge." - }, - { - "name": "StartTrim", - "type": "BrepTrim", - "summary": "BrepTrim from the surface edge where start tangent is to be matched" - }, - { - "name": "EndTrim", - "type": "BrepTrim", - "summary": "BrepTrim from the surface edge where end tangent is to be matched" + "summary": "Optional ending point of loft. Use Point3d.Unset if you do not want to include an end point." }, { "name": "loftType", @@ -85339,14 +85339,14 @@ }, { "name": "closed", - "type": "System.Boolean", + "type": "bool", "summary": "True if the last curve in this loft should be connected back to the first one." } ], "returns": "Constructs a closed surface, continuing the surface past the last curve around to the first curve. Available when you have selected three shape curves." }, { - "signature": "Brep[] CreateFromLoftRebuild(IEnumerable curves, Point3d start, Point3d end, LoftType loftType, System.Boolean closed, System.Int32 rebuildPointCount)", + "signature": "Brep[] CreateFromLoftRebuild(IEnumerable curves, Point3d start, Point3d end, LoftType loftType, bool closed, int rebuildPointCount)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -85375,19 +85375,19 @@ }, { "name": "closed", - "type": "System.Boolean", + "type": "bool", "summary": "True if the last curve in this loft should be connected back to the first one." }, { "name": "rebuildPointCount", - "type": "System.Int32", + "type": "int", "summary": "A number of points to use while rebuilding the curves. 0 leaves turns this parameter off." } ], "returns": "Constructs a closed surface, continuing the surface past the last curve around to the first curve. Available when you have selected three shape curves." }, { - "signature": "Brep[] CreateFromLoftRefit(IEnumerable curves, Point3d start, Point3d end, LoftType loftType, System.Boolean closed, System.Double refitTolerance)", + "signature": "Brep[] CreateFromLoftRefit(IEnumerable curves, Point3d start, Point3d end, LoftType loftType, bool closed, double refitTolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -85416,19 +85416,19 @@ }, { "name": "closed", - "type": "System.Boolean", + "type": "bool", "summary": "True if the last curve in this loft should be connected back to the first one." }, { "name": "refitTolerance", - "type": "System.Double", + "type": "double", "summary": "A distance to use in refitting, or 0 if you want to turn this parameter off." } ], "returns": "Constructs a closed surface, continuing the surface past the last curve around to the first curve. Available when you have selected three shape curves." }, { - "signature": "Brep CreateFromMesh(Mesh mesh, System.Boolean trimmedTriangles)", + "signature": "Brep CreateFromMesh(Mesh mesh, bool trimmedTriangles)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -85442,13 +85442,13 @@ }, { "name": "trimmedTriangles", - "type": "System.Boolean", + "type": "bool", "summary": "if true, triangles in the mesh will be represented by trimmed planes in the brep. If false, triangles in the mesh will be represented by untrimmed singular bilinear NURBS surfaces in the brep." } ] }, { - "signature": "Brep CreateFromOffsetFace(BrepFace face, System.Double offsetDistance, System.Double offsetTolerance, System.Boolean bothSides, System.Boolean createSolid)", + "signature": "Brep CreateFromOffsetFace(BrepFace face, double offsetDistance, double offsetTolerance, bool bothSides, bool createSolid)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -85462,29 +85462,29 @@ }, { "name": "offsetDistance", - "type": "System.Double", + "type": "double", "summary": "An offset distance." }, { "name": "offsetTolerance", - "type": "System.Double", + "type": "double", "summary": "Use 0.0 to make a loose offset. Otherwise, the document's absolute tolerance is usually sufficient." }, { "name": "bothSides", - "type": "System.Boolean", + "type": "bool", "summary": "When true, offset to both sides of the input face." }, { "name": "createSolid", - "type": "System.Boolean", + "type": "bool", "summary": "When true, make a solid object." } ], "returns": "A new brep if successful. The brep can be disjoint if bothSides is True and createSolid is false, or if createSolid is True and connecting the offsets with side surfaces fails. None if unsuccessful." }, { - "signature": "Brep CreateFromRevSurface(RevSurface surface, System.Boolean capStart, System.Boolean capEnd)", + "signature": "Brep CreateFromRevSurface(RevSurface surface, bool capStart, bool capEnd)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -85498,12 +85498,12 @@ }, { "name": "capStart", - "type": "System.Boolean", + "type": "bool", "summary": "if true, the start of the revolute is not on the axis of revolution, and the surface of revolution is closed, then a circular cap will be added to close of the hole at the start of the revolute." }, { "name": "capEnd", - "type": "System.Boolean", + "type": "bool", "summary": "if true, the end of the revolute is not on the axis of revolution, and the surface of revolution is closed, then a circular cap will be added to close of the hole at the end of the revolute." } ], @@ -85542,20 +85542,15 @@ "returns": "Resulting brep or None on failure." }, { - "signature": "Brep[] CreateFromSweep(Curve rail1, Curve rail2, Curve shape, System.Boolean closed, System.Double tolerance)", + "signature": "Brep[] CreateFromSweep(Curve rail, Curve shape, bool closed, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "summary": "General 2 rail sweep. If you are not producing the sweep results that you are after, then use the SweepTwoRail class with options to generate the swept geometry.", + "summary": "Sweep1 function that fits a surface through a profile curve that define the surface cross-sections and one curve that defines a surface edge.", "since": "5.0", "parameters": [ { - "name": "rail1", - "type": "Curve", - "summary": "Rail to sweep shapes along" - }, - { - "name": "rail2", + "name": "rail", "type": "Curve", "summary": "Rail to sweep shapes along" }, @@ -85566,24 +85561,24 @@ }, { "name": "closed", - "type": "System.Boolean", + "type": "bool", "summary": "Only matters if shape is closed" }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance for fitting surface and rails" } ], "returns": "Array of Brep sweep results" }, { - "signature": "Brep[] CreateFromSweep(Curve rail1, Curve rail2, IEnumerable shapes, Point3d start, Point3d end, System.Boolean closed, System.Double tolerance, SweepRebuild rebuild, System.Int32 rebuildPointCount, System.Double refitTolerance, System.Boolean preserveHeight, System.Boolean autoAdjust)", + "signature": "Brep[] CreateFromSweep(Curve rail1, Curve rail2, Curve shape, bool closed, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "summary": "Sweep2 function that fits a surface through profile curves that define the surface cross-sections and two curves that defines the surface edges.", - "since": "7.19", + "summary": "General 2 rail sweep. If you are not producing the sweep results that you are after, then use the SweepTwoRail class with options to generate the swept geometry.", + "since": "5.0", "parameters": [ { "name": "rail1", @@ -85596,126 +85591,25 @@ "summary": "Rail to sweep shapes along" }, { - "name": "shapes", - "type": "IEnumerable", - "summary": "Shape curves" - }, - { - "name": "start", - "type": "Point3d", - "summary": "Optional starting point of sweep. Use Point3d.Unset if you do not want to include a start point." - }, - { - "name": "end", - "type": "Point3d", - "summary": "Optional ending point of sweep. Use Point3d.Unset if you do not want to include an end point." - }, - { - "name": "closed", - "type": "System.Boolean", - "summary": "Only matters if shapes are closed." - }, - { - "name": "tolerance", - "type": "System.Double", - "summary": "Tolerance for fitting surface and rails." - }, - { - "name": "rebuild", - "type": "SweepRebuild", - "summary": "The rebuild style." - }, - { - "name": "rebuildPointCount", - "type": "System.Int32", - "summary": "If rebuild == SweepRebuild.Rebuild, the number of points. Otherwise specify 0." - }, - { - "name": "refitTolerance", - "type": "System.Double", - "summary": "If rebuild == SweepRebuild.Refit, the refit tolerance. Otherwise, specify 0.0" - }, - { - "name": "preserveHeight", - "type": "System.Boolean", - "summary": "Removes the association between the height scaling from the width scaling" - }, - { - "name": "autoAdjust", - "type": "System.Boolean", - "summary": "Set to True to have shape curves adjusted, sorted, and matched automatically. This will produce results comparable to Rhino's Sweep2 command. Set to False to not have shape curves adjusted, sorted, and matched automatically." - } - ], - "returns": "Array of Brep sweep results" - }, - { - "signature": "Brep[] CreateFromSweep(Curve rail1, Curve rail2, IEnumerable shapes, Point3d start, Point3d end, System.Boolean closed, System.Double tolerance, SweepRebuild rebuild, System.Int32 rebuildPointCount, System.Double refitTolerance, System.Boolean preserveHeight)", - "modifiers": ["public", "static"], - "protected": false, - "virtual": false, - "summary": "Sweep2 function that fits a surface through profile curves that define the surface cross-sections and two curves that defines the surface edges.", - "since": "6.16", - "parameters": [ - { - "name": "rail1", - "type": "Curve", - "summary": "Rail to sweep shapes along" - }, - { - "name": "rail2", + "name": "shape", "type": "Curve", - "summary": "Rail to sweep shapes along" - }, - { - "name": "shapes", - "type": "IEnumerable", - "summary": "Shape curves" - }, - { - "name": "start", - "type": "Point3d", - "summary": "Optional starting point of sweep. Use Point3d.Unset if you do not want to include a start point." - }, - { - "name": "end", - "type": "Point3d", - "summary": "Optional ending point of sweep. Use Point3d.Unset if you do not want to include an end point." + "summary": "Shape curve" }, { "name": "closed", - "type": "System.Boolean", - "summary": "Only matters if shapes are closed." + "type": "bool", + "summary": "Only matters if shape is closed" }, { "name": "tolerance", - "type": "System.Double", - "summary": "Tolerance for fitting surface and rails." - }, - { - "name": "rebuild", - "type": "SweepRebuild", - "summary": "The rebuild style." - }, - { - "name": "rebuildPointCount", - "type": "System.Int32", - "summary": "If rebuild == SweepRebuild.Rebuild, the number of points. Otherwise specify 0." - }, - { - "name": "refitTolerance", - "type": "System.Double", - "summary": "If rebuild == SweepRebuild.Refit, the refit tolerance. Otherwise, specify 0.0" - }, - { - "name": "preserveHeight", - "type": "System.Boolean", - "summary": "Removes the association between the height scaling from the width scaling" + "type": "double", + "summary": "Tolerance for fitting surface and rails" } ], "returns": "Array of Brep sweep results" }, { - "signature": "Brep[] CreateFromSweep(Curve rail1, Curve rail2, IEnumerable shapes, System.Boolean closed, System.Double tolerance)", + "signature": "Brep[] CreateFromSweep(Curve rail1, Curve rail2, IEnumerable shapes, bool closed, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -85739,23 +85633,160 @@ }, { "name": "closed", - "type": "System.Boolean", + "type": "bool", "summary": "Only matters if shapes are closed" }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance for fitting surface and rails" } ], "returns": "Array of Brep sweep results" }, { - "signature": "Brep[] CreateFromSweep(Curve rail, Curve shape, System.Boolean closed, System.Double tolerance)", + "signature": "Brep[] CreateFromSweep(Curve rail1, Curve rail2, IEnumerable shapes, Point3d start, Point3d end, bool closed, double tolerance, SweepRebuild rebuild, int rebuildPointCount, double refitTolerance, bool preserveHeight, bool autoAdjust)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "summary": "Sweep1 function that fits a surface through a profile curve that define the surface cross-sections and one curve that defines a surface edge.", + "summary": "Sweep2 function that fits a surface through profile curves that define the surface cross-sections and two curves that defines the surface edges.", + "since": "7.19", + "parameters": [ + { + "name": "rail1", + "type": "Curve", + "summary": "Rail to sweep shapes along" + }, + { + "name": "rail2", + "type": "Curve", + "summary": "Rail to sweep shapes along" + }, + { + "name": "shapes", + "type": "IEnumerable", + "summary": "Shape curves" + }, + { + "name": "start", + "type": "Point3d", + "summary": "Optional starting point of sweep. Use Point3d.Unset if you do not want to include a start point." + }, + { + "name": "end", + "type": "Point3d", + "summary": "Optional ending point of sweep. Use Point3d.Unset if you do not want to include an end point." + }, + { + "name": "closed", + "type": "bool", + "summary": "Only matters if shapes are closed." + }, + { + "name": "tolerance", + "type": "double", + "summary": "Tolerance for fitting surface and rails." + }, + { + "name": "rebuild", + "type": "SweepRebuild", + "summary": "The rebuild style." + }, + { + "name": "rebuildPointCount", + "type": "int", + "summary": "If rebuild == SweepRebuild.Rebuild, the number of points. Otherwise specify 0." + }, + { + "name": "refitTolerance", + "type": "double", + "summary": "If rebuild == SweepRebuild.Refit, the refit tolerance. Otherwise, specify 0.0" + }, + { + "name": "preserveHeight", + "type": "bool", + "summary": "Removes the association between the height scaling from the width scaling" + }, + { + "name": "autoAdjust", + "type": "bool", + "summary": "Set to True to have shape curves adjusted, sorted, and matched automatically. This will produce results comparable to Rhino's Sweep2 command. Set to False to not have shape curves adjusted, sorted, and matched automatically." + } + ], + "returns": "Array of Brep sweep results" + }, + { + "signature": "Brep[] CreateFromSweep(Curve rail1, Curve rail2, IEnumerable shapes, Point3d start, Point3d end, bool closed, double tolerance, SweepRebuild rebuild, int rebuildPointCount, double refitTolerance, bool preserveHeight)", + "modifiers": ["public", "static"], + "protected": false, + "virtual": false, + "summary": "Sweep2 function that fits a surface through profile curves that define the surface cross-sections and two curves that defines the surface edges.", + "since": "6.16", + "parameters": [ + { + "name": "rail1", + "type": "Curve", + "summary": "Rail to sweep shapes along" + }, + { + "name": "rail2", + "type": "Curve", + "summary": "Rail to sweep shapes along" + }, + { + "name": "shapes", + "type": "IEnumerable", + "summary": "Shape curves" + }, + { + "name": "start", + "type": "Point3d", + "summary": "Optional starting point of sweep. Use Point3d.Unset if you do not want to include a start point." + }, + { + "name": "end", + "type": "Point3d", + "summary": "Optional ending point of sweep. Use Point3d.Unset if you do not want to include an end point." + }, + { + "name": "closed", + "type": "bool", + "summary": "Only matters if shapes are closed." + }, + { + "name": "tolerance", + "type": "double", + "summary": "Tolerance for fitting surface and rails." + }, + { + "name": "rebuild", + "type": "SweepRebuild", + "summary": "The rebuild style." + }, + { + "name": "rebuildPointCount", + "type": "int", + "summary": "If rebuild == SweepRebuild.Rebuild, the number of points. Otherwise specify 0." + }, + { + "name": "refitTolerance", + "type": "double", + "summary": "If rebuild == SweepRebuild.Refit, the refit tolerance. Otherwise, specify 0.0" + }, + { + "name": "preserveHeight", + "type": "bool", + "summary": "Removes the association between the height scaling from the width scaling" + } + ], + "returns": "Array of Brep sweep results" + }, + { + "signature": "Brep[] CreateFromSweep(Curve rail, IEnumerable shapes, bool closed, double tolerance)", + "modifiers": ["public", "static"], + "protected": false, + "virtual": false, + "summary": "Sweep1 function that fits a surface through profile curves that define the surface cross-sections and one curve that defines a surface edge.", "since": "5.0", "parameters": [ { @@ -85764,25 +85795,25 @@ "summary": "Rail to sweep shapes along" }, { - "name": "shape", - "type": "Curve", - "summary": "Shape curve" + "name": "shapes", + "type": "IEnumerable", + "summary": "Shape curves" }, { "name": "closed", - "type": "System.Boolean", - "summary": "Only matters if shape is closed" + "type": "bool", + "summary": "Only matters if shapes are closed" }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance for fitting surface and rails" } ], "returns": "Array of Brep sweep results" }, { - "signature": "Brep[] CreateFromSweep(Curve rail, IEnumerable shapes, Point3d startPoint, Point3d endPoint, SweepFrame frameType, Vector3d roadlikeNormal, System.Boolean closed, SweepBlend blendType, SweepMiter miterType, System.Double tolerance, SweepRebuild rebuildType, System.Int32 rebuildPointCount, System.Double refitTolerance)", + "signature": "Brep[] CreateFromSweep(Curve rail, IEnumerable shapes, Point3d startPoint, Point3d endPoint, SweepFrame frameType, Vector3d roadlikeNormal, bool closed, SweepBlend blendType, SweepMiter miterType, double tolerance, SweepRebuild rebuildType, int rebuildPointCount, double refitTolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -85821,7 +85852,7 @@ }, { "name": "closed", - "type": "System.Boolean", + "type": "bool", "summary": "Only matters if shapes are closed." }, { @@ -85836,7 +85867,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "" }, { @@ -85846,27 +85877,32 @@ }, { "name": "rebuildPointCount", - "type": "System.Int32", + "type": "int", "summary": "If rebuild == SweepRebuild.Rebuild, the number of points. Otherwise specify 0." }, { "name": "refitTolerance", - "type": "System.Double", + "type": "double", "summary": "If rebuild == SweepRebuild.Refit, the refit tolerance. Otherwise, specify 0.0" } ], "returns": "Array of Brep sweep results." }, { - "signature": "Brep[] CreateFromSweep(Curve rail, IEnumerable shapes, System.Boolean closed, System.Double tolerance)", + "signature": "Brep[] CreateFromSweepInParts(Curve rail1, Curve rail2, IEnumerable shapes, IEnumerable rail_params, bool closed, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "summary": "Sweep1 function that fits a surface through profile curves that define the surface cross-sections and one curve that defines a surface edge.", - "since": "5.0", + "summary": "Makes a 2 rail sweep. Like CreateFromSweep but the result is split where parameterization along a rail changes abruptly.", + "since": "6.0", "parameters": [ { - "name": "rail", + "name": "rail1", + "type": "Curve", + "summary": "Rail to sweep shapes along" + }, + { + "name": "rail2", "type": "Curve", "summary": "Rail to sweep shapes along" }, @@ -85875,93 +85911,88 @@ "type": "IEnumerable", "summary": "Shape curves" }, + { + "name": "rail_params", + "type": "IEnumerable", + "summary": "Shape parameters" + }, { "name": "closed", - "type": "System.Boolean", + "type": "bool", "summary": "Only matters if shapes are closed" }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance for fitting surface and rails" } ], "returns": "Array of Brep sweep results" }, { - "signature": "Brep[] CreateFromSweepInParts(Curve rail1, Curve rail2, IEnumerable shapes, IEnumerable rail_params, System.Boolean closed, System.Double tolerance)", + "signature": "Brep[] CreateFromSweepSegmented(Curve rail, Curve shape, bool closed, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "summary": "Makes a 2 rail sweep. Like CreateFromSweep but the result is split where parameterization along a rail changes abruptly.", - "since": "6.0", + "summary": "Sweep1 function that fits a surface through a profile curve that define the surface cross-sections and one curve that defines a surface edge. The Segmented version breaks the rail at curvature kinks and sweeps each piece separately, then put the results together into a Brep.", + "since": "6.14", "parameters": [ { - "name": "rail1", + "name": "rail", "type": "Curve", "summary": "Rail to sweep shapes along" }, { - "name": "rail2", + "name": "shape", "type": "Curve", - "summary": "Rail to sweep shapes along" - }, - { - "name": "shapes", - "type": "IEnumerable", - "summary": "Shape curves" - }, - { - "name": "rail_params", - "type": "IEnumerable", - "summary": "Shape parameters" + "summary": "Shape curve" }, { "name": "closed", - "type": "System.Boolean", - "summary": "Only matters if shapes are closed" + "type": "bool", + "summary": "Only matters if shape is closed" }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance for fitting surface and rails" } ], "returns": "Array of Brep sweep results" }, { - "signature": "Brep[] CreateFromSweepSegmented(Curve rail, Curve shape, System.Boolean closed, System.Double tolerance)", + "signature": "Brep[] CreateFromSweepSegmented(Curve rail, IEnumerable shapes, bool closed, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "summary": "Sweep1 function that fits a surface through a profile curve that define the surface cross-sections and one curve that defines a surface edge. The Segmented version breaks the rail at curvature kinks and sweeps each piece separately, then put the results together into a Brep.", + "summary": "Sweep1 function that fits a surface through a series of profile curves that define the surface cross-sections and one curve that defines a surface edge. The Segmented version breaks the rail at curvature kinks and sweeps each piece separately, then put the results together into a Brep.", "since": "6.14", "parameters": [ { "name": "rail", "type": "Curve", - "summary": "Rail to sweep shapes along" + "summary": "Rail to sweep shapes along." }, { - "name": "shape", - "type": "Curve", - "summary": "Shape curve" + "name": "shapes", + "type": "IEnumerable", + "summary": "Shape curves." }, { "name": "closed", - "type": "System.Boolean", - "summary": "Only matters if shape is closed" + "type": "bool", + "summary": "Only matters if shapes are closed." }, { "name": "tolerance", - "type": "System.Double", - "summary": "Tolerance for fitting surface and rails" + "type": "double", + "summary": "Tolerance for fitting surface and rails." } ], - "returns": "Array of Brep sweep results" + "returns": "Array of Brep sweep results." }, { - "signature": "Brep[] CreateFromSweepSegmented(Curve rail, IEnumerable shapes, Point3d startPoint, Point3d endPoint, SweepFrame frameType, Vector3d roadlikeNormal, System.Boolean closed, SweepBlend blendType, SweepMiter miterType, System.Double tolerance, SweepRebuild rebuildType, System.Int32 rebuildPointCount, System.Double refitTolerance)", + "signature": "Brep[] CreateFromSweepSegmented(Curve rail, IEnumerable shapes, Point3d startPoint, Point3d endPoint, SweepFrame frameType, Vector3d roadlikeNormal, bool closed, SweepBlend blendType, SweepMiter miterType, double tolerance, SweepRebuild rebuildType, int rebuildPointCount, double refitTolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -86000,7 +86031,7 @@ }, { "name": "closed", - "type": "System.Boolean", + "type": "bool", "summary": "Only matters if shapes are closed." }, { @@ -86015,7 +86046,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "" }, { @@ -86025,50 +86056,19 @@ }, { "name": "rebuildPointCount", - "type": "System.Int32", + "type": "int", "summary": "If rebuild == SweepRebuild.Rebuild, the number of points. Otherwise specify 0." }, { "name": "refitTolerance", - "type": "System.Double", + "type": "double", "summary": "If rebuild == SweepRebuild.Refit, the refit tolerance. Otherwise, specify 0.0" } ], "returns": "Array of Brep sweep results." }, { - "signature": "Brep[] CreateFromSweepSegmented(Curve rail, IEnumerable shapes, System.Boolean closed, System.Double tolerance)", - "modifiers": ["public", "static"], - "protected": false, - "virtual": false, - "summary": "Sweep1 function that fits a surface through a series of profile curves that define the surface cross-sections and one curve that defines a surface edge. The Segmented version breaks the rail at curvature kinks and sweeps each piece separately, then put the results together into a Brep.", - "since": "6.14", - "parameters": [ - { - "name": "rail", - "type": "Curve", - "summary": "Rail to sweep shapes along." - }, - { - "name": "shapes", - "type": "IEnumerable", - "summary": "Shape curves." - }, - { - "name": "closed", - "type": "System.Boolean", - "summary": "Only matters if shapes are closed." - }, - { - "name": "tolerance", - "type": "System.Double", - "summary": "Tolerance for fitting surface and rails." - } - ], - "returns": "Array of Brep sweep results." - }, - { - "signature": "Brep[] CreateFromTaperedExtrude(Curve curveToExtrude, System.Double distance, Vector3d direction, Point3d basePoint, System.Double draftAngleRadians, ExtrudeCornerType cornerType, System.Double tolerance, System.Double angleToleranceRadians)", + "signature": "Brep[] CreateFromTaperedExtrude(Curve curveToExtrude, double distance, Vector3d direction, Point3d basePoint, double draftAngleRadians, ExtrudeCornerType cornerType, double tolerance, double angleToleranceRadians)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -86082,7 +86082,7 @@ }, { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "the distance to extrude" }, { @@ -86097,7 +86097,7 @@ }, { "name": "draftAngleRadians", - "type": "System.Double", + "type": "double", "summary": "angle of the extrusion" }, { @@ -86107,19 +86107,19 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "tolerance to use for the extrusion" }, { "name": "angleToleranceRadians", - "type": "System.Double", + "type": "double", "summary": "angle tolerance to use for the extrusion" } ], "returns": "array of breps on success" }, { - "signature": "Brep[] CreateFromTaperedExtrude(Curve curveToExtrude, System.Double distance, Vector3d direction, Point3d basePoint, System.Double draftAngleRadians, ExtrudeCornerType cornerType)", + "signature": "Brep[] CreateFromTaperedExtrude(Curve curveToExtrude, double distance, Vector3d direction, Point3d basePoint, double draftAngleRadians, ExtrudeCornerType cornerType)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -86136,7 +86136,7 @@ }, { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "the distance to extrude" }, { @@ -86151,7 +86151,7 @@ }, { "name": "draftAngleRadians", - "type": "System.Double", + "type": "double", "summary": "angle of the extrusion" }, { @@ -86163,7 +86163,7 @@ "returns": "array of breps on success" }, { - "signature": "Brep[] CreateFromTaperedExtrudeWithRef(Curve curve, Vector3d direction, System.Double distance, System.Double draftAngle, Plane plane, System.Double tolerance)", + "signature": "Brep[] CreateFromTaperedExtrudeWithRef(Curve curve, Vector3d direction, double distance, double draftAngle, Plane plane, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -86182,12 +86182,12 @@ }, { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "The extrusion distance." }, { "name": "draftAngle", - "type": "System.Double", + "type": "double", "summary": "The extrusion draft angle in radians." }, { @@ -86197,7 +86197,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The intersecting and trimming tolerance." } ], @@ -86220,7 +86220,7 @@ "returns": "A Brep representation of the torus if successful, None otherwise." }, { - "signature": "Brep[] CreateOffsetBrep(Brep brep, System.Double distance, System.Boolean solid, System.Boolean extend, System.Boolean shrink, System.Double tolerance, out Brep[] outBlends, out Brep[] outWalls)", + "signature": "Brep[] CreateOffsetBrep(Brep brep, double distance, bool solid, bool extend, bool shrink, double tolerance, out Brep[] outBlends, out Brep[] outWalls)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -86234,27 +86234,27 @@ }, { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "The distance to offset. This is a signed distance value with respect to face normals and flipped faces." }, { "name": "solid", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then the function makes a closed solid from the input and offset surfaces by lofting a ruled surface between all of the matching edges." }, { "name": "extend", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then the function maintains the sharp corners when the original surfaces have sharps corner. If False, then the function creates fillets at sharp corners in the original surfaces." }, { "name": "shrink", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then the function shrinks the underlying surfaces to their face's outer boundary loop." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The offset tolerance." }, { @@ -86271,7 +86271,7 @@ "returns": "Array of Breps if successful. If the function succeeds in offsetting, a single Brep will be returned. Otherwise, the array will contain the offset surfaces, outBlends will contain the set of blends used to fill in gaps (if extend is false), and outWalls will contain the set of wall surfaces that was supposed to join the offset to the original (if solid is true)." }, { - "signature": "Brep[] CreateOffsetBrep(Brep brep, System.Double distance, System.Boolean solid, System.Boolean extend, System.Double tolerance, out Brep[] outBlends, out Brep[] outWalls)", + "signature": "Brep[] CreateOffsetBrep(Brep brep, double distance, bool solid, bool extend, double tolerance, out Brep[] outBlends, out Brep[] outWalls)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -86285,22 +86285,22 @@ }, { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "The distance to offset. This is a signed distance value with respect to face normals and flipped faces." }, { "name": "solid", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then the function makes a closed solid from the input and offset surfaces by lofting a ruled surface between all of the matching edges." }, { "name": "extend", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then the function maintains the sharp corners when the original surfaces have sharps corner. If False, then the function creates fillets at sharp corners in the original surfaces." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The offset tolerance." }, { @@ -86317,7 +86317,38 @@ "returns": "Array of Breps if successful. If the function succeeds in offsetting, a single Brep will be returned. Otherwise, the array will contain the offset surfaces, outBlends will contain the set of blends used to fill in gaps (if extend is false), and outWalls will contain the set of wall surfaces that was supposed to join the offset to the original (if solid is true)." }, { - "signature": "Brep CreatePatch(IEnumerable geometry, Surface startingSurface, System.Double tolerance)", + "signature": "Brep CreatePatch(IEnumerable geometry, int uSpans, int vSpans, double tolerance)", + "modifiers": ["public", "static"], + "protected": false, + "virtual": false, + "summary": "Constructs a brep patch. \nThis is the simple version of fit that uses a plane with u x v spans. It makes a plane by fitting to the points from the input geometry to use as the starting surface. The surface has the specified u and v span count.", + "since": "5.0", + "parameters": [ + { + "name": "geometry", + "type": "IEnumerable", + "summary": "A combination of Curve , brep trims, Point , PointCloud or Mesh . Curves and trims are sampled to get points. Trims are sampled for points and normals." + }, + { + "name": "uSpans", + "type": "int", + "summary": "The number of spans in the U direction." + }, + { + "name": "vSpans", + "type": "int", + "summary": "The number of spans in the V direction." + }, + { + "name": "tolerance", + "type": "double", + "summary": "Tolerance used by input analysis functions for loop finding, trimming, etc." + } + ], + "returns": "A brep fit through input on success, or None on error." + }, + { + "signature": "Brep CreatePatch(IEnumerable geometry, Surface startingSurface, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -86336,14 +86367,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance used by input analysis functions for loop finding, trimming, etc." } ], "returns": "Brep fit through input on success, or None on error." }, { - "signature": "Brep CreatePatch(IEnumerable geometry, Surface startingSurface, System.Int32 uSpans, System.Int32 vSpans, System.Boolean trim, System.Boolean tangency, System.Double pointSpacing, System.Double flexibility, System.Double surfacePull, System.Boolean[] fixEdges, System.Double tolerance)", + "signature": "Brep CreatePatch(IEnumerable geometry, Surface startingSurface, int uSpans, int vSpans, bool trim, bool tangency, double pointSpacing, double flexibility, double surfacePull, bool fixEdges, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -86362,85 +86393,100 @@ }, { "name": "uSpans", - "type": "System.Int32", + "type": "int", "summary": "Number of surface spans used when a plane is fit through points to start in the U direction." }, { "name": "vSpans", - "type": "System.Int32", + "type": "int", "summary": "Number of surface spans used when a plane is fit through points to start in the U direction." }, { "name": "trim", - "type": "System.Boolean", + "type": "bool", "summary": "If true, try to find an outer loop from among the input curves and trim the result to that loop" }, { "name": "tangency", - "type": "System.Boolean", + "type": "bool", "summary": "If true, try to find brep trims in the outer loop of curves and try to fit to the normal direction of the trim's surface at those locations." }, { "name": "pointSpacing", - "type": "System.Double", + "type": "double", "summary": "Basic distance between points sampled from input curves." }, { "name": "flexibility", - "type": "System.Double", + "type": "double", "summary": "Determines the behavior of the surface in areas where its not otherwise controlled by the input. Lower numbers make the surface behave more like a stiff material; higher, less like a stiff material. That is, each span is made to more closely match the spans adjacent to it if there is no input geometry mapping to that area of the surface when the flexibility value is low. The scale is logarithmic. Numbers around 0.001 or 0.1 make the patch pretty stiff and numbers around 10 or 100 make the surface flexible." }, { "name": "surfacePull", - "type": "System.Double", + "type": "double", "summary": "Tends to keep the result surface where it was before the fit in areas where there is on influence from the input geometry" }, { "name": "fixEdges", - "type": "System.Boolean[]", + "type": "bool", "summary": "Array of four elements. Flags to keep the edges of a starting (untrimmed) surface in place while fitting the interior of the surface. Order of flags is left, bottom, right, top" }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance used by input analysis functions for loop finding, trimming, etc." } ], "returns": "A brep fit through input on success, or None on error." }, { - "signature": "Brep CreatePatch(IEnumerable geometry, System.Int32 uSpans, System.Int32 vSpans, System.Double tolerance)", + "signature": "Brep[] CreatePipe(Curve rail, double radius, bool localBlending, PipeCapMode cap, bool fitRail, double absoluteTolerance, double angleToleranceRadians)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "summary": "Constructs a brep patch. \nThis is the simple version of fit that uses a plane with u x v spans. It makes a plane by fitting to the points from the input geometry to use as the starting surface. The surface has the specified u and v span count.", + "summary": "Creates a single walled pipe.", "since": "5.0", "parameters": [ { - "name": "geometry", - "type": "IEnumerable", - "summary": "A combination of Curve , brep trims, Point , PointCloud or Mesh . Curves and trims are sampled to get points. Trims are sampled for points and normals." + "name": "rail", + "type": "Curve", + "summary": "The rail, or path, curve." }, { - "name": "uSpans", - "type": "System.Int32", - "summary": "The number of spans in the U direction." + "name": "radius", + "type": "double", + "summary": "The radius of the pipe." }, { - "name": "vSpans", - "type": "System.Int32", - "summary": "The number of spans in the V direction." + "name": "localBlending", + "type": "bool", + "summary": "The shape blending. If True, Local (pipe radius stays constant at the ends and changes more rapidly in the middle) is applied. If False, Global (radius is linearly blended from one end to the other, creating pipes that taper from one radius to the other) is applied." }, { - "name": "tolerance", - "type": "System.Double", - "summary": "Tolerance used by input analysis functions for loop finding, trimming, etc." + "name": "cap", + "type": "PipeCapMode", + "summary": "The end cap mode." + }, + { + "name": "fitRail", + "type": "bool", + "summary": "If the curve is a polycurve of lines and arcs, the curve is fit and a single surface is created; otherwise the result is a Brep with joined surfaces created from the polycurve segments." + }, + { + "name": "absoluteTolerance", + "type": "double", + "summary": "The sweeping and fitting tolerance. When in doubt, use the document's absolute tolerance." + }, + { + "name": "angleToleranceRadians", + "type": "double", + "summary": "The angle tolerance. When in doubt, use the document's angle tolerance in radians." } ], - "returns": "A brep fit through input on success, or None on error." + "returns": "Array of Breps success." }, { - "signature": "Brep[] CreatePipe(Curve rail, IEnumerable railRadiiParameters, IEnumerable radii, System.Boolean localBlending, PipeCapMode cap, System.Boolean fitRail, System.Double absoluteTolerance, System.Double angleToleranceRadians)", + "signature": "Brep[] CreatePipe(Curve rail, IEnumerable railRadiiParameters, IEnumerable radii, bool localBlending, PipeCapMode cap, bool fitRail, double absoluteTolerance, double angleToleranceRadians)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -86464,7 +86510,7 @@ }, { "name": "localBlending", - "type": "System.Boolean", + "type": "bool", "summary": "The shape blending. If True, Local (pipe radius stays constant at the ends and changes more rapidly in the middle) is applied. If False, Global (radius is linearly blended from one end to the other, creating pipes that taper from one radius to the other) is applied." }, { @@ -86474,70 +86520,24 @@ }, { "name": "fitRail", - "type": "System.Boolean", + "type": "bool", "summary": "If the curve is a polycurve of lines and arcs, the curve is fit and a single surface is created; otherwise the result is a Brep with joined surfaces created from the polycurve segments." }, { "name": "absoluteTolerance", - "type": "System.Double", + "type": "double", "summary": "The sweeping and fitting tolerance. When in doubt, use the document's absolute tolerance." }, { "name": "angleToleranceRadians", - "type": "System.Double", + "type": "double", "summary": "The angle tolerance. When in doubt, use the document's angle tolerance in radians." } ], "returns": "Array of Breps success." }, { - "signature": "Brep[] CreatePipe(Curve rail, System.Double radius, System.Boolean localBlending, PipeCapMode cap, System.Boolean fitRail, System.Double absoluteTolerance, System.Double angleToleranceRadians)", - "modifiers": ["public", "static"], - "protected": false, - "virtual": false, - "summary": "Creates a single walled pipe.", - "since": "5.0", - "parameters": [ - { - "name": "rail", - "type": "Curve", - "summary": "The rail, or path, curve." - }, - { - "name": "radius", - "type": "System.Double", - "summary": "The radius of the pipe." - }, - { - "name": "localBlending", - "type": "System.Boolean", - "summary": "The shape blending. If True, Local (pipe radius stays constant at the ends and changes more rapidly in the middle) is applied. If False, Global (radius is linearly blended from one end to the other, creating pipes that taper from one radius to the other) is applied." - }, - { - "name": "cap", - "type": "PipeCapMode", - "summary": "The end cap mode." - }, - { - "name": "fitRail", - "type": "System.Boolean", - "summary": "If the curve is a polycurve of lines and arcs, the curve is fit and a single surface is created; otherwise the result is a Brep with joined surfaces created from the polycurve segments." - }, - { - "name": "absoluteTolerance", - "type": "System.Double", - "summary": "The sweeping and fitting tolerance. When in doubt, use the document's absolute tolerance." - }, - { - "name": "angleToleranceRadians", - "type": "System.Double", - "summary": "The angle tolerance. When in doubt, use the document's angle tolerance in radians." - } - ], - "returns": "Array of Breps success." - }, - { - "signature": "Brep[] CreatePlanarBreps(Curve inputLoop, System.Double tolerance)", + "signature": "Brep[] CreatePlanarBreps(Curve inputLoop, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -86551,7 +86551,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "" } ], @@ -86576,7 +86576,7 @@ "returns": "An array of Planar Breps." }, { - "signature": "Brep[] CreatePlanarBreps(IEnumerable inputLoops, System.Double tolerance)", + "signature": "Brep[] CreatePlanarBreps(IEnumerable inputLoops, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -86590,7 +86590,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "" } ], @@ -86615,7 +86615,7 @@ "returns": "An array of Planar Breps." }, { - "signature": "Brep[] CreatePlanarBreps(Rhino.Collections.CurveList inputLoops, System.Double tolerance)", + "signature": "Brep[] CreatePlanarBreps(Rhino.Collections.CurveList inputLoops, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -86629,7 +86629,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "" } ], @@ -86654,7 +86654,7 @@ "returns": "An array of Planar Breps or None on error." }, { - "signature": "Brep[] CreatePlanarDifference(Brep b0, Brep b1, Plane plane, System.Double tolerance)", + "signature": "Brep[] CreatePlanarDifference(Brep b0, Brep b1, Plane plane, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -86678,14 +86678,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use for Difference operation." } ], "returns": "An array of Brep results or None on failure." }, { - "signature": "Brep[] CreatePlanarIntersection(Brep b0, Brep b1, Plane plane, System.Double tolerance)", + "signature": "Brep[] CreatePlanarIntersection(Brep b0, Brep b1, Plane plane, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -86709,14 +86709,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use for intersection operation." } ], "returns": "An array of Brep results or None on failure." }, { - "signature": "Brep[] CreatePlanarUnion(Brep b0, Brep b1, Plane plane, System.Double tolerance)", + "signature": "Brep[] CreatePlanarUnion(Brep b0, Brep b1, Plane plane, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -86740,14 +86740,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use for union operation." } ], "returns": "An array of Brep results or None on failure." }, { - "signature": "Brep[] CreatePlanarUnion(IEnumerable breps, Plane plane, System.Double tolerance)", + "signature": "Brep[] CreatePlanarUnion(IEnumerable breps, Plane plane, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -86766,7 +86766,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use for union operation." } ], @@ -86789,7 +86789,7 @@ "returns": "A Brep if successful, None on error." }, { - "signature": "Brep[] CreateShell(Brep brep, IEnumerable facesToRemove, System.Double distance, System.Double tolerance)", + "signature": "Brep[] CreateShell(Brep brep, IEnumerable facesToRemove, double distance, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -86808,19 +86808,19 @@ }, { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "The distance, or thickness, for the shell. This is a signed distance value with respect to face normals and flipped faces." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The offset tolerance. When in doubt, use the document's absolute tolerance." } ], "returns": "An array of Brep results or None on failure." }, { - "signature": "Brep[] CreateSolid(IEnumerable breps, System.Double tolerance)", + "signature": "Brep[] CreateSolid(IEnumerable breps, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -86834,14 +86834,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The trim and join tolerance. If set to RhinoMath.UnsetValue, Rhino's global absolute tolerance is used." } ], "returns": "The resulting polysurfaces on success or None on failure." }, { - "signature": "Brep[] CreateThickPipe(Curve rail, IEnumerable railRadiiParameters, IEnumerable radii0, IEnumerable radii1, System.Boolean localBlending, PipeCapMode cap, System.Boolean fitRail, System.Double absoluteTolerance, System.Double angleToleranceRadians)", + "signature": "Brep[] CreateThickPipe(Curve rail, double radius0, double radius1, bool localBlending, PipeCapMode cap, bool fitRail, double absoluteTolerance, double angleToleranceRadians)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -86854,23 +86854,18 @@ "summary": "The rail, or path, curve." }, { - "name": "railRadiiParameters", - "type": "IEnumerable", - "summary": "One or more normalized curve parameters where changes in radius occur. Important: curve parameters must be normalized - ranging between 0.0 and 1.0. Use Interval.NormalizedParameterAt to calculate these." - }, - { - "name": "radii0", - "type": "IEnumerable", - "summary": "One or more radii for the first wall - one at each normalized curve parameter in railRadiiParameters." + "name": "radius0", + "type": "double", + "summary": "The first radius of the pipe." }, { - "name": "radii1", - "type": "IEnumerable", - "summary": "One or more radii for the second wall - one at each normalized curve parameter in railRadiiParameters." + "name": "radius1", + "type": "double", + "summary": "The second radius of the pipe." }, { "name": "localBlending", - "type": "System.Boolean", + "type": "bool", "summary": "The shape blending. If True, Local (pipe radius stays constant at the ends and changes more rapidly in the middle) is applied. If False, Global (radius is linearly blended from one end to the other, creating pipes that taper from one radius to the other) is applied." }, { @@ -86880,24 +86875,24 @@ }, { "name": "fitRail", - "type": "System.Boolean", + "type": "bool", "summary": "If the curve is a polycurve of lines and arcs, the curve is fit and a single surface is created; otherwise the result is a Brep with joined surfaces created from the polycurve segments." }, { "name": "absoluteTolerance", - "type": "System.Double", + "type": "double", "summary": "The sweeping and fitting tolerance. When in doubt, use the document's absolute tolerance." }, { "name": "angleToleranceRadians", - "type": "System.Double", + "type": "double", "summary": "The angle tolerance. When in doubt, use the document's angle tolerance in radians." } ], "returns": "Array of Breps success." }, { - "signature": "Brep[] CreateThickPipe(Curve rail, System.Double radius0, System.Double radius1, System.Boolean localBlending, PipeCapMode cap, System.Boolean fitRail, System.Double absoluteTolerance, System.Double angleToleranceRadians)", + "signature": "Brep[] CreateThickPipe(Curve rail, IEnumerable railRadiiParameters, IEnumerable radii0, IEnumerable radii1, bool localBlending, PipeCapMode cap, bool fitRail, double absoluteTolerance, double angleToleranceRadians)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -86910,18 +86905,23 @@ "summary": "The rail, or path, curve." }, { - "name": "radius0", - "type": "System.Double", - "summary": "The first radius of the pipe." + "name": "railRadiiParameters", + "type": "IEnumerable", + "summary": "One or more normalized curve parameters where changes in radius occur. Important: curve parameters must be normalized - ranging between 0.0 and 1.0. Use Interval.NormalizedParameterAt to calculate these." }, { - "name": "radius1", - "type": "System.Double", - "summary": "The second radius of the pipe." + "name": "radii0", + "type": "IEnumerable", + "summary": "One or more radii for the first wall - one at each normalized curve parameter in railRadiiParameters." + }, + { + "name": "radii1", + "type": "IEnumerable", + "summary": "One or more radii for the second wall - one at each normalized curve parameter in railRadiiParameters." }, { "name": "localBlending", - "type": "System.Boolean", + "type": "bool", "summary": "The shape blending. If True, Local (pipe radius stays constant at the ends and changes more rapidly in the middle) is applied. If False, Global (radius is linearly blended from one end to the other, creating pipes that taper from one radius to the other) is applied." }, { @@ -86931,17 +86931,17 @@ }, { "name": "fitRail", - "type": "System.Boolean", + "type": "bool", "summary": "If the curve is a polycurve of lines and arcs, the curve is fit and a single surface is created; otherwise the result is a Brep with joined surfaces created from the polycurve segments." }, { "name": "absoluteTolerance", - "type": "System.Double", + "type": "double", "summary": "The sweeping and fitting tolerance. When in doubt, use the document's absolute tolerance." }, { "name": "angleToleranceRadians", - "type": "System.Double", + "type": "double", "summary": "The angle tolerance. When in doubt, use the document's angle tolerance in radians." } ], @@ -86990,7 +86990,7 @@ "returns": "Resulting brep or None on failure." }, { - "signature": "Brep CreateTrimmedSurface(BrepFace trimSource, Surface surfaceSource, System.Double tolerance)", + "signature": "Brep CreateTrimmedSurface(BrepFace trimSource, Surface surfaceSource, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -87009,7 +87009,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "" } ], @@ -87039,7 +87039,43 @@ "returns": "A brep with the shape of surfaceSource and the trims of trimSource or None on failure." }, { - "signature": "Brep[] CutUpSurface(Surface surface, IEnumerable curves, System.Boolean useEdgeCurves, System.Double tolerance)", + "signature": "Brep[] CutUpSurface(Surface surface, IEnumerable curves, bool flip, double fitTolerance, double keepTolerance)", + "modifiers": ["public", "static"], + "protected": false, + "virtual": false, + "summary": "Splits, or cuts up, a surface. Designed to split the underlying surface of a Brep face with edge curves.", + "since": "8.12", + "parameters": [ + { + "name": "surface", + "type": "Surface", + "summary": "The surface to cut up." + }, + { + "name": "curves", + "type": "IEnumerable", + "summary": "The edge curves with consistent orientation. The curves should lie on the surface." + }, + { + "name": "flip", + "type": "bool", + "summary": "If true, the input curves are oriented clockwise." + }, + { + "name": "fitTolerance", + "type": "double", + "summary": "The fitting tolerance." + }, + { + "name": "keepTolerance", + "type": "double", + "summary": "Used to decide which face to keep. For best results, should be at least 2 * fitTolerance." + } + ], + "returns": "The Brep pieces if successful, an empty array on failure." + }, + { + "signature": "Brep[] CutUpSurface(Surface surface, IEnumerable curves, bool useEdgeCurves, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -87059,19 +87095,19 @@ }, { "name": "useEdgeCurves", - "type": "System.Boolean", + "type": "bool", "summary": "The 2D trimming curves are made by pulling back the 3D curves using the fitting tolerance. If useEdgeCurves is true, the input 3D curves will be used as the edge curves in the result. Otherwise, the edges will come from pushing up the 2D pullbacks." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The fitting tolerance. When in doubt, use the document's model absolute tolerance." } ], "returns": "The resulting Breps is successful, otherwise an empty array. Note, you may want to join the results into a single Brep." }, { - "signature": "System.Boolean ExtendBrepFacesToConnect(BrepFace Face0, Point3d f0_sel_pt, BrepFace Face1, Point3d f1_sel_pt, System.Double tol, System.Double angleTol, out Brep outBrep0, out Brep outBrep1)", + "signature": "bool ExtendBrepFacesToConnect(BrepFace Face0, int edgeIndex0, BrepFace Face1, int edgeIndex1, double tol, double angleTol, out Brep outBrep0, out Brep outBrep1)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -87083,9 +87119,9 @@ "summary": "[in] first face to connect" }, { - "name": "f0_sel_pt", - "type": "Point3d", - "summary": "selection point on first face near the edge to extend." + "name": "edgeIndex0", + "type": "int", + "summary": "[in] edge to extend." }, { "name": "Face1", @@ -87093,18 +87129,18 @@ "summary": "[in] second surface" }, { - "name": "f1_sel_pt", - "type": "Point3d", - "summary": "selection point on second face near the edge to extend." + "name": "edgeIndex1", + "type": "int", + "summary": "[in] edge to extend." }, { "name": "tol", - "type": "System.Double", + "type": "double", "summary": "[in] tolerance used for intersecting faces and simplifing extension curve" }, { "name": "angleTol", - "type": "System.Double", + "type": "double", "summary": "[in] angle tolerance in radians used for simplifying extendsion curve" }, { @@ -87121,7 +87157,7 @@ "returns": "True if valid connection found" }, { - "signature": "System.Boolean ExtendBrepFacesToConnect(BrepFace Face0, System.Int32 edgeIndex0, BrepFace Face1, System.Int32 edgeIndex1, System.Double tol, System.Double angleTol, out Brep outBrep0, out Brep outBrep1)", + "signature": "bool ExtendBrepFacesToConnect(BrepFace Face0, Point3d f0_sel_pt, BrepFace Face1, Point3d f1_sel_pt, double tol, double angleTol, out Brep outBrep0, out Brep outBrep1)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -87133,9 +87169,9 @@ "summary": "[in] first face to connect" }, { - "name": "edgeIndex0", - "type": "System.Int32", - "summary": "[in] edge to extend." + "name": "f0_sel_pt", + "type": "Point3d", + "summary": "selection point on first face near the edge to extend." }, { "name": "Face1", @@ -87143,18 +87179,18 @@ "summary": "[in] second surface" }, { - "name": "edgeIndex1", - "type": "System.Int32", - "summary": "[in] edge to extend." + "name": "f1_sel_pt", + "type": "Point3d", + "summary": "selection point on second face near the edge to extend." }, { "name": "tol", - "type": "System.Double", + "type": "double", "summary": "[in] tolerance used for intersecting faces and simplifing extension curve" }, { "name": "angleTol", - "type": "System.Double", + "type": "double", "summary": "[in] angle tolerance in radians used for simplifying extendsion curve" }, { @@ -87171,7 +87207,7 @@ "returns": "True if valid connection found" }, { - "signature": "Brep[] JoinBreps(IEnumerable brepsToJoin, System.Double tolerance, System.Double angleTolerance, out List indexMap)", + "signature": "Brep[] JoinBreps(IEnumerable brepsToJoin, double tolerance, double angleTolerance, out List indexMap)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -87185,12 +87221,12 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "3d distance tolerance for detecting overlapping edges. When in doubt, use the document's model absolute tolerance." }, { "name": "angleTolerance", - "type": "System.Double", + "type": "double", "summary": "Angle tolerance, in radians, used for merging edges. When in doubt, use the document's model angle tolerance." }, { @@ -87202,7 +87238,7 @@ "returns": "New joined breps on success, None on failure." }, { - "signature": "Brep[] JoinBreps(IEnumerable brepsToJoin, System.Double tolerance, System.Double angleTolerance)", + "signature": "Brep[] JoinBreps(IEnumerable brepsToJoin, double tolerance, double angleTolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -87216,19 +87252,19 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "3d distance tolerance for detecting overlapping edges. When in doubt, use the document's model absolute tolerance." }, { "name": "angleTolerance", - "type": "System.Double", + "type": "double", "summary": "Angle tolerance, in radians, used for merging edges. When in doubt, use the document's model angle tolerance." } ], "returns": "New joined breps on success, None on failure." }, { - "signature": "Brep[] JoinBreps(IEnumerable brepsToJoin, System.Double tolerance)", + "signature": "Brep[] JoinBreps(IEnumerable brepsToJoin, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -87242,14 +87278,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "3d distance tolerance for detecting overlapping edges." } ], "returns": "New joined breps on success, None on failure." }, { - "signature": "Brep MergeBreps(IEnumerable brepsToMerge, System.Double tolerance)", + "signature": "Brep MergeBreps(IEnumerable brepsToMerge, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -87263,14 +87299,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "the tolerance to use when merging." } ], "returns": "Single merged Brep on success. Null on error." }, { - "signature": "Brep MergeSurfaces(Brep brep0, Brep brep1, System.Double tolerance, System.Double angleToleranceRadians, Point2d point0, Point2d point1, System.Double roundness, System.Boolean smooth)", + "signature": "Brep MergeSurfaces(Brep brep0, Brep brep1, double tolerance, double angleToleranceRadians, Point2d point0, Point2d point1, double roundness, bool smooth)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -87289,12 +87325,12 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Surface edges must be within this tolerance for the two surfaces to merge." }, { "name": "angleToleranceRadians", - "type": "System.Double", + "type": "double", "summary": "Edge must be within this angle tolerance in order for contiguous edges to be combined into a single edge." }, { @@ -87309,19 +87345,19 @@ }, { "name": "roundness", - "type": "System.Double", + "type": "double", "summary": "Defines the roundness of the merge. Acceptable values are between 0.0 (sharp) and 1.0 (smooth)." }, { "name": "smooth", - "type": "System.Boolean", + "type": "bool", "summary": "The surface will be smooth. This makes the surface behave better for control point editing, but may alter the shape of both surfaces." } ], "returns": "The merged Brep if successful, None if not successful." }, { - "signature": "Brep MergeSurfaces(Brep brep0, Brep brep1, System.Double tolerance, System.Double angleToleranceRadians)", + "signature": "Brep MergeSurfaces(Brep brep0, Brep brep1, double tolerance, double angleToleranceRadians)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -87340,19 +87376,19 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Surface edges must be within this tolerance for the two surfaces to merge." }, { "name": "angleToleranceRadians", - "type": "System.Double", + "type": "double", "summary": "Edge must be within this angle tolerance in order for contiguous edges to be combined into a single edge." } ], "returns": "The merged Brep if successful, None if not successful." }, { - "signature": "Brep MergeSurfaces(Surface surface0, Surface surface1, System.Double tolerance, System.Double angleToleranceRadians)", + "signature": "Brep MergeSurfaces(Surface surface0, Surface surface1, double tolerance, double angleToleranceRadians)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -87371,12 +87407,12 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Surface edges must be within this tolerance for the two surfaces to merge." }, { "name": "angleToleranceRadians", - "type": "System.Double", + "type": "double", "summary": "Edge must be within this angle tolerance in order for contiguous edges to be combined into a single edge." } ], @@ -87399,7 +87435,7 @@ "returns": "Brep if a brep form could be created or None if this is not possible. If geometry was of type Brep to begin with, the same object is returned, i.e. it is not duplicated." }, { - "signature": "System.Int32 AddEdgeCurve(Curve curve)", + "signature": "int AddEdgeCurve(Curve curve)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -87408,7 +87444,7 @@ "returns": "Index used to reference this geometry in the edge curve list" }, { - "signature": "System.Int32 AddSurface(Surface surface)", + "signature": "int AddSurface(Surface surface)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -87424,7 +87460,7 @@ "returns": "Index that should be used to reference the geometry. \n-1 is returned if the input is not acceptable." }, { - "signature": "System.Int32 AddTrimCurve(Curve curve)", + "signature": "int AddTrimCurve(Curve curve)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -87433,7 +87469,7 @@ "returns": "Index used to reference this geometry in the trimming curve list" }, { - "signature": "System.Void Append(Brep other)", + "signature": "void Append(Brep other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -87441,7 +87477,7 @@ "since": "5.4" }, { - "signature": "Brep CapPlanarHoles(System.Double tolerance)", + "signature": "Brep CapPlanarHoles(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -87450,14 +87486,14 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use for capping." } ], "returns": "New brep on success. None on error." }, { - "signature": "System.Boolean ClosestPoint(Point3d testPoint, out Point3d closestPoint, out ComponentIndex ci, out System.Double s, out System.Double t, System.Double maximumDistance, out Vector3d normal)", + "signature": "bool ClosestPoint(Point3d testPoint, out Point3d closestPoint, out ComponentIndex ci, out double s, out double t, double maximumDistance, out Vector3d normal)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -87481,17 +87517,17 @@ }, { "name": "s", - "type": "System.Double", + "type": "double", "summary": "If ci.ComponentIndexType == ComponentIndexType.BrepEdge, then s is the parameter of the closest edge point." }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "If ci.ComponentIndexType == ComponentIndexType.BrepFace, then (s,t) is the parameter of the closest face point." }, { "name": "maximumDistance", - "type": "System.Double", + "type": "double", "summary": "If maximumDistance > 0, then only points whose distance is <= maximumDistance will be returned. Using a positive value of maximumDistance can substantially speed up the search." }, { @@ -87519,7 +87555,7 @@ "returns": "The point on the Brep closest to testPoint or Point3d.Unset if the operation failed." }, { - "signature": "System.Void Compact()", + "signature": "void Compact()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -87527,7 +87563,7 @@ "since": "5.0" }, { - "signature": "System.Boolean CullUnused2dCurves()", + "signature": "bool CullUnused2dCurves()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -87536,7 +87572,7 @@ "returns": "True if operation succeeded; False otherwise." }, { - "signature": "System.Boolean CullUnused3dCurves()", + "signature": "bool CullUnused3dCurves()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -87545,7 +87581,7 @@ "returns": "True if operation succeeded; False otherwise." }, { - "signature": "System.Boolean CullUnusedEdges()", + "signature": "bool CullUnusedEdges()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -87554,7 +87590,7 @@ "returns": "True if operation succeeded; False otherwise." }, { - "signature": "System.Boolean CullUnusedFaces()", + "signature": "bool CullUnusedFaces()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -87563,7 +87599,7 @@ "returns": "True if operation succeeded; False otherwise." }, { - "signature": "System.Boolean CullUnusedLoops()", + "signature": "bool CullUnusedLoops()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -87572,7 +87608,7 @@ "returns": "True if operation succeeded; False otherwise." }, { - "signature": "System.Boolean CullUnusedSurfaces()", + "signature": "bool CullUnusedSurfaces()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -87581,7 +87617,7 @@ "returns": "True if operation succeeded; False otherwise." }, { - "signature": "System.Boolean CullUnusedTrims()", + "signature": "bool CullUnusedTrims()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -87590,7 +87626,7 @@ "returns": "True if operation succeeded; False otherwise." }, { - "signature": "System.Boolean CullUnusedVertices()", + "signature": "bool CullUnusedVertices()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -87599,7 +87635,7 @@ "returns": "True if operation succeeded; False otherwise." }, { - "signature": "System.Void DestroyRegionTopology()", + "signature": "void DestroyRegionTopology()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -87634,7 +87670,7 @@ "returns": "An array of edge curves." }, { - "signature": "Curve[] DuplicateEdgeCurves(System.Boolean nakedOnly)", + "signature": "Curve[] DuplicateEdgeCurves(bool nakedOnly)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -87643,14 +87679,14 @@ "parameters": [ { "name": "nakedOnly", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then only the \"naked\" edges are duplicated. If false, then all edges are duplicated." } ], "returns": "Array of edge curves on success." }, { - "signature": "Curve[] DuplicateNakedEdgeCurves(System.Boolean nakedOuter, System.Boolean nakedInner)", + "signature": "Curve[] DuplicateNakedEdgeCurves(bool nakedOuter, bool nakedInner)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -87659,12 +87695,12 @@ "parameters": [ { "name": "nakedOuter", - "type": "System.Boolean", + "type": "bool", "summary": "Return naked edges that are part of an outer loop." }, { "name": "nakedInner", - "type": "System.Boolean", + "type": "bool", "summary": "Return naked edges that are part of an inner loop." } ], @@ -87696,7 +87732,7 @@ "returns": "An array or corner vertices." }, { - "signature": "System.Void FindCoincidentBrepComponents(Point3d point, System.Double tolerance, out System.Int32[] faces, out System.Int32[] edges, out System.Int32[] vertices)", + "signature": "void FindCoincidentBrepComponents(Point3d point, double tolerance, out int faces, out int edges, out int vertices)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -87710,28 +87746,28 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Coincidence tolerance." }, { "name": "faces", - "type": "System.Int32[]", + "type": "int", "summary": "Array of BrepFace indices." }, { "name": "edges", - "type": "System.Int32[]", + "type": "int", "summary": "Array of BrepEdge indices." }, { "name": "vertices", - "type": "System.Int32[]", + "type": "int", "summary": "Array of BrepVertex indices." } ] }, { - "signature": "System.Void Flip()", + "signature": "void Flip()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -87739,7 +87775,7 @@ "since": "5.0" }, { - "signature": "System.Double GetArea()", + "signature": "double GetArea()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -87748,7 +87784,7 @@ "returns": "The area of the Brep." }, { - "signature": "System.Double GetArea(System.Double relativeTolerance, System.Double absoluteTolerance)", + "signature": "double GetArea(double relativeTolerance, double absoluteTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -87757,12 +87793,12 @@ "parameters": [ { "name": "relativeTolerance", - "type": "System.Double", + "type": "double", "summary": "Relative tolerance to use for area calculation." }, { "name": "absoluteTolerance", - "type": "System.Double", + "type": "double", "summary": "Absolute tolerance to use for area calculation." } ], @@ -87778,7 +87814,7 @@ "returns": "An array of connected components, or an empty array." }, { - "signature": "System.Boolean GetPointInside(System.Double tolerance, out Point3d point)", + "signature": "bool GetPointInside(double tolerance, out Point3d point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -87787,7 +87823,7 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Used for intersecting rays and is not necessarily related to the distance from the brep to the found point. When in doubt, use the document's model absolute tolerance." }, { @@ -87808,7 +87844,7 @@ "returns": "An array of regions in this brep. This array can be empty, but not null." }, { - "signature": "Brep[] GetTangentConnectedComponents(System.Double angleTolerance, System.Boolean includeMeshes)", + "signature": "Brep[] GetTangentConnectedComponents(double angleTolerance, bool includeMeshes)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -87817,19 +87853,19 @@ "parameters": [ { "name": "angleTolerance", - "type": "System.Double", + "type": "double", "summary": "The angle tolerance, in radians, used to determine tangent edges." }, { "name": "includeMeshes", - "type": "System.Boolean", + "type": "bool", "summary": "If true, any cached meshes on this Brep are copied to the returned Breps." } ], "returns": "An array of tangent edge connected components, or an empty array." }, { - "signature": "System.Double GetVolume()", + "signature": "double GetVolume()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -87838,7 +87874,7 @@ "returns": "The volume of the Brep." }, { - "signature": "System.Double GetVolume(System.Double relativeTolerance, System.Double absoluteTolerance)", + "signature": "double GetVolume(double relativeTolerance, double absoluteTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -87847,19 +87883,19 @@ "parameters": [ { "name": "relativeTolerance", - "type": "System.Double", + "type": "double", "summary": "Relative tolerance to use for area calculation." }, { "name": "absoluteTolerance", - "type": "System.Double", + "type": "double", "summary": "Absolute tolerance to use for area calculation." } ], "returns": "The volume of the Brep." }, { - "signature": "Curve[] GetWireframe(System.Int32 density)", + "signature": "Curve[] GetWireframe(int density)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -87868,14 +87904,14 @@ "parameters": [ { "name": "density", - "type": "System.Int32", + "type": "int", "summary": "Wireframe density. Valid values range between -1 and 99." } ], "returns": "An array of Wireframe curves or None on failure." }, { - "signature": "Brep InsetFaces(IEnumerable faceIndices, System.Double distance, System.Boolean loose, System.Boolean ignoreSeams, System.Boolean creaseCorners, System.Double tolerance, System.Double angleTolerance)", + "signature": "Brep InsetFaces(IEnumerable faceIndices, double distance, bool loose, bool ignoreSeams, bool creaseCorners, double tolerance, double angleTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -87889,39 +87925,39 @@ }, { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "The distance to offset along the face" }, { "name": "loose", - "type": "System.Boolean", + "type": "bool", "summary": "If true, offset by moving edit points otherwise offset within tolerance." }, { "name": "ignoreSeams", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the seam edges are not offset and adjacent edges are extended to meet the seam. Otherwise offset normally." }, { "name": "creaseCorners", - "type": "System.Boolean", + "type": "bool", "summary": "If true, splitting curves will be made between the creases on edge curves and creases on the inset curves." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The fitting tolerance for the offset. When in doubt, use the document's absolute tolerance." }, { "name": "angleTolerance", - "type": "System.Double", + "type": "double", "summary": "The angle tolerance in radians for identifying creases when creasing corners. When in doubt, use the document's angle tolerance." } ], "returns": "The brep with inset faces on success. Null on error." }, { - "signature": "System.Boolean IsBox()", + "signature": "bool IsBox()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -87930,7 +87966,7 @@ "returns": "True if the Brep is a solid box, False otherwise." }, { - "signature": "System.Boolean IsBox(System.Double tolerance)", + "signature": "bool IsBox(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -87939,14 +87975,14 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance used to determine if faces are planar and to compare face normals." } ], "returns": "True if the Brep is a solid box, False otherwise." }, { - "signature": "System.Boolean IsDuplicate(Brep other, System.Double tolerance)", + "signature": "bool IsDuplicate(Brep other, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -87960,14 +87996,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "tolerance to use when comparing control points." } ], "returns": "True if breps are the same." }, { - "signature": "System.Boolean IsPointInside(Point3d point, System.Double tolerance, System.Boolean strictlyIn)", + "signature": "bool IsPointInside(Point3d point, double tolerance, bool strictlyIn)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -87981,19 +88017,19 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "3d distance tolerance used for intersection and determining strict inclusion. A good default is RhinoMath.SqrtEpsilon." }, { "name": "strictlyIn", - "type": "System.Boolean", + "type": "bool", "summary": "if true, point is in if inside brep by at least tolerance. if false, point is in if truly in or within tolerance of boundary." } ], "returns": "True if point is in, False if not." }, { - "signature": "System.Boolean IsValidGeometry(out System.String log)", + "signature": "bool IsValidGeometry(out string log)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -88002,14 +88038,14 @@ "parameters": [ { "name": "log", - "type": "System.String", + "type": "string", "summary": "If the brep geometry is not valid, then a brief description of the problem in English is assigned to this out parameter. The information is suitable for low-level debugging purposes by programmers and is not intended to be useful as a high level user interface tool. Otherwise, string.Empty ." } ], "returns": "A value that indicates whether the geometry is valid." }, { - "signature": "System.Boolean IsValidTolerancesAndFlags(out System.String log)", + "signature": "bool IsValidTolerancesAndFlags(out string log)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -88018,14 +88054,14 @@ "parameters": [ { "name": "log", - "type": "System.String", + "type": "string", "summary": "If the brep tolerance or flags are not valid, then a brief description of the problem in English is assigned to this out parameter. The information is suitable for low-level debugging purposes by programmers and is not intended to be useful as a high level user interface tool. Otherwise, string.Empty ." } ], "returns": "A value that indicates" }, { - "signature": "System.Boolean IsValidTopology(out System.String log)", + "signature": "bool IsValidTopology(out string log)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -88034,14 +88070,14 @@ "parameters": [ { "name": "log", - "type": "System.String", + "type": "string", "summary": "If the brep topology is not valid, then a brief English description of the problem is appended to the log. The information appended to log is suitable for low-level debugging purposes by programmers and is not intended to be useful as a high level user interface tool." } ], "returns": "True if the topology is valid; False otherwise." }, { - "signature": "System.Boolean Join(Brep otherBrep, System.Double tolerance, System.Boolean compact)", + "signature": "bool Join(Brep otherBrep, double tolerance, bool compact)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -88056,19 +88092,19 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "3d distance tolerance for detecting overlapping edges." }, { "name": "compact", - "type": "System.Boolean", + "type": "bool", "summary": "if true, set brep flags and tolerances, remove unused faces and edges." } ], "returns": "True if any edges were joined." }, { - "signature": "System.Boolean JoinEdges(System.Int32 edgeIndex0, System.Int32 edgeIndex1, System.Double joinTolerance, System.Boolean compact)", + "signature": "bool JoinEdges(int edgeIndex0, int edgeIndex1, double joinTolerance, bool compact)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -88077,29 +88113,29 @@ "parameters": [ { "name": "edgeIndex0", - "type": "System.Int32", + "type": "int", "summary": "The first edge index." }, { "name": "edgeIndex1", - "type": "System.Int32", + "type": "int", "summary": "The second edge index." }, { "name": "joinTolerance", - "type": "System.Double", + "type": "double", "summary": "The join tolerance." }, { "name": "compact", - "type": "System.Boolean", + "type": "bool", "summary": "If joining more than one edge pair and want the edge indices of subsequent pairs to remain valid, set to false. But then call Brep.Compact() on the final result." } ], "returns": "True if successful, False otherwise." }, { - "signature": "System.Int32 JoinNakedEdges(System.Double tolerance)", + "signature": "int JoinNakedEdges(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -88108,14 +88144,14 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance value." } ], "returns": "number of joins made." }, { - "signature": "System.Boolean MakeValidForV2()", + "signature": "bool MakeValidForV2()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -88124,7 +88160,7 @@ "remarks": "Don't call this function unless you know exactly what you are doing." }, { - "signature": "System.Boolean MergeCoplanarFaces(System.Double tolerance, System.Double angleTolerance)", + "signature": "bool MergeCoplanarFaces(double tolerance, double angleTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -88133,19 +88169,19 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance for determining when edges are adjacent. When in doubt, use the document's ModelAbsoluteTolerance property." }, { "name": "angleTolerance", - "type": "System.Double", + "type": "double", "summary": "Angle tolerance, in radians, for determining when faces are parallel. When in doubt, use the document's ModelAngleToleranceRadians property." } ], "returns": "True if faces were merged, False if no faces were merged." }, { - "signature": "System.Boolean MergeCoplanarFaces(System.Double tolerance)", + "signature": "bool MergeCoplanarFaces(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -88154,14 +88190,14 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance for determining when edges are adjacent. When in doubt, use the document's ModelAbsoluteTolerance property." } ], "returns": "True if faces were merged, False if no faces were merged." }, { - "signature": "System.Boolean MergeCoplanarFaces(System.Int32 faceIndex, System.Double tolerance, System.Double angleTolerance)", + "signature": "bool MergeCoplanarFaces(int faceIndex, double tolerance, double angleTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -88170,24 +88206,24 @@ "parameters": [ { "name": "faceIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the Brep face to search." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance for determining when edges are adjacent. When in doubt, use the document's ModelAbsoluteTolerance property." }, { "name": "angleTolerance", - "type": "System.Double", + "type": "double", "summary": "Angle tolerance, in radians, for determining when faces are parallel. When in doubt, use the document's ModelAngleToleranceRadians property." } ], "returns": "True if faces were merged, False if no faces were merged." }, { - "signature": "System.Boolean MergeCoplanarFaces(System.Int32 faceIndex0, System.Int32 faceIndex1, System.Double tolerance, System.Double angleTolerance)", + "signature": "bool MergeCoplanarFaces(int faceIndex0, int faceIndex1, double tolerance, double angleTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -88196,29 +88232,29 @@ "parameters": [ { "name": "faceIndex0", - "type": "System.Int32", + "type": "int", "summary": "The index of the first Brep face." }, { "name": "faceIndex1", - "type": "System.Int32", + "type": "int", "summary": "The index of the second Brep face." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance for determining when edges are adjacent. When in doubt, use the document's ModelAbsoluteTolerance property." }, { "name": "angleTolerance", - "type": "System.Double", + "type": "double", "summary": "Angle tolerance, in radians, for determining when faces are parallel. When in doubt, use the document's ModelAngleToleranceRadians property." } ], "returns": "True if faces were merged, False if no faces were merged." }, { - "signature": "System.Void RebuildTrimsForV2(BrepFace face, NurbsSurface nurbsSurface)", + "signature": "void RebuildTrimsForV2(BrepFace face, NurbsSurface nurbsSurface)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -88239,7 +88275,7 @@ ] }, { - "signature": "System.Boolean RemoveFins()", + "signature": "bool RemoveFins()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -88248,44 +88284,44 @@ "returns": "True if successful, False if everything is removed or if the result has any Brep edges with more than two Brep trims." }, { - "signature": "Brep RemoveHoles(IEnumerable loops, System.Double tolerance)", + "signature": "Brep RemoveHoles(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Removes inner loops, or holes, in a Brep.", - "since": "6.8", + "summary": "Remove all inner loops, or holes, in a Brep.", + "since": "6.0", "parameters": [ - { - "name": "loops", - "type": "IEnumerable", - "summary": "A list of BrepLoop component indexes, where BrepLoop.LoopType == Rhino.Geometry.BrepLoopType.Inner." - }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance. When in doubt, use the document's model absolute tolerance." } ], "returns": "The Brep without holes if successful, None otherwise." }, { - "signature": "Brep RemoveHoles(System.Double tolerance)", + "signature": "Brep RemoveHoles(IEnumerable loops, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Remove all inner loops, or holes, in a Brep.", - "since": "6.0", + "summary": "Removes inner loops, or holes, in a Brep.", + "since": "6.8", "parameters": [ + { + "name": "loops", + "type": "IEnumerable", + "summary": "A list of BrepLoop component indexes, where BrepLoop.LoopType == Rhino.Geometry.BrepLoopType.Inner." + }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance. When in doubt, use the document's model absolute tolerance." } ], "returns": "The Brep without holes if successful, None otherwise." }, { - "signature": "System.Boolean Repair(System.Double tolerance)", + "signature": "bool Repair(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -88294,14 +88330,14 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The repair tolerance. When in doubt, use the document's model absolute tolerance." } ], "returns": "True on success." }, { - "signature": "System.Void SetTolerancesBoxesAndFlags()", + "signature": "void SetTolerancesBoxesAndFlags()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -88309,7 +88345,7 @@ "since": "6.0" }, { - "signature": "System.Void SetTolerancesBoxesAndFlags(System.Boolean bLazy, System.Boolean bSetVertexTolerances, System.Boolean bSetEdgeTolerances, System.Boolean bSetTrimTolerances, System.Boolean bSetTrimIsoFlags, System.Boolean bSetTrimTypeFlags, System.Boolean bSetLoopTypeFlags, System.Boolean bSetTrimBoxes)", + "signature": "void SetTolerancesBoxesAndFlags(bool bLazy, bool bSetVertexTolerances, bool bSetEdgeTolerances, bool bSetTrimTolerances, bool bSetTrimIsoFlags, bool bSetTrimTypeFlags, bool bSetLoopTypeFlags, bool bSetTrimBoxes)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -88318,48 +88354,48 @@ "parameters": [ { "name": "bLazy", - "type": "System.Boolean", + "type": "bool", "summary": "If true, only flags and tolerances that are not set will be calculated." }, { "name": "bSetVertexTolerances", - "type": "System.Boolean", + "type": "bool", "summary": "Set True to compute BrepVertex tolerances." }, { "name": "bSetEdgeTolerances", - "type": "System.Boolean", + "type": "bool", "summary": "Set True to compute BrepEdge tolerances." }, { "name": "bSetTrimTolerances", - "type": "System.Boolean", + "type": "bool", "summary": "Set True to compute BrepTrim tolerances." }, { "name": "bSetTrimIsoFlags", - "type": "System.Boolean", + "type": "bool", "summary": "Set True to compute BrepTrim.IsoStatus values." }, { "name": "bSetTrimTypeFlags", - "type": "System.Boolean", + "type": "bool", "summary": "Set True to compute BrepTrim.TrimType values." }, { "name": "bSetLoopTypeFlags", - "type": "System.Boolean", + "type": "bool", "summary": "Set True to compute BrepLoop.BrepLoopType values." }, { "name": "bSetTrimBoxes", - "type": "System.Boolean", + "type": "bool", "summary": "Set True to compute BrepTrim bounding boxes." } ] }, { - "signature": "System.Void SetTrimIsoFlags()", + "signature": "void SetTrimIsoFlags()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -88367,7 +88403,7 @@ "since": "5.4" }, { - "signature": "System.Void SetVertices()", + "signature": "void SetVertices()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -88375,7 +88411,7 @@ "since": "5.4" }, { - "signature": "Brep[] Split(Brep cutter, System.Double intersectionTolerance, out System.Boolean toleranceWasRaised)", + "signature": "Brep[] Split(Brep cutter, double intersectionTolerance, out bool toleranceWasRaised)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -88389,19 +88425,19 @@ }, { "name": "intersectionTolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance with which to compute intersections." }, { "name": "toleranceWasRaised", - "type": "System.Boolean", + "type": "bool", "summary": "Set to True if the split failed at intersectionTolerance but succeeded when the tolerance was increased to twice intersectionTolerance." } ], "returns": "A new array of Breps. This array can be empty." }, { - "signature": "Brep[] Split(Brep cutter, System.Double intersectionTolerance)", + "signature": "Brep[] Split(Brep cutter, double intersectionTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -88415,14 +88451,14 @@ }, { "name": "intersectionTolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance with which to compute intersections." } ], "returns": "A new array of Breps. This array can be empty." }, { - "signature": "Brep[] Split(IEnumerable cutters, System.Double intersectionTolerance)", + "signature": "Brep[] Split(IEnumerable cutters, double intersectionTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -88436,14 +88472,14 @@ }, { "name": "intersectionTolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance with which to compute intersections." } ], "returns": "A new array of Breps. This array can be empty." }, { - "signature": "Brep[] Split(IEnumerable cutters, System.Double intersectionTolerance)", + "signature": "Brep[] Split(IEnumerable cutters, double intersectionTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -88457,14 +88493,14 @@ }, { "name": "intersectionTolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance with which to compute intersections." } ], "returns": "A new array of Breps. This array can be empty." }, { - "signature": "Brep[] Split(IEnumerable cutters, Vector3d normal, System.Boolean planView, System.Double intersectionTolerance)", + "signature": "Brep[] Split(IEnumerable cutters, Vector3d normal, bool planView, double intersectionTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -88484,19 +88520,19 @@ }, { "name": "planView", - "type": "System.Boolean", + "type": "bool", "summary": "Set True if the assume view is a plan, or parallel projection, view." }, { "name": "intersectionTolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance with which to compute intersections." } ], "returns": "A new array of Breps. This array can be empty." }, { - "signature": "System.Void Standardize()", + "signature": "void Standardize()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -88504,7 +88540,7 @@ "since": "5.0" }, { - "signature": "System.Boolean TransformComponent(IEnumerable components, Transform xform, System.Double tolerance, System.Double timeLimit, System.Boolean useMultipleThreads)", + "signature": "bool TransformComponent(IEnumerable components, Transform xform, double tolerance, double timeLimit, bool useMultipleThreads)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -88523,24 +88559,24 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The desired fitting tolerance to use when bending faces that share edges with both fixed and transformed components." }, { "name": "timeLimit", - "type": "System.Double", + "type": "double", "summary": "If the deformation is extreme, it can take a long time to calculate the result. If time_limit > 0, then the value specifies the maximum amount of time in seconds you want to spend before giving up." }, { "name": "useMultipleThreads", - "type": "System.Boolean", + "type": "bool", "summary": "True if multiple threads can be used." } ], "returns": "True if successful, False otherwise." }, { - "signature": "Brep[] Trim(Brep cutter, System.Double intersectionTolerance)", + "signature": "Brep[] Trim(Brep cutter, double intersectionTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -88554,14 +88590,14 @@ }, { "name": "intersectionTolerance", - "type": "System.Double", + "type": "double", "summary": "A tolerance value with which to compute intersections." } ], "returns": "This Brep is not modified, the trim results are returned in an array." }, { - "signature": "Brep[] Trim(Plane cutter, System.Double intersectionTolerance)", + "signature": "Brep[] Trim(Plane cutter, double intersectionTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -88575,7 +88611,7 @@ }, { "name": "intersectionTolerance", - "type": "System.Double", + "type": "double", "summary": "A tolerance value with which to compute intersections." } ], @@ -88705,7 +88741,7 @@ ], "methods": [ { - "signature": "System.Int32[] AdjacentFaces()", + "signature": "int AdjacentFaces()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -88713,7 +88749,7 @@ "since": "5.0" }, { - "signature": "Concavity ConcavityAt(System.Double t, System.Double tolerance)", + "signature": "Concavity ConcavityAt(double t, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -88722,19 +88758,19 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Edge curve parameter." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Angle tolerance for tangent faces." } ], "returns": "Concavity measure at parameter." }, { - "signature": "System.Boolean GetEdgeParameter(System.Int32 trimIndex, System.Double trimParameter, out System.Double edgeParameter)", + "signature": "bool GetEdgeParameter(int trimIndex, double trimParameter, out double edgeParameter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -88743,7 +88779,7 @@ "returns": "True on success" }, { - "signature": "System.Boolean IsSmoothManifoldEdge(System.Double angleToleranceRadians)", + "signature": "bool IsSmoothManifoldEdge(double angleToleranceRadians)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -88752,14 +88788,14 @@ "parameters": [ { "name": "angleToleranceRadians", - "type": "System.Double", + "type": "double", "summary": "used to decide if surface normals on either side are parallel." } ], "returns": "True if edge is manifold, has exactly 2 trims, and surface normals on either side agree to within angle_tolerance." }, { - "signature": "System.Boolean SetEdgeCurve(System.Int32 curve3dIndex, Interval subDomain)", + "signature": "bool SetEdgeCurve(int curve3dIndex, Interval subDomain)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -88768,7 +88804,7 @@ "parameters": [ { "name": "curve3dIndex", - "type": "System.Int32", + "type": "int", "summary": "index of 3d curve in m_C3[] array" }, { @@ -88780,7 +88816,7 @@ "returns": "True if successful" }, { - "signature": "System.Boolean SetEdgeCurve(System.Int32 curve3dIndex)", + "signature": "bool SetEdgeCurve(int curve3dIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -88789,14 +88825,14 @@ "parameters": [ { "name": "curve3dIndex", - "type": "System.Int32", + "type": "int", "summary": "index of 3d curve in m_C3[] array" } ], "returns": "True if successful" }, { - "signature": "System.Int32[] TrimIndices()", + "signature": "int TrimIndices()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -88823,12 +88859,12 @@ "parameters": [ { "name": "edgeParameter", - "type": "System.Double", + "type": "double", "summary": "The parameter along the edge where to apply the fillet distance" }, { "name": "filletDistance", - "type": "System.Double", + "type": "double", "summary": "The distance to apply" } ] @@ -88980,7 +89016,7 @@ ], "methods": [ { - "signature": "System.Int32[] AdjacentEdges()", + "signature": "int AdjacentEdges()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -88988,7 +89024,7 @@ "since": "5.0" }, { - "signature": "System.Int32[] AdjacentFaces()", + "signature": "int AdjacentFaces()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -88996,7 +89032,7 @@ "since": "5.0" }, { - "signature": "System.Boolean ChangeSurface(System.Int32 surfaceIndex)", + "signature": "bool ChangeSurface(int surfaceIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -89006,14 +89042,14 @@ "parameters": [ { "name": "surfaceIndex", - "type": "System.Int32", + "type": "int", "summary": "brep surface index of new surface." } ], "returns": "True if successful." }, { - "signature": "System.Void ClearMaterialChannelIndex()", + "signature": "void ClearMaterialChannelIndex()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -89021,7 +89057,7 @@ "since": "6.26" }, { - "signature": "System.Void ClearPackId()", + "signature": "void ClearPackId()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -89029,7 +89065,7 @@ "since": "7.19" }, { - "signature": "Brep CreateExtrusion(Curve pathCurve, System.Boolean cap)", + "signature": "Brep CreateExtrusion(Curve pathCurve, bool cap)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -89043,14 +89079,14 @@ }, { "name": "cap", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the extrusion is capped with a translation of the face being extruded" } ], "returns": "A Brep on success or None on failure." }, { - "signature": "System.Boolean DraftAnglePoint(Point2d testPoint, System.Double testAngle, Vector3d pullDirection, System.Boolean edge, out Point3d draftPoint, out System.Double draftAngle)", + "signature": "bool DraftAnglePoint(Point2d testPoint, double testAngle, Vector3d pullDirection, bool edge, out Point3d draftPoint, out double draftAngle)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -89064,7 +89100,7 @@ }, { "name": "testAngle", - "type": "System.Double", + "type": "double", "summary": "The angle in radians to test." }, { @@ -89074,7 +89110,7 @@ }, { "name": "edge", - "type": "System.Boolean", + "type": "bool", "summary": "Restricts the point placement to an edge." }, { @@ -89084,14 +89120,14 @@ }, { "name": "draftAngle", - "type": "System.Double", + "type": "double", "summary": "The draft angle in radians." } ], "returns": "True if successful, False otherwise." }, { - "signature": "Brep DuplicateFace(System.Boolean duplicateMeshes)", + "signature": "Brep DuplicateFace(bool duplicateMeshes)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -89100,7 +89136,7 @@ "parameters": [ { "name": "duplicateMeshes", - "type": "System.Boolean", + "type": "bool", "summary": "If true, shading meshes will be copied as well." } ], @@ -89116,7 +89152,7 @@ "returns": "A copy of this face's underlying surface." }, { - "signature": "System.Boolean FilletSurfaceToCurve(Curve curve, System.Double t, System.Double u, System.Double v, System.Double radius, System.Int32 alignToCurve, System.Int32 railDegree, System.Int32 arcDegree, IEnumerable arcSliders, System.Int32 numBezierSrfs, System.Double tolerance, List out_fillets, out System.Double[] fitResults)", + "signature": "bool FilletSurfaceToCurve(Curve curve, double t, double u, double v, double radius, int alignToCurve, int railDegree, int arcDegree, IEnumerable arcSliders, int numBezierSrfs, double tolerance, List out_fillets, out double fitResults)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -89130,37 +89166,37 @@ }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "A parameter on the curve, indicating region of fillet." }, { "name": "u", - "type": "System.Double", + "type": "double", "summary": "A parameter in the u direction of the face indicating which side of the curve to fillet." }, { "name": "v", - "type": "System.Double", + "type": "double", "summary": "A parameter in the v direction of the face indicating which side of the curve to fillet." }, { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "The radius of the constant-radius fillet desired. NOTE: using arcSliders will change the shape of the arcs themselves" }, { "name": "alignToCurve", - "type": "System.Int32", + "type": "int", "summary": "Does the user want the fillet to align to the curve? 0 - No, ignore the curve's b-spline structure 1 - Yes, match the curves's degree, spans, CVs as much as possible 2 - Same as 1, but iterate to fit to tolerance Note that a value of 1 or 2 will cause nBezierSrfs to be ignored" }, { "name": "railDegree", - "type": "System.Int32", + "type": "int", "summary": "Desired fillet degree (3 or 5) in the u-direction, along the curve" }, { "name": "arcDegree", - "type": "System.Int32", + "type": "int", "summary": "Desired fillet degree (2, 3, 4, or 5) in the v-direction, along the fillet arcs.If 2, then the surface is rational in v" }, { @@ -89170,12 +89206,12 @@ }, { "name": "numBezierSrfs", - "type": "System.Int32", + "type": "int", "summary": "If >0, this indicates the number of equally-spaced fillet surfaces to be output in the rail direction, each surface Bézier in u." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance. In in doubt, the the document's absolute tolerance." }, { @@ -89185,14 +89221,14 @@ }, { "name": "fitResults", - "type": "System.Double[]", + "type": "double", "summary": "array of doubles indicating fitting results: [0] max 3d point deviation along curve [1] max 3d point deviation along face [2] max angle deviation along face(in degrees) [3] max angle deviation between Bézier surfaces(in degrees) [4] max curvature difference between Bézier surfaces" } ], "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean FilletSurfaceToRail(Curve curveOnFace, BrepFace secondFace, System.Double u1, System.Double v1, System.Int32 railDegree, System.Int32 arcDegree, IEnumerable arcSliders, System.Int32 numBezierSrfs, System.Boolean extend, FilletSurfaceSplitType split_type, System.Double tolerance, List out_fillets, List out_breps0, List out_breps1, out System.Double[] fitResults)", + "signature": "bool FilletSurfaceToRail(Curve curveOnFace, BrepFace secondFace, double u1, double v1, int railDegree, int arcDegree, IEnumerable arcSliders, int numBezierSrfs, bool extend, FilletSurfaceSplitType split_type, double tolerance, List out_fillets, List out_breps0, List out_breps1, out double fitResults)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -89212,22 +89248,22 @@ }, { "name": "u1", - "type": "System.Double", + "type": "double", "summary": "A parameter in the u direction of the second face at the side you want to keep after filleting." }, { "name": "v1", - "type": "System.Double", + "type": "double", "summary": "A parameter in the v direction of the second face at the side you want to keep after filleting." }, { "name": "railDegree", - "type": "System.Int32", + "type": "int", "summary": "Desired fillet degree (3 or 5) in the u-direction, along the rails" }, { "name": "arcDegree", - "type": "System.Int32", + "type": "int", "summary": "esired fillet degree (2, 3, 4, or 5) in the v-direction, along the fillet arcs.If 2, then the surface is rational in v" }, { @@ -89237,12 +89273,12 @@ }, { "name": "numBezierSrfs", - "type": "System.Int32", + "type": "int", "summary": "If >0, this indicates the number of equally-spaced fillet surfaces to be output in the rail direction, each surface Bézier in u." }, { "name": "extend", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then when one input surface is longer than the other, the fillet surface is extended to the input surface edges." }, { @@ -89252,7 +89288,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance. In in doubt, the the document's absolute tolerance." }, { @@ -89272,7 +89308,7 @@ }, { "name": "fitResults", - "type": "System.Double[]", + "type": "double", "summary": "array of doubles indicating fitting results: [0] max 3d point deviation along surface 0 [1] max 3d point deviation along surface 1 [2] max angle deviation along surface 0 (in degrees) [3] max angle deviation along surface 1 (in degrees) [4] max angle deviation between Bézier surfaces(in degrees) [5] max curvature difference between Bézier surfaces" } ], @@ -89295,7 +89331,7 @@ "returns": "A mesh." }, { - "signature": "PointFaceRelation IsPointOnFace(System.Double u, System.Double v, System.Double tolerance)", + "signature": "PointFaceRelation IsPointOnFace(double u, double v, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -89304,24 +89340,24 @@ "parameters": [ { "name": "u", - "type": "System.Double", + "type": "double", "summary": "Parameter space point U value." }, { "name": "v", - "type": "System.Double", + "type": "double", "summary": "Parameter space point V value." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "3D tolerance used when checking to see if the point is on a face or inside of a loop." } ], "returns": "A value describing the relationship between the point and the face." }, { - "signature": "PointFaceRelation IsPointOnFace(System.Double u, System.Double v)", + "signature": "PointFaceRelation IsPointOnFace(double u, double v)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -89330,19 +89366,19 @@ "parameters": [ { "name": "u", - "type": "System.Double", + "type": "double", "summary": "Parameter space point U value." }, { "name": "v", - "type": "System.Double", + "type": "double", "summary": "Parameter space point V value." } ], "returns": "A value describing the relationship between the point and the face." }, { - "signature": "Point3d[] PullPointsToFace(IEnumerable points, System.Double tolerance)", + "signature": "Point3d[] PullPointsToFace(IEnumerable points, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -89356,14 +89392,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance for pulling operation. Only points that are closer than tolerance will be pulled to the face." } ], "returns": "An array of pulled points." }, { - "signature": "System.Boolean RebuildEdges(System.Double tolerance, System.Boolean rebuildSharedEdges, System.Boolean rebuildVertices)", + "signature": "bool RebuildEdges(double tolerance, bool rebuildSharedEdges, bool rebuildVertices)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -89372,24 +89408,24 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "tolerance for fitting 3d edge curves." }, { "name": "rebuildSharedEdges", - "type": "System.Boolean", + "type": "bool", "summary": "if False and edge is used by this face and a neighbor, then the edge will be skipped." }, { "name": "rebuildVertices", - "type": "System.Boolean", + "type": "bool", "summary": "if true, vertex locations are updated to lie on the surface." } ], "returns": "True on success." }, { - "signature": "Surface[] RefitTrim(BrepEdge edge, IEnumerable knots, System.Double tolerance, System.Boolean bSections, ref System.Double fitQuality)", + "signature": "Surface[] RefitTrim(BrepEdge edge, IEnumerable knots, double tolerance, bool bSections, ref double fitQuality)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -89408,24 +89444,24 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The 3d tolerance for projection, splitting, and fitting." }, { "name": "bSections", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the surface is divided into seperate surface patches at all knots." }, { "name": "fitQuality", - "type": "System.Double", + "type": "double", "summary": "A measure of the 3d fit to the trim curve." } ], "returns": "The trimmed surfaces." }, { - "signature": "Brep RemoveHoles(System.Double tolerance)", + "signature": "Brep RemoveHoles(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -89433,7 +89469,7 @@ "since": "6.0" }, { - "signature": "System.Boolean SetDomain(System.Int32 direction, Interval domain)", + "signature": "bool SetDomain(int direction, Interval domain)", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -89442,7 +89478,7 @@ "parameters": [ { "name": "direction", - "type": "System.Int32", + "type": "int", "summary": "Direction of face to set (0 = U, 1 = V)." }, { @@ -89454,7 +89490,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean SetMesh(MeshType meshType, Mesh mesh)", + "signature": "bool SetMesh(MeshType meshType, Mesh mesh)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -89475,7 +89511,7 @@ "returns": "True if the operation succeeded; otherwise false." }, { - "signature": "System.Void SetPackId(System.UInt32 packId)", + "signature": "void SetPackId(uint packId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -89484,13 +89520,13 @@ "parameters": [ { "name": "packId", - "type": "System.UInt32", + "type": "uint", "summary": "The pack id." } ] }, { - "signature": "System.Boolean ShrinkFace(ShrinkDisableSide disableSide)", + "signature": "bool ShrinkFace(ShrinkDisableSide disableSide)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -89506,7 +89542,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean ShrinkSurfaceToEdge()", + "signature": "bool ShrinkSurfaceToEdge()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -89515,7 +89551,7 @@ "returns": "True on success, False on failure." }, { - "signature": "Brep Split(IEnumerable curves, System.Double tolerance)", + "signature": "Brep Split(IEnumerable curves, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -89529,14 +89565,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance for splitting, when in doubt use the Document Absolute Tolerance." } ], "returns": "A brep consisting of all the split fragments, or None on failure." }, { - "signature": "Curve[] TrimAwareIsoCurve(System.Int32 direction, System.Double constantParameter)", + "signature": "Curve[] TrimAwareIsoCurve(int direction, double constantParameter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -89546,19 +89582,19 @@ "parameters": [ { "name": "direction", - "type": "System.Int32", + "type": "int", "summary": "Direction of isocurve. \n0 = Isocurve connects all points with a constant U value. \n1 = Isocurve connects all points with a constant V value." }, { "name": "constantParameter", - "type": "System.Double", + "type": "double", "summary": "Surface parameter that remains identical along the isocurves." } ], "returns": "Isoparametric curves connecting all points with the constantParameter value." }, { - "signature": "Interval[] TrimAwareIsoIntervals(System.Int32 direction, System.Double constantParameter)", + "signature": "Interval[] TrimAwareIsoIntervals(int direction, double constantParameter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -89567,12 +89603,12 @@ "parameters": [ { "name": "direction", - "type": "System.Int32", + "type": "int", "summary": "Direction of isocurve. \n0 = Isocurve connects all points with a constant U value. \n1 = Isocurve connects all points with a constant V value." }, { "name": "constantParameter", - "type": "System.Double", + "type": "double", "summary": "Surface parameter that remains identical along the isocurves." } ], @@ -89835,7 +89871,7 @@ "returns": "An array of region face sides. This array might be empty on failure." }, { - "signature": "System.Void NonConstOperation()", + "signature": "void NonConstOperation()", "modifiers": ["protected", "override"], "protected": true, "virtual": false @@ -89894,7 +89930,7 @@ ], "methods": [ { - "signature": "System.Void NonConstOperation()", + "signature": "void NonConstOperation()", "modifiers": ["protected", "override"], "protected": true, "virtual": false @@ -90053,7 +90089,7 @@ ], "methods": [ { - "signature": "System.Void GetTolerances(out System.Double toleranceU, out System.Double toleranceV)", + "signature": "void GetTolerances(out double toleranceU, out double toleranceV)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -90062,7 +90098,7 @@ "remarks": "tolerance[0] = accuracy of parameter space curve in first (\"u\") parameter \ntolerance[1] = accuracy of parameter space curve in second (\"v\") parameter \nA value of RhinoMath.UnsetValue indicates that the tolerance should be computed. If the value >= 0.0, then the tolerance is set. If the value is RhinoMath.UnsetValue, then the tolerance needs to be computed. \nIf the trim is not singular, then the trim must have an edge. If P is a 3d point on the edge's curve and surface(u,v) = Q is the point on the surface that is closest to P, then there must be a parameter t in the interval [m_t[0], m_t[1]] such that |u - curve2d(t)[0]| <= tolerance[0] and |v - curve2d(t)[1]| <= tolerance[1] If P is the 3d point for the vertex brep.m_V[m_vi[k]] and (uk,vk) is the corresponding end of the trim's parameter space curve, then there must be a surface parameter (u,v) such that:
  • the distance from the 3d point surface(u,v) to P is <= brep.m_V[m_vi[k]].m_tolerance,
  • |u-uk| <= tolerance[0].
  • |v-vk| <= tolerance[1].
" }, { - "signature": "System.Boolean GetTrimParameter(System.Double edgeParameter, out System.Double trimParameter)", + "signature": "bool GetTrimParameter(double edgeParameter, out double trimParameter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -90071,7 +90107,7 @@ "returns": "True on success" }, { - "signature": "System.Boolean IsReversed()", + "signature": "bool IsReversed()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -90080,7 +90116,7 @@ "returns": "True if the 2d trim and 3d edge have opposite orientations" }, { - "signature": "System.Void SetTolerances(System.Double toleranceU, System.Double toleranceV)", + "signature": "void SetTolerances(double toleranceU, double toleranceV)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -90089,7 +90125,7 @@ "remarks": "tolerance[0] = accuracy of parameter space curve in first (\"u\") parameter \ntolerance[1] = accuracy of parameter space curve in second (\"v\") parameter \nA value of RhinoMath.UnsetValue indicates that the tolerance should be computed. If the value >= 0.0, then the tolerance is set. If the value is RhinoMath.UnsetValue, then the tolerance needs to be computed. \nIf the trim is not singular, then the trim must have an edge. If P is a 3d point on the edge's curve and surface(u,v) = Q is the point on the surface that is closest to P, then there must be a parameter t in the interval [m_t[0], m_t[1]] such that |u - curve2d(t)[0]| <= tolerance[0] and |v - curve2d(t)[1]| <= tolerance[1] If P is the 3d point for the vertex brep.m_V[m_vi[k]] and (uk,vk) is the corresponding end of the trim's parameter space curve, then there must be a surface parameter (u,v) such that:
  • the distance from the 3d point surface(u,v) to P is <= brep.m_V[m_vi[k]].m_tolerance,
  • |u-uk| <= tolerance[0].
  • |v-vk| <= tolerance[1].
" }, { - "signature": "System.Boolean SetTrimCurve(System.Int32 curve2dIndex, Interval subDomain)", + "signature": "bool SetTrimCurve(int curve2dIndex, Interval subDomain)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -90098,7 +90134,7 @@ "parameters": [ { "name": "curve2dIndex", - "type": "System.Int32", + "type": "int", "summary": "index of 2d curve in m_C2[] array" }, { @@ -90110,7 +90146,7 @@ "returns": "True if successful" }, { - "signature": "System.Boolean SetTrimCurve(System.Int32 curve2dIndex)", + "signature": "bool SetTrimCurve(int curve2dIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -90119,7 +90155,7 @@ "parameters": [ { "name": "curve2dIndex", - "type": "System.Int32", + "type": "int", "summary": "index of 2d curve in m_C2[] array" } ], @@ -90244,7 +90280,7 @@ ], "methods": [ { - "signature": "System.Int32[] EdgeIndices()", + "signature": "int EdgeIndices()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -90289,7 +90325,7 @@ }, { "name": "curveParameter", - "type": "System.Double", + "type": "double", "summary": "Parameter on curve used to determine the center mark's radius." } ] @@ -90314,7 +90350,7 @@ }, { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "Center mark's radius." } ] @@ -90340,7 +90376,7 @@ ], "methods": [ { - "signature": "Centermark Create(DimensionStyle dimStyle, Plane plane, Curve curve, System.Double curveParameter)", + "signature": "Centermark Create(DimensionStyle dimStyle, Plane plane, Curve curve, double curveParameter)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -90364,14 +90400,14 @@ }, { "name": "curveParameter", - "type": "System.Double", + "type": "double", "summary": "Parameter on curve used to determine the center mark's radius." } ], "returns": "A new center mark if successful, None otherwise." }, { - "signature": "Centermark Create(DimensionStyle dimStyle, Plane plane, Point3d centerPoint, System.Double radius)", + "signature": "Centermark Create(DimensionStyle dimStyle, Plane plane, Point3d centerPoint, double radius)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -90395,14 +90431,14 @@ }, { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "Center mark's radius." } ], "returns": "A new center mark if successful, None otherwise." }, { - "signature": "System.Boolean AdjustFromPoints(Plane plane, Point3d centerPoint)", + "signature": "bool AdjustFromPoints(Plane plane, Point3d centerPoint)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -90456,7 +90492,7 @@ "parameters": [ { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "Radius of circle, should be a positive number." } ] @@ -90476,7 +90512,7 @@ }, { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "Radius of circle (should be a positive value)." } ] @@ -90501,7 +90537,7 @@ }, { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "Radius of circle (should be a positive value)." } ] @@ -90521,7 +90557,7 @@ }, { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "Radius of circle (should be a positive value)." } ] @@ -90663,7 +90699,7 @@ ], "methods": [ { - "signature": "System.Boolean TryFitCircleToPoints(IEnumerable points, out Circle circle)", + "signature": "bool TryFitCircleToPoints(IEnumerable points, out Circle circle)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -90684,7 +90720,7 @@ "returns": "True on success, False on failure." }, { - "signature": "Circle TryFitCircleTT(Curve c1, Curve c2, System.Double t1, System.Double t2)", + "signature": "Circle TryFitCircleTT(Curve c1, Curve c2, double t1, double t2)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -90703,19 +90739,19 @@ }, { "name": "t1", - "type": "System.Double", + "type": "double", "summary": "Parameter on first curve close to desired solution." }, { "name": "t2", - "type": "System.Double", + "type": "double", "summary": "Parameter on second curve closet to desired solution." } ], "returns": "Valid circle on success, Circle.Unset on failure." }, { - "signature": "Circle TryFitCircleTTT(Curve c1, Curve c2, Curve c3, System.Double t1, System.Double t2, System.Double t3)", + "signature": "Circle TryFitCircleTTT(Curve c1, Curve c2, Curve c3, double t1, double t2, double t3)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -90739,24 +90775,24 @@ }, { "name": "t1", - "type": "System.Double", + "type": "double", "summary": "Parameter on first curve close to desired solution." }, { "name": "t2", - "type": "System.Double", + "type": "double", "summary": "Parameter on second curve closet to desired solution." }, { "name": "t3", - "type": "System.Double", + "type": "double", "summary": "Parameter on third curve close to desired solution." } ], "returns": "Valid circle on success, Circle.Unset on failure." }, { - "signature": "System.Boolean TrySmallestEnclosingCircle(IEnumerable points, System.Double tolerance, out Circle circle, out System.Int32[] indicesOnCircle)", + "signature": "bool TrySmallestEnclosingCircle(IEnumerable points, double tolerance, out Circle circle, out int indicesOnCircle)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -90770,7 +90806,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance to use" }, { @@ -90780,14 +90816,14 @@ }, { "name": "indicesOnCircle", - "type": "System.Int32[]", + "type": "int", "summary": "If possible, indices of two or three points that define the circle" } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean ClosestParameter(Point3d testPoint, out System.Double t)", + "signature": "bool ClosestParameter(Point3d testPoint, out double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -90801,7 +90837,7 @@ }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Parameter on circle closes to testPoint." } ], @@ -90824,7 +90860,7 @@ "returns": "The point on the circle that is closest to testPoint or Point3d.Unset on failure." }, { - "signature": "Vector3d DerivativeAt(System.Int32 derivative, System.Double t)", + "signature": "Vector3d DerivativeAt(int derivative, double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -90833,19 +90869,19 @@ "parameters": [ { "name": "derivative", - "type": "System.Int32", + "type": "int", "summary": "Which order of derivative is wanted." }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Parameter to evaluate derivative. Valid values are 0, 1, 2 and 3." } ], "returns": "The derivative of the circle at the given parameter." }, { - "signature": "System.Boolean EpsilonEquals(Circle other, System.Double epsilon)", + "signature": "bool EpsilonEquals(Circle other, double epsilon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -90853,7 +90889,7 @@ "since": "5.4" }, { - "signature": "System.Boolean IsInPlane(Plane plane, System.Double tolerance)", + "signature": "bool IsInPlane(Plane plane, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -90867,14 +90903,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use." } ], "returns": "True if the circle plane is co-planar with the given plane within tolerance." }, { - "signature": "Point3d PointAt(System.Double t)", + "signature": "Point3d PointAt(double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -90883,14 +90919,14 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Parameter of point to evaluate." } ], "returns": "The point on the circle at the given parameter." }, { - "signature": "System.Void Reverse()", + "signature": "void Reverse()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -90898,7 +90934,7 @@ "since": "5.0" }, { - "signature": "System.Boolean Rotate(System.Double sinAngle, System.Double cosAngle, Vector3d axis, Point3d point)", + "signature": "bool Rotate(double sinAngle, double cosAngle, Vector3d axis, Point3d point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -90907,12 +90943,12 @@ "parameters": [ { "name": "sinAngle", - "type": "System.Double", + "type": "double", "summary": "The value returned by Math.Sin(angle) to compose the rotation." }, { "name": "cosAngle", - "type": "System.Double", + "type": "double", "summary": "The value returned by Math.Cos(angle) to compose the rotation." }, { @@ -90929,7 +90965,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean Rotate(System.Double sinAngle, System.Double cosAngle, Vector3d axis)", + "signature": "bool Rotate(double sinAngle, double cosAngle, Vector3d axis)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -90938,12 +90974,12 @@ "parameters": [ { "name": "sinAngle", - "type": "System.Double", + "type": "double", "summary": "The value returned by Math.Sin(angle) to compose the rotation." }, { "name": "cosAngle", - "type": "System.Double", + "type": "double", "summary": "The value returned by Math.Cos(angle) to compose the rotation." }, { @@ -90955,7 +90991,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean Rotate(System.Double angle, Vector3d axis, Point3d point)", + "signature": "bool Rotate(double angle, Vector3d axis, Point3d point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -90964,7 +91000,7 @@ "parameters": [ { "name": "angle", - "type": "System.Double", + "type": "double", "summary": "Angle (in radians) of the rotation." }, { @@ -90981,7 +91017,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean Rotate(System.Double angle, Vector3d axis)", + "signature": "bool Rotate(double angle, Vector3d axis)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -90990,7 +91026,7 @@ "parameters": [ { "name": "angle", - "type": "System.Double", + "type": "double", "summary": "Angle (in radians) of the rotation." }, { @@ -91002,7 +91038,7 @@ "returns": "True on success, False on failure." }, { - "signature": "Vector3d TangentAt(System.Double t)", + "signature": "Vector3d TangentAt(double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91011,7 +91047,7 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Parameter of tangent to evaluate." } ], @@ -91027,7 +91063,7 @@ "returns": "A nurbs curve representation of this circle or None if no such representation could be made." }, { - "signature": "NurbsCurve ToNurbsCurve(System.Int32 degree, System.Int32 cvCount)", + "signature": "NurbsCurve ToNurbsCurve(int degree, int cvCount)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91036,19 +91072,19 @@ "parameters": [ { "name": "degree", - "type": "System.Int32", + "type": "int", "summary": ">=1" }, { "name": "cvCount", - "type": "System.Int32", + "type": "int", "summary": "cv count >=5" } ], "returns": "NURBS curve approximation of a circle on success" }, { - "signature": "System.Boolean Transform(Transform xform)", + "signature": "bool Transform(Transform xform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91065,7 +91101,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean Translate(Vector3d delta)", + "signature": "bool Translate(Vector3d delta)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91161,7 +91197,7 @@ ], "methods": [ { - "signature": "System.Boolean AddClipViewportId(System.Guid viewportId)", + "signature": "bool AddClipViewportId(System.Guid viewportId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91177,7 +91213,7 @@ "returns": "True if the viewport was added, False if the viewport is already in the list." }, { - "signature": "System.Void ClearClipParticipationLists()", + "signature": "void ClearClipParticipationLists()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91185,13 +91221,13 @@ "since": "8.0" }, { - "signature": "System.Void GetClipParticipation(out IEnumerable objectIds, out IEnumerable layerIndices, out System.Boolean isExclusionList)", + "signature": "void GetClipParticipation(out IEnumerable objectIds, out IEnumerable layerIndices, out bool isExclusionList)", "modifiers": ["public"], "protected": false, "virtual": false }, { - "signature": "System.Boolean RemoveClipViewportId(System.Guid viewportId)", + "signature": "bool RemoveClipViewportId(System.Guid viewportId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91207,7 +91243,7 @@ "returns": "True if the viewport was removed, False if the viewport was not in the list." }, { - "signature": "System.Void SetClipParticipation(IEnumerable objectIds, IEnumerable layerIndices, System.Boolean isExclusionList)", + "signature": "void SetClipParticipation(IEnumerable objectIds, IEnumerable layerIndices, bool isExclusionList)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91226,7 +91262,7 @@ }, { "name": "isExclusionList", - "type": "System.Boolean", + "type": "bool", "summary": "Is the list a set of ids to not clip or a set to clip" } ] @@ -91274,7 +91310,7 @@ ], "methods": [ { - "signature": "System.Int32 Add(Curve curve)", + "signature": "int Add(Curve curve)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91332,7 +91368,7 @@ ], "methods": [ { - "signature": "BrepEdge Add(BrepVertex startVertex, BrepVertex endVertex, System.Int32 curve3dIndex, Interval subDomain, System.Double edgeTolerance)", + "signature": "BrepEdge Add(BrepVertex startVertex, BrepVertex endVertex, int curve3dIndex, double edgeTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91340,7 +91376,7 @@ "since": "5.4" }, { - "signature": "BrepEdge Add(BrepVertex startVertex, BrepVertex endVertex, System.Int32 curve3dIndex, System.Double edgeTolerance)", + "signature": "BrepEdge Add(BrepVertex startVertex, BrepVertex endVertex, int curve3dIndex, Interval subDomain, double edgeTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91348,7 +91384,7 @@ "since": "5.4" }, { - "signature": "BrepEdge Add(System.Int32 startVertexIndex, System.Int32 endVertexIndex, System.Int32 curve3dIndex, Interval subDomain, System.Double edgeTolerance)", + "signature": "BrepEdge Add(int startVertexIndex, int endVertexIndex, int curve3dIndex, double edgeTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91356,7 +91392,7 @@ "since": "5.6" }, { - "signature": "BrepEdge Add(System.Int32 startVertexIndex, System.Int32 endVertexIndex, System.Int32 curve3dIndex, System.Double edgeTolerance)", + "signature": "BrepEdge Add(int startVertexIndex, int endVertexIndex, int curve3dIndex, Interval subDomain, double edgeTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91364,7 +91400,7 @@ "since": "5.6" }, { - "signature": "BrepEdge Add(System.Int32 curve3dIndex)", + "signature": "BrepEdge Add(int curve3dIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91381,7 +91417,7 @@ "returns": "The enumerator." }, { - "signature": "System.Int32 MergeAllEdges(System.Double angleTolerance)", + "signature": "int MergeAllEdges(double angleTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91390,14 +91426,14 @@ "parameters": [ { "name": "angleTolerance", - "type": "System.Double", + "type": "double", "summary": "The maximum allowable difference of angle in radian between adjacent edges that can be merged." } ], "returns": "The number of edges merged." }, { - "signature": "System.Int32 MergeEdge(System.Int32 edgeIndex, System.Double angleTolerance)", + "signature": "int MergeEdge(int edgeIndex, double angleTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91406,19 +91442,19 @@ "parameters": [ { "name": "edgeIndex", - "type": "System.Int32", + "type": "int", "summary": ">Index of edge to merge." }, { "name": "angleTolerance", - "type": "System.Double", + "type": "double", "summary": "The maximum allowable difference of angle in radian between adjacent edges that can be merged." } ], "returns": "The number of edges merged." }, { - "signature": "System.Int32 RemoveNakedMicroEdges(System.Double tolerance, System.Boolean cleanUp)", + "signature": "int RemoveNakedMicroEdges(double tolerance, bool cleanUp)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91427,19 +91463,19 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance. When in doubt, use the document's model absolute tolerance." }, { "name": "cleanUp", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then the method cleans up the Brep by setting tolerances, boxes, flags, and then compacts. If false, then the caller should do this at some point." } ], "returns": "The number of naked micro edges that were removed." }, { - "signature": "System.Int32 RemoveNakedMicroEdges(System.Double tolerance)", + "signature": "int RemoveNakedMicroEdges(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91448,14 +91484,14 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance. When in doubt, use the document's model absolute tolerance." } ], "returns": "The number of naked micro edges that were removed." }, { - "signature": "System.Int32 SplitEdgeAtParameters(System.Int32 edgeIndex, IEnumerable edgeParameters)", + "signature": "int SplitEdgeAtParameters(int edgeIndex, IEnumerable edgeParameters)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91465,7 +91501,7 @@ "parameters": [ { "name": "edgeIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the edge to be addressed." }, { @@ -91477,7 +91513,7 @@ "returns": "Number of splits applied to the edge." }, { - "signature": "System.Boolean SplitKinkyEdge(System.Int32 edgeIndex, System.Double kinkToleranceRadians)", + "signature": "bool SplitKinkyEdge(int edgeIndex, double kinkToleranceRadians)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91487,12 +91523,12 @@ "parameters": [ { "name": "edgeIndex", - "type": "System.Int32", + "type": "int", "summary": "Index of edge to test and split." }, { "name": "kinkToleranceRadians", - "type": "System.Double", + "type": "double", "summary": "The split tolerance in radians." } ], @@ -91532,37 +91568,37 @@ ], "methods": [ { - "signature": "BrepFace Add(Surface surface)", + "signature": "BrepFace Add(int surfaceIndex)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new face to a brep. This creates a complete face with new vertices at the surface corners, new edges along the surface boundary, etc. The loop of the returned face has four trims that correspond to the south, east, north, and west side of the surface in that order. If you use this version of Add to add an exiting brep, then you are responsible for using a tool like JoinEdges() to hook the new face to its neighbors.", + "summary": "Create and add a new face to this list. An incomplete face is added. The caller must create and fill in the loops used by the face.", "since": "5.4", "parameters": [ { - "name": "surface", - "type": "Surface", - "summary": "surface is copied" + "name": "surfaceIndex", + "type": "int", + "summary": "index of surface in brep's Surfaces list" } ] }, { - "signature": "BrepFace Add(System.Int32 surfaceIndex)", + "signature": "BrepFace Add(Surface surface)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Create and add a new face to this list. An incomplete face is added. The caller must create and fill in the loops used by the face.", + "summary": "Add a new face to a brep. This creates a complete face with new vertices at the surface corners, new edges along the surface boundary, etc. The loop of the returned face has four trims that correspond to the south, east, north, and west side of the surface in that order. If you use this version of Add to add an exiting brep, then you are responsible for using a tool like JoinEdges() to hook the new face to its neighbors.", "since": "5.4", "parameters": [ { - "name": "surfaceIndex", - "type": "System.Int32", - "summary": "index of surface in brep's Surfaces list" + "name": "surface", + "type": "Surface", + "summary": "surface is copied" } ] }, { - "signature": "BrepFace AddConeFace(BrepVertex vertex, BrepEdge edge, System.Boolean revEdge)", + "signature": "BrepFace AddConeFace(BrepVertex vertex, BrepEdge edge, bool revEdge)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91581,13 +91617,13 @@ }, { "name": "revEdge", - "type": "System.Boolean", + "type": "bool", "summary": "True if the new face's outer boundary orientation along the edge is opposite the orientation of edge." } ] }, { - "signature": "BrepFace AddRuledFace(BrepEdge edgeA, System.Boolean revEdgeA, BrepEdge edgeB, System.Boolean revEdgeB)", + "signature": "BrepFace AddRuledFace(BrepEdge edgeA, bool revEdgeA, BrepEdge edgeB, bool revEdgeB)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91601,7 +91637,7 @@ }, { "name": "revEdgeA", - "type": "System.Boolean", + "type": "bool", "summary": "True if the new face's outer boundary orientation along edgeA is opposite the orientation of edgeA." }, { @@ -91611,13 +91647,13 @@ }, { "name": "revEdgeB", - "type": "System.Boolean", + "type": "bool", "summary": "True if the new face's outer boundary orientation along edgeB is opposite the orientation of edgeB" } ] }, { - "signature": "Brep ExtractFace(System.Int32 faceIndex)", + "signature": "Brep ExtractFace(int faceIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91626,14 +91662,14 @@ "parameters": [ { "name": "faceIndex", - "type": "System.Int32", + "type": "int", "summary": "A face index" } ], "returns": "A brep. This can be null." }, { - "signature": "System.Void Flip(System.Boolean onlyReversedFaces)", + "signature": "void Flip(bool onlyReversedFaces)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91642,7 +91678,7 @@ "parameters": [ { "name": "onlyReversedFaces", - "type": "System.Boolean", + "type": "bool", "summary": "If true, clears all BrepFace.OrientationIsReversed flags by calling BrepFace.Transpose() on each face with a True OrientationIsReversed setting. If false, all of the faces are flipped regardless of their orientation." } ] @@ -91657,7 +91693,7 @@ "returns": "The enumerator." }, { - "signature": "System.Void RemoveAt(System.Int32 faceIndex)", + "signature": "void RemoveAt(int faceIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91666,13 +91702,13 @@ "parameters": [ { "name": "faceIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the mesh face." } ] }, { - "signature": "System.Boolean RemoveSlits()", + "signature": "bool RemoveSlits()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91681,7 +91717,7 @@ "returns": "True if any slits were removed" }, { - "signature": "System.Boolean ShrinkFaces()", + "signature": "bool ShrinkFaces()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91690,7 +91726,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean SplitBipolarFaces()", + "signature": "bool SplitBipolarFaces()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91699,7 +91735,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean SplitClosedFaces(System.Int32 minimumDegree)", + "signature": "bool SplitClosedFaces(int minimumDegree)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91708,14 +91744,14 @@ "parameters": [ { "name": "minimumDegree", - "type": "System.Int32", + "type": "int", "summary": "If the degree of the surface < min_degree, the surface is not split. In some cases, minimumDegree = 2 is useful to preserve piecewise linear surfaces." } ], "returns": "True if successful." }, { - "signature": "System.Boolean SplitFaceAtTangents(System.Int32 faceIndex)", + "signature": "bool SplitFaceAtTangents(int faceIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91724,14 +91760,14 @@ "parameters": [ { "name": "faceIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the face to split." } ], "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean SplitFacesAtTangents()", + "signature": "bool SplitFacesAtTangents()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91740,7 +91776,7 @@ "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean SplitKinkyFace(System.Int32 faceIndex, System.Double kinkTolerance)", + "signature": "bool SplitKinkyFace(int faceIndex, double kinkTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91750,19 +91786,19 @@ "parameters": [ { "name": "faceIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the face to split." }, { "name": "kinkTolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance (in radians) to use for crease detection." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean SplitKinkyFaces()", + "signature": "bool SplitKinkyFaces()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91772,7 +91808,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean SplitKinkyFaces(System.Double kinkTolerance, System.Boolean compact)", + "signature": "bool SplitKinkyFaces(double kinkTolerance, bool compact)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91782,19 +91818,19 @@ "parameters": [ { "name": "kinkTolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance (in radians) to use for crease detection." }, { "name": "compact", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the Brep will be compacted if possible." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean SplitKinkyFaces(System.Double kinkTolerance)", + "signature": "bool SplitKinkyFaces(double kinkTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91804,14 +91840,14 @@ "parameters": [ { "name": "kinkTolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance (in radians) to use for crease detection." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean StandardizeFaceSurface(System.Int32 faceIndex)", + "signature": "bool StandardizeFaceSurface(int faceIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91820,14 +91856,14 @@ "parameters": [ { "name": "faceIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the face." } ], "returns": "True if successful." }, { - "signature": "System.Void StandardizeFaceSurfaces()", + "signature": "void StandardizeFaceSurfaces()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91885,7 +91921,7 @@ "since": "5.4" }, { - "signature": "BrepLoop AddOuterLoop(System.Int32 faceIndex)", + "signature": "BrepLoop AddOuterLoop(int faceIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91894,14 +91930,14 @@ "parameters": [ { "name": "faceIndex", - "type": "System.Int32", + "type": "int", "summary": "index of face that needs an outer boundary that runs along the sides of its surface." } ], "returns": "New outer boundary loop that is complete." }, { - "signature": "BrepLoop AddPlanarFaceLoop(System.Int32 faceIndex, BrepLoopType loopType, IEnumerable boundaryCurves)", + "signature": "BrepLoop AddPlanarFaceLoop(int faceIndex, BrepLoopType loopType, IEnumerable boundaryCurves)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -91910,7 +91946,7 @@ "parameters": [ { "name": "faceIndex", - "type": "System.Int32", + "type": "int", "summary": "index of planar face. The underlying surface must be a PlaneSurface" }, { @@ -92011,38 +92047,33 @@ ], "methods": [ { - "signature": "BrepTrim Add(BrepEdge edge, System.Boolean rev3d, BrepLoop loop, System.Int32 curve2dIndex)", + "signature": "BrepTrim Add(bool rev3d, BrepEdge edge, int curve2dIndex)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new trim that will be part of an inner, outer, or slit loop to the brep.", + "summary": "Add a new trim that will be part of an inner, outer, or slit loop to the brep", "since": "5.4", "parameters": [ - { - "name": "edge", - "type": "BrepEdge", - "summary": "3d edge associated with this trim" - }, { "name": "rev3d", - "type": "System.Boolean", + "type": "bool", "summary": "True if the edge and trim have opposite directions" }, { - "name": "loop", - "type": "BrepLoop", - "summary": "trim is appended to this loop" + "name": "edge", + "type": "BrepEdge", + "summary": "3d edge associated with this trim" }, { "name": "curve2dIndex", - "type": "System.Int32", + "type": "int", "summary": "index of 2d trimming curve" } ], "returns": "new trim" }, { - "signature": "BrepTrim Add(System.Boolean rev3d, BrepEdge edge, System.Int32 curve2dIndex)", + "signature": "BrepTrim Add(bool rev3d, BrepLoop loop, int curve2dIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92051,33 +92082,38 @@ "parameters": [ { "name": "rev3d", - "type": "System.Boolean", + "type": "bool", "summary": "True if the edge and trim have opposite directions" }, { - "name": "edge", - "type": "BrepEdge", - "summary": "3d edge associated with this trim" + "name": "loop", + "type": "BrepLoop", + "summary": "trim is appended to this loop" }, { "name": "curve2dIndex", - "type": "System.Int32", + "type": "int", "summary": "index of 2d trimming curve" } ], "returns": "new trim" }, { - "signature": "BrepTrim Add(System.Boolean rev3d, BrepLoop loop, System.Int32 curve2dIndex)", + "signature": "BrepTrim Add(BrepEdge edge, bool rev3d, BrepLoop loop, int curve2dIndex)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new trim that will be part of an inner, outer, or slit loop to the brep", + "summary": "Add a new trim that will be part of an inner, outer, or slit loop to the brep.", "since": "5.4", "parameters": [ + { + "name": "edge", + "type": "BrepEdge", + "summary": "3d edge associated with this trim" + }, { "name": "rev3d", - "type": "System.Boolean", + "type": "bool", "summary": "True if the edge and trim have opposite directions" }, { @@ -92087,14 +92123,14 @@ }, { "name": "curve2dIndex", - "type": "System.Int32", + "type": "int", "summary": "index of 2d trimming curve" } ], "returns": "new trim" }, { - "signature": "BrepTrim Add(System.Int32 curve2dIndex)", + "signature": "BrepTrim Add(int curve2dIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92104,14 +92140,14 @@ "parameters": [ { "name": "curve2dIndex", - "type": "System.Int32", + "type": "int", "summary": "index of 2d trimming curve" } ], "returns": "New Trim" }, { - "signature": "BrepTrim AddCurveOnFace(BrepFace face, BrepEdge edge, System.Boolean rev3d, System.Int32 curve2dIndex)", + "signature": "BrepTrim AddCurveOnFace(BrepFace face, BrepEdge edge, bool rev3d, int curve2dIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92131,19 +92167,19 @@ }, { "name": "rev3d", - "type": "System.Boolean", + "type": "bool", "summary": "True if the 3d edge and the 2d parameter space curve have opposite directions." }, { "name": "curve2dIndex", - "type": "System.Int32", + "type": "int", "summary": "index of 2d curve in face's parameter space" } ], "returns": "new trim that represents the curve on surface" }, { - "signature": "BrepTrim AddSingularTrim(BrepVertex vertex, BrepLoop loop, IsoStatus iso, System.Int32 curve2dIndex)", + "signature": "BrepTrim AddSingularTrim(BrepVertex vertex, BrepLoop loop, IsoStatus iso, int curve2dIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92167,7 +92203,7 @@ }, { "name": "curve2dIndex", - "type": "System.Int32", + "type": "int", "summary": "index of 2d trimming curve" } ], @@ -92183,7 +92219,7 @@ "returns": "The enumerator." }, { - "signature": "System.Boolean MatchEnds()", + "signature": "bool MatchEnds()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92192,7 +92228,7 @@ "returns": "True if any trim's 2d curve is changed, False otherwise." }, { - "signature": "System.Boolean MatchEnds(BrepLoop loop)", + "signature": "bool MatchEnds(BrepLoop loop)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92208,7 +92244,7 @@ "returns": "True if any trim's 2d curve is changed, False otherwise." }, { - "signature": "System.Boolean MatchEnds(BrepTrim trim0, BrepTrim trim1)", + "signature": "bool MatchEnds(BrepTrim trim0, BrepTrim trim1)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92229,7 +92265,7 @@ "returns": "True if either trim's 2d curve is changed, False otherwise." }, { - "signature": "System.Boolean MatchEnds(System.Int32 trimIndex)", + "signature": "bool MatchEnds(int trimIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92279,7 +92315,7 @@ "since": "5.4" }, { - "signature": "BrepVertex Add(Point3d point, System.Double vertexTolerance)", + "signature": "BrepVertex Add(Point3d point, double vertexTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92293,13 +92329,13 @@ }, { "name": "vertexTolerance", - "type": "System.Double", + "type": "double", "summary": "Use RhinoMath.UnsetTolerance if you are unsure" } ] }, { - "signature": "BrepVertex AddPointOnFace(BrepFace face, System.Double s, System.Double t)", + "signature": "BrepVertex AddPointOnFace(BrepFace face, double s, double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92314,12 +92350,12 @@ }, { "name": "s", - "type": "System.Double", + "type": "double", "summary": "surface parameters" }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "surface parameters" } ], @@ -92395,23 +92431,7 @@ ], "methods": [ { - "signature": "System.Int32 AddFace(MeshFace face)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Appends a new mesh face to the end of the mesh face list.", - "since": "5.0", - "parameters": [ - { - "name": "face", - "type": "MeshFace", - "summary": "Face to add." - } - ], - "returns": "The index of the newly added face." - }, - { - "signature": "System.Int32 AddFace(System.Int32 vertex1, System.Int32 vertex2, System.Int32 vertex3, System.Int32 vertex4)", + "signature": "int AddFace(int vertex1, int vertex2, int vertex3, int vertex4)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92420,29 +92440,29 @@ "parameters": [ { "name": "vertex1", - "type": "System.Int32", + "type": "int", "summary": "Index of first face corner." }, { "name": "vertex2", - "type": "System.Int32", + "type": "int", "summary": "Index of second face corner." }, { "name": "vertex3", - "type": "System.Int32", + "type": "int", "summary": "Index of third face corner." }, { "name": "vertex4", - "type": "System.Int32", + "type": "int", "summary": "Index of fourth face corner." } ], "returns": "The index of the newly added quad." }, { - "signature": "System.Int32 AddFace(System.Int32 vertex1, System.Int32 vertex2, System.Int32 vertex3)", + "signature": "int AddFace(int vertex1, int vertex2, int vertex3)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92451,24 +92471,40 @@ "parameters": [ { "name": "vertex1", - "type": "System.Int32", + "type": "int", "summary": "Index of first face corner." }, { "name": "vertex2", - "type": "System.Int32", + "type": "int", "summary": "Index of second face corner." }, { "name": "vertex3", - "type": "System.Int32", + "type": "int", "summary": "Index of third face corner." } ], "returns": "The index of the newly added triangle." }, { - "signature": "System.Int32[] AddFaces(IEnumerable faces)", + "signature": "int AddFace(MeshFace face)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Appends a new mesh face to the end of the mesh face list.", + "since": "5.0", + "parameters": [ + { + "name": "face", + "type": "MeshFace", + "summary": "Face to add." + } + ], + "returns": "The index of the newly added face." + }, + { + "signature": "int AddFaces(IEnumerable faces)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92484,7 +92520,7 @@ "returns": "Indices of the newly created faces" }, { - "signature": "System.Int32[] AdjacentFaces(System.Int32 faceIndex)", + "signature": "int AdjacentFaces(int faceIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92493,14 +92529,14 @@ "parameters": [ { "name": "faceIndex", - "type": "System.Int32", + "type": "int", "summary": "A face index." } ], "returns": "All indices that share an edge." }, { - "signature": "System.Void Clear()", + "signature": "void Clear()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92508,7 +92544,7 @@ "since": "5.0" }, { - "signature": "System.Int32 ConvertNonPlanarQuadsToTriangles(System.Double planarTolerance, System.Double angleToleranceRadians, System.Int32 splitMethod)", + "signature": "int ConvertNonPlanarQuadsToTriangles(double planarTolerance, double angleToleranceRadians, int splitMethod)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92518,24 +92554,24 @@ "parameters": [ { "name": "planarTolerance", - "type": "System.Double", + "type": "double", "summary": "If planarTolerance >= 0, then a quad is split if its vertices are not coplanar. If both planarTolerance = Rhino.RhinoMath.UnsetValue and angleToleranceRadians >= 0.0, then the planarity test is skipped." }, { "name": "angleToleranceRadians", - "type": "System.Double", + "type": "double", "summary": "If angleToleranceRadians >= 0.0, then a quad is split if the angle between opposite corner normals is > angleToleranceRadians. The corner normal is the normal to the triangle formed by two adjacent edges and the diagonal connecting their endpoints. A quad has four corner normals. If both angleToleranceRadians = Rhino.RhinoMath.UnsetValue and planarTolerance >= 0.0, then the corner normal angle test is skipped." }, { "name": "splitMethod", - "type": "System.Int32", + "type": "int", "summary": "0 default Currently divides along the short diagonal. This may be changed as better methods are found or preferences change. By passing zero, you let the developers of this code decide what's best for you over time. 1 divide along the short diagonal 2 divide along the long diagonal 3 minimize resulting area 4 maximize resulting area 5 minimize angle between triangle normals 6 maximize angle between triangle normals" } ], "returns": "Number of quads that were converted to triangles." }, { - "signature": "System.Boolean ConvertQuadsToTriangles()", + "signature": "bool ConvertQuadsToTriangles()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92544,7 +92580,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean ConvertTrianglesToQuads(System.Double angleToleranceRadians, System.Double minimumDiagonalLengthRatio)", + "signature": "bool ConvertTrianglesToQuads(double angleToleranceRadians, double minimumDiagonalLengthRatio)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92553,19 +92589,19 @@ "parameters": [ { "name": "angleToleranceRadians", - "type": "System.Double", + "type": "double", "summary": "Used to compare adjacent triangles' face normals. For two triangles to be considered, the angle between their face normals has to be <= angleToleranceRadians. When in doubt use RhinoMath.PI/90.0 (2 degrees)." }, { "name": "minimumDiagonalLengthRatio", - "type": "System.Double", + "type": "double", "summary": "( <= 1.0) For two triangles to be considered the ratio of the resulting quad's diagonals (length of the shortest diagonal)/(length of longest diagonal). has to be >= minimumDiagonalLengthRatio. When in doubt us .875." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Int32 CullDegenerateFaces()", + "signature": "int CullDegenerateFaces()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92574,7 +92610,7 @@ "returns": "The number of degenerate faces that were removed." }, { - "signature": "System.Int32 DeleteFaces(IEnumerable faceIndexes, System.Boolean compact)", + "signature": "int DeleteFaces(IEnumerable faceIndexes, bool compact)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92588,14 +92624,14 @@ }, { "name": "compact", - "type": "System.Boolean", + "type": "bool", "summary": "If true, removes vertices that are no longer referenced." } ], "returns": "The number of faces deleted on success." }, { - "signature": "System.Int32 DeleteFaces(IEnumerable faceIndexes)", + "signature": "int DeleteFaces(IEnumerable faceIndexes)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92611,7 +92647,7 @@ "returns": "The number of faces deleted on success." }, { - "signature": "System.Void Destroy()", + "signature": "void Destroy()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92644,7 +92680,7 @@ "returns": "A mesh containing the extracted faces if successful, None otherwise." }, { - "signature": "IndexPair[] GetClashingFacePairs(System.Int32 maxPairCount)", + "signature": "IndexPair[] GetClashingFacePairs(int maxPairCount)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92653,14 +92689,14 @@ "parameters": [ { "name": "maxPairCount", - "type": "System.Int32", + "type": "int", "summary": "If >0, then at most this many pairs will be added to the output array. If <=0, then all clashing pairs will be added to the output array." } ], "returns": "Array of pairs of mesh face indices." }, { - "signature": "System.Int32[] GetConnectedFaces(System.Int32 faceIndex, System.Double angleRadians, System.Boolean greaterThanAngle)", + "signature": "int GetConnectedFaces(int faceIndex, double angleRadians, bool greaterThanAngle)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92669,24 +92705,24 @@ "parameters": [ { "name": "faceIndex", - "type": "System.Int32", + "type": "int", "summary": "face index to start from" }, { "name": "angleRadians", - "type": "System.Double", + "type": "double", "summary": "angle to use for comparison of what is connected" }, { "name": "greaterThanAngle", - "type": "System.Boolean", + "type": "bool", "summary": "If True angles greater than or equal to are considered connected. If false, angles less than or equal to are considered connected." } ], "returns": "list of connected face indices" }, { - "signature": "System.Int32[] GetConnectedFaces(System.Int32 faceIndex)", + "signature": "int GetConnectedFaces(int faceIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92695,14 +92731,14 @@ "parameters": [ { "name": "faceIndex", - "type": "System.Int32", + "type": "int", "summary": "face index to start from" } ], "returns": "list of connected face indices" }, { - "signature": "System.Int32[] GetConnectedFacesToEdges(System.Int32 startFaceIndex, System.Boolean treatNonmanifoldLikeUnwelded)", + "signature": "int GetConnectedFacesToEdges(int startFaceIndex, bool treatNonmanifoldLikeUnwelded)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92711,19 +92747,19 @@ "parameters": [ { "name": "startFaceIndex", - "type": "System.Int32", + "type": "int", "summary": "Initial face index" }, { "name": "treatNonmanifoldLikeUnwelded", - "type": "System.Boolean", + "type": "bool", "summary": "True means non-manifold edges will be handled like unwelded edges, False means they aren't considered" } ], "returns": "Array of connected face indexes" }, { - "signature": "System.Int32[] GetDuplicateFaces()", + "signature": "int GetDuplicateFaces()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92741,7 +92777,7 @@ "returns": "The enumerator." }, { - "signature": "MeshFace GetFace(System.Int32 index)", + "signature": "MeshFace GetFace(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92750,14 +92786,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of face to get. Must be larger than or equal to zero and smaller than the Face Count of the mesh." } ], "returns": "The mesh face at the given index on success or MeshFace.Unset if the index is out of range." }, { - "signature": "System.Double GetFaceAspectRatio(System.Int32 index)", + "signature": "double GetFaceAspectRatio(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92766,14 +92802,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of face to get. Must be larger than or equal to zero and smaller than the Face Count of the mesh." } ], "returns": "The mesh face at the given index on success or MeshFace.Unset if the index is out of range." }, { - "signature": "BoundingBox GetFaceBoundingBox(System.Int32 faceIndex)", + "signature": "BoundingBox GetFaceBoundingBox(int faceIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92782,14 +92818,14 @@ "parameters": [ { "name": "faceIndex", - "type": "System.Int32", + "type": "int", "summary": "A face index." } ], "returns": "A new bounding box, or BoundingBox.Empty on error." }, { - "signature": "Point3d GetFaceCenter(System.Int32 faceIndex)", + "signature": "Point3d GetFaceCenter(int faceIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92798,14 +92834,14 @@ "parameters": [ { "name": "faceIndex", - "type": "System.Int32", + "type": "int", "summary": "A face index." } ], "returns": "The center point." }, { - "signature": "System.Boolean GetFaceVertices(System.Int32 faceIndex, out Point3f a, out Point3f b, out Point3f c, out Point3f d)", + "signature": "bool GetFaceVertices(int faceIndex, out Point3f a, out Point3f b, out Point3f c, out Point3f d)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92814,7 +92850,7 @@ "parameters": [ { "name": "faceIndex", - "type": "System.Int32", + "type": "int", "summary": "A face index." }, { @@ -92841,7 +92877,7 @@ "returns": "True if the operation succeeded, otherwise false." }, { - "signature": "System.Int32[] GetTopologicalVertices(System.Int32 faceIndex)", + "signature": "int GetTopologicalVertices(int faceIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92850,14 +92886,14 @@ "parameters": [ { "name": "faceIndex", - "type": "System.Int32", + "type": "int", "summary": "A face index." } ], "returns": "An array of integers." }, { - "signature": "System.Boolean GetZeroAreaFaces(out System.Int32[] whollyDegenerateFaces, out System.Int32[] partiallyDegenerateFaces)", + "signature": "bool GetZeroAreaFaces(out int whollyDegenerateFaces, out int partiallyDegenerateFaces)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92866,19 +92902,19 @@ "parameters": [ { "name": "whollyDegenerateFaces", - "type": "System.Int32[]", + "type": "int", "summary": "Array of indexes for faces, both triangles and quads, that have zero area." }, { "name": "partiallyDegenerateFaces", - "type": "System.Int32[]", + "type": "int", "summary": "Array of indexes for quad faces, that have one triangle with zero area." } ], "returns": "Returns True if the mesh has wholly or partially degenerate faces, False otherwise." }, { - "signature": "System.Boolean HasNakedEdges(System.Int32 faceIndex)", + "signature": "bool HasNakedEdges(int faceIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92887,14 +92923,14 @@ "parameters": [ { "name": "faceIndex", - "type": "System.Int32", + "type": "int", "summary": "A face index." } ], "returns": "True if that face makes the mesh open, otherwise false." }, { - "signature": "System.Void Insert(System.Int32 index, MeshFace face)", + "signature": "void Insert(int index, MeshFace face)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92903,7 +92939,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "An index." }, { @@ -92914,7 +92950,7 @@ ] }, { - "signature": "System.Boolean IsHidden(System.Int32 faceIndex)", + "signature": "bool IsHidden(int faceIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92923,14 +92959,14 @@ "parameters": [ { "name": "faceIndex", - "type": "System.Int32", + "type": "int", "summary": "A face index." } ], "returns": "True if hidden, False if fully visible." }, { - "signature": "System.Boolean MergeAdjacentFaces(System.Int32 edgeIndex)", + "signature": "bool MergeAdjacentFaces(int edgeIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92939,14 +92975,14 @@ "parameters": [ { "name": "edgeIndex", - "type": "System.Int32", + "type": "int", "summary": "The common topological edge index." } ], "returns": "True if successful, False otherwise." }, { - "signature": "System.Void RemoveAt(System.Int32 index, System.Boolean compact)", + "signature": "void RemoveAt(int index, bool compact)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92955,18 +92991,18 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The index of the face that will be removed." }, { "name": "compact", - "type": "System.Boolean", + "type": "bool", "summary": "If true, removes vertices that are no longer referenced." } ] }, { - "signature": "System.Void RemoveAt(System.Int32 index)", + "signature": "void RemoveAt(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92975,13 +93011,13 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The index of the face that will be removed." } ] }, { - "signature": "System.Int32 RemoveZeroAreaFaces(ref System.Int32 fixedFaceCount)", + "signature": "int RemoveZeroAreaFaces(ref int fixedFaceCount)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -92990,35 +93026,14 @@ "parameters": [ { "name": "fixedFaceCount", - "type": "System.Int32", + "type": "int", "summary": "Number of fixed partially degenerate faces." } ], "returns": "Number of removed wholly degenerate faces." }, { - "signature": "System.Boolean SetFace(System.Int32 index, MeshFace face)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Sets a face at a specific index of the mesh.", - "since": "5.0", - "parameters": [ - { - "name": "index", - "type": "System.Int32", - "summary": "A position in the list." - }, - { - "name": "face", - "type": "MeshFace", - "summary": "A face." - } - ], - "returns": "True if the operation succeeded, otherwise false." - }, - { - "signature": "System.Boolean SetFace(System.Int32 index, System.Int32 vertex1, System.Int32 vertex2, System.Int32 vertex3, System.Int32 vertex4)", + "signature": "bool SetFace(int index, int vertex1, int vertex2, int vertex3, int vertex4)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93027,34 +93042,34 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "A position in the list." }, { "name": "vertex1", - "type": "System.Int32", + "type": "int", "summary": "The first vertex index." }, { "name": "vertex2", - "type": "System.Int32", + "type": "int", "summary": "The second vertex index." }, { "name": "vertex3", - "type": "System.Int32", + "type": "int", "summary": "The third vertex index." }, { "name": "vertex4", - "type": "System.Int32", + "type": "int", "summary": "The fourth vertex index." } ], "returns": "True if the operation succeeded, otherwise false." }, { - "signature": "System.Boolean SetFace(System.Int32 index, System.Int32 vertex1, System.Int32 vertex2, System.Int32 vertex3)", + "signature": "bool SetFace(int index, int vertex1, int vertex2, int vertex3)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93063,29 +93078,50 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "A position in the list." }, { "name": "vertex1", - "type": "System.Int32", + "type": "int", "summary": "The first vertex index." }, { "name": "vertex2", - "type": "System.Int32", + "type": "int", "summary": "The second vertex index." }, { "name": "vertex3", - "type": "System.Int32", + "type": "int", "summary": "The third vertex index." } ], "returns": "True if the operation succeeded, otherwise false." }, { - "signature": "System.Int32[] ToIntArray(System.Boolean asTriangles, ref List replacedIndices)", + "signature": "bool SetFace(int index, MeshFace face)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Sets a face at a specific index of the mesh.", + "since": "5.0", + "parameters": [ + { + "name": "index", + "type": "int", + "summary": "A position in the list." + }, + { + "name": "face", + "type": "MeshFace", + "summary": "A face." + } + ], + "returns": "True if the operation succeeded, otherwise false." + }, + { + "signature": "int ToIntArray(bool asTriangles, ref List replacedIndices)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93093,7 +93129,7 @@ "parameters": [ { "name": "asTriangles", - "type": "System.Boolean", + "type": "bool", "summary": "If set totrueas triangles." }, { @@ -93105,7 +93141,7 @@ "returns": "The int array. This method never returns null." }, { - "signature": "System.Int32[] ToIntArray(System.Boolean asTriangles)", + "signature": "int ToIntArray(bool asTriangles)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93114,7 +93150,7 @@ "parameters": [ { "name": "asTriangles", - "type": "System.Boolean", + "type": "bool", "summary": "If set totrueas triangles." } ], @@ -93163,7 +93199,7 @@ ], "methods": [ { - "signature": "System.Int32 AddFaceNormal(System.Double x, System.Double y, System.Double z)", + "signature": "int AddFaceNormal(double x, double y, double z)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93172,24 +93208,24 @@ "parameters": [ { "name": "x", - "type": "System.Double", + "type": "double", "summary": "X component of face normal." }, { "name": "y", - "type": "System.Double", + "type": "double", "summary": "Y component of face normal." }, { "name": "z", - "type": "System.Double", + "type": "double", "summary": "Z component of face normal." } ], "returns": "The index of the newly added face normal." }, { - "signature": "System.Int32 AddFaceNormal(System.Single x, System.Single y, System.Single z)", + "signature": "int AddFaceNormal(float x, float y, float z)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93198,24 +93234,24 @@ "parameters": [ { "name": "x", - "type": "System.Single", + "type": "float", "summary": "X component of face normal." }, { "name": "y", - "type": "System.Single", + "type": "float", "summary": "Y component of face normal." }, { "name": "z", - "type": "System.Single", + "type": "float", "summary": "Z component of face normal." } ], "returns": "The index of the newly added face normal." }, { - "signature": "System.Int32 AddFaceNormal(Vector3d normal)", + "signature": "int AddFaceNormal(Vector3d normal)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93231,7 +93267,7 @@ "returns": "The index of the newly added face normal." }, { - "signature": "System.Int32 AddFaceNormal(Vector3f normal)", + "signature": "int AddFaceNormal(Vector3f normal)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93247,7 +93283,7 @@ "returns": "The index of the newly added face normal." }, { - "signature": "System.Void Clear()", + "signature": "void Clear()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93255,7 +93291,7 @@ "since": "5.0" }, { - "signature": "System.Boolean ComputeFaceNormals()", + "signature": "bool ComputeFaceNormals()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93264,7 +93300,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Void Destroy()", + "signature": "void Destroy()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93281,7 +93317,7 @@ "returns": "The enumerator." }, { - "signature": "System.Boolean SetFaceNormal(System.Int32 index, System.Double x, System.Double y, System.Double z)", + "signature": "bool SetFaceNormal(int index, double x, double y, double z)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93290,29 +93326,29 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "An index." }, { "name": "x", - "type": "System.Double", + "type": "double", "summary": "A x component." }, { "name": "y", - "type": "System.Double", + "type": "double", "summary": "A y component." }, { "name": "z", - "type": "System.Double", + "type": "double", "summary": "A z component." } ], "returns": "True on success; False on error." }, { - "signature": "System.Boolean SetFaceNormal(System.Int32 index, System.Single x, System.Single y, System.Single z)", + "signature": "bool SetFaceNormal(int index, float x, float y, float z)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93321,29 +93357,29 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "An index." }, { "name": "x", - "type": "System.Single", + "type": "float", "summary": "A x component." }, { "name": "y", - "type": "System.Single", + "type": "float", "summary": "A y component." }, { "name": "z", - "type": "System.Single", + "type": "float", "summary": "A z component." } ], "returns": "True on success; False on error." }, { - "signature": "System.Boolean SetFaceNormal(System.Int32 index, Vector3d normal)", + "signature": "bool SetFaceNormal(int index, Vector3d normal)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93352,7 +93388,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "An index." }, { @@ -93364,7 +93400,7 @@ "returns": "True on success; False on error." }, { - "signature": "System.Boolean SetFaceNormal(System.Int32 index, Vector3f normal)", + "signature": "bool SetFaceNormal(int index, Vector3f normal)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93373,7 +93409,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "An index." }, { @@ -93385,7 +93421,7 @@ "returns": "True on success; False on error." }, { - "signature": "System.Boolean UnitizeFaceNormals()", + "signature": "bool UnitizeFaceNormals()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93436,7 +93472,7 @@ ], "methods": [ { - "signature": "System.Int32 AddNgon(MeshNgon ngon)", + "signature": "int AddNgon(MeshNgon ngon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93452,7 +93488,7 @@ "returns": "The index of the newly added ngon." }, { - "signature": "System.Int32[] AddNgons(IEnumerable ngons)", + "signature": "int AddNgons(IEnumerable ngons)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93468,7 +93504,7 @@ "returns": "Indices of the newly created ngons" }, { - "signature": "System.Int32 AddPlanarNgons(System.Double planarTolerance, System.Int32 minimumNgonVertexCount, System.Int32 minimumNgonFaceCount, System.Boolean allowHoles)", + "signature": "int AddPlanarNgons(double planarTolerance, int minimumNgonVertexCount, int minimumNgonFaceCount, bool allowHoles)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93477,29 +93513,29 @@ "parameters": [ { "name": "planarTolerance", - "type": "System.Double", + "type": "double", "summary": "3d distance tolerance for coplanar test." }, { "name": "minimumNgonVertexCount", - "type": "System.Int32", + "type": "int", "summary": "Minimum number of vertices for an ngon." }, { "name": "minimumNgonFaceCount", - "type": "System.Int32", + "type": "int", "summary": "Minimum number of faces for an ngon." }, { "name": "allowHoles", - "type": "System.Boolean", + "type": "bool", "summary": "Determines whether the ngon can have inner boundaries." } ], "returns": "Number of ngons added to the mesh." }, { - "signature": "System.Int32 AddPlanarNgons(System.Double planarTolerance)", + "signature": "int AddPlanarNgons(double planarTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93508,14 +93544,14 @@ "parameters": [ { "name": "planarTolerance", - "type": "System.Double", + "type": "double", "summary": "3d distance tolerance for coplanar test." } ], "returns": "Number of ngons added to the mesh." }, { - "signature": "System.Void Clear()", + "signature": "void Clear()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93532,7 +93568,7 @@ "returns": "The enumerator." }, { - "signature": "MeshNgon GetNgon(System.Int32 index)", + "signature": "MeshNgon GetNgon(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93541,14 +93577,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of ngon to get. Must be larger than or equal to zero and smaller than the Ngon Count of the mesh." } ], "returns": "The mesh ngon at the given index. This ngon can be MeshNgon.Empty." }, { - "signature": "System.Int32[] GetNgonBoundary(IEnumerable ngonFaceIndexList)", + "signature": "int GetNgonBoundary(IEnumerable ngonFaceIndexList)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93563,6 +93599,22 @@ ], "returns": "List of mesh vertex indices that form the boundary of the face set." }, + { + "signature": "BoundingBox GetNgonBoundingBox(int index)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Gets the bounding box of an ngon.", + "since": "6.0", + "parameters": [ + { + "name": "index", + "type": "int", + "summary": "A ngon index." + } + ], + "returns": "A new bounding box, or BoundingBox.Empty on error." + }, { "signature": "BoundingBox GetNgonBoundingBox(MeshNgon ngon)", "modifiers": ["public"], @@ -93580,20 +93632,20 @@ "returns": "A new bounding box, or BoundingBox.Empty on error." }, { - "signature": "BoundingBox GetNgonBoundingBox(System.Int32 index)", + "signature": "Point3d GetNgonCenter(int index)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Gets the bounding box of an ngon.", + "summary": "Gets the center point of an ngon. \nThis the average of the corner points.", "since": "6.0", "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "A ngon index." } ], - "returns": "A new bounding box, or BoundingBox.Empty on error." + "returns": "The center point." }, { "signature": "Point3d GetNgonCenter(MeshNgon ngon)", @@ -93612,23 +93664,7 @@ "returns": "The center point." }, { - "signature": "Point3d GetNgonCenter(System.Int32 index)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Gets the center point of an ngon. \nThis the average of the corner points.", - "since": "6.0", - "parameters": [ - { - "name": "index", - "type": "System.Int32", - "summary": "A ngon index." - } - ], - "returns": "The center point." - }, - { - "signature": "System.Int32 GetNgonEdgeCount(System.Int32 index)", + "signature": "int GetNgonEdgeCount(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93637,14 +93673,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Ngon index." } ], "returns": "Complete edge count or zero on error." }, { - "signature": "System.Int32 GetNgonOuterEdgeCount(System.Int32 index)", + "signature": "int GetNgonOuterEdgeCount(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93653,14 +93689,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Ngon index." } ], "returns": "Outer edge count or zero on error." }, { - "signature": "System.Void Insert(System.Int32 index, MeshNgon ngon)", + "signature": "void Insert(int index, MeshNgon ngon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93669,7 +93705,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "An ngon index." }, { @@ -93680,7 +93716,7 @@ ] }, { - "signature": "System.UInt32 IsValid(System.Int32 index, TextLog textLog)", + "signature": "uint IsValid(int index, TextLog textLog)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93690,7 +93726,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The index of the ngon to test." }, { @@ -93702,7 +93738,7 @@ "returns": "0 if the ngon is not valid, otherwise the number of boundary edges." }, { - "signature": "System.UInt32 IsValid(System.Int32 index)", + "signature": "uint IsValid(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93712,14 +93748,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The index of the ngon to test." } ], "returns": "0 if the ngon is not valid, otherwise the number of boundary edges." }, { - "signature": "Point3d[] NgonBoundaryVertexList(MeshNgon ngon, System.Boolean bAppendStartPoint)", + "signature": "Point3d[] NgonBoundaryVertexList(MeshNgon ngon, bool bAppendStartPoint)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93733,14 +93769,14 @@ }, { "name": "bAppendStartPoint", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the first point in the list is also appended to the end of the list to create a closed polyline." } ], "returns": "A list of ngon boundary points." }, { - "signature": "System.Boolean NgonHasHoles(System.Int32 index)", + "signature": "bool NgonHasHoles(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93750,14 +93786,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Ngon index." } ], "returns": "True for holes (or malformed ngon, see remarks), False for no holes." }, { - "signature": "System.Int32 NgonIndexFromFaceIndex(System.Int32 meshFaceIndex)", + "signature": "int NgonIndexFromFaceIndex(int meshFaceIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93766,14 +93802,14 @@ "parameters": [ { "name": "meshFaceIndex", - "type": "System.Int32", + "type": "int", "summary": "Index of a mesh face." } ], "returns": "The index of the mesh ngon the face belongs to or -1 if the face does not belong to an ngon." }, { - "signature": "System.Int32 Orientation(System.Int32 index, System.Boolean permitHoles)", + "signature": "int Orientation(int index, bool permitHoles)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93782,19 +93818,19 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Ngon index." }, { "name": "permitHoles", - "type": "System.Boolean", + "type": "bool", "summary": "True if the ngon is permitted to have interior holes, False otherwise." } ], "returns": "1: The ngon does not have holes, the ngon's faces are compatibly oriented, and the ngon's outer boundary orientation matches the faces' orientation. -1: The ngon does not have holes, the ngon's faces are compatibly oriented, and the ngon's outer boundary orientation is opposite the faces' orientation. 0: Otherwise.The ngon may be invalid, have holes, the ngon's faces may not be compatibly oriented, the ngons edges may not have a consistent orientation with respect to the faces, or some other issue." }, { - "signature": "System.Void RemoveAt(System.Int32 index)", + "signature": "void RemoveAt(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93803,13 +93839,13 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The index of the ngon." } ] }, { - "signature": "System.Int32 RemoveNgons(IEnumerable indices)", + "signature": "int RemoveNgons(IEnumerable indices)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93825,7 +93861,7 @@ "returns": "The number of deleted ngons." }, { - "signature": "System.Void ReverseOuterBoundary(System.Int32 index)", + "signature": "void ReverseOuterBoundary(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93833,7 +93869,7 @@ "since": "7.0" }, { - "signature": "System.Void SetNgon(System.Int32 index, MeshNgon ngon)", + "signature": "void SetNgon(int index, MeshNgon ngon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93842,7 +93878,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "An ngon index." }, { @@ -93895,7 +93931,7 @@ ], "methods": [ { - "signature": "System.Int32 Add(Point2f tc)", + "signature": "int Add(double s, double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93903,15 +93939,20 @@ "since": "5.0", "parameters": [ { - "name": "tc", - "type": "Point2f", - "summary": "Texture coordinate to add." + "name": "s", + "type": "double", + "summary": "S component of new texture coordinate." + }, + { + "name": "t", + "type": "double", + "summary": "T component of new texture coordinate." } ], "returns": "The index of the newly added texture coordinate." }, { - "signature": "System.Int32 Add(Point3d tc)", + "signature": "int Add(float s, float t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93919,15 +93960,20 @@ "since": "5.0", "parameters": [ { - "name": "tc", - "type": "Point3d", - "summary": "Texture coordinate to add." + "name": "s", + "type": "float", + "summary": "S component of new texture coordinate." + }, + { + "name": "t", + "type": "float", + "summary": "T component of new texture coordinate." } ], "returns": "The index of the newly added texture coordinate." }, { - "signature": "System.Int32 Add(System.Double s, System.Double t)", + "signature": "int Add(Point2f tc)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93935,20 +93981,15 @@ "since": "5.0", "parameters": [ { - "name": "s", - "type": "System.Double", - "summary": "S component of new texture coordinate." - }, - { - "name": "t", - "type": "System.Double", - "summary": "T component of new texture coordinate." + "name": "tc", + "type": "Point2f", + "summary": "Texture coordinate to add." } ], "returns": "The index of the newly added texture coordinate." }, { - "signature": "System.Int32 Add(System.Single s, System.Single t)", + "signature": "int Add(Point3d tc)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93956,20 +93997,15 @@ "since": "5.0", "parameters": [ { - "name": "s", - "type": "System.Single", - "summary": "S component of new texture coordinate." - }, - { - "name": "t", - "type": "System.Single", - "summary": "T component of new texture coordinate." + "name": "tc", + "type": "Point3d", + "summary": "Texture coordinate to add." } ], "returns": "The index of the newly added texture coordinate." }, { - "signature": "System.Boolean AddRange(Point2f[] textureCoordinates)", + "signature": "bool AddRange(Point2f[] textureCoordinates)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93985,7 +94021,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Void Clear()", + "signature": "void Clear()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -93993,7 +94029,7 @@ "since": "5.0" }, { - "signature": "System.Void Destroy()", + "signature": "void Destroy()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94010,7 +94046,7 @@ "returns": "The enumerator." }, { - "signature": "System.Boolean NormalizeTextureCoordinates()", + "signature": "bool NormalizeTextureCoordinates()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94019,7 +94055,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean ReverseTextureCoordinates(System.Int32 direction)", + "signature": "bool ReverseTextureCoordinates(int direction)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94028,14 +94064,14 @@ "parameters": [ { "name": "direction", - "type": "System.Int32", + "type": "int", "summary": "0 = first texture coordinate is reversed. \n1 = second texture coordinate is reversed." } ], "returns": "True if operation succeeded; otherwise, false." }, { - "signature": "System.Boolean SetTextureCoordinate(System.Int32 index, Point2f tc)", + "signature": "bool SetTextureCoordinate(int index, double s, double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94044,19 +94080,24 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of texture coordinate to set." }, { - "name": "tc", - "type": "Point2f", - "summary": "Texture coordinate point." + "name": "s", + "type": "double", + "summary": "S component of texture coordinate." + }, + { + "name": "t", + "type": "double", + "summary": "T component of texture coordinate." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean SetTextureCoordinate(System.Int32 index, Point3f tc)", + "signature": "bool SetTextureCoordinate(int index, float s, float t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94065,19 +94106,24 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of texture coordinate to set." }, { - "name": "tc", - "type": "Point3f", - "summary": "Texture coordinate point." + "name": "s", + "type": "float", + "summary": "S component of texture coordinate." + }, + { + "name": "t", + "type": "float", + "summary": "T component of texture coordinate." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean SetTextureCoordinate(System.Int32 index, System.Double s, System.Double t)", + "signature": "bool SetTextureCoordinate(int index, Point2f tc)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94086,24 +94132,19 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of texture coordinate to set." }, { - "name": "s", - "type": "System.Double", - "summary": "S component of texture coordinate." - }, - { - "name": "t", - "type": "System.Double", - "summary": "T component of texture coordinate." + "name": "tc", + "type": "Point2f", + "summary": "Texture coordinate point." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean SetTextureCoordinate(System.Int32 index, System.Single s, System.Single t)", + "signature": "bool SetTextureCoordinate(int index, Point3f tc)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94112,24 +94153,19 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of texture coordinate to set." }, { - "name": "s", - "type": "System.Single", - "summary": "S component of texture coordinate." - }, - { - "name": "t", - "type": "System.Single", - "summary": "T component of texture coordinate." + "name": "tc", + "type": "Point3f", + "summary": "Texture coordinate point." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean SetTextureCoordinates(Point2f[] textureCoordinates)", + "signature": "bool SetTextureCoordinates(Point2f[] textureCoordinates)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94145,7 +94181,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean SetTextureCoordinates(TextureMapping mapping)", + "signature": "bool SetTextureCoordinates(TextureMapping mapping)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94161,7 +94197,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Single[] ToFloatArray()", + "signature": "float ToFloatArray()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94170,7 +94206,7 @@ "returns": "The float array." }, { - "signature": "System.Boolean TransposeTextureCoordinates()", + "signature": "bool TransposeTextureCoordinates()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94204,7 +94240,7 @@ ], "methods": [ { - "signature": "System.Boolean CollapseEdge(System.Int32 topologyEdgeIndex)", + "signature": "bool CollapseEdge(int topologyEdgeIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94213,14 +94249,14 @@ "parameters": [ { "name": "topologyEdgeIndex", - "type": "System.Int32", + "type": "int", "summary": "An index of a topology edge in Mesh.TopologyEdges ." } ], "returns": "True if successful." }, { - "signature": "Line EdgeLine(System.Int32 topologyEdgeIndex)", + "signature": "Line EdgeLine(int topologyEdgeIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94229,14 +94265,14 @@ "parameters": [ { "name": "topologyEdgeIndex", - "type": "System.Int32", + "type": "int", "summary": "The topology edge index." } ], "returns": "Line along edge. If input is not valid, an Invalid Line is returned." }, { - "signature": "System.Int32[] GetConnectedFaces(System.Int32 topologyEdgeIndex, out System.Boolean[] faceOrientationMatchesEdgeDirection)", + "signature": "int GetConnectedFaces(int topologyEdgeIndex, out bool faceOrientationMatchesEdgeDirection)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94245,19 +94281,19 @@ "parameters": [ { "name": "topologyEdgeIndex", - "type": "System.Int32", + "type": "int", "summary": "An index of a topology edge that is queried." }, { "name": "faceOrientationMatchesEdgeDirection", - "type": "System.Boolean[]", + "type": "bool", "summary": "An array of Boolean values that explains whether each face direction matches the direction of the specified edge." } ], "returns": "An array of face indices the edge borders. This might be empty on error." }, { - "signature": "System.Int32[] GetConnectedFaces(System.Int32 topologyEdgeIndex)", + "signature": "int GetConnectedFaces(int topologyEdgeIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94266,14 +94302,14 @@ "parameters": [ { "name": "topologyEdgeIndex", - "type": "System.Int32", + "type": "int", "summary": "An index of a topology edge that is queried." } ], "returns": "An array of face indices the edge borders. This might be empty on error." }, { - "signature": "System.Int32 GetEdgeIndex(System.Int32 topologyVertex1, System.Int32 topologyVertex2)", + "signature": "int GetEdgeIndex(int topologyVertex1, int topologyVertex2)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94282,19 +94318,19 @@ "parameters": [ { "name": "topologyVertex1", - "type": "System.Int32", + "type": "int", "summary": "The first topology vertex index." }, { "name": "topologyVertex2", - "type": "System.Int32", + "type": "int", "summary": "The second topology vertex index." } ], "returns": "The edge index." }, { - "signature": "System.Int32[] GetEdgesForFace(System.Int32 faceIndex, out System.Boolean[] sameOrientation)", + "signature": "int GetEdgesForFace(int faceIndex, out bool sameOrientation)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94303,19 +94339,19 @@ "parameters": [ { "name": "faceIndex", - "type": "System.Int32", + "type": "int", "summary": "A face index." }, { "name": "sameOrientation", - "type": "System.Boolean[]", + "type": "bool", "summary": "Same length as returned edge index array. For each edge, the sameOrientation value tells you if the edge orientation matches the face orientation (true), or is reversed (false) compared to it." } ], "returns": "A new array of indices to the topological edges that are connected with the specified face." }, { - "signature": "System.Int32[] GetEdgesForFace(System.Int32 faceIndex)", + "signature": "int GetEdgesForFace(int faceIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94324,14 +94360,14 @@ "parameters": [ { "name": "faceIndex", - "type": "System.Int32", + "type": "int", "summary": "A face index." } ], "returns": "A new array of indices to the topological edges that are connected with the specified face." }, { - "signature": "IndexPair GetTopologyVertices(System.Int32 topologyEdgeIndex)", + "signature": "IndexPair GetTopologyVertices(int topologyEdgeIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94340,14 +94376,14 @@ "parameters": [ { "name": "topologyEdgeIndex", - "type": "System.Int32", + "type": "int", "summary": "An index of a topology edge." } ], "returns": "The pair of vertex indices the edge connects." }, { - "signature": "System.Boolean IsEdgeUnwelded(System.Int32 topologyEdgeIndex)", + "signature": "bool IsEdgeUnwelded(int topologyEdgeIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94356,14 +94392,14 @@ "parameters": [ { "name": "topologyEdgeIndex", - "type": "System.Int32", + "type": "int", "summary": "An index of a topology edge in Mesh.TopologyEdges ." } ], "returns": "True if the edge is unwelded, False if the edge is welded." }, { - "signature": "System.Boolean IsHidden(System.Int32 topologyEdgeIndex)", + "signature": "bool IsHidden(int topologyEdgeIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94372,14 +94408,14 @@ "parameters": [ { "name": "topologyEdgeIndex", - "type": "System.Int32", + "type": "int", "summary": "An index of a topology edge in Mesh.TopologyEdges ." } ], "returns": "True if mesh topology edge is hidden." }, { - "signature": "System.Boolean IsNgonInterior(System.Int32 topologyEdgeIndex)", + "signature": "bool IsNgonInterior(int topologyEdgeIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94388,14 +94424,14 @@ "parameters": [ { "name": "topologyEdgeIndex", - "type": "System.Int32", + "type": "int", "summary": "An index of a topology edge in Mesh.TopologyEdges ." } ], "returns": "True if mesh topology edge is an interior ngon edge." }, { - "signature": "System.Boolean IsSwappableEdge(System.Int32 topologyEdgeIndex)", + "signature": "bool IsSwappableEdge(int topologyEdgeIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94404,14 +94440,14 @@ "parameters": [ { "name": "topologyEdgeIndex", - "type": "System.Int32", + "type": "int", "summary": "An index of a topology edge in Mesh.TopologyEdges ." } ], "returns": "True if edge can be swapped." }, { - "signature": "System.Boolean SplitEdge(System.Int32 topologyEdgeIndex, Point3d point)", + "signature": "bool SplitEdge(int topologyEdgeIndex, double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94420,19 +94456,19 @@ "parameters": [ { "name": "topologyEdgeIndex", - "type": "System.Int32", + "type": "int", "summary": "Edge to divide" }, { - "name": "point", - "type": "Point3d", - "summary": "Location to perform the split" + "name": "t", + "type": "double", + "summary": "Parameter along edge. This is the same as getting an EdgeLine and calling PointAt(t) on that line" } ], "returns": "True if successful" }, { - "signature": "System.Boolean SplitEdge(System.Int32 topologyEdgeIndex, System.Double t)", + "signature": "bool SplitEdge(int topologyEdgeIndex, Point3d point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94441,19 +94477,19 @@ "parameters": [ { "name": "topologyEdgeIndex", - "type": "System.Int32", + "type": "int", "summary": "Edge to divide" }, { - "name": "t", - "type": "System.Double", - "summary": "Parameter along edge. This is the same as getting an EdgeLine and calling PointAt(t) on that line" + "name": "point", + "type": "Point3d", + "summary": "Location to perform the split" } ], "returns": "True if successful" }, { - "signature": "System.Boolean SwapEdge(System.Int32 topologyEdgeIndex)", + "signature": "bool SwapEdge(int topologyEdgeIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94462,7 +94498,7 @@ "parameters": [ { "name": "topologyEdgeIndex", - "type": "System.Int32", + "type": "int", "summary": "An index of a topology edge in Mesh.TopologyEdges ." } ], @@ -94502,7 +94538,7 @@ ], "methods": [ { - "signature": "System.Int32 ConnectedEdge(System.Int32 topologyVertexIndex, System.Int32 edgeAtVertexIndex)", + "signature": "int ConnectedEdge(int topologyVertexIndex, int edgeAtVertexIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94511,19 +94547,19 @@ "parameters": [ { "name": "topologyVertexIndex", - "type": "System.Int32", + "type": "int", "summary": "Index of a topology vertex in Mesh.TopologyVertices." }, { "name": "edgeAtVertexIndex", - "type": "System.Int32", + "type": "int", "summary": "Index of the edge at the vertex." } ], "returns": "The index of the connected edge." }, { - "signature": "System.Int32[] ConnectedEdges(System.Int32 topologyVertexIndex)", + "signature": "int ConnectedEdges(int topologyVertexIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94532,14 +94568,14 @@ "parameters": [ { "name": "topologyVertexIndex", - "type": "System.Int32", + "type": "int", "summary": "Index of a topology vertex in Mesh.TopologyVertices." } ], "returns": "Indices of all edges around vertex that are connected to this topological vertex. None if no faces are connected to this vertex." }, { - "signature": "System.Int32 ConnectedEdgesCount(System.Int32 topologyVertexIndex)", + "signature": "int ConnectedEdgesCount(int topologyVertexIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94548,14 +94584,14 @@ "parameters": [ { "name": "topologyVertexIndex", - "type": "System.Int32", + "type": "int", "summary": "Index of a topology vertex in Mesh.TopologyVertices." } ], "returns": "The amount of edges at this vertex. This can be 0." }, { - "signature": "System.Int32[] ConnectedFaces(System.Int32 topologyVertexIndex)", + "signature": "int ConnectedFaces(int topologyVertexIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94564,14 +94600,14 @@ "parameters": [ { "name": "topologyVertexIndex", - "type": "System.Int32", + "type": "int", "summary": "Index of a topology vertex in Mesh.TopologyVertices." } ], "returns": "Indices of all faces in Mesh.Faces that are connected to this topological vertex. None if no faces are connected to this vertex." }, { - "signature": "System.Int32[] ConnectedTopologyVertices(System.Int32 topologyVertexIndex, System.Boolean sorted)", + "signature": "int ConnectedTopologyVertices(int topologyVertexIndex, bool sorted)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94580,19 +94616,19 @@ "parameters": [ { "name": "topologyVertexIndex", - "type": "System.Int32", + "type": "int", "summary": "index of a topology vertex in Mesh.TopologyVertices." }, { "name": "sorted", - "type": "System.Boolean", + "type": "bool", "summary": "if true, the vertices are returned in a radially sorted order." } ], "returns": "Indices of all topological vertices that are connected to this topological vertex. None if no vertices are connected to this vertex." }, { - "signature": "System.Int32[] ConnectedTopologyVertices(System.Int32 topologyVertexIndex)", + "signature": "int ConnectedTopologyVertices(int topologyVertexIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94601,7 +94637,7 @@ "parameters": [ { "name": "topologyVertexIndex", - "type": "System.Int32", + "type": "int", "summary": "index of a topology vertex in Mesh.TopologyVertices." } ], @@ -94617,7 +94653,7 @@ "returns": "The enumerator." }, { - "signature": "System.Int32[] IndicesFromFace(System.Int32 faceIndex)", + "signature": "int IndicesFromFace(int faceIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94626,14 +94662,14 @@ "parameters": [ { "name": "faceIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of a face to query." } ], "returns": "An array of vertex indices." }, { - "signature": "System.Boolean IsHidden(System.Int32 topologyVertexIndex)", + "signature": "bool IsHidden(int topologyVertexIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94642,14 +94678,14 @@ "parameters": [ { "name": "topologyVertexIndex", - "type": "System.Int32", + "type": "int", "summary": "index of a topology vertex in Mesh.TopologyVertices." } ], "returns": "True if mesh topology vertex is hidden." }, { - "signature": "System.Int32[] MeshVertexIndices(System.Int32 topologyVertexIndex)", + "signature": "int MeshVertexIndices(int topologyVertexIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94658,14 +94694,14 @@ "parameters": [ { "name": "topologyVertexIndex", - "type": "System.Int32", + "type": "int", "summary": "Index of a topology vertex in Mesh.TopologyVertices to query." } ], "returns": "Indices of all vertices that in Mesh.Vertices that a topology vertex represents." }, { - "signature": "System.Boolean SortEdges()", + "signature": "bool SortEdges()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94674,7 +94710,7 @@ "returns": "True on success." }, { - "signature": "System.Boolean SortEdges(System.Int32 topologyVertexIndex)", + "signature": "bool SortEdges(int topologyVertexIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94683,14 +94719,14 @@ "parameters": [ { "name": "topologyVertexIndex", - "type": "System.Int32", + "type": "int", "summary": "index of a topology vertex in Mesh.TopologyVertices>" } ], "returns": "True on success." }, { - "signature": "System.Int32 TopologyVertexIndex(System.Int32 vertexIndex)", + "signature": "int TopologyVertexIndex(int vertexIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94699,7 +94735,7 @@ "parameters": [ { "name": "vertexIndex", - "type": "System.Int32", + "type": "int", "summary": "Index of a vertex in the Mesh.Vertices." } ], @@ -94757,7 +94793,7 @@ ], "methods": [ { - "signature": "System.Int32 Add(Color color)", + "signature": "int Add(Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94773,7 +94809,7 @@ "returns": "The index of the newly added color." }, { - "signature": "System.Int32 Add(System.Int32 red, System.Int32 green, System.Int32 blue)", + "signature": "int Add(int red, int green, int blue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94782,24 +94818,24 @@ "parameters": [ { "name": "red", - "type": "System.Int32", + "type": "int", "summary": "Red component of color, must be in the 0~255 range." }, { "name": "green", - "type": "System.Int32", + "type": "int", "summary": "Green component of color, must be in the 0~255 range." }, { "name": "blue", - "type": "System.Int32", + "type": "int", "summary": "Blue component of color, must be in the 0~255 range." } ], "returns": "The index of the newly added color." }, { - "signature": "System.Boolean AddRange(IEnumerable colors)", + "signature": "bool AddRange(IEnumerable colors)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94815,7 +94851,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean AppendColors(Color[] colors)", + "signature": "bool AppendColors(Color[] colors)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94831,7 +94867,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Void Clear()", + "signature": "void Clear()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94839,7 +94875,7 @@ "since": "5.0" }, { - "signature": "System.Boolean CreateMonotoneMesh(Color baseColor)", + "signature": "bool CreateMonotoneMesh(Color baseColor)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94855,7 +94891,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Void Destroy()", + "signature": "void Destroy()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94872,28 +94908,7 @@ "returns": "The enumerator." }, { - "signature": "System.Boolean SetColor(MeshFace face, Color color)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Sets a color at the three or four vertex indices of a specified face.", - "since": "5.0", - "parameters": [ - { - "name": "face", - "type": "MeshFace", - "summary": "A face to use to retrieve indices." - }, - { - "name": "color", - "type": "Color", - "summary": "A color." - } - ], - "returns": "True on success; False on error." - }, - { - "signature": "System.Boolean SetColor(System.Int32 index, Color color)", + "signature": "bool SetColor(int index, Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94902,7 +94917,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of vertex color to set. If index equals Count, then the color will be appended." }, { @@ -94914,7 +94929,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean SetColor(System.Int32 index, System.Int32 red, System.Int32 green, System.Int32 blue)", + "signature": "bool SetColor(int index, int red, int green, int blue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94923,29 +94938,50 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of vertex color to set. If index equals Count, then the color will be appended." }, { "name": "red", - "type": "System.Int32", + "type": "int", "summary": "Red component of vertex color. Value must be in the 0~255 range." }, { "name": "green", - "type": "System.Int32", + "type": "int", "summary": "Green component of vertex color. Value must be in the 0~255 range." }, { "name": "blue", - "type": "System.Int32", + "type": "int", "summary": "Blue component of vertex color. Value must be in the 0~255 range." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean SetColors(Color[] colors)", + "signature": "bool SetColor(MeshFace face, Color color)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Sets a color at the three or four vertex indices of a specified face.", + "since": "5.0", + "parameters": [ + { + "name": "face", + "type": "MeshFace", + "summary": "A face to use to retrieve indices." + }, + { + "name": "color", + "type": "Color", + "summary": "A color." + } + ], + "returns": "True on success; False on error." + }, + { + "signature": "bool SetColors(Color[] colors)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -94961,7 +94997,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Int32[] ToARGBArray()", + "signature": "int ToARGBArray()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95020,7 +95056,7 @@ ], "methods": [ { - "signature": "System.Int32 Align(IEnumerable meshes, System.Double distance, IEnumerable> whichVertices)", + "signature": "int Align(IEnumerable meshes, double distance, IEnumerable> whichVertices)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -95033,7 +95069,7 @@ }, { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "Distance that should not be exceed when modifying the mesh." }, { @@ -95045,7 +95081,7 @@ "returns": "If the operation succeeded, the number of moved vertices, or -1 on error." }, { - "signature": "System.Int32 Add(Point3d vertex)", + "signature": "int Add(double x, double y, double z)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95053,31 +95089,25 @@ "since": "5.0", "parameters": [ { - "name": "vertex", - "type": "Point3d", - "summary": "Location of new vertex." - } - ], - "returns": "The index of the newly added vertex." - }, - { - "signature": "System.Int32 Add(Point3f vertex)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Adds a new vertex to the end of the Vertex list.", - "since": "5.0", - "parameters": [ + "name": "x", + "type": "double", + "summary": "X component of new vertex coordinate." + }, { - "name": "vertex", - "type": "Point3f", - "summary": "Location of new vertex." + "name": "y", + "type": "double", + "summary": "Y component of new vertex coordinate." + }, + { + "name": "z", + "type": "double", + "summary": "Z component of new vertex coordinate." } ], "returns": "The index of the newly added vertex." }, { - "signature": "System.Int32 Add(System.Double x, System.Double y, System.Double z)", + "signature": "int Add(float x, float y, float z)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95086,24 +95116,24 @@ "parameters": [ { "name": "x", - "type": "System.Double", + "type": "float", "summary": "X component of new vertex coordinate." }, { "name": "y", - "type": "System.Double", + "type": "float", "summary": "Y component of new vertex coordinate." }, { "name": "z", - "type": "System.Double", + "type": "float", "summary": "Z component of new vertex coordinate." } ], "returns": "The index of the newly added vertex." }, { - "signature": "System.Int32 Add(System.Single x, System.Single y, System.Single z)", + "signature": "int Add(Point3d vertex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95111,25 +95141,31 @@ "since": "5.0", "parameters": [ { - "name": "x", - "type": "System.Single", - "summary": "X component of new vertex coordinate." - }, - { - "name": "y", - "type": "System.Single", - "summary": "Y component of new vertex coordinate." - }, + "name": "vertex", + "type": "Point3d", + "summary": "Location of new vertex." + } + ], + "returns": "The index of the newly added vertex." + }, + { + "signature": "int Add(Point3f vertex)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Adds a new vertex to the end of the Vertex list.", + "since": "5.0", + "parameters": [ { - "name": "z", - "type": "System.Single", - "summary": "Z component of new vertex coordinate." + "name": "vertex", + "type": "Point3f", + "summary": "Location of new vertex." } ], "returns": "The index of the newly added vertex." }, { - "signature": "System.Void AddVertices(IEnumerable vertices)", + "signature": "void AddVertices(IEnumerable vertices)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95144,7 +95180,7 @@ ] }, { - "signature": "System.Void AddVertices(IEnumerable vertices)", + "signature": "void AddVertices(IEnumerable vertices)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95159,7 +95195,7 @@ ] }, { - "signature": "System.Int32 Align(System.Double distance, IEnumerable whichVertices)", + "signature": "int Align(double distance, IEnumerable whichVertices)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95168,7 +95204,7 @@ "parameters": [ { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "Distance that should not be exceed when modifying the mesh." }, { @@ -95180,7 +95216,7 @@ "returns": "If the operation succeeded, the number of moved vertices, or -1 on error." }, { - "signature": "System.Void Clear()", + "signature": "void Clear()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95188,7 +95224,7 @@ "since": "5.0" }, { - "signature": "System.Boolean CombineIdentical(System.Boolean ignoreNormals, System.Boolean ignoreAdditional)", + "signature": "bool CombineIdentical(bool ignoreNormals, bool ignoreAdditional)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95197,19 +95233,19 @@ "parameters": [ { "name": "ignoreNormals", - "type": "System.Boolean", + "type": "bool", "summary": "If true, vertex normals will not be taken into consideration when comparing vertices." }, { "name": "ignoreAdditional", - "type": "System.Boolean", + "type": "bool", "summary": "If true, texture coordinates, colors, and principal curvatures will not be taken into consideration when comparing vertices." } ], "returns": "True if the mesh is changed, in which case the mesh will have fewer vertices than before." }, { - "signature": "System.Int32 CullUnused()", + "signature": "int CullUnused()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95218,7 +95254,7 @@ "returns": "The number of unused vertices that were removed." }, { - "signature": "System.Void Destroy()", + "signature": "void Destroy()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95226,7 +95262,7 @@ "since": "6.0" }, { - "signature": "System.Int32[] GetConnectedVertices(System.Int32 vertexIndex)", + "signature": "int GetConnectedVertices(int vertexIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95235,7 +95271,7 @@ "parameters": [ { "name": "vertexIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of a vertex to query." } ], @@ -95251,7 +95287,7 @@ "returns": "The enumerator." }, { - "signature": "System.Int32[] GetTopologicalIndenticalVertices(System.Int32 vertexIndex)", + "signature": "int GetTopologicalIndenticalVertices(int vertexIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95260,14 +95296,14 @@ "parameters": [ { "name": "vertexIndex", - "type": "System.Int32", + "type": "int", "summary": "A vertex index in the mesh." } ], "returns": "Array of indices of vertices that are topologically the same as this vertex. The array includes vertexIndex. Returns None on failure." }, { - "signature": "System.Int32[] GetVertexFaces(System.Int32 vertexIndex)", + "signature": "int GetVertexFaces(int vertexIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95276,14 +95312,14 @@ "parameters": [ { "name": "vertexIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of a vertex in the mesh." } ], "returns": "An array of indices of faces on success, None on failure." }, { - "signature": "System.Void Hide(System.Int32 vertexIndex)", + "signature": "void Hide(int vertexIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95292,13 +95328,13 @@ "parameters": [ { "name": "vertexIndex", - "type": "System.Int32", + "type": "int", "summary": "Index of vertex to hide." } ] }, { - "signature": "System.Void HideAll()", + "signature": "void HideAll()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95306,7 +95342,7 @@ "since": "5.0" }, { - "signature": "System.Boolean IsHidden(System.Int32 vertexIndex)", + "signature": "bool IsHidden(int vertexIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95315,14 +95351,14 @@ "parameters": [ { "name": "vertexIndex", - "type": "System.Int32", + "type": "int", "summary": "Index of vertex to query." } ], "returns": "True if the vertex is hidden, False if it is not." }, { - "signature": "Point3d Point3dAt(System.Int32 index)", + "signature": "Point3d Point3dAt(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95330,7 +95366,7 @@ "since": "6.4" }, { - "signature": "System.Boolean Remove(IEnumerable indices, System.Boolean shrinkFaces)", + "signature": "bool Remove(IEnumerable indices, bool shrinkFaces)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95344,14 +95380,14 @@ }, { "name": "shrinkFaces", - "type": "System.Boolean", + "type": "bool", "summary": "If true, quads that reference the deleted vertex will be converted to triangles." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean Remove(System.Int32 index, System.Boolean shrinkFaces)", + "signature": "bool Remove(int index, bool shrinkFaces)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95360,19 +95396,117 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of vertex to remove." }, { "name": "shrinkFaces", - "type": "System.Boolean", + "type": "bool", "summary": "If true, quads that reference the deleted vertex will be converted to triangles." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean SetVertex(System.Int32 index, Point3d vertex)", + "signature": "bool SetVertex(int index, double x, double y, double z, bool updateNormals)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Sets or adds a vertex to the Vertex List. \nIf [index] is less than [Count], the existing vertex at [index] will be modified. \nIf [index] equals [Count], a new vertex is appended to the end of the vertex list. \nIf [index] is larger than [Count], the function will return false.", + "since": "6.6", + "parameters": [ + { + "name": "index", + "type": "int", + "summary": "Index of vertex to set." + }, + { + "name": "x", + "type": "double", + "summary": "X component of vertex location." + }, + { + "name": "y", + "type": "double", + "summary": "Y component of vertex location." + }, + { + "name": "z", + "type": "double", + "summary": "Z component of vertex location." + }, + { + "name": "updateNormals", + "type": "bool", + "summary": "Set to True if you'd like the vertex and face normals impacted by the change updated." + } + ], + "returns": "True on success, False on failure." + }, + { + "signature": "bool SetVertex(int index, double x, double y, double z)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Sets or adds a vertex to the Vertex List. \nIf [index] is less than [Count], the existing vertex at [index] will be modified. \nIf [index] equals [Count], a new vertex is appended to the end of the vertex list. \nIf [index] is larger than [Count], the function will return false.", + "since": "5.0", + "parameters": [ + { + "name": "index", + "type": "int", + "summary": "Index of vertex to set." + }, + { + "name": "x", + "type": "double", + "summary": "X component of vertex location." + }, + { + "name": "y", + "type": "double", + "summary": "Y component of vertex location." + }, + { + "name": "z", + "type": "double", + "summary": "Z component of vertex location." + } + ], + "returns": "True on success, False on failure." + }, + { + "signature": "bool SetVertex(int index, float x, float y, float z)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Sets or adds a vertex to the Vertex List. \nIf [index] is less than [Count], the existing vertex at [index] will be modified. \nIf [index] equals [Count], a new vertex is appended to the end of the vertex list. \nIf [index] is larger than [Count], the function will return false.", + "since": "5.0", + "parameters": [ + { + "name": "index", + "type": "int", + "summary": "Index of vertex to set." + }, + { + "name": "x", + "type": "float", + "summary": "X component of vertex location." + }, + { + "name": "y", + "type": "float", + "summary": "Y component of vertex location." + }, + { + "name": "z", + "type": "float", + "summary": "Z component of vertex location." + } + ], + "returns": "True on success, False on failure." + }, + { + "signature": "bool SetVertex(int index, Point3d vertex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95381,7 +95515,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of vertex to set." }, { @@ -95393,7 +95527,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean SetVertex(System.Int32 index, Point3f vertex)", + "signature": "bool SetVertex(int index, Point3f vertex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95402,7 +95536,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of vertex to set." }, { @@ -95414,105 +95548,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean SetVertex(System.Int32 index, System.Double x, System.Double y, System.Double z, System.Boolean updateNormals)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Sets or adds a vertex to the Vertex List. \nIf [index] is less than [Count], the existing vertex at [index] will be modified. \nIf [index] equals [Count], a new vertex is appended to the end of the vertex list. \nIf [index] is larger than [Count], the function will return false.", - "since": "6.6", - "parameters": [ - { - "name": "index", - "type": "System.Int32", - "summary": "Index of vertex to set." - }, - { - "name": "x", - "type": "System.Double", - "summary": "X component of vertex location." - }, - { - "name": "y", - "type": "System.Double", - "summary": "Y component of vertex location." - }, - { - "name": "z", - "type": "System.Double", - "summary": "Z component of vertex location." - }, - { - "name": "updateNormals", - "type": "System.Boolean", - "summary": "Set to True if you'd like the vertex and face normals impacted by the change updated." - } - ], - "returns": "True on success, False on failure." - }, - { - "signature": "System.Boolean SetVertex(System.Int32 index, System.Double x, System.Double y, System.Double z)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Sets or adds a vertex to the Vertex List. \nIf [index] is less than [Count], the existing vertex at [index] will be modified. \nIf [index] equals [Count], a new vertex is appended to the end of the vertex list. \nIf [index] is larger than [Count], the function will return false.", - "since": "5.0", - "parameters": [ - { - "name": "index", - "type": "System.Int32", - "summary": "Index of vertex to set." - }, - { - "name": "x", - "type": "System.Double", - "summary": "X component of vertex location." - }, - { - "name": "y", - "type": "System.Double", - "summary": "Y component of vertex location." - }, - { - "name": "z", - "type": "System.Double", - "summary": "Z component of vertex location." - } - ], - "returns": "True on success, False on failure." - }, - { - "signature": "System.Boolean SetVertex(System.Int32 index, System.Single x, System.Single y, System.Single z)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Sets or adds a vertex to the Vertex List. \nIf [index] is less than [Count], the existing vertex at [index] will be modified. \nIf [index] equals [Count], a new vertex is appended to the end of the vertex list. \nIf [index] is larger than [Count], the function will return false.", - "since": "5.0", - "parameters": [ - { - "name": "index", - "type": "System.Int32", - "summary": "Index of vertex to set." - }, - { - "name": "x", - "type": "System.Single", - "summary": "X component of vertex location." - }, - { - "name": "y", - "type": "System.Single", - "summary": "Y component of vertex location." - }, - { - "name": "z", - "type": "System.Single", - "summary": "Z component of vertex location." - } - ], - "returns": "True on success, False on failure." - }, - { - "signature": "System.Void Show(System.Int32 vertexIndex)", + "signature": "void Show(int vertexIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95521,13 +95557,13 @@ "parameters": [ { "name": "vertexIndex", - "type": "System.Int32", + "type": "int", "summary": "Index of vertex to show." } ] }, { - "signature": "System.Void ShowAll()", + "signature": "void ShowAll()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95535,7 +95571,7 @@ "since": "5.0" }, { - "signature": "System.Single[] ToFloatArray()", + "signature": "float ToFloatArray()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95604,7 +95640,7 @@ ], "methods": [ { - "signature": "System.Int32 Add(System.Double x, System.Double y, System.Double z)", + "signature": "int Add(double x, double y, double z)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95613,24 +95649,24 @@ "parameters": [ { "name": "x", - "type": "System.Double", + "type": "double", "summary": "X component of new vertex normal." }, { "name": "y", - "type": "System.Double", + "type": "double", "summary": "Y component of new vertex normal." }, { "name": "z", - "type": "System.Double", + "type": "double", "summary": "Z component of new vertex normal." } ], "returns": "The index of the newly added vertex normal." }, { - "signature": "System.Int32 Add(System.Single x, System.Single y, System.Single z)", + "signature": "int Add(float x, float y, float z)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95639,24 +95675,24 @@ "parameters": [ { "name": "x", - "type": "System.Single", + "type": "float", "summary": "X component of new vertex normal." }, { "name": "y", - "type": "System.Single", + "type": "float", "summary": "Y component of new vertex normal." }, { "name": "z", - "type": "System.Single", + "type": "float", "summary": "Z component of new vertex normal." } ], "returns": "The index of the newly added vertex normal." }, { - "signature": "System.Int32 Add(Vector3d normal)", + "signature": "int Add(Vector3d normal)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95672,7 +95708,7 @@ "returns": "The index of the newly added vertex normal." }, { - "signature": "System.Int32 Add(Vector3f normal)", + "signature": "int Add(Vector3f normal)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95688,7 +95724,7 @@ "returns": "The index of the newly added vertex normal." }, { - "signature": "System.Boolean AddRange(Vector3f[] normals)", + "signature": "bool AddRange(Vector3f[] normals)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95704,7 +95740,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Void Clear()", + "signature": "void Clear()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95712,7 +95748,7 @@ "since": "5.0" }, { - "signature": "System.Boolean ComputeNormals()", + "signature": "bool ComputeNormals()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95721,7 +95757,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Void Destroy()", + "signature": "void Destroy()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95729,7 +95765,7 @@ "since": "6.0" }, { - "signature": "System.Void Flip()", + "signature": "void Flip()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95746,7 +95782,7 @@ "returns": "The enumerator." }, { - "signature": "System.Boolean SetNormal(System.Int32 index, System.Double x, System.Double y, System.Double z)", + "signature": "bool SetNormal(int index, double x, double y, double z)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95755,29 +95791,29 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of vertex normal to set." }, { "name": "x", - "type": "System.Double", + "type": "double", "summary": "X component of vertex normal." }, { "name": "y", - "type": "System.Double", + "type": "double", "summary": "Y component of vertex normal." }, { "name": "z", - "type": "System.Double", + "type": "double", "summary": "Z component of vertex normal." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean SetNormal(System.Int32 index, System.Single x, System.Single y, System.Single z)", + "signature": "bool SetNormal(int index, float x, float y, float z)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95786,29 +95822,29 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of vertex normal to set." }, { "name": "x", - "type": "System.Single", + "type": "float", "summary": "X component of vertex normal." }, { "name": "y", - "type": "System.Single", + "type": "float", "summary": "Y component of vertex normal." }, { "name": "z", - "type": "System.Single", + "type": "float", "summary": "Z component of vertex normal." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean SetNormal(System.Int32 index, Vector3d normal)", + "signature": "bool SetNormal(int index, Vector3d normal)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95817,7 +95853,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of vertex normal to set." }, { @@ -95829,7 +95865,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean SetNormal(System.Int32 index, Vector3f normal)", + "signature": "bool SetNormal(int index, Vector3f normal)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95838,7 +95874,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of vertex normal to set." }, { @@ -95850,7 +95886,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean SetNormals(Vector3f[] normals)", + "signature": "bool SetNormals(Vector3f[] normals)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95866,7 +95902,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Single[] ToFloatArray()", + "signature": "float ToFloatArray()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95875,7 +95911,7 @@ "returns": "The float array." }, { - "signature": "System.Boolean UnitizeNormals()", + "signature": "bool UnitizeNormals()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95935,7 +95971,7 @@ ], "methods": [ { - "signature": "System.Void Add(System.Boolean hidden)", + "signature": "void Add(bool hidden)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95944,14 +95980,14 @@ "parameters": [ { "name": "hidden", - "type": "System.Boolean", + "type": "bool", "summary": "True if vertex is hidden." } ], "returns": "The index of the newly added hidden vertex." }, { - "signature": "System.Void AddRange(IEnumerable values)", + "signature": "void AddRange(IEnumerable values)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95967,7 +96003,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Void Clear()", + "signature": "void Clear()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95975,7 +96011,7 @@ "since": "6.0" }, { - "signature": "System.Boolean Contains(System.Boolean hidden)", + "signature": "bool Contains(bool hidden)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -95984,14 +96020,14 @@ "parameters": [ { "name": "hidden", - "type": "System.Boolean", + "type": "bool", "summary": "The value to be checked. True means some vertex is hidden." } ], "returns": "True if the array contains the specified value." }, { - "signature": "System.Void CopyTo(System.Boolean[] array, System.Int32 arrayIndex)", + "signature": "void CopyTo(bool array, int arrayIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96000,18 +96036,18 @@ "parameters": [ { "name": "array", - "type": "System.Boolean[]", + "type": "bool", "summary": "The array to be copied into." }, { "name": "arrayIndex", - "type": "System.Int32", + "type": "int", "summary": "The starting index in the array." } ] }, { - "signature": "System.Void Destroy()", + "signature": "void Destroy()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96088,7 +96124,7 @@ ], "methods": [ { - "signature": "System.Boolean ClampEnd(CurveEnd end)", + "signature": "bool ClampEnd(CurveEnd end)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96104,7 +96140,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean Contains(System.Double item)", + "signature": "bool Contains(double item)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96113,14 +96149,14 @@ "parameters": [ { "name": "item", - "type": "System.Double", + "type": "double", "summary": "The item." } ], "returns": "True if present, False otherwise." }, { - "signature": "System.Void CopyTo(System.Double[] array, System.Int32 arrayIndex)", + "signature": "void CopyTo(double array, int arrayIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96129,18 +96165,18 @@ "parameters": [ { "name": "array", - "type": "System.Double[]", + "type": "double", "summary": "The array to copy to." }, { "name": "arrayIndex", - "type": "System.Int32", + "type": "int", "summary": "The index into copy will begin." } ] }, { - "signature": "System.Boolean CreatePeriodicKnots(System.Double knotSpacing)", + "signature": "bool CreatePeriodicKnots(double knotSpacing)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96149,14 +96185,14 @@ "parameters": [ { "name": "knotSpacing", - "type": "System.Double", + "type": "double", "summary": "Spacing of subsequent knots." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean CreateUniformKnots(System.Double knotSpacing)", + "signature": "bool CreateUniformKnots(double knotSpacing)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96165,14 +96201,14 @@ "parameters": [ { "name": "knotSpacing", - "type": "System.Double", + "type": "double", "summary": "Spacing of subsequent knots." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Void EnsurePrivateCopy()", + "signature": "void EnsurePrivateCopy()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96180,7 +96216,7 @@ "since": "5.0" }, { - "signature": "System.Boolean EpsilonEquals(NurbsCurveKnotList other, System.Double epsilon)", + "signature": "bool EpsilonEquals(NurbsCurveKnotList other, double epsilon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96194,14 +96230,14 @@ }, { "name": "epsilon", - "type": "System.Double", + "type": "double", "summary": "The epsilon value." } ], "returns": "True if values are, orderly, equal within epsilon. False otherwise." }, { - "signature": "System.Int32 IndexOf(System.Double item)", + "signature": "int IndexOf(double item)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96210,14 +96246,14 @@ "parameters": [ { "name": "item", - "type": "System.Double", + "type": "double", "summary": "The value." } ], "returns": "The index, or -1 if no index is found." }, { - "signature": "System.Boolean InsertKnot(System.Double value, System.Int32 multiplicity)", + "signature": "bool InsertKnot(double value, int multiplicity)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96226,19 +96262,19 @@ "parameters": [ { "name": "value", - "type": "System.Double", + "type": "double", "summary": "Knot value to insert." }, { "name": "multiplicity", - "type": "System.Int32", + "type": "int", "summary": "Multiplicity of knot to insert." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean InsertKnot(System.Double value)", + "signature": "bool InsertKnot(double value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96247,14 +96283,14 @@ "parameters": [ { "name": "value", - "type": "System.Double", + "type": "double", "summary": "Knot value to insert." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Int32 KnotMultiplicity(System.Int32 index)", + "signature": "int KnotMultiplicity(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96263,14 +96299,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of knot to query." } ], "returns": "The multiplicity (valence) of the knot." }, { - "signature": "System.Boolean RemoveKnotAt(System.Double t)", + "signature": "bool RemoveKnotAt(double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96279,14 +96315,14 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "The parameter on the curve that is closest to the knot to be removed." } ], "returns": "True if successful, False on failure." }, { - "signature": "System.Boolean RemoveKnots(System.Int32 index0, System.Int32 index1)", + "signature": "bool RemoveKnots(int index0, int index1)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96295,19 +96331,19 @@ "parameters": [ { "name": "index0", - "type": "System.Int32", + "type": "int", "summary": "The starting knot index, where Degree-1 < index0 < index1 <= Points.Count-1." }, { "name": "index1", - "type": "System.Int32", + "type": "int", "summary": "The ending knot index, where Degree-1 < index0 < index1 <= Points.Count-1." } ], "returns": "True if successful, False on failure." }, { - "signature": "System.Int32 RemoveMultipleKnots(System.Int32 minimumMultiplicity, System.Int32 maximumMultiplicity, System.Double tolerance)", + "signature": "int RemoveMultipleKnots(int minimumMultiplicity, int maximumMultiplicity, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96316,24 +96352,24 @@ "parameters": [ { "name": "minimumMultiplicity", - "type": "System.Int32", + "type": "int", "summary": "Remove knots with multiplicity > minimumKnotMultiplicity." }, { "name": "maximumMultiplicity", - "type": "System.Int32", + "type": "int", "summary": "Remove knots with multiplicity < maximumKnotMultiplicity." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "When you remove knots, the shape of the curve is changed. If tolerance is RhinoMath.UnsetValue, any amount of change is permitted. If tolerance is >=0, the maximum distance between the input and output curve is restricted to be <= tolerance." } ], "returns": "number of knots removed on success. 0 if no knots were removed" }, { - "signature": "System.Double SuperfluousKnot(System.Boolean start)", + "signature": "double SuperfluousKnot(bool start)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96342,7 +96378,7 @@ "parameters": [ { "name": "start", - "type": "System.Boolean", + "type": "bool", "summary": "True if the query targets the first knot. Otherwise, the last knot." } ], @@ -96400,7 +96436,7 @@ ], "methods": [ { - "signature": "System.Boolean ChangeEndWeights(System.Double w0, System.Double w1)", + "signature": "bool ChangeEndWeights(double w0, double w1)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96410,19 +96446,19 @@ "parameters": [ { "name": "w0", - "type": "System.Double", + "type": "double", "summary": "Weight for first control point." }, { "name": "w1", - "type": "System.Double", + "type": "double", "summary": "Weight for last control point." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean Contains(ControlPoint item)", + "signature": "bool Contains(ControlPoint item)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96447,7 +96483,7 @@ "returns": "A polyline connecting all control points." }, { - "signature": "System.Void CopyTo(ControlPoint[] array, System.Int32 arrayIndex)", + "signature": "void CopyTo(ControlPoint[] array, int arrayIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96461,13 +96497,13 @@ }, { "name": "arrayIndex", - "type": "System.Int32", + "type": "int", "summary": "The index in which the copy will begin." } ] }, { - "signature": "System.Void EnsurePrivateCopy()", + "signature": "void EnsurePrivateCopy()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96475,7 +96511,7 @@ "since": "5.0" }, { - "signature": "System.Boolean EpsilonEquals(NurbsCurvePointList other, System.Double epsilon)", + "signature": "bool EpsilonEquals(NurbsCurvePointList other, double epsilon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96483,7 +96519,7 @@ "since": "5.4" }, { - "signature": "System.Boolean GetPoint(System.Int32 index, out Point3d point)", + "signature": "bool GetPoint(int index, out Point3d point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96492,7 +96528,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of control point to get." }, { @@ -96504,7 +96540,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean GetPoint(System.Int32 index, out Point4d point)", + "signature": "bool GetPoint(int index, out Point4d point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96514,7 +96550,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of control point to get." }, { @@ -96526,7 +96562,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Double GetWeight(System.Int32 index)", + "signature": "double GetWeight(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96535,14 +96571,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of control point to get." } ], "returns": "The control point weight if successful, Rhino.Math.UnsetValue otherwise." }, { - "signature": "System.Int32 IndexOf(ControlPoint item)", + "signature": "int IndexOf(ControlPoint item)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96558,7 +96594,7 @@ "returns": "The index." }, { - "signature": "System.Boolean MakeNonRational()", + "signature": "bool MakeNonRational()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96567,7 +96603,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean MakeRational()", + "signature": "bool MakeRational()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96576,144 +96612,144 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean SetPoint(System.Int32 index, Point3d point, System.Double weight)", + "signature": "bool SetPoint(int index, double x, double y, double z, double weight)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Sets a world 3-D, or Euclidean, control point and weight at a given index. The 4-D representation is (x*w, y*w, z*w, w).", - "since": "6.0", + "summary": "Sets a homogeneous control point at the given index, where the 4-D representation is (x, y, z, w). The world 3-D, or Euclidean, representation is (x/w, y/w, z/w).", + "since": "5.0", + "remarks": "For expert use only. If you do not understand homogeneous coordinates, then use an override that accepts world 3-D, or Euclidean, coordinates as input.", "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of control point to set." }, { - "name": "point", - "type": "Point3d", - "summary": "Coordinates of the control point." + "name": "x", + "type": "double", + "summary": "X coordinate of control point." + }, + { + "name": "y", + "type": "double", + "summary": "Y coordinate of control point." + }, + { + "name": "z", + "type": "double", + "summary": "Z coordinate of control point." }, { "name": "weight", - "type": "System.Double", + "type": "double", "summary": "Weight of control point." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean SetPoint(System.Int32 index, Point3d point)", + "signature": "bool SetPoint(int index, double x, double y, double z)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Sets a world 3-D, or Euclidean, control point at the given index. The 4-D representation is (x, y, z, 1.0).", - "since": "5.0", + "since": "6.0", "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of control point to set." }, { - "name": "point", - "type": "Point3d", - "summary": "Coordinate of control point." + "name": "x", + "type": "double", + "summary": "X coordinate of control point." + }, + { + "name": "y", + "type": "double", + "summary": "Y coordinate of control point." + }, + { + "name": "z", + "type": "double", + "summary": "Z coordinate of control point." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean SetPoint(System.Int32 index, Point4d point)", + "signature": "bool SetPoint(int index, Point3d point, double weight)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Sets a homogeneous control point at the given index, where the 4-D representation is (x, y, z, w). The world 3-D, or Euclidean, representation is (x/w, y/w, z/w).", - "since": "5.0", - "remarks": "For expert use only. If you do not understand homogeneous coordinates, then use an override that accepts world 3-D, or Euclidean, coordinates as input.", + "summary": "Sets a world 3-D, or Euclidean, control point and weight at a given index. The 4-D representation is (x*w, y*w, z*w, w).", + "since": "6.0", "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of control point to set." }, { "name": "point", - "type": "Point4d", - "summary": "Coordinate and weight of control point." + "type": "Point3d", + "summary": "Coordinates of the control point." + }, + { + "name": "weight", + "type": "double", + "summary": "Weight of control point." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean SetPoint(System.Int32 index, System.Double x, System.Double y, System.Double z, System.Double weight)", + "signature": "bool SetPoint(int index, Point3d point)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Sets a homogeneous control point at the given index, where the 4-D representation is (x, y, z, w). The world 3-D, or Euclidean, representation is (x/w, y/w, z/w).", + "summary": "Sets a world 3-D, or Euclidean, control point at the given index. The 4-D representation is (x, y, z, 1.0).", "since": "5.0", - "remarks": "For expert use only. If you do not understand homogeneous coordinates, then use an override that accepts world 3-D, or Euclidean, coordinates as input.", "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of control point to set." }, { - "name": "x", - "type": "System.Double", - "summary": "X coordinate of control point." - }, - { - "name": "y", - "type": "System.Double", - "summary": "Y coordinate of control point." - }, - { - "name": "z", - "type": "System.Double", - "summary": "Z coordinate of control point." - }, - { - "name": "weight", - "type": "System.Double", - "summary": "Weight of control point." + "name": "point", + "type": "Point3d", + "summary": "Coordinate of control point." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean SetPoint(System.Int32 index, System.Double x, System.Double y, System.Double z)", + "signature": "bool SetPoint(int index, Point4d point)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Sets a world 3-D, or Euclidean, control point at the given index. The 4-D representation is (x, y, z, 1.0).", - "since": "6.0", + "summary": "Sets a homogeneous control point at the given index, where the 4-D representation is (x, y, z, w). The world 3-D, or Euclidean, representation is (x/w, y/w, z/w).", + "since": "5.0", + "remarks": "For expert use only. If you do not understand homogeneous coordinates, then use an override that accepts world 3-D, or Euclidean, coordinates as input.", "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of control point to set." }, { - "name": "x", - "type": "System.Double", - "summary": "X coordinate of control point." - }, - { - "name": "y", - "type": "System.Double", - "summary": "Y coordinate of control point." - }, - { - "name": "z", - "type": "System.Double", - "summary": "Z coordinate of control point." + "name": "point", + "type": "Point4d", + "summary": "Coordinate and weight of control point." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean SetWeight(System.Int32 index, System.Double weight)", + "signature": "bool SetWeight(int index, double weight)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96722,19 +96758,19 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of control point to set." }, { "name": "weight", - "type": "System.Double", + "type": "double", "summary": "The control point weight." } ], "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean UVNDirectionsAt(System.Int32 index, out Vector3d uDir, out Vector3d vDir, out Vector3d nDir)", + "signature": "bool UVNDirectionsAt(int index, out Vector3d uDir, out Vector3d vDir, out Vector3d nDir)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96743,7 +96779,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of control point." }, { @@ -96765,7 +96801,7 @@ "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean ValidateSpacing(System.Double closeTolerance, System.Double stackTolerance, out System.Int32[] closeIndices, out System.Int32[] stackedIndices)", + "signature": "bool ValidateSpacing(double closeTolerance, double stackTolerance, out int closeIndices, out int stackedIndices)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96774,22 +96810,22 @@ "parameters": [ { "name": "closeTolerance", - "type": "System.Double", + "type": "double", "summary": "tolerance to use for determining if control points are 'close'" }, { "name": "stackTolerance", - "type": "System.Double", + "type": "double", "summary": "tolerance to use for determining if control points are 'stacked'" }, { "name": "closeIndices", - "type": "System.Int32[]", + "type": "int", "summary": "indices of 'close' points are returned in this array" }, { "name": "stackedIndices", - "type": "System.Int32[]", + "type": "int", "summary": "indices of 'stacked' points are returned in this array" } ], @@ -96856,7 +96892,7 @@ ], "methods": [ { - "signature": "System.Boolean CreatePeriodicKnots(System.Double knotSpacing)", + "signature": "bool CreatePeriodicKnots(double knotSpacing)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96865,14 +96901,14 @@ "parameters": [ { "name": "knotSpacing", - "type": "System.Double", + "type": "double", "summary": "Spacing of subsequent knots." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean CreateUniformKnots(System.Double knotSpacing)", + "signature": "bool CreateUniformKnots(double knotSpacing)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96881,14 +96917,14 @@ "parameters": [ { "name": "knotSpacing", - "type": "System.Double", + "type": "double", "summary": "Spacing of subsequent knots." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Void EnsurePrivateCopy()", + "signature": "void EnsurePrivateCopy()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96896,7 +96932,7 @@ "since": "5.0" }, { - "signature": "System.Boolean EpsilonEquals(NurbsSurfaceKnotList other, System.Double epsilon)", + "signature": "bool EpsilonEquals(NurbsSurfaceKnotList other, double epsilon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96904,7 +96940,7 @@ "since": "5.4" }, { - "signature": "System.Boolean InsertKnot(System.Double value, System.Int32 multiplicity)", + "signature": "bool InsertKnot(double value, int multiplicity)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96913,19 +96949,19 @@ "parameters": [ { "name": "value", - "type": "System.Double", + "type": "double", "summary": "Knot value to insert." }, { "name": "multiplicity", - "type": "System.Int32", + "type": "int", "summary": "Multiplicity of knot to insert." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean InsertKnot(System.Double value)", + "signature": "bool InsertKnot(double value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96934,14 +96970,14 @@ "parameters": [ { "name": "value", - "type": "System.Double", + "type": "double", "summary": "Knot value to insert." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Int32 KnotMultiplicity(System.Int32 index)", + "signature": "int KnotMultiplicity(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96950,14 +96986,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of knot to query." } ], "returns": "The multiplicity (valence) of the knot." }, { - "signature": "System.Boolean RemoveKnots(System.Int32 index0, System.Int32 index1)", + "signature": "bool RemoveKnots(int index0, int index1)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96966,19 +97002,19 @@ "parameters": [ { "name": "index0", - "type": "System.Int32", + "type": "int", "summary": "The starting knot index, where Degree-1 < index0 < index1 <= Points.Count-1." }, { "name": "index1", - "type": "System.Int32", + "type": "int", "summary": "The ending knot index, where Degree-1 < index0 < index1 <= Points.Count-1." } ], "returns": "True if successful, False on failure." }, { - "signature": "System.Boolean RemoveKnotsAt(System.Double u, System.Double v)", + "signature": "bool RemoveKnotsAt(double u, double v)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -96987,19 +97023,19 @@ "parameters": [ { "name": "u", - "type": "System.Double", + "type": "double", "summary": "The u parameter on the surface that is closest to the knot to be removed." }, { "name": "v", - "type": "System.Double", + "type": "double", "summary": "The v parameter on the surface that is closest to the knot to be removed." } ], "returns": "True if successful, False on failure." }, { - "signature": "System.Int32 RemoveMultipleKnots(System.Int32 minimumMultiplicity, System.Int32 maximumMultiplicity, System.Double tolerance)", + "signature": "int RemoveMultipleKnots(int minimumMultiplicity, int maximumMultiplicity, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -97008,24 +97044,24 @@ "parameters": [ { "name": "minimumMultiplicity", - "type": "System.Int32", + "type": "int", "summary": "Remove knots with multiplicity > minimumKnotMultiplicity" }, { "name": "maximumMultiplicity", - "type": "System.Int32", + "type": "int", "summary": "Remove knots with multiplicity < maximumKnotMultiplicity" }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "When you remove knots, the shape of the surface is changed. If tolerance is RhinoMath.UnsetValue, any amount of change is permitted. If tolerance is >=0, the maximum distance between the input and output surface is restricted to be <= tolerance." } ], "returns": "number of knots removed on success. 0 if no knots were removed" }, { - "signature": "System.Double SuperfluousKnot(System.Boolean start)", + "signature": "double SuperfluousKnot(bool start)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -97034,7 +97070,7 @@ "parameters": [ { "name": "start", - "type": "System.Boolean", + "type": "bool", "summary": "True if the query targets the first knot. Otherwise, the last knot." } ], @@ -97085,7 +97121,7 @@ ], "methods": [ { - "signature": "System.Void EnsurePrivateCopy()", + "signature": "void EnsurePrivateCopy()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -97093,7 +97129,7 @@ "since": "5.0" }, { - "signature": "System.Boolean EpsilonEquals(NurbsSurfacePointList other, System.Double epsilon)", + "signature": "bool EpsilonEquals(NurbsSurfacePointList other, double epsilon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -97101,7 +97137,7 @@ "since": "5.4" }, { - "signature": "ControlPoint GetControlPoint(System.Int32 u, System.Int32 v)", + "signature": "ControlPoint GetControlPoint(int u, int v)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -97110,19 +97146,19 @@ "parameters": [ { "name": "u", - "type": "System.Int32", + "type": "int", "summary": "Index of control point in the surface U direction." }, { "name": "v", - "type": "System.Int32", + "type": "int", "summary": "Index of control point in the surface V direction." } ], "returns": "The control point at the given (u, v) index." }, { - "signature": "Point2d GetGrevillePoint(System.Int32 u, System.Int32 v)", + "signature": "Point2d GetGrevillePoint(int u, int v)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -97131,19 +97167,19 @@ "parameters": [ { "name": "u", - "type": "System.Int32", + "type": "int", "summary": "Index of control point in the surface U direction." }, { "name": "v", - "type": "System.Int32", + "type": "int", "summary": "Index of control point in the surface V direction." } ], "returns": "A Surface UV coordinate on success, Point2d.Unset on failure." }, { - "signature": "System.Boolean GetPoint(System.Int32 u, System.Int32 v, out Point3d point)", + "signature": "bool GetPoint(int u, int v, out Point3d point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -97152,12 +97188,12 @@ "parameters": [ { "name": "u", - "type": "System.Int32", + "type": "int", "summary": "Index of control point in the surface U direction." }, { "name": "v", - "type": "System.Int32", + "type": "int", "summary": "Index of control point in the surface V direction." }, { @@ -97169,7 +97205,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean GetPoint(System.Int32 u, System.Int32 v, out Point4d point)", + "signature": "bool GetPoint(int u, int v, out Point4d point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -97179,12 +97215,12 @@ "parameters": [ { "name": "u", - "type": "System.Int32", + "type": "int", "summary": "Index of control point in the surface U direction." }, { "name": "v", - "type": "System.Int32", + "type": "int", "summary": "Index of control point in the surface V direction." }, { @@ -97196,7 +97232,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Double GetWeight(System.Int32 u, System.Int32 v)", + "signature": "double GetWeight(int u, int v)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -97205,19 +97241,19 @@ "parameters": [ { "name": "u", - "type": "System.Int32", + "type": "int", "summary": "Index of control-point along surface U direction." }, { "name": "v", - "type": "System.Int32", + "type": "int", "summary": "Index of control-point along surface V direction." } ], "returns": "The control point weight if successful, Rhino.Math.UnsetValue otherwise." }, { - "signature": "System.Boolean SetControlPoint(System.Int32 u, System.Int32 v, ControlPoint cp)", + "signature": "bool SetControlPoint(int u, int v, ControlPoint cp)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -97226,12 +97262,12 @@ "parameters": [ { "name": "u", - "type": "System.Int32", + "type": "int", "summary": "Index of control point in the surface U direction." }, { "name": "v", - "type": "System.Int32", + "type": "int", "summary": "Index of control point in the surface V direction." }, { @@ -97243,7 +97279,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean SetControlPoint(System.Int32 u, System.Int32 v, Point3d cp)", + "signature": "bool SetControlPoint(int u, int v, Point3d cp)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -97254,12 +97290,12 @@ "parameters": [ { "name": "u", - "type": "System.Int32", + "type": "int", "summary": "Index of control point in the surface U direction." }, { "name": "v", - "type": "System.Int32", + "type": "int", "summary": "Index of control point in the surface V direction." }, { @@ -97271,38 +97307,49 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean SetPoint(System.Int32 u, System.Int32 v, Point3d point, System.Double weight)", + "signature": "bool SetPoint(int u, int v, double x, double y, double z, double weight)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Sets a world 3-D, or Euclidean, control point and weight at a given index. The 4-D representation is (x*w, y*w, z*w, w).", + "summary": "Sets a homogeneous control point at the given (u, v) index, where the 4-D representation is (x, y, z, w). The world 3-D, or Euclidean, representation is (x/w, y/w, z/w).", "since": "6.0", + "remarks": "For expert use only. If you do not understand homogeneous coordinates, then use an override that accepts world 3-D, or Euclidean, coordinates as input.", "parameters": [ { "name": "u", - "type": "System.Int32", + "type": "int", "summary": "Index of control point in the surface U direction." }, { "name": "v", - "type": "System.Int32", + "type": "int", "summary": "Index of control point in the surface V direction." }, { - "name": "point", - "type": "Point3d", - "summary": "Coordinates of the control point." + "name": "x", + "type": "double", + "summary": "X coordinate of control point." + }, + { + "name": "y", + "type": "double", + "summary": "Y coordinate of control point." + }, + { + "name": "z", + "type": "double", + "summary": "Z coordinate of control point." }, { "name": "weight", - "type": "System.Double", + "type": "double", "summary": "Weight of control point." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean SetPoint(System.Int32 u, System.Int32 v, Point3d point)", + "signature": "bool SetPoint(int u, int v, double x, double y, double z)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -97311,129 +97358,118 @@ "parameters": [ { "name": "u", - "type": "System.Int32", + "type": "int", "summary": "Index of control point in the surface U direction." }, { "name": "v", - "type": "System.Int32", + "type": "int", "summary": "Index of control point in the surface V direction." }, { - "name": "point", - "type": "Point3d", - "summary": "Coordinate of control point." + "name": "x", + "type": "double", + "summary": "X coordinate of control point." + }, + { + "name": "y", + "type": "double", + "summary": "Y coordinate of control point." + }, + { + "name": "z", + "type": "double", + "summary": "Z coordinate of control point." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean SetPoint(System.Int32 u, System.Int32 v, Point4d point)", + "signature": "bool SetPoint(int u, int v, Point3d point, double weight)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Sets a homogeneous control point at the given (u, v) index, where the 4-D representation is (x, y, z, w). The world 3-D, or Euclidean, representation is (x/w, y/w, z/w).", + "summary": "Sets a world 3-D, or Euclidean, control point and weight at a given index. The 4-D representation is (x*w, y*w, z*w, w).", "since": "6.0", - "remarks": "For expert use only. If you do not understand homogeneous coordinates, then use an override that accepts world 3-D, or Euclidean, coordinates as input.", "parameters": [ { "name": "u", - "type": "System.Int32", + "type": "int", "summary": "Index of control point in the surface U direction." }, { "name": "v", - "type": "System.Int32", + "type": "int", "summary": "Index of control point in the surface V direction." }, { "name": "point", - "type": "Point4d", - "summary": "Coordinate and weight of control point." + "type": "Point3d", + "summary": "Coordinates of the control point." + }, + { + "name": "weight", + "type": "double", + "summary": "Weight of control point." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean SetPoint(System.Int32 u, System.Int32 v, System.Double x, System.Double y, System.Double z, System.Double weight)", + "signature": "bool SetPoint(int u, int v, Point3d point)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Sets a homogeneous control point at the given (u, v) index, where the 4-D representation is (x, y, z, w). The world 3-D, or Euclidean, representation is (x/w, y/w, z/w).", + "summary": "Sets a world 3-D, or Euclidean, control point at the given (u, v) index. The 4-D representation is (x, y, z, 1.0).", "since": "6.0", - "remarks": "For expert use only. If you do not understand homogeneous coordinates, then use an override that accepts world 3-D, or Euclidean, coordinates as input.", "parameters": [ { "name": "u", - "type": "System.Int32", + "type": "int", "summary": "Index of control point in the surface U direction." }, { "name": "v", - "type": "System.Int32", + "type": "int", "summary": "Index of control point in the surface V direction." }, { - "name": "x", - "type": "System.Double", - "summary": "X coordinate of control point." - }, - { - "name": "y", - "type": "System.Double", - "summary": "Y coordinate of control point." - }, - { - "name": "z", - "type": "System.Double", - "summary": "Z coordinate of control point." - }, - { - "name": "weight", - "type": "System.Double", - "summary": "Weight of control point." + "name": "point", + "type": "Point3d", + "summary": "Coordinate of control point." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean SetPoint(System.Int32 u, System.Int32 v, System.Double x, System.Double y, System.Double z)", + "signature": "bool SetPoint(int u, int v, Point4d point)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Sets a world 3-D, or Euclidean, control point at the given (u, v) index. The 4-D representation is (x, y, z, 1.0).", + "summary": "Sets a homogeneous control point at the given (u, v) index, where the 4-D representation is (x, y, z, w). The world 3-D, or Euclidean, representation is (x/w, y/w, z/w).", "since": "6.0", + "remarks": "For expert use only. If you do not understand homogeneous coordinates, then use an override that accepts world 3-D, or Euclidean, coordinates as input.", "parameters": [ { "name": "u", - "type": "System.Int32", + "type": "int", "summary": "Index of control point in the surface U direction." }, { "name": "v", - "type": "System.Int32", + "type": "int", "summary": "Index of control point in the surface V direction." }, { - "name": "x", - "type": "System.Double", - "summary": "X coordinate of control point." - }, - { - "name": "y", - "type": "System.Double", - "summary": "Y coordinate of control point." - }, - { - "name": "z", - "type": "System.Double", - "summary": "Z coordinate of control point." + "name": "point", + "type": "Point4d", + "summary": "Coordinate and weight of control point." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean SetWeight(System.Int32 u, System.Int32 v, System.Double weight)", + "signature": "bool SetWeight(int u, int v, double weight)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -97442,24 +97478,24 @@ "parameters": [ { "name": "u", - "type": "System.Int32", + "type": "int", "summary": "Index of control-point along surface U direction." }, { "name": "v", - "type": "System.Int32", + "type": "int", "summary": "Index of control-point along surface V direction." }, { "name": "weight", - "type": "System.Double", + "type": "double", "summary": "The control point weight." } ], "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean UVNDirectionsAt(System.Int32 u, System.Int32 v, out Vector3d uDir, out Vector3d vDir, out Vector3d nDir)", + "signature": "bool UVNDirectionsAt(int u, int v, out Vector3d uDir, out Vector3d vDir, out Vector3d nDir)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -97468,12 +97504,12 @@ "parameters": [ { "name": "u", - "type": "System.Int32", + "type": "int", "summary": "Index of control-point along surface U direction." }, { "name": "v", - "type": "System.Int32", + "type": "int", "summary": "Index of control-point along surface V direction." }, { @@ -97495,7 +97531,7 @@ "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean ValidateSpacing(System.Double closeTolerance, System.Double stackTolerance, out IndexPair[] closeIndices, out IndexPair[] stackedIndices)", + "signature": "bool ValidateSpacing(double closeTolerance, double stackTolerance, out IndexPair[] closeIndices, out IndexPair[] stackedIndices)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -97554,7 +97590,7 @@ ] }, { - "signature": "SubDEdge Find(System.Int32 id)", + "signature": "SubDEdge Find(int id)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -97562,7 +97598,7 @@ "since": "7.0" }, { - "signature": "SubDEdge Find(System.UInt32 id)", + "signature": "SubDEdge Find(uint id)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -97578,7 +97614,7 @@ "since": "7.0" }, { - "signature": "System.Void SetEdgeTags(IEnumerable edgeIndices, SubDEdgeTag tag)", + "signature": "void SetEdgeTags(IEnumerable edgeIndices, SubDEdgeTag tag)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -97598,7 +97634,7 @@ ] }, { - "signature": "System.Void SetEdgeTags(IEnumerable edges, SubDEdgeTag tag)", + "signature": "void SetEdgeTags(IEnumerable edges, SubDEdgeTag tag)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -97644,7 +97680,7 @@ ], "methods": [ { - "signature": "SubDFace Find(System.Int32 id)", + "signature": "SubDFace Find(int id)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -97652,7 +97688,7 @@ "since": "7.0" }, { - "signature": "SubDFace Find(System.UInt32 id)", + "signature": "SubDFace Find(uint id)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -97723,7 +97759,7 @@ "returns": "The newly added vertex." }, { - "signature": "SubDVertex Find(System.Int32 id)", + "signature": "SubDVertex Find(int id)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -97731,7 +97767,7 @@ "since": "7.0" }, { - "signature": "SubDVertex Find(System.UInt32 id)", + "signature": "SubDVertex Find(uint id)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -97786,7 +97822,7 @@ ], "methods": [ { - "signature": "System.Int32 CompareTo(ComponentIndex other)", + "signature": "int CompareTo(ComponentIndex other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -97802,7 +97838,7 @@ "returns": "0: if this is identical to other \n-1: if this.ComponentIndexType < other.ComponentIndexType \n-1: if this.ComponentIndexType == other.ComponentIndexType and this.Index < other.Index \n+1: otherwise." }, { - "signature": "System.Boolean Equals(ComponentIndex other)", + "signature": "bool Equals(ComponentIndex other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -97818,7 +97854,7 @@ "returns": "True if other has the same ComponentIndexType and Index as this; otherwise, false." }, { - "signature": "System.Boolean Equals(System.Object obj)", + "signature": "bool Equals(object obj)", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -97827,14 +97863,14 @@ "parameters": [ { "name": "obj", - "type": "System.Object", + "type": "object", "summary": "The other object to compare with." } ], "returns": "True if obj is a ComponentIndex and ComponentIndexType and Index is the same; False otherwise." }, { - "signature": "System.Int32 GetHashCode()", + "signature": "int GetHashCode()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -97843,7 +97879,7 @@ "returns": "A hash value that might be equal for two different ComponentIndex values." }, { - "signature": "System.Boolean IsUnset()", + "signature": "bool IsUnset()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -98339,7 +98375,7 @@ ], "methods": [ { - "signature": "System.Boolean Equals(ComponentStatus other)", + "signature": "bool Equals(ComponentStatus other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -98355,7 +98391,7 @@ "returns": "True if equal in value. False otherwise" }, { - "signature": "System.Boolean Equals(System.Object obj)", + "signature": "bool Equals(object obj)", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -98363,14 +98399,14 @@ "parameters": [ { "name": "obj", - "type": "System.Object", + "type": "object", "summary": "An object." } ], "returns": "True if equal in value. False otherwise" }, { - "signature": "System.Int32 GetHashCode()", + "signature": "int GetHashCode()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -98378,7 +98414,7 @@ "returns": "An integer deriving from a bit mask." }, { - "signature": "System.Boolean HasAllEqualStates(ComponentStatus statesFilter, ComponentStatus comparand)", + "signature": "bool HasAllEqualStates(ComponentStatus statesFilter, ComponentStatus comparand)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -98399,7 +98435,7 @@ "returns": "True if at all tested states in \"this\" and comparand are identical." }, { - "signature": "System.Boolean HasNoEqualStates(ComponentStatus statesFilter, ComponentStatus comparand)", + "signature": "bool HasNoEqualStates(ComponentStatus statesFilter, ComponentStatus comparand)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -98420,7 +98456,7 @@ "returns": "True if at all tested states in \"this\" and comparand are identical." }, { - "signature": "System.Boolean HasSomeEqualStates(ComponentStatus statesFilter, ComponentStatus comparand)", + "signature": "bool HasSomeEqualStates(ComponentStatus statesFilter, ComponentStatus comparand)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -98441,7 +98477,7 @@ "returns": "True if at least one tested state in \"this\" and comparand are identical." }, { - "signature": "System.String ToString()", + "signature": "string ToString()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -98586,12 +98622,12 @@ }, { "name": "height", - "type": "System.Double", + "type": "double", "summary": "Height of cone." }, { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "Radius of cone." } ] @@ -98673,7 +98709,7 @@ ], "methods": [ { - "signature": "System.Double AngleInDegrees()", + "signature": "double AngleInDegrees()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -98682,7 +98718,7 @@ "returns": "An angle in degrees." }, { - "signature": "System.Double AngleInRadians()", + "signature": "double AngleInRadians()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -98691,7 +98727,7 @@ "returns": "Math.Atan(Radius / Height) if the height is not 0; 0 if the radius is 0; Math.PI otherwise." }, { - "signature": "System.Boolean EpsilonEquals(Cone other, System.Double epsilon)", + "signature": "bool EpsilonEquals(Cone other, double epsilon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -98699,7 +98735,7 @@ "since": "5.4" }, { - "signature": "Brep ToBrep(System.Boolean capBottom)", + "signature": "Brep ToBrep(bool capBottom)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -98708,7 +98744,7 @@ "parameters": [ { "name": "capBottom", - "type": "System.Boolean", + "type": "bool", "summary": "True if the bottom should be filled with a surface. False otherwise." } ], @@ -98897,22 +98933,22 @@ "parameters": [ { "name": "x", - "type": "System.Double", + "type": "double", "summary": "X coordinate of the control point." }, { "name": "y", - "type": "System.Double", + "type": "double", "summary": "Y coordinate of the control point." }, { "name": "z", - "type": "System.Double", + "type": "double", "summary": "Z coordinate of the control point." }, { "name": "weight", - "type": "System.Double", + "type": "double", "summary": "Weight factor of the control point. You should not use weights less than or equal to zero." } ] @@ -98927,17 +98963,17 @@ "parameters": [ { "name": "x", - "type": "System.Double", + "type": "double", "summary": "X coordinate of the control point." }, { "name": "y", - "type": "System.Double", + "type": "double", "summary": "Y coordinate of the control point." }, { "name": "z", - "type": "System.Double", + "type": "double", "summary": "Z coordinate of the control point." } ] @@ -98957,7 +98993,7 @@ }, { "name": "weight", - "type": "System.Double", + "type": "double", "summary": "Weight factor of the control point. You should not use weights less than or equal to zero." } ] @@ -99052,7 +99088,7 @@ ], "methods": [ { - "signature": "System.Boolean EpsilonEquals(ControlPoint other, System.Double epsilon)", + "signature": "bool EpsilonEquals(ControlPoint other, double epsilon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -99060,7 +99096,7 @@ "since": "5.4" }, { - "signature": "System.Boolean Equals(ControlPoint other)", + "signature": "bool Equals(ControlPoint other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -99210,7 +99246,7 @@ ], "methods": [ { - "signature": "Curve CreateArcBlend(Point3d startPt, Vector3d startDir, Point3d endPt, Vector3d endDir, System.Double controlPointLengthRatio)", + "signature": "Curve CreateArcBlend(Point3d startPt, Vector3d startDir, Point3d endPt, Vector3d endDir, double controlPointLengthRatio)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -99239,14 +99275,14 @@ }, { "name": "controlPointLengthRatio", - "type": "System.Double", + "type": "double", "summary": "The ratio of the control polygon lengths of the two arcs. Note, a value of 1.0 means the control polygon lengths for both arcs will be the same." } ], "returns": "The arc blend curve, or None on error." }, { - "signature": "Curve CreateArcCornerRectangle(Rectangle3d rectangle, System.Double radius)", + "signature": "Curve CreateArcCornerRectangle(Rectangle3d rectangle, double radius)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -99260,14 +99296,14 @@ }, { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "The arc radius at each corner." } ], "returns": "Aa arc-cornered rectangular curve if successful, None otherwise." }, { - "signature": "Curve CreateArcLineArcBlend(Point3d startPt, Vector3d startDir, Point3d endPt, Vector3d endDir, System.Double radius)", + "signature": "Curve CreateArcLineArcBlend(Point3d startPt, Vector3d startDir, Point3d endPt, Vector3d endDir, double radius)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -99297,14 +99333,14 @@ }, { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "The radius of the arc segments." } ], "returns": "The blend curve if successful, False otherwise." }, { - "signature": "Curve CreateBlendCurve(Curve curveA, Curve curveB, BlendContinuity continuity, System.Double bulgeA, System.Double bulgeB)", + "signature": "Curve CreateBlendCurve(Curve curveA, Curve curveB, BlendContinuity continuity, double bulgeA, double bulgeB)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -99328,12 +99364,12 @@ }, { "name": "bulgeA", - "type": "System.Double", + "type": "double", "summary": "Bulge factor at curveA end of blend. Values near 1.0 work best." }, { "name": "bulgeB", - "type": "System.Double", + "type": "double", "summary": "Bulge factor at curveB end of blend. Values near 1.0 work best." } ], @@ -99366,7 +99402,7 @@ "returns": "A curve representing the blend between A and B or None on failure." }, { - "signature": "Curve CreateBlendCurve(Curve curve0, System.Double t0, System.Boolean reverse0, BlendContinuity continuity0, Curve curve1, System.Double t1, System.Boolean reverse1, BlendContinuity continuity1)", + "signature": "Curve CreateBlendCurve(Curve curve0, double t0, bool reverse0, BlendContinuity continuity0, Curve curve1, double t1, bool reverse1, BlendContinuity continuity1)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -99380,12 +99416,12 @@ }, { "name": "t0", - "type": "System.Double", + "type": "double", "summary": "Parameter on first curve for blend endpoint" }, { "name": "reverse0", - "type": "System.Boolean", + "type": "bool", "summary": "If false, the blend will go in the natural direction of the curve. If true, the blend will go in the opposite direction to the curve" }, { @@ -99400,12 +99436,12 @@ }, { "name": "t1", - "type": "System.Double", + "type": "double", "summary": "Parameter on second curve for blend endpoint" }, { "name": "reverse1", - "type": "System.Boolean", + "type": "bool", "summary": "If false, the blend will go in the natural direction of the curve. If true, the blend will go in the opposite direction to the curve" }, { @@ -99417,7 +99453,7 @@ "returns": "The blend curve on success. None on failure" }, { - "signature": "Curve[] CreateBooleanDifference(Curve curveA, Curve curveB, System.Double tolerance)", + "signature": "Curve[] CreateBooleanDifference(Curve curveA, Curve curveB, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -99436,7 +99472,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "" } ], @@ -99466,7 +99502,7 @@ "returns": "Result curves on success, empty array if no difference could be calculated." }, { - "signature": "Curve[] CreateBooleanDifference(Curve curveA, IEnumerable subtractors, System.Double tolerance)", + "signature": "Curve[] CreateBooleanDifference(Curve curveA, IEnumerable subtractors, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -99485,7 +99521,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "" } ], @@ -99515,7 +99551,7 @@ "returns": "Result curves on success, empty array if no difference could be calculated." }, { - "signature": "Curve[] CreateBooleanIntersection(Curve curveA, Curve curveB, System.Double tolerance)", + "signature": "Curve[] CreateBooleanIntersection(Curve curveA, Curve curveB, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -99534,7 +99570,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "" } ], @@ -99564,11 +99600,11 @@ "returns": "Result curves on success, empty array if no intersection could be calculated." }, { - "signature": "CurveBooleanRegions CreateBooleanRegions(IEnumerable curves, Plane plane, IEnumerable points, System.Boolean combineRegions, System.Double tolerance)", + "signature": "CurveBooleanRegions CreateBooleanRegions(IEnumerable curves, Plane plane, bool combineRegions, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "summary": "Curve Boolean method, which trims and splits curves based on their overlapping regions.", + "summary": "Calculates curve Boolean regions, which trims and splits curves based on their overlapping regions.", "since": "7.0", "parameters": [ { @@ -99581,30 +99617,25 @@ "type": "Plane", "summary": "Regions will be found in the projection of the curves to this plane." }, - { - "name": "points", - "type": "IEnumerable", - "summary": "These points will be projected to plane. All regions that contain at least one of these points will be found." - }, { "name": "combineRegions", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then adjacent regions will be combined." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Function tolerance. When in doubt, use the document's model absolute tolerance." } ], "returns": "The curve Boolean regions if successful, None of no successful." }, { - "signature": "CurveBooleanRegions CreateBooleanRegions(IEnumerable curves, Plane plane, System.Boolean combineRegions, System.Double tolerance)", + "signature": "CurveBooleanRegions CreateBooleanRegions(IEnumerable curves, Plane plane, IEnumerable points, bool combineRegions, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "summary": "Calculates curve Boolean regions, which trims and splits curves based on their overlapping regions.", + "summary": "Curve Boolean method, which trims and splits curves based on their overlapping regions.", "since": "7.0", "parameters": [ { @@ -99617,21 +99648,26 @@ "type": "Plane", "summary": "Regions will be found in the projection of the curves to this plane." }, + { + "name": "points", + "type": "IEnumerable", + "summary": "These points will be projected to plane. All regions that contain at least one of these points will be found." + }, { "name": "combineRegions", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then adjacent regions will be combined." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Function tolerance. When in doubt, use the document's model absolute tolerance." } ], "returns": "The curve Boolean regions if successful, None of no successful." }, { - "signature": "Curve[] CreateBooleanUnion(IEnumerable curves, System.Double tolerance)", + "signature": "Curve[] CreateBooleanUnion(IEnumerable curves, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -99645,7 +99681,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "" } ], @@ -99670,7 +99706,7 @@ "returns": "Result curves on success, empty array if no union could be calculated." }, { - "signature": "Curve CreateConicCornerRectangle(Rectangle3d rectangle, System.Double rho)", + "signature": "Curve CreateConicCornerRectangle(Rectangle3d rectangle, double rho)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -99684,14 +99720,14 @@ }, { "name": "rho", - "type": "System.Double", + "type": "double", "summary": "The rho value at each corner, in the exclusive range (0.0, 1.0)." } ], "returns": "A conic-cornered rectangular curve if successful, None otherwise." }, { - "signature": "Curve CreateControlPointCurve(IEnumerable points, System.Int32 degree)", + "signature": "Curve CreateControlPointCurve(IEnumerable points, int degree)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -99705,7 +99741,7 @@ }, { "name": "degree", - "type": "System.Int32", + "type": "int", "summary": "Degree of curve. The number of control points must be at least degree+1." } ] @@ -99726,7 +99762,7 @@ ] }, { - "signature": "Curve[] CreateCurve2View(Curve curveA, Curve curveB, Vector3d vectorA, Vector3d vectorB, System.Double tolerance, System.Double angleTolerance)", + "signature": "Curve[] CreateCurve2View(Curve curveA, Curve curveB, Vector3d vectorA, Vector3d vectorB, double tolerance, double angleTolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -99755,19 +99791,19 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance for the operation." }, { "name": "angleTolerance", - "type": "System.Double", + "type": "double", "summary": "The angle tolerance for the operation." } ], "returns": "An array containing one or more curves if successful." }, { - "signature": "Arc CreateFillet(Curve curve0, Curve curve1, System.Double radius, System.Double t0Base, System.Double t1Base)", + "signature": "Arc CreateFillet(Curve curve0, Curve curve1, double radius, double t0Base, double t1Base)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -99786,24 +99822,24 @@ }, { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "Fillet radius." }, { "name": "t0Base", - "type": "System.Double", + "type": "double", "summary": "Parameter on curve0 where the fillet ought to start (approximately)." }, { "name": "t1Base", - "type": "System.Double", + "type": "double", "summary": "Parameter on curve1 where the fillet ought to end (approximately)." } ], "returns": "The fillet arc on success, or Arc.Unset on failure." }, { - "signature": "Curve CreateFilletCornersCurve(Curve curve, System.Double radius, System.Double tolerance, System.Double angleTolerance)", + "signature": "Curve CreateFilletCornersCurve(Curve curve, double radius, double tolerance, double angleTolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -99817,24 +99853,24 @@ }, { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "The fillet radius." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance. When in doubt, use the document's model space absolute tolerance." }, { "name": "angleTolerance", - "type": "System.Double", + "type": "double", "summary": "The angle tolerance in radians. When in doubt, use the document's model space angle tolerance." } ], "returns": "The filleted curve if successful. None on failure." }, { - "signature": "Curve[] CreateFilletCurves(Curve curve0, Point3d point0, Curve curve1, Point3d point1, System.Double radius, System.Boolean join, System.Boolean trim, System.Boolean arcExtension, System.Double tolerance, System.Double angleTolerance)", + "signature": "Curve[] CreateFilletCurves(Curve curve0, Point3d point0, Curve curve1, Point3d point1, double radius, bool join, bool trim, bool arcExtension, double tolerance, double angleTolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -99863,39 +99899,39 @@ }, { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "The radius of the fillet." }, { "name": "join", - "type": "System.Boolean", + "type": "bool", "summary": "Join the output curves." }, { "name": "trim", - "type": "System.Boolean", + "type": "bool", "summary": "Trim copies of the input curves to the output fillet curve." }, { "name": "arcExtension", - "type": "System.Boolean", + "type": "bool", "summary": "Applies when arcs are filleted but need to be extended to meet the fillet curve or chamfer line. If true, then the arc is extended maintaining its validity. If false, then the arc is extended with a line segment, which is joined to the arc converting it to a polycurve." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance, generally the document's absolute tolerance." }, { "name": "angleTolerance", - "type": "System.Double", + "type": "double", "summary": "" } ], "returns": "The results of the fillet operation. The number of output curves depends on the input curves and the values of the parameters that were used during the fillet operation. In most cases, the output array will contain either one or three curves, although two curves can be returned if the radius is zero and join = false. For example, if both join and trim = true, then the output curve will be a polycurve containing the fillet curve joined with trimmed copies of the input curves. If join = False and trim = true, then three curves, the fillet curve and trimmed copies of the input curves, will be returned. If both join and trim = false, then just the fillet curve is returned." }, { - "signature": "Curve CreateInterpolatedCurve(IEnumerable points, System.Int32 degree, CurveKnotStyle knots, Vector3d startTangent, Vector3d endTangent)", + "signature": "Curve CreateInterpolatedCurve(IEnumerable points, int degree, CurveKnotStyle knots, Vector3d startTangent, Vector3d endTangent)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -99909,7 +99945,7 @@ }, { "name": "degree", - "type": "System.Int32", + "type": "int", "summary": "The degree of the curve >=1. Note: Even degree > 3 periodic interpolation results in a non-periodic closed curve." }, { @@ -99931,7 +99967,7 @@ "returns": "interpolated curve on success. None on failure." }, { - "signature": "Curve CreateInterpolatedCurve(IEnumerable points, System.Int32 degree, CurveKnotStyle knots)", + "signature": "Curve CreateInterpolatedCurve(IEnumerable points, int degree, CurveKnotStyle knots)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -99945,7 +99981,7 @@ }, { "name": "degree", - "type": "System.Int32", + "type": "int", "summary": "The degree of the curve >=1. Note: Even degree > 3 periodic interpolation results in a non-periodic closed curve." }, { @@ -99957,7 +99993,7 @@ "returns": "interpolated curve on success. None on failure." }, { - "signature": "Curve CreateInterpolatedCurve(IEnumerable points, System.Int32 degree)", + "signature": "Curve CreateInterpolatedCurve(IEnumerable points, int degree)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -99971,14 +100007,14 @@ }, { "name": "degree", - "type": "System.Int32", + "type": "int", "summary": "The degree of the curve >=1. Degree must be odd." } ], "returns": "interpolated curve on success. None on failure." }, { - "signature": "Curve[] CreateMatchCurve(Curve curve0, System.Boolean reverse0, BlendContinuity continuity, Curve curve1, System.Boolean reverse1, PreserveEnd preserve, System.Boolean average)", + "signature": "Curve[] CreateMatchCurve(Curve curve0, bool reverse0, BlendContinuity continuity, Curve curve1, bool reverse1, PreserveEnd preserve, bool average)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -99992,7 +100028,7 @@ }, { "name": "reverse0", - "type": "System.Boolean", + "type": "bool", "summary": "Reverse the direction of the curve to change before matching." }, { @@ -100007,7 +100043,7 @@ }, { "name": "reverse1", - "type": "System.Boolean", + "type": "bool", "summary": "Reverse the direction of the curve to match before matching." }, { @@ -100017,14 +100053,14 @@ }, { "name": "average", - "type": "System.Boolean", + "type": "bool", "summary": "Adjust both curves to match each other." } ], "returns": "The results of the curve matching, if successful, otherwise an empty array." }, { - "signature": "Curve CreateMeanCurve(Curve curveA, Curve curveB, System.Double angleToleranceRadians)", + "signature": "Curve CreateMeanCurve(Curve curveA, Curve curveB, double angleToleranceRadians)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -100043,7 +100079,7 @@ }, { "name": "angleToleranceRadians", - "type": "System.Double", + "type": "double", "summary": "The angle tolerance, in radians, used to match kinks between curves. If you are unsure how to set this parameter, then either use the document's angle tolerance RhinoDoc.AngleToleranceRadians, or the default value (RhinoMath.UnsetValue)" } ], @@ -100071,7 +100107,7 @@ "returns": "The average curve, or None on error." }, { - "signature": "Curve CreatePeriodicCurve(Curve curve, System.Boolean smooth)", + "signature": "Curve CreatePeriodicCurve(Curve curve, bool smooth)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -100085,7 +100121,7 @@ }, { "name": "smooth", - "type": "System.Boolean", + "type": "bool", "summary": "If true, smooths any kinks in the curve and moves control points to make a smooth curve. If false, control point locations are not changed or changed minimally (only one point may move) and only the knot vector is altered." } ], @@ -100108,7 +100144,7 @@ "returns": "The resulting curve if successful, None otherwise." }, { - "signature": "Curve CreateSoftEditCurve(Curve curve, System.Double t, Vector3d delta, System.Double length, System.Boolean fixEnds)", + "signature": "Curve CreateSoftEditCurve(Curve curve, double t, Vector3d delta, double length, bool fixEnds)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -100122,7 +100158,7 @@ }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "A parameter on the curve to move from. This location on the curve is moved, and the move is smoothly tapered off with increasing distance along the curve from this parameter." }, { @@ -100132,19 +100168,19 @@ }, { "name": "length", - "type": "System.Double", + "type": "double", "summary": "The distance along the curve from the editing point over which the strength of the editing falls off smoothly." }, { "name": "fixEnds", - "type": "System.Boolean", + "type": "bool", "summary": "" } ], "returns": "The soft edited curve if successful. None on failure." }, { - "signature": "Curve[] CreateTextOutlines(System.String text, System.String font, System.Double textHeight, System.Int32 textStyle, System.Boolean closeLoops, Plane plane, System.Double smallCapsScale, System.Double tolerance)", + "signature": "Curve[] CreateTextOutlines(string text, string font, double textHeight, int textStyle, bool closeLoops, Plane plane, double smallCapsScale, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -100153,27 +100189,27 @@ "parameters": [ { "name": "text", - "type": "System.String", + "type": "string", "summary": "The text from which to create outline curves." }, { "name": "font", - "type": "System.String", + "type": "string", "summary": "The text font. If the font does not exist on the system. Rhino will use a substitute with similar properties." }, { "name": "textHeight", - "type": "System.Double", + "type": "double", "summary": "The text height." }, { "name": "textStyle", - "type": "System.Int32", + "type": "int", "summary": "The font style. The font style can be any number of the following: 0 - Normal, 1 - Bold, 2 - Italic" }, { "name": "closeLoops", - "type": "System.Boolean", + "type": "bool", "summary": "Set this value to True when dealing with normal fonts and when you expect closed loops. You may want to set this to False when specifying a single-stroke font where you don't want closed loops." }, { @@ -100183,19 +100219,19 @@ }, { "name": "smallCapsScale", - "type": "System.Double", + "type": "double", "summary": "Displays lower-case letters as small caps. Set the relative text size to a percentage of the normal text." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance for the operation." } ], "returns": "An array containing one or more curves if successful." }, { - "signature": "Curve[] CreateTweenCurves(Curve curve0, Curve curve1, System.Int32 numCurves, System.Double tolerance)", + "signature": "Curve[] CreateTweenCurves(Curve curve0, Curve curve1, int numCurves, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -100214,19 +100250,19 @@ }, { "name": "numCurves", - "type": "System.Int32", + "type": "int", "summary": "Number of tween curves to create." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "" } ], "returns": "An array of joint curves. This array can be empty." }, { - "signature": "Curve[] CreateTweenCurves(Curve curve0, Curve curve1, System.Int32 numCurves)", + "signature": "Curve[] CreateTweenCurves(Curve curve0, Curve curve1, int numCurves)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -100247,14 +100283,14 @@ }, { "name": "numCurves", - "type": "System.Int32", + "type": "int", "summary": "Number of tween curves to create." } ], "returns": "An array of joint curves. This array can be empty." }, { - "signature": "Curve[] CreateTweenCurvesWithMatching(Curve curve0, Curve curve1, System.Int32 numCurves, System.Double tolerance)", + "signature": "Curve[] CreateTweenCurvesWithMatching(Curve curve0, Curve curve1, int numCurves, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -100273,19 +100309,19 @@ }, { "name": "numCurves", - "type": "System.Int32", + "type": "int", "summary": "Number of tween curves to create." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "" } ], "returns": "An array of joint curves. This array can be empty." }, { - "signature": "Curve[] CreateTweenCurvesWithMatching(Curve curve0, Curve curve1, System.Int32 numCurves)", + "signature": "Curve[] CreateTweenCurvesWithMatching(Curve curve0, Curve curve1, int numCurves)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -100306,14 +100342,14 @@ }, { "name": "numCurves", - "type": "System.Int32", + "type": "int", "summary": "Number of tween curves to create." } ], "returns": "An array of joint curves. This array can be empty." }, { - "signature": "Curve[] CreateTweenCurvesWithSampling(Curve curve0, Curve curve1, System.Int32 numCurves, System.Int32 numSamples, System.Double tolerance)", + "signature": "Curve[] CreateTweenCurvesWithSampling(Curve curve0, Curve curve1, int numCurves, int numSamples, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -100332,24 +100368,24 @@ }, { "name": "numCurves", - "type": "System.Int32", + "type": "int", "summary": "Number of tween curves to create." }, { "name": "numSamples", - "type": "System.Int32", + "type": "int", "summary": "Number of sample points along input curves." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "" } ], "returns": ">An array of joint curves. This array can be empty." }, { - "signature": "Curve[] CreateTweenCurvesWithSampling(Curve curve0, Curve curve1, System.Int32 numCurves, System.Int32 numSamples)", + "signature": "Curve[] CreateTweenCurvesWithSampling(Curve curve0, Curve curve1, int numCurves, int numSamples)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -100370,19 +100406,19 @@ }, { "name": "numCurves", - "type": "System.Int32", + "type": "int", "summary": "Number of tween curves to create." }, { "name": "numSamples", - "type": "System.Int32", + "type": "int", "summary": "Number of sample points along input curves." } ], "returns": ">An array of joint curves. This array can be empty." }, { - "signature": "System.Boolean DoDirectionsMatch(Curve curveA, Curve curveB)", + "signature": "bool DoDirectionsMatch(Curve curveA, Curve curveB)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -100403,7 +100439,7 @@ "returns": "True if both curves more or less point in the same direction, False if they point in the opposite directions." }, { - "signature": "System.Boolean GetDistancesBetweenCurves(Curve curveA, Curve curveB, System.Double tolerance, out System.Double maxDistance, out System.Double maxDistanceParameterA, out System.Double maxDistanceParameterB, out System.Double minDistance, out System.Double minDistanceParameterA, out System.Double minDistanceParameterB)", + "signature": "bool GetDistancesBetweenCurves(Curve curveA, Curve curveB, double tolerance, out double maxDistance, out double maxDistanceParameterA, out double maxDistanceParameterB, out double minDistance, out double minDistanceParameterA, out double minDistanceParameterB)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -100422,44 +100458,44 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "A tolerance value." }, { "name": "maxDistance", - "type": "System.Double", + "type": "double", "summary": "The maximum distance value. This is an out reference argument." }, { "name": "maxDistanceParameterA", - "type": "System.Double", + "type": "double", "summary": "The maximum distance parameter on curve A. This is an out reference argument." }, { "name": "maxDistanceParameterB", - "type": "System.Double", + "type": "double", "summary": "The maximum distance parameter on curve B. This is an out reference argument." }, { "name": "minDistance", - "type": "System.Double", + "type": "double", "summary": "The minimum distance value. This is an out reference argument." }, { "name": "minDistanceParameterA", - "type": "System.Double", + "type": "double", "summary": "The minimum distance parameter on curve A. This is an out reference argument." }, { "name": "minDistanceParameterB", - "type": "System.Double", + "type": "double", "summary": "The minimum distance parameter on curve B. This is an out reference argument." } ], "returns": "True if the operation succeeded; otherwise false." }, { - "signature": "System.Boolean GetFilletPoints(Curve curve0, Curve curve1, System.Double radius, System.Double t0Base, System.Double t1Base, out System.Double t0, out System.Double t1, out Plane filletPlane)", + "signature": "bool GetFilletPoints(Curve curve0, Curve curve1, double radius, double t0Base, double t1Base, out double t0, out double t1, out Plane filletPlane)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -100479,27 +100515,27 @@ }, { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "Fillet radius." }, { "name": "t0Base", - "type": "System.Double", + "type": "double", "summary": "Parameter value for base point on curve0." }, { "name": "t1Base", - "type": "System.Double", + "type": "double", "summary": "Parameter value for base point on curve1." }, { "name": "t0", - "type": "System.Double", + "type": "double", "summary": "Parameter value of fillet point on curve 0." }, { "name": "t1", - "type": "System.Double", + "type": "double", "summary": "Parameter value of fillet point on curve 1." }, { @@ -100511,7 +100547,43 @@ "returns": "True on success, False on failure." }, { - "signature": "Curve[] JoinCurves(IEnumerable inputCurves, System.Double joinTolerance, System.Boolean preserveDirection, out System.Int32[] key)", + "signature": "Curve[] JoinCurves(IEnumerable inputCurves, double joinTolerance, bool preserveDirection, bool simpleJoin, out int key)", + "modifiers": ["public", "static"], + "protected": false, + "virtual": false, + "summary": "Joins a collection of curve segments together.", + "since": "8.12", + "parameters": [ + { + "name": "inputCurves", + "type": "IEnumerable", + "summary": "An array, a list or any enumerable set of curve segments to join." + }, + { + "name": "joinTolerance", + "type": "double", + "summary": "Joining tolerance, i.e. the distance between segment end-points that is allowed." + }, + { + "name": "preserveDirection", + "type": "bool", + "summary": "If true, curve endpoints will be compared to curve start points. \nIf false, all start and endpoints will be compared and copies of input curves may be reversed in output." + }, + { + "name": "simpleJoin", + "type": "bool", + "summary": "Set True to use the simple joining method. In general, set this parameter to false." + }, + { + "name": "key", + "type": "int", + "summary": "inputCurves[i] is part of returnValue[key[i]]" + } + ], + "returns": "An array of joined curves. This array can be empty." + }, + { + "signature": "Curve[] JoinCurves(IEnumerable inputCurves, double joinTolerance, bool preserveDirection, out int key)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -100525,24 +100597,24 @@ }, { "name": "joinTolerance", - "type": "System.Double", + "type": "double", "summary": "Joining tolerance, i.e. the distance between segment end-points that is allowed." }, { "name": "preserveDirection", - "type": "System.Boolean", + "type": "bool", "summary": "If true, curve endpoints will be compared to curve start points. \nIf false, all start and endpoints will be compared and copies of input curves may be reversed in output." }, { "name": "key", - "type": "System.Int32[]", + "type": "int", "summary": "inputCurves[i] is part of returnValue[key[i]]" } ], "returns": "An array of joined curves. This array can be empty." }, { - "signature": "Curve[] JoinCurves(IEnumerable inputCurves, System.Double joinTolerance, System.Boolean preserveDirection)", + "signature": "Curve[] JoinCurves(IEnumerable inputCurves, double joinTolerance, bool preserveDirection)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -100556,19 +100628,19 @@ }, { "name": "joinTolerance", - "type": "System.Double", + "type": "double", "summary": "Joining tolerance, i.e. the distance between segment end-points that is allowed." }, { "name": "preserveDirection", - "type": "System.Boolean", + "type": "bool", "summary": "If true, curve endpoints will be compared to curve start points. \nIf false, all start and endpoints will be compared and copies of input curves may be reversed in output." } ], "returns": "An array of joined curves. This array can be empty." }, { - "signature": "Curve[] JoinCurves(IEnumerable inputCurves, System.Double joinTolerance)", + "signature": "Curve[] JoinCurves(IEnumerable inputCurves, double joinTolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -100582,7 +100654,7 @@ }, { "name": "joinTolerance", - "type": "System.Double", + "type": "double", "summary": "Joining tolerance, i.e. the distance between segment end-points that is allowed." } ], @@ -100605,7 +100677,7 @@ "returns": "An array of joined curves. This array can be empty." }, { - "signature": "System.Boolean MakeEndsMeet(Curve curveA, System.Boolean adjustStartCurveA, Curve curveB, System.Boolean adjustStartCurveB)", + "signature": "bool MakeEndsMeet(Curve curveA, bool adjustStartCurveA, Curve curveB, bool adjustStartCurveB)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -100619,7 +100691,7 @@ }, { "name": "adjustStartCurveA", - "type": "System.Boolean", + "type": "bool", "summary": "Which end of the 1st curve to adjust: True is start, False is end." }, { @@ -100629,14 +100701,14 @@ }, { "name": "adjustStartCurveB", - "type": "System.Boolean", + "type": "bool", "summary": "which end of the 2nd curve to adjust true==start, false==end." } ], "returns": "True on success." }, { - "signature": "RegionContainment PlanarClosedCurveRelationship(Curve curveA, Curve curveB, Plane testPlane, System.Double tolerance)", + "signature": "RegionContainment PlanarClosedCurveRelationship(Curve curveA, Curve curveB, Plane testPlane, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -100660,14 +100732,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "A tolerance value." } ], "returns": "A value indicating the relationship between the first and the second curve." }, { - "signature": "System.Boolean PlanarCurveCollision(Curve curveA, Curve curveB, Plane testPlane, System.Double tolerance)", + "signature": "bool PlanarCurveCollision(Curve curveA, Curve curveB, Plane testPlane, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -100691,14 +100763,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "A tolerance value for intersection." } ], "returns": "True if the curves intersect, otherwise false" }, { - "signature": "Curve[] ProjectToBrep(Curve curve, Brep brep, Vector3d direction, System.Double tolerance)", + "signature": "Curve[] ProjectToBrep(Curve curve, Brep brep, Vector3d direction, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -100722,14 +100794,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use for projection." } ], "returns": "An array of projected curves or empty array if the projection set is empty." }, { - "signature": "Curve[] ProjectToBrep(Curve curve, IEnumerable breps, Vector3d direction, System.Double tolerance, out System.Int32[] brepIndices)", + "signature": "Curve[] ProjectToBrep(Curve curve, IEnumerable breps, Vector3d direction, double tolerance, out int brepIndices)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -100753,19 +100825,19 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use for projection." }, { "name": "brepIndices", - "type": "System.Int32[]", + "type": "int", "summary": "(out) Integers that identify for each resulting curve which Brep it was projected onto." } ], "returns": "An array of projected curves or None if the projection set is empty." }, { - "signature": "Curve[] ProjectToBrep(Curve curve, IEnumerable breps, Vector3d direction, System.Double tolerance)", + "signature": "Curve[] ProjectToBrep(Curve curve, IEnumerable breps, Vector3d direction, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -100789,14 +100861,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use for projection." } ], "returns": "An array of projected curves or empty array if the projection set is empty." }, { - "signature": "Curve[] ProjectToBrep(IEnumerable curves, IEnumerable breps, Vector3d direction, System.Double tolerance, out System.Int32[] curveIndices, out System.Int32[] brepIndices)", + "signature": "Curve[] ProjectToBrep(IEnumerable curves, IEnumerable breps, Vector3d direction, double tolerance, out int curveIndices, out int brepIndices)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -100820,24 +100892,24 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use for projection." }, { "name": "curveIndices", - "type": "System.Int32[]", + "type": "int", "summary": "Index of which curve in the input list was the source for a curve in the return array." }, { "name": "brepIndices", - "type": "System.Int32[]", + "type": "int", "summary": "Index of which brep was used to generate a curve in the return array." } ], "returns": "An array of projected curves. Array is empty if the projection set is empty." }, { - "signature": "Curve[] ProjectToBrep(IEnumerable curves, IEnumerable breps, Vector3d direction, System.Double tolerance)", + "signature": "Curve[] ProjectToBrep(IEnumerable curves, IEnumerable breps, Vector3d direction, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -100861,14 +100933,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use for projection." } ], "returns": "An array of projected curves or empty array if the projection set is empty." }, { - "signature": "Curve[] ProjectToMesh(Curve curve, IEnumerable meshes, Vector3d direction, System.Double tolerance)", + "signature": "Curve[] ProjectToMesh(Curve curve, IEnumerable meshes, Vector3d direction, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -100892,14 +100964,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "A tolerance value." } ], "returns": "A curve array." }, { - "signature": "Curve[] ProjectToMesh(Curve curve, Mesh mesh, Vector3d direction, System.Double tolerance)", + "signature": "Curve[] ProjectToMesh(Curve curve, Mesh mesh, Vector3d direction, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -100923,14 +100995,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "A tolerance value." } ], "returns": "A curve array." }, { - "signature": "Curve[] ProjectToMesh(IEnumerable curves, IEnumerable meshes, Vector3d direction, System.Double tolerance)", + "signature": "Curve[] ProjectToMesh(IEnumerable curves, IEnumerable meshes, Vector3d direction, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -100954,7 +101026,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "A tolerance value." } ], @@ -100982,7 +101054,7 @@ "returns": "The projected curve on success; None on failure." }, { - "signature": "Curve[] PullToBrepFace(Curve curve, BrepFace face, System.Double tolerance)", + "signature": "Curve[] PullToBrepFace(Curve curve, BrepFace face, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -101001,14 +101073,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use for pulling." } ], "returns": "An array of pulled curves, or an empty array on failure." }, { - "signature": "System.Boolean ChangeClosedCurveSeam(System.Double t)", + "signature": "bool ChangeClosedCurveSeam(double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -101017,14 +101089,14 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Curve parameter of new start/end point. The returned curves domain will start at t." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean ChangeDimension(System.Int32 desiredDimension)", + "signature": "bool ChangeDimension(int desiredDimension)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -101033,7 +101105,7 @@ "parameters": [ { "name": "desiredDimension", - "type": "System.Int32", + "type": "int", "summary": "The desired dimension." } ], @@ -101097,7 +101169,7 @@ "returns": "The orientation of this curve with respect to a defined up direction." }, { - "signature": "System.Boolean ClosestPoint(Point3d testPoint, out System.Double t, System.Double maximumDistance)", + "signature": "bool ClosestPoint(Point3d testPoint, out double t, double maximumDistance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -101111,19 +101183,19 @@ }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "parameter of local closest point returned here." }, { "name": "maximumDistance", - "type": "System.Double", + "type": "double", "summary": "The maximum allowed distance. \nPast this distance, the search is given up and False is returned. \nUse 0 to turn off this parameter." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean ClosestPoint(Point3d testPoint, out System.Double t)", + "signature": "bool ClosestPoint(Point3d testPoint, out double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -101137,14 +101209,14 @@ }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Parameter of local closest point." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean ClosestPoints(Curve otherCurve, out Point3d pointOnThisCurve, out Point3d pointOnOtherCurve)", + "signature": "bool ClosestPoints(Curve otherCurve, out Point3d pointOnThisCurve, out Point3d pointOnOtherCurve)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -101170,7 +101242,7 @@ "returns": "True on success; False on error." }, { - "signature": "System.Boolean ClosestPoints(IEnumerable geometry, out Point3d pointOnCurve, out Point3d pointOnObject, out System.Int32 whichGeometry, System.Double maximumDistance)", + "signature": "bool ClosestPoints(IEnumerable geometry, out Point3d pointOnCurve, out Point3d pointOnObject, out int whichGeometry, double maximumDistance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -101194,19 +101266,19 @@ }, { "name": "whichGeometry", - "type": "System.Int32", + "type": "int", "summary": "The index of the geometry. This out parameter is assigned during this call." }, { "name": "maximumDistance", - "type": "System.Double", + "type": "double", "summary": "Maximum allowable distance. Past this distance, the research is given up and False is returned." } ], "returns": "True on success; False if no object was found or selected." }, { - "signature": "System.Boolean ClosestPoints(IEnumerable geometry, out Point3d pointOnCurve, out Point3d pointOnObject, out System.Int32 whichGeometry)", + "signature": "bool ClosestPoints(IEnumerable geometry, out Point3d pointOnCurve, out Point3d pointOnObject, out int whichGeometry)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -101230,14 +101302,14 @@ }, { "name": "whichGeometry", - "type": "System.Int32", + "type": "int", "summary": "The index of the geometry. This out parameter is assigned during this call." } ], "returns": "True on success; False if no object was found or selected." }, { - "signature": "System.Boolean CombineShortSegments(System.Double tolerance)", + "signature": "bool CombineShortSegments(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -101246,7 +101318,7 @@ "returns": "True if short segments were combined or removed. False otherwise." }, { - "signature": "PointContainment Contains(Point3d testPoint, Plane plane, System.Double tolerance)", + "signature": "PointContainment Contains(Point3d testPoint, Plane plane, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -101265,7 +101337,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use during comparison." } ], @@ -101322,7 +101394,7 @@ "returns": "The control polygon as a polyline if successful, None otherwise." }, { - "signature": "Vector3d CurvatureAt(System.Double t)", + "signature": "Vector3d CurvatureAt(double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -101332,14 +101404,14 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Evaluation parameter." } ], "returns": "Curvature vector of the curve at the parameter t." }, { - "signature": "Vector3d[] DerivativeAt(System.Double t, System.Int32 derivativeCount, CurveEvaluationSide side)", + "signature": "Vector3d[] DerivativeAt(double t, int derivativeCount, CurveEvaluationSide side)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -101348,12 +101420,12 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Curve parameter to evaluate." }, { "name": "derivativeCount", - "type": "System.Int32", + "type": "int", "summary": "Number of derivatives to evaluate, must be at least 0." }, { @@ -101365,7 +101437,7 @@ "returns": "An array of vectors that represents all the derivatives starting at zero." }, { - "signature": "Vector3d[] DerivativeAt(System.Double t, System.Int32 derivativeCount)", + "signature": "Vector3d[] DerivativeAt(double t, int derivativeCount)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -101374,19 +101446,19 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Curve parameter to evaluate." }, { "name": "derivativeCount", - "type": "System.Int32", + "type": "int", "summary": "Number of derivatives to evaluate, must be at least 0." } ], "returns": "An array of vectors that represents all the derivatives starting at zero." }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "override"], "protected": true, "virtual": false, @@ -101394,13 +101466,13 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] }, { - "signature": "Point3d[] DivideAsContour(Point3d contourStart, Point3d contourEnd, System.Double interval)", + "signature": "Point3d[] DivideAsContour(Point3d contourStart, Point3d contourEnd, double interval)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -101419,14 +101491,14 @@ }, { "name": "interval", - "type": "System.Double", + "type": "double", "summary": "A distance to measure on the contouring axis." } ], "returns": "An array of points; or None on error." }, { - "signature": "System.Double[] DivideByCount(System.Int32 segmentCount, System.Boolean includeEnds, out Point3d[] points)", + "signature": "double DivideByCount(int segmentCount, bool includeEnds, out Point3d[] points)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -101435,12 +101507,12 @@ "parameters": [ { "name": "segmentCount", - "type": "System.Int32", + "type": "int", "summary": "Segment count. Note that the number of division points may differ from the segment count." }, { "name": "includeEnds", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then the point at the start of the first division segment is returned." }, { @@ -101452,7 +101524,7 @@ "returns": "Array containing division curve parameters on success, None on failure." }, { - "signature": "System.Double[] DivideByCount(System.Int32 segmentCount, System.Boolean includeEnds)", + "signature": "double DivideByCount(int segmentCount, bool includeEnds)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -101461,35 +101533,40 @@ "parameters": [ { "name": "segmentCount", - "type": "System.Int32", + "type": "int", "summary": "Segment count. Note that the number of division points may differ from the segment count." }, { "name": "includeEnds", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then the point at the start of the first division segment is returned." } ], "returns": "List of curve parameters at the division points on success, None on failure." }, { - "signature": "System.Double[] DivideByLength(System.Double segmentLength, System.Boolean includeEnds, out Point3d[] points)", + "signature": "double DivideByLength(double segmentLength, bool includeEnds, bool reverse, out Point3d[] points)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Divide the curve into specific length segments.", - "since": "5.0", + "since": "6.0", "parameters": [ { "name": "segmentLength", - "type": "System.Double", + "type": "double", "summary": "The length of each and every segment (except potentially the last one)." }, { "name": "includeEnds", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then the point at the start of the first division segment is returned." }, + { + "name": "reverse", + "type": "bool", + "summary": "If true, then the divisions start from the end of the curve." + }, { "name": "points", "type": "Point3d[]", @@ -101499,7 +101576,7 @@ "returns": "Array containing division curve parameters if successful, None on failure." }, { - "signature": "System.Double[] DivideByLength(System.Double segmentLength, System.Boolean includeEnds, System.Boolean reverse, out Point3d[] points)", + "signature": "double DivideByLength(double segmentLength, bool includeEnds, bool reverse)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -101508,55 +101585,50 @@ "parameters": [ { "name": "segmentLength", - "type": "System.Double", + "type": "double", "summary": "The length of each and every segment (except potentially the last one)." }, { "name": "includeEnds", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then the point at the start of the first division segment is returned." }, { "name": "reverse", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then the divisions start from the end of the curve." - }, - { - "name": "points", - "type": "Point3d[]", - "summary": "If function is successful, points at each parameter value are returned in points." } ], "returns": "Array containing division curve parameters if successful, None on failure." }, { - "signature": "System.Double[] DivideByLength(System.Double segmentLength, System.Boolean includeEnds, System.Boolean reverse)", + "signature": "double DivideByLength(double segmentLength, bool includeEnds, out Point3d[] points)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Divide the curve into specific length segments.", - "since": "6.0", + "since": "5.0", "parameters": [ { "name": "segmentLength", - "type": "System.Double", + "type": "double", "summary": "The length of each and every segment (except potentially the last one)." }, { "name": "includeEnds", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then the point at the start of the first division segment is returned." }, { - "name": "reverse", - "type": "System.Boolean", - "summary": "If true, then the divisions start from the end of the curve." + "name": "points", + "type": "Point3d[]", + "summary": "If function is successful, points at each parameter value are returned in points." } ], "returns": "Array containing division curve parameters if successful, None on failure." }, { - "signature": "System.Double[] DivideByLength(System.Double segmentLength, System.Boolean includeEnds)", + "signature": "double DivideByLength(double segmentLength, bool includeEnds)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -101565,19 +101637,19 @@ "parameters": [ { "name": "segmentLength", - "type": "System.Double", + "type": "double", "summary": "The length of each and every segment (except potentially the last one)." }, { "name": "includeEnds", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then the point at the start of the first division segment is returned." } ], "returns": "Array containing division curve parameters if successful, None on failure." }, { - "signature": "Point3d[] DivideEquidistant(System.Double distance)", + "signature": "Point3d[] DivideEquidistant(double distance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -101586,7 +101658,7 @@ "parameters": [ { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "The distance between division points." } ], @@ -101672,7 +101744,7 @@ "returns": "New extended curve result on success, None on failure." }, { - "signature": "Curve Extend(CurveEnd side, System.Double length, CurveExtensionStyle style)", + "signature": "Curve Extend(CurveEnd side, double length, CurveExtensionStyle style)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -101686,7 +101758,7 @@ }, { "name": "length", - "type": "System.Double", + "type": "double", "summary": "Length to add to the curve end." }, { @@ -101698,7 +101770,7 @@ "returns": "A curve with extended ends or None on failure." }, { - "signature": "Curve Extend(Interval domain)", + "signature": "Curve Extend(double t0, double t1)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -101706,15 +101778,20 @@ "since": "5.0", "parameters": [ { - "name": "domain", - "type": "Interval", - "summary": "Extension domain." + "name": "t0", + "type": "double", + "summary": "Start of extension domain, if the start is not inside the Domain of this curve, an attempt will be made to extend the curve." + }, + { + "name": "t1", + "type": "double", + "summary": "End of extension domain, if the end is not inside the Domain of this curve, an attempt will be made to extend the curve." } ], "returns": "Extended curve on success, None on failure." }, { - "signature": "Curve Extend(System.Double t0, System.Double t1)", + "signature": "Curve Extend(Interval domain)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -101722,14 +101799,9 @@ "since": "5.0", "parameters": [ { - "name": "t0", - "type": "System.Double", - "summary": "Start of extension domain, if the start is not inside the Domain of this curve, an attempt will be made to extend the curve." - }, - { - "name": "t1", - "type": "System.Double", - "summary": "End of extension domain, if the end is not inside the Domain of this curve, an attempt will be made to extend the curve." + "name": "domain", + "type": "Interval", + "summary": "Extension domain." } ], "returns": "Extended curve on success, None on failure." @@ -101819,7 +101891,7 @@ "returns": "New extended curve result on success, None on failure." }, { - "signature": "System.Double[] ExtremeParameters(Vector3d direction)", + "signature": "double ExtremeParameters(Vector3d direction)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -101835,7 +101907,7 @@ "returns": "The parameter values of all local extrema." }, { - "signature": "Curve Fair(System.Double distanceTolerance, System.Double angleTolerance, System.Int32 clampStart, System.Int32 clampEnd, System.Int32 iterations)", + "signature": "Curve Fair(double distanceTolerance, double angleTolerance, int clampStart, int clampEnd, int iterations)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -101844,34 +101916,34 @@ "parameters": [ { "name": "distanceTolerance", - "type": "System.Double", + "type": "double", "summary": "Maximum allowed distance the faired curve is allowed to deviate from the input." }, { "name": "angleTolerance", - "type": "System.Double", + "type": "double", "summary": "(in radians) kinks with angles <= angleTolerance are smoothed out 0.05 is a good default." }, { "name": "clampStart", - "type": "System.Int32", + "type": "int", "summary": "The number of (control vertices-1) to preserve at start. \n0 = preserve start point \n1 = preserve start point and 1st derivative \n2 = preserve start point, 1st and 2nd derivative" }, { "name": "clampEnd", - "type": "System.Int32", + "type": "int", "summary": "Same as clampStart." }, { "name": "iterations", - "type": "System.Int32", + "type": "int", "summary": "The number of iterations to use in adjusting the curve." } ], "returns": "Returns new faired Curve on success, None on failure." }, { - "signature": "System.Boolean FilletSurfaceToCurve(BrepFace face, System.Double t, System.Double u, System.Double v, System.Double radius, System.Int32 alignToCurve, System.Int32 railDegree, System.Int32 arcDegree, IEnumerable arcSliders, System.Int32 numBezierSrfs, System.Double tolerance, List out_fillets, out System.Double[] fitResults)", + "signature": "bool FilletSurfaceToCurve(BrepFace face, double t, double u, double v, double radius, int alignToCurve, int railDegree, int arcDegree, IEnumerable arcSliders, int numBezierSrfs, double tolerance, List out_fillets, out double fitResults)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -101885,37 +101957,37 @@ }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "A parameter on the curve, indicating region of fillet." }, { "name": "u", - "type": "System.Double", + "type": "double", "summary": "A parameter in the u direction of the face indicating which side of the curve to fillet." }, { "name": "v", - "type": "System.Double", + "type": "double", "summary": "A parameter in the v direction of the face indicating which side of the curve to fillet." }, { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "The radius of the constant-radius fillet desired. NOTE: using arcSliders will change the shape of the arcs themselves" }, { "name": "alignToCurve", - "type": "System.Int32", + "type": "int", "summary": "Does the user want the fillet to align to the curve? 0 - No, ignore the curve's b-spline structure 1 - Yes, match the curves's degree, spans, CVs as much as possible 2 - Same as 1, but iterate to fit to tolerance Note that a value of 1 or 2 will cause nBezierSrfs to be ignored" }, { "name": "railDegree", - "type": "System.Int32", + "type": "int", "summary": "Desired fillet degree (3 or 5) in the u-direction, along the curve" }, { "name": "arcDegree", - "type": "System.Int32", + "type": "int", "summary": "Desired fillet degree (2, 3, 4, or 5) in the v-direction, along the fillet arcs.If 2, then the surface is rational in v" }, { @@ -101925,12 +101997,12 @@ }, { "name": "numBezierSrfs", - "type": "System.Int32", + "type": "int", "summary": "If >0, this indicates the number of equally-spaced fillet surfaces to be output in the rail direction, each surface Bézier in u." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance. In in doubt, the the document's absolute tolerance." }, { @@ -101940,14 +102012,14 @@ }, { "name": "fitResults", - "type": "System.Double[]", + "type": "double", "summary": "array of doubles indicating fitting results: [0] max 3d point deviation along curve [1] max 3d point deviation along face [2] max angle deviation along face(in degrees) [3] max angle deviation between Bézier surfaces(in degrees) [4] max curvature difference between Bézier surfaces" } ], "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean FilletSurfaceToRail(BrepFace faceWithCurve, BrepFace secondFace, System.Double u1, System.Double v1, System.Int32 railDegree, System.Int32 arcDegree, IEnumerable arcSliders, System.Int32 numBezierSrfs, System.Boolean extend, FilletSurfaceSplitType split_type, System.Double tolerance, List out_fillets, List out_breps0, List out_breps1, out System.Double[] fitResults)", + "signature": "bool FilletSurfaceToRail(BrepFace faceWithCurve, BrepFace secondFace, double u1, double v1, int railDegree, int arcDegree, IEnumerable arcSliders, int numBezierSrfs, bool extend, FilletSurfaceSplitType split_type, double tolerance, List out_fillets, List out_breps0, List out_breps1, out double fitResults)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -101967,22 +102039,22 @@ }, { "name": "u1", - "type": "System.Double", + "type": "double", "summary": "A parameter in the u direction of the second face at the side you want to keep after filleting." }, { "name": "v1", - "type": "System.Double", + "type": "double", "summary": "A parameter in the v direction of the second face at the side you want to keep after filleting." }, { "name": "railDegree", - "type": "System.Int32", + "type": "int", "summary": "Desired fillet degree (3 or 5) in the u-direction, along the rails" }, { "name": "arcDegree", - "type": "System.Int32", + "type": "int", "summary": "esired fillet degree (2, 3, 4, or 5) in the v-direction, along the fillet arcs.If 2, then the surface is rational in v" }, { @@ -101992,12 +102064,12 @@ }, { "name": "numBezierSrfs", - "type": "System.Int32", + "type": "int", "summary": "If >0, this indicates the number of equally-spaced fillet surfaces to be output in the rail direction, each surface Bézier in u." }, { "name": "extend", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then when one input surface is longer than the other, the fillet surface is extended to the input surface edges." }, { @@ -102007,7 +102079,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance. In in doubt, the the document's absolute tolerance." }, { @@ -102027,14 +102099,14 @@ }, { "name": "fitResults", - "type": "System.Double[]", + "type": "double", "summary": "array of doubles indicating fitting results: [0] max 3d point deviation along surface 0 [1] max 3d point deviation along surface 1 [2] max angle deviation along surface 0 (in degrees) [3] max angle deviation along surface 1 (in degrees) [4] max angle deviation between Bézier surfaces(in degrees) [5] max curvature difference between Bézier surfaces" } ], "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean FindLocalInflection(Vector3d N, Interval subDomain, System.Double seed, out System.Double curveParameter, out System.Double angleError)", + "signature": "bool FindLocalInflection(Vector3d N, Interval subDomain, double seed, out double curveParameter, out double angleError)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -102054,24 +102126,24 @@ }, { "name": "seed", - "type": "System.Double", + "type": "double", "summary": "A seed parameter, which must be included in the subdomain." }, { "name": "curveParameter", - "type": "System.Double", + "type": "double", "summary": "The parameter on the curve if successful, RhinoMath.UnsetValue if unsuccessful." }, { "name": "angleError", - "type": "System.Double", + "type": "double", "summary": "The measure, in radians, of the angle between N and V. The angle will be zero when the result is an inflection." } ], "returns": "True if the minimization succeeds, regardless of angle_error, False if unsuccessful." }, { - "signature": "Curve Fit(System.Int32 degree, System.Double fitTolerance, System.Double angleTolerance)", + "signature": "Curve Fit(int degree, double fitTolerance, double angleTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -102080,24 +102152,24 @@ "parameters": [ { "name": "degree", - "type": "System.Int32", + "type": "int", "summary": "The degree of the returned Curve. Must be bigger than 1." }, { "name": "fitTolerance", - "type": "System.Double", + "type": "double", "summary": "The fitting tolerance. If fitTolerance is RhinoMath.UnsetValue or <=0.0, the document absolute tolerance is used." }, { "name": "angleTolerance", - "type": "System.Double", + "type": "double", "summary": "The kink smoothing tolerance in radians. \nIf angleTolerance is 0.0, all kinks are smoothed \nIf angleTolerance is >0.0, kinks smaller than angleTolerance are smoothed \nIf angleTolerance is RhinoMath.UnsetValue or <0.0, the document angle tolerance is used for the kink smoothing" } ], "returns": "Returns a new fitted Curve if successful, None on failure." }, { - "signature": "System.Boolean FrameAt(System.Double t, out Plane plane)", + "signature": "bool FrameAt(double t, out Plane plane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -102106,7 +102178,7 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Evaluation parameter." }, { @@ -102151,7 +102223,7 @@ ] }, { - "signature": "System.Boolean GetCurveParameterFromNurbsFormParameter(System.Double nurbsParameter, out System.Double curveParameter)", + "signature": "bool GetCurveParameterFromNurbsFormParameter(double nurbsParameter, out double curveParameter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -102161,19 +102233,19 @@ "parameters": [ { "name": "nurbsParameter", - "type": "System.Double", + "type": "double", "summary": "NURBS form parameter." }, { "name": "curveParameter", - "type": "System.Double", + "type": "double", "summary": "Curve parameter." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Double GetLength()", + "signature": "double GetLength()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -102182,13 +102254,18 @@ "returns": "The length of the curve on success, or zero on failure." }, { - "signature": "System.Double GetLength(Interval subdomain)", + "signature": "double GetLength(double fractionalTolerance, Interval subdomain)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Get the length of a sub-section of the curve with a fractional tolerance of 1e-8.", + "summary": "Get the length of a sub-section of the curve.", "since": "5.0", "parameters": [ + { + "name": "fractionalTolerance", + "type": "double", + "summary": "Desired fractional precision. fabs((\"exact\" length from start to t) - arc_length)/arc_length <= fractionalTolerance." + }, { "name": "subdomain", "type": "Interval", @@ -102198,44 +102275,39 @@ "returns": "The length of the sub-curve on success, or zero on failure." }, { - "signature": "System.Double GetLength(System.Double fractionalTolerance, Interval subdomain)", + "signature": "double GetLength(double fractionalTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Get the length of a sub-section of the curve.", + "summary": "Get the length of the curve.", "since": "5.0", "parameters": [ { "name": "fractionalTolerance", - "type": "System.Double", + "type": "double", "summary": "Desired fractional precision. fabs((\"exact\" length from start to t) - arc_length)/arc_length <= fractionalTolerance." - }, - { - "name": "subdomain", - "type": "Interval", - "summary": "The calculation is performed on the specified sub-domain of the curve (must be non-decreasing)." } ], - "returns": "The length of the sub-curve on success, or zero on failure." + "returns": "The length of the curve on success, or zero on failure." }, { - "signature": "System.Double GetLength(System.Double fractionalTolerance)", + "signature": "double GetLength(Interval subdomain)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Get the length of the curve.", + "summary": "Get the length of a sub-section of the curve with a fractional tolerance of 1e-8.", "since": "5.0", "parameters": [ { - "name": "fractionalTolerance", - "type": "System.Double", - "summary": "Desired fractional precision. fabs((\"exact\" length from start to t) - arc_length)/arc_length <= fractionalTolerance." + "name": "subdomain", + "type": "Interval", + "summary": "The calculation is performed on the specified sub-domain of the curve (must be non-decreasing)." } ], - "returns": "The length of the curve on success, or zero on failure." + "returns": "The length of the sub-curve on success, or zero on failure." }, { - "signature": "System.Boolean GetLocalPerpPoint(Point3d testPoint, System.Double seedParmameter, Interval subDomain, out System.Double curveParameter)", + "signature": "bool GetLocalPerpPoint(Point3d testPoint, double seedParmameter, Interval subDomain, out double curveParameter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -102249,7 +102321,7 @@ }, { "name": "seedParmameter", - "type": "System.Double", + "type": "double", "summary": "A \"seed\" parameter on the curve." }, { @@ -102259,14 +102331,14 @@ }, { "name": "curveParameter", - "type": "System.Double", + "type": "double", "summary": "The parameter value at the perpendicular point" } ], "returns": "True if a solution is found, False otherwise." }, { - "signature": "System.Boolean GetLocalPerpPoint(Point3d testPoint, System.Double seedParmameter, out System.Double curveParameter)", + "signature": "bool GetLocalPerpPoint(Point3d testPoint, double seedParmameter, out double curveParameter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -102280,19 +102352,19 @@ }, { "name": "seedParmameter", - "type": "System.Double", + "type": "double", "summary": "A \"seed\" parameter on the curve." }, { "name": "curveParameter", - "type": "System.Double", + "type": "double", "summary": "The parameter value at the perpendicular point" } ], "returns": "True if a solution is found, False otherwise." }, { - "signature": "System.Boolean GetLocalTangentPoint(Point3d testPoint, System.Double seedParmameter, Interval subDomain, out System.Double curveParameter)", + "signature": "bool GetLocalTangentPoint(Point3d testPoint, double seedParmameter, Interval subDomain, out double curveParameter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -102306,7 +102378,7 @@ }, { "name": "seedParmameter", - "type": "System.Double", + "type": "double", "summary": "A \"seed\" parameter on the curve." }, { @@ -102316,14 +102388,14 @@ }, { "name": "curveParameter", - "type": "System.Double", + "type": "double", "summary": "The parameter value at the tangent point" } ], "returns": "True if a solution is found, False otherwise." }, { - "signature": "System.Boolean GetLocalTangentPoint(Point3d testPoint, System.Double seedParmameter, out System.Double curveParameter)", + "signature": "bool GetLocalTangentPoint(Point3d testPoint, double seedParmameter, out double curveParameter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -102337,24 +102409,24 @@ }, { "name": "seedParmameter", - "type": "System.Double", + "type": "double", "summary": "A \"seed\" parameter on the curve." }, { "name": "curveParameter", - "type": "System.Double", + "type": "double", "summary": "The parameter value at the tangent point" } ], "returns": "True if a solution is found, False otherwise." }, { - "signature": "System.Boolean GetNextDiscontinuity(Continuity continuityType, System.Double t0, System.Double t1, out System.Double t)", + "signature": "bool GetNextDiscontinuity(Continuity continuityType, double t0, double t1, double cosAngleTolerance, double curvatureTolerance, out double t)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Searches for a derivative, tangent, or curvature discontinuity.", - "since": "5.0", + "since": "7.4", "parameters": [ { "name": "continuityType", @@ -102363,29 +102435,39 @@ }, { "name": "t0", - "type": "System.Double", + "type": "double", "summary": "Search begins at t0. If there is a discontinuity at t0, it will be ignored. This makes it possible to repeatedly call GetNextDiscontinuity() and step through the discontinuities." }, { "name": "t1", - "type": "System.Double", + "type": "double", "summary": "(t0 != t1) If there is a discontinuity at t1 it will be ignored unless continuityType is a locus discontinuity type and t1 is at the start or end of the curve." }, + { + "name": "cosAngleTolerance", + "type": "double", + "summary": "default = cos(1 degree) Used only when continuity is G1_continuous or G2_continuous. If the cosine of the angle between two tangent vectors is <= cos_angle_tolerance, then a G1 discontinuity is reported." + }, + { + "name": "curvatureTolerance", + "type": "double", + "summary": "(default = ON_SQRT_EPSILON) Used only when continuity is G2_continuous. If K0 and K1 are curvatures evaluated from above and below and |K0 - K1| > curvature_tolerance, then a curvature discontinuity is reported." + }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "If a discontinuity is found, then t reports the parameter at the discontinuity." } ], "returns": "Parametric continuity tests c = (C0_continuous, ..., G2_continuous): True if a parametric discontinuity was found strictly between t0 and t1. Note well that all curves are parametrically continuous at the ends of their domains. Locus continuity tests c = (C0_locus_continuous, ...,G2_locus_continuous): True if a locus discontinuity was found strictly between t0 and t1 or at t1 is the at the end of a curve. Note well that all open curves (IsClosed()=false) are locus discontinuous at the ends of their domains. All closed curves (IsClosed()=true) are at least C0_locus_continuous at the ends of their domains." }, { - "signature": "System.Boolean GetNextDiscontinuity(Continuity continuityType, System.Double t0, System.Double t1, System.Double cosAngleTolerance, System.Double curvatureTolerance, out System.Double t)", + "signature": "bool GetNextDiscontinuity(Continuity continuityType, double t0, double t1, out double t)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Searches for a derivative, tangent, or curvature discontinuity.", - "since": "7.4", + "since": "5.0", "parameters": [ { "name": "continuityType", @@ -102394,34 +102476,24 @@ }, { "name": "t0", - "type": "System.Double", + "type": "double", "summary": "Search begins at t0. If there is a discontinuity at t0, it will be ignored. This makes it possible to repeatedly call GetNextDiscontinuity() and step through the discontinuities." }, { "name": "t1", - "type": "System.Double", + "type": "double", "summary": "(t0 != t1) If there is a discontinuity at t1 it will be ignored unless continuityType is a locus discontinuity type and t1 is at the start or end of the curve." }, - { - "name": "cosAngleTolerance", - "type": "System.Double", - "summary": "default = cos(1 degree) Used only when continuity is G1_continuous or G2_continuous. If the cosine of the angle between two tangent vectors is <= cos_angle_tolerance, then a G1 discontinuity is reported." - }, - { - "name": "curvatureTolerance", - "type": "System.Double", - "summary": "(default = ON_SQRT_EPSILON) Used only when continuity is G2_continuous. If K0 and K1 are curvatures evaluated from above and below and |K0 - K1| > curvature_tolerance, then a curvature discontinuity is reported." - }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "If a discontinuity is found, then t reports the parameter at the discontinuity." } ], "returns": "Parametric continuity tests c = (C0_continuous, ..., G2_continuous): True if a parametric discontinuity was found strictly between t0 and t1. Note well that all curves are parametrically continuous at the ends of their domains. Locus continuity tests c = (C0_locus_continuous, ...,G2_locus_continuous): True if a locus discontinuity was found strictly between t0 and t1 or at t1 is the at the end of a curve. Note well that all open curves (IsClosed()=false) are locus discontinuous at the ends of their domains. All closed curves (IsClosed()=true) are at least C0_locus_continuous at the ends of their domains." }, { - "signature": "System.Boolean GetNurbsFormParameterFromCurveParameter(System.Double curveParameter, out System.Double nurbsParameter)", + "signature": "bool GetNurbsFormParameterFromCurveParameter(double curveParameter, out double nurbsParameter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -102431,12 +102503,12 @@ "parameters": [ { "name": "curveParameter", - "type": "System.Double", + "type": "double", "summary": "Curve parameter." }, { "name": "nurbsParameter", - "type": "System.Double", + "type": "double", "summary": "NURBS form parameter." } ], @@ -102469,7 +102541,7 @@ "returns": "An array of subcurves that make up this curve." }, { - "signature": "System.Int32 HasNurbsForm()", + "signature": "int HasNurbsForm()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -102487,7 +102559,7 @@ "returns": "An array of points if successful, None if not successful or on error." }, { - "signature": "Point3d[] InflectionPoints(out System.Double[] curveParameters)", + "signature": "Point3d[] InflectionPoints(out double curveParameters)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -102496,14 +102568,14 @@ "parameters": [ { "name": "curveParameters", - "type": "System.Double[]", + "type": "double", "summary": "An array of curve parameters at the inflection points." } ], "returns": "An array of points if successful, None if not successful or on error." }, { - "signature": "System.Boolean IsArc()", + "signature": "bool IsArc()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -102512,7 +102584,7 @@ "returns": "True if the curve can be represented by an arc or a circle within tolerance." }, { - "signature": "System.Boolean IsArc(System.Double tolerance)", + "signature": "bool IsArc(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -102521,14 +102593,14 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use when checking." } ], "returns": "True if the curve can be represented by an arc or a circle within tolerance." }, { - "signature": "System.Boolean IsCircle()", + "signature": "bool IsCircle()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -102537,7 +102609,7 @@ "returns": "True if the Curve can be represented by a circle within tolerance." }, { - "signature": "System.Boolean IsCircle(System.Double tolerance)", + "signature": "bool IsCircle(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -102546,14 +102618,14 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use when checking." } ], "returns": "True if the curve can be represented by a circle to within tolerance." }, { - "signature": "System.Boolean IsClosable(System.Double tolerance, System.Double minimumAbsoluteSize, System.Double minimumRelativeSize)", + "signature": "bool IsClosable(double tolerance, double minimumAbsoluteSize, double minimumRelativeSize)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -102562,24 +102634,24 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Maximum allowable distance between start and end. If start - end gap is greater than tolerance, this function will return false." }, { "name": "minimumAbsoluteSize", - "type": "System.Double", + "type": "double", "summary": "If greater than 0.0 and none of the interior sampled points are at least minimumAbsoluteSize from start, this function will return false." }, { "name": "minimumRelativeSize", - "type": "System.Double", + "type": "double", "summary": "If greater than 1.0 and chord length is less than minimumRelativeSize*gap, this function will return false." } ], "returns": "True if start and end points are close enough based on above conditions." }, { - "signature": "System.Boolean IsClosable(System.Double tolerance)", + "signature": "bool IsClosable(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -102588,14 +102660,14 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Maximum allowable distance between start and end. If start - end gap is greater than tolerance, this function will return false." } ], "returns": "True if start and end points are close enough based on above conditions." }, { - "signature": "System.Boolean IsContinuous(Continuity continuityType, System.Double t)", + "signature": "bool IsContinuous(Continuity continuityType, double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -102609,14 +102681,14 @@ }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Parameter to test." } ], "returns": "True if the curve has at least the c type continuity at the parameter t." }, { - "signature": "System.Boolean IsEllipse()", + "signature": "bool IsEllipse()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -102625,7 +102697,7 @@ "returns": "True if the Curve can be represented by an ellipse within tolerance." }, { - "signature": "System.Boolean IsEllipse(System.Double tolerance)", + "signature": "bool IsEllipse(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -102634,14 +102706,14 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use for checking." } ], "returns": "True if the Curve can be represented by an ellipse within tolerance." }, { - "signature": "System.Boolean IsInPlane(Plane testPlane, System.Double tolerance)", + "signature": "bool IsInPlane(Plane testPlane, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -102655,14 +102727,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use when checking." } ], "returns": "True if the maximum distance from the curve to the testPlane is <= tolerance." }, { - "signature": "System.Boolean IsInPlane(Plane testPlane)", + "signature": "bool IsInPlane(Plane testPlane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -102678,7 +102750,7 @@ "returns": "True if the maximum distance from the curve to the testPlane is <= RhinoMath.ZeroTolerance." }, { - "signature": "System.Boolean IsLinear()", + "signature": "bool IsLinear()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -102687,7 +102759,7 @@ "returns": "True if the curve is linear." }, { - "signature": "System.Boolean IsLinear(System.Double tolerance)", + "signature": "bool IsLinear(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -102696,14 +102768,14 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use when checking linearity." } ], "returns": "True if the ends of the curve are farther than tolerance apart and the maximum distance from any point on the curve to the line segment connecting the curve ends is <= tolerance." }, { - "signature": "System.Boolean IsPlanar()", + "signature": "bool IsPlanar()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -102712,7 +102784,7 @@ "returns": "True if the curve is planar (flat) to within RhinoMath.ZeroTolerance units (1e-12)." }, { - "signature": "System.Boolean IsPlanar(System.Double tolerance)", + "signature": "bool IsPlanar(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -102721,14 +102793,14 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use when checking." } ], "returns": "True if there is a plane such that the maximum distance from the curve to the plane is <= tolerance." }, { - "signature": "System.Boolean IsPolyline()", + "signature": "bool IsPolyline()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -102737,7 +102809,7 @@ "returns": "True if this curve can be represented as a polyline; otherwise, false." }, { - "signature": "System.Boolean IsShort(System.Double tolerance, Interval subdomain)", + "signature": "bool IsShort(double tolerance, Interval subdomain)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -102747,7 +102819,7 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Length threshold value for \"shortness\"." }, { @@ -102759,7 +102831,7 @@ "returns": "True if the length of the curve is <= tolerance." }, { - "signature": "System.Boolean IsShort(System.Double tolerance)", + "signature": "bool IsShort(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -102769,14 +102841,14 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Length threshold value for \"shortness\"." } ], "returns": "True if the length of the curve is <= tolerance." }, { - "signature": "System.Boolean LcoalClosestPoint(Point3d testPoint, System.Double seed, out System.Double t)", + "signature": "bool LcoalClosestPoint(Point3d testPoint, double seed, out double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -102792,35 +102864,40 @@ }, { "name": "seed", - "type": "System.Double", + "type": "double", "summary": "The seed parameter." }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": ">Parameter of the curve that is closest to testPoint." } ], "returns": "True if the search is successful, False if the search fails." }, { - "signature": "System.Boolean LengthParameter(System.Double segmentLength, out System.Double t, Interval subdomain)", + "signature": "bool LengthParameter(double segmentLength, out double t, double fractionalTolerance, Interval subdomain)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Gets the parameter along the curve which coincides with a given length along the curve. A fractional tolerance of 1e-8 is used in this version of the function.", + "summary": "Gets the parameter along the curve which coincides with a given length along the curve.", "since": "5.0", "parameters": [ { "name": "segmentLength", - "type": "System.Double", + "type": "double", "summary": "Length of segment to measure. Must be less than or equal to the length of the sub-domain." }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Parameter such that the length of the curve from the start of the sub-domain to t is s." }, + { + "name": "fractionalTolerance", + "type": "double", + "summary": "Desired fractional precision. fabs((\"exact\" length from start to t) - arc_length)/arc_length <= fractionalTolerance." + }, { "name": "subdomain", "type": "Interval", @@ -102830,7 +102907,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean LengthParameter(System.Double segmentLength, out System.Double t, System.Double fractionalTolerance, Interval subdomain)", + "signature": "bool LengthParameter(double segmentLength, out double t, double fractionalTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -102839,55 +102916,50 @@ "parameters": [ { "name": "segmentLength", - "type": "System.Double", - "summary": "Length of segment to measure. Must be less than or equal to the length of the sub-domain." + "type": "double", + "summary": "Length of segment to measure. Must be less than or equal to the length of the curve." }, { "name": "t", - "type": "System.Double", - "summary": "Parameter such that the length of the curve from the start of the sub-domain to t is s." + "type": "double", + "summary": "Parameter such that the length of the curve from the curve start point to t equals s." }, { "name": "fractionalTolerance", - "type": "System.Double", + "type": "double", "summary": "Desired fractional precision. fabs((\"exact\" length from start to t) - arc_length)/arc_length <= fractionalTolerance." - }, - { - "name": "subdomain", - "type": "Interval", - "summary": "The calculation is performed on the specified sub-domain of the curve rather than the whole curve." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean LengthParameter(System.Double segmentLength, out System.Double t, System.Double fractionalTolerance)", + "signature": "bool LengthParameter(double segmentLength, out double t, Interval subdomain)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Gets the parameter along the curve which coincides with a given length along the curve.", + "summary": "Gets the parameter along the curve which coincides with a given length along the curve. A fractional tolerance of 1e-8 is used in this version of the function.", "since": "5.0", "parameters": [ { "name": "segmentLength", - "type": "System.Double", - "summary": "Length of segment to measure. Must be less than or equal to the length of the curve." + "type": "double", + "summary": "Length of segment to measure. Must be less than or equal to the length of the sub-domain." }, { "name": "t", - "type": "System.Double", - "summary": "Parameter such that the length of the curve from the curve start point to t equals s." + "type": "double", + "summary": "Parameter such that the length of the curve from the start of the sub-domain to t is s." }, { - "name": "fractionalTolerance", - "type": "System.Double", - "summary": "Desired fractional precision. fabs((\"exact\" length from start to t) - arc_length)/arc_length <= fractionalTolerance." + "name": "subdomain", + "type": "Interval", + "summary": "The calculation is performed on the specified sub-domain of the curve rather than the whole curve." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean LengthParameter(System.Double segmentLength, out System.Double t)", + "signature": "bool LengthParameter(double segmentLength, out double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -102896,19 +102968,19 @@ "parameters": [ { "name": "segmentLength", - "type": "System.Double", + "type": "double", "summary": "Length of segment to measure. Must be less than or equal to the length of the curve." }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Parameter such that the length of the curve from the curve start point to t equals length." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean LocalClosestPoint(Point3d testPoint, System.Double seed, out System.Double t)", + "signature": "bool LocalClosestPoint(Point3d testPoint, double seed, out double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -102922,19 +102994,19 @@ }, { "name": "seed", - "type": "System.Double", + "type": "double", "summary": "The seed parameter." }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": ">Parameter of the curve that is closest to testPoint." } ], "returns": "True if the search is successful, False if the search fails." }, { - "signature": "System.Boolean MakeClosed(System.Double tolerance)", + "signature": "bool MakeClosed(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -102943,7 +103015,7 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "If nonzero, and the gap is more than tolerance, curve cannot be made closed." } ], @@ -102959,7 +103031,7 @@ "returns": "An array of points if successful, None if not successful or on error." }, { - "signature": "Point3d[] MaxCurvaturePoints(out System.Double[] curveParameters)", + "signature": "Point3d[] MaxCurvaturePoints(out double curveParameters)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -102968,37 +103040,42 @@ "parameters": [ { "name": "curveParameters", - "type": "System.Double[]", + "type": "double", "summary": "An array of curve parameters at the maximum curvature points." } ], "returns": "An array of points if successful, None if not successful or on error." }, { - "signature": "System.Void NonConstOperation()", + "signature": "void NonConstOperation()", "modifiers": ["protected", "override"], "protected": true, "virtual": false, "summary": "For derived classes implementers. \nDefines the necessary implementation to free the instance from being constant." }, { - "signature": "System.Boolean NormalizedLengthParameter(System.Double s, out System.Double t, Interval subdomain)", + "signature": "bool NormalizedLengthParameter(double s, out double t, double fractionalTolerance, Interval subdomain)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Input the parameter of the point on the curve that is a prescribed arc length from the start of the curve. A fractional tolerance of 1e-8 is used in this version of the function.", + "summary": "Input the parameter of the point on the curve that is a prescribed arc length from the start of the curve.", "since": "5.0", "parameters": [ { "name": "s", - "type": "System.Double", + "type": "double", "summary": "Normalized arc length parameter. E.g., 0 = start of curve, 1/2 = midpoint of curve, 1 = end of curve." }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Parameter such that the length of the curve from its start to t is arc_length." }, + { + "name": "fractionalTolerance", + "type": "double", + "summary": "Desired fractional precision. fabs((\"exact\" length from start to t) - arc_length)/arc_length <= fractionalTolerance." + }, { "name": "subdomain", "type": "Interval", @@ -103008,7 +103085,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean NormalizedLengthParameter(System.Double s, out System.Double t, System.Double fractionalTolerance, Interval subdomain)", + "signature": "bool NormalizedLengthParameter(double s, out double t, double fractionalTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -103017,55 +103094,50 @@ "parameters": [ { "name": "s", - "type": "System.Double", + "type": "double", "summary": "Normalized arc length parameter. E.g., 0 = start of curve, 1/2 = midpoint of curve, 1 = end of curve." }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Parameter such that the length of the curve from its start to t is arc_length." }, { "name": "fractionalTolerance", - "type": "System.Double", + "type": "double", "summary": "Desired fractional precision. fabs((\"exact\" length from start to t) - arc_length)/arc_length <= fractionalTolerance." - }, - { - "name": "subdomain", - "type": "Interval", - "summary": "The calculation is performed on the specified sub-domain of the curve." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean NormalizedLengthParameter(System.Double s, out System.Double t, System.Double fractionalTolerance)", + "signature": "bool NormalizedLengthParameter(double s, out double t, Interval subdomain)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Input the parameter of the point on the curve that is a prescribed arc length from the start of the curve.", + "summary": "Input the parameter of the point on the curve that is a prescribed arc length from the start of the curve. A fractional tolerance of 1e-8 is used in this version of the function.", "since": "5.0", "parameters": [ { "name": "s", - "type": "System.Double", + "type": "double", "summary": "Normalized arc length parameter. E.g., 0 = start of curve, 1/2 = midpoint of curve, 1 = end of curve." }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Parameter such that the length of the curve from its start to t is arc_length." }, { - "name": "fractionalTolerance", - "type": "System.Double", - "summary": "Desired fractional precision. fabs((\"exact\" length from start to t) - arc_length)/arc_length <= fractionalTolerance." + "name": "subdomain", + "type": "Interval", + "summary": "The calculation is performed on the specified sub-domain of the curve." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean NormalizedLengthParameter(System.Double s, out System.Double t)", + "signature": "bool NormalizedLengthParameter(double s, out double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -103074,35 +103146,40 @@ "parameters": [ { "name": "s", - "type": "System.Double", + "type": "double", "summary": "Normalized arc length parameter. E.g., 0 = start of curve, 1/2 = midpoint of curve, 1 = end of curve." }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Parameter such that the length of the curve from its start to t is arc_length." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Double[] NormalizedLengthParameters(System.Double[] s, System.Double absoluteTolerance, Interval subdomain)", + "signature": "double NormalizedLengthParameters(double s, double absoluteTolerance, double fractionalTolerance, Interval subdomain)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Input the parameter of the point on the curve that is a prescribed arc length from the start of the curve. A fractional tolerance of 1e-8 is used in this version of the function.", + "summary": "Input the parameter of the point on the curve that is a prescribed arc length from the start of the curve.", "since": "5.0", "parameters": [ { "name": "s", - "type": "System.Double[]", + "type": "double", "summary": "Array of normalized arc length parameters. E.g., 0 = start of curve, 1/2 = midpoint of curve, 1 = end of curve." }, { "name": "absoluteTolerance", - "type": "System.Double", + "type": "double", "summary": "If absoluteTolerance > 0, then the difference between (s[i+1]-s[i])*curve_length and the length of the curve segment from t[i] to t[i+1] will be <= absoluteTolerance." }, + { + "name": "fractionalTolerance", + "type": "double", + "summary": "Desired fractional precision for each segment. fabs(\"true\" length - actual length)/(actual length) <= fractionalTolerance." + }, { "name": "subdomain", "type": "Interval", @@ -103112,7 +103189,7 @@ "returns": "If successful, array of curve parameters such that the length of the curve from its start to t[i] is s[i]*curve_length. Null on failure." }, { - "signature": "System.Double[] NormalizedLengthParameters(System.Double[] s, System.Double absoluteTolerance, System.Double fractionalTolerance, Interval subdomain)", + "signature": "double NormalizedLengthParameters(double s, double absoluteTolerance, double fractionalTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -103121,55 +103198,50 @@ "parameters": [ { "name": "s", - "type": "System.Double[]", + "type": "double", "summary": "Array of normalized arc length parameters. E.g., 0 = start of curve, 1/2 = midpoint of curve, 1 = end of curve." }, { "name": "absoluteTolerance", - "type": "System.Double", + "type": "double", "summary": "If absoluteTolerance > 0, then the difference between (s[i+1]-s[i])*curve_length and the length of the curve segment from t[i] to t[i+1] will be <= absoluteTolerance." }, { "name": "fractionalTolerance", - "type": "System.Double", + "type": "double", "summary": "Desired fractional precision for each segment. fabs(\"true\" length - actual length)/(actual length) <= fractionalTolerance." - }, - { - "name": "subdomain", - "type": "Interval", - "summary": "The calculation is performed on the specified sub-domain of the curve. A 0.0 s value corresponds to sub-domain->Min() and a 1.0 s value corresponds to sub-domain->Max()." } ], "returns": "If successful, array of curve parameters such that the length of the curve from its start to t[i] is s[i]*curve_length. Null on failure." }, { - "signature": "System.Double[] NormalizedLengthParameters(System.Double[] s, System.Double absoluteTolerance, System.Double fractionalTolerance)", + "signature": "double NormalizedLengthParameters(double s, double absoluteTolerance, Interval subdomain)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Input the parameter of the point on the curve that is a prescribed arc length from the start of the curve.", + "summary": "Input the parameter of the point on the curve that is a prescribed arc length from the start of the curve. A fractional tolerance of 1e-8 is used in this version of the function.", "since": "5.0", "parameters": [ { "name": "s", - "type": "System.Double[]", + "type": "double", "summary": "Array of normalized arc length parameters. E.g., 0 = start of curve, 1/2 = midpoint of curve, 1 = end of curve." }, { "name": "absoluteTolerance", - "type": "System.Double", + "type": "double", "summary": "If absoluteTolerance > 0, then the difference between (s[i+1]-s[i])*curve_length and the length of the curve segment from t[i] to t[i+1] will be <= absoluteTolerance." }, { - "name": "fractionalTolerance", - "type": "System.Double", - "summary": "Desired fractional precision for each segment. fabs(\"true\" length - actual length)/(actual length) <= fractionalTolerance." + "name": "subdomain", + "type": "Interval", + "summary": "The calculation is performed on the specified sub-domain of the curve. A 0.0 s value corresponds to sub-domain->Min() and a 1.0 s value corresponds to sub-domain->Max()." } ], "returns": "If successful, array of curve parameters such that the length of the curve from its start to t[i] is s[i]*curve_length. Null on failure." }, { - "signature": "System.Double[] NormalizedLengthParameters(System.Double[] s, System.Double absoluteTolerance)", + "signature": "double NormalizedLengthParameters(double s, double absoluteTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -103178,19 +103250,19 @@ "parameters": [ { "name": "s", - "type": "System.Double[]", + "type": "double", "summary": "Array of normalized arc length parameters. E.g., 0 = start of curve, 1/2 = midpoint of curve, 1 = end of curve." }, { "name": "absoluteTolerance", - "type": "System.Double", + "type": "double", "summary": "If absoluteTolerance > 0, then the difference between (s[i+1]-s[i])*curve_length and the length of the curve segment from t[i] to t[i+1] will be <= absoluteTolerance." } ], "returns": "If successful, array of curve parameters such that the length of the curve from its start to t[i] is s[i]*curve_length. Null on failure." }, { - "signature": "Curve[] Offset(Plane plane, System.Double distance, System.Double tolerance, CurveOffsetCornerStyle cornerStyle)", + "signature": "Curve[] Offset(Plane plane, double distance, double tolerance, CurveOffsetCornerStyle cornerStyle)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -103204,12 +103276,12 @@ }, { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "The positive or negative distance to offset." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The offset or fitting tolerance." }, { @@ -103221,7 +103293,7 @@ "returns": "Offset curves on success, None on failure." }, { - "signature": "Curve[] Offset(Point3d directionPoint, Vector3d normal, System.Double distance, System.Double tolerance, CurveOffsetCornerStyle cornerStyle)", + "signature": "Curve[] Offset(Point3d directionPoint, Vector3d normal, double distance, double tolerance, CurveOffsetCornerStyle cornerStyle)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -103240,12 +103312,12 @@ }, { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "The positive or negative distance to offset." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The offset or fitting tolerance." }, { @@ -103257,7 +103329,7 @@ "returns": "Offset curves on success, None on failure." }, { - "signature": "Curve[] Offset(Point3d directionPoint, Vector3d normal, System.Double distance, System.Double tolerance, System.Double angleTolerance, System.Boolean loose, CurveOffsetCornerStyle cornerStyle, CurveOffsetEndStyle endStyle)", + "signature": "Curve[] Offset(Point3d directionPoint, Vector3d normal, double distance, double tolerance, double angleTolerance, bool loose, CurveOffsetCornerStyle cornerStyle, CurveOffsetEndStyle endStyle)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -103276,22 +103348,22 @@ }, { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "The positive or negative distance to offset." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The offset or fitting tolerance." }, { "name": "angleTolerance", - "type": "System.Double", + "type": "double", "summary": "The angle tolerance, in radians, used to decide whether to split at kinks." }, { "name": "loose", - "type": "System.Boolean", + "type": "bool", "summary": "If false, offset within tolerance. If true, offset by moving edit points." }, { @@ -103308,7 +103380,7 @@ "returns": "Offset curves on success, None on failure." }, { - "signature": "Curve OffsetNormalToSurface(Surface surface, System.Double height)", + "signature": "Curve OffsetNormalToSurface(Surface surface, double height)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -103322,18 +103394,18 @@ }, { "name": "height", - "type": "System.Double", + "type": "double", "summary": "Offset distance." } ], "returns": "Curve offset normal to the surface, if successful, None otherwise. The offset curve is interpolated through a small number of points so if the surface is irregular or complicated, the result will not be a very accurate offset." }, { - "signature": "Curve[] OffsetOnSurface(BrepFace face, Point2d throughPoint, System.Double fittingTolerance)", + "signature": "Curve[] OffsetOnSurface(BrepFace face, double curveParameters, double offsetDistances, double fittingTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Offset a curve on a brep face surface. This curve must lie on the surface. \nThis overload allows to specify a surface point at which the offset will pass.", + "summary": "Offset a curve on a brep face surface. This curve must lie on the surface. \nThis overload allows to specify different offsets for different curve parameters.", "since": "5.0", "parameters": [ { @@ -103342,20 +103414,25 @@ "summary": "The brep face on which to offset." }, { - "name": "throughPoint", - "type": "Point2d", - "summary": "2d point on the brep face to offset through." + "name": "curveParameters", + "type": "double", + "summary": "Curve parameters corresponding to the offset distances." + }, + { + "name": "offsetDistances", + "type": "double", + "summary": "distances to offset (+)left, (-)right." }, { "name": "fittingTolerance", - "type": "System.Double", + "type": "double", "summary": "A fitting tolerance." } ], "returns": "Offset curves on success, or None on failure." }, { - "signature": "Curve[] OffsetOnSurface(BrepFace face, System.Double distance, System.Double fittingTolerance)", + "signature": "Curve[] OffsetOnSurface(BrepFace face, double distance, double fittingTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -103369,23 +103446,23 @@ }, { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "A distance to offset (+)left, (-)right." }, { "name": "fittingTolerance", - "type": "System.Double", + "type": "double", "summary": "A fitting tolerance." } ], "returns": "Offset curves on success, or None on failure." }, { - "signature": "Curve[] OffsetOnSurface(BrepFace face, System.Double[] curveParameters, System.Double[] offsetDistances, System.Double fittingTolerance)", + "signature": "Curve[] OffsetOnSurface(BrepFace face, Point2d throughPoint, double fittingTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Offset a curve on a brep face surface. This curve must lie on the surface. \nThis overload allows to specify different offsets for different curve parameters.", + "summary": "Offset a curve on a brep face surface. This curve must lie on the surface. \nThis overload allows to specify a surface point at which the offset will pass.", "since": "5.0", "parameters": [ { @@ -103394,29 +103471,24 @@ "summary": "The brep face on which to offset." }, { - "name": "curveParameters", - "type": "System.Double[]", - "summary": "Curve parameters corresponding to the offset distances." - }, - { - "name": "offsetDistances", - "type": "System.Double[]", - "summary": "distances to offset (+)left, (-)right." + "name": "throughPoint", + "type": "Point2d", + "summary": "2d point on the brep face to offset through." }, { "name": "fittingTolerance", - "type": "System.Double", + "type": "double", "summary": "A fitting tolerance." } ], "returns": "Offset curves on success, or None on failure." }, { - "signature": "Curve[] OffsetOnSurface(Surface surface, Point2d throughPoint, System.Double fittingTolerance)", + "signature": "Curve[] OffsetOnSurface(Surface surface, double curveParameters, double offsetDistances, double fittingTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Offset a curve on a surface. This curve must lie on the surface. \nThis overload allows to specify a surface point at which the offset will pass.", + "summary": "Offset this curve on a surface. This curve must lie on the surface. \nThis overload allows to specify different offsets for different curve parameters.", "since": "5.0", "parameters": [ { @@ -103425,20 +103497,25 @@ "summary": "A surface on which to offset." }, { - "name": "throughPoint", - "type": "Point2d", - "summary": "2d point on the brep face to offset through." + "name": "curveParameters", + "type": "double", + "summary": "Curve parameters corresponding to the offset distances." + }, + { + "name": "offsetDistances", + "type": "double", + "summary": "Distances to offset (+)left, (-)right." }, { "name": "fittingTolerance", - "type": "System.Double", + "type": "double", "summary": "A fitting tolerance." } ], "returns": "Offset curves on success, or None on failure." }, { - "signature": "Curve[] OffsetOnSurface(Surface surface, System.Double distance, System.Double fittingTolerance)", + "signature": "Curve[] OffsetOnSurface(Surface surface, double distance, double fittingTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -103452,23 +103529,23 @@ }, { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "A distance to offset (+)left, (-)right." }, { "name": "fittingTolerance", - "type": "System.Double", + "type": "double", "summary": "A fitting tolerance." } ], "returns": "Offset curves on success, or None on failure." }, { - "signature": "Curve[] OffsetOnSurface(Surface surface, System.Double[] curveParameters, System.Double[] offsetDistances, System.Double fittingTolerance)", + "signature": "Curve[] OffsetOnSurface(Surface surface, Point2d throughPoint, double fittingTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Offset this curve on a surface. This curve must lie on the surface. \nThis overload allows to specify different offsets for different curve parameters.", + "summary": "Offset a curve on a surface. This curve must lie on the surface. \nThis overload allows to specify a surface point at which the offset will pass.", "since": "5.0", "parameters": [ { @@ -103477,25 +103554,20 @@ "summary": "A surface on which to offset." }, { - "name": "curveParameters", - "type": "System.Double[]", - "summary": "Curve parameters corresponding to the offset distances." - }, - { - "name": "offsetDistances", - "type": "System.Double[]", - "summary": "Distances to offset (+)left, (-)right." + "name": "throughPoint", + "type": "Point2d", + "summary": "2d point on the brep face to offset through." }, { "name": "fittingTolerance", - "type": "System.Double", + "type": "double", "summary": "A fitting tolerance." } ], "returns": "Offset curves on success, or None on failure." }, { - "signature": "Curve OffsetTangentToSurface(Surface surface, System.Double height)", + "signature": "Curve OffsetTangentToSurface(Surface surface, double height)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -103509,14 +103581,14 @@ }, { "name": "height", - "type": "System.Double", + "type": "double", "summary": "Offset distance." } ], "returns": "Curve offset tangent to the surface, if successful, None otherwise. The offset curve is interpolated through a small number of points so if the surface is irregular or complicated, the result will not be a very accurate offset." }, { - "signature": "System.Boolean PerpendicularFrameAt(System.Double t, out Plane plane)", + "signature": "bool PerpendicularFrameAt(double t, out Plane plane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -103525,7 +103597,7 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Evaluation parameter." }, { @@ -103537,7 +103609,7 @@ "returns": "True on success, False on failure." }, { - "signature": "Point3d PointAt(System.Double t)", + "signature": "Point3d PointAt(double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -103547,14 +103619,14 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Evaluation parameter." } ], "returns": "Point (location of curve at the parameter t)." }, { - "signature": "Point3d PointAtLength(System.Double length)", + "signature": "Point3d PointAtLength(double length)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -103563,14 +103635,14 @@ "parameters": [ { "name": "length", - "type": "System.Double", + "type": "double", "summary": "Length along the curve between the start point and the returned point." } ], "returns": "Point on the curve at the specified length from the start point or Poin3d.Unset on failure." }, { - "signature": "Point3d PointAtNormalizedLength(System.Double length)", + "signature": "Point3d PointAtNormalizedLength(double length)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -103579,14 +103651,14 @@ "parameters": [ { "name": "length", - "type": "System.Double", + "type": "double", "summary": "Normalized length along the curve between the start point and the returned point." } ], "returns": "Point on the curve at the specified normalized length from the start point or Poin3d.Unset on failure." }, { - "signature": "Curve[] PullToBrepFace(BrepFace face, System.Double tolerance)", + "signature": "Curve[] PullToBrepFace(BrepFace face, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -103600,14 +103672,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "A tolerance value." } ], "returns": "An array containing the resulting curves after pulling. This array could be empty." }, { - "signature": "PolylineCurve PullToMesh(Mesh mesh, System.Double tolerance)", + "signature": "PolylineCurve PullToMesh(Mesh mesh, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -103621,14 +103693,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Input tolerance (RhinoDoc.ModelAbsoluteTolerance is a good default)" } ], "returns": "A polyline curve on success, None on failure." }, { - "signature": "NurbsCurve Rebuild(System.Int32 pointCount, System.Int32 degree, System.Boolean preserveTangents)", + "signature": "NurbsCurve Rebuild(int pointCount, int degree, bool preserveTangents)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -103637,24 +103709,24 @@ "parameters": [ { "name": "pointCount", - "type": "System.Int32", + "type": "int", "summary": "Number of control points in the rebuild curve." }, { "name": "degree", - "type": "System.Int32", + "type": "int", "summary": "Degree of curve. Valid values are between and including 1 and 11." }, { "name": "preserveTangents", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the end tangents of the input curve will be preserved." } ], "returns": "A NURBS curve on success or None on failure." }, { - "signature": "System.Boolean RemoveShortSegments(System.Double tolerance)", + "signature": "bool RemoveShortSegments(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -103663,54 +103735,40 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance which defines \"short\" segments." } ], "returns": "True if removable short segments were found. False if no removable short segments were found." }, { - "signature": "System.Boolean Reverse()", + "signature": "bool Repair(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Reverses the direction of the curve.", - "since": "5.0", - "remarks": "If reversed, the domain changes from [a,b] to [-b,-a]", - "returns": "True on success, False on failure." + "summary": "Repairs a curve.", + "since": "8.12", + "parameters": [ + { + "name": "tolerance", + "type": "double", + "summary": "The repair tolerance." + } + ], + "returns": "True if successful, False otherwise." }, { - "signature": "Curve RibbonOffset(RibbonOffsetParameters ribbonParameters, out Curve[] railCurves, out Curve[] crossSectionCurves, out Brep[] brepSurfaces)", + "signature": "bool Reverse()", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Ribbon offset method to mimic RibbonOffset command", - "parameters": [ - { - "name": "ribbonParameters", - "type": "RibbonOffsetParameters", - "summary": "The ribbon offset parameters" - }, - { - "name": "railCurves", - "type": "Curve[]", - "summary": "on success an array of split curves representing the sweep rail segments, None on failure" - }, - { - "name": "crossSectionCurves", - "type": "Curve[]", - "summary": "on success an array of cross section curves used during brep creation, None on failure" - }, - { - "name": "brepSurfaces", - "type": "Brep[]", - "summary": "on success and array of breps representing the ribbon surfaces, None on failure" - } - ], - "returns": "return an offset curve on success, None on failure" + "summary": "Reverses the direction of the curve.", + "since": "5.0", + "remarks": "If reversed, the domain changes from [a,b] to [-b,-a]", + "returns": "True on success, False on failure." }, { - "signature": "Curve RibbonOffset(System.Double distance, System.Double blendRadius, Point3d directionPoint, Vector3d normal, System.Double tolerance, out Curve[] crossSections, out Surface[] ruledSurfaces)", + "signature": "Curve RibbonOffset(double distance, double blendRadius, Point3d directionPoint, Vector3d normal, double tolerance, out Curve[] crossSections, out Surface[] ruledSurfaces)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -103719,12 +103777,12 @@ "parameters": [ { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "The positive distance to offset the curve." }, { "name": "blendRadius", - "type": "System.Double", + "type": "double", "summary": "Positive, typically the same as distance. When the offset results in a self-intersection that gets trimmed off at a kink, the kink will be blended out using this radius." }, { @@ -103739,7 +103797,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Used to determine self-intersections, not offset error." }, { @@ -103756,7 +103814,7 @@ "returns": "The offset curve if successful." }, { - "signature": "Curve RibbonOffset(System.Double distance, System.Double blendRadius, Point3d directionPoint, Vector3d normal, System.Double tolerance, out System.Double[] outputParameters, out System.Double[] curveParameters)", + "signature": "Curve RibbonOffset(double distance, double blendRadius, Point3d directionPoint, Vector3d normal, double tolerance, out double outputParameters, out double curveParameters)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -103765,12 +103823,12 @@ "parameters": [ { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "The positive distance to offset the curve." }, { "name": "blendRadius", - "type": "System.Double", + "type": "double", "summary": "Positive, typically the same as distance. When the offset results in a self-intersection that gets trimmed off at a kink, the kink will be blended out using this radius." }, { @@ -103785,24 +103843,24 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Used to determine self-intersections, not offset error." }, { "name": "outputParameters", - "type": "System.Double[]", + "type": "double", "summary": "A list of parameter, paired with curveParameters, from the output curve for creating cross sections." }, { "name": "curveParameters", - "type": "System.Double[]", + "type": "double", "summary": "A list of parameter, paired with outputParameters, from the input curve for creating cross sections." } ], "returns": "The offset curve if successful." }, { - "signature": "Curve RibbonOffset(System.Double distance, System.Double blendRadius, Point3d directionPoint, Vector3d normal, System.Double tolerance)", + "signature": "Curve RibbonOffset(double distance, double blendRadius, Point3d directionPoint, Vector3d normal, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -103811,12 +103869,12 @@ "parameters": [ { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "The positive distance to offset the curve." }, { "name": "blendRadius", - "type": "System.Double", + "type": "double", "summary": "Positive, typically the same as distance. When the offset results in a self-intersection that gets trimmed off at a kink, the kink will be blended out using this radius." }, { @@ -103831,14 +103889,44 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Used to determine self-intersections, not offset error." } ], "returns": "The offset curve if successful." }, { - "signature": "System.Boolean SetEndPoint(Point3d point)", + "signature": "Curve RibbonOffset(RibbonOffsetParameters ribbonParameters, out Curve[] railCurves, out Curve[] crossSectionCurves, out Brep[] brepSurfaces)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Ribbon offset method to mimic RibbonOffset command", + "parameters": [ + { + "name": "ribbonParameters", + "type": "RibbonOffsetParameters", + "summary": "The ribbon offset parameters" + }, + { + "name": "railCurves", + "type": "Curve[]", + "summary": "on success an array of split curves representing the sweep rail segments, None on failure" + }, + { + "name": "crossSectionCurves", + "type": "Curve[]", + "summary": "on success an array of cross section curves used during brep creation, None on failure" + }, + { + "name": "brepSurfaces", + "type": "Brep[]", + "summary": "on success and array of breps representing the ribbon surfaces, None on failure" + } + ], + "returns": "return an offset curve on success, None on failure" + }, + { + "signature": "bool SetEndPoint(Point3d point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -103855,7 +103943,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean SetStartPoint(Point3d point)", + "signature": "bool SetStartPoint(Point3d point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -103872,7 +103960,7 @@ "returns": "True on success, False on failure." }, { - "signature": "Curve Simplify(CurveSimplifyOptions options, System.Double distanceTolerance, System.Double angleToleranceRadians)", + "signature": "Curve Simplify(CurveSimplifyOptions options, double distanceTolerance, double angleToleranceRadians)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -103886,19 +103974,19 @@ }, { "name": "distanceTolerance", - "type": "System.Double", + "type": "double", "summary": "A distance tolerance for the simplification." }, { "name": "angleToleranceRadians", - "type": "System.Double", + "type": "double", "summary": "An angle tolerance for the simplification." } ], "returns": "New simplified curve on success, None on failure." }, { - "signature": "Curve SimplifyEnd(CurveEnd end, CurveSimplifyOptions options, System.Double distanceTolerance, System.Double angleToleranceRadians)", + "signature": "Curve SimplifyEnd(CurveEnd end, CurveSimplifyOptions options, double distanceTolerance, double angleToleranceRadians)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -103917,19 +104005,19 @@ }, { "name": "distanceTolerance", - "type": "System.Double", + "type": "double", "summary": "A distance tolerance for the simplification." }, { "name": "angleToleranceRadians", - "type": "System.Double", + "type": "double", "summary": "An angle tolerance for the simplification." } ], "returns": "New simplified curve on success, None on failure." }, { - "signature": "Curve Smooth(System.Double smoothFactor, System.Boolean bXSmooth, System.Boolean bYSmooth, System.Boolean bZSmooth, System.Boolean bFixBoundaries, SmoothingCoordinateSystem coordinateSystem, Plane plane)", + "signature": "Curve Smooth(double smoothFactor, bool bXSmooth, bool bYSmooth, bool bZSmooth, bool bFixBoundaries, SmoothingCoordinateSystem coordinateSystem, Plane plane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -103938,27 +104026,27 @@ "parameters": [ { "name": "smoothFactor", - "type": "System.Double", + "type": "double", "summary": "The smoothing factor, which controls how much control points move towards the average of the neighboring control points." }, { "name": "bXSmooth", - "type": "System.Boolean", + "type": "bool", "summary": "When True control points move in X axis direction." }, { "name": "bYSmooth", - "type": "System.Boolean", + "type": "bool", "summary": "When True control points move in Y axis direction." }, { "name": "bZSmooth", - "type": "System.Boolean", + "type": "bool", "summary": "When True control points move in Z axis direction." }, { "name": "bFixBoundaries", - "type": "System.Boolean", + "type": "bool", "summary": "When True the curve ends don't move." }, { @@ -103975,7 +104063,7 @@ "returns": "The smoothed curve if successful, None otherwise." }, { - "signature": "Curve Smooth(System.Double smoothFactor, System.Boolean bXSmooth, System.Boolean bYSmooth, System.Boolean bZSmooth, System.Boolean bFixBoundaries, SmoothingCoordinateSystem coordinateSystem)", + "signature": "Curve Smooth(double smoothFactor, bool bXSmooth, bool bYSmooth, bool bZSmooth, bool bFixBoundaries, SmoothingCoordinateSystem coordinateSystem)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -103984,27 +104072,27 @@ "parameters": [ { "name": "smoothFactor", - "type": "System.Double", + "type": "double", "summary": "The smoothing factor, which controls how much control points move towards the average of the neighboring control points." }, { "name": "bXSmooth", - "type": "System.Boolean", + "type": "bool", "summary": "When True control points move in X axis direction." }, { "name": "bYSmooth", - "type": "System.Boolean", + "type": "bool", "summary": "When True control points move in Y axis direction." }, { "name": "bZSmooth", - "type": "System.Boolean", + "type": "bool", "summary": "When True control points move in Z axis direction." }, { "name": "bFixBoundaries", - "type": "System.Boolean", + "type": "bool", "summary": "When True the curve ends don't move." }, { @@ -104016,7 +104104,7 @@ "returns": "The smoothed curve if successful, None otherwise." }, { - "signature": "Interval SpanDomain(System.Int32 spanIndex)", + "signature": "Interval SpanDomain(int spanIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -104025,20 +104113,14 @@ "parameters": [ { "name": "spanIndex", - "type": "System.Int32", + "type": "int", "summary": "Index of span." } ], "returns": "Interval of the span with the given index." }, { - "signature": "System.Double[] SpanVector()", - "modifiers": ["public"], - "protected": false, - "virtual": false - }, - { - "signature": "Curve[] Split(Brep cutter, System.Double tolerance, System.Double angleToleranceRadians)", + "signature": "Curve[] Split(Brep cutter, double tolerance, double angleToleranceRadians)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -104052,19 +104134,19 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "A tolerance for computing intersections." }, { "name": "angleToleranceRadians", - "type": "System.Double", + "type": "double", "summary": "" } ], "returns": "An array of curves. This array can be empty." }, { - "signature": "Curve[] Split(Brep cutter, System.Double tolerance)", + "signature": "Curve[] Split(Brep cutter, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -104080,12 +104162,28 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "A tolerance for computing intersections." } ], "returns": "An array of curves. This array can be empty." }, + { + "signature": "Curve[] Split(double t)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Splits (divides) the curve at the specified parameter. The parameter must be in the interior of the curve's domain.", + "since": "5.0", + "parameters": [ + { + "name": "t", + "type": "double", + "summary": "Parameter to split the curve at in the interval returned by Domain()." + } + ], + "returns": "Two curves on success, None on failure." + }, { "signature": "Curve[] Split(IEnumerable t)", "modifiers": ["public"], @@ -104103,7 +104201,7 @@ "returns": "Multiple curves on success, None on failure." }, { - "signature": "Curve[] Split(Surface cutter, System.Double tolerance, System.Double angleToleranceRadians)", + "signature": "Curve[] Split(Surface cutter, double tolerance, double angleToleranceRadians)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -104117,19 +104215,19 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "A tolerance for computing intersections." }, { "name": "angleToleranceRadians", - "type": "System.Double", + "type": "double", "summary": "" } ], "returns": "An array of curves. This array can be empty." }, { - "signature": "Curve[] Split(Surface cutter, System.Double tolerance)", + "signature": "Curve[] Split(Surface cutter, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -104145,30 +104243,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "A tolerance for computing intersections." } ], "returns": "An array of curves. This array can be empty." }, { - "signature": "Curve[] Split(System.Double t)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Splits (divides) the curve at the specified parameter. The parameter must be in the interior of the curve's domain.", - "since": "5.0", - "parameters": [ - { - "name": "t", - "type": "System.Double", - "summary": "Parameter to split the curve at in the interval returned by Domain()." - } - ], - "returns": "Two curves on success, None on failure." - }, - { - "signature": "Vector3d TangentAt(System.Double t)", + "signature": "Vector3d TangentAt(double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -104178,14 +104260,14 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Evaluation parameter." } ], "returns": "Unit tangent vector of the curve at the parameter t." }, { - "signature": "PolyCurve ToArcsAndLines(System.Double tolerance, System.Double angleTolerance, System.Double minimumLength, System.Double maximumLength)", + "signature": "PolyCurve ToArcsAndLines(double tolerance, double angleTolerance, double minimumLength, double maximumLength)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -104194,22 +104276,22 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance. This is the maximum deviation from arc midpoints to the curve. When in doubt, use the document's model space absolute tolerance." }, { "name": "angleTolerance", - "type": "System.Double", + "type": "double", "summary": "The angle tolerance in radians. This is the maximum deviation of the arc end directions from the curve direction. When in doubt, use the document's model space angle tolerance." }, { "name": "minimumLength", - "type": "System.Double", + "type": "double", "summary": "The minimum segment length." }, { "name": "maximumLength", - "type": "System.Double", + "type": "double", "summary": "The maximum segment length." } ], @@ -104241,7 +104323,7 @@ "returns": "NURBS representation of the curve on success, None on failure." }, { - "signature": "PolylineCurve ToPolyline(System.Double tolerance, System.Double angleTolerance, System.Double minimumLength, System.Double maximumLength)", + "signature": "PolylineCurve ToPolyline(double tolerance, double angleTolerance, double minimumLength, double maximumLength)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -104250,29 +104332,29 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance. This is the maximum deviation from line midpoints to the curve. When in doubt, use the document's model space absolute tolerance." }, { "name": "angleTolerance", - "type": "System.Double", + "type": "double", "summary": "The angle tolerance in radians. This is the maximum deviation of the line directions. When in doubt, use the document's model space angle tolerance." }, { "name": "minimumLength", - "type": "System.Double", + "type": "double", "summary": "The minimum segment length." }, { "name": "maximumLength", - "type": "System.Double", + "type": "double", "summary": "The maximum segment length." } ], "returns": "PolyCurve on success, None on error." }, { - "signature": "PolylineCurve ToPolyline(System.Int32 mainSegmentCount, System.Int32 subSegmentCount, System.Double maxAngleRadians, System.Double maxChordLengthRatio, System.Double maxAspectRatio, System.Double tolerance, System.Double minEdgeLength, System.Double maxEdgeLength, System.Boolean keepStartPoint, Interval curveDomain)", + "signature": "PolylineCurve ToPolyline(int mainSegmentCount, int subSegmentCount, double maxAngleRadians, double maxChordLengthRatio, double maxAspectRatio, double tolerance, double minEdgeLength, double maxEdgeLength, bool keepStartPoint, Interval curveDomain)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -104281,47 +104363,47 @@ "parameters": [ { "name": "mainSegmentCount", - "type": "System.Int32", + "type": "int", "summary": "If mainSegmentCount <= 0, then both subSegmentCount and mainSegmentCount are ignored. If mainSegmentCount > 0, then subSegmentCount must be >= 1. In this case the NURBS will be broken into mainSegmentCount equally spaced chords. If needed, each of these chords can be split into as many subSegmentCount sub-parts if the subdivision is necessary for the mesh to meet the other meshing constraints. In particular, if subSegmentCount = 0, then the curve is broken into mainSegmentCount pieces and no further testing is performed." }, { "name": "subSegmentCount", - "type": "System.Int32", + "type": "int", "summary": "An amount of subsegments." }, { "name": "maxAngleRadians", - "type": "System.Double", + "type": "double", "summary": "( 0 to pi ) Maximum angle (in radians) between unit tangents at adjacent vertices." }, { "name": "maxChordLengthRatio", - "type": "System.Double", + "type": "double", "summary": "Maximum permitted value of (distance chord midpoint to curve) / (length of chord)." }, { "name": "maxAspectRatio", - "type": "System.Double", + "type": "double", "summary": "If maxAspectRatio < 1.0, the parameter is ignored. If 1 <= maxAspectRatio < sqrt(2), it is treated as if maxAspectRatio = sqrt(2). This parameter controls the maximum permitted value of (length of longest chord) / (length of shortest chord)." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "If tolerance = 0, the parameter is ignored. This parameter controls the maximum permitted value of the distance from the curve to the polyline." }, { "name": "minEdgeLength", - "type": "System.Double", + "type": "double", "summary": "The minimum permitted edge length." }, { "name": "maxEdgeLength", - "type": "System.Double", + "type": "double", "summary": "If maxEdgeLength = 0, the parameter is ignored. This parameter controls the maximum permitted edge length." }, { "name": "keepStartPoint", - "type": "System.Boolean", + "type": "bool", "summary": "If True the starting point of the curve is added to the polyline. If False the starting point of the curve is not added to the polyline." }, { @@ -104333,7 +104415,7 @@ "returns": "PolylineCurve on success, None on error." }, { - "signature": "PolylineCurve ToPolyline(System.Int32 mainSegmentCount, System.Int32 subSegmentCount, System.Double maxAngleRadians, System.Double maxChordLengthRatio, System.Double maxAspectRatio, System.Double tolerance, System.Double minEdgeLength, System.Double maxEdgeLength, System.Boolean keepStartPoint)", + "signature": "PolylineCurve ToPolyline(int mainSegmentCount, int subSegmentCount, double maxAngleRadians, double maxChordLengthRatio, double maxAspectRatio, double tolerance, double minEdgeLength, double maxEdgeLength, bool keepStartPoint)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -104342,54 +104424,54 @@ "parameters": [ { "name": "mainSegmentCount", - "type": "System.Int32", + "type": "int", "summary": "If mainSegmentCount <= 0, then both subSegmentCount and mainSegmentCount are ignored. If mainSegmentCount > 0, then subSegmentCount must be >= 1. In this case the NURBS will be broken into mainSegmentCount equally spaced chords. If needed, each of these chords can be split into as many subSegmentCount sub-parts if the subdivision is necessary for the mesh to meet the other meshing constraints. In particular, if subSegmentCount = 0, then the curve is broken into mainSegmentCount pieces and no further testing is performed." }, { "name": "subSegmentCount", - "type": "System.Int32", + "type": "int", "summary": "An amount of subsegments." }, { "name": "maxAngleRadians", - "type": "System.Double", + "type": "double", "summary": "( 0 to pi ) Maximum angle (in radians) between unit tangents at adjacent vertices." }, { "name": "maxChordLengthRatio", - "type": "System.Double", + "type": "double", "summary": "Maximum permitted value of (distance chord midpoint to curve) / (length of chord)." }, { "name": "maxAspectRatio", - "type": "System.Double", + "type": "double", "summary": "If maxAspectRatio < 1.0, the parameter is ignored. If 1 <= maxAspectRatio < sqrt(2), it is treated as if maxAspectRatio = sqrt(2). This parameter controls the maximum permitted value of (length of longest chord) / (length of shortest chord)." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "If tolerance = 0, the parameter is ignored. This parameter controls the maximum permitted value of the distance from the curve to the polyline." }, { "name": "minEdgeLength", - "type": "System.Double", + "type": "double", "summary": "The minimum permitted edge length." }, { "name": "maxEdgeLength", - "type": "System.Double", + "type": "double", "summary": "If maxEdgeLength = 0, the parameter is ignored. This parameter controls the maximum permitted edge length." }, { "name": "keepStartPoint", - "type": "System.Boolean", + "type": "bool", "summary": "If True the starting point of the curve is added to the polyline. If False the starting point of the curve is not added to the polyline." } ], "returns": "PolylineCurve on success, None on error." }, { - "signature": "System.Double TorsionAt(System.Double t)", + "signature": "double TorsionAt(double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -104399,14 +104481,14 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "The evaluation parameter." } ], "returns": "The torsion if successful." }, { - "signature": "Curve Trim(CurveEnd side, System.Double length)", + "signature": "Curve Trim(CurveEnd side, double length)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -104415,7 +104497,7 @@ "returns": "Trimmed curve if successful, None on failure." }, { - "signature": "Curve Trim(Interval domain)", + "signature": "Curve Trim(double t0, double t1)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -104423,15 +104505,20 @@ "since": "5.0", "parameters": [ { - "name": "domain", - "type": "Interval", - "summary": "Trimming interval. Portions of the curve before curve(domain[0]) and after curve(domain[1]) are removed." + "name": "t0", + "type": "double", + "summary": "Start of the trimming interval. Portions of the curve before curve(t0) are removed." + }, + { + "name": "t1", + "type": "double", + "summary": "End of the trimming interval. Portions of the curve after curve(t1) are removed." } ], - "returns": "Trimmed curve if successful, None on failure." + "returns": "Trimmed portion of this curve is successful, None on failure." }, { - "signature": "Curve Trim(System.Double t0, System.Double t1)", + "signature": "Curve Trim(Interval domain)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -104439,20 +104526,15 @@ "since": "5.0", "parameters": [ { - "name": "t0", - "type": "System.Double", - "summary": "Start of the trimming interval. Portions of the curve before curve(t0) are removed." - }, - { - "name": "t1", - "type": "System.Double", - "summary": "End of the trimming interval. Portions of the curve after curve(t1) are removed." + "name": "domain", + "type": "Interval", + "summary": "Trimming interval. Portions of the curve before curve(domain[0]) and after curve(domain[1]) are removed." } ], - "returns": "Trimmed portion of this curve is successful, None on failure." + "returns": "Trimmed curve if successful, None on failure." }, { - "signature": "System.Boolean TryGetArc(out Arc arc, System.Double tolerance)", + "signature": "bool TryGetArc(out Arc arc, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -104466,14 +104548,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use when checking." } ], "returns": "True if the curve could be converted into an arc." }, { - "signature": "System.Boolean TryGetArc(out Arc arc)", + "signature": "bool TryGetArc(out Arc arc)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -104489,7 +104571,7 @@ "returns": "True if the curve could be converted into an arc." }, { - "signature": "System.Boolean TryGetArc(Plane plane, out Arc arc, System.Double tolerance)", + "signature": "bool TryGetArc(Plane plane, out Arc arc, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -104508,14 +104590,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use when checking." } ], "returns": "True if the curve could be converted into an arc within the given plane." }, { - "signature": "System.Boolean TryGetArc(Plane plane, out Arc arc)", + "signature": "bool TryGetArc(Plane plane, out Arc arc)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -104536,7 +104618,7 @@ "returns": "True if the curve could be converted into an arc within the given plane." }, { - "signature": "System.Boolean TryGetCircle(out Circle circle, System.Double tolerance)", + "signature": "bool TryGetCircle(out Circle circle, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -104550,14 +104632,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use when checking." } ], "returns": "True if the curve could be converted into a Circle within tolerance." }, { - "signature": "System.Boolean TryGetCircle(out Circle circle)", + "signature": "bool TryGetCircle(out Circle circle)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -104573,7 +104655,7 @@ "returns": "True if the curve could be converted into a Circle." }, { - "signature": "System.Boolean TryGetEllipse(out Ellipse ellipse, System.Double tolerance)", + "signature": "bool TryGetEllipse(out Ellipse ellipse, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -104587,14 +104669,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use when checking." } ], "returns": "True if the curve could be converted into an Ellipse." }, { - "signature": "System.Boolean TryGetEllipse(out Ellipse ellipse)", + "signature": "bool TryGetEllipse(out Ellipse ellipse)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -104610,7 +104692,7 @@ "returns": "True if the curve could be converted into an Ellipse." }, { - "signature": "System.Boolean TryGetEllipse(Plane plane, out Ellipse ellipse, System.Double tolerance)", + "signature": "bool TryGetEllipse(Plane plane, out Ellipse ellipse, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -104629,14 +104711,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use when checking." } ], "returns": "True if the curve could be converted into an Ellipse within the given plane." }, { - "signature": "System.Boolean TryGetEllipse(Plane plane, out Ellipse ellipse)", + "signature": "bool TryGetEllipse(Plane plane, out Ellipse ellipse)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -104657,7 +104739,7 @@ "returns": "True if the curve could be converted into an Ellipse within the given plane." }, { - "signature": "System.Boolean TryGetPlane(out Plane plane, System.Double tolerance)", + "signature": "bool TryGetPlane(out Plane plane, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -104671,14 +104753,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use when checking." } ], "returns": "True if there is a plane such that the maximum distance from the curve to the plane is <= tolerance." }, { - "signature": "System.Boolean TryGetPlane(out Plane plane)", + "signature": "bool TryGetPlane(out Plane plane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -104694,7 +104776,7 @@ "returns": "True if there is a plane such that the maximum distance from the curve to the plane is <= RhinoMath.ZeroTolerance." }, { - "signature": "System.Boolean TryGetPolyline(out Polyline polyline, out System.Double[] parameters)", + "signature": "bool TryGetPolyline(out Polyline polyline, out double parameters)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -104708,14 +104790,14 @@ }, { "name": "parameters", - "type": "System.Double[]", + "type": "double", "summary": "if True is returned, then the parameters of the polyline points are returned here." } ], "returns": "True if this curve can be represented as a polyline; otherwise, false." }, { - "signature": "System.Boolean TryGetPolyline(out Polyline polyline)", + "signature": "bool TryGetPolyline(out Polyline polyline)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -104790,7 +104872,7 @@ ], "methods": [ { - "signature": "System.Int32 BoundaryCount(System.Int32 regionIndex)", + "signature": "int BoundaryCount(int regionIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -104799,14 +104881,14 @@ "parameters": [ { "name": "regionIndex", - "type": "System.Int32", + "type": "int", "summary": "The curve region index." } ], "returns": "The number of boundary curves in the curve region." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -104814,14 +104896,14 @@ "since": "7.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "This method is called with argument True when class user calls Dispose(), while with argument False when the Garbage Collector invokes the finalizer, or Finalize() method. You must reclaim all used unmanaged resources in both cases, and can use this chance to call Dispose on disposable fields if the argument is true. Also, you must call the base virtual method within your overriding method." }, { - "signature": "Curve PlanarCurve(System.Int32 planarCurveIndex)", + "signature": "Curve PlanarCurve(int planarCurveIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -104830,7 +104912,7 @@ "returns": "The planar curve if successful, None if not successful." }, { - "signature": "Curve[] RegionCurves(System.Int32 regionIndex)", + "signature": "Curve[] RegionCurves(int regionIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -104839,14 +104921,14 @@ "parameters": [ { "name": "regionIndex", - "type": "System.Int32", + "type": "int", "summary": "The curve region index." } ], "returns": "An array of boundary curves if successful, an empty array if not successful." }, { - "signature": "System.Int32 RegionPointIndex(System.Int32 pointIndex)", + "signature": "int RegionPointIndex(int pointIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -104855,14 +104937,14 @@ "parameters": [ { "name": "pointIndex", - "type": "System.Int32", + "type": "int", "summary": "The point index." } ], "returns": "The index of the input point contained in the specified region if successful, or -1 if points[i] was not used in any region or if not successful." }, { - "signature": "System.Int32 SegmentCount(System.Int32 regionIndex, System.Int32 boundaryIndex)", + "signature": "int SegmentCount(int regionIndex, int boundaryIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -104871,19 +104953,19 @@ "parameters": [ { "name": "regionIndex", - "type": "System.Int32", + "type": "int", "summary": "The curve region index." }, { "name": "boundaryIndex", - "type": "System.Int32", + "type": "int", "summary": "The boundary curve index." } ], "returns": "The number of curve segments in th boundary curves." }, { - "signature": "System.Int32 SegmentDetails(System.Int32 regionIndex, System.Int32 boundaryIndex, System.Int32 segmmentIndex, out Interval subDomain, out System.Boolean reversed)", + "signature": "int SegmentDetails(int regionIndex, int boundaryIndex, int segmmentIndex, out Interval subDomain, out bool reversed)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -104892,17 +104974,17 @@ "parameters": [ { "name": "regionIndex", - "type": "System.Int32", + "type": "int", "summary": "The curve region index." }, { "name": "boundaryIndex", - "type": "System.Int32", + "type": "int", "summary": "The boundary curve index." }, { "name": "segmmentIndex", - "type": "System.Int32", + "type": "int", "summary": "The segment index." }, { @@ -104912,7 +104994,7 @@ }, { "name": "reversed", - "type": "System.Boolean", + "type": "bool", "summary": "True if the piece of the planar curve should be reversed." } ], @@ -105293,7 +105375,7 @@ }, { "name": "height", - "type": "System.Double", + "type": "double", "summary": "Height of cylinder (zero for infinite cylinder)." } ] @@ -105408,7 +105490,7 @@ ], "methods": [ { - "signature": "Circle CircleAt(System.Double linearParameter)", + "signature": "Circle CircleAt(double linearParameter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -105417,13 +105499,13 @@ "parameters": [ { "name": "linearParameter", - "type": "System.Double", + "type": "double", "summary": "Height parameter for circle section." } ] }, { - "signature": "System.Boolean EpsilonEquals(Cylinder other, System.Double epsilon)", + "signature": "bool EpsilonEquals(Cylinder other, double epsilon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -105431,7 +105513,7 @@ "since": "5.4" }, { - "signature": "Line LineAt(System.Double angularParameter)", + "signature": "Line LineAt(double angularParameter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -105440,13 +105522,13 @@ "parameters": [ { "name": "angularParameter", - "type": "System.Double", + "type": "double", "summary": "Angle parameter for line section." } ] }, { - "signature": "Brep ToBrep(System.Boolean capBottom, System.Boolean capTop)", + "signature": "Brep ToBrep(bool capBottom, bool capTop)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -105455,12 +105537,12 @@ "parameters": [ { "name": "capBottom", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the bottom of the cylinder will be capped." }, { "name": "capTop", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the top of the cylinder will be capped." } ], @@ -105553,7 +105635,7 @@ ], "methods": [ { - "signature": "System.Boolean SetScale(System.Double modelLength, Rhino.UnitSystem modelUnits, System.Double pageLength, Rhino.UnitSystem pageUnits)", + "signature": "bool SetScale(double modelLength, Rhino.UnitSystem modelUnits, double pageLength, Rhino.UnitSystem pageUnits)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -105562,7 +105644,7 @@ "parameters": [ { "name": "modelLength", - "type": "System.Double", + "type": "double", "summary": "Reference model length." }, { @@ -105572,7 +105654,7 @@ }, { "name": "pageLength", - "type": "System.Double", + "type": "double", "summary": "Length on page that the modelLength should equal." }, { @@ -105598,7 +105680,7 @@ ], "methods": [ { - "signature": "System.Int32 GetLocalDevopableRuling(NurbsCurve rail0, System.Double t0, Interval dom0, NurbsCurve rail1, System.Double t1, Interval dom1, ref System.Double t0_out, ref System.Double t1_out)", + "signature": "int GetLocalDevopableRuling(NurbsCurve rail0, double t0, Interval dom0, NurbsCurve rail1, double t1, Interval dom1, ref double t0_out, ref double t1_out)", "modifiers": ["static", "public"], "protected": false, "virtual": false, @@ -105612,7 +105694,7 @@ }, { "name": "t0", - "type": "System.Double", + "type": "double", "summary": "Seed parameter on first rail" }, { @@ -105627,7 +105709,7 @@ }, { "name": "t1", - "type": "System.Double", + "type": "double", "summary": "Seed parameter on second rail" }, { @@ -105637,19 +105719,19 @@ }, { "name": "t0_out", - "type": "System.Double", + "type": "double", "summary": "Result ruling on first rail" }, { "name": "t1_out", - "type": "System.Double", + "type": "double", "summary": "Result ruling on second rail" } ], "returns": "-1: Error 0: Exact non-twisting ruling found between t0_out and t1_out 1: Ruling found between t0_out and t1_out that has less twist the ruling between t0 and t1" }, { - "signature": "System.Boolean RulingMinTwist(NurbsCurve rail0, System.Double t0, Interval dom0, NurbsCurve rail1, System.Double t1, Interval dom1, ref System.Double t0_out, ref System.Double t1_out, ref System.Double cos_twist_out)", + "signature": "bool RulingMinTwist(NurbsCurve rail0, double t0, Interval dom0, NurbsCurve rail1, double t1, Interval dom1, ref double t0_out, ref double t1_out, ref double cos_twist_out)", "modifiers": ["static", "public"], "protected": false, "virtual": false, @@ -105657,7 +105739,7 @@ "since": "6.0" }, { - "signature": "System.Boolean RulingMinTwist(NurbsCurve rail0, System.Double t0, NurbsCurve rail1, System.Double t1, Interval dom1, ref System.Double t1_out, ref System.Double cos_twist_out)", + "signature": "bool RulingMinTwist(NurbsCurve rail0, double t0, NurbsCurve rail1, double t1, Interval dom1, ref double t1_out, ref double cos_twist_out)", "modifiers": ["static", "public"], "protected": false, "virtual": false, @@ -105665,7 +105747,7 @@ "since": "6.0" }, { - "signature": "System.Boolean UntwistRulings(NurbsCurve rail0, NurbsCurve rail1, ref IEnumerable rulings)", + "signature": "bool UntwistRulings(NurbsCurve rail0, NurbsCurve rail1, ref IEnumerable rulings)", "modifiers": ["static", "public"], "protected": false, "virtual": false @@ -106123,7 +106205,7 @@ "returns": "An array of Curve and TextEntity objects. If the leader is using user-defined arrowheads, InstanceReferenceGeometry objects will be included." }, { - "signature": "Transform GetTextTransform(ViewportInfo viewport, DimensionStyle style, System.Double textScale, System.Boolean drawForward)", + "signature": "Transform GetTextTransform(ViewportInfo viewport, DimensionStyle style, double textScale, bool drawForward)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -106142,32 +106224,32 @@ }, { "name": "textScale", - "type": "System.Double", + "type": "double", "summary": "Scale to apply to text" }, { "name": "drawForward", - "type": "System.Boolean", + "type": "bool", "summary": "Draw text front-facing" } ] }, { - "signature": "System.Void SetAltDimensionLengthDisplayWithZeroSuppressionReset(DimensionStyle.LengthDisplay ld)", + "signature": "void SetAltDimensionLengthDisplayWithZeroSuppressionReset(DimensionStyle.LengthDisplay ld)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void SetDimensionLengthDisplayWithZeroSuppressionReset(DimensionStyle.LengthDisplay ld)", + "signature": "void SetDimensionLengthDisplayWithZeroSuppressionReset(DimensionStyle.LengthDisplay ld)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void UpdateDimensionText(DimensionStyle style, UnitSystem units)", + "signature": "void UpdateDimensionText(DimensionStyle style, UnitSystem units)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -106364,12 +106446,12 @@ }, { "name": "radius1", - "type": "System.Double", + "type": "double", "summary": "Ellipse radius along base plane X direction." }, { "name": "radius2", - "type": "System.Double", + "type": "double", "summary": "Ellipse radius along base plane Y direction." } ] @@ -106458,7 +106540,7 @@ ], "methods": [ { - "signature": "System.Boolean EpsilonEquals(Ellipse other, System.Double epsilon)", + "signature": "bool EpsilonEquals(Ellipse other, double epsilon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -106466,7 +106548,7 @@ "since": "5.4" }, { - "signature": "System.Void GetFoci(out Point3d F1, out Point3d F2)", + "signature": "void GetFoci(out Point3d F1, out Point3d F2)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -106684,64 +106766,64 @@ ], "methods": [ { - "signature": "Extrusion Create(Curve curve, Plane plane, System.Double height, System.Boolean cap)", + "signature": "Extrusion Create(Curve planarCurve, double height, bool cap)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "summary": "Create an extrusion from a 3d curve, a plane and a height.", - "since": "8.0", + "summary": "Creates an extrusion of a 3d curve (which must be planar) and a height.", + "since": "5.1", "parameters": [ { - "name": "curve", + "name": "planarCurve", "type": "Curve", - "summary": "A continuous 3d curve." - }, - { - "name": "plane", - "type": "Plane", - "summary": "A plane. The 3d curve is projected to this plane and the result is passed to Extrusion.SetOuterProfile ." + "summary": "Planar curve used as profile" }, { "name": "height", - "type": "System.Double", + "type": "double", "summary": "If the height > 0, the bottom of the extrusion will be in plane and the top will be height units above the plane. If the height < 0, the top of the extrusion will be in plane and the bottom will be height units below the plane. The plane used is the one that is returned from the curve's TryGetPlane function." }, { "name": "cap", - "type": "System.Boolean", + "type": "bool", "summary": "If the curve is closed and cap is true, then the resulting extrusion is capped." } ], "returns": "If the input is valid, then a new extrusion is returned. Otherwise None is returned" }, { - "signature": "Extrusion Create(Curve planarCurve, System.Double height, System.Boolean cap)", + "signature": "Extrusion Create(Curve curve, Plane plane, double height, bool cap)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "summary": "Creates an extrusion of a 3d curve (which must be planar) and a height.", - "since": "5.1", + "summary": "Create an extrusion from a 3d curve, a plane and a height.", + "since": "8.0", "parameters": [ { - "name": "planarCurve", + "name": "curve", "type": "Curve", - "summary": "Planar curve used as profile" + "summary": "A continuous 3d curve." + }, + { + "name": "plane", + "type": "Plane", + "summary": "A plane. The 3d curve is projected to this plane and the result is passed to Extrusion.SetOuterProfile ." }, { "name": "height", - "type": "System.Double", + "type": "double", "summary": "If the height > 0, the bottom of the extrusion will be in plane and the top will be height units above the plane. If the height < 0, the top of the extrusion will be in plane and the bottom will be height units below the plane. The plane used is the one that is returned from the curve's TryGetPlane function." }, { "name": "cap", - "type": "System.Boolean", + "type": "bool", "summary": "If the curve is closed and cap is true, then the resulting extrusion is capped." } ], "returns": "If the input is valid, then a new extrusion is returned. Otherwise None is returned" }, { - "signature": "Extrusion CreateBoxExtrusion(Box box, System.Boolean cap)", + "signature": "Extrusion CreateBoxExtrusion(Box box, bool cap)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -106755,14 +106837,14 @@ }, { "name": "cap", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the base and the top of the box will be capped. Defaults to true." } ], "returns": "Extrusion on success. None on failure." }, { - "signature": "Extrusion CreateCylinderExtrusion(Cylinder cylinder, System.Boolean capBottom, System.Boolean capTop)", + "signature": "Extrusion CreateCylinderExtrusion(Cylinder cylinder, bool capBottom, bool capTop)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -106776,19 +106858,19 @@ }, { "name": "capBottom", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the end at cylinder.Height1 will be capped." }, { "name": "capTop", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the end at cylinder.Height2 will be capped." } ], "returns": "Extrusion on success. None on failure." }, { - "signature": "Extrusion CreatePipeExtrusion(Cylinder cylinder, System.Double otherRadius, System.Boolean capTop, System.Boolean capBottom)", + "signature": "Extrusion CreatePipeExtrusion(Cylinder cylinder, double otherRadius, bool capTop, bool capBottom)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -106802,24 +106884,24 @@ }, { "name": "otherRadius", - "type": "System.Double", + "type": "double", "summary": "If cylinder.Radius is less than other radius, then the cylinder will be the inside of the pipe." }, { "name": "capTop", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the end at cylinder.Height2 will be capped." }, { "name": "capBottom", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the end at cylinder.Height1 will be capped." } ], "returns": "Extrusion on success. None on failure." }, { - "signature": "System.Boolean AddInnerProfile(Curve innerProfile)", + "signature": "bool AddInnerProfile(Curve innerProfile)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -106867,7 +106949,7 @@ "returns": "A mesh." }, { - "signature": "Plane GetPathPlane(System.Double s)", + "signature": "Plane GetPathPlane(double s)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -106877,14 +106959,14 @@ "parameters": [ { "name": "s", - "type": "System.Double", + "type": "double", "summary": "0.0 = starting profile 1.0 = ending profile." } ], "returns": "A plane. The plane is Invalid on failure." }, { - "signature": "Plane GetProfilePlane(System.Double s)", + "signature": "Plane GetProfilePlane(double s)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -106894,14 +106976,14 @@ "parameters": [ { "name": "s", - "type": "System.Double", + "type": "double", "summary": "0.0 = starting profile 1.0 = ending profile." } ], "returns": "A plane. The plane is Invalid on failure." }, { - "signature": "Transform GetProfileTransformation(System.Double s)", + "signature": "Transform GetProfileTransformation(double s)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -106910,7 +106992,7 @@ "parameters": [ { "name": "s", - "type": "System.Double", + "type": "double", "summary": "0.0 = starting profile 1.0 = ending profile." } ], @@ -106951,7 +107033,7 @@ "returns": "The profile." }, { - "signature": "Curve Profile3d(System.Int32 profileIndex, System.Double s)", + "signature": "Curve Profile3d(int profileIndex, double s)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -106960,19 +107042,19 @@ "parameters": [ { "name": "profileIndex", - "type": "System.Int32", + "type": "int", "summary": "0 <= profileIndex < ProfileCount The outer profile has index 0." }, { "name": "s", - "type": "System.Double", + "type": "double", "summary": "0.0 <= s <= 1.0 A relative parameter controlling which profile is returned. 0 = bottom profile and 1 = top profile." } ], "returns": "The profile." }, { - "signature": "System.Int32 ProfileIndex(System.Double profileParameter)", + "signature": "int ProfileIndex(double profileParameter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -106981,14 +107063,14 @@ "parameters": [ { "name": "profileParameter", - "type": "System.Double", + "type": "double", "summary": "Parameter on profile curve." } ], "returns": "-1 if profileParameter does not correspond to a point on the profile curve. When the profileParameter corresponds to the end of one profile and the beginning of the next profile, the index of the next profile is returned." }, { - "signature": "System.Boolean SetMesh(Mesh mesh, MeshType meshType)", + "signature": "bool SetMesh(Mesh mesh, MeshType meshType)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -107009,7 +107091,7 @@ "returns": "True on success." }, { - "signature": "System.Boolean SetOuterProfile(Curve outerProfile, System.Boolean cap)", + "signature": "bool SetOuterProfile(Curve outerProfile, bool cap)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -107023,14 +107105,14 @@ }, { "name": "cap", - "type": "System.Boolean", + "type": "bool", "summary": "If outerProfile is a closed curve, then cap determines if the extrusion has end caps. If outerProfile is an open curve, cap is ignored." } ], "returns": "True if the profile was set. If the outer profile is closed, then the extrusion may also have inner profiles. If the outer profile is open, the extrusion may not have inner profiles. If the extrusion already has a profile, the set will fail." }, { - "signature": "System.Boolean SetPathAndUp(Point3d a, Point3d b, Vector3d up)", + "signature": "bool SetPathAndUp(Point3d a, Point3d b, Vector3d up)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -107056,7 +107138,7 @@ "returns": "True if the operation succeeded; otherwise false. Setting up=a-b will make the operation fail." }, { - "signature": "Brep ToBrep(System.Boolean splitKinkyFaces)", + "signature": "Brep ToBrep(bool splitKinkyFaces)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -107065,7 +107147,7 @@ "parameters": [ { "name": "splitKinkyFaces", - "type": "System.Boolean", + "type": "bool", "summary": "If True and the profiles have kinks, then the faces corresponding to those profiles are split so they will be G1." } ], @@ -107211,7 +107293,7 @@ ], "methods": [ { - "signature": "System.Boolean GeometryEquals(GeometryBase first, GeometryBase second)", + "signature": "bool GeometryEquals(GeometryBase first, GeometryBase second)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -107232,7 +107314,7 @@ "returns": "The indication of equality" }, { - "signature": "System.Boolean GeometryReferenceEquals(GeometryBase one, GeometryBase other)", + "signature": "bool GeometryReferenceEquals(GeometryBase one, GeometryBase other)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -107262,7 +107344,7 @@ "returns": "This object's component index. If this object is not a sub-piece of a larger geometric entity, then the returned index has m_type = ComponentIndex.InvalidType and m_index = -1." }, { - "signature": "System.UInt32 DataCRC(System.UInt32 currentRemainder)", + "signature": "uint DataCRC(uint currentRemainder)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -107271,28 +107353,28 @@ "parameters": [ { "name": "currentRemainder", - "type": "System.UInt32", + "type": "uint", "summary": "The current remainder value." } ], "returns": "CRC of the information the defines the object." }, { - "signature": "System.Void DeleteAllUserStrings()", + "signature": "void DeleteAllUserStrings()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.9" }, { - "signature": "System.Boolean DeleteUserString(System.String key)", + "signature": "bool DeleteUserString(string key)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.9" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "override"], "protected": true, "virtual": false, @@ -107316,6 +107398,22 @@ "since": "5.0", "returns": "An object of the same type as this object. \nThis behavior is overridden by implementing classes." }, + { + "signature": "BoundingBox GetBoundingBox(bool accurate)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Bounding box solver. Gets the world axis aligned bounding box for the geometry.", + "since": "5.0", + "parameters": [ + { + "name": "accurate", + "type": "bool", + "summary": "If true, a physically accurate bounding box will be computed. If not, a bounding box estimate will be computed. For some geometry types there is no difference between the estimate and the accurate bounding box. Estimated bounding boxes can be computed much (much) faster than accurate (or \"tight\") bounding boxes. Estimated bounding boxes are always similar to or larger than accurate bounding boxes." + } + ], + "returns": "The bounding box of the geometry in world coordinates or BoundingBox.Empty if not bounding box could be found." + }, { "signature": "BoundingBox GetBoundingBox(Plane plane, out Box worldBox)", "modifiers": ["public"], @@ -107353,22 +107451,6 @@ ], "returns": "A BoundingBox in plane coordinates." }, - { - "signature": "BoundingBox GetBoundingBox(System.Boolean accurate)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Bounding box solver. Gets the world axis aligned bounding box for the geometry.", - "since": "5.0", - "parameters": [ - { - "name": "accurate", - "type": "System.Boolean", - "summary": "If true, a physically accurate bounding box will be computed. If not, a bounding box estimate will be computed. For some geometry types there is no difference between the estimate and the accurate bounding box. Estimated bounding boxes can be computed much (much) faster than accurate (or \"tight\") bounding boxes. Estimated bounding boxes are always similar to or larger than accurate bounding boxes." - } - ], - "returns": "The bounding box of the geometry in world coordinates or BoundingBox.Empty if not bounding box could be found." - }, { "signature": "BoundingBox GetBoundingBox(Transform xform)", "modifiers": ["public", "virtual"], @@ -107386,7 +107468,7 @@ "returns": "The accurate bounding box of the transformed geometry in world coordinates or BoundingBox.Empty if not bounding box could be found." }, { - "signature": "System.String GetUserString(System.String key)", + "signature": "string GetUserString(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -107395,7 +107477,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "id used to retrieve the string." } ], @@ -107411,7 +107493,7 @@ "returns": "A new collection." }, { - "signature": "System.Boolean MakeDeformable()", + "signature": "bool MakeDeformable()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -107420,7 +107502,7 @@ "returns": "False if object cannot be converted to a deformable object. True if object was already deformable or was converted into a deformable object." }, { - "signature": "System.UInt32 MemoryEstimate()", + "signature": "uint MemoryEstimate()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -107429,21 +107511,21 @@ "returns": "An estimated memory footprint." }, { - "signature": "System.Void NonConstOperation()", + "signature": "void NonConstOperation()", "modifiers": ["protected", "override"], "protected": true, "virtual": false, "summary": "Destroy cache handle" }, { - "signature": "System.Void OnSwitchToNonConst()", + "signature": "void OnSwitchToNonConst()", "modifiers": ["protected", "override"], "protected": true, "virtual": false, "summary": "Is called when a non-constant operation occurs." }, { - "signature": "System.Boolean Rotate(System.Double angleRadians, Vector3d rotationAxis, Point3d rotationCenter)", + "signature": "bool Rotate(double angleRadians, Vector3d rotationAxis, Point3d rotationCenter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -107452,7 +107534,7 @@ "parameters": [ { "name": "angleRadians", - "type": "System.Double", + "type": "double", "summary": "Angle of rotation in radians." }, { @@ -107469,7 +107551,7 @@ "returns": "True if geometry successfully rotated." }, { - "signature": "System.Boolean Scale(System.Double scaleFactor)", + "signature": "bool Scale(double scaleFactor)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -107478,14 +107560,14 @@ "parameters": [ { "name": "scaleFactor", - "type": "System.Double", + "type": "double", "summary": "The uniform scaling factor." } ], "returns": "True if geometry successfully scaled." }, { - "signature": "System.Boolean SetUserString(System.String key, System.String value)", + "signature": "bool SetUserString(string key, string value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -107494,19 +107576,19 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "id used to retrieve this string." }, { "name": "value", - "type": "System.String", + "type": "string", "summary": "string associated with key." } ], "returns": "True on success." }, { - "signature": "System.Boolean Transform(Transform xform)", + "signature": "bool Transform(Transform xform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -107522,7 +107604,7 @@ "returns": "True if geometry successfully transformed." }, { - "signature": "System.Boolean Translate(System.Double x, System.Double y, System.Double z)", + "signature": "bool Translate(double x, double y, double z)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -107531,24 +107613,24 @@ "parameters": [ { "name": "x", - "type": "System.Double", + "type": "double", "summary": "The X component." }, { "name": "y", - "type": "System.Double", + "type": "double", "summary": "The Y component." }, { "name": "z", - "type": "System.Double", + "type": "double", "summary": "The Z component." } ], "returns": "True if geometry successfully translated." }, { - "signature": "System.Boolean Translate(Vector3d translationVector)", + "signature": "bool Translate(Vector3d translationVector)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -107641,7 +107723,7 @@ ], "methods": [ { - "signature": "Hatch[] Create(Curve curve, System.Int32 hatchPatternIndex, System.Double rotationRadians, System.Double scale, System.Double tolerance)", + "signature": "Hatch[] Create(Curve curve, int hatchPatternIndex, double rotationRadians, double scale, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -107655,29 +107737,29 @@ }, { "name": "hatchPatternIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the hatch pattern in the document hatch pattern table." }, { "name": "rotationRadians", - "type": "System.Double", + "type": "double", "summary": "The relative rotation of the pattern." }, { "name": "scale", - "type": "System.Double", + "type": "double", "summary": "A scaling factor." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "" } ], "returns": "An array of hatches. The array might be empty on error." }, { - "signature": "Hatch[] Create(Curve curve, System.Int32 hatchPatternIndex, System.Double rotationRadians, System.Double scale)", + "signature": "Hatch[] Create(Curve curve, int hatchPatternIndex, double rotationRadians, double scale)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -107693,24 +107775,24 @@ }, { "name": "hatchPatternIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the hatch pattern in the document hatch pattern table." }, { "name": "rotationRadians", - "type": "System.Double", + "type": "double", "summary": "The relative rotation of the pattern." }, { "name": "scale", - "type": "System.Double", + "type": "double", "summary": "A scaling factor." } ], "returns": "An array of hatches. The array might be empty on error." }, { - "signature": "Hatch[] Create(IEnumerable curves, System.Int32 hatchPatternIndex, System.Double rotationRadians, System.Double scale, System.Double tolerance)", + "signature": "Hatch[] Create(IEnumerable curves, int hatchPatternIndex, double rotationRadians, double scale, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -107724,29 +107806,29 @@ }, { "name": "hatchPatternIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the hatch pattern in the document hatch pattern table." }, { "name": "rotationRadians", - "type": "System.Double", + "type": "double", "summary": "The relative rotation of the pattern." }, { "name": "scale", - "type": "System.Double", + "type": "double", "summary": "A scaling factor." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "" } ], "returns": "An array of hatches. The array might be empty on error." }, { - "signature": "Hatch[] Create(IEnumerable curves, System.Int32 hatchPatternIndex, System.Double rotationRadians, System.Double scale)", + "signature": "Hatch[] Create(IEnumerable curves, int hatchPatternIndex, double rotationRadians, double scale)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -107762,24 +107844,24 @@ }, { "name": "hatchPatternIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the hatch pattern in the document hatch pattern table." }, { "name": "rotationRadians", - "type": "System.Double", + "type": "double", "summary": "The relative rotation of the pattern." }, { "name": "scale", - "type": "System.Double", + "type": "double", "summary": "A scaling factor." } ], "returns": "An array of hatches. The array might be empty on error." }, { - "signature": "Hatch Create(Plane hatchPlane, Curve outerLoop, IEnumerable innerLoops, System.Int32 hatchPatternIndex, System.Double rotationRadians, System.Double scale)", + "signature": "Hatch Create(Plane hatchPlane, Curve outerLoop, IEnumerable innerLoops, int hatchPatternIndex, double rotationRadians, double scale)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -107803,23 +107885,23 @@ }, { "name": "hatchPatternIndex", - "type": "System.Int32", + "type": "int", "summary": "" }, { "name": "rotationRadians", - "type": "System.Double", + "type": "double", "summary": "" }, { "name": "scale", - "type": "System.Double", + "type": "double", "summary": "" } ] }, { - "signature": "Hatch CreateFromBrep(Brep brep, System.Int32 brepFaceIndex, System.Int32 hatchPatternIndex, System.Double rotationRadians, System.Double scale, Point3d basePoint)", + "signature": "Hatch CreateFromBrep(Brep brep, int brepFaceIndex, int hatchPatternIndex, double rotationRadians, double scale, Point3d basePoint)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -107827,7 +107909,7 @@ "since": "7.18" }, { - "signature": "System.Void CreateDisplayGeometry(DocObjects.HatchPattern pattern, System.Double patternScale, out Curve[] bounds, out Line[] lines, out Brep solidBrep)", + "signature": "void CreateDisplayGeometry(DocObjects.HatchPattern pattern, double patternScale, out Curve[] bounds, out Line[] lines, out Brep solidBrep)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -107844,7 +107926,7 @@ "returns": "An array of geometry that formed the appearance of the original elements." }, { - "signature": "Curve[] Get3dCurves(System.Boolean outer)", + "signature": "Curve[] Get3dCurves(bool outer)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -107853,7 +107935,7 @@ "parameters": [ { "name": "outer", - "type": "System.Boolean", + "type": "bool", "summary": "True to get the outer curves, False to get the inner curves" } ] @@ -107867,7 +107949,7 @@ "since": "7.0" }, { - "signature": "System.Void ScalePattern(Transform xform)", + "signature": "void ScalePattern(Transform xform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -107875,7 +107957,7 @@ "since": "6.11" }, { - "signature": "System.Void SetGradientFill(Rhino.Display.ColorGradient fill)", + "signature": "void SetGradientFill(Rhino.Display.ColorGradient fill)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -107917,12 +107999,12 @@ "parameters": [ { "name": "uCount", - "type": "System.Int32", + "type": "int", "summary": "The number of parameters in the \"u\" direction." }, { "name": "vCount", - "type": "System.Int32", + "type": "int", "summary": "The number of parameters in the \"v\" direction." } ] @@ -107959,7 +108041,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -107967,7 +108049,7 @@ "since": "7.0" }, { - "signature": "Point3d PointAt(System.Int32 uIndex, System.Int32 vIndex)", + "signature": "Point3d PointAt(int uIndex, int vIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -107976,19 +108058,19 @@ "parameters": [ { "name": "uIndex", - "type": "System.Int32", + "type": "int", "summary": "The \"u\" index." }, { "name": "vIndex", - "type": "System.Int32", + "type": "int", "summary": "The \"v\" index." } ], "returns": "The point location." }, { - "signature": "System.Void SetPointAt(System.Int32 uIndex, System.Int32 vIndex, Point3d point)", + "signature": "void SetPointAt(int uIndex, int vIndex, Point3d point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -107997,12 +108079,12 @@ "parameters": [ { "name": "uIndex", - "type": "System.Int32", + "type": "int", "summary": "The \"u\" index." }, { "name": "vIndex", - "type": "System.Int32", + "type": "int", "summary": "The \"v\" index." }, { @@ -108013,7 +108095,7 @@ ] }, { - "signature": "System.Void SetTwistAt(System.Int32 uIndex, System.Int32 vIndex, Vector3d twist)", + "signature": "void SetTwistAt(int uIndex, int vIndex, Vector3d twist)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -108022,12 +108104,12 @@ "parameters": [ { "name": "uIndex", - "type": "System.Int32", + "type": "int", "summary": "The \"u\" index." }, { "name": "vIndex", - "type": "System.Int32", + "type": "int", "summary": "The \"v\" index." }, { @@ -108038,7 +108120,7 @@ ] }, { - "signature": "System.Void SetUParameterAt(System.Int32 index, System.Double parameter)", + "signature": "void SetUParameterAt(int index, double parameter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -108047,18 +108129,18 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The index." }, { "name": "parameter", - "type": "System.Double", + "type": "double", "summary": "The parameter value." } ] }, { - "signature": "System.Void SetUTangentAt(System.Int32 uIndex, System.Int32 vIndex, Vector3d tangent)", + "signature": "void SetUTangentAt(int uIndex, int vIndex, Vector3d tangent)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -108067,12 +108149,12 @@ "parameters": [ { "name": "uIndex", - "type": "System.Int32", + "type": "int", "summary": "The \"u\" index." }, { "name": "vIndex", - "type": "System.Int32", + "type": "int", "summary": "The \"v\" index." }, { @@ -108083,7 +108165,7 @@ ] }, { - "signature": "System.Void SetVParameterAt(System.Int32 index, System.Double parameter)", + "signature": "void SetVParameterAt(int index, double parameter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -108092,18 +108174,18 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The index." }, { "name": "parameter", - "type": "System.Double", + "type": "double", "summary": "The parameter value." } ] }, { - "signature": "System.Void SetVTangentAt(System.Int32 uIndex, System.Int32 vIndex, Vector3d tangent)", + "signature": "void SetVTangentAt(int uIndex, int vIndex, Vector3d tangent)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -108112,12 +108194,12 @@ "parameters": [ { "name": "uIndex", - "type": "System.Int32", + "type": "int", "summary": "The \"u\" index." }, { "name": "vIndex", - "type": "System.Int32", + "type": "int", "summary": "The \"v\" index." }, { @@ -108137,7 +108219,7 @@ "returns": "A NURBS surface is successful, None otherwise." }, { - "signature": "Vector3d TwistAt(System.Int32 uIndex, System.Int32 vIndex)", + "signature": "Vector3d TwistAt(int uIndex, int vIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -108146,19 +108228,19 @@ "parameters": [ { "name": "uIndex", - "type": "System.Int32", + "type": "int", "summary": "The \"u\" index." }, { "name": "vIndex", - "type": "System.Int32", + "type": "int", "summary": "The \"v\" index." } ], "returns": "The twist direction." }, { - "signature": "System.Double UParameterAt(System.Int32 index)", + "signature": "double UParameterAt(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -108167,14 +108249,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The index." } ], "returns": "The parameter." }, { - "signature": "Vector3d UTangentAt(System.Int32 uIndex, System.Int32 vIndex)", + "signature": "Vector3d UTangentAt(int uIndex, int vIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -108183,19 +108265,19 @@ "parameters": [ { "name": "uIndex", - "type": "System.Int32", + "type": "int", "summary": "The \"u\" index." }, { "name": "vIndex", - "type": "System.Int32", + "type": "int", "summary": "The \"v\" index." } ], "returns": "The tangent direction." }, { - "signature": "System.Double VParameterAt(System.Int32 index)", + "signature": "double VParameterAt(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -108204,14 +108286,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The index." } ], "returns": "The parameter." }, { - "signature": "Vector3d VTangentAt(System.Int32 uIndex, System.Int32 vIndex)", + "signature": "Vector3d VTangentAt(int uIndex, int vIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -108220,12 +108302,12 @@ "parameters": [ { "name": "uIndex", - "type": "System.Int32", + "type": "int", "summary": "The \"u\" index." }, { "name": "vIndex", - "type": "System.Int32", + "type": "int", "summary": "The \"v\" index." } ], @@ -108285,7 +108367,7 @@ ], "methods": [ { - "signature": "HiddenLineDrawing Compute(HiddenLineDrawingParameters parameters, System.Boolean multipleThreads, IProgress progress, System.Threading.CancellationToken cancelToken)", + "signature": "HiddenLineDrawing Compute(HiddenLineDrawingParameters parameters, bool multipleThreads, IProgress progress, System.Threading.CancellationToken cancelToken)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -108294,7 +108376,7 @@ "returns": "Results of calculation on success, None on failure or cancellation" }, { - "signature": "HiddenLineDrawing Compute(HiddenLineDrawingParameters parameters, System.Boolean multipleThreads)", + "signature": "HiddenLineDrawing Compute(HiddenLineDrawingParameters parameters, bool multipleThreads)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -108303,7 +108385,7 @@ "returns": "Results of calculation on success, None on failure" }, { - "signature": "BoundingBox BoundingBox(System.Boolean includeHidden)", + "signature": "BoundingBox BoundingBox(bool includeHidden)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -108312,14 +108394,14 @@ "parameters": [ { "name": "includeHidden", - "type": "System.Boolean", + "type": "bool", "summary": "Include hidden objects." } ], "returns": "The tight bounding box." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -108327,7 +108409,7 @@ "since": "6.0" }, { - "signature": "System.Void RejoinCompatibleVisible()", + "signature": "void RejoinCompatibleVisible()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -108492,7 +108574,7 @@ ], "methods": [ { - "signature": "HiddenLineDrawingSegment Curve(System.Double t, System.Int32 side)", + "signature": "HiddenLineDrawingSegment Curve(double t, int side)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -108501,19 +108583,19 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "The parameter." }, { "name": "side", - "type": "System.Int32", + "type": "int", "summary": "Determines which side to return at breakpoints, where: 0 - default, <0 - curve that contains an interval [t-, t], for some t- < t, >0 - curve that contains an interval [t, t+], for some t+ > t." } ], "returns": "The HiddenLineDrawingCurve object if successful." }, { - "signature": "HiddenLineDrawingSegment Curve(System.Double t)", + "signature": "HiddenLineDrawingSegment Curve(double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -108522,7 +108604,7 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "The parameter." } ], @@ -108603,7 +108685,7 @@ ], "methods": [ { - "signature": "System.Void AddClippingPlane(Plane plane)", + "signature": "void AddClippingPlane(Plane plane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -108611,7 +108693,7 @@ "since": "6.0" }, { - "signature": "System.Boolean AddGeometry(GeometryBase geometry, System.Object tag, System.Boolean occluding_sections)", + "signature": "bool AddGeometry(GeometryBase geometry, object tag, bool occluding_sections)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -108625,19 +108707,19 @@ }, { "name": "tag", - "type": "System.Object", + "type": "object", "summary": "arbitrary data to be associated with this geometry" }, { "name": "occluding_sections", - "type": "System.Boolean", + "type": "bool", "summary": "sections of this geometry occlude" } ], "returns": "True if the type of geometry can be added for calculations. Currently only curves, meshes, breps, surfaces and extrusions are supported" }, { - "signature": "System.Boolean AddGeometry(GeometryBase geometry, System.Object tag)", + "signature": "bool AddGeometry(GeometryBase geometry, object tag)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -108651,14 +108733,14 @@ }, { "name": "tag", - "type": "System.Object", + "type": "object", "summary": "arbitrary data to be associated with this geometry" } ], "returns": "True if the type of geometry can be added for calculations. Currently only curves, meshes, breps, surfaces and extrusions are supported" }, { - "signature": "System.Boolean AddGeometry(GeometryBase geometry, Transform xform, System.Object tag, System.Boolean occluding_sections)", + "signature": "bool AddGeometry(GeometryBase geometry, Transform xform, object tag, bool occluding_sections)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -108677,19 +108759,19 @@ }, { "name": "tag", - "type": "System.Object", + "type": "object", "summary": "arbitrary data to be associated with this geometry" }, { "name": "occluding_sections", - "type": "System.Boolean", + "type": "bool", "summary": "sections of this geometry occlude" } ], "returns": "True if the type of geometry can be added for calculations. Currently only points, point clouds, curves, meshes, breps, surfaces and extrusions are supported" }, { - "signature": "System.Boolean AddGeometry(GeometryBase geometry, Transform xform, System.Object tag)", + "signature": "bool AddGeometry(GeometryBase geometry, Transform xform, object tag)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -108708,14 +108790,14 @@ }, { "name": "tag", - "type": "System.Object", + "type": "object", "summary": "arbitrary data to be associated with this geometry" } ], "returns": "True if the type of geometry can be added for calculations. Currently only points, point clouds, curves, meshes, breps, surfaces and extrusions are supported" }, { - "signature": "System.Boolean AddGeometryAndPlanes(GeometryBase geometry, System.Object tag, List clips)", + "signature": "bool AddGeometryAndPlanes(GeometryBase geometry, object tag, bool occluding_sections, List clips)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -108729,9 +108811,14 @@ }, { "name": "tag", - "type": "System.Object", + "type": "object", "summary": "arbitrary data to be associated with this geometry" }, + { + "name": "occluding_sections", + "type": "bool", + "summary": "sections of this geometry occlude" + }, { "name": "clips", "type": "List", @@ -108741,7 +108828,7 @@ "returns": "True if the type of geometry can be added for calculations. Currently only curves, meshes, breps, surfaces and extrusions are supported" }, { - "signature": "System.Boolean AddGeometryAndPlanes(GeometryBase geometry, System.Object tag, System.Boolean occluding_sections, List clips)", + "signature": "bool AddGeometryAndPlanes(GeometryBase geometry, object tag, List clips)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -108755,14 +108842,9 @@ }, { "name": "tag", - "type": "System.Object", + "type": "object", "summary": "arbitrary data to be associated with this geometry" }, - { - "name": "occluding_sections", - "type": "System.Boolean", - "summary": "sections of this geometry occlude" - }, { "name": "clips", "type": "List", @@ -108772,7 +108854,7 @@ "returns": "True if the type of geometry can be added for calculations. Currently only curves, meshes, breps, surfaces and extrusions are supported" }, { - "signature": "System.Boolean AddGeometryAndPlanes(GeometryBase geometry, Transform xform, System.Object tag, List clips)", + "signature": "bool AddGeometryAndPlanes(GeometryBase geometry, Transform xform, object tag, bool occluding_sections, List clips)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -108791,9 +108873,14 @@ }, { "name": "tag", - "type": "System.Object", + "type": "object", "summary": "arbitrary data to be associated with this geometry" }, + { + "name": "occluding_sections", + "type": "bool", + "summary": "sections of this geometry occlude" + }, { "name": "clips", "type": "List", @@ -108803,7 +108890,7 @@ "returns": "True if the type of geometry can be added for calculations. Currently only points, point clouds, curves, meshes, breps, surfaces and extrusions are supported" }, { - "signature": "System.Boolean AddGeometryAndPlanes(GeometryBase geometry, Transform xform, System.Object tag, System.Boolean occluding_sections, List clips)", + "signature": "bool AddGeometryAndPlanes(GeometryBase geometry, Transform xform, object tag, List clips)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -108822,14 +108909,9 @@ }, { "name": "tag", - "type": "System.Object", + "type": "object", "summary": "arbitrary data to be associated with this geometry" }, - { - "name": "occluding_sections", - "type": "System.Boolean", - "summary": "sections of this geometry occlude" - }, { "name": "clips", "type": "List", @@ -108839,7 +108921,7 @@ "returns": "True if the type of geometry can be added for calculations. Currently only points, point clouds, curves, meshes, breps, surfaces and extrusions are supported" }, { - "signature": "System.Void SetViewport(Display.RhinoViewport viewport)", + "signature": "void SetViewport(Display.RhinoViewport viewport)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -108855,7 +108937,7 @@ "returns": "True if the viewport has been set." }, { - "signature": "System.Void SetViewport(ViewportInfo viewport)", + "signature": "void SetViewport(ViewportInfo viewport)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -109210,14 +109292,14 @@ ], "methods": [ { - "signature": "System.Void DeleteAllUserStrings()", + "signature": "void DeleteAllUserStrings()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.9" }, { - "signature": "System.Boolean DeleteUserString(System.String key)", + "signature": "bool DeleteUserString(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -109232,7 +109314,7 @@ "since": "5.6" }, { - "signature": "System.String GetUserString(System.String key)", + "signature": "string GetUserString(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -109241,7 +109323,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "id used to retrieve the string." } ], @@ -109257,7 +109339,7 @@ "returns": "A new collection." }, { - "signature": "System.Boolean SetUserString(System.String key, System.String value)", + "signature": "bool SetUserString(string key, string value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -109266,12 +109348,12 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "id used to retrieve this string." }, { "name": "value", - "type": "System.String", + "type": "string", "summary": "string associated with key." } ], @@ -109375,12 +109457,12 @@ "parameters": [ { "name": "amount", - "type": "System.Int32", + "type": "int", "summary": "Number of values to add to this Interpolator. Must be equal to or larger than zero." }, { "name": "defaultValue", - "type": "System.Double", + "type": "double", "summary": "Number to add." } ] @@ -109395,7 +109477,7 @@ "parameters": [ { "name": "initialCapacity", - "type": "System.Int32", + "type": "int", "summary": "Number of items this interpolator can store without resizing." } ] @@ -109429,7 +109511,7 @@ ], "methods": [ { - "signature": "System.Double InterpolateCatmullRom(System.Double t)", + "signature": "double InterpolateCatmullRom(double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -109438,14 +109520,14 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Parameter to sample at. The integer portion of the parameter indicates the index of the left-hand value. If this Interpolator is cyclical, parameters will be wrapped." } ], "returns": "The sampled value at t." }, { - "signature": "System.Double InterpolateCosine(System.Double t)", + "signature": "double InterpolateCosine(double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -109454,14 +109536,14 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Parameter to sample at. The integer portion of the parameter indicates the index of the left-hand value. If this Interpolator is cyclical, parameters will be wrapped." } ], "returns": "The sampled value at t." }, { - "signature": "System.Double InterpolateCubic(System.Double t)", + "signature": "double InterpolateCubic(double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -109470,14 +109552,14 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Parameter to sample at. The integer portion of the parameter indicates the index of the left-hand value. If this Interpolator is cyclical, parameters will be wrapped." } ], "returns": "The sampled value at t." }, { - "signature": "System.Double InterpolateLinear(System.Double t)", + "signature": "double InterpolateLinear(double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -109486,14 +109568,14 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Parameter to sample at. The integer portion of the parameter indicates the index of the left-hand value. If this Interpolator is cyclical, parameters will be wrapped." } ], "returns": "The sampled value at t." }, { - "signature": "System.Double InterpolateNearestNeighbour(System.Double t)", + "signature": "double InterpolateNearestNeighbour(double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -109502,7 +109584,7 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Parameter to sample at. The integer portion of the parameter indicates the index of the left-hand value. If this Interpolator is cyclical, parameters will be wrapped." } ], @@ -109618,7 +109700,7 @@ ], "methods": [ { - "signature": "System.Void CopyTo(IntersectionEvent[] array, System.Int32 arrayIndex)", + "signature": "void CopyTo(IntersectionEvent[] array, int arrayIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -109632,13 +109714,13 @@ }, { "name": "arrayIndex", - "type": "System.Int32", + "type": "int", "summary": "Zero-based index in which to start the copy." } ] }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -109646,7 +109728,7 @@ "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -109654,7 +109736,7 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] @@ -109726,7 +109808,48 @@ "returns": "The intersection type." }, { - "signature": "System.Boolean BrepBrep(Brep brepA, Brep brepB, System.Double tolerance, out Curve[] intersectionCurves, out Point3d[] intersectionPoints)", + "signature": "bool BrepBrep(Brep brepA, Brep brepB, double tolerance, bool joinCurves, out Curve[] intersectionCurves, out Point3d[] intersectionPoints)", + "modifiers": ["public", "static"], + "protected": false, + "virtual": false, + "summary": "Intersects two Breps.", + "since": "8.12", + "parameters": [ + { + "name": "brepA", + "type": "Brep", + "summary": "First Brep for intersection." + }, + { + "name": "brepB", + "type": "Brep", + "summary": "Second Brep for intersection." + }, + { + "name": "tolerance", + "type": "double", + "summary": "Intersection tolerance." + }, + { + "name": "joinCurves", + "type": "bool", + "summary": "If true, join the resulting curves where possible." + }, + { + "name": "intersectionCurves", + "type": "Curve[]", + "summary": "The intersection curves will be returned here." + }, + { + "name": "intersectionPoints", + "type": "Point3d[]", + "summary": "The intersection points will be returned here." + } + ], + "returns": "True on success; False on failure." + }, + { + "signature": "bool BrepBrep(Brep brepA, Brep brepB, double tolerance, out Curve[] intersectionCurves, out Point3d[] intersectionPoints)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -109745,7 +109868,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Intersection tolerance." }, { @@ -109762,7 +109885,7 @@ "returns": "True on success; False on failure." }, { - "signature": "System.Boolean BrepPlane(Brep brep, Plane plane, System.Double tolerance, out Curve[] intersectionCurves, out Point3d[] intersectionPoints)", + "signature": "bool BrepPlane(Brep brep, Plane plane, double tolerance, out Curve[] intersectionCurves, out Point3d[] intersectionPoints)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -109781,7 +109904,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use for intersections." }, { @@ -109798,7 +109921,48 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean BrepSurface(Brep brep, Surface surface, System.Double tolerance, out Curve[] intersectionCurves, out Point3d[] intersectionPoints)", + "signature": "bool BrepSurface(Brep brep, Surface surface, double tolerance, bool joinCurves, out Curve[] intersectionCurves, out Point3d[] intersectionPoints)", + "modifiers": ["public", "static"], + "protected": false, + "virtual": false, + "summary": "Intersects a Brep and a Surface.", + "since": "8.12", + "parameters": [ + { + "name": "brep", + "type": "Brep", + "summary": "A brep to be intersected." + }, + { + "name": "surface", + "type": "Surface", + "summary": "A surface to be intersected." + }, + { + "name": "tolerance", + "type": "double", + "summary": "A tolerance value." + }, + { + "name": "joinCurves", + "type": "bool", + "summary": "If true, join the resulting curves where possible." + }, + { + "name": "intersectionCurves", + "type": "Curve[]", + "summary": "The intersection curves array argument. This out reference is assigned during the call." + }, + { + "name": "intersectionPoints", + "type": "Point3d[]", + "summary": "The intersection points array argument. This out reference is assigned during the call." + } + ], + "returns": "True on success; False on failure." + }, + { + "signature": "bool BrepSurface(Brep brep, Surface surface, double tolerance, out Curve[] intersectionCurves, out Point3d[] intersectionPoints)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -109817,7 +109981,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "A tolerance value." }, { @@ -109865,53 +110029,48 @@ "returns": "The intersection type." }, { - "signature": "System.Boolean CurveBrep(Curve curve, Brep brep, System.Double tolerance, out Curve[] overlapCurves, out Point3d[] intersectionPoints, out System.Double[] curveParameters)", + "signature": "bool CurveBrep(Curve curve, Brep brep, double tolerance, double angleTolerance, out double t)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "summary": "Intersects a curve with a Brep. This function returns the 3D points of intersection, curve parameters at the intersection locations, and 3D overlap curves. If an error occurs while processing overlap curves, this function will return false, but it will still provide partial results.", + "summary": "Intersect a curve with a Brep. This function returns the intersection parameters on the curve.", "since": "6.0", "parameters": [ { "name": "curve", "type": "Curve", - "summary": "Curve for intersection." + "summary": "Curve." }, { "name": "brep", "type": "Brep", - "summary": "Brep for intersection." + "summary": "Brep." }, { "name": "tolerance", - "type": "System.Double", - "summary": "Fitting and near miss tolerance." - }, - { - "name": "overlapCurves", - "type": "Curve[]", - "summary": "The overlap curves will be returned here." + "type": "double", + "summary": "Absolute tolerance for intersections." }, { - "name": "intersectionPoints", - "type": "Point3d[]", - "summary": "The intersection points will be returned here." + "name": "angleTolerance", + "type": "double", + "summary": "Angle tolerance in radians." }, { - "name": "curveParameters", - "type": "System.Double[]", - "summary": "The intersection curve parameters will be returned here." + "name": "t", + "type": "double", + "summary": "Curve parameters at intersections." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean CurveBrep(Curve curve, Brep brep, System.Double tolerance, out Curve[] overlapCurves, out Point3d[] intersectionPoints)", + "signature": "bool CurveBrep(Curve curve, Brep brep, double tolerance, out Curve[] overlapCurves, out Point3d[] intersectionPoints, out double curveParameters)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "summary": "Intersects a curve with a Brep. This function returns the 3D points of intersection and 3D overlap curves. If an error occurs while processing overlap curves, this function will return false, but it will still provide partial results.", - "since": "5.0", + "summary": "Intersects a curve with a Brep. This function returns the 3D points of intersection, curve parameters at the intersection locations, and 3D overlap curves. If an error occurs while processing overlap curves, this function will return false, but it will still provide partial results.", + "since": "6.0", "parameters": [ { "name": "curve", @@ -109925,7 +110084,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Fitting and near miss tolerance." }, { @@ -109937,48 +110096,53 @@ "name": "intersectionPoints", "type": "Point3d[]", "summary": "The intersection points will be returned here." + }, + { + "name": "curveParameters", + "type": "double", + "summary": "The intersection curve parameters will be returned here." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean CurveBrep(Curve curve, Brep brep, System.Double tolerance, System.Double angleTolerance, out System.Double[] t)", + "signature": "bool CurveBrep(Curve curve, Brep brep, double tolerance, out Curve[] overlapCurves, out Point3d[] intersectionPoints)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "summary": "Intersect a curve with a Brep. This function returns the intersection parameters on the curve.", - "since": "6.0", + "summary": "Intersects a curve with a Brep. This function returns the 3D points of intersection and 3D overlap curves. If an error occurs while processing overlap curves, this function will return false, but it will still provide partial results.", + "since": "5.0", "parameters": [ { "name": "curve", "type": "Curve", - "summary": "Curve." + "summary": "Curve for intersection." }, { "name": "brep", "type": "Brep", - "summary": "Brep." + "summary": "Brep for intersection." }, { "name": "tolerance", - "type": "System.Double", - "summary": "Absolute tolerance for intersections." + "type": "double", + "summary": "Fitting and near miss tolerance." }, { - "name": "angleTolerance", - "type": "System.Double", - "summary": "Angle tolerance in radians." + "name": "overlapCurves", + "type": "Curve[]", + "summary": "The overlap curves will be returned here." }, { - "name": "t", - "type": "System.Double[]", - "summary": "Curve parameters at intersections." + "name": "intersectionPoints", + "type": "Point3d[]", + "summary": "The intersection points will be returned here." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean CurveBrepFace(Curve curve, BrepFace face, System.Double tolerance, out Curve[] overlapCurves, out Point3d[] intersectionPoints)", + "signature": "bool CurveBrepFace(Curve curve, BrepFace face, double tolerance, out Curve[] overlapCurves, out Point3d[] intersectionPoints)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -109997,7 +110161,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Fitting and near miss tolerance." }, { @@ -110014,7 +110178,7 @@ "returns": "True on success, False on failure." }, { - "signature": "CurveIntersections CurveCurve(Curve curveA, Curve curveB, System.Double tolerance, System.Double overlapTolerance)", + "signature": "CurveIntersections CurveCurve(Curve curveA, Curve curveB, double tolerance, double overlapTolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -110033,19 +110197,19 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Intersection tolerance. If the curves approach each other to within tolerance, an intersection is assumed." }, { "name": "overlapTolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance with which the curves are tested." } ], "returns": "A collection of intersection events." }, { - "signature": "CurveIntersections CurveCurveValidate(Curve curveA, Curve curveB, System.Double tolerance, System.Double overlapTolerance, out System.Int32[] invalidIndices, out TextLog textLog)", + "signature": "CurveIntersections CurveCurveValidate(Curve curveA, Curve curveB, double tolerance, double overlapTolerance, out int invalidIndices, out TextLog textLog)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -110064,17 +110228,17 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Intersection tolerance. If the curves approach each other to within tolerance, an intersection is assumed." }, { "name": "overlapTolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance with which the curves are tested." }, { "name": "invalidIndices", - "type": "System.Int32[]", + "type": "int", "summary": "The indices in the resulting CurveIntersections collection that are invalid." }, { @@ -110086,7 +110250,7 @@ "returns": "A collection of intersection events." }, { - "signature": "CurveIntersections CurveLine(Curve curve, Line line, System.Double tolerance, System.Double overlapTolerance)", + "signature": "CurveIntersections CurveLine(Curve curve, Line line, double tolerance, double overlapTolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -110105,19 +110269,19 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Intersection tolerance. If the curves approach each other to within tolerance, an intersection is assumed." }, { "name": "overlapTolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance with which the curves are tested." } ], "returns": "A collection of intersection events." }, { - "signature": "CurveIntersections CurvePlane(Curve curve, Plane plane, System.Double tolerance)", + "signature": "CurveIntersections CurvePlane(Curve curve, Plane plane, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -110136,14 +110300,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use during intersection." } ], "returns": "A list of intersection events or None if no intersections were recorded." }, { - "signature": "CurveIntersections CurveSelf(Curve curve, System.Double tolerance)", + "signature": "CurveIntersections CurveSelf(Curve curve, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -110157,14 +110321,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Intersection tolerance. If the curve approaches itself to within tolerance, an intersection is assumed." } ], "returns": "A collection of intersection events." }, { - "signature": "CurveIntersections CurveSurface(Curve curve, Interval curveDomain, Surface surface, System.Double tolerance, System.Double overlapTolerance)", + "signature": "CurveIntersections CurveSurface(Curve curve, Interval curveDomain, Surface surface, double tolerance, double overlapTolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -110188,19 +110352,19 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Intersection tolerance. If the curve approaches the surface to within tolerance, an intersection is assumed." }, { "name": "overlapTolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance with which the curves are tested." } ], "returns": "A collection of intersection events." }, { - "signature": "CurveIntersections CurveSurface(Curve curve, Surface surface, System.Double tolerance, System.Double overlapTolerance)", + "signature": "CurveIntersections CurveSurface(Curve curve, Surface surface, double tolerance, double overlapTolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -110219,19 +110383,19 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Intersection tolerance. If the curve approaches the surface to within tolerance, an intersection is assumed." }, { "name": "overlapTolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance with which the curves are tested." } ], "returns": "A collection of intersection events." }, { - "signature": "CurveIntersections CurveSurfaceValidate(Curve curve, Interval curveDomain, Surface surface, System.Double tolerance, System.Double overlapTolerance, out System.Int32[] invalidIndices, out TextLog textLog)", + "signature": "CurveIntersections CurveSurfaceValidate(Curve curve, Interval curveDomain, Surface surface, double tolerance, double overlapTolerance, out int invalidIndices, out TextLog textLog)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -110255,17 +110419,17 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Intersection tolerance. If the curve approaches the surface to within tolerance, an intersection is assumed." }, { "name": "overlapTolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance with which the curves are tested." }, { "name": "invalidIndices", - "type": "System.Int32[]", + "type": "int", "summary": "The indices in the resulting CurveIntersections collection that are invalid." }, { @@ -110277,7 +110441,7 @@ "returns": "A collection of intersection events." }, { - "signature": "CurveIntersections CurveSurfaceValidate(Curve curve, Surface surface, System.Double tolerance, System.Double overlapTolerance, out System.Int32[] invalidIndices, out TextLog textLog)", + "signature": "CurveIntersections CurveSurfaceValidate(Curve curve, Surface surface, double tolerance, double overlapTolerance, out int invalidIndices, out TextLog textLog)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -110296,17 +110460,17 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Intersection tolerance. If the curve approaches the surface to within tolerance, an intersection is assumed." }, { "name": "overlapTolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance with which the curves are tested." }, { "name": "invalidIndices", - "type": "System.Int32[]", + "type": "int", "summary": "The indices in the resulting CurveIntersections collection that are invalid." }, { @@ -110318,7 +110482,7 @@ "returns": "A collection of intersection events." }, { - "signature": "System.Boolean LineBox(Line line, BoundingBox box, System.Double tolerance, out Interval lineParameters)", + "signature": "bool LineBox(Line line, BoundingBox box, double tolerance, out Interval lineParameters)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -110337,7 +110501,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "If tolerance > 0.0, then the intersection is performed against a box that has each side moved out by tolerance." }, { @@ -110349,7 +110513,7 @@ "returns": "True if the line intersects the box, False if no intersection occurs." }, { - "signature": "System.Boolean LineBox(Line line, Box box, System.Double tolerance, out Interval lineParameters)", + "signature": "bool LineBox(Line line, Box box, double tolerance, out Interval lineParameters)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -110368,7 +110532,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "If tolerance > 0.0, then the intersection is performed against a box that has each side moved out by tolerance." }, { @@ -110380,7 +110544,7 @@ "returns": "True if the line intersects the box, False if no intersection occurs." }, { - "signature": "LineCircleIntersection LineCircle(Line line, Circle circle, out System.Double t1, out Point3d point1, out System.Double t2, out Point3d point2)", + "signature": "LineCircleIntersection LineCircle(Line line, Circle circle, out double t1, out Point3d point1, out double t2, out Point3d point2)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -110399,7 +110563,7 @@ }, { "name": "t1", - "type": "System.Double", + "type": "double", "summary": "Parameter on line for first intersection." }, { @@ -110409,7 +110573,7 @@ }, { "name": "t2", - "type": "System.Double", + "type": "double", "summary": "Parameter on line for second intersection." }, { @@ -110452,7 +110616,7 @@ "returns": "If None is returned, the first point is the point on the line closest to the cylinder and the second point is the point on the cylinder closest to the line. \nIf is returned, the first point is the point on the line and the second point is the same point on the cylinder." }, { - "signature": "System.Boolean LineLine(Line lineA, Line lineB, out System.Double a, out System.Double b, System.Double tolerance, System.Boolean finiteSegments)", + "signature": "bool LineLine(Line lineA, Line lineB, out double a, out double b, double tolerance, bool finiteSegments)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -110472,29 +110636,29 @@ }, { "name": "a", - "type": "System.Double", + "type": "double", "summary": "Parameter on lineA that is closest to LineB. The shortest distance between the lines is the chord from lineA.PointAt(a) to lineB.PointAt(b)" }, { "name": "b", - "type": "System.Double", + "type": "double", "summary": "Parameter on lineB that is closest to LineA. The shortest distance between the lines is the chord from lineA.PointAt(a) to lineB.PointAt(b)" }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "If tolerance > 0.0, then an intersection is reported only if the distance between the points is <= tolerance. If tolerance <= 0.0, then the closest point between the lines is reported." }, { "name": "finiteSegments", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the input lines are treated as finite segments. If false, the input lines are treated as infinite lines." } ], "returns": "True if a closest point can be calculated and the result passes the tolerance parameter test; otherwise false." }, { - "signature": "System.Boolean LineLine(Line lineA, Line lineB, out System.Double a, out System.Double b)", + "signature": "bool LineLine(Line lineA, Line lineB, out double a, out double b)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -110513,19 +110677,19 @@ }, { "name": "a", - "type": "System.Double", + "type": "double", "summary": "Parameter on lineA that is closest to lineB." }, { "name": "b", - "type": "System.Double", + "type": "double", "summary": "Parameter on lineB that is closest to lineA. The shortest distance between the lines is the chord from lineA.PointAt(a) to lineB.PointAt(b)" } ], "returns": "True if points are found and False if the lines are numerically parallel. Numerically parallel means the 2x2 matrix: \n+AoA -AoB \n-AoB +BoB is numerically singular, where A = (lineA.To - lineA.From) and B = (lineB.To-lineB.From)." }, { - "signature": "System.Boolean LinePlane(Line line, Plane plane, out System.Double lineParameter)", + "signature": "bool LinePlane(Line line, Plane plane, out double lineParameter)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -110544,7 +110708,7 @@ }, { "name": "lineParameter", - "type": "System.Double", + "type": "double", "summary": "Parameter on line where intersection occurs. If the parameter is not within the {0, 1} Interval then the finite segment does not intersect the plane." } ], @@ -110582,7 +110746,7 @@ "returns": "If LineSphereIntersection.None is returned, the first point is the point on the line closest to the sphere and the second point is the point on the sphere closest to the line. If LineSphereIntersection.Single is returned, the first point is the point on the line and the second point is the same point on the sphere." }, { - "signature": "Point3d[] MeshLine(Mesh mesh, Line line, out System.Int32[] faceIds)", + "signature": "Point3d[] MeshLine(Mesh mesh, Line line, out int faceIds)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -110601,7 +110765,7 @@ }, { "name": "faceIds", - "type": "System.Int32[]", + "type": "int", "summary": "The indices of the intersecting faces. This out reference is assigned during the call. Empty if nothing is found." } ], @@ -110629,7 +110793,7 @@ "returns": "An array of points: one for each face that was passed by the faceIds out reference. Empty if no items are found." }, { - "signature": "Point3d[] MeshLineSorted(Mesh mesh, Line line, out System.Int32[] faceIds)", + "signature": "Point3d[] MeshLineSorted(Mesh mesh, Line line, out int faceIds)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -110648,14 +110812,14 @@ }, { "name": "faceIds", - "type": "System.Int32[]", + "type": "int", "summary": "The indices of the intersecting faces. This out reference is assigned during the call. Empty if nothing is found." } ], "returns": "An array of points: one for each face that was passed by the faceIds out reference. Empty if no items are found." }, { - "signature": "System.Boolean MeshMesh(IEnumerable meshes, System.Double tolerance, out Polyline[] intersections, System.Boolean overlapsPolylines, out Polyline[] overlapsPolylinesResult, System.Boolean overlapsMesh, out Mesh overlapsMeshResult, FileIO.TextLog textLog, System.Threading.CancellationToken cancel, IProgress progress)", + "signature": "bool MeshMesh(IEnumerable meshes, double tolerance, out Polyline[] intersections, bool overlapsPolylines, out Polyline[] overlapsPolylinesResult, bool overlapsMesh, out Mesh overlapsMeshResult, FileIO.TextLog textLog, System.Threading.CancellationToken cancel, IProgress progress)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -110669,7 +110833,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "A tolerance value. If negative, the positive value will be used. WARNING! Good tolerance values are in the magnitude of 10^-7, or RhinoMath.SqrtEpsilon*10." }, { @@ -110679,7 +110843,7 @@ }, { "name": "overlapsPolylines", - "type": "System.Boolean", + "type": "bool", "summary": "If true, overlaps are computed and returned." }, { @@ -110689,7 +110853,7 @@ }, { "name": "overlapsMesh", - "type": "System.Boolean", + "type": "bool", "summary": "If true, an overlaps mesh is computed and returned." }, { @@ -110716,7 +110880,7 @@ "returns": "True, if the operation succeeded, otherwise false." }, { - "signature": "Polyline[] MeshMeshAccurate(Mesh meshA, Mesh meshB, System.Double tolerance)", + "signature": "Polyline[] MeshMeshAccurate(Mesh meshA, Mesh meshB, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -110735,7 +110899,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "A tolerance value. If negative, the positive value will be used. WARNING! Good tolerance values are in the magnitude of 10^-7, or RhinoMath.SqrtEpsilon*10." } ], @@ -110763,7 +110927,7 @@ "returns": "An array of intersection line segments, or None if no intersections were found." }, { - "signature": "System.Boolean MeshMeshPredicate(IEnumerable meshes, System.Double tolerance, out System.Int32[] pairs, FileIO.TextLog textLog)", + "signature": "bool MeshMeshPredicate(IEnumerable meshes, double tolerance, out int pairs, FileIO.TextLog textLog)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -110777,12 +110941,12 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "A tolerance value. If negative, the positive value will be used. WARNING! Good tolerance values are in the magnitude of 10^-7, or RhinoMath.SqrtEpsilon*10." }, { "name": "pairs", - "type": "System.Int32[]", + "type": "int", "summary": "An array containing pairs of meshes that intersect." }, { @@ -110815,7 +110979,7 @@ "returns": "An array of polylines describing the intersection loops, or None if no intersections could be found." }, { - "signature": "Polyline[] MeshPlane(Mesh mesh, MeshIntersectionCache cache, IEnumerable planes, System.Double tolerance)", + "signature": "Polyline[] MeshPlane(Mesh mesh, MeshIntersectionCache cache, IEnumerable planes, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -110839,14 +111003,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Intersection tolerance." } ], "returns": "An array of polylines describing the intersection loops, or None if no intersections could be found." }, { - "signature": "Polyline[] MeshPlane(Mesh mesh, MeshIntersectionCache cache, Plane plane, System.Double tolerance)", + "signature": "Polyline[] MeshPlane(Mesh mesh, MeshIntersectionCache cache, Plane plane, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -110870,7 +111034,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Intersection tolerance." } ], @@ -110898,7 +111062,7 @@ "returns": "An array of polylines describing the intersection loops, or None if no intersections could be found." }, { - "signature": "Point3d[] MeshPolyline(Mesh mesh, PolylineCurve curve, out System.Int32[] faceIds)", + "signature": "Point3d[] MeshPolyline(Mesh mesh, PolylineCurve curve, out int faceIds)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -110917,14 +111081,14 @@ }, { "name": "faceIds", - "type": "System.Int32[]", + "type": "int", "summary": "The indices of the intersecting faces. This out reference is assigned during the call." } ], "returns": "An array of points: one for each face that was passed by the faceIds out reference." }, { - "signature": "Point3d[] MeshPolylineSorted(Mesh mesh, PolylineCurve curve, out System.Int32[] faceIds)", + "signature": "Point3d[] MeshPolylineSorted(Mesh mesh, PolylineCurve curve, out int faceIds)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -110943,14 +111107,14 @@ }, { "name": "faceIds", - "type": "System.Int32[]", + "type": "int", "summary": "The indices of the intersecting faces. This out reference is assigned during the call." } ], "returns": "An array of points: one for each face that was passed by the faceIds out reference." }, { - "signature": "System.Double MeshRay(Mesh mesh, Ray3d ray, out System.Int32[] meshFaceIndices)", + "signature": "double MeshRay(Mesh mesh, Ray3d ray, out int meshFaceIndices)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -110970,14 +111134,14 @@ }, { "name": "meshFaceIndices", - "type": "System.Int32[]", + "type": "int", "summary": "faces on mesh that ray intersects." } ], "returns": ">= 0.0 parameter along ray if successful. < 0.0 if no intersection found." }, { - "signature": "System.Double MeshRay(Mesh mesh, Ray3d ray)", + "signature": "double MeshRay(Mesh mesh, Ray3d ray)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -110998,7 +111162,7 @@ "returns": ">= 0.0 parameter along ray if successful. < 0.0 if no intersection found." }, { - "signature": "System.Boolean PlaneBoundingBox(Plane plane, BoundingBox boundingBox, out Polyline polyline)", + "signature": "bool PlaneBoundingBox(Plane plane, BoundingBox boundingBox, out Polyline polyline)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -111025,7 +111189,7 @@ "returns": "True if successful, False otherwise." }, { - "signature": "PlaneCircleIntersection PlaneCircle(Plane plane, Circle circle, out System.Double firstCircleParameter, out System.Double secondCircleParameter)", + "signature": "PlaneCircleIntersection PlaneCircle(Plane plane, Circle circle, out double firstCircleParameter, out double secondCircleParameter)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -111044,19 +111208,19 @@ }, { "name": "firstCircleParameter", - "type": "System.Double", + "type": "double", "summary": "First intersection parameter on circle if successful or RhinoMath.UnsetValue if not." }, { "name": "secondCircleParameter", - "type": "System.Double", + "type": "double", "summary": "Second intersection parameter on circle if successful or RhinoMath.UnsetValue if not." } ], "returns": "The type of intersection that occurred." }, { - "signature": "System.Boolean PlanePlane(Plane planeA, Plane planeB, out Line intersectionLine)", + "signature": "bool PlanePlane(Plane planeA, Plane planeB, out Line intersectionLine)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -111082,7 +111246,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean PlanePlanePlane(Plane planeA, Plane planeB, Plane planeC, out Point3d intersectionPoint)", + "signature": "bool PlanePlanePlane(Plane planeA, Plane planeB, Plane planeC, out Point3d intersectionPoint)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -111139,7 +111303,7 @@ "returns": "If PlaneSphereIntersection.None is returned, the intersectionCircle has a radius of zero and the center point is the point on the plane closest to the sphere." }, { - "signature": "Point3d[] ProjectPointsToBreps(IEnumerable breps, IEnumerable points, Vector3d direction, System.Double tolerance)", + "signature": "Point3d[] ProjectPointsToBreps(IEnumerable breps, IEnumerable points, Vector3d direction, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -111163,14 +111327,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance used for intersections." } ], "returns": "Array of projected points, or None in case of any error or invalid input." }, { - "signature": "Point3d[] ProjectPointsToBrepsEx(IEnumerable breps, IEnumerable points, Vector3d direction, System.Double tolerance, out System.Int32[] indices)", + "signature": "Point3d[] ProjectPointsToBrepsEx(IEnumerable breps, IEnumerable points, Vector3d direction, double tolerance, out int indices)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -111194,19 +111358,19 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance used for intersections." }, { "name": "indices", - "type": "System.Int32[]", + "type": "int", "summary": "Return points[i] is a projection of points[indices[i]]" } ], "returns": "Array of projected points, or None in case of any error or invalid input." }, { - "signature": "Point3d[] ProjectPointsToMeshes(IEnumerable meshes, IEnumerable points, Vector3d direction, System.Double tolerance)", + "signature": "Point3d[] ProjectPointsToMeshes(IEnumerable meshes, IEnumerable points, Vector3d direction, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -111230,14 +111394,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Projection tolerances used for culling close points and for line-mesh intersection." } ], "returns": "Array of projected points, or None in case of any error or invalid input." }, { - "signature": "Point3d[] ProjectPointsToMeshesEx(IEnumerable meshes, IEnumerable points, Vector3d direction, System.Double tolerance, out System.Int32[] indices)", + "signature": "Point3d[] ProjectPointsToMeshesEx(IEnumerable meshes, IEnumerable points, Vector3d direction, double tolerance, out int indices)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -111261,19 +111425,19 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Projection tolerances used for culling close points and for line-mesh intersection." }, { "name": "indices", - "type": "System.Int32[]", + "type": "int", "summary": "Return points[i] is a projection of points[indices[i]]" } ], "returns": "Array of projected points, or None in case of any error or invalid input." }, { - "signature": "RayShootEvent[] RayShoot(IEnumerable geometry, Ray3d ray, System.Int32 maxReflections)", + "signature": "RayShootEvent[] RayShoot(IEnumerable geometry, Ray3d ray, int maxReflections)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -111292,14 +111456,14 @@ }, { "name": "maxReflections", - "type": "System.Int32", + "type": "int", "summary": "The maximum number of reflections. This value should be any value between 1 and 1000, inclusive." } ], "returns": "An array of RayShootEvent structs if successful, or an empty array on failure." }, { - "signature": "Point3d[] RayShoot(Ray3d ray, IEnumerable geometry, System.Int32 maxReflections)", + "signature": "Point3d[] RayShoot(Ray3d ray, IEnumerable geometry, int maxReflections)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -111318,7 +111482,7 @@ }, { "name": "maxReflections", - "type": "System.Int32", + "type": "int", "summary": "The maximum number of reflections. This value should be any value between 1 and 1000, inclusive." } ], @@ -111351,7 +111515,7 @@ "returns": "The intersection type." }, { - "signature": "System.Boolean SurfaceSurface(Surface surfaceA, Surface surfaceB, System.Double tolerance, out Curve[] intersectionCurves, out Point3d[] intersectionPoints)", + "signature": "bool SurfaceSurface(Surface surfaceA, Surface surfaceB, double tolerance, out Curve[] intersectionCurves, out Point3d[] intersectionPoints)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -111370,7 +111534,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Intersection tolerance." }, { @@ -111493,7 +111657,7 @@ ], "methods": [ { - "signature": "System.Boolean CompareEquivalent(IntersectionEvent eventA, IntersectionEvent eventB, System.Double relativePointTolerance, Rhino.FileIO.TextLog log)", + "signature": "bool CompareEquivalent(IntersectionEvent eventA, IntersectionEvent eventB, double relativePointTolerance, Rhino.FileIO.TextLog log)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -111512,7 +111676,7 @@ }, { "name": "relativePointTolerance", - "type": "System.Double", + "type": "double", "summary": "The comparison tolerance. If RhinoMath.UnsetValue, then RhinoMath.SqrtEpsilon is used." }, { @@ -111523,7 +111687,7 @@ ] }, { - "signature": "System.Boolean CompareEquivalent(IntersectionEvent eventA, IntersectionEvent eventB, System.Double relativePointTolerance)", + "signature": "bool CompareEquivalent(IntersectionEvent eventA, IntersectionEvent eventB, double relativePointTolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -111542,14 +111706,14 @@ }, { "name": "relativePointTolerance", - "type": "System.Double", + "type": "double", "summary": "The comparison tolerance. If RhinoMath.UnsetValue, then RhinoMath.SqrtEpsilon is used." } ], "returns": "True if the two inputs represent the same intersection, False otherwise." }, { - "signature": "System.Void SurfaceOverlapParameter(out Interval uDomain, out Interval vDomain)", + "signature": "void SurfaceOverlapParameter(out Interval uDomain, out Interval vDomain)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -111569,7 +111733,7 @@ ] }, { - "signature": "System.Void SurfacePointParameter(out System.Double u, out System.Double v)", + "signature": "void SurfacePointParameter(out double u, out double v)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -111578,12 +111742,12 @@ "parameters": [ { "name": "u", - "type": "System.Double", + "type": "double", "summary": "Parameter on surface u direction where the intersection occurs." }, { "name": "v", - "type": "System.Double", + "type": "double", "summary": "Parameter on surface v direction where the intersection occurs." } ] @@ -111741,7 +111905,7 @@ ], "methods": [ { - "signature": "Mesh[] FindDetail(RhinoObject objA, RhinoObject objB, System.Double distance, MeshType meshType, MeshingParameters meshingParameters)", + "signature": "Mesh[] FindDetail(RhinoObject objA, RhinoObject objB, double distance, MeshType meshType, MeshingParameters meshingParameters)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -111760,7 +111924,7 @@ }, { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "The largest distance at which a clash can occur." }, { @@ -111777,7 +111941,7 @@ "returns": "The resulting meshes are sub-meshes of the input meshes if successful, or an empty array on error." }, { - "signature": "Mesh[] FindDetail(RhinoObject objA, RhinoObject objB, System.Double distance)", + "signature": "Mesh[] FindDetail(RhinoObject objA, RhinoObject objB, double distance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -111796,14 +111960,14 @@ }, { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "The largest distance at which a clash can occur." } ], "returns": "The resulting meshes are sub-meshes of the input meshes if successful, or an empty array on error." }, { - "signature": "MeshClash[] Search(IEnumerable setA, IEnumerable setB, System.Double distance, System.Int32 maxEventCount)", + "signature": "MeshClash[] Search(IEnumerable setA, IEnumerable setB, double distance, int maxEventCount)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -111822,19 +111986,19 @@ }, { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "The largest distance at which there is a clash. All values smaller than this cause a clash as well." }, { "name": "maxEventCount", - "type": "System.Int32", + "type": "int", "summary": "The maximum number of clash objects." } ], "returns": "An array of clash objects." }, { - "signature": "MeshInterference[] Search(IEnumerable setA, IEnumerable setB, System.Double distance, MeshType meshType, MeshingParameters meshingParameters)", + "signature": "MeshInterference[] Search(IEnumerable setA, IEnumerable setB, double distance, MeshType meshType, MeshingParameters meshingParameters)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -111853,7 +112017,7 @@ }, { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "The largest distance at which a clash can occur." }, { @@ -111870,7 +112034,7 @@ "returns": "An array of mesh interference object if successful, or an empty array on failure." }, { - "signature": "MeshInterference[] Search(IEnumerable setA, IEnumerable setB, System.Double distance)", + "signature": "MeshInterference[] Search(IEnumerable setA, IEnumerable setB, double distance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -111889,14 +112053,14 @@ }, { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "The largest distance at which a clash can occur." } ], "returns": "An array of mesh interference object if successful, or an empty array on failure." }, { - "signature": "MeshClash[] Search(Mesh meshA, IEnumerable setB, System.Double distance, System.Int32 maxEventCount)", + "signature": "MeshClash[] Search(Mesh meshA, IEnumerable setB, double distance, int maxEventCount)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -111915,19 +112079,19 @@ }, { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "The largest distance at which there is a clash. All values smaller than this cause a clash as well." }, { "name": "maxEventCount", - "type": "System.Int32", + "type": "int", "summary": "The maximum number of clash objects." } ], "returns": "An array of clash objects." }, { - "signature": "MeshClash[] Search(Mesh meshA, Mesh meshB, System.Double distance, System.Int32 maxEventCount)", + "signature": "MeshClash[] Search(Mesh meshA, Mesh meshB, double distance, int maxEventCount)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -111946,12 +112110,12 @@ }, { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "The largest distance at which there is a clash. All values smaller than this cause a clash as well." }, { "name": "maxEventCount", - "type": "System.Int32", + "type": "int", "summary": "The maximum number of clash objects." } ], @@ -112013,7 +112177,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -112021,7 +112185,7 @@ "since": "8.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -112030,7 +112194,7 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "If set totruedispose was called explicitly, otherwise specify False if calling from a finalizer." } ] @@ -112203,12 +112367,12 @@ "parameters": [ { "name": "t0", - "type": "System.Double", + "type": "double", "summary": "The first value." }, { "name": "t1", - "type": "System.Double", + "type": "double", "summary": "The second value." } ] @@ -112381,7 +112545,7 @@ "returns": "The union of an empty set and an increasing interval is the increasing interval. \nThe union of two empty sets is empty. \nThe union of an empty set an a non-empty interval is the non-empty interval. \nThe union of two non-empty intervals is [min(a.Min(),b.Min()), max(a.Max(),b.Max())]" }, { - "signature": "System.Int32 CompareTo(Interval other)", + "signature": "int CompareTo(Interval other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -112397,7 +112561,7 @@ "returns": "0: if this is identical to other \n-1: if this[0] < other[0] \n+1: if this[0] > other[0] \n-1: if this[0] == other[0] and this[1] < other[1] \n+1: if this[0] == other[0] and this[1] > other[1]." }, { - "signature": "System.Boolean EpsilonEquals(Interval other, System.Double epsilon)", + "signature": "bool EpsilonEquals(Interval other, double epsilon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -112405,7 +112569,7 @@ "since": "5.4" }, { - "signature": "System.Boolean Equals(Interval other)", + "signature": "bool Equals(Interval other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -112421,7 +112585,7 @@ "returns": "True if obj is an Interval and has the same bounds; False otherwise." }, { - "signature": "System.Boolean Equals(System.Object obj)", + "signature": "bool Equals(object obj)", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -112429,14 +112593,14 @@ "parameters": [ { "name": "obj", - "type": "System.Object", + "type": "object", "summary": "The other object to compare with." } ], "returns": "True if obj is an Interval and has the same bounds; False otherwise." }, { - "signature": "System.Int32 GetHashCode()", + "signature": "int GetHashCode()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -112444,7 +112608,7 @@ "returns": "A hash value that might be equal for two different Interval values." }, { - "signature": "System.Void Grow(System.Double value)", + "signature": "void Grow(double value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -112453,13 +112617,13 @@ "parameters": [ { "name": "value", - "type": "System.Double", + "type": "double", "summary": "Number to include in this interval." } ] }, { - "signature": "System.Boolean IncludesInterval(Interval interval, System.Boolean strict)", + "signature": "bool IncludesInterval(Interval interval, bool strict)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -112473,14 +112637,14 @@ }, { "name": "strict", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the other interval must be fully on the inside of the Interval." } ], "returns": "True if the other interval is contained within the limits of this Interval; otherwise false." }, { - "signature": "System.Boolean IncludesInterval(Interval interval)", + "signature": "bool IncludesInterval(Interval interval)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -112496,7 +112660,7 @@ "returns": "True if the other interval is contained within or is coincident with the limits of this Interval; otherwise false." }, { - "signature": "System.Boolean IncludesParameter(System.Double t, System.Boolean strict)", + "signature": "bool IncludesParameter(double t, bool strict)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -112505,19 +112669,19 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Parameter to test." }, { "name": "strict", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the parameter must be fully on the inside of the Interval." } ], "returns": "True if t is contained within the limits of this Interval." }, { - "signature": "System.Boolean IncludesParameter(System.Double t)", + "signature": "bool IncludesParameter(double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -112526,14 +112690,14 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Parameter to test." } ], "returns": "True if t is contained within or is coincident with the limits of this Interval." }, { - "signature": "System.Void MakeIncreasing()", + "signature": "void MakeIncreasing()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -112550,7 +112714,7 @@ "returns": "Normalized parameter x so that min*(1.0-x) + max*x = intervalParameter." }, { - "signature": "System.Double NormalizedParameterAt(System.Double intervalParameter)", + "signature": "double NormalizedParameterAt(double intervalParameter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -112559,7 +112723,7 @@ "returns": "Normalized parameter x so that min*(1.0-x) + max*x = intervalParameter." }, { - "signature": "System.Double ParameterAt(System.Double normalizedParameter)", + "signature": "double ParameterAt(double normalizedParameter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -112577,7 +112741,7 @@ "returns": "Interval parameter min*(1.0-normalizedParameter) + max*normalized_paramete." }, { - "signature": "System.Void Reverse()", + "signature": "void Reverse()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -112585,7 +112749,7 @@ "since": "5.0" }, { - "signature": "System.Void Swap()", + "signature": "void Swap()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -112593,7 +112757,7 @@ "since": "5.0" }, { - "signature": "System.String ToString()", + "signature": "string ToString()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -112732,7 +112896,7 @@ "parameters": [ { "name": "number", - "type": "System.Double", + "type": "double", "summary": "The shifting value to subtract from (minuend)." }, { @@ -112757,7 +112921,7 @@ }, { "name": "number", - "type": "System.Double", + "type": "double", "summary": "The shifting value to be subtracted (subtrahend)." } ] @@ -112771,7 +112935,7 @@ "parameters": [ { "name": "number", - "type": "System.Double", + "type": "double", "summary": "The shifting value." }, { @@ -112795,7 +112959,7 @@ }, { "name": "number", - "type": "System.Double", + "type": "double", "summary": "The shifting value." } ] @@ -113077,7 +113241,7 @@ ], "methods": [ { - "signature": "Leader Create(System.String text, Plane plane, DimensionStyle dimstyle, Point3d[] points)", + "signature": "Leader Create(string text, Plane plane, DimensionStyle dimstyle, Point3d[] points)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -113085,7 +113249,7 @@ "since": "6.0" }, { - "signature": "Leader CreateWithRichText(System.String richText, Plane plane, DimensionStyle dimstyle, Point3d[] points)", + "signature": "Leader CreateWithRichText(string richText, Plane plane, DimensionStyle dimstyle, Point3d[] points)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -113303,7 +113467,7 @@ ], "methods": [ { - "signature": "LengthMassProperties Compute(Curve curve, System.Boolean length, System.Boolean firstMoments, System.Boolean secondMoments, System.Boolean productMoments)", + "signature": "LengthMassProperties Compute(Curve curve, bool length, bool firstMoments, bool secondMoments, bool productMoments)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -113317,22 +113481,22 @@ }, { "name": "length", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate length." }, { "name": "firstMoments", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate length first moments, length, and length centroid." }, { "name": "secondMoments", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate length second moments." }, { "name": "productMoments", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate length product moments." } ], @@ -113355,7 +113519,7 @@ "returns": "The LengthMassProperties for the given curve, or None on failure." }, { - "signature": "LengthMassProperties Compute(IEnumerable curves, System.Boolean length, System.Boolean firstMoments, System.Boolean secondMoments, System.Boolean productMoments)", + "signature": "LengthMassProperties Compute(IEnumerable curves, bool length, bool firstMoments, bool secondMoments, bool productMoments)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -113369,22 +113533,22 @@ }, { "name": "length", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate length." }, { "name": "firstMoments", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate length first moments, length, and length centroid." }, { "name": "secondMoments", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate length second moments." }, { "name": "productMoments", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate length product moments." } ], @@ -113400,7 +113564,7 @@ "returns": "The LengthMassProperties for the given enumeration of curves, or None on failure." }, { - "signature": "System.Boolean CentroidCoordinatesPrincipalMoments(out System.Double x, out Vector3d xaxis, out System.Double y, out Vector3d yaxis, out System.Double z, out Vector3d zaxis)", + "signature": "bool CentroidCoordinatesPrincipalMoments(out double x, out Vector3d xaxis, out double y, out Vector3d yaxis, out double z, out Vector3d zaxis)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -113409,7 +113573,7 @@ "parameters": [ { "name": "x", - "type": "System.Double", + "type": "double", "summary": "Principal moment." }, { @@ -113419,7 +113583,7 @@ }, { "name": "y", - "type": "System.Double", + "type": "double", "summary": "Principal moment." }, { @@ -113429,7 +113593,7 @@ }, { "name": "z", - "type": "System.Double", + "type": "double", "summary": "Principal moment." }, { @@ -113441,7 +113605,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean CentroidCoordinatesPrincipalMomentsOfInertia(out System.Double x, out Vector3d xaxis, out System.Double y, out Vector3d yaxis, out System.Double z, out Vector3d zaxis)", + "signature": "bool CentroidCoordinatesPrincipalMomentsOfInertia(out double x, out Vector3d xaxis, out double y, out Vector3d yaxis, out double z, out Vector3d zaxis)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -113450,7 +113614,7 @@ "parameters": [ { "name": "x", - "type": "System.Double", + "type": "double", "summary": "Principal moment." }, { @@ -113460,7 +113624,7 @@ }, { "name": "y", - "type": "System.Double", + "type": "double", "summary": "Principal moment." }, { @@ -113470,7 +113634,7 @@ }, { "name": "z", - "type": "System.Double", + "type": "double", "summary": "Principal moment." }, { @@ -113482,7 +113646,7 @@ "returns": "True if successful." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -113490,7 +113654,7 @@ "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -113498,13 +113662,13 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] }, { - "signature": "System.Boolean WorldCoordinatesPrincipalMoments(out System.Double x, out Vector3d xaxis, out System.Double y, out Vector3d yaxis, out System.Double z, out Vector3d zaxis)", + "signature": "bool WorldCoordinatesPrincipalMoments(out double x, out Vector3d xaxis, out double y, out Vector3d yaxis, out double z, out Vector3d zaxis)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -113513,7 +113677,7 @@ "parameters": [ { "name": "x", - "type": "System.Double", + "type": "double", "summary": "Principal moment." }, { @@ -113523,7 +113687,7 @@ }, { "name": "y", - "type": "System.Double", + "type": "double", "summary": "Principal moment." }, { @@ -113533,7 +113697,7 @@ }, { "name": "z", - "type": "System.Double", + "type": "double", "summary": "Principal moment." }, { @@ -113545,7 +113709,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean WorldCoordinatesPrincipalMomentsOfInertia(out System.Double x, out Vector3d xaxis, out System.Double y, out Vector3d yaxis, out System.Double z, out Vector3d zaxis)", + "signature": "bool WorldCoordinatesPrincipalMomentsOfInertia(out double x, out Vector3d xaxis, out double y, out Vector3d yaxis, out double z, out Vector3d zaxis)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -113554,7 +113718,7 @@ "parameters": [ { "name": "x", - "type": "System.Double", + "type": "double", "summary": "Principal moment." }, { @@ -113564,7 +113728,7 @@ }, { "name": "y", - "type": "System.Double", + "type": "double", "summary": "Principal moment." }, { @@ -113574,7 +113738,7 @@ }, { "name": "z", - "type": "System.Double", + "type": "double", "summary": "Principal moment." }, { @@ -113897,23 +114061,33 @@ ], "methods": [ { - "signature": "Light CreateSunLight(Render.Sun sun)", + "signature": "Light CreateSunLight(double northAngleDegrees, double azimuthDegrees, double altitudeDegrees)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "summary": "Constructs a light which simulates a Rhino.Render.Sun .", + "summary": "Constructs a light that represents the Sun.", "since": "5.0", "parameters": [ { - "name": "sun", - "type": "Render.Sun", - "summary": "A Sun object from the Rhino.Render namespace." + "name": "northAngleDegrees", + "type": "double", + "summary": "The angle of North in degrees. North is the angle between positive World Y axis and model North, as measured on World XY plane." + }, + { + "name": "azimuthDegrees", + "type": "double", + "summary": "The Azimuth angle value in degrees. Azimuth is the compass angle from North." + }, + { + "name": "altitudeDegrees", + "type": "double", + "summary": "The Altitude angle in degrees. Altitude is the angle above the ground plane." } ], - "returns": "A light." + "returns": "A new sun light." }, { - "signature": "Light CreateSunLight(System.Double northAngleDegrees, System.DateTime when, System.Double latitudeDegrees, System.Double longitudeDegrees)", + "signature": "Light CreateSunLight(double northAngleDegrees, System.DateTime when, double latitudeDegrees, double longitudeDegrees)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -113922,7 +114096,7 @@ "parameters": [ { "name": "northAngleDegrees", - "type": "System.Double", + "type": "double", "summary": "The angle of North in degrees. North is the angle between positive World Y axis and model North, as measured on World XY plane." }, { @@ -113932,45 +114106,35 @@ }, { "name": "latitudeDegrees", - "type": "System.Double", + "type": "double", "summary": "The latitude, in degrees, of the location on Earth." }, { "name": "longitudeDegrees", - "type": "System.Double", + "type": "double", "summary": "The longitude, in degrees, of the location on Earth." } ], "returns": "A newly constructed light object." }, { - "signature": "Light CreateSunLight(System.Double northAngleDegrees, System.Double azimuthDegrees, System.Double altitudeDegrees)", + "signature": "Light CreateSunLight(Render.Sun sun)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "summary": "Constructs a light that represents the Sun.", + "summary": "Constructs a light which simulates a Rhino.Render.Sun .", "since": "5.0", "parameters": [ { - "name": "northAngleDegrees", - "type": "System.Double", - "summary": "The angle of North in degrees. North is the angle between positive World Y axis and model North, as measured on World XY plane." - }, - { - "name": "azimuthDegrees", - "type": "System.Double", - "summary": "The Azimuth angle value in degrees. Azimuth is the compass angle from North." - }, - { - "name": "altitudeDegrees", - "type": "System.Double", - "summary": "The Altitude angle in degrees. Altitude is the angle above the ground plane." + "name": "sun", + "type": "Render.Sun", + "summary": "A Sun object from the Rhino.Render namespace." } ], - "returns": "A new sun light." + "returns": "A light." }, { - "signature": "System.Double GetAttenuation(System.Double d)", + "signature": "double GetAttenuation(double d)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -113979,14 +114143,14 @@ "parameters": [ { "name": "d", - "type": "System.Double", + "type": "double", "summary": "The distance to evaluate." } ], "returns": "0 if a0 + d*a1 + d^2*a2 <= 0." }, { - "signature": "System.Boolean GetSpotLightRadii(out System.Double innerRadius, out System.Double outerRadius)", + "signature": "bool GetSpotLightRadii(out double innerRadius, out double outerRadius)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -113995,19 +114159,19 @@ "parameters": [ { "name": "innerRadius", - "type": "System.Double", + "type": "double", "summary": "The inner radius. This out parameter is assigned during this call." }, { "name": "outerRadius", - "type": "System.Double", + "type": "double", "summary": "The outer radius. This out parameter is assigned during this call." } ], "returns": "True if operation succeeded; otherwise, false." }, { - "signature": "System.Void SetAttenuation(System.Double a0, System.Double a1, System.Double a2)", + "signature": "void SetAttenuation(double a0, double a1, double a2)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -114016,17 +114180,17 @@ "parameters": [ { "name": "a0", - "type": "System.Double", + "type": "double", "summary": "The new constant attenuation divisor term." }, { "name": "a1", - "type": "System.Double", + "type": "double", "summary": "The new reverse linear attenuation divisor term." }, { "name": "a2", - "type": "System.Double", + "type": "double", "summary": "The new reverse quadratic attenuation divisor term." } ] @@ -114184,32 +114348,32 @@ "parameters": [ { "name": "x0", - "type": "System.Double", + "type": "double", "summary": "The X coordinate of the first point." }, { "name": "y0", - "type": "System.Double", + "type": "double", "summary": "The Y coordinate of the first point." }, { "name": "z0", - "type": "System.Double", + "type": "double", "summary": "The Z coordinate of the first point." }, { "name": "x1", - "type": "System.Double", + "type": "double", "summary": "The X coordinate of the second point." }, { "name": "y1", - "type": "System.Double", + "type": "double", "summary": "The Y coordinate of the second point." }, { "name": "z1", - "type": "System.Double", + "type": "double", "summary": "The Z coordinate of the second point." } ] @@ -114254,7 +114418,7 @@ }, { "name": "length", - "type": "System.Double", + "type": "double", "summary": "Length of line segment." } ] @@ -114410,7 +114574,7 @@ ], "methods": [ { - "signature": "System.Boolean TryCreateBetweenCurves(Curve curve0, Curve curve1, ref System.Double t0, ref System.Double t1, System.Boolean perpendicular0, System.Boolean perpendicular1, out Line line)", + "signature": "bool TryCreateBetweenCurves(Curve curve0, Curve curve1, ref double t0, ref double t1, bool perpendicular0, bool perpendicular1, out Line line)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -114429,22 +114593,22 @@ }, { "name": "t0", - "type": "System.Double", + "type": "double", "summary": "Parameter value of point on curve0. Seed value at input and solution at output." }, { "name": "t1", - "type": "System.Double", + "type": "double", "summary": "Parameter value of point on curve 0. Seed value at input and solution at output." }, { "name": "perpendicular0", - "type": "System.Boolean", + "type": "bool", "summary": "Find line perpendicular to (true) or tangent to (false) curve0." }, { "name": "perpendicular1", - "type": "System.Boolean", + "type": "bool", "summary": "Find line Perpendicular to (true) or tangent to (false) curve1." }, { @@ -114456,7 +114620,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean TryFitLineToPoints(IEnumerable points, out Line fitLine)", + "signature": "bool TryFitLineToPoints(IEnumerable points, out Line fitLine)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -114477,7 +114641,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Double ClosestParameter(Point3d testPoint)", + "signature": "double ClosestParameter(Point3d testPoint)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -114493,7 +114657,7 @@ "returns": "The parameter on the line that is closest to testPoint." }, { - "signature": "Point3d ClosestPoint(Point3d testPoint, System.Boolean limitToFiniteSegment)", + "signature": "Point3d ClosestPoint(Point3d testPoint, bool limitToFiniteSegment)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -114507,14 +114671,14 @@ }, { "name": "limitToFiniteSegment", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the projection is limited to the finite line segment." } ], "returns": "The point on the (in)finite line that is closest to testPoint." }, { - "signature": "System.Double DistanceTo(Point3d testPoint, System.Boolean limitToFiniteSegment)", + "signature": "double DistanceTo(Point3d testPoint, bool limitToFiniteSegment)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -114528,14 +114692,14 @@ }, { "name": "limitToFiniteSegment", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the distance is limited to the finite line segment." } ], "returns": "The shortest distance between this line segment and testPoint." }, { - "signature": "System.Boolean EpsilonEquals(Line other, System.Double epsilon)", + "signature": "bool EpsilonEquals(Line other, double epsilon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -114543,7 +114707,7 @@ "since": "5.4" }, { - "signature": "System.Boolean Equals(Line other)", + "signature": "bool Equals(Line other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -114559,7 +114723,7 @@ "returns": "True if other has the same coordinates as this; otherwise false." }, { - "signature": "System.Boolean Equals(System.Object obj)", + "signature": "bool Equals(object obj)", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -114567,14 +114731,14 @@ "parameters": [ { "name": "obj", - "type": "System.Object", + "type": "object", "summary": "An object." } ], "returns": "True if obj is a Line and has the same coordinates as this; otherwise false." }, { - "signature": "System.Boolean Extend(System.Double startLength, System.Double endLength)", + "signature": "bool Extend(double startLength, double endLength)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -114583,19 +114747,19 @@ "parameters": [ { "name": "startLength", - "type": "System.Double", + "type": "double", "summary": "Distance to extend the line at the start point. Positive distance result in longer lines." }, { "name": "endLength", - "type": "System.Double", + "type": "double", "summary": "Distance to extend the line at the end point. Positive distance result in longer lines." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean ExtendThroughBox(BoundingBox box, System.Double additionalLength)", + "signature": "bool ExtendThroughBox(BoundingBox box, double additionalLength)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -114609,14 +114773,14 @@ }, { "name": "additionalLength", - "type": "System.Double", + "type": "double", "summary": "Additional length to append at both sides of the line." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean ExtendThroughBox(BoundingBox box)", + "signature": "bool ExtendThroughBox(BoundingBox box)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -114632,7 +114796,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean ExtendThroughBox(Box box, System.Double additionalLength)", + "signature": "bool ExtendThroughBox(Box box, double additionalLength)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -114646,14 +114810,14 @@ }, { "name": "additionalLength", - "type": "System.Double", + "type": "double", "summary": "Additional length to append at both sides of the line." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean ExtendThroughBox(Box box)", + "signature": "bool ExtendThroughBox(Box box)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -114669,7 +114833,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Void Flip()", + "signature": "void Flip()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -114677,7 +114841,7 @@ "since": "5.0" }, { - "signature": "System.Int32 GetHashCode()", + "signature": "int GetHashCode()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -114685,7 +114849,7 @@ "returns": "A number that is not unique to the value of this line." }, { - "signature": "System.Double MaximumDistanceTo(Line testLine)", + "signature": "double MaximumDistanceTo(Line testLine)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -114701,7 +114865,7 @@ "returns": "The maximum distance." }, { - "signature": "System.Double MaximumDistanceTo(Point3d testPoint)", + "signature": "double MaximumDistanceTo(Point3d testPoint)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -114717,7 +114881,7 @@ "returns": "The maximum distance." }, { - "signature": "System.Double MinimumDistanceTo(Line testLine)", + "signature": "double MinimumDistanceTo(Line testLine)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -114733,7 +114897,7 @@ "returns": "The minimum distance." }, { - "signature": "System.Double MinimumDistanceTo(Point3d testPoint)", + "signature": "double MinimumDistanceTo(Point3d testPoint)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -114749,7 +114913,7 @@ "returns": "The minimum distance." }, { - "signature": "Point3d PointAt(System.Double t)", + "signature": "Point3d PointAt(double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -114758,14 +114922,14 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Parameter to evaluate line segment at. Line parameters are normalized parameters." } ], "returns": "The point at the specified parameter." }, { - "signature": "Point3d PointAtLength(System.Double distance)", + "signature": "Point3d PointAtLength(double distance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -114774,7 +114938,7 @@ "parameters": [ { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "A positive, 0, or a negative value that will be the distance from From ." } ], @@ -114790,7 +114954,7 @@ "returns": "A nurbs curve representation of this line or None if no such representation could be made." }, { - "signature": "System.String ToString()", + "signature": "string ToString()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -114798,14 +114962,14 @@ "returns": "A text string." }, { - "signature": "System.String ToString(System.String format, System.IFormatProvider formatProvider)", + "signature": "string ToString(string format, System.IFormatProvider formatProvider)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "7.0" }, { - "signature": "System.Boolean Transform(Transform xform)", + "signature": "bool Transform(Transform xform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -114821,7 +114985,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean TryGetPlane(out Plane plane)", + "signature": "bool TryGetPlane(out Plane plane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -114985,7 +115149,7 @@ ], "methods": [ { - "signature": "LinearDimension Create(AnnotationType dimtype, DimensionStyle dimStyle, Plane plane, Vector3d horizontal, Point3d defpoint1, Point3d defpoint2, Point3d dimlinepoint, System.Double rotationInPlane)", + "signature": "LinearDimension Create(AnnotationType dimtype, DimensionStyle dimStyle, Plane plane, Vector3d horizontal, Point3d defpoint1, Point3d defpoint2, Point3d dimlinepoint, double rotationInPlane)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -115029,7 +115193,7 @@ }, { "name": "rotationInPlane", - "type": "System.Double", + "type": "double", "summary": "For Rotated style" } ] @@ -115043,7 +115207,7 @@ "since": "5.0" }, { - "signature": "System.Boolean Get3dPoints(out Point3d extensionLine1End, out Point3d extensionLine2End, out Point3d arrowhead1End, out Point3d arrowhead2End, out Point3d dimlinepoint, out Point3d textpoint)", + "signature": "bool Get3dPoints(out Point3d extensionLine1End, out Point3d extensionLine2End, out Point3d arrowhead1End, out Point3d arrowhead2End, out Point3d dimlinepoint, out Point3d textpoint)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -115084,27 +115248,27 @@ "returns": "True = success" }, { - "signature": "System.Boolean GetDisplayLines(DimensionStyle style, System.Double scale, out IEnumerable lines)", + "signature": "bool GetDisplayLines(DimensionStyle style, double scale, out IEnumerable lines)", "modifiers": ["public"], "protected": false, "virtual": false }, { - "signature": "System.String GetDistanceDisplayText(UnitSystem unitsystem, DimensionStyle style)", + "signature": "string GetDistanceDisplayText(UnitSystem unitsystem, DimensionStyle style)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean GetTextRectangle(out Point3d[] corners)", + "signature": "bool GetTextRectangle(out Point3d[] corners)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void SetLocations(Point2d extensionLine1End, Point2d extensionLine2End, Point2d pointOnDimensionLine)", + "signature": "void SetLocations(Point2d extensionLine1End, Point2d extensionLine2End, Point2d pointOnDimensionLine)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -115143,12 +115307,12 @@ }, { "name": "t0", - "type": "System.Double", + "type": "double", "summary": "The new domain start." }, { "name": "t1", - "type": "System.Double", + "type": "double", "summary": "The new domain end." } ] @@ -115317,12 +115481,12 @@ "parameters": [ { "name": "rowCount", - "type": "System.Int32", + "type": "int", "summary": "A positive integer, or 0, for the number of rows." }, { "name": "columnCount", - "type": "System.Int32", + "type": "int", "summary": "A positive integer, or 0, for the number of columns." } ] @@ -115426,7 +115590,7 @@ ], "methods": [ { - "signature": "System.Double[] BackSolve(System.Double zeroTolerance, System.Double[] b)", + "signature": "double BackSolve(double zeroTolerance, double b)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -115435,19 +115599,19 @@ "parameters": [ { "name": "zeroTolerance", - "type": "System.Double", + "type": "double", "summary": "(>=0.0) used to test for \"zero\" values in b in under determined systems of equations." }, { "name": "b", - "type": "System.Double[]", + "type": "double", "summary": "The values in B[RowCount],...,B[B.Length-1] are tested to make sure they are within \"zeroTolerance\"." } ], "returns": "Array of length ColumnCount on success. None on error." }, { - "signature": "Point3d[] BackSolvePoints(System.Double zeroTolerance, Point3d[] b)", + "signature": "Point3d[] BackSolvePoints(double zeroTolerance, Point3d[] b)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -115456,7 +115620,7 @@ "parameters": [ { "name": "zeroTolerance", - "type": "System.Double", + "type": "double", "summary": "(>=0.0) used to test for \"zero\" values in b in under determined systems of equations." }, { @@ -115468,7 +115632,7 @@ "returns": "Array of length ColumnCount on success. None on error." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -115476,7 +115640,7 @@ "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -115484,7 +115648,7 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] @@ -115499,7 +115663,7 @@ "returns": "An exact duplicate of this matrix." }, { - "signature": "System.Int32 GetHashCode()", + "signature": "int GetHashCode()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -115507,7 +115671,7 @@ "returns": "Hash code." }, { - "signature": "System.Boolean Invert(System.Double zeroTolerance)", + "signature": "bool Invert(double zeroTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -115516,95 +115680,95 @@ "parameters": [ { "name": "zeroTolerance", - "type": "System.Double", + "type": "double", "summary": "The admitted tolerance for 0." } ], "returns": "True if operation succeeded; otherwise false." }, { - "signature": "System.Int32 RowReduce(System.Double zeroTolerance, out System.Double determinant, out System.Double pivot)", + "signature": "int RowReduce(double zeroTolerance, double b, out double pivot)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Row reduces a matrix to calculate rank and determinant.", + "summary": "Row reduces a matrix as the first step in solving M*X=b where b is a column of values.", "since": "5.0", "remarks": "The matrix itself is row reduced so that the result is an upper triangular matrix with 1's on the diagonal.", "parameters": [ { "name": "zeroTolerance", - "type": "System.Double", - "summary": "(>=0.0) zero tolerance for pivot test. If a the absolute value of a pivot is <= zeroTolerance, then the pivot is assumed to be zero." + "type": "double", + "summary": "(>=0.0) zero tolerance for pivot test. If the absolute value of a pivot is <= zero_tolerance, then the pivot is assumed to be zero." }, { - "name": "determinant", - "type": "System.Double", - "summary": "value of determinant is returned here." + "name": "b", + "type": "double", + "summary": "an array of RowCount values that is row reduced with the matrix." }, { "name": "pivot", - "type": "System.Double", - "summary": "value of the smallest pivot is returned here." + "type": "double", + "summary": "the value of the smallest pivot is returned here." } ], "returns": "Rank of the matrix." }, { - "signature": "System.Int32 RowReduce(System.Double zeroTolerance, Point3d[] b, out System.Double pivot)", + "signature": "int RowReduce(double zeroTolerance, out double determinant, out double pivot)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Row reduces a matrix as the first step in solving M*X=b where b is a column of 3d points.", + "summary": "Row reduces a matrix to calculate rank and determinant.", "since": "5.0", "remarks": "The matrix itself is row reduced so that the result is an upper triangular matrix with 1's on the diagonal.", "parameters": [ { "name": "zeroTolerance", - "type": "System.Double", - "summary": "(>=0.0) zero tolerance for pivot test. If the absolute value of a pivot is <= zero_tolerance, then the pivot is assumed to be zero." + "type": "double", + "summary": "(>=0.0) zero tolerance for pivot test. If a the absolute value of a pivot is <= zeroTolerance, then the pivot is assumed to be zero." }, { - "name": "b", - "type": "Point3d[]", - "summary": "An array of RowCount 3d points that is row reduced with the matrix." + "name": "determinant", + "type": "double", + "summary": "value of determinant is returned here." }, { "name": "pivot", - "type": "System.Double", - "summary": "The value of the smallest pivot is returned here." + "type": "double", + "summary": "value of the smallest pivot is returned here." } ], "returns": "Rank of the matrix." }, { - "signature": "System.Int32 RowReduce(System.Double zeroTolerance, System.Double[] b, out System.Double pivot)", + "signature": "int RowReduce(double zeroTolerance, Point3d[] b, out double pivot)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Row reduces a matrix as the first step in solving M*X=b where b is a column of values.", + "summary": "Row reduces a matrix as the first step in solving M*X=b where b is a column of 3d points.", "since": "5.0", "remarks": "The matrix itself is row reduced so that the result is an upper triangular matrix with 1's on the diagonal.", "parameters": [ { "name": "zeroTolerance", - "type": "System.Double", + "type": "double", "summary": "(>=0.0) zero tolerance for pivot test. If the absolute value of a pivot is <= zero_tolerance, then the pivot is assumed to be zero." }, { "name": "b", - "type": "System.Double[]", - "summary": "an array of RowCount values that is row reduced with the matrix." + "type": "Point3d[]", + "summary": "An array of RowCount 3d points that is row reduced with the matrix." }, { "name": "pivot", - "type": "System.Double", - "summary": "the value of the smallest pivot is returned here." + "type": "double", + "summary": "The value of the smallest pivot is returned here." } ], "returns": "Rank of the matrix." }, { - "signature": "System.Void Scale(System.Double s)", + "signature": "void Scale(double s)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -115613,13 +115777,13 @@ "parameters": [ { "name": "s", - "type": "System.Double", + "type": "double", "summary": "A scale factor." } ] }, { - "signature": "System.Void SetDiagonal(System.Double d)", + "signature": "void SetDiagonal(double d)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -115628,13 +115792,13 @@ "parameters": [ { "name": "d", - "type": "System.Double", + "type": "double", "summary": "The new diagonal value." } ] }, { - "signature": "System.Boolean SwapColumns(System.Int32 columnA, System.Int32 columnB)", + "signature": "bool SwapColumns(int columnA, int columnB)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -115643,19 +115807,19 @@ "parameters": [ { "name": "columnA", - "type": "System.Int32", + "type": "int", "summary": "A first column." }, { "name": "columnB", - "type": "System.Int32", + "type": "int", "summary": "Another column." } ], "returns": "True if operation succeeded; otherwise false." }, { - "signature": "System.Boolean SwapRows(System.Int32 rowA, System.Int32 rowB)", + "signature": "bool SwapRows(int rowA, int rowB)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -115664,19 +115828,19 @@ "parameters": [ { "name": "rowA", - "type": "System.Int32", + "type": "int", "summary": "A first row." }, { "name": "rowB", - "type": "System.Int32", + "type": "int", "summary": "Another row." } ], "returns": "True if operation succeeded; otherwise false." }, { - "signature": "System.Boolean Transpose()", + "signature": "bool Transpose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -115685,7 +115849,7 @@ "returns": "True if operation succeeded; otherwise false." }, { - "signature": "System.Void Zero()", + "signature": "void Zero()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -115928,7 +116092,7 @@ ], "methods": [ { - "signature": "MeshThicknessMeasurement[] ComputeThickness(IEnumerable meshes, System.Double maximumThickness, System.Double sharpAngle, System.Threading.CancellationToken cancelToken)", + "signature": "MeshThicknessMeasurement[] ComputeThickness(IEnumerable meshes, double maximumThickness, double sharpAngle, System.Threading.CancellationToken cancelToken)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -115942,12 +116106,12 @@ }, { "name": "maximumThickness", - "type": "System.Double", + "type": "double", "summary": "Maximum thickness to consider. Use as small a thickness as possible to speed up the solver." }, { "name": "sharpAngle", - "type": "System.Double", + "type": "double", "summary": "Sharpness angle in radians." }, { @@ -115959,7 +116123,7 @@ "returns": "Array of thickness measurements." }, { - "signature": "MeshThicknessMeasurement[] ComputeThickness(IEnumerable meshes, System.Double maximumThickness, System.Threading.CancellationToken cancelToken)", + "signature": "MeshThicknessMeasurement[] ComputeThickness(IEnumerable meshes, double maximumThickness, System.Threading.CancellationToken cancelToken)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -115973,7 +116137,7 @@ }, { "name": "maximumThickness", - "type": "System.Double", + "type": "double", "summary": "Maximum thickness to consider. Use as small a thickness as possible to speed up the solver." }, { @@ -115985,7 +116149,7 @@ "returns": "Array of thickness measurements." }, { - "signature": "MeshThicknessMeasurement[] ComputeThickness(IEnumerable meshes, System.Double maximumThickness)", + "signature": "MeshThicknessMeasurement[] ComputeThickness(IEnumerable meshes, double maximumThickness)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -115999,7 +116163,7 @@ }, { "name": "maximumThickness", - "type": "System.Double", + "type": "double", "summary": "Maximum thickness to consider. Use as small a thickness as possible to speed up the solver." } ], @@ -116162,7 +116326,7 @@ "returns": "A new mesh array, or None on error." }, { - "signature": "Mesh[] CreateBooleanUnion(IEnumerable meshes, MeshBooleanOptions options, out Commands.Result commandResult)", + "signature": "Mesh[] CreateBooleanUnion(IEnumerable meshes, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -116175,19 +116339,15 @@ "summary": "Meshes to union." }, { - "name": "options", - "type": "MeshBooleanOptions", - "summary": "An option instance. Can be null, but generally it should be instantiated and have a tolerance set." - }, - { - "name": "commandResult", - "type": "Commands.Result", - "summary": "A value indicating if the function was successful, or if it was cancelled, or if it did nothing, or failed." + "name": "tolerance", + "type": "double", + "summary": "A valid tolerance value. See Intersect.Intersection.MeshIntersectionsTolerancesCoefficient" } - ] + ], + "returns": "An array of Mesh results or None on failure." }, { - "signature": "Mesh[] CreateBooleanUnion(IEnumerable meshes, System.Double tolerance)", + "signature": "Mesh[] CreateBooleanUnion(IEnumerable meshes, MeshBooleanOptions options, out Commands.Result commandResult)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -116200,12 +116360,16 @@ "summary": "Meshes to union." }, { - "name": "tolerance", - "type": "System.Double", - "summary": "A valid tolerance value. See Intersect.Intersection.MeshIntersectionsTolerancesCoefficient" + "name": "options", + "type": "MeshBooleanOptions", + "summary": "An option instance. Can be null, but generally it should be instantiated and have a tolerance set." + }, + { + "name": "commandResult", + "type": "Commands.Result", + "summary": "A value indicating if the function was successful, or if it was cancelled, or if it did nothing, or failed." } - ], - "returns": "An array of Mesh results or None on failure." + ] }, { "signature": "Mesh[] CreateBooleanUnion(IEnumerable meshes)", @@ -116224,7 +116388,7 @@ "returns": "An array of Mesh results or None on failure." }, { - "signature": "Curve[] CreateContourCurves(Mesh meshToContour, Plane sectionPlane, System.Double tolerance)", + "signature": "Curve[] CreateContourCurves(Mesh meshToContour, Plane sectionPlane, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -116243,7 +116407,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "A tolerance value. If negative, the positive value will be used. WARNING! Good tolerance values are in the magnitude of 10^-7, or RhinoMath.SqrtEpsilon*10. See comments at Intersect.Intersection.MeshIntersectionsTolerancesCoefficient" } ], @@ -116273,7 +116437,7 @@ "returns": "Avoid." }, { - "signature": "Curve[] CreateContourCurves(Mesh meshToContour, Point3d contourStart, Point3d contourEnd, System.Double interval, System.Double tolerance)", + "signature": "Curve[] CreateContourCurves(Mesh meshToContour, Point3d contourStart, Point3d contourEnd, double interval, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -116297,19 +116461,19 @@ }, { "name": "interval", - "type": "System.Double", + "type": "double", "summary": "An interval distance." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "A tolerance value. If negative, the positive value will be used. WARNING! Good tolerance values are in the magnitude of 10^-7, or RhinoMath.SqrtEpsilon*10. See comments at Intersect.Intersection.MeshIntersectionsTolerancesCoefficient" } ], "returns": "An array of curves. This array can be empty." }, { - "signature": "Curve[] CreateContourCurves(Mesh meshToContour, Point3d contourStart, Point3d contourEnd, System.Double interval)", + "signature": "Curve[] CreateContourCurves(Mesh meshToContour, Point3d contourStart, Point3d contourEnd, double interval)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -116335,14 +116499,14 @@ }, { "name": "interval", - "type": "System.Double", + "type": "double", "summary": "Avoid." } ], "returns": "Avoid." }, { - "signature": "Mesh CreateConvexHull3D(IEnumerable points, out int[] hullFacets, System.Double tolerance, System.Double angleTolerance)", + "signature": "Mesh CreateConvexHull3D(IEnumerable points, out int[] hullFacets, double tolerance, double angleTolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -116361,12 +116525,12 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance used to decide if points are coplanar or not. Use the document's tolerance if in doubt." }, { "name": "angleTolerance", - "type": "System.Double", + "type": "double", "summary": "The angle tolerance used for merging coplanar points into facets. Use the document's angle tolerance in radians if in doubt." } ], @@ -116420,7 +116584,7 @@ "returns": "A mesh on success or None on failure." }, { - "signature": "Mesh CreateFromBox(BoundingBox box, System.Int32 xCount, System.Int32 yCount, System.Int32 zCount)", + "signature": "Mesh CreateFromBox(BoundingBox box, int xCount, int yCount, int zCount)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -116434,24 +116598,24 @@ }, { "name": "xCount", - "type": "System.Int32", + "type": "int", "summary": "Number of faces in x-direction." }, { "name": "yCount", - "type": "System.Int32", + "type": "int", "summary": "Number of faces in y-direction." }, { "name": "zCount", - "type": "System.Int32", + "type": "int", "summary": "Number of faces in z-direction." } ], "returns": "A new brep, or None on failure." }, { - "signature": "Mesh CreateFromBox(Box box, System.Int32 xCount, System.Int32 yCount, System.Int32 zCount)", + "signature": "Mesh CreateFromBox(Box box, int xCount, int yCount, int zCount)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -116465,23 +116629,23 @@ }, { "name": "xCount", - "type": "System.Int32", + "type": "int", "summary": "Number of faces in x-direction." }, { "name": "yCount", - "type": "System.Int32", + "type": "int", "summary": "Number of faces in y-direction." }, { "name": "zCount", - "type": "System.Int32", + "type": "int", "summary": "Number of faces in z-direction." } ] }, { - "signature": "Mesh CreateFromBox(IEnumerable corners, System.Int32 xCount, System.Int32 yCount, System.Int32 zCount)", + "signature": "Mesh CreateFromBox(IEnumerable corners, int xCount, int yCount, int zCount)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -116495,17 +116659,17 @@ }, { "name": "xCount", - "type": "System.Int32", + "type": "int", "summary": "Number of faces in x-direction." }, { "name": "yCount", - "type": "System.Int32", + "type": "int", "summary": "Number of faces in y-direction." }, { "name": "zCount", - "type": "System.Int32", + "type": "int", "summary": "Number of faces in z-direction." } ], @@ -116567,7 +116731,7 @@ "returns": "New mesh on success or None on failure." }, { - "signature": "Mesh CreateFromCone(Cone cone, System.Int32 vertical, System.Int32 around, System.Boolean solid, System.Boolean quadCaps)", + "signature": "Mesh CreateFromCone(Cone cone, int vertical, int around, bool solid, bool quadCaps)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -116581,29 +116745,29 @@ }, { "name": "vertical", - "type": "System.Int32", + "type": "int", "summary": "Number of faces in the top-to-bottom direction." }, { "name": "around", - "type": "System.Int32", + "type": "int", "summary": "Number of faces around the cone." }, { "name": "solid", - "type": "System.Boolean", + "type": "bool", "summary": "If False the mesh will be open with no faces on the circular planar portion." }, { "name": "quadCaps", - "type": "System.Boolean", + "type": "bool", "summary": "If True and it's possible to make quad caps, i.e.. around is even, then caps will have quad faces." } ], "returns": "A valid mesh if successful." }, { - "signature": "Mesh CreateFromCone(Cone cone, System.Int32 vertical, System.Int32 around, System.Boolean solid)", + "signature": "Mesh CreateFromCone(Cone cone, int vertical, int around, bool solid)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -116617,24 +116781,24 @@ }, { "name": "vertical", - "type": "System.Int32", + "type": "int", "summary": "Number of faces in the top-to-bottom direction." }, { "name": "around", - "type": "System.Int32", + "type": "int", "summary": "Number of faces around the cone." }, { "name": "solid", - "type": "System.Boolean", + "type": "bool", "summary": "If False the mesh will be open with no faces on the circular planar portion." } ], "returns": "A valid mesh if successful." }, { - "signature": "Mesh CreateFromCone(Cone cone, System.Int32 vertical, System.Int32 around)", + "signature": "Mesh CreateFromCone(Cone cone, int vertical, int around)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -116648,12 +116812,12 @@ }, { "name": "vertical", - "type": "System.Int32", + "type": "int", "summary": "Number of faces in the top-to-bottom direction." }, { "name": "around", - "type": "System.Int32", + "type": "int", "summary": "Number of faces around the cone." } ], @@ -116691,7 +116855,7 @@ "returns": "A new mesh, or None on failure." }, { - "signature": "Mesh CreateFromCurvePipe(Curve curve, System.Double radius, System.Int32 segments, System.Int32 accuracy, MeshPipeCapStyle capType, System.Boolean faceted, IEnumerable intervals)", + "signature": "Mesh CreateFromCurvePipe(Curve curve, double radius, int segments, int accuracy, MeshPipeCapStyle capType, bool faceted, IEnumerable intervals)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -116705,17 +116869,17 @@ }, { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "The radius of the pipe." }, { "name": "segments", - "type": "System.Int32", + "type": "int", "summary": "The number of segments in the pipe." }, { "name": "accuracy", - "type": "System.Int32", + "type": "int", "summary": "The accuracy of the pipe." }, { @@ -116725,7 +116889,7 @@ }, { "name": "faceted", - "type": "System.Boolean", + "type": "bool", "summary": "Specifies whether the pipe is faceted, or not." }, { @@ -116737,7 +116901,7 @@ "returns": "A new mesh, or None on failure." }, { - "signature": "Mesh CreateFromCylinder(Cylinder cylinder, System.Int32 vertical, System.Int32 around, System.Boolean capBottom, System.Boolean capTop, System.Boolean circumscribe, System.Boolean quadCaps)", + "signature": "Mesh CreateFromCylinder(Cylinder cylinder, int vertical, int around, bool capBottom, bool capTop, bool circumscribe, bool quadCaps)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -116751,39 +116915,39 @@ }, { "name": "vertical", - "type": "System.Int32", + "type": "int", "summary": "Number of faces in the top-to-bottom direction." }, { "name": "around", - "type": "System.Int32", + "type": "int", "summary": "Number of faces around the cylinder." }, { "name": "capBottom", - "type": "System.Boolean", + "type": "bool", "summary": "If True end at Cylinder.Height1 should be capped." }, { "name": "capTop", - "type": "System.Boolean", + "type": "bool", "summary": "If True end at Cylinder.Height2 should be capped." }, { "name": "circumscribe", - "type": "System.Boolean", + "type": "bool", "summary": "If True end polygons will circumscribe circle." }, { "name": "quadCaps", - "type": "System.Boolean", + "type": "bool", "summary": "If True and it's possible to make quad caps, i.e.. around is even, then caps will have quad faces." } ], "returns": "Returns a mesh cylinder if successful, None otherwise." }, { - "signature": "Mesh CreateFromCylinder(Cylinder cylinder, System.Int32 vertical, System.Int32 around, System.Boolean capBottom, System.Boolean capTop, System.Boolean quadCaps)", + "signature": "Mesh CreateFromCylinder(Cylinder cylinder, int vertical, int around, bool capBottom, bool capTop, bool quadCaps)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -116797,34 +116961,34 @@ }, { "name": "vertical", - "type": "System.Int32", + "type": "int", "summary": "Number of faces in the top-to-bottom direction." }, { "name": "around", - "type": "System.Int32", + "type": "int", "summary": "Number of faces around the cylinder." }, { "name": "capBottom", - "type": "System.Boolean", + "type": "bool", "summary": "If True end at Cylinder.Height1 should be capped." }, { "name": "capTop", - "type": "System.Boolean", + "type": "bool", "summary": "If True end at Cylinder.Height2 should be capped." }, { "name": "quadCaps", - "type": "System.Boolean", + "type": "bool", "summary": "If True and it's possible to make quad caps, i.e.. around is even, then caps will have quad faces." } ], "returns": "Returns a mesh cylinder if successful, None otherwise." }, { - "signature": "Mesh CreateFromCylinder(Cylinder cylinder, System.Int32 vertical, System.Int32 around, System.Boolean capBottom, System.Boolean capTop)", + "signature": "Mesh CreateFromCylinder(Cylinder cylinder, int vertical, int around, bool capBottom, bool capTop)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -116838,29 +117002,29 @@ }, { "name": "vertical", - "type": "System.Int32", + "type": "int", "summary": "Number of faces in the top-to-bottom direction." }, { "name": "around", - "type": "System.Int32", + "type": "int", "summary": "Number of faces around the cylinder." }, { "name": "capBottom", - "type": "System.Boolean", + "type": "bool", "summary": "If True end at Cylinder.Height1 should be capped." }, { "name": "capTop", - "type": "System.Boolean", + "type": "bool", "summary": "If True end at Cylinder.Height2 should be capped." } ], "returns": "Returns a mesh cylinder if successful, None otherwise." }, { - "signature": "Mesh CreateFromCylinder(Cylinder cylinder, System.Int32 vertical, System.Int32 around)", + "signature": "Mesh CreateFromCylinder(Cylinder cylinder, int vertical, int around)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -116874,12 +117038,12 @@ }, { "name": "vertical", - "type": "System.Int32", + "type": "int", "summary": "Number of faces in the top-to-bottom direction." }, { "name": "around", - "type": "System.Int32", + "type": "int", "summary": "Number of faces around the cylinder." } ], @@ -116928,7 +117092,7 @@ "returns": "A copy of the original mesh with its faces filtered, or None on failure." }, { - "signature": "Mesh[] CreateFromIterativeCleanup(IEnumerable meshes, System.Double tolerance)", + "signature": "Mesh[] CreateFromIterativeCleanup(IEnumerable meshes, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -116943,14 +117107,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "A minimum distance for clean vertices." } ], "returns": "A valid meshes array if successful. If no change was required, some meshes can be null. Otherwise, null, when no changes were done." }, { - "signature": "Mesh CreateFromLines(Curve[] lines, System.Int32 maxFaceValence, System.Double tolerance)", + "signature": "Mesh CreateFromLines(Curve[] lines, int maxFaceValence, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -116964,12 +117128,12 @@ }, { "name": "maxFaceValence", - "type": "System.Int32", + "type": "int", "summary": "The maximum number of edges per face." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The distance after which two end points of lines are considered coincident." } ], @@ -116997,7 +117161,7 @@ "returns": "A new mesh if successful, None otherwise." }, { - "signature": "Mesh CreateFromPlanarBoundary(Curve boundary, MeshingParameters parameters, System.Double tolerance)", + "signature": "Mesh CreateFromPlanarBoundary(Curve boundary, MeshingParameters parameters, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -117016,7 +117180,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use during operation." } ], @@ -117046,7 +117210,7 @@ "returns": "Do not use." }, { - "signature": "Mesh CreateFromPlane(Plane plane, Interval xInterval, Interval yInterval, System.Int32 xCount, System.Int32 yCount)", + "signature": "Mesh CreateFromPlane(Plane plane, Interval xInterval, Interval yInterval, int xCount, int yCount)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -117070,18 +117234,18 @@ }, { "name": "xCount", - "type": "System.Int32", + "type": "int", "summary": "Number of faces in x-direction." }, { "name": "yCount", - "type": "System.Int32", + "type": "int", "summary": "Number of faces in y-direction." } ] }, { - "signature": "Mesh CreateFromSphere(Sphere sphere, System.Int32 xCount, System.Int32 yCount)", + "signature": "Mesh CreateFromSphere(Sphere sphere, int xCount, int yCount)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -117095,18 +117259,18 @@ }, { "name": "xCount", - "type": "System.Int32", + "type": "int", "summary": "Number of faces in the around direction." }, { "name": "yCount", - "type": "System.Int32", + "type": "int", "summary": "Number of faces in the top-to-bottom direction." } ] }, { - "signature": "Mesh CreateFromSubD(SubD subd, System.Int32 displayDensity)", + "signature": "Mesh CreateFromSubD(SubD subd, int displayDensity)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -117120,7 +117284,7 @@ }, { "name": "displayDensity", - "type": "System.Int32", + "type": "int", "summary": "Adaptive display density value to use. If in doubt, pass SubDDisplayParameters.Density.DefaultDensity : this is what the cache uses." } ], @@ -117198,7 +117362,7 @@ "returns": "Mesh representing the surface control net on success, None on failure" }, { - "signature": "Mesh CreateFromTessellation(IEnumerable points, IEnumerable> edges, Plane plane, System.Boolean allowNewVertices)", + "signature": "Mesh CreateFromTessellation(IEnumerable points, IEnumerable> edges, Plane plane, bool allowNewVertices)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -117221,14 +117385,14 @@ }, { "name": "allowNewVertices", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the mesh might have more vertices than the list of input points, if doing so will improve long thin triangles." } ], "returns": "A new mesh, or None if not successful." }, { - "signature": "Mesh CreateFromTorus(Torus torus, System.Int32 vertical, System.Int32 around)", + "signature": "Mesh CreateFromTorus(Torus torus, int vertical, int around)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -117242,19 +117406,19 @@ }, { "name": "vertical", - "type": "System.Int32", + "type": "int", "summary": "Number of faces in the top-to-bottom direction." }, { "name": "around", - "type": "System.Int32", + "type": "int", "summary": "Number of faces around the torus." } ], "returns": "Returns a mesh torus if successful, None otherwise." }, { - "signature": "Mesh CreateIcoSphere(Sphere sphere, System.Int32 subdivisions)", + "signature": "Mesh CreateIcoSphere(Sphere sphere, int subdivisions)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -117268,14 +117432,14 @@ }, { "name": "subdivisions", - "type": "System.Int32", + "type": "int", "summary": "The number of times you want the faces split, where 0 <= subdivisions <= 7. Note, the total number of mesh faces produces is: 20 * (4 ^ subdivisions)" } ], "returns": "A welded mesh icosphere if successful, or None on failure." }, { - "signature": "Mesh CreatePatch(Polyline outerBoundary, System.Double angleToleranceRadians, Surface pullbackSurface, IEnumerable innerBoundaryCurves, IEnumerable innerBothSideCurves, IEnumerable innerPoints, System.Boolean trimback, System.Int32 divisions)", + "signature": "Mesh CreatePatch(Polyline outerBoundary, double angleToleranceRadians, Surface pullbackSurface, IEnumerable innerBoundaryCurves, IEnumerable innerBothSideCurves, IEnumerable innerPoints, bool trimback, int divisions)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -117289,7 +117453,7 @@ }, { "name": "angleToleranceRadians", - "type": "System.Double", + "type": "double", "summary": "Maximum angle between unit tangents and adjacent vertices. Used to divide curve inputs that cannot otherwise be represented as a polyline." }, { @@ -117314,19 +117478,19 @@ }, { "name": "trimback", - "type": "System.Boolean", + "type": "bool", "summary": "Only used when a outerBoundary has not been provided. When that is the case, the function uses the perimeter of the surface as the outer boundary instead. If true, any face of the resulting triangulated mesh that contains a vertex of the perimeter boundary will be removed." }, { "name": "divisions", - "type": "System.Int32", + "type": "int", "summary": "Only used when a outerBoundary has not been provided. When that is the case, division becomes the number of divisions each side of the surface's perimeter will be divided into to create an outer boundary to work with." } ], "returns": "mesh on success; None on failure" }, { - "signature": "Mesh CreateQuadSphere(Sphere sphere, System.Int32 subdivisions)", + "signature": "Mesh CreateQuadSphere(Sphere sphere, int subdivisions)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -117340,7 +117504,7 @@ }, { "name": "subdivisions", - "type": "System.Int32", + "type": "int", "summary": "The number of times you want the faces split, where 0 <= subdivisions <= 8. Note, the total number of mesh faces produces is: 6 * (4 ^ subdivisions)" } ], @@ -117508,7 +117672,7 @@ ] }, { - "signature": "System.Boolean RequireIterativeCleanup(IEnumerable meshes, System.Double tolerance)", + "signature": "bool RequireIterativeCleanup(IEnumerable meshes, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -117523,7 +117687,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "A 3d distance. This is usually a value of about 10e-7 magnitude." } ], @@ -117583,7 +117747,7 @@ "since": "8.0" }, { - "signature": "System.Void Append(IEnumerable meshes)", + "signature": "void Append(IEnumerable meshes)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -117598,7 +117762,7 @@ ] }, { - "signature": "System.Void Append(Mesh other)", + "signature": "void Append(Mesh other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -117613,7 +117777,7 @@ ] }, { - "signature": "System.Boolean Check(TextLog textLog, ref MeshCheckParameters parameters)", + "signature": "bool Check(TextLog textLog, ref MeshCheckParameters parameters)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -117634,7 +117798,7 @@ "returns": "Returns True if the mesh is valid, False otherwise." }, { - "signature": "System.Void ClearSurfaceData()", + "signature": "void ClearSurfaceData()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -117642,7 +117806,7 @@ "since": "6.0" }, { - "signature": "System.Void ClearTextureData()", + "signature": "void ClearTextureData()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -117650,7 +117814,7 @@ "since": "5.0" }, { - "signature": "MeshPoint ClosestMeshPoint(Point3d testPoint, System.Double maximumDistance)", + "signature": "MeshPoint ClosestMeshPoint(Point3d testPoint, double maximumDistance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -117664,14 +117828,14 @@ }, { "name": "maximumDistance", - "type": "System.Double", + "type": "double", "summary": "Optional upper bound on the distance from test point to the mesh. If you are only interested in finding a point Q on the mesh when testPoint.DistanceTo(Q) < maximumDistance, then set maximumDistance to that value. This parameter is ignored if you pass 0.0 for a maximumDistance." } ], "returns": "closest point information on success. None on failure." }, { - "signature": "System.Int32 ClosestPoint(Point3d testPoint, out Point3d pointOnMesh, out Vector3d normalAtPoint, System.Double maximumDistance)", + "signature": "int ClosestPoint(Point3d testPoint, out Point3d pointOnMesh, double maximumDistance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -117688,21 +117852,16 @@ "type": "Point3d", "summary": "Point on the mesh closest to testPoint." }, - { - "name": "normalAtPoint", - "type": "Vector3d", - "summary": "The normal vector of the mesh at the closest point." - }, { "name": "maximumDistance", - "type": "System.Double", + "type": "double", "summary": "Optional upper bound on the distance from test point to the mesh. If you are only interested in finding a point Q on the mesh when testPoint.DistanceTo(Q) < maximumDistance, then set maximumDistance to that value. This parameter is ignored if you pass 0.0 for a maximumDistance." } ], "returns": "Index of face that the closest point lies on if successful. -1 if not successful; the value of pointOnMesh is undefined." }, { - "signature": "System.Int32 ClosestPoint(Point3d testPoint, out Point3d pointOnMesh, System.Double maximumDistance)", + "signature": "int ClosestPoint(Point3d testPoint, out Point3d pointOnMesh, out Vector3d normalAtPoint, double maximumDistance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -117719,9 +117878,14 @@ "type": "Point3d", "summary": "Point on the mesh closest to testPoint." }, + { + "name": "normalAtPoint", + "type": "Vector3d", + "summary": "The normal vector of the mesh at the closest point." + }, { "name": "maximumDistance", - "type": "System.Double", + "type": "double", "summary": "Optional upper bound on the distance from test point to the mesh. If you are only interested in finding a point Q on the mesh when testPoint.DistanceTo(Q) < maximumDistance, then set maximumDistance to that value. This parameter is ignored if you pass 0.0 for a maximumDistance." } ], @@ -117744,7 +117908,7 @@ "returns": "The point on the mesh closest to testPoint, or Point3d.Unset on failure." }, { - "signature": "System.Int32 CollapseFacesByArea(System.Double lessThanArea, System.Double greaterThanArea)", + "signature": "int CollapseFacesByArea(double lessThanArea, double greaterThanArea)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -117754,19 +117918,19 @@ "parameters": [ { "name": "lessThanArea", - "type": "System.Double", + "type": "double", "summary": "Area in which faces are selected if their area is less than or equal to." }, { "name": "greaterThanArea", - "type": "System.Double", + "type": "double", "summary": "Area in which faces are selected if their area is greater than or equal to." } ], "returns": "Number of faces that were collapsed in the process." }, { - "signature": "System.Int32 CollapseFacesByByAspectRatio(System.Double aspectRatio)", + "signature": "int CollapseFacesByByAspectRatio(double aspectRatio)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -117776,14 +117940,14 @@ "parameters": [ { "name": "aspectRatio", - "type": "System.Double", + "type": "double", "summary": "Faces with an aspect ratio less than aspectRatio are considered as candidates." } ], "returns": "Number of faces that were collapsed in the process." }, { - "signature": "System.Int32 CollapseFacesByEdgeLength(System.Boolean bGreaterThan, System.Double edgeLength)", + "signature": "int CollapseFacesByEdgeLength(bool bGreaterThan, double edgeLength)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -117793,35 +117957,19 @@ "parameters": [ { "name": "bGreaterThan", - "type": "System.Boolean", + "type": "bool", "summary": "Determines whether edge with lengths greater than or less than edgeLength are collapsed." }, { "name": "edgeLength", - "type": "System.Double", + "type": "double", "summary": "Length with which to compare to edge lengths." } ], "returns": "Number of edges (faces) that were collapsed, -1 for general failure (like bad topology or index out of range) or -2 if all of the edges would be collapsed and the resulting mesh would be invalid." }, { - "signature": "Color ColorAt(MeshPoint meshPoint)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Evaluate a mesh color at a set of barycentric coordinates.", - "since": "5.0", - "parameters": [ - { - "name": "meshPoint", - "type": "MeshPoint", - "summary": "MeshPoint instance containing a valid Face Index and Barycentric coordinates." - } - ], - "returns": "The interpolated vertex color on the mesh or Color.Transparent if the faceIndex is not valid, if the barycentric coordinates could not be evaluated, or if there are no colors defined on the mesh." - }, - { - "signature": "Color ColorAt(System.Int32 faceIndex, System.Double t0, System.Double t1, System.Double t2, System.Double t3)", + "signature": "Color ColorAt(int faceIndex, double t0, double t1, double t2, double t3)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -117831,34 +117979,50 @@ "parameters": [ { "name": "faceIndex", - "type": "System.Int32", + "type": "int", "summary": "Index of triangle or quad to evaluate." }, { "name": "t0", - "type": "System.Double", + "type": "double", "summary": "First barycentric coordinate." }, { "name": "t1", - "type": "System.Double", + "type": "double", "summary": "Second barycentric coordinate." }, { "name": "t2", - "type": "System.Double", + "type": "double", "summary": "Third barycentric coordinate." }, { "name": "t3", - "type": "System.Double", + "type": "double", "summary": "Fourth barycentric coordinate. If the face is a triangle, this coordinate will be ignored." } ], "returns": "The interpolated vertex color on the mesh or Color.Transparent if the faceIndex is not valid, if the barycentric coordinates could not be evaluated, or if there are no colors defined on the mesh." }, { - "signature": "System.Boolean Compact()", + "signature": "Color ColorAt(MeshPoint meshPoint)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Evaluate a mesh color at a set of barycentric coordinates.", + "since": "5.0", + "parameters": [ + { + "name": "meshPoint", + "type": "MeshPoint", + "summary": "MeshPoint instance containing a valid Face Index and Barycentric coordinates." + } + ], + "returns": "The interpolated vertex color on the mesh or Color.Transparent if the faceIndex is not valid, if the barycentric coordinates could not be evaluated, or if there are no colors defined on the mesh." + }, + { + "signature": "bool Compact()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -117867,7 +118031,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Byte[] ComputeAutoCreaseInformation()", + "signature": "byte ComputeAutoCreaseInformation()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -117876,7 +118040,7 @@ "returns": "An array that is bound to change." }, { - "signature": "System.Boolean ComputeCurvatureApproximation(System.Int32 type, out System.Double[] perVertexCurvatures)", + "signature": "bool ComputeCurvatureApproximation(int type, out double perVertexCurvatures)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -117885,19 +118049,19 @@ "parameters": [ { "name": "type", - "type": "System.Int32", + "type": "int", "summary": "An integer indicating which curvature is desired. gaussian_curvature = 1, mean_curvature = 2, minimum unsigned radius of curvature = 3, maximum unsigned radius of curvature = 4" }, { "name": "perVertexCurvatures", - "type": "System.Double[]", + "type": "double", "summary": "Resulting curvature array on success, None on failure. On success, the length of the array is the number of vertices." } ], "returns": "True on success and False on failure." }, { - "signature": "System.Void CopyFrom(Mesh other)", + "signature": "void CopyFrom(Mesh other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -117912,7 +118076,7 @@ ] }, { - "signature": "System.Boolean CreatePartitions(System.Int32 maximumVertexCount, System.Int32 maximumTriangleCount)", + "signature": "bool CreatePartitions(int maximumVertexCount, int maximumTriangleCount)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -117921,7 +118085,7 @@ "returns": "True on success" }, { - "signature": "System.Boolean CreateVertexColorsFromBitmap(RhinoDoc doc, TextureMapping mapping, Transform xform, System.Drawing.Bitmap bitmap)", + "signature": "bool CreateVertexColorsFromBitmap(RhinoDoc doc, TextureMapping mapping, Transform xform, System.Drawing.Bitmap bitmap)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -117951,7 +118115,7 @@ ] }, { - "signature": "System.Void DestroyPartition()", + "signature": "void DestroyPartition()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -117959,7 +118123,7 @@ "since": "6.0" }, { - "signature": "System.Void DestroyTopology()", + "signature": "void DestroyTopology()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -117967,7 +118131,7 @@ "since": "6.0" }, { - "signature": "System.Void DestroyTree()", + "signature": "void DestroyTree()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -117992,7 +118156,7 @@ "since": "5.0" }, { - "signature": "System.Boolean EvaluateMeshGeometry(Surface surface)", + "signature": "bool EvaluateMeshGeometry(Surface surface)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -118017,7 +118181,7 @@ "returns": "Array of sub-meshes on success; None on error. If the count in the returned array is 1, then nothing happened and the output is essentially a copy of the input." }, { - "signature": "System.Int32[] ExtendSelectionByEdgeRidge(System.Int32[] preselectedEdges, System.Int32 newEdge, System.Boolean iterative)", + "signature": "int ExtendSelectionByEdgeRidge(int preselectedEdges, int newEdge, bool iterative)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -118026,24 +118190,24 @@ "parameters": [ { "name": "preselectedEdges", - "type": "System.Int32[]", + "type": "int", "summary": "An array of edges that were already selected." }, { "name": "newEdge", - "type": "System.Int32", + "type": "int", "summary": "A new edge index." }, { "name": "iterative", - "type": "System.Boolean", + "type": "bool", "summary": "" } ], "returns": "An array of edges that are in a visual relationship with newEdge." }, { - "signature": "System.Int32[] ExtendSelectionByFaceLoop(System.Int32[] preselectedFaces, System.Int32 newFace, System.Boolean iterative)", + "signature": "int ExtendSelectionByFaceLoop(int preselectedFaces, int newFace, bool iterative)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -118052,24 +118216,24 @@ "parameters": [ { "name": "preselectedFaces", - "type": "System.Int32[]", + "type": "int", "summary": "An array of faces that were already selected." }, { "name": "newFace", - "type": "System.Int32", + "type": "int", "summary": "A new face index. If this index is already part of the selection, no extension is suggested." }, { "name": "iterative", - "type": "System.Boolean", + "type": "bool", "summary": "" } ], "returns": "An array of faces that are in a visual relationship with newFace." }, { - "signature": "Mesh ExtractNonManifoldEdges(System.Boolean selective)", + "signature": "Mesh ExtractNonManifoldEdges(bool selective)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -118078,14 +118242,14 @@ "parameters": [ { "name": "selective", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then extract hanging faces only." } ], "returns": "A mesh containing the extracted non-manifold parts if successful, None otherwise." }, { - "signature": "System.Boolean FileHole(System.Int32 topologyEdgeIndex)", + "signature": "bool FileHole(int topologyEdgeIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -118094,14 +118258,14 @@ "parameters": [ { "name": "topologyEdgeIndex", - "type": "System.Int32", + "type": "int", "summary": "Starting naked edge index." } ], "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean FillHoles()", + "signature": "bool FillHoles()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -118111,7 +118275,7 @@ "returns": "True if successful, False otherwise." }, { - "signature": "System.Void Flip(System.Boolean vertexNormals, System.Boolean faceNormals, System.Boolean faceOrientation, System.Boolean ngonsBoundaryDirection)", + "signature": "void Flip(bool vertexNormals, bool faceNormals, bool faceOrientation, bool ngonsBoundaryDirection)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -118120,28 +118284,28 @@ "parameters": [ { "name": "vertexNormals", - "type": "System.Boolean", + "type": "bool", "summary": "If true, vertex normals will be reversed." }, { "name": "faceNormals", - "type": "System.Boolean", + "type": "bool", "summary": "If true, face normals will be reversed." }, { "name": "faceOrientation", - "type": "System.Boolean", + "type": "bool", "summary": "If true, face orientations will be reversed." }, { "name": "ngonsBoundaryDirection", - "type": "System.Boolean", + "type": "bool", "summary": "If true, ngon boundaries will be reversed" } ] }, { - "signature": "System.Void Flip(System.Boolean vertexNormals, System.Boolean faceNormals, System.Boolean faceOrientation)", + "signature": "void Flip(bool vertexNormals, bool faceNormals, bool faceOrientation)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -118150,17 +118314,17 @@ "parameters": [ { "name": "vertexNormals", - "type": "System.Boolean", + "type": "bool", "summary": "If true, vertex normals will be reversed." }, { "name": "faceNormals", - "type": "System.Boolean", + "type": "bool", "summary": "If true, face normals will be reversed." }, { "name": "faceOrientation", - "type": "System.Boolean", + "type": "bool", "summary": "If true, face orientations will be reversed." } ] @@ -118203,7 +118367,7 @@ "returns": "Object which allows access to coordinates and other props." }, { - "signature": "System.Boolean[] GetNakedEdgePointStatus()", + "signature": "bool GetNakedEdgePointStatus()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -118221,7 +118385,7 @@ "returns": "An array of polylines, or None on error." }, { - "signature": "System.Int32 GetNgonAndFacesCount()", + "signature": "int GetNgonAndFacesCount()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -118292,7 +118456,7 @@ "returns": "An array of polylines, or None on error." }, { - "signature": "MeshPart GetPartition(System.Int32 which)", + "signature": "MeshPart GetPartition(int which)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -118301,13 +118465,13 @@ "parameters": [ { "name": "which", - "type": "System.Int32", + "type": "int", "summary": "The partition index." } ] }, { - "signature": "System.Boolean GetSelfIntersections(System.Double tolerance, out Polyline[] perforations, System.Boolean overlapsPolylines, out Polyline[] overlapsPolylinesResult, System.Boolean overlapsMesh, out Mesh overlapsMeshResult, FileIO.TextLog textLog, System.Threading.CancellationToken cancel, IProgress progress)", + "signature": "bool GetSelfIntersections(double tolerance, out Polyline[] perforations, bool overlapsPolylines, out Polyline[] overlapsPolylinesResult, bool overlapsMesh, out Mesh overlapsMeshResult, FileIO.TextLog textLog, System.Threading.CancellationToken cancel, IProgress progress)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -118316,7 +118480,7 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "A tolerance value. If negative, the positive value will be used. WARNING! Good tolerance values are in the magnitude of 10^-7, or RhinoMath.SqrtEpsilon*10." }, { @@ -118326,7 +118490,7 @@ }, { "name": "overlapsPolylines", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the next argument is computed." }, { @@ -118336,7 +118500,7 @@ }, { "name": "overlapsMesh", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the next argument is computed." }, { @@ -118363,7 +118527,7 @@ "returns": "An array of intersection and overlaps polylines." }, { - "signature": "MeshUnsafeLock GetUnsafeLock(System.Boolean writable)", + "signature": "MeshUnsafeLock GetUnsafeLock(bool writable)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -118373,14 +118537,14 @@ "parameters": [ { "name": "writable", - "type": "System.Boolean", + "type": "bool", "summary": "True if user will need to write onto the structure. False otherwise." } ], "returns": "A lock that needs to be released." }, { - "signature": "System.Boolean HealNakedEdges(System.Double distance)", + "signature": "bool HealNakedEdges(double distance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -118389,14 +118553,14 @@ "parameters": [ { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "Distance to not exceed when modifying the mesh." } ], "returns": "True if successful, False otherwise." }, { - "signature": "System.Void InvalidateCachedTextureCoordinates(System.Boolean bOnlyInvalidateCachedSurfaceParameterMapping)", + "signature": "void InvalidateCachedTextureCoordinates(bool bOnlyInvalidateCachedSurfaceParameterMapping)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -118405,13 +118569,13 @@ "parameters": [ { "name": "bOnlyInvalidateCachedSurfaceParameterMapping", - "type": "System.Boolean", + "type": "bool", "summary": "If True then only cached surface parameter mapping texture coordinates will be invalidated. Use this after making changes to the m_S array." } ] }, { - "signature": "System.Boolean IsManifold()", + "signature": "bool IsManifold()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -118420,7 +118584,7 @@ "returns": "True if the mesh is manifold, False otherwise." }, { - "signature": "System.Boolean IsManifold(System.Boolean topologicalTest, out System.Boolean isOriented, out System.Boolean hasBoundary)", + "signature": "bool IsManifold(bool topologicalTest, out bool isOriented, out bool hasBoundary)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -118429,24 +118593,24 @@ "parameters": [ { "name": "topologicalTest", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the query treats coincident vertices as the same." }, { "name": "isOriented", - "type": "System.Boolean", + "type": "bool", "summary": "isOriented will be set to True if the mesh is a manifold and adjacent faces have compatible face normals." }, { "name": "hasBoundary", - "type": "System.Boolean", + "type": "bool", "summary": "hasBoundary will be set to True if the mesh is a manifold and there is at least one \"edge\" with no more than one adjacent face." } ], "returns": "True if every mesh \"edge\" has at most two adjacent faces." }, { - "signature": "System.Boolean IsPointInside(Point3d point, System.Double tolerance, System.Boolean strictlyIn)", + "signature": "bool IsPointInside(Point3d point, double tolerance, bool strictlyIn)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -118461,19 +118625,19 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "(>=0) 3d distance tolerance used for ray-mesh intersection and determining strict inclusion. This is expected to be a tiny value." }, { "name": "strictlyIn", - "type": "System.Boolean", + "type": "bool", "summary": "If strictlyIn is true, then point must be inside mesh by at least tolerance in order for this function to return true. If strictlyIn is false, then this function will return True if point is inside or the distance from point to a mesh face is <= tolerance." } ], "returns": "True if point is inside the solid mesh, False if not." }, { - "signature": "System.Boolean MatchEdges(System.Double distance, System.Boolean rachet)", + "signature": "bool MatchEdges(double distance, bool rachet)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -118482,19 +118646,19 @@ "parameters": [ { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "The distance tolerance. Use larger tolerances only if you select specific edges to close." }, { "name": "rachet", - "type": "System.Boolean", + "type": "bool", "summary": "If true, matching the mesh takes place in four passes starting at a tolerance that is smaller than your specified tolerance and working up to the specified tolerance with successive passes. This matches small edges first and works up to larger edges. If false, then a single pass is made." } ], "returns": "True of edges were matched, False otherwise." }, { - "signature": "System.Boolean MergeAllCoplanarFaces(System.Double tolerance, System.Double angleTolerance)", + "signature": "bool MergeAllCoplanarFaces(double tolerance, double angleTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -118503,19 +118667,19 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance for determining when edges are adjacent. When in doubt, use the document's ModelAbsoluteTolerance property." }, { "name": "angleTolerance", - "type": "System.Double", + "type": "double", "summary": "Angle tolerance, in radians, for determining when faces are parallel. When in doubt, use the document's ModelAngleToleranceRadians property." } ], "returns": "True if faces were merged, False if no faces were merged." }, { - "signature": "System.Boolean MergeAllCoplanarFaces(System.Double tolerance)", + "signature": "bool MergeAllCoplanarFaces(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -118524,37 +118688,21 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance for determining when edges are adjacent. When in doubt, use the document's ModelAbsoluteTolerance property." } ], "returns": "True if faces were merged, False if no faces were merged." }, { - "signature": "System.Void NonConstOperation()", + "signature": "void NonConstOperation()", "modifiers": ["protected", "override"], "protected": true, "virtual": false, "summary": "Clear local cache on non constant calls" }, { - "signature": "Vector3d NormalAt(MeshPoint meshPoint)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Evaluate a mesh normal at a set of barycentric coordinates.", - "since": "5.0", - "parameters": [ - { - "name": "meshPoint", - "type": "MeshPoint", - "summary": "MeshPoint instance containing a valid Face Index and Barycentric coordinates." - } - ], - "returns": "A Normal vector to the mesh or Vector3d.Unset if the faceIndex is not valid or if the barycentric coordinates could not be evaluated." - }, - { - "signature": "Vector3d NormalAt(System.Int32 faceIndex, System.Double t0, System.Double t1, System.Double t2, System.Double t3)", + "signature": "Vector3d NormalAt(int faceIndex, double t0, double t1, double t2, double t3)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -118563,34 +118711,50 @@ "parameters": [ { "name": "faceIndex", - "type": "System.Int32", + "type": "int", "summary": "Index of triangle or quad to evaluate." }, { "name": "t0", - "type": "System.Double", + "type": "double", "summary": "First barycentric coordinate." }, { "name": "t1", - "type": "System.Double", + "type": "double", "summary": "Second barycentric coordinate." }, { "name": "t2", - "type": "System.Double", + "type": "double", "summary": "Third barycentric coordinate." }, { "name": "t3", - "type": "System.Double", + "type": "double", "summary": "Fourth barycentric coordinate. If the face is a triangle, this coordinate will be ignored." } ], "returns": "A Normal vector to the mesh or Vector3d.Unset if the faceIndex is not valid or if the barycentric coordinates could not be evaluated." }, { - "signature": "Mesh Offset(System.Double distance, System.Boolean solidify, Vector3d direction, out List wallFacesOut)", + "signature": "Vector3d NormalAt(MeshPoint meshPoint)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Evaluate a mesh normal at a set of barycentric coordinates.", + "since": "5.0", + "parameters": [ + { + "name": "meshPoint", + "type": "MeshPoint", + "summary": "MeshPoint instance containing a valid Face Index and Barycentric coordinates." + } + ], + "returns": "A Normal vector to the mesh or Vector3d.Unset if the faceIndex is not valid or if the barycentric coordinates could not be evaluated." + }, + { + "signature": "Mesh Offset(double distance, bool solidify, Vector3d direction, out List wallFacesOut)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -118598,12 +118762,12 @@ "parameters": [ { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "A distance value." }, { "name": "solidify", - "type": "System.Boolean", + "type": "bool", "summary": "True if the mesh should be solidified." }, { @@ -118620,7 +118784,7 @@ "returns": "A new mesh on success, or None on failure." }, { - "signature": "Mesh Offset(System.Double distance, System.Boolean solidify, Vector3d direction)", + "signature": "Mesh Offset(double distance, bool solidify, Vector3d direction)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -118629,12 +118793,12 @@ "parameters": [ { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "A distance value." }, { "name": "solidify", - "type": "System.Boolean", + "type": "bool", "summary": "True if the mesh should be solidified." }, { @@ -118646,7 +118810,7 @@ "returns": "A new mesh on success, or None on failure." }, { - "signature": "Mesh Offset(System.Double distance, System.Boolean solidify)", + "signature": "Mesh Offset(double distance, bool solidify)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -118655,19 +118819,19 @@ "parameters": [ { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "A distance value." }, { "name": "solidify", - "type": "System.Boolean", + "type": "bool", "summary": "True if the mesh should be solidified." } ], "returns": "A new mesh on success, or None on failure." }, { - "signature": "Mesh Offset(System.Double distance)", + "signature": "Mesh Offset(double distance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -118676,21 +118840,21 @@ "parameters": [ { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "A distance value to use for offsetting." } ], "returns": "A new mesh on success, or None on failure." }, { - "signature": "System.Void OnSwitchToNonConst()", + "signature": "void OnSwitchToNonConst()", "modifiers": ["protected", "override"], "protected": true, "virtual": false, "summary": "Performs some memory cleanup if necessary" }, { - "signature": "System.Boolean PatchSingleFace(IEnumerable components)", + "signature": "bool PatchSingleFace(IEnumerable components)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -118706,23 +118870,7 @@ "returns": "True if successful, False otherwise." }, { - "signature": "Point3d PointAt(MeshPoint meshPoint)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Evaluate a mesh at a set of barycentric coordinates.", - "since": "5.0", - "parameters": [ - { - "name": "meshPoint", - "type": "MeshPoint", - "summary": "MeshPoint instance containing a valid Face Index and Barycentric coordinates." - } - ], - "returns": "A Point on the mesh or Point3d.Unset if the faceIndex is not valid or if the barycentric coordinates could not be evaluated." - }, - { - "signature": "Point3d PointAt(System.Int32 faceIndex, System.Double t0, System.Double t1, System.Double t2, System.Double t3)", + "signature": "Point3d PointAt(int faceIndex, double t0, double t1, double t2, double t3)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -118731,34 +118879,50 @@ "parameters": [ { "name": "faceIndex", - "type": "System.Int32", + "type": "int", "summary": "Index of triangle or quad to evaluate." }, { "name": "t0", - "type": "System.Double", + "type": "double", "summary": "First barycentric coordinate." }, { "name": "t1", - "type": "System.Double", + "type": "double", "summary": "Second barycentric coordinate." }, { "name": "t2", - "type": "System.Double", + "type": "double", "summary": "Third barycentric coordinate." }, { "name": "t3", - "type": "System.Double", + "type": "double", "summary": "Fourth barycentric coordinate. If the face is a triangle, this coordinate will be ignored." } ], "returns": "A Point on the mesh or Point3d.Unset if the faceIndex is not valid or if the barycentric coordinates could not be evaluated." }, { - "signature": "PolylineCurve PullCurve(Curve curve, System.Double tolerance)", + "signature": "Point3d PointAt(MeshPoint meshPoint)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Evaluate a mesh at a set of barycentric coordinates.", + "since": "5.0", + "parameters": [ + { + "name": "meshPoint", + "type": "MeshPoint", + "summary": "MeshPoint instance containing a valid Face Index and Barycentric coordinates." + } + ], + "returns": "A Point on the mesh or Point3d.Unset if the faceIndex is not valid or if the barycentric coordinates could not be evaluated." + }, + { + "signature": "PolylineCurve PullCurve(Curve curve, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -118772,7 +118936,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "A tolerance value." } ], @@ -118896,7 +119060,7 @@ "since": "7.0" }, { - "signature": "System.Void RebuildNormals()", + "signature": "void RebuildNormals()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -118904,44 +119068,7 @@ "since": "6.0" }, { - "signature": "System.Boolean Reduce(ReduceMeshParameters parameters, System.Boolean threaded)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Reduce polygon count", - "since": "6.15", - "parameters": [ - { - "name": "parameters", - "type": "ReduceMeshParameters", - "summary": "Parameters" - }, - { - "name": "threaded", - "type": "System.Boolean", - "summary": "If True then will run computation inside a worker thread and ignore any provided CancellationTokens and ProgressReporters. If False then will run on main thread." - } - ], - "returns": "True if mesh is successfully reduced and False if mesh could not be reduced for some reason." - }, - { - "signature": "System.Boolean Reduce(ReduceMeshParameters parameters)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Reduce polygon count", - "since": "6.0", - "parameters": [ - { - "name": "parameters", - "type": "ReduceMeshParameters", - "summary": "Parameters" - } - ], - "returns": "True if mesh is successfully reduced and False if mesh could not be reduced for some reason." - }, - { - "signature": "System.Boolean Reduce(System.Int32 desiredPolygonCount, System.Boolean allowDistortion, System.Int32 accuracy, System.Boolean normalizeSize, System.Boolean threaded)", + "signature": "bool Reduce(int desiredPolygonCount, bool allowDistortion, int accuracy, bool normalizeSize, bool threaded)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -118950,34 +119077,34 @@ "parameters": [ { "name": "desiredPolygonCount", - "type": "System.Int32", + "type": "int", "summary": "desired or target number of faces" }, { "name": "allowDistortion", - "type": "System.Boolean", + "type": "bool", "summary": "If True mesh appearance is not changed even if the target polygon count is not reached" }, { "name": "accuracy", - "type": "System.Int32", + "type": "int", "summary": "Integer from 1 to 10 telling how accurate reduction algorithm to use. Greater number gives more accurate results" }, { "name": "normalizeSize", - "type": "System.Boolean", + "type": "bool", "summary": "If True mesh is fitted to an axis aligned unit cube until reduction is complete" }, { "name": "threaded", - "type": "System.Boolean", + "type": "bool", "summary": "If True then will run computation inside a worker thread and ignore any provided CancellationTokens and ProgressReporters. If False then will run on main thread." } ], "returns": "True if mesh is successfully reduced and False if mesh could not be reduced for some reason." }, { - "signature": "System.Boolean Reduce(System.Int32 desiredPolygonCount, System.Boolean allowDistortion, System.Int32 accuracy, System.Boolean normalizeSize, System.Threading.CancellationToken cancelToken, IProgress progress, out System.String problemDescription, System.Boolean threaded)", + "signature": "bool Reduce(int desiredPolygonCount, bool allowDistortion, int accuracy, bool normalizeSize, System.Threading.CancellationToken cancelToken, IProgress progress, out string problemDescription, bool threaded)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -118986,22 +119113,22 @@ "parameters": [ { "name": "desiredPolygonCount", - "type": "System.Int32", + "type": "int", "summary": "desired or target number of faces" }, { "name": "allowDistortion", - "type": "System.Boolean", + "type": "bool", "summary": "If True mesh appearance is not changed even if the target polygon count is not reached" }, { "name": "accuracy", - "type": "System.Int32", + "type": "int", "summary": "Integer from 1 to 10 telling how accurate reduction algorithm to use. Greater number gives more accurate results" }, { "name": "normalizeSize", - "type": "System.Boolean", + "type": "bool", "summary": "If True mesh is fitted to an axis aligned unit cube until reduction is complete" }, { @@ -119016,19 +119143,19 @@ }, { "name": "problemDescription", - "type": "System.String", + "type": "string", "summary": "" }, { "name": "threaded", - "type": "System.Boolean", + "type": "bool", "summary": "If True then will run computation inside a worker thread and ignore any provided CancellationTokens and ProgressReporters. If False then will run on main thread." } ], "returns": "True if mesh is successfully reduced and False if mesh could not be reduced for some reason." }, { - "signature": "System.Boolean Reduce(System.Int32 desiredPolygonCount, System.Boolean allowDistortion, System.Int32 accuracy, System.Boolean normalizeSize, System.Threading.CancellationToken cancelToken, IProgress progress, out System.String problemDescription)", + "signature": "bool Reduce(int desiredPolygonCount, bool allowDistortion, int accuracy, bool normalizeSize, System.Threading.CancellationToken cancelToken, IProgress progress, out string problemDescription)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -119037,22 +119164,22 @@ "parameters": [ { "name": "desiredPolygonCount", - "type": "System.Int32", + "type": "int", "summary": "desired or target number of faces" }, { "name": "allowDistortion", - "type": "System.Boolean", + "type": "bool", "summary": "If True mesh appearance is not changed even if the target polygon count is not reached" }, { "name": "accuracy", - "type": "System.Int32", + "type": "int", "summary": "Integer from 1 to 10 telling how accurate reduction algorithm to use. Greater number gives more accurate results" }, { "name": "normalizeSize", - "type": "System.Boolean", + "type": "bool", "summary": "If True mesh is fitted to an axis aligned unit cube until reduction is complete" }, { @@ -119067,14 +119194,14 @@ }, { "name": "problemDescription", - "type": "System.String", + "type": "string", "summary": "" } ], "returns": "True if mesh is successfully reduced and False if mesh could not be reduced for some reason." }, { - "signature": "System.Boolean Reduce(System.Int32 desiredPolygonCount, System.Boolean allowDistortion, System.Int32 accuracy, System.Boolean normalizeSize)", + "signature": "bool Reduce(int desiredPolygonCount, bool allowDistortion, int accuracy, bool normalizeSize)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -119083,29 +119210,66 @@ "parameters": [ { "name": "desiredPolygonCount", - "type": "System.Int32", + "type": "int", "summary": "desired or target number of faces" }, { "name": "allowDistortion", - "type": "System.Boolean", + "type": "bool", "summary": "If True mesh appearance is not changed even if the target polygon count is not reached" }, { "name": "accuracy", - "type": "System.Int32", + "type": "int", "summary": "Integer from 1 to 10 telling how accurate reduction algorithm to use. Greater number gives more accurate results" }, { "name": "normalizeSize", - "type": "System.Boolean", + "type": "bool", "summary": "If True mesh is fitted to an axis aligned unit cube until reduction is complete" } ], "returns": "True if mesh is successfully reduced and False if mesh could not be reduced for some reason." }, { - "signature": "System.Void ReleaseUnsafeLock(MeshUnsafeLock meshData)", + "signature": "bool Reduce(ReduceMeshParameters parameters, bool threaded)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Reduce polygon count", + "since": "6.15", + "parameters": [ + { + "name": "parameters", + "type": "ReduceMeshParameters", + "summary": "Parameters" + }, + { + "name": "threaded", + "type": "bool", + "summary": "If True then will run computation inside a worker thread and ignore any provided CancellationTokens and ProgressReporters. If False then will run on main thread." + } + ], + "returns": "True if mesh is successfully reduced and False if mesh could not be reduced for some reason." + }, + { + "signature": "bool Reduce(ReduceMeshParameters parameters)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Reduce polygon count", + "since": "6.0", + "parameters": [ + { + "name": "parameters", + "type": "ReduceMeshParameters", + "summary": "Parameters" + } + ], + "returns": "True if mesh is successfully reduced and False if mesh could not be reduced for some reason." + }, + { + "signature": "void ReleaseUnsafeLock(MeshUnsafeLock meshData)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -119120,7 +119284,7 @@ ] }, { - "signature": "System.Void SetCachedTextureCoordinates(TextureMapping tm, ref Transform xf)", + "signature": "void SetCachedTextureCoordinates(TextureMapping tm, ref Transform xf)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -119128,7 +119292,7 @@ "since": "5.10" }, { - "signature": "System.Void SetCachedTextureCoordinatesFromMaterial(RhinoObject rhinoObject, Rhino.DocObjects.Material material)", + "signature": "void SetCachedTextureCoordinatesFromMaterial(RhinoObject rhinoObject, Rhino.DocObjects.Material material)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -119148,7 +119312,7 @@ ] }, { - "signature": "System.Boolean SetSurfaceParametersFromTextureCoordinates()", + "signature": "bool SetSurfaceParametersFromTextureCoordinates()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -119157,7 +119321,7 @@ "returns": "True - successful False - failure - no changes made to the mesh" }, { - "signature": "System.Void SetTextureCoordinates(TextureMapping tm, Transform xf, System.Boolean lazy, System.Boolean seamCheck)", + "signature": "void SetTextureCoordinates(TextureMapping tm, Transform xf, bool lazy, bool seamCheck)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -119176,18 +119340,18 @@ }, { "name": "lazy", - "type": "System.Boolean", + "type": "bool", "summary": "Whether to generate lazily (true) or right away (false)" }, { "name": "seamCheck", - "type": "System.Boolean", + "type": "bool", "summary": "If True then some mesh edges might be unwelded to better represent UV discontinuities in the texture mapping. This only happens for the following mappings: Box, Sphere, Cylinder" } ] }, { - "signature": "System.Void SetTextureCoordinates(TextureMapping tm, Transform xf, System.Boolean lazy)", + "signature": "void SetTextureCoordinates(TextureMapping tm, Transform xf, bool lazy)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -119206,7 +119370,7 @@ }, { "name": "lazy", - "type": "System.Boolean", + "type": "bool", "summary": "Whether to generate lazily (true) or right away (false)" } ] @@ -119247,41 +119411,36 @@ ] }, { - "signature": "System.Boolean Smooth(IEnumerable vertexIndices, System.Double smoothFactor, System.Boolean bXSmooth, System.Boolean bYSmooth, System.Boolean bZSmooth, System.Boolean bFixBoundaries, SmoothingCoordinateSystem coordinateSystem, Plane plane)", + "signature": "bool Smooth(double smoothFactor, bool bXSmooth, bool bYSmooth, bool bZSmooth, bool bFixBoundaries, SmoothingCoordinateSystem coordinateSystem, Plane plane)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Smooths part of a mesh by averaging the positions of mesh vertices in a specified region.", - "since": "6.8", + "summary": "Smooths a mesh by averaging the positions of mesh vertices in a specified region.", + "since": "6.0", "parameters": [ - { - "name": "vertexIndices", - "type": "IEnumerable", - "summary": "The mesh vertex indices that specify the part of the mesh to smooth." - }, { "name": "smoothFactor", - "type": "System.Double", + "type": "double", "summary": "The smoothing factor, which controls how much vertices move towards the average of the neighboring vertices." }, { "name": "bXSmooth", - "type": "System.Boolean", + "type": "bool", "summary": "When True vertices move in X axis direction." }, { "name": "bYSmooth", - "type": "System.Boolean", + "type": "bool", "summary": "When True vertices move in Y axis direction." }, { "name": "bZSmooth", - "type": "System.Boolean", + "type": "bool", "summary": "When True vertices move in Z axis direction." }, { "name": "bFixBoundaries", - "type": "System.Boolean", + "type": "bool", "summary": "When True vertices along naked edges will not be modified." }, { @@ -119298,92 +119457,82 @@ "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean Smooth(IEnumerable vertexIndices, System.Double smoothFactor, System.Int32 numSteps, System.Boolean bXSmooth, System.Boolean bYSmooth, System.Boolean bZSmooth, System.Boolean bFixBoundaries, SmoothingCoordinateSystem coordinateSystem, Plane plane)", + "signature": "bool Smooth(double smoothFactor, bool bXSmooth, bool bYSmooth, bool bZSmooth, bool bFixBoundaries, SmoothingCoordinateSystem coordinateSystem)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Smooths part of a mesh by averaging the positions of mesh vertices in a specified region.", - "since": "8.0", + "summary": "Smooths a mesh by averaging the positions of mesh vertices in a specified region.", + "since": "6.0", "parameters": [ - { - "name": "vertexIndices", - "type": "IEnumerable", - "summary": "The mesh vertex indices that specify the part of the mesh to smooth." - }, { "name": "smoothFactor", - "type": "System.Double", + "type": "double", "summary": "The smoothing factor, which controls how much vertices move towards the average of the neighboring vertices." }, - { - "name": "numSteps", - "type": "System.Int32", - "summary": "The number of smoothing iterations." - }, { "name": "bXSmooth", - "type": "System.Boolean", + "type": "bool", "summary": "When True vertices move in X axis direction." }, { "name": "bYSmooth", - "type": "System.Boolean", + "type": "bool", "summary": "When True vertices move in Y axis direction." }, { "name": "bZSmooth", - "type": "System.Boolean", + "type": "bool", "summary": "When True vertices move in Z axis direction." }, { "name": "bFixBoundaries", - "type": "System.Boolean", + "type": "bool", "summary": "When True vertices along naked edges will not be modified." }, { "name": "coordinateSystem", "type": "SmoothingCoordinateSystem", "summary": "The coordinates to determine the direction of the smoothing." - }, - { - "name": "plane", - "type": "Plane", - "summary": "If SmoothingCoordinateSystem.CPlane specified, then the construction plane." } ], "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean Smooth(System.Double smoothFactor, System.Boolean bXSmooth, System.Boolean bYSmooth, System.Boolean bZSmooth, System.Boolean bFixBoundaries, SmoothingCoordinateSystem coordinateSystem, Plane plane)", + "signature": "bool Smooth(double smoothFactor, int numSteps, bool bXSmooth, bool bYSmooth, bool bZSmooth, bool bFixBoundaries, SmoothingCoordinateSystem coordinateSystem, Plane plane)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Smooths a mesh by averaging the positions of mesh vertices in a specified region.", - "since": "6.0", + "since": "8.0", "parameters": [ { "name": "smoothFactor", - "type": "System.Double", + "type": "double", "summary": "The smoothing factor, which controls how much vertices move towards the average of the neighboring vertices." }, + { + "name": "numSteps", + "type": "int", + "summary": "The number of smoothing iterations." + }, { "name": "bXSmooth", - "type": "System.Boolean", + "type": "bool", "summary": "When True vertices move in X axis direction." }, { "name": "bYSmooth", - "type": "System.Boolean", + "type": "bool", "summary": "When True vertices move in Y axis direction." }, { "name": "bZSmooth", - "type": "System.Boolean", + "type": "bool", "summary": "When True vertices move in Z axis direction." }, { "name": "bFixBoundaries", - "type": "System.Boolean", + "type": "bool", "summary": "When True vertices along naked edges will not be modified." }, { @@ -119400,82 +119549,97 @@ "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean Smooth(System.Double smoothFactor, System.Boolean bXSmooth, System.Boolean bYSmooth, System.Boolean bZSmooth, System.Boolean bFixBoundaries, SmoothingCoordinateSystem coordinateSystem)", + "signature": "bool Smooth(IEnumerable vertexIndices, double smoothFactor, bool bXSmooth, bool bYSmooth, bool bZSmooth, bool bFixBoundaries, SmoothingCoordinateSystem coordinateSystem, Plane plane)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Smooths a mesh by averaging the positions of mesh vertices in a specified region.", - "since": "6.0", + "summary": "Smooths part of a mesh by averaging the positions of mesh vertices in a specified region.", + "since": "6.8", "parameters": [ + { + "name": "vertexIndices", + "type": "IEnumerable", + "summary": "The mesh vertex indices that specify the part of the mesh to smooth." + }, { "name": "smoothFactor", - "type": "System.Double", + "type": "double", "summary": "The smoothing factor, which controls how much vertices move towards the average of the neighboring vertices." }, { "name": "bXSmooth", - "type": "System.Boolean", + "type": "bool", "summary": "When True vertices move in X axis direction." }, { "name": "bYSmooth", - "type": "System.Boolean", + "type": "bool", "summary": "When True vertices move in Y axis direction." }, { "name": "bZSmooth", - "type": "System.Boolean", + "type": "bool", "summary": "When True vertices move in Z axis direction." }, { "name": "bFixBoundaries", - "type": "System.Boolean", + "type": "bool", "summary": "When True vertices along naked edges will not be modified." }, { "name": "coordinateSystem", "type": "SmoothingCoordinateSystem", "summary": "The coordinates to determine the direction of the smoothing." + }, + { + "name": "plane", + "type": "Plane", + "summary": "If SmoothingCoordinateSystem.CPlane specified, then the construction plane." } ], "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean Smooth(System.Double smoothFactor, System.Int32 numSteps, System.Boolean bXSmooth, System.Boolean bYSmooth, System.Boolean bZSmooth, System.Boolean bFixBoundaries, SmoothingCoordinateSystem coordinateSystem, Plane plane)", + "signature": "bool Smooth(IEnumerable vertexIndices, double smoothFactor, int numSteps, bool bXSmooth, bool bYSmooth, bool bZSmooth, bool bFixBoundaries, SmoothingCoordinateSystem coordinateSystem, Plane plane)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Smooths a mesh by averaging the positions of mesh vertices in a specified region.", + "summary": "Smooths part of a mesh by averaging the positions of mesh vertices in a specified region.", "since": "8.0", "parameters": [ + { + "name": "vertexIndices", + "type": "IEnumerable", + "summary": "The mesh vertex indices that specify the part of the mesh to smooth." + }, { "name": "smoothFactor", - "type": "System.Double", + "type": "double", "summary": "The smoothing factor, which controls how much vertices move towards the average of the neighboring vertices." }, { "name": "numSteps", - "type": "System.Int32", + "type": "int", "summary": "The number of smoothing iterations." }, { "name": "bXSmooth", - "type": "System.Boolean", + "type": "bool", "summary": "When True vertices move in X axis direction." }, { "name": "bYSmooth", - "type": "System.Boolean", + "type": "bool", "summary": "When True vertices move in Y axis direction." }, { "name": "bZSmooth", - "type": "System.Boolean", + "type": "bool", "summary": "When True vertices move in Z axis direction." }, { "name": "bFixBoundaries", - "type": "System.Boolean", + "type": "bool", "summary": "When True vertices along naked edges will not be modified." }, { @@ -119492,7 +119656,7 @@ "returns": "True if successful, False otherwise." }, { - "signature": "System.Int32 SolidOrientation()", + "signature": "int SolidOrientation()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -119501,7 +119665,7 @@ "returns": "+1 = mesh is solid with outward facing normals. \n-1 = mesh is solid with inward facing normals. \n0 = mesh is not solid." }, { - "signature": "Mesh[] Split(IEnumerable meshes, System.Double tolerance, System.Boolean splitAtCoplanar, System.Boolean createNgons, TextLog textLog, System.Threading.CancellationToken cancel, IProgress progress)", + "signature": "Mesh[] Split(IEnumerable meshes, double tolerance, bool splitAtCoplanar, bool createNgons, TextLog textLog, System.Threading.CancellationToken cancel, IProgress progress)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -119515,17 +119679,17 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "A value for intersection tolerance. \nWARNING! Correct values are typically in the (10e-8 - 10e-4) range. \nAn option is to use the document tolerance diminished by a few orders or magnitude." }, { "name": "splitAtCoplanar", - "type": "System.Boolean", + "type": "bool", "summary": "If false, coplanar areas will not be separated." }, { "name": "createNgons", - "type": "System.Boolean", + "type": "bool", "summary": "If true, creates ngons along the split ridge." }, { @@ -119547,7 +119711,7 @@ "returns": "An array of mesh parts representing the split result, or null: when no mesh intersected, or if a cancel stopped the computation." }, { - "signature": "Mesh[] Split(IEnumerable meshes, System.Double tolerance, System.Boolean splitAtCoplanar, TextLog textLog, System.Threading.CancellationToken cancel, IProgress progress)", + "signature": "Mesh[] Split(IEnumerable meshes, double tolerance, bool splitAtCoplanar, TextLog textLog, System.Threading.CancellationToken cancel, IProgress progress)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -119561,12 +119725,12 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "A value for intersection tolerance. \nWARNING! Correct values are typically in the (10e-8 - 10e-4) range. \nAn option is to use the document tolerance diminished by a few orders or magnitude." }, { "name": "splitAtCoplanar", - "type": "System.Boolean", + "type": "bool", "summary": "If false, coplanar areas will not be separated." }, { @@ -119645,7 +119809,7 @@ "returns": "An array containing all the disjoint pieces that make up this Mesh." }, { - "signature": "Mesh[] SplitWithProjectedPolylines(IEnumerable curves, System.Double tolerance, TextLog textLog, System.Threading.CancellationToken cancel, IProgress progress)", + "signature": "Mesh[] SplitWithProjectedPolylines(IEnumerable curves, double tolerance, TextLog textLog, System.Threading.CancellationToken cancel, IProgress progress)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -119659,7 +119823,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "A tolerance value." }, { @@ -119681,7 +119845,7 @@ "returns": "An array of meshes, or None if no change would happen." }, { - "signature": "Mesh[] SplitWithProjectedPolylines(IEnumerable curves, System.Double tolerance)", + "signature": "Mesh[] SplitWithProjectedPolylines(IEnumerable curves, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -119695,14 +119859,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "A tolerance value." } ], "returns": "An array of meshes, or None if no change would happen." }, { - "signature": "System.Boolean Subdivide()", + "signature": "bool Subdivide()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -119711,7 +119875,7 @@ "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean Subdivide(IEnumerable faceIndices)", + "signature": "bool Subdivide(IEnumerable faceIndices)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -119727,7 +119891,7 @@ "returns": "True if successful, False otherwise." }, { - "signature": "System.Int32 UnifyNormals()", + "signature": "int UnifyNormals()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -119736,7 +119900,7 @@ "returns": "number of faces that were modified." }, { - "signature": "System.Int32 UnifyNormals(System.Boolean countOnly)", + "signature": "int UnifyNormals(bool countOnly)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -119745,14 +119909,14 @@ "parameters": [ { "name": "countOnly", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then only the number of faces that would be modified is determined." } ], "returns": "If countOnly=false, the number of faces that were modified. If countOnly=true, the number of faces that would be modified." }, { - "signature": "System.Void Unweld(System.Double angleToleranceRadians, System.Boolean modifyNormals)", + "signature": "void Unweld(double angleToleranceRadians, bool modifyNormals)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -119761,18 +119925,18 @@ "parameters": [ { "name": "angleToleranceRadians", - "type": "System.Double", + "type": "double", "summary": "Angle at which to make unique vertices." }, { "name": "modifyNormals", - "type": "System.Boolean", + "type": "bool", "summary": "Determines whether new vertex normals will have the same vertex normal as the original (false) or vertex normals made from the corresponding face normals (true)" } ] }, { - "signature": "System.Boolean UnweldEdge(IEnumerable edgeIndices, System.Boolean modifyNormals)", + "signature": "bool UnweldEdge(IEnumerable edgeIndices, bool modifyNormals)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -119786,14 +119950,14 @@ }, { "name": "modifyNormals", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the vertex normals on each side of the edge take the same value as the face to which they belong, giving the mesh a hard edge look. If false, each of the vertex normals on either side of the edge is assigned the same value as the original normal that the pair is replacing, keeping a smooth look." } ], "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean UnweldVertices(IEnumerable topologyVertexIndices, System.Boolean modifyNormals)", + "signature": "bool UnweldVertices(IEnumerable topologyVertexIndices, bool modifyNormals)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -119807,14 +119971,14 @@ }, { "name": "modifyNormals", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the new vertex normals will be calculated from the face normal." } ], "returns": "True if successful, False otherwise." }, { - "signature": "System.Double Volume()", + "signature": "double Volume()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -119823,7 +119987,7 @@ "returns": "Volume of the mesh." }, { - "signature": "System.Void Weld(System.Double angleToleranceRadians)", + "signature": "void Weld(double angleToleranceRadians)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -119832,7 +119996,7 @@ "parameters": [ { "name": "angleToleranceRadians", - "type": "System.Double", + "type": "double", "summary": "Angle at which to weld vertices." } ] @@ -119854,7 +120018,7 @@ "returns": "A new mesh with shutlining." }, { - "signature": "Mesh WithEdgeSoftening(System.Double softeningRadius, System.Boolean chamfer, System.Boolean faceted, System.Boolean force, System.Double angleThreshold)", + "signature": "Mesh WithEdgeSoftening(double softeningRadius, bool chamfer, bool faceted, bool force, double angleThreshold)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -119863,34 +120027,34 @@ "parameters": [ { "name": "softeningRadius", - "type": "System.Double", + "type": "double", "summary": "The softening radius." }, { "name": "chamfer", - "type": "System.Boolean", + "type": "bool", "summary": "Specifies whether to chamfer the edges." }, { "name": "faceted", - "type": "System.Boolean", + "type": "bool", "summary": "Specifies whether the edges are faceted." }, { "name": "force", - "type": "System.Boolean", + "type": "bool", "summary": "Specifies whether to soften edges despite too large a radius." }, { "name": "angleThreshold", - "type": "System.Double", + "type": "double", "summary": "Threshold angle (in degrees) which controls whether an edge is softened or not. The angle refers to the angles between the adjacent faces of an edge." } ], "returns": "A new mesh with soft edges." }, { - "signature": "Mesh WithShutLining(System.Boolean faceted, System.Double tolerance, IEnumerable curves)", + "signature": "Mesh WithShutLining(bool faceted, double tolerance, IEnumerable curves)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -119899,12 +120063,12 @@ "parameters": [ { "name": "faceted", - "type": "System.Boolean", + "type": "bool", "summary": "Specifies whether the shutline is faceted." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance of the shutline." }, { @@ -120468,7 +120632,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -120476,7 +120640,7 @@ "since": "6.3" }, { - "signature": "System.Boolean ExtrudedMesh(out Mesh extrudedMeshOut, out List componentIndicesOut)", + "signature": "bool ExtrudedMesh(out Mesh extrudedMeshOut, out List componentIndicesOut)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -120495,7 +120659,7 @@ ] }, { - "signature": "System.Boolean ExtrudedMesh(out Mesh extrudedMeshOut)", + "signature": "bool ExtrudedMesh(out Mesh extrudedMeshOut)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -120582,22 +120746,22 @@ "parameters": [ { "name": "a", - "type": "System.Int32", + "type": "int", "summary": "Index of first corner." }, { "name": "b", - "type": "System.Int32", + "type": "int", "summary": "Index of second corner." }, { "name": "c", - "type": "System.Int32", + "type": "int", "summary": "Index of third corner." }, { "name": "d", - "type": "System.Int32", + "type": "int", "summary": "Index of fourth corner." } ] @@ -120612,17 +120776,17 @@ "parameters": [ { "name": "a", - "type": "System.Int32", + "type": "int", "summary": "Index of first corner." }, { "name": "b", - "type": "System.Int32", + "type": "int", "summary": "Index of second corner." }, { "name": "c", - "type": "System.Int32", + "type": "int", "summary": "Index of third corner." } ] @@ -120702,7 +120866,7 @@ ], "methods": [ { - "signature": "System.Int32 CompareTo(MeshFace other)", + "signature": "int CompareTo(MeshFace other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -120718,7 +120882,7 @@ "returns": "0: if this is identical to other \n-1: if this < other. Priority is for index of corner A first, then B, then C, then D. \n+1: otherwise." }, { - "signature": "System.Boolean Equals(MeshFace other)", + "signature": "bool Equals(MeshFace other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -120734,7 +120898,7 @@ "returns": "True if the other face is, also orderly, equal to the present one; otherwise false." }, { - "signature": "System.Boolean Equals(System.Object obj)", + "signature": "bool Equals(object obj)", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -120742,7 +120906,7 @@ "parameters": [ { "name": "obj", - "type": "System.Object", + "type": "object", "summary": "Any object the represents the other mesh face for comparison." } ], @@ -120757,7 +120921,7 @@ "since": "5.0" }, { - "signature": "System.Int32 GetHashCode()", + "signature": "int GetHashCode()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -120765,7 +120929,7 @@ "returns": "A non-unique integer that represents this mesh face." }, { - "signature": "System.Boolean IsValid()", + "signature": "bool IsValid()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -120773,39 +120937,39 @@ "since": "5.0" }, { - "signature": "System.Boolean IsValid(Point3d[] points)", + "signature": "bool IsValid(int vertexCount)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Gets a value indicating whether or not this mesh face is considered to be valid. Unlike the simple IsValid function, this function takes actual point locations into account.", - "since": "6.0", + "summary": "Gets a value indicating whether or not this mesh face is considered to be valid. Unlike the simple IsValid function, this function takes upper bound indices into account.", + "since": "5.0", "parameters": [ { - "name": "points", - "type": "Point3d[]", - "summary": "Array of vertices with which to validate the face." + "name": "vertexCount", + "type": "int", + "summary": "Number of vertices in the mesh that this face is a part of." } ], "returns": "True if the face is considered valid, False if not." }, { - "signature": "System.Boolean IsValid(System.Int32 vertexCount)", + "signature": "bool IsValid(Point3d[] points)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Gets a value indicating whether or not this mesh face is considered to be valid. Unlike the simple IsValid function, this function takes upper bound indices into account.", - "since": "5.0", + "summary": "Gets a value indicating whether or not this mesh face is considered to be valid. Unlike the simple IsValid function, this function takes actual point locations into account.", + "since": "6.0", "parameters": [ { - "name": "vertexCount", - "type": "System.Int32", - "summary": "Number of vertices in the mesh that this face is a part of." + "name": "points", + "type": "Point3d[]", + "summary": "Array of vertices with which to validate the face." } ], "returns": "True if the face is considered valid, False if not." }, { - "signature": "System.Boolean IsValidEx(ref Point3d[] points)", + "signature": "bool IsValidEx(ref Point3d[] points)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -120821,7 +120985,7 @@ "returns": "True if the face is considered valid, False if not." }, { - "signature": "System.Boolean Repair(Point3d[] points)", + "signature": "bool Repair(Point3d[] points)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -120838,7 +121002,7 @@ "returns": "True if the face was repaired, False if not." }, { - "signature": "System.Boolean RepairEx(ref Point3d[] points)", + "signature": "bool RepairEx(ref Point3d[] points)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -120855,7 +121019,7 @@ "returns": "True if the face was repaired, False if not." }, { - "signature": "System.Void Set(System.Int32 a, System.Int32 b, System.Int32 c, System.Int32 d)", + "signature": "void Set(int a, int b, int c, int d)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -120864,28 +121028,28 @@ "parameters": [ { "name": "a", - "type": "System.Int32", + "type": "int", "summary": "Index of first corner." }, { "name": "b", - "type": "System.Int32", + "type": "int", "summary": "Index of second corner." }, { "name": "c", - "type": "System.Int32", + "type": "int", "summary": "Index of third corner." }, { "name": "d", - "type": "System.Int32", + "type": "int", "summary": "Index of fourth corner." } ] }, { - "signature": "System.Void Set(System.Int32 a, System.Int32 b, System.Int32 c)", + "signature": "void Set(int a, int b, int c)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -120894,23 +121058,23 @@ "parameters": [ { "name": "a", - "type": "System.Int32", + "type": "int", "summary": "Index of first corner." }, { "name": "b", - "type": "System.Int32", + "type": "int", "summary": "Index of second corner." }, { "name": "c", - "type": "System.Int32", + "type": "int", "summary": "Index of third corner." } ] }, { - "signature": "System.String ToString()", + "signature": "string ToString()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -120987,12 +121151,12 @@ "parameters": [ { "name": "density", - "type": "System.Double", + "type": "double", "summary": "The density and number of mesh polygons, where 0.0 <= density <= 1.0, where 0 quickly creates coarse meshes, and 1 slowly creates dense meshes." }, { "name": "minimumEdgeLength", - "type": "System.Double", + "type": "double", "summary": "The minimum allowed mesh edge length." } ] @@ -121007,7 +121171,7 @@ "parameters": [ { "name": "density", - "type": "System.Double", + "type": "double", "summary": "The density and number of mesh polygons, where 0.0 <= density <= 1.0, where 0 quickly creates coarse meshes, and 1 slowly creates dense meshes." } ] @@ -121285,7 +121449,7 @@ "returns": "Meshing parameters of the document." }, { - "signature": "MeshingParameters FromEncodedString(System.String value)", + "signature": "MeshingParameters FromEncodedString(string value)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -121294,14 +121458,14 @@ "parameters": [ { "name": "value", - "type": "System.String", + "type": "string", "summary": "Encoded string returned by MeshingParameters.ToString()" } ], "returns": "Returns a new MeshingParameters created by decoding and deserializing the string or None if value is invalid." }, { - "signature": "System.Void CopyFrom(MeshingParameters source)", + "signature": "void CopyFrom(MeshingParameters source)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -121309,7 +121473,7 @@ "since": "8.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -121317,7 +121481,7 @@ "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -121325,13 +121489,13 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] }, { - "signature": "System.Boolean Equals(MeshingParameters other)", + "signature": "bool Equals(MeshingParameters other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -121347,7 +121511,7 @@ "returns": "True if MeshingParameters has the same values as this; otherwise false." }, { - "signature": "System.Boolean Equals(System.Object obj)", + "signature": "bool Equals(object obj)", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -121356,14 +121520,14 @@ "parameters": [ { "name": "obj", - "type": "System.Object", + "type": "object", "summary": "The specified MeshingParameters." } ], "returns": "True if MeshingParameters has the same values as this; otherwise false." }, { - "signature": "System.Int32 GetHashCode()", + "signature": "int GetHashCode()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -121371,14 +121535,14 @@ "returns": "A hash code for MeshingParameters." }, { - "signature": "System.Void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)", + "signature": "void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Void SetSubDDisplayParameters(SubDDisplayParameters subDDisplayParameters)", + "signature": "void SetSubDDisplayParameters(SubDDisplayParameters subDDisplayParameters)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -121402,7 +121566,7 @@ "returns": "The SubD display parameters." }, { - "signature": "System.String ToEncodedString()", + "signature": "string ToEncodedString()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -121597,7 +121761,7 @@ ] }, { - "signature": "System.UInt32[] BoundaryVertexIndexList()", + "signature": "uint BoundaryVertexIndexList()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -121606,7 +121770,7 @@ "returns": "A list of mesh vertex indexes." }, { - "signature": "System.Int32 CompareTo(MeshNgon otherNgon)", + "signature": "int CompareTo(MeshNgon otherNgon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -121622,7 +121786,7 @@ "returns": "0: if this is identical to otherNgon \n-1: if this < otherNgon. \n+1: if this > otherNgon." }, { - "signature": "System.Boolean Equals(MeshNgon otherNgon)", + "signature": "bool Equals(MeshNgon otherNgon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -121638,7 +121802,7 @@ "returns": "True if otherNgon is identical to this ngon; otherwise false." }, { - "signature": "System.Boolean Equals(System.Object otherObj)", + "signature": "bool Equals(object otherObj)", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -121646,14 +121810,14 @@ "parameters": [ { "name": "otherObj", - "type": "System.Object", + "type": "object", "summary": "Any object the represents the other mesh face for comparison." } ], "returns": "True if otherObj is a MeshNgon and is identical to this ngon; otherwise false." }, { - "signature": "System.UInt32[] FaceIndexList()", + "signature": "uint FaceIndexList()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -121662,7 +121826,7 @@ "returns": "A list of mesh face indexes." }, { - "signature": "System.Int32 GetHashCode()", + "signature": "int GetHashCode()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -121670,7 +121834,7 @@ "returns": "A non-unique integer that represents this mesh ngon." }, { - "signature": "System.Void Set(IList meshVertexIndexList, IList meshFaceIndexList)", + "signature": "void Set(IList meshVertexIndexList, IList meshFaceIndexList)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -121690,7 +121854,7 @@ ] }, { - "signature": "System.String ToString()", + "signature": "string ToString()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -121933,7 +122097,7 @@ ], "methods": [ { - "signature": "System.Boolean GetTriangle(out System.Int32 a, out System.Int32 b, out System.Int32 c)", + "signature": "bool GetTriangle(out int a, out int b, out int c)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -122081,17 +122245,17 @@ "parameters": [ { "name": "meshIndex", - "type": "System.Int32", + "type": "int", "summary": "Index of mesh within collection of meshes." }, { "name": "vertexIndex", - "type": "System.Int32", + "type": "int", "summary": "Index of mesh vertex." }, { "name": "thickness", - "type": "System.Double", + "type": "double", "summary": "Thickness of mesh at vertex." }, { @@ -122215,7 +122379,7 @@ ], "methods": [ { - "signature": "Vector3f* FaceNormalsArray(out System.Int32 length)", + "signature": "Vector3f* FaceNormalsArray(out int length)", "modifiers": ["public", "unsafe"], "protected": false, "virtual": false, @@ -122224,14 +122388,14 @@ "parameters": [ { "name": "length", - "type": "System.Int32", + "type": "int", "summary": "The length of the array. This value is returned by reference (out in C#)." } ], "returns": "The beginning of the vertex array. Item 0 is the first vertex, and item length-1 is the last valid one." }, { - "signature": "MeshFace* FacesArray(out System.Int32 length)", + "signature": "MeshFace* FacesArray(out int length)", "modifiers": ["public", "unsafe"], "protected": false, "virtual": false, @@ -122240,14 +122404,14 @@ "parameters": [ { "name": "length", - "type": "System.Int32", + "type": "int", "summary": "The length of the array. This value is returned by reference (out in C#)." } ], "returns": "The beginning of the vertex array. Item 0 is the first vertex, and item length-1 is the last valid one." }, { - "signature": "Vector3f* NormalVector3fArray(out System.Int32 length)", + "signature": "Vector3f* NormalVector3fArray(out int length)", "modifiers": ["public", "unsafe"], "protected": false, "virtual": false, @@ -122256,14 +122420,14 @@ "parameters": [ { "name": "length", - "type": "System.Int32", + "type": "int", "summary": "The length of the array. This value is returned by reference (out in C#)." } ], "returns": "The beginning of the vertex array. Item 0 is the first vertex, and item length-1 is the last valid one." }, { - "signature": "System.Void Release()", + "signature": "void Release()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -122271,7 +122435,7 @@ "since": "6.0" }, { - "signature": "int* VertexColorsArray(out System.Int32 length)", + "signature": "int* VertexColorsArray(out int length)", "modifiers": ["public", "unsafe"], "protected": false, "virtual": false, @@ -122280,14 +122444,14 @@ "parameters": [ { "name": "length", - "type": "System.Int32", + "type": "int", "summary": "The length of the array. This value is returned by reference (out in C#)." } ], "returns": "The beginning of the vertex array. Item 0 is the first vertex, and item length-1 is the last valid one." }, { - "signature": "Point3d* VertexPoint3dArray(out System.Int32 length)", + "signature": "Point3d* VertexPoint3dArray(out int length)", "modifiers": ["public", "unsafe"], "protected": false, "virtual": false, @@ -122297,14 +122461,14 @@ "parameters": [ { "name": "length", - "type": "System.Int32", + "type": "int", "summary": "The length of the array. This value is returned by reference (out in C#)." } ], "returns": "The beginning of the vertex array. Item 0 is the first vertex, and item length-1 is the last valid one. If no array is available, None is returned." }, { - "signature": "Point3f* VertexPoint3fArray(out System.Int32 length)", + "signature": "Point3f* VertexPoint3fArray(out int length)", "modifiers": ["public", "unsafe"], "protected": false, "virtual": false, @@ -122314,7 +122478,7 @@ "parameters": [ { "name": "length", - "type": "System.Int32", + "type": "int", "summary": "The length of the array. This value is returned by reference (out in C#). 0 is returned when there is no single precision array." } ], @@ -122403,7 +122567,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -122411,7 +122575,7 @@ "since": "7.14" }, { - "signature": "System.Boolean Unwrap(MeshUnwrapMethod method)", + "signature": "bool Unwrap(MeshUnwrapMethod method)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -122524,7 +122688,7 @@ ], "methods": [ { - "signature": "System.Boolean Morph(GeometryBase geometry)", + "signature": "bool Morph(GeometryBase geometry)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -122574,12 +122738,12 @@ }, { "name": "straight", - "type": "System.Boolean", + "type": "bool", "summary": "If false, then point determines the region to bend. If true, only the spine region is bent." }, { "name": "symmetric", - "type": "System.Boolean", + "type": "bool", "summary": "If false, then only one end of the object bends. If true, then the object will bend symmetrically around the center if you start the spine in the middle of the object." } ] @@ -122609,17 +122773,17 @@ }, { "name": "angle", - "type": "System.Double", + "type": "double", "summary": "Bend angle in radians." }, { "name": "straight", - "type": "System.Boolean", + "type": "bool", "summary": "If false, then point determines the region to bend. If true, only the spine region is bent." }, { "name": "symmetric", - "type": "System.Boolean", + "type": "bool", "summary": "If false, then only one end of the object bends. If true, then the object will bend symmetrically around the center if you start the spine in the middle of the object." } ] @@ -122638,7 +122802,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -122646,7 +122810,7 @@ "since": "5.9" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -122654,7 +122818,7 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] @@ -122705,17 +122869,17 @@ }, { "name": "reverseCurve0", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then direction of curve0 is reversed." }, { "name": "reverseCurve1", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then direction of curve1 is reversed." }, { "name": "preventStretching", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the length of the objects along the curve directions are not changed. If false, objects are stretched or compressed in the curve direction so that the relationship to the target curve is the same as it is to the base curve." } ] @@ -122740,7 +122904,7 @@ }, { "name": "preventStretching", - "type": "System.Boolean", + "type": "bool", "summary": "" } ] @@ -122759,7 +122923,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -122767,7 +122931,7 @@ "since": "5.9" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -122775,7 +122939,7 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] @@ -122822,17 +122986,17 @@ }, { "name": "radius0", - "type": "System.Double", + "type": "double", "summary": "First radius." }, { "name": "radius1", - "type": "System.Double", + "type": "double", "summary": "Second radius." }, { "name": "angle", - "type": "System.Double", + "type": "double", "summary": "Coil angle in radians." } ] @@ -122851,7 +123015,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -122859,7 +123023,7 @@ "since": "5.9" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -122867,7 +123031,7 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] @@ -122923,12 +123087,12 @@ }, { "name": "scale", - "type": "System.Double", + "type": "double", "summary": "Scale factor. To ignore, use Rhino.RhinoMath.UnsetValue." }, { "name": "angle", - "type": "System.Double", + "type": "double", "summary": "Rotation angle in radians. To ignore, use Rhino.RhinoMath.UnsetValue." } ] @@ -122958,7 +123122,7 @@ }, { "name": "scale", - "type": "System.Double", + "type": "double", "summary": "Scale factor." } ] @@ -123002,7 +123166,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -123010,7 +123174,7 @@ "since": "5.9" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -123018,7 +123182,7 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] @@ -123122,7 +123286,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -123130,7 +123294,7 @@ "since": "5.9" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -123138,7 +123302,7 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] @@ -123189,7 +123353,7 @@ }, { "name": "length", - "type": "System.Double", + "type": "double", "summary": "Length of new stretch axis." } ] @@ -123233,7 +123397,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -123241,7 +123405,7 @@ "since": "5.9" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -123249,7 +123413,7 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] @@ -123300,22 +123464,22 @@ }, { "name": "startRadius", - "type": "System.Double", + "type": "double", "summary": "Radius at start point." }, { "name": "endRadius", - "type": "System.Double", + "type": "double", "summary": "Radius at end point." }, { "name": "bFlat", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then a one-directional, one-dimensional taper is created." }, { "name": "infiniteTaper", - "type": "System.Boolean", + "type": "bool", "summary": "If false, the deformation takes place only the length of the axis. If true, the deformation happens throughout the object, even if the axis is shorter." } ] @@ -123334,7 +123498,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -123342,7 +123506,7 @@ "since": "5.9" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -123350,7 +123514,7 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] @@ -123421,7 +123585,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -123429,7 +123593,7 @@ "since": "5.1" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -123437,7 +123601,7 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] @@ -123478,22 +123642,22 @@ "parameters": [ { "name": "dimension", - "type": "System.Int32", + "type": "int", "summary": ">=1." }, { "name": "rational", - "type": "System.Boolean", + "type": "bool", "summary": "True to make a rational NURBS." }, { "name": "order", - "type": "System.Int32", + "type": "int", "summary": "(>= 2) The order=degree+1." }, { "name": "pointCount", - "type": "System.Int32", + "type": "int", "summary": "(>= order) number of control vertices." } ] @@ -123508,12 +123672,12 @@ "parameters": [ { "name": "degree", - "type": "System.Int32", + "type": "int", "summary": "Degree of curve. Must be equal to or larger than 1 and smaller than or equal to 11." }, { "name": "pointCount", - "type": "System.Int32", + "type": "int", "summary": "Number of control-points." } ] @@ -123602,7 +123766,7 @@ ], "methods": [ { - "signature": "NurbsCurve Create(System.Boolean periodic, System.Int32 degree, IEnumerable points)", + "signature": "NurbsCurve Create(bool periodic, int degree, IEnumerable points)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -123611,12 +123775,12 @@ "parameters": [ { "name": "periodic", - "type": "System.Boolean", + "type": "bool", "summary": "If true, create a periodic uniform curve. If false, create a clamped uniform curve." }, { "name": "degree", - "type": "System.Int32", + "type": "int", "summary": "(>=1) degree=order-1." }, { @@ -123628,7 +123792,7 @@ "returns": "new NURBS curve on success None on error." }, { - "signature": "NurbsCurve CreateFromArc(Arc arc, System.Int32 degree, System.Int32 cvCount)", + "signature": "NurbsCurve CreateFromArc(Arc arc, int degree, int cvCount)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -123642,12 +123806,12 @@ }, { "name": "degree", - "type": "System.Int32", + "type": "int", "summary": ">=1" }, { "name": "cvCount", - "type": "System.Int32", + "type": "int", "summary": "CV count >=5" } ], @@ -123663,7 +123827,7 @@ "returns": "Curve on success, None on failure." }, { - "signature": "NurbsCurve CreateFromCircle(Circle circle, System.Int32 degree, System.Int32 cvCount)", + "signature": "NurbsCurve CreateFromCircle(Circle circle, int degree, int cvCount)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -123677,12 +123841,12 @@ }, { "name": "degree", - "type": "System.Int32", + "type": "int", "summary": ">=1" }, { "name": "cvCount", - "type": "System.Int32", + "type": "int", "summary": "CV count >=5" } ], @@ -123707,7 +123871,7 @@ "returns": "A NURBS curve representation of this ellipse or None if no such representation could be made." }, { - "signature": "NurbsCurve CreateFromFitPoints(IEnumerable points, System.Double tolerance, System.Boolean periodic)", + "signature": "NurbsCurve CreateFromFitPoints(IEnumerable points, double tolerance, bool periodic)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -123721,19 +123885,19 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The fitting tolerance. When in doubt, use the document's model absolute tolerance." }, { "name": "periodic", - "type": "System.Boolean", + "type": "bool", "summary": "Set True to create a periodic curve." } ], "returns": "A NURBS curve if successful, or None on failure." }, { - "signature": "NurbsCurve CreateFromFitPoints(IEnumerable points, System.Double tolerance, System.Int32 degree, System.Boolean periodic, Vector3d startTangent, Vector3d endTangent)", + "signature": "NurbsCurve CreateFromFitPoints(IEnumerable points, double tolerance, int degree, bool periodic, Vector3d startTangent, Vector3d endTangent)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -123747,17 +123911,17 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The fitting tolerance. When in doubt, use the document's model absolute tolerance." }, { "name": "degree", - "type": "System.Int32", + "type": "int", "summary": "The desired degree of the output curve." }, { "name": "periodic", - "type": "System.Boolean", + "type": "bool", "summary": "Set True to create a periodic curve." }, { @@ -123824,7 +123988,7 @@ ] }, { - "signature": "NurbsCurve CreateNonRationalArcBezier(System.Int32 degree, Point3d center, Point3d start, Point3d end, System.Double radius, System.Double tanSlider, System.Double midSlider)", + "signature": "NurbsCurve CreateNonRationalArcBezier(int degree, Point3d center, Point3d start, Point3d end, double radius, double tanSlider, double midSlider)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -123833,7 +123997,7 @@ "parameters": [ { "name": "degree", - "type": "System.Int32", + "type": "int", "summary": "The degree of the non-rational approximation, can be either 3, 4, or 5" }, { @@ -123853,17 +124017,17 @@ }, { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "The radius of the arc" }, { "name": "tanSlider", - "type": "System.Double", + "type": "double", "summary": "a number between zero and one which moves the tangent control point toward the mid control point of an equivalent quadratic rational arc" }, { "name": "midSlider", - "type": "System.Double", + "type": "double", "summary": "a number between zero and one which moves the mid control points toward the mid control point of an equivalent quadratic rational arc" } ], @@ -123948,7 +124112,7 @@ "returns": "A 2 degree NURBS curve if successful, False otherwise." }, { - "signature": "NurbsCurve CreateSpiral(Curve railCurve, System.Double t0, System.Double t1, Point3d radiusPoint, System.Double pitch, System.Double turnCount, System.Double radius0, System.Double radius1, System.Int32 pointsPerTurn)", + "signature": "NurbsCurve CreateSpiral(Curve railCurve, double t0, double t1, Point3d radiusPoint, double pitch, double turnCount, double radius0, double radius1, int pointsPerTurn)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -123962,12 +124126,12 @@ }, { "name": "t0", - "type": "System.Double", + "type": "double", "summary": "Starting portion of rail curve's domain to sweep along." }, { "name": "t1", - "type": "System.Double", + "type": "double", "summary": "Ending portion of rail curve's domain to sweep along." }, { @@ -123977,34 +124141,34 @@ }, { "name": "pitch", - "type": "System.Double", + "type": "double", "summary": "The pitch. Positive values produce counter-clockwise orientation, negative values produce clockwise orientation." }, { "name": "turnCount", - "type": "System.Double", + "type": "double", "summary": "The turn count. If != 0, then the resulting helix will have this many turns. If = 0, then pitch must be != 0 and the approximate distance between turns will be set to pitch. Positive values produce counter-clockwise orientation, negative values produce clockwise orientation." }, { "name": "radius0", - "type": "System.Double", + "type": "double", "summary": "The starting radius. At least one radii must be nonzero. Negative values are allowed." }, { "name": "radius1", - "type": "System.Double", + "type": "double", "summary": "The ending radius. At least one radii must be nonzero. Negative values are allowed." }, { "name": "pointsPerTurn", - "type": "System.Int32", + "type": "int", "summary": "Number of points to interpolate per turn. Must be greater than 4. When in doubt, use 12." } ], "returns": "NurbsCurve on success, None on failure." }, { - "signature": "NurbsCurve CreateSpiral(Point3d axisStart, Vector3d axisDir, Point3d radiusPoint, System.Double pitch, System.Double turnCount, System.Double radius0, System.Double radius1)", + "signature": "NurbsCurve CreateSpiral(Point3d axisStart, Vector3d axisDir, Point3d radiusPoint, double pitch, double turnCount, double radius0, double radius1)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -124028,29 +124192,29 @@ }, { "name": "pitch", - "type": "System.Double", + "type": "double", "summary": "The pitch, where a spiral has a pitch = 0, and pitch > 0 is the distance between the helix's \"threads\"." }, { "name": "turnCount", - "type": "System.Double", + "type": "double", "summary": "The number of turns in spiral or helix. Positive values produce counter-clockwise orientation, negative values produce clockwise orientation. Note, for a helix, turnCount * pitch = length of the helix's axis." }, { "name": "radius0", - "type": "System.Double", + "type": "double", "summary": "The starting radius." }, { "name": "radius1", - "type": "System.Double", + "type": "double", "summary": "The ending radius." } ], "returns": "NurbsCurve on success, None on failure." }, { - "signature": "NurbsCurve CreateSubDFriendly(Curve curve, System.Int32 pointCount, System.Boolean periodicClosedCurve)", + "signature": "NurbsCurve CreateSubDFriendly(Curve curve, int pointCount, bool periodicClosedCurve)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -124064,12 +124228,12 @@ }, { "name": "pointCount", - "type": "System.Int32", + "type": "int", "summary": "Desired number of control points. If periodicClosedCurve is true, the number must be >= 6, otherwise the number must be >= 4." }, { "name": "periodicClosedCurve", - "type": "System.Boolean", + "type": "bool", "summary": "True if the SubD friendly curve should be closed and periodic. False in all other cases." } ], @@ -124092,7 +124256,7 @@ "returns": "A SubD friendly NURBS curve is successful, None otherwise." }, { - "signature": "NurbsCurve CreateSubDFriendly(IEnumerable points, System.Boolean interpolatePoints, System.Boolean periodicClosedCurve)", + "signature": "NurbsCurve CreateSubDFriendly(IEnumerable points, bool interpolatePoints, bool periodicClosedCurve)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -124106,19 +124270,19 @@ }, { "name": "interpolatePoints", - "type": "System.Boolean", + "type": "bool", "summary": "True if the curve should interpolate the points. False if points specify control point locations. In either case, the curve will begin at the first point and end at the last point." }, { "name": "periodicClosedCurve", - "type": "System.Boolean", + "type": "bool", "summary": "True to create a periodic closed curve. Do not duplicate the start/end point in the point input." } ], "returns": "A SubD friendly NURBS curve is successful, None otherwise." }, { - "signature": "System.Boolean IsDuplicate(NurbsCurve curveA, NurbsCurve curveB, System.Boolean ignoreParameterization, System.Double tolerance)", + "signature": "bool IsDuplicate(NurbsCurve curveA, NurbsCurve curveB, bool ignoreParameterization, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -124137,19 +124301,19 @@ }, { "name": "ignoreParameterization", - "type": "System.Boolean", + "type": "bool", "summary": "if true, parameterization and orientation are ignored." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "tolerance to use when comparing control points." } ], "returns": "True if curves are similar within tolerance." }, { - "signature": "NurbsCurve[] MakeCompatible(IEnumerable curves, Point3d startPt, Point3d endPt, System.Int32 simplifyMethod, System.Int32 numPoints, System.Double refitTolerance, System.Double angleTolerance)", + "signature": "NurbsCurve[] MakeCompatible(IEnumerable curves, Point3d startPt, Point3d endPt, int simplifyMethod, int numPoints, double refitTolerance, double angleTolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -124173,29 +124337,29 @@ }, { "name": "simplifyMethod", - "type": "System.Int32", + "type": "int", "summary": "The simplify method." }, { "name": "numPoints", - "type": "System.Int32", + "type": "int", "summary": "The number of rebuild points." }, { "name": "refitTolerance", - "type": "System.Double", + "type": "double", "summary": "The refit tolerance." }, { "name": "angleTolerance", - "type": "System.Double", + "type": "double", "summary": "The angle tolerance in radians." } ], "returns": "The output NURBS surfaces if successful." }, { - "signature": "System.Boolean Append(NurbsCurve nurbsCurve)", + "signature": "bool Append(NurbsCurve nurbsCurve)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -124210,7 +124374,7 @@ ] }, { - "signature": "BezierCurve ConvertSpanToBezier(System.Int32 spanIndex)", + "signature": "BezierCurve ConvertSpanToBezier(int spanIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -124219,7 +124383,7 @@ "parameters": [ { "name": "spanIndex", - "type": "System.Int32", + "type": "int", "summary": "The span index, where (0 <= spanIndex <= Points.Count - Order)." } ], @@ -124263,7 +124427,7 @@ "returns": "An array of planes if successful, or an empty array on failure." }, { - "signature": "System.Boolean EpsilonEquals(NurbsCurve other, System.Double epsilon)", + "signature": "bool EpsilonEquals(NurbsCurve other, double epsilon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -124271,7 +124435,7 @@ "since": "5.4" }, { - "signature": "System.Double GrevilleParameter(System.Int32 index)", + "signature": "double GrevilleParameter(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -124280,13 +124444,13 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of Greville (Edit) point." } ] }, { - "signature": "System.Double[] GrevilleParameters()", + "signature": "double GrevilleParameters()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -124294,7 +124458,7 @@ "since": "5.0" }, { - "signature": "Point3d GrevillePoint(System.Int32 index)", + "signature": "Point3d GrevillePoint(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -124303,7 +124467,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of Greville point." } ] @@ -124317,7 +124481,7 @@ "since": "5.0" }, { - "signature": "Point3dList GrevillePoints(System.Boolean all)", + "signature": "Point3dList GrevillePoints(bool all)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -124326,14 +124490,14 @@ "parameters": [ { "name": "all", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then all Greville points are returns. If false, only edit points are returned." } ], "returns": "A list of points if successful, None otherwise." }, { - "signature": "System.Boolean IncreaseDegree(System.Int32 desiredDegree)", + "signature": "bool IncreaseDegree(int desiredDegree)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -124342,14 +124506,14 @@ "parameters": [ { "name": "desiredDegree", - "type": "System.Int32", + "type": "int", "summary": "The desired degree. Degrees should be number between and including 1 and 11." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean MakePiecewiseBezier(System.Boolean setEndWeightsToOne)", + "signature": "bool MakePiecewiseBezier(bool setEndWeightsToOne)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -124358,14 +124522,14 @@ "parameters": [ { "name": "setEndWeightsToOne", - "type": "System.Boolean", + "type": "bool", "summary": "If True and the first or last weight is not one, then the first and last spans are re-parameterized so that the end weights are one." } ], "returns": "True on success, False on failure." }, { - "signature": "NurbsCurve MatchToCurve(Curve targetCurve, System.Double maxEndDistance, System.Double maxInteriorDistance, System.Double matchTolerance, System.Int32 maxLevel)", + "signature": "NurbsCurve MatchToCurve(Curve targetCurve, double maxEndDistance, double maxInteriorDistance, double matchTolerance, int maxLevel)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -124379,29 +124543,29 @@ }, { "name": "maxEndDistance", - "type": "System.Double", + "type": "double", "summary": "If maxEndDistance dist > 0, the curve's start must be within maxEndDistance of targetCurve start. If maxEndDistance dist > 0, the curve's end must be within maxEndDistance of targetCurve end." }, { "name": "maxInteriorDistance", - "type": "System.Double", + "type": "double", "summary": "If maxInteriorDistance > 0, all interior Greville points of the curve must be within maxInteriorDistance of targetCurve." }, { "name": "matchTolerance", - "type": "System.Double", + "type": "double", "summary": "The matching tolerance." }, { "name": "maxLevel", - "type": "System.Int32", + "type": "int", "summary": "If maxLevel > 0, the result will be refined up to that many times, attempting to get the result within matchTolerance. If matchTolerance <= 0, no refinement will be done. In any case, the parameters closest points on targetCurve of the Greville points of the curve must be monotonic increasing." } ], "returns": "Curve on success, None on failure." }, { - "signature": "System.Boolean Reparameterize(System.Double c)", + "signature": "bool Reparameterize(double c)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -124411,14 +124575,14 @@ "parameters": [ { "name": "c", - "type": "System.Double", + "type": "double", "summary": "re-parameterization constant (generally speaking, c should be > 0). The control points and knots are adjusted so that output_nurbs(t) = input_nurbs(lambda(t)), where lambda(t) = c*t/( (c-1)*t + 1 ). Note that lambda(0) = 0, lambda(1) = 1, lambda'(t) > 0, lambda'(0) = c and lambda'(1) = 1/c." } ], "returns": "True if successful." }, { - "signature": "System.Boolean SetEndCondition(System.Boolean bSetEnd, NurbsCurveEndConditionType continuity, Point3d point, Vector3d tangent, Vector3d curvature)", + "signature": "bool SetEndCondition(bool bSetEnd, NurbsCurveEndConditionType continuity, Point3d point, Vector3d tangent, Vector3d curvature)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -124427,7 +124591,7 @@ "parameters": [ { "name": "bSetEnd", - "type": "System.Boolean", + "type": "bool", "summary": "true: set end of curve, false: set start of curve" }, { @@ -124454,7 +124618,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean SetEndCondition(System.Boolean bSetEnd, NurbsCurveEndConditionType continuity, Point3d point, Vector3d tangent)", + "signature": "bool SetEndCondition(bool bSetEnd, NurbsCurveEndConditionType continuity, Point3d point, Vector3d tangent)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -124463,7 +124627,7 @@ "parameters": [ { "name": "bSetEnd", - "type": "System.Boolean", + "type": "bool", "summary": "true: set end of curve, false: set start of curve" }, { @@ -124485,7 +124649,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean SetGrevillePoints(IEnumerable points)", + "signature": "bool SetGrevillePoints(IEnumerable points)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -124501,7 +124665,7 @@ "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean UVNDirectionsAt(System.Double t, out Vector3d uDir, out Vector3d vDir, out Vector3d nDir)", + "signature": "bool UVNDirectionsAt(double t, out Vector3d uDir, out Vector3d vDir, out Vector3d nDir)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -124510,7 +124674,7 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "The evaluation parameter." }, { @@ -124794,7 +124958,7 @@ ], "methods": [ { - "signature": "NurbsSurface Create(System.Int32 dimension, System.Boolean isRational, System.Int32 order0, System.Int32 order1, System.Int32 controlPointCount0, System.Int32 controlPointCount1)", + "signature": "NurbsSurface Create(int dimension, bool isRational, int order0, int order1, int controlPointCount0, int controlPointCount1)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -124803,39 +124967,39 @@ "parameters": [ { "name": "dimension", - "type": "System.Int32", + "type": "int", "summary": "The number of dimensions. \n>= 1. This value is usually 3." }, { "name": "isRational", - "type": "System.Boolean", + "type": "bool", "summary": "True to make a rational NURBS." }, { "name": "order0", - "type": "System.Int32", + "type": "int", "summary": "The order in U direction. \n>= 2." }, { "name": "order1", - "type": "System.Int32", + "type": "int", "summary": "The order in V direction. \n>= 2." }, { "name": "controlPointCount0", - "type": "System.Int32", + "type": "int", "summary": "Control point count in U direction. \n>= order0." }, { "name": "controlPointCount1", - "type": "System.Int32", + "type": "int", "summary": "Control point count in V direction. \n>= order1." } ], "returns": "A new NURBS surface, or None on error." }, { - "signature": "NurbsCurve CreateCurveOnSurface(Surface surface, IEnumerable points, System.Double tolerance, System.Boolean periodic)", + "signature": "NurbsCurve CreateCurveOnSurface(Surface surface, IEnumerable points, double tolerance, bool periodic)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -124855,19 +125019,19 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Curve should be within tolerance of surface and points." }, { "name": "periodic", - "type": "System.Boolean", + "type": "bool", "summary": "When True make a periodic curve." } ], "returns": "A curve interpolating the points if successful, None on error." }, { - "signature": "Point2d[] CreateCurveOnSurfacePoints(Surface surface, IEnumerable fixedPoints, System.Double tolerance, System.Boolean periodic, System.Int32 initCount, System.Int32 levels)", + "signature": "Point2d[] CreateCurveOnSurfacePoints(Surface surface, IEnumerable fixedPoints, double tolerance, bool periodic, int initCount, int levels)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -124887,22 +125051,22 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Relative tolerance used by the solver. When in doubt, use a tolerance of 0.0." }, { "name": "periodic", - "type": "System.Boolean", + "type": "bool", "summary": "When True constructs a smoothly closed curve." }, { "name": "initCount", - "type": "System.Int32", + "type": "int", "summary": "Maximum number of points to insert between fixed points on the first level." }, { "name": "levels", - "type": "System.Int32", + "type": "int", "summary": "The number of levels (between 1 and 3) to be used in multi-level solver. Use 1 for single level solve." } ], @@ -124925,7 +125089,7 @@ "returns": "A new NURBS surface, or None on error." }, { - "signature": "NurbsSurface CreateFromCorners(Point3d corner1, Point3d corner2, Point3d corner3, Point3d corner4, System.Double tolerance)", + "signature": "NurbsSurface CreateFromCorners(Point3d corner1, Point3d corner2, Point3d corner3, Point3d corner4, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -124954,7 +125118,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Minimum edge length without collapsing to a singularity." } ], @@ -125034,7 +125198,7 @@ "returns": "A new NURBS surface, or None on error." }, { - "signature": "NurbsSurface CreateFromPlane(Plane plane, Interval uInterval, Interval vInterval, System.Int32 uDegree, System.Int32 vDegree, System.Int32 uPointCount, System.Int32 vPointCount)", + "signature": "NurbsSurface CreateFromPlane(Plane plane, Interval uInterval, Interval vInterval, int uDegree, int vDegree, int uPointCount, int vPointCount)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -125058,29 +125222,29 @@ }, { "name": "uDegree", - "type": "System.Int32", + "type": "int", "summary": "The degree of the output surface in the U direction." }, { "name": "vDegree", - "type": "System.Int32", + "type": "int", "summary": "The degree of the output surface in the V direction." }, { "name": "uPointCount", - "type": "System.Int32", + "type": "int", "summary": "The number of control points of the output surface in the U direction." }, { "name": "vPointCount", - "type": "System.Int32", + "type": "int", "summary": "The number of control points of the output surface in the V direction." } ], "returns": "A NURBS surface if successful, or None on failure." }, { - "signature": "NurbsSurface CreateFromPoints(IEnumerable points, System.Int32 uCount, System.Int32 vCount, System.Int32 uDegree, System.Int32 vDegree)", + "signature": "NurbsSurface CreateFromPoints(IEnumerable points, int uCount, int vCount, int uDegree, int vDegree)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -125095,22 +125259,22 @@ }, { "name": "uCount", - "type": "System.Int32", + "type": "int", "summary": "Number of points in U direction." }, { "name": "vCount", - "type": "System.Int32", + "type": "int", "summary": "Number of points in V direction." }, { "name": "uDegree", - "type": "System.Int32", + "type": "int", "summary": "Degree of surface in U direction." }, { "name": "vDegree", - "type": "System.Int32", + "type": "int", "summary": "Degree of surface in V direction." } ], @@ -125149,7 +125313,7 @@ "returns": "A new NURBS surface, or None on error." }, { - "signature": "NurbsSurface CreateNetworkSurface(IEnumerable curves, System.Int32 continuity, System.Double edgeTolerance, System.Double interiorTolerance, System.Double angleTolerance, out System.Int32 error)", + "signature": "NurbsSurface CreateNetworkSurface(IEnumerable curves, int continuity, double edgeTolerance, double interiorTolerance, double angleTolerance, out int error)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -125163,34 +125327,34 @@ }, { "name": "continuity", - "type": "System.Int32", + "type": "int", "summary": "continuity along edges, 0 = loose, 1 = position, 2 = tan, 3 = curvature." }, { "name": "edgeTolerance", - "type": "System.Double", + "type": "double", "summary": "tolerance to use along network surface edge." }, { "name": "interiorTolerance", - "type": "System.Double", + "type": "double", "summary": "tolerance to use for the interior curves." }, { "name": "angleTolerance", - "type": "System.Double", + "type": "double", "summary": "angle tolerance to use." }, { "name": "error", - "type": "System.Int32", + "type": "int", "summary": "If the NurbsSurface could not be created, the error value describes where the failure occurred. 0 = success, 1 = curve sorter failed, 2 = network initializing failed, 3 = failed to build surface, 4 = network surface is not valid." } ], "returns": "A NurbsSurface or None on failure." }, { - "signature": "NurbsSurface CreateNetworkSurface(IEnumerable uCurves, System.Int32 uContinuityStart, System.Int32 uContinuityEnd, IEnumerable vCurves, System.Int32 vContinuityStart, System.Int32 vContinuityEnd, System.Double edgeTolerance, System.Double interiorTolerance, System.Double angleTolerance, out System.Int32 error)", + "signature": "NurbsSurface CreateNetworkSurface(IEnumerable uCurves, int uContinuityStart, int uContinuityEnd, IEnumerable vCurves, int vContinuityStart, int vContinuityEnd, double edgeTolerance, double interiorTolerance, double angleTolerance, out int error)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -125204,12 +125368,12 @@ }, { "name": "uContinuityStart", - "type": "System.Int32", + "type": "int", "summary": "continuity at first U segment, 0 = loose, 1 = position, 2 = tan, 3 = curvature." }, { "name": "uContinuityEnd", - "type": "System.Int32", + "type": "int", "summary": "continuity at last U segment, 0 = loose, 1 = position, 2 = tan, 3 = curvature." }, { @@ -125219,39 +125383,39 @@ }, { "name": "vContinuityStart", - "type": "System.Int32", + "type": "int", "summary": "continuity at first V segment, 0 = loose, 1 = position, 2 = tan, 3 = curvature." }, { "name": "vContinuityEnd", - "type": "System.Int32", + "type": "int", "summary": "continuity at last V segment, 0 = loose, 1 = position, 2 = tan, 3 = curvature." }, { "name": "edgeTolerance", - "type": "System.Double", + "type": "double", "summary": "tolerance to use along network surface edge." }, { "name": "interiorTolerance", - "type": "System.Double", + "type": "double", "summary": "tolerance to use for the interior curves." }, { "name": "angleTolerance", - "type": "System.Double", + "type": "double", "summary": "angle tolerance to use." }, { "name": "error", - "type": "System.Int32", + "type": "int", "summary": "If the NurbsSurface could not be created, the error value describes where the failure occurred. 0 = success, 1 = curve sorter failed, 2 = network initializing failed, 3 = failed to build surface, 4 = network surface is not valid." } ], "returns": "A NurbsSurface or None on failure." }, { - "signature": "NurbsSurface CreateRailRevolvedSurface(Curve profile, Curve rail, Line axis, System.Boolean scaleHeight)", + "signature": "NurbsSurface CreateRailRevolvedSurface(Curve profile, Curve rail, Line axis, bool scaleHeight)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -125275,7 +125439,7 @@ }, { "name": "scaleHeight", - "type": "System.Boolean", + "type": "bool", "summary": "If true, surface will be locally scaled." } ], @@ -125319,7 +125483,7 @@ "returns": "A SubD friendly NURBS surface is successful, None otherwise." }, { - "signature": "NurbsSurface CreateThroughPoints(IEnumerable points, System.Int32 uCount, System.Int32 vCount, System.Int32 uDegree, System.Int32 vDegree, System.Boolean uClosed, System.Boolean vClosed)", + "signature": "NurbsSurface CreateThroughPoints(IEnumerable points, int uCount, int vCount, int uDegree, int vDegree, bool uClosed, bool vClosed)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -125334,39 +125498,39 @@ }, { "name": "uCount", - "type": "System.Int32", + "type": "int", "summary": "Number of points in U direction." }, { "name": "vCount", - "type": "System.Int32", + "type": "int", "summary": "Number of points in V direction." }, { "name": "uDegree", - "type": "System.Int32", + "type": "int", "summary": "Degree of surface in U direction." }, { "name": "vDegree", - "type": "System.Int32", + "type": "int", "summary": "Degree of surface in V direction." }, { "name": "uClosed", - "type": "System.Boolean", + "type": "bool", "summary": "True if the surface should be closed in the U direction." }, { "name": "vClosed", - "type": "System.Boolean", + "type": "bool", "summary": "True if the surface should be closed in the V direction." } ], "returns": "A NurbsSurface on success or None on failure." }, { - "signature": "System.Boolean MakeCompatible(Surface surface0, Surface surface1, out NurbsSurface nurb0, out NurbsSurface nurb1)", + "signature": "bool MakeCompatible(Surface surface0, Surface surface1, out NurbsSurface nurb0, out NurbsSurface nurb1)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -125397,7 +125561,7 @@ "returns": "True if successful, False on failure." }, { - "signature": "BezierSurface ConvertSpanToBezier(System.Int32 spanIndex0, System.Int32 spanIndex1)", + "signature": "BezierSurface ConvertSpanToBezier(int spanIndex0, int spanIndex1)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -125406,19 +125570,19 @@ "parameters": [ { "name": "spanIndex0", - "type": "System.Int32", + "type": "int", "summary": "Specifies the \"u\" span" }, { "name": "spanIndex1", - "type": "System.Int32", + "type": "int", "summary": "Specifies the \"v\" span" } ], "returns": "Bezier surface on success" }, { - "signature": "System.Void CopyFrom(NurbsSurface other)", + "signature": "void CopyFrom(NurbsSurface other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -125433,7 +125597,7 @@ ] }, { - "signature": "System.Boolean EpsilonEquals(NurbsSurface other, System.Double epsilon)", + "signature": "bool EpsilonEquals(NurbsSurface other, double epsilon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -125457,7 +125621,7 @@ "returns": "The enumeration." }, { - "signature": "System.Boolean IncreaseDegreeU(System.Int32 desiredDegree)", + "signature": "bool IncreaseDegreeU(int desiredDegree)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -125466,14 +125630,14 @@ "parameters": [ { "name": "desiredDegree", - "type": "System.Int32", + "type": "int", "summary": "The desired degree. Degrees should be number between and including 1 and 11." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean IncreaseDegreeV(System.Int32 desiredDegree)", + "signature": "bool IncreaseDegreeV(int desiredDegree)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -125482,14 +125646,14 @@ "parameters": [ { "name": "desiredDegree", - "type": "System.Int32", + "type": "int", "summary": "The desired degree. Degrees should be number between and including 1 and 11." } ], "returns": "True on success, False on failure." }, { - "signature": "System.Boolean MakeNonRational()", + "signature": "bool MakeNonRational()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -125498,7 +125662,7 @@ "returns": "True if the operation succeeded; otherwise, false." }, { - "signature": "System.Boolean MakeRational()", + "signature": "bool MakeRational()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -125507,7 +125671,7 @@ "returns": "True if the operation succeeded; otherwise, false." }, { - "signature": "NurbsSurface MatchToCurve(IsoStatus side, Curve targetCurve, System.Double maxEndDistance, System.Double maxInteriorDistance, System.Double matchTolerance, System.Int32 maxLevel)", + "signature": "NurbsSurface MatchToCurve(IsoStatus side, Curve targetCurve, double maxEndDistance, double maxInteriorDistance, double matchTolerance, int maxLevel)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -125526,29 +125690,29 @@ }, { "name": "maxEndDistance", - "type": "System.Double", + "type": "double", "summary": "If maxEndDistance dist > 0, the edge isocurve must be within maxEndDistance of targetCurve start. If maxEndDistance dist > 0, the edge isocurve must be within maxEndDistance of targetCurve end." }, { "name": "maxInteriorDistance", - "type": "System.Double", + "type": "double", "summary": "If maxInteriorDistance > 0, all interior Greville points of the edge isocurve must be within maxInteriorDistance of targetCurve." }, { "name": "matchTolerance", - "type": "System.Double", + "type": "double", "summary": "The matching tolerance." }, { "name": "maxLevel", - "type": "System.Int32", + "type": "int", "summary": "If maxLevel > 0, the result will be refined up to that many times, attempting to get the result within matchTolerance. If matchTolerance <= 0, no refinement will be done. In any case, the parameters closest points on targetCurve of the Greville points of the edge isocurve must be monotonic increasing." } ], "returns": "Surface on success, None on failure." }, { - "signature": "System.Boolean UVNDirectionsAt(System.Double u, System.Double v, out Vector3d uDir, out Vector3d vDir, out Vector3d nDir)", + "signature": "bool UVNDirectionsAt(double u, double v, out Vector3d uDir, out Vector3d vDir, out Vector3d nDir)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -125557,12 +125721,12 @@ "parameters": [ { "name": "u", - "type": "System.Double", + "type": "double", "summary": "The u evaluation parameter." }, { "name": "v", - "type": "System.Double", + "type": "double", "summary": "The v evaluation parameter." }, { @@ -125634,12 +125798,12 @@ }, { "name": "kinkoffset1", - "type": "System.Double", + "type": "double", "summary": "Distance to first jog" }, { "name": "kinkoffset2", - "type": "System.Double", + "type": "double", "summary": "Distance to second jog" } ] @@ -125713,7 +125877,7 @@ ], "methods": [ { - "signature": "OrdinateDimension Create(DimensionStyle dimStyle, Plane plane, MeasuredDirection direction, Point3d basepoint, Point3d defpoint, Point3d leaderpoint, System.Double kinkoffset1, System.Double kinkoffset2)", + "signature": "OrdinateDimension Create(DimensionStyle dimStyle, Plane plane, MeasuredDirection direction, Point3d basepoint, Point3d defpoint, Point3d leaderpoint, double kinkoffset1, double kinkoffset2)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -125752,18 +125916,18 @@ }, { "name": "kinkoffset1", - "type": "System.Double", + "type": "double", "summary": "Distance to first jog" }, { "name": "kinkoffset2", - "type": "System.Double", + "type": "double", "summary": "Distance to second jog" } ] }, { - "signature": "System.Boolean AdjustFromPoints(Plane plane, MeasuredDirection direction, Point3d basepoint, Point3d defpoint, Point3d leaderpoint, System.Double kinkoffset1, System.Double kinkoffset2)", + "signature": "bool AdjustFromPoints(Plane plane, MeasuredDirection direction, Point3d basepoint, Point3d defpoint, Point3d leaderpoint, double kinkoffset1, double kinkoffset2)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -125797,18 +125961,18 @@ }, { "name": "kinkoffset1", - "type": "System.Double", + "type": "double", "summary": "Distance to first jog" }, { "name": "kinkoffset2", - "type": "System.Double", + "type": "double", "summary": "Distance to second jog" } ] }, { - "signature": "System.Boolean Get3dPoints(out Point3d basepoint, out Point3d defpoint, out Point3d leaderpoint, out Point3d kinkpoint1, out Point3d kinkpoint2)", + "signature": "bool Get3dPoints(out Point3d basepoint, out Point3d defpoint, out Point3d leaderpoint, out Point3d kinkpoint1, out Point3d kinkpoint2)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -125843,20 +126007,20 @@ ] }, { - "signature": "System.Boolean GetDisplayLines(DimensionStyle style, System.Double scale, out IEnumerable lines)", + "signature": "bool GetDisplayLines(DimensionStyle style, double scale, out IEnumerable lines)", "modifiers": ["public"], "protected": false, "virtual": false }, { - "signature": "System.String GetDistanceDisplayText(UnitSystem unitsystem, DimensionStyle style)", + "signature": "string GetDistanceDisplayText(UnitSystem unitsystem, DimensionStyle style)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean GetTextRectangle(out Point3d[] corners)", + "signature": "bool GetTextRectangle(out Point3d[] corners)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -125963,7 +126127,7 @@ ], "methods": [ { - "signature": "System.Void Update()", + "signature": "void Update()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -126011,7 +126175,7 @@ ], "methods": [ { - "signature": "System.Boolean Add(Particle particle)", + "signature": "bool Add(Particle particle)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -126027,7 +126191,7 @@ "returns": "True if this particle was added to the system or if is already in the system. False if the particle already exists in a different system." }, { - "signature": "System.Void Clear()", + "signature": "void Clear()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -126042,7 +126206,7 @@ "since": "5.0" }, { - "signature": "System.Void Remove(Particle particle)", + "signature": "void Remove(Particle particle)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -126057,7 +126221,7 @@ ] }, { - "signature": "System.Void Update()", + "signature": "void Update()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -126417,7 +126581,7 @@ "returns": "A valid plane if successful, or Plane.Unset on failure." }, { - "signature": "PlaneFitResult FitPlaneToPoints(IEnumerable points, out Plane plane, out System.Double maximumDeviation)", + "signature": "PlaneFitResult FitPlaneToPoints(IEnumerable points, out Plane plane, out double maximumDeviation)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -126436,7 +126600,7 @@ }, { "name": "maximumDeviation", - "type": "System.Double", + "type": "double", "summary": "The distance from the furthest point to the plane." } ], @@ -126473,7 +126637,7 @@ "returns": "A plane with the same values as this item." }, { - "signature": "System.Boolean ClosestParameter(Point3d testPoint, out System.Double s, out System.Double t)", + "signature": "bool ClosestParameter(Point3d testPoint, out double s, out double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -126487,12 +126651,12 @@ }, { "name": "s", - "type": "System.Double", + "type": "double", "summary": "Parameter along plane X-direction." }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Parameter along plane Y-direction." } ], @@ -126515,7 +126679,7 @@ "returns": "The point on the plane that is closest to testPoint, or Point3d.Unset on failure." }, { - "signature": "System.Boolean DistanceTo(BoundingBox bbox, out System.Double min, out System.Double max)", + "signature": "bool DistanceTo(BoundingBox bbox, out double min, out double max)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -126529,19 +126693,19 @@ }, { "name": "min", - "type": "System.Double", + "type": "double", "summary": "minimum signed distance from plane to box" }, { "name": "max", - "type": "System.Double", + "type": "double", "summary": "maximum signed distance from plane to box" } ], "returns": "False if plane has zero length normal" }, { - "signature": "System.Double DistanceTo(Point3d testPoint)", + "signature": "double DistanceTo(Point3d testPoint)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -126557,7 +126721,7 @@ "returns": "Signed distance from this plane to testPoint." }, { - "signature": "System.Boolean EpsilonEquals(Plane other, System.Double epsilon)", + "signature": "bool EpsilonEquals(Plane other, double epsilon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -126565,38 +126729,38 @@ "since": "5.4" }, { - "signature": "System.Boolean Equals(Plane plane)", - "modifiers": ["public"], + "signature": "bool Equals(object obj)", + "modifiers": ["public", "override"], "protected": false, "virtual": false, - "summary": "Determines if another plane has the same components as this plane.", - "since": "5.0", + "summary": "Determines if an object is a plane and has the same components as this plane.", "parameters": [ { - "name": "plane", - "type": "Plane", - "summary": "A plane." + "name": "obj", + "type": "object", + "summary": "An object." } ], - "returns": "True if plane has the same components as this plane; False otherwise." + "returns": "True if obj is a plane and has the same components as this plane; False otherwise." }, { - "signature": "System.Boolean Equals(System.Object obj)", - "modifiers": ["public", "override"], + "signature": "bool Equals(Plane plane)", + "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Determines if an object is a plane and has the same components as this plane.", + "summary": "Determines if another plane has the same components as this plane.", + "since": "5.0", "parameters": [ { - "name": "obj", - "type": "System.Object", - "summary": "An object." + "name": "plane", + "type": "Plane", + "summary": "A plane." } ], - "returns": "True if obj is a plane and has the same components as this plane; False otherwise." + "returns": "True if plane has the same components as this plane; False otherwise." }, { - "signature": "System.Boolean ExtendThroughBox(BoundingBox box, out Interval s, out Interval t)", + "signature": "bool ExtendThroughBox(BoundingBox box, out Interval s, out Interval t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -126622,7 +126786,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean ExtendThroughBox(Box box, out Interval s, out Interval t)", + "signature": "bool ExtendThroughBox(Box box, out Interval s, out Interval t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -126648,7 +126812,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Void Flip()", + "signature": "void Flip()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -126656,7 +126820,7 @@ "since": "5.0" }, { - "signature": "System.Int32 GetHashCode()", + "signature": "int GetHashCode()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -126664,7 +126828,7 @@ "returns": "A particular number for a specific instance of plane." }, { - "signature": "System.Double[] GetPlaneEquation()", + "signature": "double GetPlaneEquation()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -126673,7 +126837,7 @@ "returns": "Array of four values." }, { - "signature": "System.Boolean IsCoplanar(Plane plane, System.Double tolerance)", + "signature": "bool IsCoplanar(Plane plane, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -126687,14 +126851,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Testing tolerance." } ], "returns": "True if this plane is co-planar with the test plane, False otherwise." }, { - "signature": "System.Boolean IsCoplanar(Plane plane)", + "signature": "bool IsCoplanar(Plane plane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -126710,7 +126874,7 @@ "returns": "True if this plane is co-planar with the test plane, False otherwise." }, { - "signature": "Point3d PointAt(System.Double u, System.Double v, System.Double w)", + "signature": "Point3d PointAt(double u, double v, double w)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -126719,24 +126883,24 @@ "parameters": [ { "name": "u", - "type": "System.Double", + "type": "double", "summary": "evaluation parameter." }, { "name": "v", - "type": "System.Double", + "type": "double", "summary": "evaluation parameter." }, { "name": "w", - "type": "System.Double", + "type": "double", "summary": "evaluation parameter." } ], "returns": "plane.origin + u*plane.xaxis + v*plane.yaxis + z*plane.zaxis." }, { - "signature": "Point3d PointAt(System.Double u, System.Double v)", + "signature": "Point3d PointAt(double u, double v)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -126745,19 +126909,19 @@ "parameters": [ { "name": "u", - "type": "System.Double", + "type": "double", "summary": "evaluation parameter." }, { "name": "v", - "type": "System.Double", + "type": "double", "summary": "evaluation parameter." } ], "returns": "plane.origin + u*plane.xaxis + v*plane.yaxis." }, { - "signature": "System.Boolean RemapToPlaneSpace(Point3d ptSample, out Point3d ptPlane)", + "signature": "bool RemapToPlaneSpace(Point3d ptSample, out Point3d ptPlane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -126779,7 +126943,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean Rotate(System.Double sinAngle, System.Double cosAngle, Vector3d axis, Point3d centerOfRotation)", + "signature": "bool Rotate(double sinAngle, double cosAngle, Vector3d axis, Point3d centerOfRotation)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -126788,12 +126952,12 @@ "parameters": [ { "name": "sinAngle", - "type": "System.Double", + "type": "double", "summary": "Sin(angle)" }, { "name": "cosAngle", - "type": "System.Double", + "type": "double", "summary": "Cos(angle)" }, { @@ -126810,7 +126974,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean Rotate(System.Double sinAngle, System.Double cosAngle, Vector3d axis)", + "signature": "bool Rotate(double sinAngle, double cosAngle, Vector3d axis)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -126819,12 +126983,12 @@ "parameters": [ { "name": "sinAngle", - "type": "System.Double", + "type": "double", "summary": "Sin(angle)." }, { "name": "cosAngle", - "type": "System.Double", + "type": "double", "summary": "Cos(angle)." }, { @@ -126836,7 +127000,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean Rotate(System.Double angle, Vector3d axis, Point3d centerOfRotation)", + "signature": "bool Rotate(double angle, Vector3d axis, Point3d centerOfRotation)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -126845,7 +127009,7 @@ "parameters": [ { "name": "angle", - "type": "System.Double", + "type": "double", "summary": "Angle in radians." }, { @@ -126862,7 +127026,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean Rotate(System.Double angle, Vector3d axis)", + "signature": "bool Rotate(double angle, Vector3d axis)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -126871,7 +127035,7 @@ "parameters": [ { "name": "angle", - "type": "System.Double", + "type": "double", "summary": "Angle in radians." }, { @@ -126883,7 +127047,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.String ToString()", + "signature": "string ToString()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -126891,14 +127055,14 @@ "returns": "Text." }, { - "signature": "System.String ToString(System.String format, System.IFormatProvider formatProvider)", + "signature": "string ToString(string format, System.IFormatProvider formatProvider)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "7.0" }, { - "signature": "System.Boolean Transform(Transform xform)", + "signature": "bool Transform(Transform xform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -126914,7 +127078,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean Translate(Vector3d delta)", + "signature": "bool Translate(Vector3d delta)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -126930,7 +127094,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean UpdateEquation()", + "signature": "bool UpdateEquation()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -126939,7 +127103,7 @@ "returns": "bool" }, { - "signature": "System.Double ValueAt(Point3d p)", + "signature": "double ValueAt(Point3d p)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -127165,7 +127329,7 @@ "returns": "A new plane surface on success, or None on error." }, { - "signature": "Interval GetExtents(System.Int32 direction)", + "signature": "Interval GetExtents(int direction)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -127174,14 +127338,14 @@ "parameters": [ { "name": "direction", - "type": "System.Int32", + "type": "int", "summary": "The direction, where 0 gets plane surface's x coordinate extents and 1 gets plane surface's y coordinate extents." } ], "returns": "An increasing interval." }, { - "signature": "System.Void SetExtents(System.Int32 direction, Interval extents, System.Boolean syncDomain)", + "signature": "void SetExtents(int direction, Interval extents, bool syncDomain)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -127190,7 +127354,7 @@ "parameters": [ { "name": "direction", - "type": "System.Int32", + "type": "int", "summary": "The direction, where 0 sets plane surface's x coordinate extents and 1 sets plane surface's y coordinate extents." }, { @@ -127200,7 +127364,7 @@ }, { "name": "syncDomain", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the corresponding evaluation interval domain is set so that it matches the extents interval. If false, the corresponding evaluation interval domain is not changed." } ] @@ -127286,12 +127450,12 @@ "parameters": [ { "name": "x", - "type": "System.Double", + "type": "double", "summary": "The X (first) coordinate." }, { "name": "y", - "type": "System.Double", + "type": "double", "summary": "The Y (second) coordinate." } ] @@ -127479,7 +127643,7 @@ "returns": "A new point that is coordinate-wise summed with the vector." }, { - "signature": "Point2d Divide(Point2d point, System.Double t)", + "signature": "Point2d Divide(Point2d point, double t)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -127493,50 +127657,50 @@ }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "A number." } ], "returns": "A new point that is coordinate-wise divided by t." }, { - "signature": "Point2d Multiply(Point2d point, System.Double t)", + "signature": "Point2d Multiply(double t, Point2d point)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "summary": "Multiplies a Point2d by a number. \n(Provided for languages that do not support operator overloading. You can use the * operator otherwise)", "since": "5.0", "parameters": [ + { + "name": "t", + "type": "double", + "summary": "A number." + }, { "name": "point", "type": "Point2d", "summary": "A point." - }, - { - "name": "t", - "type": "System.Double", - "summary": "A number." } ], "returns": "A new point that is coordinate-wise multiplied by t." }, { - "signature": "Point2d Multiply(System.Double t, Point2d point)", + "signature": "Point2d Multiply(Point2d point, double t)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "summary": "Multiplies a Point2d by a number. \n(Provided for languages that do not support operator overloading. You can use the * operator otherwise)", "since": "5.0", "parameters": [ - { - "name": "t", - "type": "System.Double", - "summary": "A number." - }, { "name": "point", "type": "Point2d", "summary": "A point." + }, + { + "name": "t", + "type": "double", + "summary": "A number." } ], "returns": "A new point that is coordinate-wise multiplied by t." @@ -127584,7 +127748,7 @@ "returns": "A new point that is coordinate-wise subtracted by vector." }, { - "signature": "System.Int32 CompareTo(Point2d other)", + "signature": "int CompareTo(Point2d other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -127600,7 +127764,7 @@ "returns": "0: if this is identical to other \n-1: if this.X < other.X \n-1: if this.X == other.X and this.Y < other.Y \n+1: otherwise." }, { - "signature": "System.Double DistanceTo(Point2d other)", + "signature": "double DistanceTo(Point2d other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -127616,7 +127780,7 @@ "returns": "The length of the line between the two points, or 0 if either point is invalid." }, { - "signature": "System.Double DistanceToSquared(Point2d other)", + "signature": "double DistanceToSquared(Point2d other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -127632,7 +127796,7 @@ "returns": "The squared length of the line between this and the other point; or 0 if any of the points is not valid." }, { - "signature": "System.Boolean EpsilonEquals(Point2d other, System.Double epsilon)", + "signature": "bool EpsilonEquals(Point2d other, double epsilon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -127640,38 +127804,38 @@ "since": "5.4" }, { - "signature": "System.Boolean Equals(Point2d point)", - "modifiers": ["public"], + "signature": "bool Equals(object obj)", + "modifiers": ["public", "override"], "protected": false, "virtual": false, - "summary": "Determines whether the specified Point2d has the same values as the present point.", - "since": "5.0", + "summary": "Determines whether the specified System.Object is a Point2d and has the same values as the present point.", "parameters": [ { - "name": "point", - "type": "Point2d", - "summary": "The specified point." + "name": "obj", + "type": "object", + "summary": "The specified object." } ], - "returns": "True if point has the same coordinates as this; otherwise false." + "returns": "True if obj is a Point2d and has the same coordinates as this; otherwise false." }, { - "signature": "System.Boolean Equals(System.Object obj)", - "modifiers": ["public", "override"], + "signature": "bool Equals(Point2d point)", + "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Determines whether the specified System.Object is a Point2d and has the same values as the present point.", + "summary": "Determines whether the specified Point2d has the same values as the present point.", + "since": "5.0", "parameters": [ { - "name": "obj", - "type": "System.Object", - "summary": "The specified object." + "name": "point", + "type": "Point2d", + "summary": "The specified point." } ], - "returns": "True if obj is a Point2d and has the same coordinates as this; otherwise false." + "returns": "True if point has the same coordinates as this; otherwise false." }, { - "signature": "System.Int32 GetHashCode()", + "signature": "int GetHashCode()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -127679,7 +127843,7 @@ "returns": "A hash code that is not unique for each point." }, { - "signature": "System.String ToString()", + "signature": "string ToString()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -127687,14 +127851,14 @@ "returns": "The point representation in the form X,Y." }, { - "signature": "System.String ToString(System.String format, System.IFormatProvider formatProvider)", + "signature": "string ToString(string format, System.IFormatProvider formatProvider)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "7.0" }, { - "signature": "System.Void Transform(Transform xform)", + "signature": "void Transform(Transform xform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -127860,7 +128024,7 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "A number." }, { @@ -127885,7 +128049,7 @@ }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "A number." } ] @@ -127905,7 +128069,7 @@ }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "A number." } ] @@ -128006,12 +128170,12 @@ "parameters": [ { "name": "x", - "type": "System.Double", + "type": "double", "summary": "X component of vector." }, { "name": "y", - "type": "System.Double", + "type": "double", "summary": "Y component of vector." } ] @@ -128026,12 +128190,12 @@ "parameters": [ { "name": "x", - "type": "System.Single", + "type": "float", "summary": "X component of vector." }, { "name": "y", - "type": "System.Single", + "type": "float", "summary": "Y component of vector." } ] @@ -128084,7 +128248,7 @@ ], "methods": [ { - "signature": "System.Int32 CompareTo(Point2f other)", + "signature": "int CompareTo(Point2f other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -128100,7 +128264,7 @@ "returns": "0: if this is identical to other \n-1: if this.X < other.X \n-1: if this.X == other.X and this.Y < other.Y \n+1: otherwise." }, { - "signature": "System.Double DistanceTo(Point2f other)", + "signature": "double DistanceTo(Point2f other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -128115,7 +128279,7 @@ "returns": "The length of the line between this and the other point; or 0 if any of the points is not valid." }, { - "signature": "System.Double DistanceToSquared(Point2f other)", + "signature": "double DistanceToSquared(Point2f other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -128131,7 +128295,7 @@ "returns": "The squared length of the line between this and the other point; or 0 if any of the points is not valid." }, { - "signature": "System.Boolean EpsilonEquals(Point2f other, System.Single epsilon)", + "signature": "bool EpsilonEquals(Point2f other, float epsilon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -128139,38 +128303,38 @@ "since": "5.4" }, { - "signature": "System.Boolean Equals(Point2f point)", - "modifiers": ["public"], + "signature": "bool Equals(object obj)", + "modifiers": ["public", "override"], "protected": false, "virtual": false, - "summary": "Determines whether the specified Point2f has the same values as the present point.", - "since": "5.0", + "summary": "Determines whether the specified System.Object is a Point2f and has the same values as the present point.", "parameters": [ { - "name": "point", - "type": "Point2f", - "summary": "The specified point." + "name": "obj", + "type": "object", + "summary": "The specified object." } ], - "returns": "True if point has the same coordinates as this; otherwise false." + "returns": "True if obj is Point2f and has the same coordinates as this; otherwise false." }, { - "signature": "System.Boolean Equals(System.Object obj)", - "modifiers": ["public", "override"], + "signature": "bool Equals(Point2f point)", + "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Determines whether the specified System.Object is a Point2f and has the same values as the present point.", + "summary": "Determines whether the specified Point2f has the same values as the present point.", + "since": "5.0", "parameters": [ { - "name": "obj", - "type": "System.Object", - "summary": "The specified object." + "name": "point", + "type": "Point2f", + "summary": "The specified point." } ], - "returns": "True if obj is Point2f and has the same coordinates as this; otherwise false." + "returns": "True if point has the same coordinates as this; otherwise false." }, { - "signature": "System.Int32 GetHashCode()", + "signature": "int GetHashCode()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -128178,7 +128342,7 @@ "returns": "A hash code that is not unique for each point." }, { - "signature": "System.String ToString()", + "signature": "string ToString()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -128186,7 +128350,7 @@ "returns": "The point representation in the form X,Y." }, { - "signature": "System.String ToString(System.String format, System.IFormatProvider formatProvider)", + "signature": "string ToString(string format, System.IFormatProvider formatProvider)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -128329,7 +128493,7 @@ }, { "name": "b", - "type": "System.Single", + "type": "float", "summary": "Scalar." } ] @@ -128349,7 +128513,7 @@ }, { "name": "b", - "type": "System.Single", + "type": "float", "summary": "Scalar." } ] @@ -128412,17 +128576,17 @@ "parameters": [ { "name": "x", - "type": "System.Double", + "type": "double", "summary": "The value of the X (first) coordinate." }, { "name": "y", - "type": "System.Double", + "type": "double", "summary": "The value of the Y (second) coordinate." }, { "name": "z", - "type": "System.Double", + "type": "double", "summary": "The value of the Z (third) coordinate." } ] @@ -128655,7 +128819,7 @@ "returns": "A new point that results from the addition of point and vector." }, { - "signature": "System.Boolean ArePointsCoplanar(IEnumerable points, System.Double tolerance)", + "signature": "bool ArePointsCoplanar(IEnumerable points, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -128669,14 +128833,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "A tolerance value. A default might be RhinoMath.ZeroTolerance." } ], "returns": "True if points are on the same plane; False otherwise." }, { - "signature": "Point3d[] CullDuplicates(IEnumerable points, System.Double tolerance)", + "signature": "Point3d[] CullDuplicates(IEnumerable points, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -128690,14 +128854,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The minimum distance between points. \nPoints that fall within this tolerance will be discarded. ." } ], "returns": "An array of points without duplicates; or None on error." }, { - "signature": "Point3d Divide(Point3d point, System.Double t)", + "signature": "Point3d Divide(Point3d point, double t)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -128711,7 +128875,7 @@ }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "A number." } ], @@ -128734,49 +128898,49 @@ "returns": "The resulting point." }, { - "signature": "Point3d Multiply(Point3d point, System.Double t)", + "signature": "Point3d Multiply(double t, Point3d point)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "summary": "Multiplies a Point3d by a number. \n(Provided for languages that do not support operator overloading. You can use the * operator otherwise)", "since": "5.0", "parameters": [ + { + "name": "t", + "type": "double", + "summary": "A number." + }, { "name": "point", "type": "Point3d", "summary": "A point." - }, - { - "name": "t", - "type": "System.Double", - "summary": "A number." } ], "returns": "A new point that is coordinate-wise multiplied by t." }, { - "signature": "Point3d Multiply(System.Double t, Point3d point)", + "signature": "Point3d Multiply(Point3d point, double t)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "summary": "Multiplies a Point3d by a number. \n(Provided for languages that do not support operator overloading. You can use the * operator otherwise)", "since": "5.0", "parameters": [ - { - "name": "t", - "type": "System.Double", - "summary": "A number." - }, { "name": "point", "type": "Point3d", "summary": "A point." + }, + { + "name": "t", + "type": "double", + "summary": "A number." } ], "returns": "A new point that is coordinate-wise multiplied by t." }, { - "signature": "Point3d[] SortAndCullPointList(IEnumerable points, System.Double minimumDistance)", + "signature": "Point3d[] SortAndCullPointList(IEnumerable points, double minimumDistance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -128790,7 +128954,7 @@ }, { "name": "minimumDistance", - "type": "System.Double", + "type": "double", "summary": "Minimum allowed distance among a pair of points. If points are closer than this, only one of them will be kept." } ], @@ -128839,7 +129003,7 @@ "returns": "A new point that is the difference of point minus vector." }, { - "signature": "System.Boolean TryParse(System.String input, out Point3d result)", + "signature": "bool TryParse(string input, out Point3d result)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -128848,7 +129012,7 @@ "parameters": [ { "name": "input", - "type": "System.String", + "type": "string", "summary": "The point to convert." }, { @@ -128860,7 +129024,7 @@ "returns": "True if successful, False otherwise." }, { - "signature": "System.Int32 CompareTo(Point3d other)", + "signature": "int CompareTo(Point3d other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -128876,7 +129040,7 @@ "returns": "0: if this is identical to other \n-1: if this.X < other.X \n-1: if this.X == other.X and this.Y < other.Y \n-1: if this.X == other.X and this.Y == other.Y and this.Z < other.Z \n+1: otherwise." }, { - "signature": "System.Double DistanceTo(Point3d other)", + "signature": "double DistanceTo(Point3d other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -128892,7 +129056,7 @@ "returns": "The length of the line between this and the other point; or 0 if any of the points is not valid." }, { - "signature": "System.Double DistanceToSquared(Point3d other)", + "signature": "double DistanceToSquared(Point3d other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -128908,7 +129072,7 @@ "returns": "The squared length of the line between this and the other point; or 0 if any of the points is not valid." }, { - "signature": "System.Boolean EpsilonEquals(Point3d other, System.Double epsilon)", + "signature": "bool EpsilonEquals(Point3d other, double epsilon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -128916,38 +129080,38 @@ "since": "5.4" }, { - "signature": "System.Boolean Equals(Point3d point)", - "modifiers": ["public"], + "signature": "bool Equals(object obj)", + "modifiers": ["public", "override"], "protected": false, "virtual": false, - "summary": "Determines whether the specified Point3d has the same values as the present point.", - "since": "5.0", + "summary": "Determines whether the specified object is a Point3d and has the same values as the present point.", "parameters": [ { - "name": "point", - "type": "Point3d", - "summary": "The specified point." + "name": "obj", + "type": "object", + "summary": "The specified object." } ], - "returns": "True if point has the same coordinates as this; otherwise false." + "returns": "True if obj is a Point3d and has the same coordinates as this; otherwise false." }, { - "signature": "System.Boolean Equals(System.Object obj)", - "modifiers": ["public", "override"], + "signature": "bool Equals(Point3d point)", + "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Determines whether the specified object is a Point3d and has the same values as the present point.", + "summary": "Determines whether the specified Point3d has the same values as the present point.", + "since": "5.0", "parameters": [ { - "name": "obj", - "type": "System.Object", - "summary": "The specified object." + "name": "point", + "type": "Point3d", + "summary": "The specified point." } ], - "returns": "True if obj is a Point3d and has the same coordinates as this; otherwise false." + "returns": "True if point has the same coordinates as this; otherwise false." }, { - "signature": "System.Int32 GetHashCode()", + "signature": "int GetHashCode()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -128955,7 +129119,7 @@ "returns": "A non-unique integer that represents this point." }, { - "signature": "System.Void Interpolate(Point3d pA, Point3d pB, System.Double t)", + "signature": "void Interpolate(Point3d pA, Point3d pB, double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -128974,13 +129138,13 @@ }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Interpolation parameter. If t=0 then this point is set to pA. If t=1 then this point is set to pB. Values of t in between 0.0 and 1.0 result in points between pA and pB." } ] }, { - "signature": "System.String ToString()", + "signature": "string ToString()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -128988,14 +129152,14 @@ "returns": "The point representation in the form X,Y,Z." }, { - "signature": "System.String ToString(System.String format, System.IFormatProvider formatProvider)", + "signature": "string ToString(string format, System.IFormatProvider formatProvider)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "7.0" }, { - "signature": "System.Void Transform(Transform xform)", + "signature": "void Transform(Transform xform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -129176,7 +129340,7 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "A number." }, { @@ -129201,7 +129365,7 @@ }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "A number." } ] @@ -129221,7 +129385,7 @@ }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "A number." } ] @@ -129350,12 +129514,12 @@ "parameters": [ { "name": "rows", - "type": "System.Int32", + "type": "int", "summary": "An amount of rows." }, { "name": "columns", - "type": "System.Int32", + "type": "int", "summary": "An amount of columns." } ] @@ -129397,17 +129561,17 @@ "parameters": [ { "name": "x", - "type": "System.Single", + "type": "float", "summary": "X component of vector." }, { "name": "y", - "type": "System.Single", + "type": "float", "summary": "Y component of vector." }, { "name": "z", - "type": "System.Single", + "type": "float", "summary": "Z component of vector." } ] @@ -129492,7 +129656,7 @@ "returns": "A new vector that is the difference of point minus vector." }, { - "signature": "System.Int32 CompareTo(Point3f other)", + "signature": "int CompareTo(Point3f other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -129508,7 +129672,7 @@ "returns": "0: if this is identical to other \n-1: if this.X < other.X \n-1: if this.X == other.X and this.Y < other.Y \n-1: if this.X == other.X and this.Y == other.Y and this.Z < other.Z \n+1: otherwise." }, { - "signature": "System.Double DistanceTo(Point3f other)", + "signature": "double DistanceTo(Point3f other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -129524,7 +129688,7 @@ "returns": "The length of the line between this and the other point; or 0 if any of the points is not valid." }, { - "signature": "System.Double DistanceToSquared(Point3f other)", + "signature": "double DistanceToSquared(Point3f other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -129540,7 +129704,7 @@ "returns": "The squared length of the line between this and the other point; or 0 if any of the points is not valid." }, { - "signature": "System.Boolean EpsilonEquals(Point3f other, System.Single epsilon)", + "signature": "bool EpsilonEquals(Point3f other, float epsilon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -129548,38 +129712,38 @@ "since": "5.4" }, { - "signature": "System.Boolean Equals(Point3f point)", - "modifiers": ["public"], + "signature": "bool Equals(object obj)", + "modifiers": ["public", "override"], "protected": false, "virtual": false, - "summary": "Determines whether the specified Point3f has the same values as the present point.", - "since": "5.0", + "summary": "Determines whether the specified System.Object is a Point3f and has the same values as the present point.", "parameters": [ { - "name": "point", - "type": "Point3f", - "summary": "The specified point." + "name": "obj", + "type": "object", + "summary": "The specified object." } ], - "returns": "True if point has the same coordinates as this; otherwise false." + "returns": "True if obj is Point3f and has the same coordinates as this; otherwise false." }, { - "signature": "System.Boolean Equals(System.Object obj)", - "modifiers": ["public", "override"], + "signature": "bool Equals(Point3f point)", + "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Determines whether the specified System.Object is a Point3f and has the same values as the present point.", + "summary": "Determines whether the specified Point3f has the same values as the present point.", + "since": "5.0", "parameters": [ { - "name": "obj", - "type": "System.Object", - "summary": "The specified object." + "name": "point", + "type": "Point3f", + "summary": "The specified point." } ], - "returns": "True if obj is Point3f and has the same coordinates as this; otherwise false." + "returns": "True if point has the same coordinates as this; otherwise false." }, { - "signature": "System.Int32 GetHashCode()", + "signature": "int GetHashCode()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -129587,7 +129751,7 @@ "returns": "A non-unique integer that represents this point." }, { - "signature": "System.String ToString()", + "signature": "string ToString()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -129595,14 +129759,14 @@ "returns": "The point representation in the form X,Y,Z." }, { - "signature": "System.String ToString(System.String format, System.IFormatProvider formatProvider)", + "signature": "string ToString(string format, System.IFormatProvider formatProvider)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "7.0" }, { - "signature": "System.Void Transform(Transform xform)", + "signature": "void Transform(Transform xform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -129748,7 +129912,7 @@ "parameters": [ { "name": "value", - "type": "System.Single", + "type": "float", "summary": "A value." }, { @@ -129773,7 +129937,7 @@ }, { "name": "value", - "type": "System.Single", + "type": "float", "summary": "A value." } ] @@ -129836,22 +130000,22 @@ "parameters": [ { "name": "x", - "type": "System.Double", + "type": "double", "summary": "The X (first) dimension." }, { "name": "y", - "type": "System.Double", + "type": "double", "summary": "The Y (second) dimension." }, { "name": "z", - "type": "System.Double", + "type": "double", "summary": "The Z (third) dimension." }, { "name": "w", - "type": "System.Double", + "type": "double", "summary": "The W (fourth) dimension, or weight." } ] @@ -129966,7 +130130,7 @@ "returns": "A new point that results from the weighted addition of point1 and point2." }, { - "signature": "Point4d Multiply(Point4d point, System.Double d)", + "signature": "Point4d Multiply(Point4d point, double d)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -129980,7 +130144,7 @@ }, { "name": "d", - "type": "System.Double", + "type": "double", "summary": "A number." } ], @@ -130008,7 +130172,7 @@ "returns": "A new point that results from the weighted subtraction of point2 from point1." }, { - "signature": "System.Boolean EpsilonEquals(Point4d other, System.Double epsilon)", + "signature": "bool EpsilonEquals(Point4d other, double epsilon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -130016,38 +130180,38 @@ "since": "5.4" }, { - "signature": "System.Boolean Equals(Point4d point)", - "modifiers": ["public"], + "signature": "bool Equals(object obj)", + "modifiers": ["public", "override"], "protected": false, "virtual": false, - "summary": "Determines whether the specified point has same value as the present point.", - "since": "5.0", + "summary": "Determines whether the specified System.Object is Point4d and has same coordinates as the present point.", "parameters": [ { - "name": "point", - "type": "Point4d", - "summary": "The specified point." + "name": "obj", + "type": "object", + "summary": "The specified object." } ], - "returns": "True if point has the same value as this; otherwise false." + "returns": "True if obj is Point4d and has the same coordinates as this; otherwise false." }, { - "signature": "System.Boolean Equals(System.Object obj)", - "modifiers": ["public", "override"], + "signature": "bool Equals(Point4d point)", + "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Determines whether the specified System.Object is Point4d and has same coordinates as the present point.", + "summary": "Determines whether the specified point has same value as the present point.", + "since": "5.0", "parameters": [ { - "name": "obj", - "type": "System.Object", - "summary": "The specified object." + "name": "point", + "type": "Point4d", + "summary": "The specified point." } ], - "returns": "True if obj is Point4d and has the same coordinates as this; otherwise false." + "returns": "True if point has the same value as this; otherwise false." }, { - "signature": "System.Int32 GetHashCode()", + "signature": "int GetHashCode()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -130055,20 +130219,20 @@ "returns": "A non-unique hash code, which uses all coordinates of this object." }, { - "signature": "System.String ToString()", + "signature": "string ToString()", "modifiers": ["public", "override"], "protected": false, "virtual": false }, { - "signature": "System.String ToString(System.String format, System.IFormatProvider formatProvider)", + "signature": "string ToString(string format, System.IFormatProvider formatProvider)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "7.0" }, { - "signature": "System.Void Transform(Transform xform)", + "signature": "void Transform(Transform xform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -130179,7 +130343,7 @@ }, { "name": "d", - "type": "System.Double", + "type": "double", "summary": "A number." } ] @@ -130330,7 +130494,7 @@ ], "methods": [ { - "signature": "System.Void Add(Point3d point, Color color)", + "signature": "void Add(Point3d point, Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -130350,7 +130514,7 @@ ] }, { - "signature": "System.Void Add(Point3d point, Vector3d normal, Color color, System.Double value)", + "signature": "void Add(Point3d point, Vector3d normal, Color color, double value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -130374,13 +130538,13 @@ }, { "name": "value", - "type": "System.Double", + "type": "double", "summary": "Extra value of new point. An extra value can be used to store a user-defined value, such as intensity." } ] }, { - "signature": "System.Void Add(Point3d point, Vector3d normal, Color color)", + "signature": "void Add(Point3d point, Vector3d normal, Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -130405,7 +130569,7 @@ ] }, { - "signature": "System.Void Add(Point3d point, Vector3d normal)", + "signature": "void Add(Point3d point, Vector3d normal)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -130425,7 +130589,7 @@ ] }, { - "signature": "System.Void Add(Point3d point)", + "signature": "void Add(Point3d point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -130440,7 +130604,7 @@ ] }, { - "signature": "System.Void AddRange(IEnumerable points, IEnumerable colors)", + "signature": "void AddRange(IEnumerable points, IEnumerable colors)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -130460,7 +130624,7 @@ ] }, { - "signature": "System.Void AddRange(IEnumerable points, IEnumerable normals, IEnumerable colors, IEnumerable values)", + "signature": "void AddRange(IEnumerable points, IEnumerable normals, IEnumerable colors, IEnumerable values)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -130490,7 +130654,7 @@ ] }, { - "signature": "System.Void AddRange(IEnumerable points, IEnumerable normals, IEnumerable colors)", + "signature": "void AddRange(IEnumerable points, IEnumerable normals, IEnumerable colors)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -130515,7 +130679,7 @@ ] }, { - "signature": "System.Void AddRange(IEnumerable points, IEnumerable normals)", + "signature": "void AddRange(IEnumerable points, IEnumerable normals)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -130535,7 +130699,7 @@ ] }, { - "signature": "System.Void AddRange(IEnumerable points)", + "signature": "void AddRange(IEnumerable points)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -130568,7 +130732,7 @@ "returns": "The read-only list. This is a reference to the present point cloud." }, { - "signature": "System.Void ClearColors()", + "signature": "void ClearColors()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -130576,7 +130740,7 @@ "since": "5.0" }, { - "signature": "System.Void ClearHiddenFlags()", + "signature": "void ClearHiddenFlags()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -130584,7 +130748,7 @@ "since": "5.0" }, { - "signature": "System.Void ClearNormals()", + "signature": "void ClearNormals()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -130592,7 +130756,7 @@ "since": "5.0" }, { - "signature": "System.Void ClearPointValues()", + "signature": "void ClearPointValues()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -130600,7 +130764,7 @@ "since": "7.5" }, { - "signature": "System.Int32 ClosestPoint(Point3d testPoint)", + "signature": "int ClosestPoint(Point3d testPoint)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -130616,7 +130780,7 @@ "returns": "Index of point in the point cloud on success. -1 on failure." }, { - "signature": "Curve[] CreateContourCurves(Point3d startPoint, Point3d endPoint, System.Double interval, System.Double absoluteTolerance, System.Double maxDistance, System.Double minDistance, System.Boolean openCurves, System.Boolean createSpline, System.Boolean createPolyline, System.Double fitTolerance)", + "signature": "Curve[] CreateContourCurves(Point3d startPoint, Point3d endPoint, double interval, double absoluteTolerance, double maxDistance, double minDistance, bool openCurves, bool createSpline, bool createPolyline, double fitTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -130635,49 +130799,49 @@ }, { "name": "interval", - "type": "System.Double", + "type": "double", "summary": "he interval or distance between contours." }, { "name": "absoluteTolerance", - "type": "System.Double", + "type": "double", "summary": "The document's model absolute tolerance" }, { "name": "maxDistance", - "type": "System.Double", + "type": "double", "summary": "Maximum distance to plane. The thickness of the \"slab\" around the plane from which sample points are taken. Those sample points are projected to the section plane and a polyline is found that connects them. This distance depends on the size of the point cloud and the spacing of the points." }, { "name": "minDistance", - "type": "System.Double", + "type": "double", "summary": "Minimum distance between points. A threshold for the minimum spacing between adjacent sample points. If there are points closer than that, some are not used." }, { "name": "openCurves", - "type": "System.Boolean", + "type": "bool", "summary": "True for open, False for closed." }, { "name": "createSpline", - "type": "System.Boolean", + "type": "bool", "summary": "Creates a smooth curve. You can create both a curve and a polyline." }, { "name": "createPolyline", - "type": "System.Boolean", + "type": "bool", "summary": "Creates a polyline. You can create both a curve and a polyline." }, { "name": "fitTolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance used to fit the curve through the polyline." } ], "returns": "The intersection curves if successful, an empty array if unsuccessful." }, { - "signature": "Curve[] CreateContourCurves(Point3d contourStart, Point3d contourEnd, System.Double interval, System.Double absoluteTolerance)", + "signature": "Curve[] CreateContourCurves(Point3d contourStart, Point3d contourEnd, double interval, double absoluteTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -130696,19 +130860,19 @@ }, { "name": "interval", - "type": "System.Double", + "type": "double", "summary": "he interval or distance between contours." }, { "name": "absoluteTolerance", - "type": "System.Double", + "type": "double", "summary": "The document's model absolute tolerance" } ], "returns": "The intersection curves if successful, an empty array if unsuccessful." }, { - "signature": "Curve[] CreateSectionCurve(Plane plane, System.Double absoluteTolerance, System.Double maxDistance, System.Double minDistance, System.Boolean openCurves, System.Boolean createSpline, System.Boolean createPolyline, System.Double fitTolerance)", + "signature": "Curve[] CreateSectionCurve(Plane plane, double absoluteTolerance, double maxDistance, double minDistance, bool openCurves, bool createSpline, bool createPolyline, double fitTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -130722,44 +130886,44 @@ }, { "name": "absoluteTolerance", - "type": "System.Double", + "type": "double", "summary": "The document's model absolute tolerance" }, { "name": "maxDistance", - "type": "System.Double", + "type": "double", "summary": "Maximum distance to plane. The thickness of the \"slab\" around the plane from which sample points are taken. Those sample points are projected to the section plane and a polyline is found that connects them. This distance depends on the size of the point cloud and the spacing of the points." }, { "name": "minDistance", - "type": "System.Double", + "type": "double", "summary": "Minimum distance between points. A threshold for the minimum spacing between adjacent sample points. If there are points closer than that, some are not used." }, { "name": "openCurves", - "type": "System.Boolean", + "type": "bool", "summary": "True for open, False for closed." }, { "name": "createSpline", - "type": "System.Boolean", + "type": "bool", "summary": "Creates a smooth curve. You can create both a curve and a polyline." }, { "name": "createPolyline", - "type": "System.Boolean", + "type": "bool", "summary": "Creates a polyline. You can create both a curve and a polyline." }, { "name": "fitTolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance used to fit the curve through the polyline." } ], "returns": "The intersection curves if successful, an empty array if unsuccessful." }, { - "signature": "Curve[] CreateSectionCurve(Plane plane, System.Double absoluteTolerance)", + "signature": "Curve[] CreateSectionCurve(Plane plane, double absoluteTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -130773,7 +130937,7 @@ }, { "name": "absoluteTolerance", - "type": "System.Double", + "type": "double", "summary": "The document's model absolute tolerance" } ], @@ -130816,7 +130980,7 @@ "returns": "An array containing all the points in this point cloud." }, { - "signature": "System.Double[] GetPointValues()", + "signature": "double GetPointValues()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -130825,7 +130989,7 @@ "returns": "An array containing all the extra point values in this point cloud." }, { - "signature": "PointCloud GetRandomSubsample(System.UInt32 numberOfPoints, System.Threading.CancellationToken cancelToken, IProgress progress)", + "signature": "PointCloud GetRandomSubsample(uint numberOfPoints, System.Threading.CancellationToken cancelToken, IProgress progress)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -130834,7 +130998,7 @@ "parameters": [ { "name": "numberOfPoints", - "type": "System.UInt32", + "type": "uint", "summary": "The number of points the new point cloud should contain." }, { @@ -130851,7 +131015,7 @@ "returns": "A subsample of this point cloud if success, None otherwise." }, { - "signature": "PointCloud GetRandomSubsample(System.UInt32 numberOfPoints)", + "signature": "PointCloud GetRandomSubsample(uint numberOfPoints)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -130860,14 +131024,14 @@ "parameters": [ { "name": "numberOfPoints", - "type": "System.UInt32", + "type": "uint", "summary": "The number of points the new point cloud should contain." } ], "returns": "A subsample of this point cloud if success, None otherwise." }, { - "signature": "PointCloudUnsafeLock GetUnsafeLock(System.Boolean writable)", + "signature": "PointCloudUnsafeLock GetUnsafeLock(bool writable)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -130877,14 +131041,14 @@ "parameters": [ { "name": "writable", - "type": "System.Boolean", + "type": "bool", "summary": "True if user will need to write onto the structure. False otherwise." } ], "returns": "A lock that needs to be released." }, { - "signature": "System.Void Insert(System.Int32 index, Point3d point, Color color)", + "signature": "void Insert(int index, Point3d point, Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -130893,7 +131057,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Insertion index." }, { @@ -130909,7 +131073,7 @@ ] }, { - "signature": "System.Void Insert(System.Int32 index, Point3d point, Vector3d normal, Color color, System.Double value)", + "signature": "void Insert(int index, Point3d point, Vector3d normal, Color color, double value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -130918,7 +131082,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Insertion index." }, { @@ -130938,13 +131102,13 @@ }, { "name": "value", - "type": "System.Double", + "type": "double", "summary": "An extra value of new point. An extra values can be used to store a user-defined value, such as intensity." } ] }, { - "signature": "System.Void Insert(System.Int32 index, Point3d point, Vector3d normal, Color color)", + "signature": "void Insert(int index, Point3d point, Vector3d normal, Color color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -130953,7 +131117,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Insertion index." }, { @@ -130974,7 +131138,7 @@ ] }, { - "signature": "System.Void Insert(System.Int32 index, Point3d point, Vector3d normal)", + "signature": "void Insert(int index, Point3d point, Vector3d normal)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -130983,7 +131147,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Insertion index." }, { @@ -130999,7 +131163,7 @@ ] }, { - "signature": "System.Void Insert(System.Int32 index, Point3d point)", + "signature": "void Insert(int index, Point3d point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -131008,7 +131172,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Insertion index." }, { @@ -131019,7 +131183,7 @@ ] }, { - "signature": "PointCloudItem InsertNew(System.Int32 index)", + "signature": "PointCloudItem InsertNew(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -131028,14 +131192,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of new item." } ], "returns": "The newly inserted item." }, { - "signature": "System.Void InsertRange(System.Int32 index, IEnumerable points)", + "signature": "void InsertRange(int index, IEnumerable points)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -131044,7 +131208,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index at which to insert the new collection." }, { @@ -131055,7 +131219,7 @@ ] }, { - "signature": "System.Void Merge(PointCloud other)", + "signature": "void Merge(PointCloud other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -131070,7 +131234,7 @@ ] }, { - "signature": "Point3d PointAt(System.Int32 index)", + "signature": "Point3d PointAt(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -131079,13 +131243,13 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The index." } ] }, { - "signature": "System.Void ReleaseUnsafeLock(PointCloudUnsafeLock pointCloudData)", + "signature": "void ReleaseUnsafeLock(PointCloudUnsafeLock pointCloudData)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -131100,7 +131264,7 @@ ] }, { - "signature": "System.Void RemoveAt(System.Int32 index)", + "signature": "void RemoveAt(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -131109,13 +131273,13 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of point to remove." } ] }, { - "signature": "System.Int32 RemoveRange(IEnumerable indices)", + "signature": "int RemoveRange(IEnumerable indices)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -131250,7 +131414,7 @@ ], "methods": [ { - "signature": "int* ColorArray(out System.Int32 length)", + "signature": "int* ColorArray(out int length)", "modifiers": ["public", "unsafe"], "protected": false, "virtual": false, @@ -131259,14 +131423,14 @@ "parameters": [ { "name": "length", - "type": "System.Int32", + "type": "int", "summary": "The length of the array. This value is returned by reference (out in C#). 0 is returned when there is no single precision array." } ], "returns": "The beginning of the color array. Item 0 is the first vertex, and item length-1 is the last valid one. If no array is available, None is returned." }, { - "signature": "Vector3d* NormalArray(out System.Int32 length)", + "signature": "Vector3d* NormalArray(out int length)", "modifiers": ["public", "unsafe"], "protected": false, "virtual": false, @@ -131275,14 +131439,14 @@ "parameters": [ { "name": "length", - "type": "System.Int32", + "type": "int", "summary": "The length of the array. This value is returned by reference (out in C#). 0 is returned when there is no single precision array." } ], "returns": "The beginning of the vector array. Item 0 is the first vertex, and item length-1 is the last valid one. If no array is available, None is returned." }, { - "signature": "Point3d* PointArray(out System.Int32 length)", + "signature": "Point3d* PointArray(out int length)", "modifiers": ["public", "unsafe"], "protected": false, "virtual": false, @@ -131291,14 +131455,14 @@ "parameters": [ { "name": "length", - "type": "System.Int32", + "type": "int", "summary": "The length of the array. This value is returned by reference (out in C#). 0 is returned when there is no single precision array." } ], "returns": "The beginning of the point array. Item 0 is the first vertex, and item length-1 is the last valid one. If no array is available, None is returned." }, { - "signature": "System.Void Release()", + "signature": "void Release()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -131306,7 +131470,7 @@ "since": "6.0" }, { - "signature": "double* ValueArray(out System.Int32 length)", + "signature": "double* ValueArray(out int length)", "modifiers": ["public", "unsafe"], "protected": false, "virtual": false, @@ -131315,7 +131479,7 @@ "parameters": [ { "name": "length", - "type": "System.Int32", + "type": "int", "summary": "The length of the array. This value is returned by reference (out in C#). 0 is returned when there is no single precision array." } ], @@ -131458,7 +131622,7 @@ ], "methods": [ { - "signature": "System.Boolean Append(Arc arc)", + "signature": "bool Append(Arc arc)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -131474,7 +131638,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean Append(Curve curve)", + "signature": "bool Append(Curve curve)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -131490,7 +131654,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean Append(Line line)", + "signature": "bool Append(Line line)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -131506,7 +131670,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean AppendSegment(Curve curve)", + "signature": "bool AppendSegment(Curve curve)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -131558,7 +131722,7 @@ "returns": "An array of polycurve segments." }, { - "signature": "System.Double PolyCurveParameter(System.Int32 segmentIndex, System.Double segmentCurveParameter)", + "signature": "double PolyCurveParameter(int segmentIndex, double segmentCurveParameter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -131567,19 +131731,19 @@ "parameters": [ { "name": "segmentIndex", - "type": "System.Int32", + "type": "int", "summary": "Index of segment." }, { "name": "segmentCurveParameter", - "type": "System.Double", + "type": "double", "summary": "Parameter on segment." } ], "returns": "Polycurve evaluation parameter or UnsetValue if the polycurve curve parameter could not be computed." }, { - "signature": "System.Boolean RemoveNesting()", + "signature": "bool RemoveNesting()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -131588,7 +131752,7 @@ "returns": "True if any nested PolyCurve was found and absorbed, False if no PolyCurve segments could be found." }, { - "signature": "Curve SegmentCurve(System.Int32 index)", + "signature": "Curve SegmentCurve(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -131597,14 +131761,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of segment to retrieve." } ], "returns": "The segment at the given index or None on failure." }, { - "signature": "System.Double SegmentCurveParameter(System.Double polycurveParameter)", + "signature": "double SegmentCurveParameter(double polycurveParameter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -131613,14 +131777,14 @@ "parameters": [ { "name": "polycurveParameter", - "type": "System.Double", + "type": "double", "summary": "Parameter on PolyCurve to convert." } ], "returns": "Segment curve evaluation parameter or UnsetValue if the segment curve parameter could not be computed." }, { - "signature": "Interval SegmentDomain(System.Int32 segmentIndex)", + "signature": "Interval SegmentDomain(int segmentIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -131629,14 +131793,14 @@ "parameters": [ { "name": "segmentIndex", - "type": "System.Int32", + "type": "int", "summary": "Index of segment." } ], "returns": "The polycurve sub-domain assigned to a segment curve. Returns Interval.Unset if segment_index < 0 or segment_index >= Count()." }, { - "signature": "System.Int32 SegmentIndex(System.Double polycurveParameter)", + "signature": "int SegmentIndex(double polycurveParameter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -131645,14 +131809,14 @@ "parameters": [ { "name": "polycurveParameter", - "type": "System.Double", + "type": "double", "summary": "Parameter on polycurve for segment lookup." } ], "returns": "Index of the segment used for evaluation at polycurve_parameter. If polycurve_parameter < Domain.Min(), then 0 is returned. If polycurve_parameter > Domain.Max(), then Count()-1 is returned." }, { - "signature": "System.Int32 SegmentIndexes(Interval subdomain, out System.Int32 segmentIndex0, out System.Int32 segmentIndex1)", + "signature": "int SegmentIndexes(Interval subdomain, out int segmentIndex0, out int segmentIndex1)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -131666,12 +131830,12 @@ }, { "name": "segmentIndex0", - "type": "System.Int32", + "type": "int", "summary": "Index of first segment that overlaps the sub-domain." }, { "name": "segmentIndex1", - "type": "System.Int32", + "type": "int", "summary": "Index of last segment that overlaps the sub-domain. Note that segmentIndex0 <= i < segmentIndex1." } ], @@ -131720,7 +131884,7 @@ "parameters": [ { "name": "initialCapacity", - "type": "System.Int32", + "type": "int", "summary": "Number of vertices this polyline can contain without resizing." } ] @@ -131766,7 +131930,7 @@ ], "methods": [ { - "signature": "Polyline[] CreateByJoiningLines(IEnumerable lines, System.Double tolerance, System.Boolean splitAtIntersections)", + "signature": "Polyline[] CreateByJoiningLines(IEnumerable lines, double tolerance, bool splitAtIntersections)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -131780,18 +131944,18 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The threshold distance for joining lines." }, { "name": "splitAtIntersections", - "type": "System.Boolean", + "type": "bool", "summary": "If true, splits lines at intersections." } ] }, { - "signature": "Polyline CreateCircumscribedPolygon(Circle circle, System.Int32 sideCount)", + "signature": "Polyline CreateCircumscribedPolygon(Circle circle, int sideCount)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -131805,14 +131969,14 @@ }, { "name": "sideCount", - "type": "System.Int32", + "type": "int", "summary": "The number of sides" } ], "returns": "A closed polyline if successful, None otherwise." }, { - "signature": "Polyline CreateInscribedPolygon(Circle circle, System.Int32 sideCount)", + "signature": "Polyline CreateInscribedPolygon(Circle circle, int sideCount)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -131826,14 +131990,14 @@ }, { "name": "sideCount", - "type": "System.Int32", + "type": "int", "summary": "The number of sides" } ], "returns": "A closed polyline if successful, None otherwise." }, { - "signature": "Polyline CreateStarPolygon(Circle circle, System.Double radius, System.Int32 cornerCount)", + "signature": "Polyline CreateStarPolygon(Circle circle, double radius, int cornerCount)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -131847,19 +132011,19 @@ }, { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "The radius of other circle." }, { "name": "cornerCount", - "type": "System.Int32", + "type": "int", "summary": "The number of corners on the circle. There will be 2*cornerCount sides and 2*cornerCount vertices." } ], "returns": "A closed polyline if successful, None otherwise." }, { - "signature": "Polyline[] BreakAtAngles(System.Double angle)", + "signature": "Polyline[] BreakAtAngles(double angle)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -131868,7 +132032,7 @@ "parameters": [ { "name": "angle", - "type": "System.Double", + "type": "double", "summary": "Angle (in radians) between adjacent segments for a break to occur." } ], @@ -131884,7 +132048,7 @@ "returns": "The weighted average of all segments." }, { - "signature": "System.Double ClosestParameter(Point3d testPoint)", + "signature": "double ClosestParameter(Point3d testPoint)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -131916,7 +132080,7 @@ "returns": "The point on the polyline closest to testPoint." }, { - "signature": "System.Int32 CollapseShortSegments(System.Double tolerance)", + "signature": "int CollapseShortSegments(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -131925,14 +132089,14 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use during collapsing." } ], "returns": "The number of segments that were collapsed." }, { - "signature": "System.Int32 DeleteShortSegments(System.Double tolerance)", + "signature": "int DeleteShortSegments(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -131941,7 +132105,7 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Vertices closer together than tolerance will be removed." } ], @@ -131966,7 +132130,7 @@ "returns": "An array of line segments or None if the polyline contains fewer than 2 points." }, { - "signature": "System.Boolean IsClosedWithinTolerance(System.Double tolerance)", + "signature": "bool IsClosedWithinTolerance(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -131975,14 +132139,14 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance." } ], "returns": "Returns True if polyline has 4 or more points, the distance between the start and end points is <= tolerance, and there is a point in the polyline whose distance from the start and end points is > tolerance." }, { - "signature": "System.Int32 MergeColinearSegments(System.Double angleTolerance, System.Boolean includeSeam)", + "signature": "int MergeColinearSegments(double angleTolerance, bool includeSeam)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -131991,19 +132155,19 @@ "parameters": [ { "name": "angleTolerance", - "type": "System.Double", + "type": "double", "summary": "The angle tolerance between adjacent segments for collinearity test." }, { "name": "includeSeam", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the seam point of a closed polyline will be moved forwards if it is collinear too." } ], "returns": "Number of segments removed from the entire polyline." }, { - "signature": "Point3d PointAt(System.Double t)", + "signature": "Point3d PointAt(double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -132012,14 +132176,14 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Polyline parameter." } ], "returns": "The point on the polyline at t." }, { - "signature": "System.Int32 ReduceSegments(System.Double tolerance)", + "signature": "int ReduceSegments(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -132028,14 +132192,14 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance for reduction. Whenever a vertex of the polyline is more significant than tolerance, it will be included in the reduction." } ], "returns": "The number of vertices that disappeared due to reduction." }, { - "signature": "System.Void RemoveNearlyEqualSubsequentPoints(System.Double tolerance)", + "signature": "void RemoveNearlyEqualSubsequentPoints(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -132043,7 +132207,7 @@ "since": "7.1" }, { - "signature": "Line SegmentAt(System.Int32 index)", + "signature": "Line SegmentAt(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -132052,14 +132216,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of segment to retrieve." } ], "returns": "Line segment at index or Line.Unset on failure." }, { - "signature": "System.Boolean Smooth(System.Double amount)", + "signature": "bool Smooth(double amount)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -132068,14 +132232,14 @@ "parameters": [ { "name": "amount", - "type": "System.Double", + "type": "double", "summary": "Amount to smooth. Zero equals no smoothing, one equals complete smoothing." } ], "returns": "True on success, False on failure." }, { - "signature": "Vector3d TangentAt(System.Double t)", + "signature": "Vector3d TangentAt(double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -132084,7 +132248,7 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Polyline parameter." } ], @@ -132212,7 +132376,7 @@ ], "methods": [ { - "signature": "PolylineCurve CreateConvexHull2d(Point2d[] points, out System.Int32[] hullIndices)", + "signature": "PolylineCurve CreateConvexHull2d(Point2d[] points, out int hullIndices)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -132226,14 +132390,14 @@ }, { "name": "hullIndices", - "type": "System.Int32[]", + "type": "int", "summary": "The indices into the input points such that points[hullIndices[i]] = result[i]. Since the result is a closed polyline if successful, the start/end index is repeated at the beginning and end of the hullIndices." } ], "returns": "The closed PolylineCurve encompassing the input points, or None if the input points were either too few, or were found to be collinear." }, { - "signature": "System.Double Parameter(System.Int32 index)", + "signature": "double Parameter(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -132242,14 +132406,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "An index." } ], "returns": "A parameter." }, { - "signature": "Point3d Point(System.Int32 index)", + "signature": "Point3d Point(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -132258,14 +132422,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "An index." } ], "returns": "A point." }, { - "signature": "System.Void SetArcLengthParameterization(System.Double tolerance)", + "signature": "void SetArcLengthParameterization(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -132274,13 +132438,13 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Minimum distance tolerance." } ] }, { - "signature": "System.Void SetParameter(System.Int32 index, System.Double parameter)", + "signature": "void SetParameter(int index, double parameter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -132289,18 +132453,18 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "An index." }, { "name": "parameter", - "type": "System.Double", + "type": "double", "summary": "A parameter to set." } ] }, { - "signature": "System.Void SetPoint(System.Int32 index, Point3d point)", + "signature": "void SetPoint(int index, Point3d point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -132309,7 +132473,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "An index." }, { @@ -132517,22 +132681,22 @@ "parameters": [ { "name": "a", - "type": "System.Double", + "type": "double", "summary": "A number. This is the real part." }, { "name": "b", - "type": "System.Double", + "type": "double", "summary": "Another number. This is the first coefficient of the imaginary part." }, { "name": "c", - "type": "System.Double", + "type": "double", "summary": "Another number. This is the second coefficient of the imaginary part." }, { "name": "d", - "type": "System.Double", + "type": "double", "summary": "Another number. This is the third coefficient of the imaginary part." } ] @@ -132713,7 +132877,7 @@ ], "methods": [ { - "signature": "Quaternion CreateFromRotationZYX(System.Double yaw, System.Double pitch, System.Double roll)", + "signature": "Quaternion CreateFromRotationZYX(double yaw, double pitch, double roll)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -132723,24 +132887,24 @@ "parameters": [ { "name": "yaw", - "type": "System.Double", + "type": "double", "summary": "Angle, in radians, to rotate about the ZAxis." }, { "name": "pitch", - "type": "System.Double", + "type": "double", "summary": "Angle, in radians, to rotate about the YAxis." }, { "name": "roll", - "type": "System.Double", + "type": "double", "summary": "Angle, in radians, to rotate about the XAxis." } ], "returns": "The quaternion." }, { - "signature": "Quaternion CreateFromRotationZYZ(System.Double alpha, System.Double beta, System.Double gamma)", + "signature": "Quaternion CreateFromRotationZYZ(double alpha, double beta, double gamma)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -132750,17 +132914,17 @@ "parameters": [ { "name": "alpha", - "type": "System.Double", + "type": "double", "summary": "Angle, in radians, to rotate about the ZAxis." }, { "name": "beta", - "type": "System.Double", + "type": "double", "summary": "Angle, in radians, to rotate about the YAxis." }, { "name": "gamma", - "type": "System.Double", + "type": "double", "summary": "Angle, in radians, to rotate about the ZAxis." } ], @@ -132788,7 +132952,7 @@ "returns": "A new quaternion." }, { - "signature": "System.Double Distance(Quaternion p, Quaternion q)", + "signature": "double Distance(Quaternion p, Quaternion q)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -132809,7 +132973,7 @@ "returns": "(p - q).Length()" }, { - "signature": "Quaternion Lerp(Quaternion a, Quaternion b, System.Double t)", + "signature": "Quaternion Lerp(Quaternion a, Quaternion b, double t)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -132828,7 +132992,7 @@ }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "The parameter in the range [0, 1]." } ], @@ -132856,7 +133020,7 @@ "returns": "A transform value." }, { - "signature": "Quaternion RotateTowards(Quaternion a, Quaternion b, System.Double maxRadians)", + "signature": "Quaternion RotateTowards(Quaternion a, Quaternion b, double maxRadians)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -132875,57 +133039,57 @@ }, { "name": "maxRadians", - "type": "System.Double", + "type": "double", "summary": "The maximum rotation in radians." } ], "returns": "The rotated quaternion." }, { - "signature": "Quaternion Rotation(Plane plane0, Plane plane1)", + "signature": "Quaternion Rotation(double angle, Vector3d axisOfRotation)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "summary": "Returns the unit quaternion that represents the rotation that maps plane0.xaxis to plane1.xaxis, plane0.yaxis to plane1.yaxis, and plane0.zaxis to plane1.zaxis.", + "summary": "Returns the unit quaternion cos(angle/2), sin(angle/2)*x, sin(angle/2)*y, sin(angle/2)*z where (x,y,z) is the unit vector parallel to axis. This is the unit quaternion that represents the rotation of angle about axis.", "since": "5.0", - "remarks": "The plane origins are ignored", "parameters": [ { - "name": "plane0", - "type": "Plane", - "summary": "The first plane." + "name": "angle", + "type": "double", + "summary": "An angle in radians." }, { - "name": "plane1", - "type": "Plane", - "summary": "The second plane." + "name": "axisOfRotation", + "type": "Vector3d", + "summary": "The axis of rotation." } ], - "returns": "A quaternion value." + "returns": "A new quaternion." }, { - "signature": "Quaternion Rotation(System.Double angle, Vector3d axisOfRotation)", + "signature": "Quaternion Rotation(Plane plane0, Plane plane1)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "summary": "Returns the unit quaternion cos(angle/2), sin(angle/2)*x, sin(angle/2)*y, sin(angle/2)*z where (x,y,z) is the unit vector parallel to axis. This is the unit quaternion that represents the rotation of angle about axis.", + "summary": "Returns the unit quaternion that represents the rotation that maps plane0.xaxis to plane1.xaxis, plane0.yaxis to plane1.yaxis, and plane0.zaxis to plane1.zaxis.", "since": "5.0", + "remarks": "The plane origins are ignored", "parameters": [ { - "name": "angle", - "type": "System.Double", - "summary": "An angle in radians." + "name": "plane0", + "type": "Plane", + "summary": "The first plane." }, { - "name": "axisOfRotation", - "type": "Vector3d", - "summary": "The axis of rotation." + "name": "plane1", + "type": "Plane", + "summary": "The second plane." } ], - "returns": "A new quaternion." + "returns": "A quaternion value." }, { - "signature": "Quaternion Slerp(Quaternion a, Quaternion b, System.Double t)", + "signature": "Quaternion Slerp(Quaternion a, Quaternion b, double t)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -132944,14 +133108,14 @@ }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "The parameter in the range [0, 1]." } ], "returns": "The interpolated quaternion." }, { - "signature": "System.Double DistanceTo(Quaternion q)", + "signature": "double DistanceTo(Quaternion q)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -132967,7 +133131,7 @@ "returns": "(this - q).Length." }, { - "signature": "System.Boolean EpsilonEquals(Quaternion other, System.Double epsilon)", + "signature": "bool EpsilonEquals(Quaternion other, double epsilon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -132975,38 +133139,38 @@ "since": "5.4" }, { - "signature": "System.Boolean Equals(Quaternion other)", - "modifiers": ["public"], + "signature": "bool Equals(object obj)", + "modifiers": ["public", "override"], "protected": false, "virtual": false, - "summary": "Determines whether this quaternion has the same value of another quaternion.", - "since": "5.0", + "summary": "Determines whether an object is a quaternion and has the same value of this quaternion.", "parameters": [ { - "name": "other", - "type": "Quaternion", - "summary": "Another quaternion to compare." + "name": "obj", + "type": "object", + "summary": "Another object to compare." } ], - "returns": "True if the quaternions have exactly equal coefficients; otherwise false." + "returns": "True if obj is a quaternion and has exactly equal coefficients; otherwise false." }, { - "signature": "System.Boolean Equals(System.Object obj)", - "modifiers": ["public", "override"], + "signature": "bool Equals(Quaternion other)", + "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Determines whether an object is a quaternion and has the same value of this quaternion.", + "summary": "Determines whether this quaternion has the same value of another quaternion.", + "since": "5.0", "parameters": [ { - "name": "obj", - "type": "System.Object", - "summary": "Another object to compare." + "name": "other", + "type": "Quaternion", + "summary": "Another quaternion to compare." } ], - "returns": "True if obj is a quaternion and has exactly equal coefficients; otherwise false." + "returns": "True if the quaternions have exactly equal coefficients; otherwise false." }, { - "signature": "System.Boolean GetEulerZYZ(out System.Double alpha, out System.Double beta, out System.Double gamma)", + "signature": "bool GetEulerZYZ(out double alpha, out double beta, out double gamma)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -133016,24 +133180,24 @@ "parameters": [ { "name": "alpha", - "type": "System.Double", + "type": "double", "summary": "Angle, in radians, to rotate about the ZAxis." }, { "name": "beta", - "type": "System.Double", + "type": "double", "summary": "Angle, in radians, to rotate about the YAxis." }, { "name": "gamma", - "type": "System.Double", + "type": "double", "summary": "Angle, in radians, to rotate about the ZAxis." } ], "returns": "True if successful, or False if this is not a rotation." }, { - "signature": "System.Int32 GetHashCode()", + "signature": "int GetHashCode()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -133041,45 +133205,45 @@ "returns": "A signed number." }, { - "signature": "System.Boolean GetRotation(out Plane plane)", + "signature": "bool GetRotation(out double angle, out Vector3d axis)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Returns the frame created by applying the quaternion's rotation to the canonical world frame (1,0,0),(0,1,0),(0,0,1).", + "summary": "Returns the rotation defined by the quaternion.", "since": "5.0", + "remarks": "If the quaternion is not unitized, the rotation of its unitized form is returned.", "parameters": [ { - "name": "plane", - "type": "Plane", - "summary": "A plane. This out value will be assigned during this call." + "name": "angle", + "type": "double", + "summary": "An angle in radians." + }, + { + "name": "axis", + "type": "Vector3d", + "summary": "unit axis of rotation of 0 if (b,c,d) is the zero vector." } ], "returns": "True if the operation succeeded; otherwise, false." }, { - "signature": "System.Boolean GetRotation(out System.Double angle, out Vector3d axis)", + "signature": "bool GetRotation(out Plane plane)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Returns the rotation defined by the quaternion.", + "summary": "Returns the frame created by applying the quaternion's rotation to the canonical world frame (1,0,0),(0,1,0),(0,0,1).", "since": "5.0", - "remarks": "If the quaternion is not unitized, the rotation of its unitized form is returned.", "parameters": [ { - "name": "angle", - "type": "System.Double", - "summary": "An angle in radians." - }, - { - "name": "axis", - "type": "Vector3d", - "summary": "unit axis of rotation of 0 if (b,c,d) is the zero vector." + "name": "plane", + "type": "Plane", + "summary": "A plane. This out value will be assigned during this call." } ], "returns": "True if the operation succeeded; otherwise, false." }, { - "signature": "System.Boolean GetRotation(out Transform xform)", + "signature": "bool GetRotation(out Transform xform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -133089,7 +133253,7 @@ "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean GetYawPitchRoll(out System.Double yaw, out System.Double pitch, out System.Double roll)", + "signature": "bool GetYawPitchRoll(out double yaw, out double pitch, out double roll)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -133099,24 +133263,24 @@ "parameters": [ { "name": "yaw", - "type": "System.Double", + "type": "double", "summary": "Angle, in radians, to rotate about the ZAxis." }, { "name": "pitch", - "type": "System.Double", + "type": "double", "summary": "Angle, in radians, to rotate about the YAxis." }, { "name": "roll", - "type": "System.Double", + "type": "double", "summary": "Angle, in radians, to rotate about the XAxis." } ], "returns": "True if successful, or False if this is not a rotation." }, { - "signature": "System.Boolean Invert()", + "signature": "bool Invert()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -133152,7 +133316,7 @@ "returns": "R*v, where R is the rotation defined by the unit quaternion. This is mathematically the same as the values (Inverse(q)*(0,x,y,z)*q).Vector and (q.Conjugate()*(0,x,y,x)*q/q.LengthSquared).Vector." }, { - "signature": "System.Void Set(System.Double a, System.Double b, System.Double c, System.Double d)", + "signature": "void Set(double a, double b, double c, double d)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -133160,48 +133324,48 @@ "since": "5.0" }, { - "signature": "System.Void SetRotation(Plane plane0, Plane plane1)", + "signature": "void SetRotation(double angle, Vector3d axisOfRotation)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Sets the quaternion to the unit quaternion which rotates plane0.xaxis to plane1.xaxis, plane0.yaxis to plane1.yaxis, and plane0.zaxis to plane1.zaxis.", + "summary": "Sets the quaternion to cos(angle/2), sin(angle/2)*x, sin(angle/2)*y, sin(angle/2)*z where (x,y,z) is the unit vector parallel to axis. This is the unit quaternion that represents the rotation of angle about axis.", "since": "5.0", - "remarks": "The plane origins are ignored", "parameters": [ { - "name": "plane0", - "type": "Plane", - "summary": "The \"from\" rotation plane. Origin point is ignored." + "name": "angle", + "type": "double", + "summary": "in radians." }, { - "name": "plane1", - "type": "Plane", - "summary": "The \"to\" rotation plane. Origin point is ignored." + "name": "axisOfRotation", + "type": "Vector3d", + "summary": "The direction of the axis of rotation." } ] }, { - "signature": "System.Void SetRotation(System.Double angle, Vector3d axisOfRotation)", + "signature": "void SetRotation(Plane plane0, Plane plane1)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Sets the quaternion to cos(angle/2), sin(angle/2)*x, sin(angle/2)*y, sin(angle/2)*z where (x,y,z) is the unit vector parallel to axis. This is the unit quaternion that represents the rotation of angle about axis.", + "summary": "Sets the quaternion to the unit quaternion which rotates plane0.xaxis to plane1.xaxis, plane0.yaxis to plane1.yaxis, and plane0.zaxis to plane1.zaxis.", "since": "5.0", + "remarks": "The plane origins are ignored", "parameters": [ { - "name": "angle", - "type": "System.Double", - "summary": "in radians." + "name": "plane0", + "type": "Plane", + "summary": "The \"from\" rotation plane. Origin point is ignored." }, { - "name": "axisOfRotation", - "type": "Vector3d", - "summary": "The direction of the axis of rotation." + "name": "plane1", + "type": "Plane", + "summary": "The \"to\" rotation plane. Origin point is ignored." } ] }, { - "signature": "System.String ToString()", + "signature": "string ToString()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -133210,7 +133374,7 @@ "returns": "A textual representation." }, { - "signature": "System.Boolean Unitize()", + "signature": "bool Unitize()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -133315,7 +133479,7 @@ }, { "name": "x", - "type": "System.Double", + "type": "double", "summary": "A number." } ] @@ -133335,7 +133499,7 @@ }, { "name": "x", - "type": "System.Single", + "type": "float", "summary": "A number." } ] @@ -133355,7 +133519,7 @@ }, { "name": "x", - "type": "System.Int32", + "type": "int", "summary": "A number." } ] @@ -133375,7 +133539,7 @@ }, { "name": "y", - "type": "System.Double", + "type": "double", "summary": "A number." } ] @@ -133618,7 +133782,7 @@ ] }, { - "signature": "System.Boolean AdjustFromPoints(Plane plane, Point3d centerpoint, Point3d radiuspoint, Point3d dimlinepoint, System.Double rotationInPlane)", + "signature": "bool AdjustFromPoints(Plane plane, Point3d centerpoint, Point3d radiuspoint, Point3d dimlinepoint, double rotationInPlane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -133647,13 +133811,13 @@ }, { "name": "rotationInPlane", - "type": "System.Double", + "type": "double", "summary": "Rotation around plane origin" } ] }, { - "signature": "System.Boolean Get3dPoints(out Point3d centerpoint, out Point3d radiuspoint, out Point3d dimlinepoint, out Point3d kneepoint)", + "signature": "bool Get3dPoints(out Point3d centerpoint, out Point3d radiuspoint, out Point3d dimlinepoint, out Point3d kneepoint)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -133683,20 +133847,20 @@ ] }, { - "signature": "System.Boolean GetDisplayLines(DimensionStyle style, System.Double scale, out IEnumerable lines)", + "signature": "bool GetDisplayLines(DimensionStyle style, double scale, out IEnumerable lines)", "modifiers": ["public"], "protected": false, "virtual": false }, { - "signature": "System.String GetDistanceDisplayText(UnitSystem unitsystem, DimensionStyle style)", + "signature": "string GetDistanceDisplayText(UnitSystem unitsystem, DimensionStyle style)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean GetTextRectangle(out Point3d[] corners)", + "signature": "bool GetTextRectangle(out Point3d[] corners)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -133784,7 +133948,7 @@ ], "methods": [ { - "signature": "System.Boolean EpsilonEquals(Ray3d other, System.Double epsilon)", + "signature": "bool EpsilonEquals(Ray3d other, double epsilon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -133792,38 +133956,38 @@ "since": "5.4" }, { - "signature": "System.Boolean Equals(Ray3d ray)", - "modifiers": ["public"], + "signature": "bool Equals(object obj)", + "modifiers": ["public", "override"], "protected": false, "virtual": false, - "summary": "Determines whether the specified Ray3d has the same value as the present ray.", - "since": "5.0", + "summary": "Determines whether the specified System.Object is a Ray3d and has the same values as the present ray.", "parameters": [ { - "name": "ray", - "type": "Ray3d", - "summary": "The specified ray." + "name": "obj", + "type": "object", + "summary": "The specified object." } ], - "returns": "True if ray has the same position and direction as this; otherwise false." + "returns": "True if obj is a Ray3d and has the same position and direction as this; otherwise false." }, { - "signature": "System.Boolean Equals(System.Object obj)", - "modifiers": ["public", "override"], + "signature": "bool Equals(Ray3d ray)", + "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Determines whether the specified System.Object is a Ray3d and has the same values as the present ray.", + "summary": "Determines whether the specified Ray3d has the same value as the present ray.", + "since": "5.0", "parameters": [ { - "name": "obj", - "type": "System.Object", - "summary": "The specified object." + "name": "ray", + "type": "Ray3d", + "summary": "The specified ray." } ], - "returns": "True if obj is a Ray3d and has the same position and direction as this; otherwise false." + "returns": "True if ray has the same position and direction as this; otherwise false." }, { - "signature": "System.Int32 GetHashCode()", + "signature": "int GetHashCode()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -133831,7 +133995,7 @@ "returns": "A signed integer that represents both position and direction, but is not unique." }, { - "signature": "Point3d PointAt(System.Double t)", + "signature": "Point3d PointAt(double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -133840,7 +134004,7 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "The t parameter." } ], @@ -133912,12 +134076,12 @@ }, { "name": "width", - "type": "System.Double", + "type": "double", "summary": "Width (as measured along the base plane x-axis) of rectangle." }, { "name": "height", - "type": "System.Double", + "type": "double", "summary": "Height (as measured along the base plane y-axis) of rectangle." } ] @@ -134076,7 +134240,7 @@ ], "methods": [ { - "signature": "Rectangle3d CreateFromPolyline(IEnumerable polyline, out System.Double deviation, out System.Double angleDeviation)", + "signature": "Rectangle3d CreateFromPolyline(IEnumerable polyline, out double deviation, out double angleDeviation)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -134090,12 +134254,12 @@ }, { "name": "deviation", - "type": "System.Double", + "type": "double", "summary": "On success, the deviation will contain the largest deviation between the polyline and the rectangle." }, { "name": "angleDeviation", - "type": "System.Double", + "type": "double", "summary": "On success, the angleDeviation will contain the largest deviation (in radians) between the polyline edges and the rectangle edges." } ], @@ -134118,7 +134282,7 @@ "returns": "A rectangle that is shaped similarly to the polyline or Rectangle3d.Unset if the polyline does not represent a rectangle." }, { - "signature": "Point3d ClosestPoint(Point3d point, System.Boolean includeInterior)", + "signature": "Point3d ClosestPoint(Point3d point, bool includeInterior)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -134132,7 +134296,7 @@ }, { "name": "includeInterior", - "type": "System.Boolean", + "type": "bool", "summary": "If false, the point is projected onto the boundary edge only, otherwise the interior of the rectangle is also taken into consideration." } ], @@ -134155,44 +134319,44 @@ "returns": "The point on or in the rectangle closest to the test point or Point3d.Unset on failure." }, { - "signature": "PointContainment Contains(Point3d pt)", + "signature": "PointContainment Contains(double x, double y)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Determines if a point is included in this rectangle.", + "summary": "Determines if two plane parameters are included in this rectangle.", "since": "5.0", "parameters": [ { - "name": "pt", - "type": "Point3d", - "summary": "Point to test. The point will be projected onto the Rectangle plane before inclusion is determined." + "name": "x", + "type": "double", + "summary": "Parameter along base plane X direction." + }, + { + "name": "y", + "type": "double", + "summary": "Parameter along base plane Y direction." } ], - "returns": "Point Rectangle relationship." + "returns": "Parameter Rectangle relationship." }, { - "signature": "PointContainment Contains(System.Double x, System.Double y)", + "signature": "PointContainment Contains(Point3d pt)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Determines if two plane parameters are included in this rectangle.", + "summary": "Determines if a point is included in this rectangle.", "since": "5.0", "parameters": [ { - "name": "x", - "type": "System.Double", - "summary": "Parameter along base plane X direction." - }, - { - "name": "y", - "type": "System.Double", - "summary": "Parameter along base plane Y direction." + "name": "pt", + "type": "Point3d", + "summary": "Point to test. The point will be projected onto the Rectangle plane before inclusion is determined." } ], - "returns": "Parameter Rectangle relationship." + "returns": "Point Rectangle relationship." }, { - "signature": "Point3d Corner(System.Int32 index)", + "signature": "Point3d Corner(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -134201,14 +134365,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index of corner, valid values are: \n0 = lower left (min-x, min-y) \n1 = lower right (max-x, min-y) \n2 = upper right (max-x, max-y) \n3 = upper left (min-x, max-y)" } ], "returns": "The point at the given corner index." }, { - "signature": "System.Boolean EpsilonEquals(Rectangle3d other, System.Double epsilon)", + "signature": "bool EpsilonEquals(Rectangle3d other, double epsilon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -134216,7 +134380,7 @@ "since": "5.4" }, { - "signature": "System.Void MakeIncreasing()", + "signature": "void MakeIncreasing()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -134224,7 +134388,7 @@ "since": "5.0" }, { - "signature": "Point3d PointAt(System.Double x, System.Double y)", + "signature": "Point3d PointAt(double x, double y)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -134233,19 +134397,19 @@ "parameters": [ { "name": "x", - "type": "System.Double", + "type": "double", "summary": "Normalized parameter along Rectangle width." }, { "name": "y", - "type": "System.Double", + "type": "double", "summary": "Normalized parameter along Rectangle height." } ], "returns": "The point at the given x,y parameter." }, { - "signature": "Point3d PointAt(System.Double t)", + "signature": "Point3d PointAt(double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -134254,39 +134418,39 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Parameter along rectangle boundary. Valid values range from 0.0 to 4.0, where each integer domain represents a single boundary edge." } ], "returns": "The point at the given boundary parameter." }, { - "signature": "System.Void RecenterPlane(Point3d origin)", + "signature": "void RecenterPlane(int index)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Re-centers the base plane on a new origin.", + "summary": "Re-centers the base plane on one of the corners.", "since": "5.0", "parameters": [ { - "name": "origin", - "type": "Point3d", - "summary": "New origin for plane." + "name": "index", + "type": "int", + "summary": "Index of corner, valid values are: \n0 = lower left (min-x, min-y) \n1 = lower right (max-x, min-y) \n2 = upper right (max-x, max-y) \n3 = upper left (min-x, max-y)" } ] }, { - "signature": "System.Void RecenterPlane(System.Int32 index)", + "signature": "void RecenterPlane(Point3d origin)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Re-centers the base plane on one of the corners.", + "summary": "Re-centers the base plane on a new origin.", "since": "5.0", "parameters": [ { - "name": "index", - "type": "System.Int32", - "summary": "Index of corner, valid values are: \n0 = lower left (min-x, min-y) \n1 = lower right (max-x, min-y) \n2 = upper right (max-x, max-y) \n3 = upper left (min-x, max-y)" + "name": "origin", + "type": "Point3d", + "summary": "New origin for plane." } ] }, @@ -134309,7 +134473,7 @@ "returns": "A polyline with the same shape as this rectangle." }, { - "signature": "System.Boolean Transform(Transform xform)", + "signature": "bool Transform(Transform xform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -134608,7 +134772,7 @@ ], "methods": [ { - "signature": "RevSurface Create(Curve revoluteCurve, Line axisOfRevolution, System.Double startAngleRadians, System.Double endAngleRadians)", + "signature": "RevSurface Create(Curve revoluteCurve, Line axisOfRevolution, double startAngleRadians, double endAngleRadians)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -134627,12 +134791,12 @@ }, { "name": "startAngleRadians", - "type": "System.Double", + "type": "double", "summary": "An angle in radians for the start." }, { "name": "endAngleRadians", - "type": "System.Double", + "type": "double", "summary": "An angle in radians for the end." } ], @@ -134660,7 +134824,7 @@ "returns": "A new surface of revolution, or None if any of the inputs is invalid or on error." }, { - "signature": "RevSurface Create(Line revoluteLine, Line axisOfRevolution, System.Double startAngleRadians, System.Double endAngleRadians)", + "signature": "RevSurface Create(Line revoluteLine, Line axisOfRevolution, double startAngleRadians, double endAngleRadians)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -134679,12 +134843,12 @@ }, { "name": "startAngleRadians", - "type": "System.Double", + "type": "double", "summary": "An angle in radians for the start." }, { "name": "endAngleRadians", - "type": "System.Double", + "type": "double", "summary": "An angle in radians for the end." } ], @@ -134712,7 +134876,7 @@ "returns": "A new surface of revolution, or None if any of the inputs is invalid or on error." }, { - "signature": "RevSurface Create(Polyline revolutePolyline, Line axisOfRevolution, System.Double startAngleRadians, System.Double endAngleRadians)", + "signature": "RevSurface Create(Polyline revolutePolyline, Line axisOfRevolution, double startAngleRadians, double endAngleRadians)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -134731,12 +134895,12 @@ }, { "name": "startAngleRadians", - "type": "System.Double", + "type": "double", "summary": "An angle in radians for the start." }, { "name": "endAngleRadians", - "type": "System.Double", + "type": "double", "summary": "An angle in radians for the end." } ], @@ -135023,7 +135187,7 @@ "returns": "A new tree, or None on error." }, { - "signature": "IEnumerable Point3dClosestPoints(IEnumerable hayPoints, IEnumerable needlePts, System.Double limitDistance)", + "signature": "IEnumerable Point3dClosestPoints(IEnumerable hayPoints, IEnumerable needlePts, double limitDistance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -135042,14 +135206,14 @@ }, { "name": "limitDistance", - "type": "System.Double", + "type": "double", "summary": "The maximum allowed distance." } ], "returns": "An enumerable of arrays of indices; each array contains the indices for each of the needlePts." }, { - "signature": "IEnumerable Point3dKNeighbors(IEnumerable hayPoints, IEnumerable needlePts, System.Int32 amount)", + "signature": "IEnumerable Point3dKNeighbors(IEnumerable hayPoints, IEnumerable needlePts, int amount)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -135068,14 +135232,14 @@ }, { "name": "amount", - "type": "System.Int32", + "type": "int", "summary": "The required amount of closest neighbors to find." } ], "returns": "An enumerable of arrays of indices; each array contains the indices for each of the needlePts." }, { - "signature": "IEnumerable PointCloudClosestPoints(PointCloud pointcloud, IEnumerable needlePts, System.Double limitDistance)", + "signature": "IEnumerable PointCloudClosestPoints(PointCloud pointcloud, IEnumerable needlePts, double limitDistance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -135094,14 +135258,14 @@ }, { "name": "limitDistance", - "type": "System.Double", + "type": "double", "summary": "The maximum allowed distance." } ], "returns": "An enumerable of arrays of indices; each array contains the indices for each of the needlePts." }, { - "signature": "IEnumerable PointCloudKNeighbors(PointCloud pointcloud, IEnumerable needlePts, System.Int32 amount)", + "signature": "IEnumerable PointCloudKNeighbors(PointCloud pointcloud, IEnumerable needlePts, int amount)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -135120,14 +135284,14 @@ }, { "name": "amount", - "type": "System.Int32", + "type": "int", "summary": "The required amount of closest neighbors to find." } ], "returns": "An enumerable of arrays of indices; each array contains the indices for each of the needlePts." }, { - "signature": "System.Boolean SearchOverlaps(RTree treeA, RTree treeB, System.Double tolerance, EventHandler callback)", + "signature": "bool SearchOverlaps(RTree treeA, RTree treeB, double tolerance, EventHandler callback)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -135147,7 +135311,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "If the distance between a pair of bounding boxes is less than tolerance, then callback is called." }, { @@ -135159,7 +135323,7 @@ "returns": "True if entire tree was searched. It is possible no results were found." }, { - "signature": "System.Void Clear()", + "signature": "void Clear()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -135167,7 +135331,7 @@ "since": "5.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -135175,7 +135339,7 @@ "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -135183,13 +135347,13 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] }, { - "signature": "System.Boolean Insert(BoundingBox box, System.Int32 elementId)", + "signature": "bool Insert(BoundingBox box, int elementId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -135203,14 +135367,14 @@ }, { "name": "elementId", - "type": "System.Int32", + "type": "int", "summary": "A number." } ], "returns": "True if element was successfully inserted." }, { - "signature": "System.Boolean Insert(BoundingBox box, System.IntPtr elementId)", + "signature": "bool Insert(BoundingBox box, System.IntPtr elementId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -135231,7 +135395,7 @@ "returns": "True if element was successfully inserted." }, { - "signature": "System.Boolean Insert(Point2d point, System.Int32 elementId)", + "signature": "bool Insert(Point2d point, int elementId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -135245,14 +135409,14 @@ }, { "name": "elementId", - "type": "System.Int32", + "type": "int", "summary": "A number." } ], "returns": "True if element was successfully inserted." }, { - "signature": "System.Boolean Insert(Point2d point, System.IntPtr elementId)", + "signature": "bool Insert(Point2d point, System.IntPtr elementId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -135273,7 +135437,7 @@ "returns": "True if element was successfully inserted." }, { - "signature": "System.Boolean Insert(Point3d point, System.Int32 elementId)", + "signature": "bool Insert(Point3d point, int elementId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -135287,14 +135451,14 @@ }, { "name": "elementId", - "type": "System.Int32", + "type": "int", "summary": "A number." } ], "returns": "True if element was successfully inserted." }, { - "signature": "System.Boolean Insert(Point3d point, System.IntPtr elementId)", + "signature": "bool Insert(Point3d point, System.IntPtr elementId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -135315,7 +135479,7 @@ "returns": "True if element was successfully inserted." }, { - "signature": "System.Boolean Remove(BoundingBox box, System.Int32 elementId)", + "signature": "bool Remove(BoundingBox box, int elementId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -135329,14 +135493,14 @@ }, { "name": "elementId", - "type": "System.Int32", + "type": "int", "summary": "A number." } ], "returns": "True if element was successfully removed." }, { - "signature": "System.Boolean Remove(BoundingBox box, System.IntPtr elementId)", + "signature": "bool Remove(BoundingBox box, System.IntPtr elementId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -135357,7 +135521,7 @@ "returns": "True if element was successfully removed." }, { - "signature": "System.Boolean Remove(Point2d point, System.Int32 elementId)", + "signature": "bool Remove(Point2d point, int elementId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -135371,14 +135535,14 @@ }, { "name": "elementId", - "type": "System.Int32", + "type": "int", "summary": "A number." } ], "returns": "True if element was successfully removed." }, { - "signature": "System.Boolean Remove(Point3d point, System.Int32 elementId)", + "signature": "bool Remove(Point3d point, int elementId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -135392,14 +135556,14 @@ }, { "name": "elementId", - "type": "System.Int32", + "type": "int", "summary": "A number." } ], "returns": "True if element was successfully removed." }, { - "signature": "System.Boolean Remove(Point3d point, System.IntPtr elementId)", + "signature": "bool Remove(Point3d point, System.IntPtr elementId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -135420,7 +135584,7 @@ "returns": "True if element was successfully removed." }, { - "signature": "System.Boolean Search(BoundingBox box, EventHandler callback, System.Object tag)", + "signature": "bool Search(BoundingBox box, EventHandler callback, object tag)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -135440,14 +135604,14 @@ }, { "name": "tag", - "type": "System.Object", + "type": "object", "summary": "State to be passed inside the RTreeEventArgs Tag property." } ], "returns": "True if entire tree was searched. It is possible no results were found." }, { - "signature": "System.Boolean Search(BoundingBox box, EventHandler callback)", + "signature": "bool Search(BoundingBox box, EventHandler callback)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -135469,7 +135633,7 @@ "returns": "True if entire tree was searched. It is possible no results were found." }, { - "signature": "System.Boolean Search(Sphere sphere, EventHandler callback, System.Object tag)", + "signature": "bool Search(Sphere sphere, EventHandler callback, object tag)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -135489,14 +135653,14 @@ }, { "name": "tag", - "type": "System.Object", + "type": "object", "summary": "State to be passed inside the RTreeEventArgs Tag property." } ], "returns": "True if entire tree was searched. It is possible no results were found." }, { - "signature": "System.Boolean Search(Sphere sphere, EventHandler callback)", + "signature": "bool Search(Sphere sphere, EventHandler callback)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -135696,22 +135860,22 @@ }, { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "The profile radius." }, { "name": "profile", - "type": "System.Int32", + "type": "int", "summary": "The profile type." }, { "name": "pull", - "type": "System.Boolean", + "type": "bool", "summary": "True if the curve should be pulled." }, { "name": "isBump", - "type": "System.Boolean", + "type": "bool", "summary": "True if profile constitutes a bump. See Rhino's Help for more information." }, { @@ -135721,7 +135885,7 @@ }, { "name": "enabled", - "type": "System.Boolean", + "type": "bool", "summary": "If true, this curve is active." } ] @@ -135835,7 +135999,7 @@ ], "methods": [ { - "signature": "Silhouette[] Compute(GeometryBase geometry, SilhouetteType silhouetteType, Point3d perspectiveCameraLocation, System.Double tolerance, System.Double angleToleranceRadians, IEnumerable clippingPlanes, System.Threading.CancellationToken cancelToken)", + "signature": "Silhouette[] Compute(GeometryBase geometry, SilhouetteType silhouetteType, Point3d perspectiveCameraLocation, double tolerance, double angleToleranceRadians, IEnumerable clippingPlanes, System.Threading.CancellationToken cancelToken)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -135859,12 +136023,12 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use for determining projecting relationships. Surfaces and curves that are closer than tolerance, may be treated as projecting. When in doubt use RhinoDoc.ModelAbsoluteTolerance." }, { "name": "angleToleranceRadians", - "type": "System.Double", + "type": "double", "summary": "Angular tolerance to use for determining projecting relationships. A surface normal N that satisfies N o cameraDirection < Sin(angleToleranceRadians) may be considered projecting. When in doubt use RhinoDoc.ModelAngleToleranceRadians." }, { @@ -135881,7 +136045,7 @@ "returns": "Array of silhouette curves." }, { - "signature": "Silhouette[] Compute(GeometryBase geometry, SilhouetteType silhouetteType, Point3d perspectiveCameraLocation, System.Double tolerance, System.Double angleToleranceRadians)", + "signature": "Silhouette[] Compute(GeometryBase geometry, SilhouetteType silhouetteType, Point3d perspectiveCameraLocation, double tolerance, double angleToleranceRadians)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -135905,19 +136069,19 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use for determining projecting relationships. Surfaces and curves that are closer than tolerance, may be treated as projecting. When in doubt use RhinoDoc.ModelAbsoluteTolerance." }, { "name": "angleToleranceRadians", - "type": "System.Double", + "type": "double", "summary": "Angular tolerance to use for determining projecting relationships. A surface normal N that satisfies N o cameraDirection < Sin(angleToleranceRadians) may be considered projecting. When in doubt use RhinoDoc.ModelAngleToleranceRadians." } ], "returns": "Array of silhouette curves." }, { - "signature": "Silhouette[] Compute(GeometryBase geometry, SilhouetteType silhouetteType, Vector3d parallelCameraDirection, System.Double tolerance, System.Double angleToleranceRadians, IEnumerable clippingPlanes, System.Threading.CancellationToken cancelToken)", + "signature": "Silhouette[] Compute(GeometryBase geometry, SilhouetteType silhouetteType, Vector3d parallelCameraDirection, double tolerance, double angleToleranceRadians, IEnumerable clippingPlanes, System.Threading.CancellationToken cancelToken)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -135941,12 +136105,12 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use for determining projecting relationships. Surfaces and curves that are closer than tolerance, may be treated as projecting. When in doubt use RhinoDoc.ModelAbsoluteTolerance." }, { "name": "angleToleranceRadians", - "type": "System.Double", + "type": "double", "summary": "Angular tolerance to use for determining projecting relationships. A surface normal N that satisfies N o cameraDirection < Sin(angleToleranceRadians) may be considered projecting. When in doubt use RhinoDoc.ModelAngleToleranceRadians." }, { @@ -135963,7 +136127,7 @@ "returns": "Array of silhouette curves." }, { - "signature": "Silhouette[] Compute(GeometryBase geometry, SilhouetteType silhouetteType, Vector3d parallelCameraDirection, System.Double tolerance, System.Double angleToleranceRadians)", + "signature": "Silhouette[] Compute(GeometryBase geometry, SilhouetteType silhouetteType, Vector3d parallelCameraDirection, double tolerance, double angleToleranceRadians)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -135987,19 +136151,19 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use for determining projecting relationships. Surfaces and curves that are closer than tolerance, may be treated as projecting. When in doubt use RhinoDoc.ModelAbsoluteTolerance." }, { "name": "angleToleranceRadians", - "type": "System.Double", + "type": "double", "summary": "Angular tolerance to use for determining projecting relationships. A surface normal N that satisfies N o cameraDirection < Sin(angleToleranceRadians) may be considered projecting. When in doubt use RhinoDoc.ModelAngleToleranceRadians." } ], "returns": "Array of silhouette curves." }, { - "signature": "Silhouette[] Compute(GeometryBase geometry, SilhouetteType silhouetteType, ViewportInfo viewport, System.Double tolerance, System.Double angleToleranceRadians, IEnumerable clippingPlanes, System.Threading.CancellationToken cancelToken)", + "signature": "Silhouette[] Compute(GeometryBase geometry, SilhouetteType silhouetteType, ViewportInfo viewport, double tolerance, double angleToleranceRadians, IEnumerable clippingPlanes, System.Threading.CancellationToken cancelToken)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -136023,12 +136187,12 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use for determining projecting relationships. Surfaces and curves that are closer than tolerance, may be treated as projecting. When in doubt use RhinoDoc.ModelAbsoluteTolerance." }, { "name": "angleToleranceRadians", - "type": "System.Double", + "type": "double", "summary": "Angular tolerance to use for determining projecting relationships. A surface normal N that satisfies N o cameraDirection < Sin(angleToleranceRadians) may be considered projecting. When in doubt use RhinoDoc.ModelAngleToleranceRadians." }, { @@ -136045,7 +136209,7 @@ "returns": "Array of silhouette curves." }, { - "signature": "Silhouette[] Compute(GeometryBase geometry, SilhouetteType silhouetteType, ViewportInfo viewport, System.Double tolerance, System.Double angleToleranceRadians)", + "signature": "Silhouette[] Compute(GeometryBase geometry, SilhouetteType silhouetteType, ViewportInfo viewport, double tolerance, double angleToleranceRadians)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -136069,19 +136233,19 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use for determining projecting relationships. Surfaces and curves that are closer than tolerance, may be treated as projecting. When in doubt use RhinoDoc.ModelAbsoluteTolerance." }, { "name": "angleToleranceRadians", - "type": "System.Double", + "type": "double", "summary": "Angular tolerance to use for determining projecting relationships. A surface normal N that satisfies N o cameraDirection < Sin(angleToleranceRadians) may be considered projecting. When in doubt use RhinoDoc.ModelAngleToleranceRadians." } ], "returns": "Array of silhouette curves." }, { - "signature": "Silhouette[] ComputeDraftCurve(GeometryBase geometry, System.Double draftAngle, Vector3d pullDirection, System.Double tolerance, System.Double angleToleranceRadians, System.Threading.CancellationToken cancelToken)", + "signature": "Silhouette[] ComputeDraftCurve(GeometryBase geometry, double draftAngle, Vector3d pullDirection, double tolerance, double angleToleranceRadians, System.Threading.CancellationToken cancelToken)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -136095,7 +136259,7 @@ }, { "name": "draftAngle", - "type": "System.Double", + "type": "double", "summary": "The draft angle in radians. Draft angle can be a positive or negative value." }, { @@ -136105,12 +136269,12 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use for determining projecting relationships. Surfaces and curves that are closer than tolerance, may be treated as projecting. When in doubt use RhinoDoc.ModelAbsoluteTolerance." }, { "name": "angleToleranceRadians", - "type": "System.Double", + "type": "double", "summary": "Angular tolerance to use for determining projecting relationships. A surface normal N that satisfies N o cameraDirection < Sin(angleToleranceRadians) may be considered projecting. When in doubt use RhinoDoc.ModelAngleToleranceRadians." }, { @@ -136122,7 +136286,7 @@ "returns": "Array of silhouette curves." }, { - "signature": "Silhouette[] ComputeDraftCurve(GeometryBase geometry, System.Double draftAngle, Vector3d pullDirection, System.Double tolerance, System.Double angleToleranceRadians)", + "signature": "Silhouette[] ComputeDraftCurve(GeometryBase geometry, double draftAngle, Vector3d pullDirection, double tolerance, double angleToleranceRadians)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -136136,7 +136300,7 @@ }, { "name": "draftAngle", - "type": "System.Double", + "type": "double", "summary": "The draft angle in radians. Draft angle can be a positive or negative value." }, { @@ -136146,12 +136310,12 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use for determining projecting relationships. Surfaces and curves that are closer than tolerance, may be treated as projecting. When in doubt use RhinoDoc.ModelAbsoluteTolerance." }, { "name": "angleToleranceRadians", - "type": "System.Double", + "type": "double", "summary": "Angular tolerance to use for determining projecting relationships. A surface normal N that satisfies N o cameraDirection < Sin(angleToleranceRadians) may be considered projecting. When in doubt use RhinoDoc.ModelAngleToleranceRadians." } ], @@ -136326,7 +136490,7 @@ ], "methods": [ { - "signature": "System.Boolean IsMorphable(GeometryBase geometry)", + "signature": "bool IsMorphable(GeometryBase geometry)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -136334,7 +136498,7 @@ "since": "5.0" }, { - "signature": "System.Boolean Morph(GeometryBase geometry)", + "signature": "bool Morph(GeometryBase geometry)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -136350,7 +136514,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean Morph(ref Plane plane)", + "signature": "bool Morph(ref Plane plane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -136404,7 +136568,7 @@ }, { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "A radius value." } ] @@ -136424,7 +136588,7 @@ }, { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "A radius value." } ] @@ -136541,7 +136705,7 @@ "returns": "The Sphere that best approximates the points or Sphere.Unset on failure." }, { - "signature": "System.Boolean ClosestParameter(Point3d testPoint, out System.Double longitudeRadians, out System.Double latitudeRadians)", + "signature": "bool ClosestParameter(Point3d testPoint, out double longitudeRadians, out double latitudeRadians)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -136555,12 +136719,12 @@ }, { "name": "longitudeRadians", - "type": "System.Double", + "type": "double", "summary": "The longitudinal angle (in radians; 0.0 to 2pi) where the sphere approaches testPoint best." }, { "name": "latitudeRadians", - "type": "System.Double", + "type": "double", "summary": "The latitudinal angle (in radians; -0.5pi to +0.5pi) where the sphere approaches testPoint best." } ], @@ -136583,7 +136747,7 @@ "returns": "Point on sphere surface closest to testPoint." }, { - "signature": "System.Boolean EpsilonEquals(Sphere other, System.Double epsilon)", + "signature": "bool EpsilonEquals(Sphere other, double epsilon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -136591,7 +136755,7 @@ "since": "5.4" }, { - "signature": "Circle LatitudeDegrees(System.Double degrees)", + "signature": "Circle LatitudeDegrees(double degrees)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -136600,14 +136764,14 @@ "parameters": [ { "name": "degrees", - "type": "System.Double", + "type": "double", "summary": "An angle in degrees for the meridian." } ], "returns": "A circle." }, { - "signature": "Circle LatitudeRadians(System.Double radians)", + "signature": "Circle LatitudeRadians(double radians)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -136616,14 +136780,14 @@ "parameters": [ { "name": "radians", - "type": "System.Double", + "type": "double", "summary": "An angle in radians for the parallel." } ], "returns": "A circle." }, { - "signature": "Circle LongitudeDegrees(System.Double degrees)", + "signature": "Circle LongitudeDegrees(double degrees)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -136632,14 +136796,14 @@ "parameters": [ { "name": "degrees", - "type": "System.Double", + "type": "double", "summary": "An angle in degrees." } ], "returns": "A circle." }, { - "signature": "Circle LongitudeRadians(System.Double radians)", + "signature": "Circle LongitudeRadians(double radians)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -136648,14 +136812,14 @@ "parameters": [ { "name": "radians", - "type": "System.Double", + "type": "double", "summary": "An angle in radians." } ], "returns": "A circle." }, { - "signature": "Vector3d NormalAt(System.Double longitudeRadians, System.Double latitudeRadians)", + "signature": "Vector3d NormalAt(double longitudeRadians, double latitudeRadians)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -136664,19 +136828,19 @@ "parameters": [ { "name": "longitudeRadians", - "type": "System.Double", + "type": "double", "summary": "A number within the interval [0, 2pi]." }, { "name": "latitudeRadians", - "type": "System.Double", + "type": "double", "summary": "A number within the interval [-pi/2, pi/2]." } ], "returns": "A vector." }, { - "signature": "Point3d PointAt(System.Double longitudeRadians, System.Double latitudeRadians)", + "signature": "Point3d PointAt(double longitudeRadians, double latitudeRadians)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -136685,19 +136849,19 @@ "parameters": [ { "name": "longitudeRadians", - "type": "System.Double", + "type": "double", "summary": "A number within the interval [0, 2pi]." }, { "name": "latitudeRadians", - "type": "System.Double", + "type": "double", "summary": "A number within the interval [-pi/2,pi/2]." } ], "returns": "A point value." }, { - "signature": "System.Boolean Rotate(System.Double sinAngle, System.Double cosAngle, Vector3d axisOfRotation, Point3d centerOfRotation)", + "signature": "bool Rotate(double sinAngle, double cosAngle, Vector3d axisOfRotation, Point3d centerOfRotation)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -136706,12 +136870,12 @@ "parameters": [ { "name": "sinAngle", - "type": "System.Double", + "type": "double", "summary": "sin(angle)" }, { "name": "cosAngle", - "type": "System.Double", + "type": "double", "summary": "cod(angle)" }, { @@ -136728,7 +136892,7 @@ "returns": "True on success; False on failure." }, { - "signature": "System.Boolean Rotate(System.Double sinAngle, System.Double cosAngle, Vector3d axisOfRotation)", + "signature": "bool Rotate(double sinAngle, double cosAngle, Vector3d axisOfRotation)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -136737,12 +136901,12 @@ "parameters": [ { "name": "sinAngle", - "type": "System.Double", + "type": "double", "summary": "sin(angle)" }, { "name": "cosAngle", - "type": "System.Double", + "type": "double", "summary": "cos(angle)" }, { @@ -136754,7 +136918,7 @@ "returns": "True on success; False on failure." }, { - "signature": "System.Boolean Rotate(System.Double angleRadians, Vector3d axisOfRotation, Point3d centerOfRotation)", + "signature": "bool Rotate(double angleRadians, Vector3d axisOfRotation, Point3d centerOfRotation)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -136763,7 +136927,7 @@ "parameters": [ { "name": "angleRadians", - "type": "System.Double", + "type": "double", "summary": "Rotation angle (in Radians)" }, { @@ -136780,7 +136944,7 @@ "returns": "True on success; False on failure." }, { - "signature": "System.Boolean Rotate(System.Double angleRadians, Vector3d axisOfRotation)", + "signature": "bool Rotate(double angleRadians, Vector3d axisOfRotation)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -136789,7 +136953,7 @@ "parameters": [ { "name": "angleRadians", - "type": "System.Double", + "type": "double", "summary": "Angle of rotation (in radians)" }, { @@ -136827,7 +136991,7 @@ "returns": "A surface of revolution representation of this sphere or null." }, { - "signature": "System.Boolean Transform(Transform xform)", + "signature": "bool Transform(Transform xform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -136843,7 +137007,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Boolean Translate(Vector3d delta)", + "signature": "bool Translate(Vector3d delta)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -136929,7 +137093,7 @@ ], "methods": [ { - "signature": "System.Boolean Is2dPatternSquished(GeometryBase geometry)", + "signature": "bool Is2dPatternSquished(GeometryBase geometry)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -136958,7 +137122,7 @@ "returns": "An enumeratd list of squished marks. Individual marks that fail to squish are None in this list. Returns None on complete failure." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -136966,7 +137130,7 @@ "since": "7.9" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -136974,7 +137138,7 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] @@ -137115,7 +137279,7 @@ "returns": "A flattened mesh" }, { - "signature": "System.Boolean SquishPoint(Point3d point, out Point3d squishedPoint)", + "signature": "bool SquishPoint(Point3d point, out Point3d squishedPoint)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -137329,7 +137493,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -137337,7 +137501,7 @@ "since": "7.9" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -137345,13 +137509,13 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] }, { - "signature": "System.Boolean GetSpringConstants(out System.Double boundaryBias, out System.Double deformationBias)", + "signature": "bool GetSpringConstants(out double boundaryBias, out double deformationBias)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -137360,19 +137524,19 @@ "parameters": [ { "name": "boundaryBias", - "type": "System.Double", + "type": "double", "summary": "boundary_bias: 0.0 to 1.0 0.0: boundary and interior treated the same 1.0: strongest bias to preserving boundary lengths at the expense of interior distortion." }, { "name": "deformationBias", - "type": "System.Double", + "type": "double", "summary": "deformation_bias: -1.0 to 1.0 -1.0: strongest bias in favor of compression. 0.0: no preference between compression and stretching 1.0: strongest bias in favor of stretching" } ], "returns": "If the spring constants have values that could be set by calling SetSpringConstants(), then boundary_bias and deformation_bias are set to those values and this function returns true. Otherwise, boundaryBias and deformationBias are set to 0.0 and False is returned." }, { - "signature": "System.Void SetDeformation(SquishDeformation deformation, System.Boolean bPreserveBoundary, System.Double boundaryStretchConstant, System.Double boundaryCompressConstant, System.Double interiorStretchConstant, System.Double interiorCompressConstant)", + "signature": "void SetDeformation(SquishDeformation deformation, bool bPreserveBoundary, double boundaryStretchConstant, double boundaryCompressConstant, double interiorStretchConstant, double interiorCompressConstant)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -137380,7 +137544,7 @@ "since": "7.9" }, { - "signature": "System.Void SetSpringConstants(System.Double boundaryBias, System.Double deformationBias)", + "signature": "void SetSpringConstants(double boundaryBias, double deformationBias)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -137389,12 +137553,12 @@ "parameters": [ { "name": "boundaryBias", - "type": "System.Double", + "type": "double", "summary": "boundary_bias: 0.0 to 1.0 0.0: boundary and interior treated the same 1.0: strongest bias to preserving boundary lengths at the expense of interior distortion." }, { "name": "deformationBias", - "type": "System.Double", + "type": "double", "summary": "deformation_bias: -1.0 to 1.0 -1.0: strongest bias in favor of compression. 0.0: no preference between compression and stretching 1.0: strongest bias in favor of stretching" } ] @@ -137473,7 +137637,7 @@ ], "methods": [ { - "signature": "SubD CreateFromCylinder(Cylinder cylinder, System.UInt32 circumferenceFaceCount, System.UInt32 heightFaceCount, SubDEndCapStyle endCapStyle, SubDEdgeTag endCapEdgeTag, SubDComponentLocation radiusLocation)", + "signature": "SubD CreateFromCylinder(Cylinder cylinder, uint circumferenceFaceCount, uint heightFaceCount, SubDEndCapStyle endCapStyle, SubDEdgeTag endCapEdgeTag, SubDComponentLocation radiusLocation)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -137487,12 +137651,12 @@ }, { "name": "circumferenceFaceCount", - "type": "System.UInt32", + "type": "uint", "summary": "Number of faces around the cylinder." }, { "name": "heightFaceCount", - "type": "System.UInt32", + "type": "uint", "summary": "Number of faces in the top-to-bottom direction." }, { @@ -137514,7 +137678,7 @@ "returns": "A new SubD if successful, or None on failure." }, { - "signature": "SubD CreateFromLoft(IEnumerable curves, System.Boolean closed, System.Boolean addCorners, System.Boolean addCreases, System.Int32 divisions)", + "signature": "SubD CreateFromLoft(IEnumerable curves, bool closed, bool addCorners, bool addCreases, int divisions)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -137529,22 +137693,22 @@ }, { "name": "closed", - "type": "System.Boolean", + "type": "bool", "summary": "Creates a SubD that is closed in the lofting direction. Must have three or more shape curves." }, { "name": "addCorners", - "type": "System.Boolean", + "type": "bool", "summary": "With open curves, adds creased vertices to the SubD at both ends of the first and last curves." }, { "name": "addCreases", - "type": "System.Boolean", + "type": "bool", "summary": "With kinked curves, adds creased edges to the SubD along the kinks." }, { "name": "divisions", - "type": "System.Int32", + "type": "int", "summary": "The segment number between adjacent input curves." } ], @@ -137588,7 +137752,7 @@ "returns": "A new SubD if successful, or None on failure." }, { - "signature": "SubD CreateFromSurface(Surface surface, SubDFromSurfaceMethods method, System.Boolean corners)", + "signature": "SubD CreateFromSurface(Surface surface, SubDFromSurfaceMethods method, bool corners)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -137607,13 +137771,13 @@ }, { "name": "corners", - "type": "System.Boolean", + "type": "bool", "summary": "If the surface is open, then the corner vertices with be tagged as VertexTagCorner. This makes the resulting SubD have sharp corners to match the appearance of the input surface." } ] }, { - "signature": "SubD CreateFromSweep(NurbsCurve rail1, IEnumerable shapes, System.Boolean closed, System.Boolean addCorners, System.Boolean roadlikeFrame, Vector3d roadlikeNormal)", + "signature": "SubD CreateFromSweep(NurbsCurve rail1, IEnumerable shapes, bool closed, bool addCorners, bool roadlikeFrame, Vector3d roadlikeNormal)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -137633,17 +137797,17 @@ }, { "name": "closed", - "type": "System.Boolean", + "type": "bool", "summary": "Creates a SubD that is closed in the rail curve direction." }, { "name": "addCorners", - "type": "System.Boolean", + "type": "bool", "summary": "With open curves, adds creased vertices to the SubD at both ends of the first and last curves." }, { "name": "roadlikeFrame", - "type": "System.Boolean", + "type": "bool", "summary": "Determines how sweep frame rotations are calculated. If False (Freeform), frame are propagated based on a reference direction taken from the rail curve curvature direction. If True (Roadlike), frame rotations are calculated based on a vector supplied in \"roadlikeNormal\" and the world coordinate system." }, { @@ -137655,7 +137819,7 @@ "returns": "A new SubD if successful, or None on failure." }, { - "signature": "SubD CreateFromSweep(NurbsCurve rail1, NurbsCurve rail2, IEnumerable shapes, System.Boolean closed, System.Boolean addCorners)", + "signature": "SubD CreateFromSweep(NurbsCurve rail1, NurbsCurve rail2, IEnumerable shapes, bool closed, bool addCorners)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -137680,19 +137844,19 @@ }, { "name": "closed", - "type": "System.Boolean", + "type": "bool", "summary": "Creates a SubD that is closed in the rail curve direction." }, { "name": "addCorners", - "type": "System.Boolean", + "type": "bool", "summary": "With open curves, adds creased vertices to the SubD at both ends of the first and last curves." } ], "returns": "A new SubD if successful, or None on failure." }, { - "signature": "SubD CreateGlobeSphere(Sphere sphere, SubDComponentLocation vertexLocation, System.UInt32 axialFaceCount, System.UInt32 equatorialFaceCount)", + "signature": "SubD CreateGlobeSphere(Sphere sphere, SubDComponentLocation vertexLocation, uint axialFaceCount, uint equatorialFaceCount)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -137711,12 +137875,12 @@ }, { "name": "axialFaceCount", - "type": "System.UInt32", + "type": "uint", "summary": "Number of faces along the sphere's meridians. (axialFaceCount >= 2) For example, if you wanted each face to span 30 degrees of latitude, you would pass 6 (=180 degrees/30 degrees) for axialFaceCount." }, { "name": "equatorialFaceCount", - "type": "System.UInt32", + "type": "uint", "summary": "Number of faces around the sphere's parallels. (equatorialFaceCount >= 3) For example, if you wanted each face to span 30 degrees of longitude, you would pass 12 (=360 degrees/30 degrees) for equatorialFaceCount." } ], @@ -137744,7 +137908,7 @@ "returns": "If the input parameters are valid, a SubD icosahedron is returned. Otherwise None is returned." }, { - "signature": "SubD CreateQuadSphere(Sphere sphere, SubDComponentLocation vertexLocation, System.UInt32 quadSubdivisionLevel)", + "signature": "SubD CreateQuadSphere(Sphere sphere, SubDComponentLocation vertexLocation, uint quadSubdivisionLevel)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -137763,14 +137927,14 @@ }, { "name": "quadSubdivisionLevel", - "type": "System.UInt32", + "type": "uint", "summary": "The resulting sphere will have 6*4^subdivision level quads. (0 for 6 quads, 1 for 24 quads, 2 for 96 quads, ...)." } ], "returns": "If the input parameters are valid, a SubD quad sphere is returned. Otherwise None is returned." }, { - "signature": "SubD CreateTriSphere(Sphere sphere, SubDComponentLocation vertexLocation, System.UInt32 triSubdivisionLevel)", + "signature": "SubD CreateTriSphere(Sphere sphere, SubDComponentLocation vertexLocation, uint triSubdivisionLevel)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -137789,14 +137953,14 @@ }, { "name": "triSubdivisionLevel", - "type": "System.UInt32", + "type": "uint", "summary": "The resulting sphere will have 20*4^subdivision level triangles. (0 for 20 triangles, 1 for 80 triangles, 2 for 320 triangles, ...)." } ], "returns": "If the input parameters are valid, a SubD tri sphere is returned. Otherwise None is returned." }, { - "signature": "SubD[] JoinSubDs(IEnumerable subdsToJoin, System.Double tolerance, System.Boolean joinedEdgesAreCreases, System.Boolean preserveSymmetry)", + "signature": "SubD[] JoinSubDs(IEnumerable subdsToJoin, double tolerance, bool joinedEdgesAreCreases, bool preserveSymmetry)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -137811,23 +137975,23 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The join tolerance." }, { "name": "joinedEdgesAreCreases", - "type": "System.Boolean", + "type": "bool", "summary": "If true, merged boundary edges will be creases. If false, merged boundary edges will be smooth." }, { "name": "preserveSymmetry", - "type": "System.Boolean", + "type": "bool", "summary": "If true, and if all inputs share the same symmetry, the output will also be symmetrical wrt. that symmetry. If false, or True but no common symmetry exists, symmetry information is removed from all newly joined SubDs." } ] }, { - "signature": "SubD[] JoinSubDs(IEnumerable subdsToJoin, System.Double tolerance, System.Boolean joinedEdgesAreCreases)", + "signature": "SubD[] JoinSubDs(IEnumerable subdsToJoin, double tolerance, bool joinedEdgesAreCreases)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -137842,18 +138006,18 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The join tolerance." }, { "name": "joinedEdgesAreCreases", - "type": "System.Boolean", + "type": "bool", "summary": "If true, merged boundary edges will be creases. If false, merged boundary edges will be smooth." } ] }, { - "signature": "System.Void ClearEvaluationCache()", + "signature": "void ClearEvaluationCache()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -137877,7 +138041,7 @@ "returns": "The SubDComponent if successful, None otherwise." }, { - "signature": "System.Boolean CopyEvaluationCache(in SubD src)", + "signature": "bool CopyEvaluationCache(in SubD src)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -137893,7 +138057,7 @@ "returns": "True if the cache was fully copied, False otherwise" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "override"], "protected": true, "virtual": false, @@ -137909,7 +138073,7 @@ "returns": "An array of edge curves." }, { - "signature": "Curve[] DuplicateEdgeCurves(System.Boolean boundaryOnly, System.Boolean interiorOnly, System.Boolean smoothOnly, System.Boolean sharpOnly, System.Boolean creaseOnly, System.Boolean clampEnds)", + "signature": "Curve[] DuplicateEdgeCurves(bool boundaryOnly, bool interiorOnly, bool smoothOnly, bool sharpOnly, bool creaseOnly, bool clampEnds)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -137918,39 +138082,39 @@ "parameters": [ { "name": "boundaryOnly", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then only the boundary edges are duplicated. If false, then all edges are duplicated. If both boundaryOnly and interiorOnly are true, an empty array is returned." }, { "name": "interiorOnly", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then only the interior edges are duplicated. If false, then all edges are duplicated. Note: interior edges with faces of different orientations are also returned. If both boundaryOnly and interiorOnly are true, an empty array is returned." }, { "name": "smoothOnly", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then only the smooth (and not sharp) edges are duplicated. If false, then all edges are duplicated. If both smoothOnly and sharpOnly and creaseOnly are true, an empty array is returned." }, { "name": "sharpOnly", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then only the sharp edges are duplicated. If false, then all edges are duplicated. If both smoothOnly and sharpOnly and creaseOnly are true, an empty array is returned." }, { "name": "creaseOnly", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then only the creased edges are duplicated. If false, then all edges are duplicated. If both smoothOnly and sharpOnly and creaseOnly are true, an empty array is returned." }, { "name": "clampEnds", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the end knots are clamped. Otherwise the end knots are(-2,-1,0,...., k1, k1+1, k1+2)." } ], "returns": "Array of edge curves on success." }, { - "signature": "System.Boolean Flip()", + "signature": "bool Flip()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -137959,7 +138123,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean InterpolateSurfacePoints(Point3d[] surfacePoints)", + "signature": "bool InterpolateSurfacePoints(Point3d[] surfacePoints)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -137975,7 +138139,7 @@ "returns": "True on success" }, { - "signature": "System.Boolean InterpolateSurfacePoints(System.UInt32[] vertexIndices, Point3d[] surfacePoints)", + "signature": "bool InterpolateSurfacePoints(uint vertexIndices, Point3d[] surfacePoints)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -137984,7 +138148,7 @@ "parameters": [ { "name": "vertexIndices", - "type": "System.UInt32[]", + "type": "uint", "summary": "Ids of the vertices to interpolate. Other vertices remain fixed." }, { @@ -137996,7 +138160,7 @@ "returns": "True on success" }, { - "signature": "System.Boolean MergeAllCoplanarFaces(System.Double tolerance, System.Double angleTolerance)", + "signature": "bool MergeAllCoplanarFaces(double tolerance, double angleTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -138005,19 +138169,19 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance for determining when edges are adjacent. When in doubt, use the document's ModelAbsoluteTolerance property." }, { "name": "angleTolerance", - "type": "System.Double", + "type": "double", "summary": "Angle tolerance, in radians, for determining when faces are parallel. When in doubt, use the document's ModelAngleToleranceRadians property." } ], "returns": "True if faces were merged, False if no faces were merged." }, { - "signature": "System.Boolean MergeAllCoplanarFaces(System.Double tolerance)", + "signature": "bool MergeAllCoplanarFaces(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -138026,21 +138190,21 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance for determining when edges are adjacent. When in doubt, use the document's ModelAbsoluteTolerance property." } ], "returns": "True if faces were merged, False if no faces were merged." }, { - "signature": "System.Void NonConstOperation()", + "signature": "void NonConstOperation()", "modifiers": ["protected", "override"], "protected": true, "virtual": false, "summary": "Destroy cache handle" }, { - "signature": "SubD Offset(System.Double distance, System.Boolean solidify)", + "signature": "SubD Offset(double distance, bool solidify)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -138049,26 +138213,26 @@ "parameters": [ { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "The distance to offset." }, { "name": "solidify", - "type": "System.Boolean", + "type": "bool", "summary": "True if the output SubD should be turned into a closed SubD." } ], "returns": "A new SubD if successful, or None on failure." }, { - "signature": "System.Void OnSwitchToNonConst()", + "signature": "void OnSwitchToNonConst()", "modifiers": ["protected", "override"], "protected": true, "virtual": false, "summary": "Called when this object switches from being considered \"owned by the document\" to being an independent instance." }, { - "signature": "System.UInt32 PackFaces()", + "signature": "uint PackFaces()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -138077,7 +138241,7 @@ "returns": "The number of face packs." }, { - "signature": "System.Boolean SetVertexSurfacePoint(System.UInt32 vertexIndex, Point3d surfacePoint)", + "signature": "bool SetVertexSurfacePoint(uint vertexIndex, Point3d surfacePoint)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -138086,7 +138250,7 @@ "parameters": [ { "name": "vertexIndex", - "type": "System.UInt32", + "type": "uint", "summary": "Index of the vertex to modify" }, { @@ -138098,7 +138262,7 @@ "returns": "True if a vertex was modified, False otherwise." }, { - "signature": "System.Boolean Subdivide()", + "signature": "bool Subdivide()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -138107,7 +138271,7 @@ "returns": "True on success" }, { - "signature": "System.Boolean Subdivide(IEnumerable faceIndices)", + "signature": "bool Subdivide(IEnumerable faceIndices)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -138123,7 +138287,7 @@ "returns": "True on success" }, { - "signature": "System.Boolean Subdivide(System.Int32 count)", + "signature": "bool Subdivide(int count)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -138132,14 +138296,14 @@ "parameters": [ { "name": "count", - "type": "System.Int32", + "type": "int", "summary": "Number of times to subdivide (must be greater than 0)" } ], "returns": "True on success" }, { - "signature": "System.Boolean SurfaceMeshCacheExists(System.Boolean bTextureCoordinatesExist, System.Boolean bCurvaturesExist, System.Boolean bColorsExist)", + "signature": "bool SurfaceMeshCacheExists(bool bTextureCoordinatesExist, bool bCurvaturesExist, bool bColorsExist)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -138149,17 +138313,17 @@ "parameters": [ { "name": "bTextureCoordinatesExist", - "type": "System.Boolean", + "type": "bool", "summary": "If True, the cache must contain texture coordinates information." }, { "name": "bCurvaturesExist", - "type": "System.Boolean", + "type": "bool", "summary": "If True, the cache must contain curvature information." }, { "name": "bColorsExist", - "type": "System.Boolean", + "type": "bool", "summary": "If True, the cache must contain color information." } ], @@ -138191,7 +138355,7 @@ "returns": "A new Brep if successful, or None on failure." }, { - "signature": "System.UInt32 TransformComponents(IEnumerable components, Transform xform, SubDComponentLocation componentLocation)", + "signature": "uint TransformComponents(IEnumerable components, Transform xform, SubDComponentLocation componentLocation)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -138218,7 +138382,7 @@ "returns": "The number of vertex locations that changed." }, { - "signature": "System.UInt32 UpdateAllTagsAndSectorCoefficients()", + "signature": "uint UpdateAllTagsAndSectorCoefficients()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -138227,7 +138391,7 @@ "returns": "Number of vertices and edges that were changed during the update." }, { - "signature": "System.UInt32 UpdateSurfaceMeshCache(System.Boolean lazyUpdate)", + "signature": "uint UpdateSurfaceMeshCache(bool lazyUpdate)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -138236,7 +138400,7 @@ "parameters": [ { "name": "lazyUpdate", - "type": "System.Boolean", + "type": "bool", "summary": "If false, all information is updated. If true, only missing information is updated. If a relatively small subset of a SubD has been modified and care was taken to mark cached subdivision information as stale, then passing True can substantially improve performance." } ], @@ -138613,7 +138777,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -138828,7 +138992,7 @@ ], "methods": [ { - "signature": "System.UInt32 AbsoluteDisplayDensityFromSubD(System.UInt32 adaptiveSubDDisplayDensity, SubD subd)", + "signature": "uint AbsoluteDisplayDensityFromSubD(uint adaptiveSubDDisplayDensity, SubD subd)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -138837,7 +139001,7 @@ "parameters": [ { "name": "adaptiveSubDDisplayDensity", - "type": "System.UInt32", + "type": "uint", "summary": "A value <= SubDDisplayParameters.Density.MaximumDensity. When in doubt, pass SubDDisplayParameters.Density.DefaultDensity." }, { @@ -138849,7 +139013,7 @@ "returns": "The absolute SubD display density is <= adaptiveSubDDisplayDensity and <= SubDDisplayParameters.Density.MaximumDensity." }, { - "signature": "System.UInt32 AbsoluteDisplayDensityFromSubDFaceCount(System.UInt32 adaptiveSubDDisplayDensity, System.UInt32 subDFaceCount)", + "signature": "uint AbsoluteDisplayDensityFromSubDFaceCount(uint adaptiveSubDDisplayDensity, uint subDFaceCount)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -138858,19 +139022,19 @@ "parameters": [ { "name": "adaptiveSubDDisplayDensity", - "type": "System.UInt32", + "type": "uint", "summary": "A value <= SubDDisplayParameters.Density.MaximumDensity. When in doubt, pass SubDDisplayParameters.Density.DefaultDensity." }, { "name": "subDFaceCount", - "type": "System.UInt32", + "type": "uint", "summary": "Number of SubD faces." } ], "returns": "The absolute SubD display density is <= adaptiveSubDDisplayDensity and <= SubDDisplayParameters.Density.MaximumDensity." }, { - "signature": "System.UInt32 ClampDisplayDensity(System.UInt32 displayDensity)", + "signature": "uint ClampDisplayDensity(uint displayDensity)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -138888,7 +139052,7 @@ "returns": "The SubD display parameters." }, { - "signature": "SubDDisplayParameters CreateFromAbsoluteDisplayDensity(System.UInt32 absoluteSubDDisplayDensity)", + "signature": "SubDDisplayParameters CreateFromAbsoluteDisplayDensity(uint absoluteSubDDisplayDensity)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -138897,14 +139061,14 @@ "parameters": [ { "name": "absoluteSubDDisplayDensity", - "type": "System.UInt32", + "type": "uint", "summary": "A value <= SubDDisplayParameters.Density.MaximumDensity. When in doubt, pass SubDDisplayParameters.Density.DefaultDensity." } ], "returns": "The SubD display parameters." }, { - "signature": "SubDDisplayParameters CreateFromDisplayDensity(System.UInt32 adaptiveSubDDisplayDensity)", + "signature": "SubDDisplayParameters CreateFromDisplayDensity(uint adaptiveSubDDisplayDensity)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -138913,14 +139077,14 @@ "parameters": [ { "name": "adaptiveSubDDisplayDensity", - "type": "System.UInt32", + "type": "uint", "summary": "A value <= SubDDisplayParameters.Density.MaximumDensity. When in doubt, pass SubDDisplayParameters.Density.DefaultDensity. Values < SubDDisplayParameters.Density.MinimumAdaptiveDensity are treated as SubDDisplayParameters.Density.MinimumAdaptiveDensity. All other invalid input values are treated as SubDDisplayParameters.Density.DefaultDensity." } ], "returns": "The SubD display parameters." }, { - "signature": "SubDDisplayParameters CreateFromMeshDensity(System.Double normalizedMeshDensity)", + "signature": "SubDDisplayParameters CreateFromMeshDensity(double normalizedMeshDensity)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -138929,7 +139093,7 @@ "parameters": [ { "name": "normalizedMeshDensity", - "type": "System.Double", + "type": "double", "summary": "A double between 0.0 and 1.0." } ], @@ -138981,7 +139145,7 @@ "returns": "The SubD display parameters." }, { - "signature": "SubDDisplayParameters FromEncodedString(System.String value)", + "signature": "SubDDisplayParameters FromEncodedString(string value)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -138990,7 +139154,7 @@ "parameters": [ { "name": "value", - "type": "System.String", + "type": "string", "summary": "Encoded string returned by MeshingParameters.ToString()" } ], @@ -139006,7 +139170,7 @@ "returns": "The SubD display parameters." }, { - "signature": "System.UInt32 DisplayDensity(SubD subd)", + "signature": "uint DisplayDensity(SubD subd)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -139022,7 +139186,7 @@ "returns": "The display density." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -139030,7 +139194,7 @@ "since": "7.18" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -139038,20 +139202,20 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] }, { - "signature": "System.Void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)", + "signature": "void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Void SetAbsoluteDisplayDensity(System.UInt32 absoluteDisplayDensity)", + "signature": "void SetAbsoluteDisplayDensity(uint absoluteDisplayDensity)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -139060,13 +139224,13 @@ "parameters": [ { "name": "absoluteDisplayDensity", - "type": "System.UInt32", + "type": "uint", "summary": "absoluteDisplayDensity <= SubDDisplayParameters.Density.MaximumDensity." } ] }, { - "signature": "System.Void SetAdaptiveDisplayDensity(System.UInt32 adaptiveDisplayDensity)", + "signature": "void SetAdaptiveDisplayDensity(uint adaptiveDisplayDensity)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -139075,13 +139239,13 @@ "parameters": [ { "name": "adaptiveDisplayDensity", - "type": "System.UInt32", + "type": "uint", "summary": "adaptiveDisplayDensity <= SubDDisplayParameters.Density.MaximumDensity. Values <= SubDDisplayParameters.Density.MinimumAdaptiveDensity will never be adaptively reduced during display mesh creation." } ] }, { - "signature": "System.String ToEncodedString()", + "signature": "string ToEncodedString()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -139255,7 +139419,7 @@ "returns": "The component index." }, { - "signature": "SubDFace FaceAt(System.Int32 index)", + "signature": "SubDFace FaceAt(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -139263,7 +139427,7 @@ "since": "7.0" }, { - "signature": "NurbsCurve ToNurbsCurve(System.Boolean clampEnds)", + "signature": "NurbsCurve ToNurbsCurve(bool clampEnds)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -139273,7 +139437,7 @@ "parameters": [ { "name": "clampEnds", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the end knots are clamped. Otherwise the end knots are(-2,-1,0,...., k1, k1+1, k1+2)." } ], @@ -139547,7 +139711,7 @@ "returns": "The component index." }, { - "signature": "SubDEdge EdgeAt(System.Int32 index)", + "signature": "SubDEdge EdgeAt(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -139555,7 +139719,7 @@ "since": "7.0" }, { - "signature": "System.Boolean EdgeDirectionMatchesFaceOrientation(System.Int32 index)", + "signature": "bool EdgeDirectionMatchesFaceOrientation(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -139563,7 +139727,7 @@ "since": "7.0" }, { - "signature": "SubDVertex VertexAt(System.Int32 index)", + "signature": "SubDVertex VertexAt(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -139773,7 +139937,7 @@ ], "methods": [ { - "signature": "SubDSurfaceInterpolator CreateFromMarkedVertices(SubD subd, System.Boolean interpolatedVerticesMark, out System.UInt32 freeVertexCount)", + "signature": "SubDSurfaceInterpolator CreateFromMarkedVertices(SubD subd, bool interpolatedVerticesMark, out uint freeVertexCount)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -139788,19 +139952,19 @@ }, { "name": "interpolatedVerticesMark", - "type": "System.Boolean", + "type": "bool", "summary": "If True, marked vertices will be considered free, and unmarked vertices will be fixed." }, { "name": "freeVertexCount", - "type": "System.UInt32", + "type": "uint", "summary": "The number of free vertices in the system" } ], "returns": "A new SubDSurfaceInterpolator" }, { - "signature": "SubDSurfaceInterpolator CreateFromSelectedVertices(SubD subd, out System.UInt32 freeVertexCount)", + "signature": "SubDSurfaceInterpolator CreateFromSelectedVertices(SubD subd, out uint freeVertexCount)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -139815,14 +139979,14 @@ }, { "name": "freeVertexCount", - "type": "System.UInt32", + "type": "uint", "summary": "The number of free vertices in the system" } ], "returns": "A new SubDSurfaceInterpolator" }, { - "signature": "SubDSurfaceInterpolator CreateFromSubD(SubD subd, out System.UInt32 freeVertexCount)", + "signature": "SubDSurfaceInterpolator CreateFromSubD(SubD subd, out uint freeVertexCount)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -139837,14 +140001,14 @@ }, { "name": "freeVertexCount", - "type": "System.UInt32", + "type": "uint", "summary": "The number of free vertices in the system" } ], "returns": "A new SubDSurfaceInterpolator" }, { - "signature": "SubDSurfaceInterpolator CreateFromVertexIdList(SubD subd, IEnumerable vertexIndices, out System.UInt32 freeVertexCount)", + "signature": "SubDSurfaceInterpolator CreateFromVertexIdList(SubD subd, IEnumerable vertexIndices, out uint freeVertexCount)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -139864,14 +140028,14 @@ }, { "name": "freeVertexCount", - "type": "System.UInt32", + "type": "uint", "summary": "The number of free vertices in the system" } ], "returns": "A new SubDSurfaceInterpolator" }, { - "signature": "System.Void Clear()", + "signature": "void Clear()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -139879,7 +140043,7 @@ "since": "8.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -139887,7 +140051,7 @@ "since": "8.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -139896,13 +140060,13 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] }, { - "signature": "System.UInt32 FixedVertexCount()", + "signature": "uint FixedVertexCount()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -139910,7 +140074,7 @@ "returns": "Number of vertices with fixed surface points." }, { - "signature": "System.UInt32 InterpolatedVertexCount()", + "signature": "uint InterpolatedVertexCount()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -139918,7 +140082,7 @@ "returns": "Number of vertices with interpolated surface points." }, { - "signature": "System.UInt32 InterpolatedVertexIndex(System.UInt32 vertexId)", + "signature": "uint InterpolatedVertexIndex(uint vertexId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -139926,7 +140090,7 @@ "returns": "If vertex is an interpolated vertex, returns the index of the vertex in the array returned by VertexIdList() . Otherwise, returns ON_UNSET_UINT_INDEX." }, { - "signature": "System.Boolean IsInterpolatedVertex(SubDVertex vertex)", + "signature": "bool IsInterpolatedVertex(SubDVertex vertex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -139934,7 +140098,7 @@ "returns": "True if the vertex surface point is being interpolated." }, { - "signature": "System.Boolean IsInterpolatedVertex(System.UInt32 vertexId)", + "signature": "bool IsInterpolatedVertex(uint vertexId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -139942,7 +140106,7 @@ "returns": "True if the vertex surface point is being interpolated." }, { - "signature": "System.Boolean Solve(Point3d[] surfacePoints)", + "signature": "bool Solve(Point3d[] surfacePoints)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -139958,7 +140122,7 @@ "returns": "True if a solution was found." }, { - "signature": "System.Void Transform(Transform transform)", + "signature": "void Transform(Transform transform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -139973,7 +140137,7 @@ ] }, { - "signature": "System.UInt32[] VertexIdList()", + "signature": "uint VertexIdList()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -140023,7 +140187,7 @@ "parameters": [ { "name": "packFaces", - "type": "System.Boolean", + "type": "bool", "summary": "Sets the pack faces options." }, { @@ -140084,7 +140248,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -140092,7 +140256,7 @@ "since": "7.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -140100,7 +140264,7 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] @@ -140231,7 +140395,7 @@ ], "methods": [ { - "signature": "SubDEdge EdgeAt(System.Int32 index)", + "signature": "SubDEdge EdgeAt(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -140239,7 +140403,7 @@ "since": "7.0" }, { - "signature": "SubDFace FaceAt(System.Int32 index)", + "signature": "SubDFace FaceAt(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -140247,7 +140411,7 @@ "since": "7.7" }, { - "signature": "System.Boolean SetControlNetPoint(Point3d position, System.Boolean bClearNeighborhoodCache)", + "signature": "bool SetControlNetPoint(Point3d position, bool bClearNeighborhoodCache)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -140262,7 +140426,7 @@ }, { "name": "bClearNeighborhoodCache", - "type": "System.Boolean", + "type": "bool", "summary": "If true, clear the evaluation cache in the faces around the modified vertex." } ], @@ -140536,7 +140700,7 @@ "returns": "A Surface on success or None on failure." }, { - "signature": "Surface CreatePeriodicSurface(Surface surface, System.Int32 direction, System.Boolean bSmooth)", + "signature": "Surface CreatePeriodicSurface(Surface surface, int direction, bool bSmooth)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -140550,19 +140714,19 @@ }, { "name": "direction", - "type": "System.Int32", + "type": "int", "summary": "The direction to make periodic, either 0 = U, or 1 = V." }, { "name": "bSmooth", - "type": "System.Boolean", + "type": "bool", "summary": "Controls kink removal. If true, smooths any kinks in the surface and moves control points to make a smooth surface. If false, control point locations are not changed or changed minimally (only one point may move) and only the knot vector is altered." } ], "returns": "A periodic surface if successful, None on failure." }, { - "signature": "Surface CreatePeriodicSurface(Surface surface, System.Int32 direction)", + "signature": "Surface CreatePeriodicSurface(Surface surface, int direction)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -140576,86 +140740,14 @@ }, { "name": "direction", - "type": "System.Int32", + "type": "int", "summary": "The direction to make periodic, either 0 = U, or 1 = V." } ], "returns": "A Surface on success or None on failure." }, { - "signature": "Surface[] CreateRollingBallFillet(Surface surfaceA, Point2d uvA, Surface surfaceB, Point2d uvB, System.Double radius, System.Double tolerance)", - "modifiers": ["public", "static"], - "protected": false, - "virtual": false, - "summary": "Constructs a rolling ball fillet between two surfaces.", - "since": "5.0", - "parameters": [ - { - "name": "surfaceA", - "type": "Surface", - "summary": "A first surface." - }, - { - "name": "uvA", - "type": "Point2d", - "summary": "A point in the parameter space of FaceA near where the fillet is expected to hit the surface." - }, - { - "name": "surfaceB", - "type": "Surface", - "summary": "A second surface." - }, - { - "name": "uvB", - "type": "Point2d", - "summary": "A point in the parameter space of FaceB near where the fillet is expected to hit the surface." - }, - { - "name": "radius", - "type": "System.Double", - "summary": "A radius value." - }, - { - "name": "tolerance", - "type": "System.Double", - "summary": "A tolerance value used for approximating and intersecting offset surfaces." - } - ], - "returns": "A new array of rolling ball fillet surfaces; this array can be empty on failure." - }, - { - "signature": "Surface[] CreateRollingBallFillet(Surface surfaceA, Surface surfaceB, System.Double radius, System.Double tolerance)", - "modifiers": ["public", "static"], - "protected": false, - "virtual": false, - "summary": "Constructs a rolling ball fillet between two surfaces.", - "since": "5.0", - "parameters": [ - { - "name": "surfaceA", - "type": "Surface", - "summary": "A first surface." - }, - { - "name": "surfaceB", - "type": "Surface", - "summary": "A second surface." - }, - { - "name": "radius", - "type": "System.Double", - "summary": "A radius value." - }, - { - "name": "tolerance", - "type": "System.Double", - "summary": "A tolerance value." - } - ], - "returns": "A new array of rolling ball fillet surfaces; this array can be empty on failure." - }, - { - "signature": "Surface[] CreateRollingBallFillet(Surface surfaceA, System.Boolean flipA, Surface surfaceB, System.Boolean flipB, System.Double radius, System.Double tolerance)", + "signature": "Surface[] CreateRollingBallFillet(Surface surfaceA, bool flipA, Surface surfaceB, bool flipB, double radius, double tolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -140669,7 +140761,7 @@ }, { "name": "flipA", - "type": "System.Boolean", + "type": "bool", "summary": "A value that indicates whether A should be used in flipped mode." }, { @@ -140679,24 +140771,96 @@ }, { "name": "flipB", - "type": "System.Boolean", + "type": "bool", "summary": "A value that indicates whether B should be used in flipped mode." }, { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "A radius value." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "A tolerance value." } ], "returns": "A new array of rolling ball fillet surfaces; this array can be empty on failure." }, { - "signature": "Surface CreateSoftEditSurface(Surface surface, Point2d uv, Vector3d delta, System.Double uLength, System.Double vLength, System.Double tolerance, System.Boolean fixEnds)", + "signature": "Surface[] CreateRollingBallFillet(Surface surfaceA, Point2d uvA, Surface surfaceB, Point2d uvB, double radius, double tolerance)", + "modifiers": ["public", "static"], + "protected": false, + "virtual": false, + "summary": "Constructs a rolling ball fillet between two surfaces.", + "since": "5.0", + "parameters": [ + { + "name": "surfaceA", + "type": "Surface", + "summary": "A first surface." + }, + { + "name": "uvA", + "type": "Point2d", + "summary": "A point in the parameter space of FaceA near where the fillet is expected to hit the surface." + }, + { + "name": "surfaceB", + "type": "Surface", + "summary": "A second surface." + }, + { + "name": "uvB", + "type": "Point2d", + "summary": "A point in the parameter space of FaceB near where the fillet is expected to hit the surface." + }, + { + "name": "radius", + "type": "double", + "summary": "A radius value." + }, + { + "name": "tolerance", + "type": "double", + "summary": "A tolerance value used for approximating and intersecting offset surfaces." + } + ], + "returns": "A new array of rolling ball fillet surfaces; this array can be empty on failure." + }, + { + "signature": "Surface[] CreateRollingBallFillet(Surface surfaceA, Surface surfaceB, double radius, double tolerance)", + "modifiers": ["public", "static"], + "protected": false, + "virtual": false, + "summary": "Constructs a rolling ball fillet between two surfaces.", + "since": "5.0", + "parameters": [ + { + "name": "surfaceA", + "type": "Surface", + "summary": "A first surface." + }, + { + "name": "surfaceB", + "type": "Surface", + "summary": "A second surface." + }, + { + "name": "radius", + "type": "double", + "summary": "A radius value." + }, + { + "name": "tolerance", + "type": "double", + "summary": "A tolerance value." + } + ], + "returns": "A new array of rolling ball fillet surfaces; this array can be empty on failure." + }, + { + "signature": "Surface CreateSoftEditSurface(Surface surface, Point2d uv, Vector3d delta, double uLength, double vLength, double tolerance, bool fixEnds)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -140720,29 +140884,29 @@ }, { "name": "uLength", - "type": "System.Double", + "type": "double", "summary": "The distance along the surface's u-direction from the editing point over which the strength of the editing falls off smoothly." }, { "name": "vLength", - "type": "System.Double", + "type": "double", "summary": "The distance along the surface's v-direction from the editing point over which the strength of the editing falls off smoothly." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The active document's model absolute tolerance." }, { "name": "fixEnds", - "type": "System.Boolean", + "type": "bool", "summary": "Keeps edge locations fixed." } ], "returns": "The soft edited surface if successful. None on failure." }, { - "signature": "System.Boolean ClosestPoint(Point3d testPoint, out System.Double u, out System.Double v)", + "signature": "bool ClosestPoint(Point3d testPoint, out double u, out double v)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -140756,19 +140920,19 @@ }, { "name": "u", - "type": "System.Double", + "type": "double", "summary": "U parameter of the surface that is closest to testPoint." }, { "name": "v", - "type": "System.Double", + "type": "double", "summary": "V parameter of the surface that is closest to testPoint." } ], "returns": "True on success, False on failure." }, { - "signature": "IsoStatus ClosestSide(System.Double u, System.Double v)", + "signature": "IsoStatus ClosestSide(double u, double v)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -140777,19 +140941,19 @@ "parameters": [ { "name": "u", - "type": "System.Double", + "type": "double", "summary": "A u parameter." }, { "name": "v", - "type": "System.Double", + "type": "double", "summary": "A v parameter." } ], "returns": "A side." }, { - "signature": "SurfaceCurvature CurvatureAt(System.Double u, System.Double v)", + "signature": "SurfaceCurvature CurvatureAt(double u, double v)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -140798,19 +140962,19 @@ "parameters": [ { "name": "u", - "type": "System.Double", + "type": "double", "summary": "U parameter for evaluation." }, { "name": "v", - "type": "System.Double", + "type": "double", "summary": "V parameter for evaluation." } ], "returns": "Surface Curvature data for the point at UV or None on failure." }, { - "signature": "System.Int32 Degree(System.Int32 direction)", + "signature": "int Degree(int direction)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -140819,14 +140983,14 @@ "parameters": [ { "name": "direction", - "type": "System.Int32", + "type": "int", "summary": "0 gets first parameter's domain, 1 gets second parameter's domain." } ], "returns": "The maximum degree." }, { - "signature": "Interval Domain(System.Int32 direction)", + "signature": "Interval Domain(int direction)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -140835,14 +140999,14 @@ "parameters": [ { "name": "direction", - "type": "System.Int32", + "type": "int", "summary": "0 gets first parameter, 1 gets second parameter." } ], "returns": "An interval value." }, { - "signature": "System.Boolean Evaluate(System.Double u, System.Double v, System.Int32 numberDerivatives, out Point3d point, out Vector3d[] derivatives)", + "signature": "bool Evaluate(double u, double v, int numberDerivatives, out Point3d point, out Vector3d[] derivatives)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -140852,17 +141016,17 @@ "parameters": [ { "name": "u", - "type": "System.Double", + "type": "double", "summary": "A U parameter." }, { "name": "v", - "type": "System.Double", + "type": "double", "summary": "A V parameter." }, { "name": "numberDerivatives", - "type": "System.Int32", + "type": "int", "summary": "The number of derivatives." }, { @@ -140879,7 +141043,28 @@ "returns": "True if the operation succeeded; False otherwise." }, { - "signature": "Surface Extend(IsoStatus edge, System.Double extensionLength, System.Boolean smooth)", + "signature": "bool Extend(int direction, Interval interval)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Analytically extends the surface to include the interval.", + "since": "7.4", + "parameters": [ + { + "name": "direction", + "type": "int", + "summary": "If 0, Surface.Domain(0) will include the interval. (the first surface parameter). If 1, Surface.Domain(1) will include the interval. (the second surface parameter)." + }, + { + "name": "interval", + "type": "Interval", + "summary": "If the interval is not included in surface domain, the surface will be extended so that its domain includes the interval. Note, this method will fail if the surface is closed in the specified direction." + } + ], + "returns": "True if successful, False otherwise." + }, + { + "signature": "Surface Extend(IsoStatus edge, double extensionLength, bool smooth)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -140893,40 +141078,19 @@ }, { "name": "extensionLength", - "type": "System.Double", + "type": "double", "summary": "distance to extend." }, { "name": "smooth", - "type": "System.Boolean", + "type": "bool", "summary": "True for smooth (C-infinity) extension. False for a C1- ruled extension." } ], "returns": "New extended surface on success." }, { - "signature": "System.Boolean Extend(System.Int32 direction, Interval interval)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Analytically extends the surface to include the interval.", - "since": "7.4", - "parameters": [ - { - "name": "direction", - "type": "System.Int32", - "summary": "If 0, Surface.Domain(0) will include the interval. (the first surface parameter). If 1, Surface.Domain(1) will include the interval. (the second surface parameter)." - }, - { - "name": "interval", - "type": "Interval", - "summary": "If the interval is not included in surface domain, the surface will be extended so that its domain includes the interval. Note, this method will fail if the surface is closed in the specified direction." - } - ], - "returns": "True if successful, False otherwise." - }, - { - "signature": "Surface Fit(System.Int32 uDegree, System.Int32 vDegree, System.Double fitTolerance)", + "signature": "Surface Fit(int uDegree, int vDegree, double fitTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -140935,24 +141099,24 @@ "parameters": [ { "name": "uDegree", - "type": "System.Int32", + "type": "int", "summary": "the output surface U degree. Must be bigger than 1." }, { "name": "vDegree", - "type": "System.Int32", + "type": "int", "summary": "the output surface V degree. Must be bigger than 1." }, { "name": "fitTolerance", - "type": "System.Double", + "type": "double", "summary": "The fitting tolerance." } ], "returns": "A surface, or None on error." }, { - "signature": "Curve[] FitCurveToSurface(Curve trimCurve3d, Vector3d trimProjectionDir, System.Double tolerance, IEnumerable Knots, System.Boolean divideIntoSections, ref Curve trimCurveOnSurface, ref Curve splitCurve)", + "signature": "Curve[] FitCurveToSurface(Curve trimCurve3d, Vector3d trimProjectionDir, double tolerance, IEnumerable Knots, bool divideIntoSections, ref Curve trimCurveOnSurface, ref Curve splitCurve)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -140970,7 +141134,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "3d tolerance for projection, splitting, fitting..." }, { @@ -140980,7 +141144,7 @@ }, { "name": "divideIntoSections", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the surface is divided at each knot" }, { @@ -140996,7 +141160,7 @@ ] }, { - "signature": "System.Boolean FrameAt(System.Double u, System.Double v, out Plane frame)", + "signature": "bool FrameAt(double u, double v, out Plane frame)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141005,12 +141169,12 @@ "parameters": [ { "name": "u", - "type": "System.Double", + "type": "double", "summary": "A first parameter." }, { "name": "v", - "type": "System.Double", + "type": "double", "summary": "A second parameter." }, { @@ -141022,16 +141186,16 @@ "returns": "True if this operation succeeded; otherwise false." }, { - "signature": "System.Boolean GetNextDiscontinuity(System.Int32 direction, Continuity continuityType, System.Double t0, System.Double t1, out System.Double t)", + "signature": "bool GetNextDiscontinuity(int direction, Continuity continuityType, double t0, double t1, double cosAngleTolerance, double curvatureTolerance, out double t)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Searches for a derivative, tangent, or curvature discontinuity.", - "since": "5.0", + "since": "7.4", "parameters": [ { "name": "direction", - "type": "System.Int32", + "type": "int", "summary": "If 0, then \"u\" parameter is checked. If 1, then the \"v\" parameter is checked." }, { @@ -141041,33 +141205,43 @@ }, { "name": "t0", - "type": "System.Double", + "type": "double", "summary": "Search begins at t0. If there is a discontinuity at t0, it will be ignored. This makes it possible to repeatedly call GetNextDiscontinuity and step through the discontinuities." }, { "name": "t1", - "type": "System.Double", + "type": "double", "summary": "(t0 != t1) If there is a discontinuity at t1 is will be ignored unless c is a locus discontinuity type and t1 is at the start or end of the curve." }, + { + "name": "cosAngleTolerance", + "type": "double", + "summary": "default = cos(1 degree) Used only when continuityType is G1_continuous or G2_continuous. If the cosine of the angle between two tangent vectors is <= cos_angle_tolerance, then a G1 discontinuity is reported." + }, + { + "name": "curvatureTolerance", + "type": "double", + "summary": "(default = ON_SQRT_EPSILON) Used only when continuityType is G2_continuous. If K0 and K1 are curvatures evaluated from above and below and |K0 - K1| > curvature_tolerance, then a curvature discontinuity is reported." + }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "if a discontinuity is found, then t reports the parameter at the discontinuity." } ], "returns": "Parametric continuity tests c = (C0_continuous, ..., G2_continuous): TRUE if a parametric discontinuity was found strictly between t0 and t1. Note well that all curves are parametrically continuous at the ends of their domains. Locus continuity tests c = (C0_locus_continuous, ...,G2_locus_continuous): TRUE if a locus discontinuity was found strictly between t0 and t1 or at t1 is the at the end of a curve. Note well that all open curves (IsClosed()=false) are locus discontinuous at the ends of their domains. All closed curves (IsClosed()=true) are at least C0_locus_continuous at the ends of their domains." }, { - "signature": "System.Boolean GetNextDiscontinuity(System.Int32 direction, Continuity continuityType, System.Double t0, System.Double t1, System.Double cosAngleTolerance, System.Double curvatureTolerance, out System.Double t)", + "signature": "bool GetNextDiscontinuity(int direction, Continuity continuityType, double t0, double t1, out double t)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Searches for a derivative, tangent, or curvature discontinuity.", - "since": "7.4", + "since": "5.0", "parameters": [ { "name": "direction", - "type": "System.Int32", + "type": "int", "summary": "If 0, then \"u\" parameter is checked. If 1, then the \"v\" parameter is checked." }, { @@ -141077,34 +141251,24 @@ }, { "name": "t0", - "type": "System.Double", + "type": "double", "summary": "Search begins at t0. If there is a discontinuity at t0, it will be ignored. This makes it possible to repeatedly call GetNextDiscontinuity and step through the discontinuities." }, { "name": "t1", - "type": "System.Double", + "type": "double", "summary": "(t0 != t1) If there is a discontinuity at t1 is will be ignored unless c is a locus discontinuity type and t1 is at the start or end of the curve." }, - { - "name": "cosAngleTolerance", - "type": "System.Double", - "summary": "default = cos(1 degree) Used only when continuityType is G1_continuous or G2_continuous. If the cosine of the angle between two tangent vectors is <= cos_angle_tolerance, then a G1 discontinuity is reported." - }, - { - "name": "curvatureTolerance", - "type": "System.Double", - "summary": "(default = ON_SQRT_EPSILON) Used only when continuityType is G2_continuous. If K0 and K1 are curvatures evaluated from above and below and |K0 - K1| > curvature_tolerance, then a curvature discontinuity is reported." - }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "if a discontinuity is found, then t reports the parameter at the discontinuity." } ], "returns": "Parametric continuity tests c = (C0_continuous, ..., G2_continuous): TRUE if a parametric discontinuity was found strictly between t0 and t1. Note well that all curves are parametrically continuous at the ends of their domains. Locus continuity tests c = (C0_locus_continuous, ...,G2_locus_continuous): TRUE if a locus discontinuity was found strictly between t0 and t1 or at t1 is the at the end of a curve. Note well that all open curves (IsClosed()=false) are locus discontinuous at the ends of their domains. All closed curves (IsClosed()=true) are at least C0_locus_continuous at the ends of their domains." }, { - "signature": "System.Boolean GetNurbsFormParameterFromSurfaceParameter(System.Double surfaceS, System.Double surfaceT, out System.Double nurbsS, out System.Double nurbsT)", + "signature": "bool GetNurbsFormParameterFromSurfaceParameter(double surfaceS, double surfaceT, out double nurbsS, out double nurbsT)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141113,29 +141277,29 @@ "parameters": [ { "name": "surfaceS", - "type": "System.Double", + "type": "double", "summary": "The parameter in the S, or sometimes U, direction, of this surface." }, { "name": "surfaceT", - "type": "System.Double", + "type": "double", "summary": "The parameter in the T, or sometimes V, direction of this surface." }, { "name": "nurbsS", - "type": "System.Double", + "type": "double", "summary": "S on the NURBS form." }, { "name": "nurbsT", - "type": "System.Double", + "type": "double", "summary": "T on the NURBS form." } ], "returns": "True if the operation succeeded; otherwise, false." }, { - "signature": "System.Double[] GetSpanVector(System.Int32 direction)", + "signature": "double GetSpanVector(int direction)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141144,14 +141308,14 @@ "parameters": [ { "name": "direction", - "type": "System.Int32", + "type": "int", "summary": "0 gets first parameter's domain, 1 gets second parameter's domain." } ], "returns": "An array with span vectors; or None on error." }, { - "signature": "System.Boolean GetSurfaceParameterFromNurbsFormParameter(System.Double nurbsS, System.Double nurbsT, out System.Double surfaceS, out System.Double surfaceT)", + "signature": "bool GetSurfaceParameterFromNurbsFormParameter(double nurbsS, double nurbsT, out double surfaceS, out double surfaceT)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141160,29 +141324,29 @@ "parameters": [ { "name": "nurbsS", - "type": "System.Double", + "type": "double", "summary": "The parameter in the S, or sometimes U, direction of the NURBS form surface." }, { "name": "nurbsT", - "type": "System.Double", + "type": "double", "summary": "The parameter in the T, or sometimes V, direction of the NURBS form surface." }, { "name": "surfaceS", - "type": "System.Double", + "type": "double", "summary": "S on this surface." }, { "name": "surfaceT", - "type": "System.Double", + "type": "double", "summary": "T o n this surface." } ], "returns": "True if the operation succeeded; otherwise, false." }, { - "signature": "System.Boolean GetSurfaceSize(out System.Double width, out System.Double height)", + "signature": "bool GetSurfaceSize(out double width, out double height)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141191,19 +141355,19 @@ "parameters": [ { "name": "width", - "type": "System.Double", + "type": "double", "summary": "corresponds to the first surface parameter." }, { "name": "height", - "type": "System.Double", + "type": "double", "summary": "corresponds to the second surface parameter." } ], "returns": "True if successful." }, { - "signature": "System.Int32 HasNurbsForm()", + "signature": "int HasNurbsForm()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141212,7 +141376,7 @@ "returns": "0 unable to create NURBS representation with desired accuracy. 1 success - NURBS parameterization matches the surface's 2 success - NURBS point locus matches the surface's and the domain of the NURBS surface is correct. However, This surface's parameterization and the NURBS surface parameterization may not match. This situation happens when getting NURBS representations of surfaces that have a transcendental parameterization like spheres, cylinders, and cones." }, { - "signature": "NurbsCurve InterpolatedCurveOnSurface(IEnumerable points, System.Double tolerance)", + "signature": "NurbsCurve InterpolatedCurveOnSurface(IEnumerable points, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141226,14 +141390,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "A tolerance value." } ], "returns": "A new NURBS curve, or None on error." }, { - "signature": "NurbsCurve InterpolatedCurveOnSurfaceUV(IEnumerable points, System.Double tolerance, System.Boolean closed, System.Int32 closedSurfaceHandling)", + "signature": "NurbsCurve InterpolatedCurveOnSurfaceUV(IEnumerable points, double tolerance, bool closed, int closedSurfaceHandling)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141247,24 +141411,24 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance used for the fit of the push-up curve. Generally, the resulting interpolating curve will be within tolerance of the surface." }, { "name": "closed", - "type": "System.Boolean", + "type": "bool", "summary": "If false, the interpolating curve is not closed. If true, the interpolating curve is closed, and the last point and first point should generally not be equal." }, { "name": "closedSurfaceHandling", - "type": "System.Int32", + "type": "int", "summary": "If 0, all points must be in the rectangular domain of the surface. If the surface is closed in some direction, then this routine will interpret each point and place it at an appropriate location in the covering space. This is the simplest option and should give good results. If 1, then more options for more control of handling curves going across seams are available. If the surface is closed in some direction, then the points are taken as points in the covering space. Example, if srf.IsClosed(0)=True and srf.IsClosed(1)=False and srf.Domain(0)=srf.Domain(1)=Interval(0,1) then if closedSurfaceHandling=1 a point(u, v) in points can have any value for the u coordinate, but must have 0<=v<=1. In particular, if points = { (0.0,0.5), (2.0,0.5) } then the interpolating curve will wrap around the surface two times in the closed direction before ending at start of the curve. If closed=True the last point should equal the first point plus an integer multiple of the period on a closed direction." } ], "returns": "A new NURBS curve if successful, or None on error." }, { - "signature": "NurbsCurve InterpolatedCurveOnSurfaceUV(IEnumerable points, System.Double tolerance)", + "signature": "NurbsCurve InterpolatedCurveOnSurfaceUV(IEnumerable points, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141278,14 +141442,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance used for the fit of the push-up curve. Generally, the resulting interpolating curve will be within tolerance of the surface." } ], "returns": "A new NURBS curve if successful, or None on error." }, { - "signature": "System.Int32 IsAtSeam(System.Double u, System.Double v)", + "signature": "int IsAtSeam(double u, double v)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141294,19 +141458,19 @@ "parameters": [ { "name": "u", - "type": "System.Double", + "type": "double", "summary": "Surface u parameter to test." }, { "name": "v", - "type": "System.Double", + "type": "double", "summary": "Surface v parameter to test." } ], "returns": "0 if not a seam, 1 if u == Domain(0)[i] and srf(u, v) == srf(Domain(0)[1-i], v) 2 if v == Domain(1)[i] and srf(u, v) == srf(u, Domain(1)[1-i]) 3 if 1 and 2 are true." }, { - "signature": "System.Boolean IsAtSingularity(System.Double u, System.Double v, System.Boolean exact)", + "signature": "bool IsAtSingularity(double u, double v, bool exact)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141315,24 +141479,24 @@ "parameters": [ { "name": "u", - "type": "System.Double", + "type": "double", "summary": "Surface u parameter to test." }, { "name": "v", - "type": "System.Double", + "type": "double", "summary": "Surface v parameter to test." }, { "name": "exact", - "type": "System.Boolean", + "type": "bool", "summary": "If true, test if (u,v) is exactly at a singularity. If false, test if close enough to cause numerical problems." } ], "returns": "True if surface is singular at (s,t)" }, { - "signature": "System.Boolean IsClosed(System.Int32 direction)", + "signature": "bool IsClosed(int direction)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141341,14 +141505,14 @@ "parameters": [ { "name": "direction", - "type": "System.Int32", + "type": "int", "summary": "0 = U, 1 = V." } ], "returns": "The indicating boolean value." }, { - "signature": "System.Boolean IsCone()", + "signature": "bool IsCone()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141357,7 +141521,7 @@ "returns": "True if the surface is a portion of a cone." }, { - "signature": "System.Boolean IsCone(System.Double tolerance)", + "signature": "bool IsCone(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141366,14 +141530,14 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "tolerance to use when checking." } ], "returns": "True if the surface is a portion of a cone." }, { - "signature": "System.Boolean IsContinuous(Continuity continuityType, System.Double u, System.Double v)", + "signature": "bool IsContinuous(Continuity continuityType, double u, double v)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141387,19 +141551,19 @@ }, { "name": "u", - "type": "System.Double", + "type": "double", "summary": "Surface u parameter to test." }, { "name": "v", - "type": "System.Double", + "type": "double", "summary": "Surface v parameter to test." } ], "returns": "True if the surface has at least the specified continuity at the (u,v) parameter." }, { - "signature": "System.Boolean IsCylinder()", + "signature": "bool IsCylinder()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141408,7 +141572,7 @@ "returns": "True if the surface is a portion of a cylinder." }, { - "signature": "System.Boolean IsCylinder(System.Double tolerance)", + "signature": "bool IsCylinder(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141417,7 +141581,7 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "tolerance to use when checking." } ], @@ -141477,7 +141641,7 @@ "returns": "IsoStatus flag describing the iso-parametric relationship between the surface and the curve." }, { - "signature": "Curve IsoCurve(System.Int32 direction, System.Double constantParameter)", + "signature": "Curve IsoCurve(int direction, double constantParameter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141487,19 +141651,19 @@ "parameters": [ { "name": "direction", - "type": "System.Int32", + "type": "int", "summary": "0 first parameter varies and second parameter is constant e.g., point on IsoCurve(0,c) at t is srf(t,c) This is a horizontal line from left to right 1 first parameter is constant and second parameter varies e.g., point on IsoCurve(1,c) at t is srf(c,t This is a vertical line from bottom to top." }, { "name": "constantParameter", - "type": "System.Double", + "type": "double", "summary": "The parameter that was constant on the original surface." } ], "returns": "An isoparametric curve or None on error." }, { - "signature": "System.Boolean IsPeriodic(System.Int32 direction)", + "signature": "bool IsPeriodic(int direction)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141508,14 +141672,14 @@ "parameters": [ { "name": "direction", - "type": "System.Int32", + "type": "int", "summary": "0 = U, 1 = V." } ], "returns": "The indicating boolean value." }, { - "signature": "System.Boolean IsPlanar()", + "signature": "bool IsPlanar()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141524,7 +141688,7 @@ "returns": "True if the surface is planar (flat) to within RhinoMath.ZeroTolerance units (1e-12)." }, { - "signature": "System.Boolean IsPlanar(System.Double tolerance)", + "signature": "bool IsPlanar(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141533,14 +141697,14 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "tolerance to use when checking." } ], "returns": "True if there is a plane such that the maximum distance from the surface to the plane is <= tolerance." }, { - "signature": "System.Boolean IsSingular(System.Int32 side)", + "signature": "bool IsSingular(int side)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141549,14 +141713,14 @@ "parameters": [ { "name": "side", - "type": "System.Int32", + "type": "int", "summary": "side of parameter space to test 0 = south, 1 = east, 2 = north, 3 = west." } ], "returns": "True if this specific side of the surface is singular; otherwise, false." }, { - "signature": "System.Boolean IsSphere()", + "signature": "bool IsSphere()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141565,7 +141729,7 @@ "returns": "True if the surface is a portion of a sphere." }, { - "signature": "System.Boolean IsSphere(System.Double tolerance)", + "signature": "bool IsSphere(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141574,14 +141738,14 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "tolerance to use when checking." } ], "returns": "True if the surface is a portion of a sphere." }, { - "signature": "System.Boolean IsTorus()", + "signature": "bool IsTorus()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141590,7 +141754,7 @@ "returns": "True if the surface is a portion of a torus." }, { - "signature": "System.Boolean IsTorus(System.Double tolerance)", + "signature": "bool IsTorus(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141599,14 +141763,14 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "tolerance to use when checking." } ], "returns": "True if the surface is a portion of a torus." }, { - "signature": "System.Boolean LocalClosestPoint(Point3d testPoint, System.Double seedU, System.Double seedV, out System.Double u, out System.Double v)", + "signature": "bool LocalClosestPoint(Point3d testPoint, double seedU, double seedV, out double u, out double v)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141620,29 +141784,29 @@ }, { "name": "seedU", - "type": "System.Double", + "type": "double", "summary": "The seed parameter in the U direction." }, { "name": "seedV", - "type": "System.Double", + "type": "double", "summary": "The seed parameter in the V direction." }, { "name": "u", - "type": "System.Double", + "type": "double", "summary": "U parameter of the surface that is closest to testPoint." }, { "name": "v", - "type": "System.Double", + "type": "double", "summary": "V parameter of the surface that is closest to testPoint." } ], "returns": "True if the search is successful, False if the search fails." }, { - "signature": "Vector3d NormalAt(System.Double u, System.Double v)", + "signature": "Vector3d NormalAt(double u, double v)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141651,19 +141815,19 @@ "parameters": [ { "name": "u", - "type": "System.Double", + "type": "double", "summary": "A U parameter." }, { "name": "v", - "type": "System.Double", + "type": "double", "summary": "A V parameter." } ], "returns": "The normal." }, { - "signature": "Surface Offset(System.Double distance, System.Double tolerance)", + "signature": "Surface Offset(double distance, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141672,19 +141836,19 @@ "parameters": [ { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "Distance (along surface normal) to offset." }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Offset accuracy." } ], "returns": "The offset surface or None on failure." }, { - "signature": "Point3d PointAt(System.Double u, System.Double v)", + "signature": "Point3d PointAt(double u, double v)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141693,19 +141857,19 @@ "parameters": [ { "name": "u", - "type": "System.Double", + "type": "double", "summary": "evaluation parameters." }, { "name": "v", - "type": "System.Double", + "type": "double", "summary": "evaluation parameters." } ], "returns": "Point3d.Unset on failure." }, { - "signature": "Curve Pullback(Curve curve3d, System.Double tolerance, Interval curve3dSubdomain)", + "signature": "Curve Pullback(Curve curve3d, double tolerance, Interval curve3dSubdomain)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141719,7 +141883,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "the maximum acceptable 3d distance between from surface(curve_2d(t)) to the locus of points on the surface that are closest to curve_3d." }, { @@ -141731,7 +141895,7 @@ "returns": "2d curve." }, { - "signature": "Curve Pullback(Curve curve3d, System.Double tolerance)", + "signature": "Curve Pullback(Curve curve3d, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141745,14 +141909,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "the maximum acceptable 3d distance between from surface(curve_2d(t)) to the locus of points on the surface that are closest to curve_3d." } ], "returns": "2d curve." }, { - "signature": "Curve Pushup(Curve curve2d, System.Double tolerance, Interval curve2dSubdomain)", + "signature": "Curve Pushup(Curve curve2d, double tolerance, Interval curve2dSubdomain)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141766,7 +141930,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "the maximum acceptable distance from the returned 3d curve to the image of curve_2d on the surface." }, { @@ -141778,7 +141942,7 @@ "returns": "3d curve." }, { - "signature": "Curve Pushup(Curve curve2d, System.Double tolerance)", + "signature": "Curve Pushup(Curve curve2d, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141792,14 +141956,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "the maximum acceptable distance from the returned 3d curve to the image of curve_2d on the surface." } ], "returns": "3d curve." }, { - "signature": "NurbsSurface Rebuild(System.Int32 uDegree, System.Int32 vDegree, System.Int32 uPointCount, System.Int32 vPointCount)", + "signature": "NurbsSurface Rebuild(int uDegree, int vDegree, int uPointCount, int vPointCount)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141808,29 +141972,29 @@ "parameters": [ { "name": "uDegree", - "type": "System.Int32", + "type": "int", "summary": "the output surface u degree." }, { "name": "vDegree", - "type": "System.Int32", + "type": "int", "summary": "the output surface u degree." }, { "name": "uPointCount", - "type": "System.Int32", + "type": "int", "summary": "The number of points in the output surface u direction. Must be bigger than uDegree (maximum value is 1000)" }, { "name": "vPointCount", - "type": "System.Int32", + "type": "int", "summary": "The number of points in the output surface v direction. Must be bigger than vDegree (maximum value is 1000)" } ], "returns": "new rebuilt surface on success. None on failure." }, { - "signature": "NurbsSurface RebuildOneDirection(System.Int32 direction, System.Int32 pointCount, LoftType loftType, System.Double refitTolerance)", + "signature": "NurbsSurface RebuildOneDirection(int direction, int pointCount, LoftType loftType, double refitTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141839,12 +142003,12 @@ "parameters": [ { "name": "direction", - "type": "System.Int32", + "type": "int", "summary": "The direction (0 = U, 1 = V)." }, { "name": "pointCount", - "type": "System.Int32", + "type": "int", "summary": "The number of points in the output surface in the \"direction\" direction." }, { @@ -141854,14 +142018,14 @@ }, { "name": "refitTolerance", - "type": "System.Double", + "type": "double", "summary": "The refit tolerance. When in doubt, use the document's model absolute tolerance." } ], "returns": "new rebuilt surface on success. None on failure." }, { - "signature": "System.Boolean RefitSimplySplitSurface(Curve trimCurve3d, Vector3d trimProjectionDir, System.Double tolerance, RefitTrimKnotMode knotAdditionMode, System.Int32 numInsertKnots, IEnumerable Knots, RefitTrimSectionMode sectionMode, System.Int32 numNonTrimSpans, System.Boolean meetCurve, System.Boolean oneSided, Point3d PtActive, System.Boolean outputSurface, System.Boolean outputCurve, ref System.Int32 numSections, List lowerSurface, List upperSurface, List edgeCurve, ref System.Double FitMeasurement, ref Curve trimCurveOnSurface, ref Curve splitCurve)", + "signature": "bool RefitSimplySplitSurface(Curve trimCurve3d, Vector3d trimProjectionDir, double tolerance, RefitTrimKnotMode knotAdditionMode, int numInsertKnots, IEnumerable Knots, RefitTrimSectionMode sectionMode, int numNonTrimSpans, bool meetCurve, bool oneSided, Point3d PtActive, bool outputSurface, bool outputCurve, ref int numSections, List lowerSurface, List upperSurface, List edgeCurve, ref double FitMeasurement, ref Curve trimCurveOnSurface, ref Curve splitCurve)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141880,7 +142044,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "3d tolerance for projection, splitting, fitting..." }, { @@ -141890,7 +142054,7 @@ }, { "name": "numInsertKnots", - "type": "System.Int32", + "type": "int", "summary": "FOr TrimParamKnots != 3, the number of knots to add" }, { @@ -141905,17 +142069,17 @@ }, { "name": "numNonTrimSpans", - "type": "System.Int32", + "type": "int", "summary": "number of spans in the non-trim parameter" }, { "name": "meetCurve", - "type": "System.Boolean", + "type": "bool", "summary": "Drag the refit surfaces out to meet the original trim curve" }, { "name": "oneSided", - "type": "System.Boolean", + "type": "bool", "summary": "Inputting an \"active\" point means you only want one side of the \"split\" to be refit - In other words, you want a \"trim refit\". Results will be returned in \"srfLower\"" }, { @@ -141925,17 +142089,17 @@ }, { "name": "outputSurface", - "type": "System.Boolean", + "type": "bool", "summary": "if true, output fit surfaces: srfLower and, if !bActivePt, srfUpper" }, { "name": "outputCurve", - "type": "System.Boolean", + "type": "bool", "summary": "if true, output fit curve: crvEdge" }, { "name": "numSections", - "type": "System.Int32", + "type": "int", "summary": "" }, { @@ -141955,7 +142119,7 @@ }, { "name": "FitMeasurement", - "type": "System.Double", + "type": "double", "summary": "Calculated based on trimParamSections" }, { @@ -141972,7 +142136,7 @@ "returns": "True for zuccess, False for failure" }, { - "signature": "System.Int32 RefitSplit(Curve curve, Vector3d trimProjectionDir, System.Double tolerance, IEnumerable Knots, System.Boolean bMeetCurve, System.Boolean divideIntoSections, List srfLower, List srfUpper, List edgeCurve, ref Curve trimCurveOnSurface, ref Curve splitCurve)", + "signature": "int RefitSplit(Curve curve, Vector3d trimProjectionDir, double tolerance, IEnumerable Knots, bool bMeetCurve, bool divideIntoSections, List srfLower, List srfUpper, List edgeCurve, ref Curve trimCurveOnSurface, ref Curve splitCurve)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -141991,7 +142155,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "3d tolerance for projection, splitting, fitting..." }, { @@ -142001,12 +142165,12 @@ }, { "name": "bMeetCurve", - "type": "System.Boolean", + "type": "bool", "summary": "" }, { "name": "divideIntoSections", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the surface is divided at each knot" }, { @@ -142037,7 +142201,7 @@ ] }, { - "signature": "Surface Reverse(System.Int32 direction, System.Boolean inPlace)", + "signature": "Surface Reverse(int direction, bool inPlace)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -142046,19 +142210,19 @@ "parameters": [ { "name": "direction", - "type": "System.Int32", + "type": "int", "summary": "0 for first parameter's domain, 1 for second parameter's domain." }, { "name": "inPlace", - "type": "System.Boolean", + "type": "bool", "summary": "" } ], "returns": "If inPlace is False, a new reversed surface on success. If inPlace is true, this surface instance is returned on success." }, { - "signature": "Surface Reverse(System.Int32 direction)", + "signature": "Surface Reverse(int direction)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -142067,14 +142231,14 @@ "parameters": [ { "name": "direction", - "type": "System.Int32", + "type": "int", "summary": "0 for first parameter's domain, 1 for second parameter's domain." } ], "returns": "a new reversed surface on success." }, { - "signature": "System.Boolean SetDomain(System.Int32 direction, Interval domain)", + "signature": "bool SetDomain(int direction, Interval domain)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -142083,7 +142247,7 @@ "parameters": [ { "name": "direction", - "type": "System.Int32", + "type": "int", "summary": "0 sets first parameter's domain, 1 sets second parameter's domain." }, { @@ -142095,7 +142259,7 @@ "returns": "True if setting succeeded, otherwise false." }, { - "signature": "Curve ShortPath(Point2d start, Point2d end, System.Double tolerance)", + "signature": "Curve ShortPath(Point2d start, Point2d end, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -142114,14 +142278,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "tolerance used in fitting discrete solution." } ], "returns": "a geodesic curve on the surface on success. None on failure." }, { - "signature": "Surface Smooth(System.Double smoothFactor, System.Boolean bXSmooth, System.Boolean bYSmooth, System.Boolean bZSmooth, System.Boolean bFixBoundaries, SmoothingCoordinateSystem coordinateSystem, Plane plane)", + "signature": "Surface Smooth(double smoothFactor, bool bXSmooth, bool bYSmooth, bool bZSmooth, bool bFixBoundaries, SmoothingCoordinateSystem coordinateSystem, Plane plane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -142130,27 +142294,27 @@ "parameters": [ { "name": "smoothFactor", - "type": "System.Double", + "type": "double", "summary": "The smoothing factor, which controls how much control points move towards the average of the neighboring control points." }, { "name": "bXSmooth", - "type": "System.Boolean", + "type": "bool", "summary": "When True control points move in X axis direction." }, { "name": "bYSmooth", - "type": "System.Boolean", + "type": "bool", "summary": "When True control points move in Y axis direction." }, { "name": "bZSmooth", - "type": "System.Boolean", + "type": "bool", "summary": "When True control points move in Z axis direction." }, { "name": "bFixBoundaries", - "type": "System.Boolean", + "type": "bool", "summary": "When True the surface edges don't move." }, { @@ -142167,7 +142331,7 @@ "returns": "The smoothed surface if successful, None otherwise." }, { - "signature": "Surface Smooth(System.Double smoothFactor, System.Boolean bXSmooth, System.Boolean bYSmooth, System.Boolean bZSmooth, System.Boolean bFixBoundaries, SmoothingCoordinateSystem coordinateSystem)", + "signature": "Surface Smooth(double smoothFactor, bool bXSmooth, bool bYSmooth, bool bZSmooth, bool bFixBoundaries, SmoothingCoordinateSystem coordinateSystem)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -142176,27 +142340,27 @@ "parameters": [ { "name": "smoothFactor", - "type": "System.Double", + "type": "double", "summary": "The smoothing factor, which controls how much control points move towards the average of the neighboring control points." }, { "name": "bXSmooth", - "type": "System.Boolean", + "type": "bool", "summary": "When True control points move in X axis direction." }, { "name": "bYSmooth", - "type": "System.Boolean", + "type": "bool", "summary": "When True control points move in Y axis direction." }, { "name": "bZSmooth", - "type": "System.Boolean", + "type": "bool", "summary": "When True control points move in Z axis direction." }, { "name": "bFixBoundaries", - "type": "System.Boolean", + "type": "bool", "summary": "When True the surface edges don't move." }, { @@ -142208,7 +142372,7 @@ "returns": "The smoothed surface if successful, None otherwise." }, { - "signature": "System.Int32 SpanCount(System.Int32 direction)", + "signature": "int SpanCount(int direction)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -142217,14 +142381,14 @@ "parameters": [ { "name": "direction", - "type": "System.Int32", + "type": "int", "summary": "0 gets first parameter's domain, 1 gets second parameter's domain." } ], "returns": "The span count." }, { - "signature": "Surface[] Split(System.Int32 direction, System.Double parameter)", + "signature": "Surface[] Split(int direction, double parameter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -142233,12 +142397,12 @@ "parameters": [ { "name": "direction", - "type": "System.Int32", + "type": "int", "summary": "0 = The surface is split vertically. The \"west\" side is returned as the first surface in the array and the \"east\" side is returned as the second surface in the array. 1 = The surface is split horizontally. The \"south\" side is returned as the first surface in the array and the \"north\" side is returned as the second surface in the array" }, { "name": "parameter", - "type": "System.Double", + "type": "double", "summary": "value of constant parameter in interval returned by Domain(direction)" } ], @@ -142263,7 +142427,7 @@ "returns": "NurbsSurface on success, None on failure." }, { - "signature": "NurbsSurface ToNurbsSurface(System.Double tolerance, out System.Int32 accuracy)", + "signature": "NurbsSurface ToNurbsSurface(double tolerance, out int accuracy)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -142272,12 +142436,12 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "tolerance to use when creating NURBS representation." }, { "name": "accuracy", - "type": "System.Int32", + "type": "int", "summary": "0 = unable to create NURBS representation with desired accuracy. \n1 = success - returned NURBS parameterization matches the surface's to the desired accuracy. \n2 = success - returned NURBS point locus matches the surface's to the desired accuracy and the domain of the NURBS surface is correct. However, this surface's parameterization and the NURBS surface parameterization may not match to the desired accuracy. This situation happens when getting NURBS representations of surfaces that have a transcendental parameterization like spheres, cylinders, and cones." } ], @@ -142293,7 +142457,7 @@ "returns": "New transposed surface on success, None on failure." }, { - "signature": "Surface Transpose(System.Boolean inPlace)", + "signature": "Surface Transpose(bool inPlace)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -142323,7 +142487,7 @@ "returns": "SubSurface on success, None on failure." }, { - "signature": "System.Boolean TryGetCone(out Cone cone, System.Double tolerance)", + "signature": "bool TryGetCone(out Cone cone, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -142337,14 +142501,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "tolerance to use when checking." } ], "returns": "True if the surface is a portion of a cone." }, { - "signature": "System.Boolean TryGetCone(out Cone cone)", + "signature": "bool TryGetCone(out Cone cone)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -142360,7 +142524,7 @@ "returns": "True if the surface is a portion of a cone." }, { - "signature": "System.Boolean TryGetCylinder(out Cylinder cylinder, System.Double tolerance)", + "signature": "bool TryGetCylinder(out Cylinder cylinder, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -142375,14 +142539,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "tolerance to use when checking." } ], "returns": "True if the surface is a portion of a cylinder." }, { - "signature": "System.Boolean TryGetCylinder(out Cylinder cylinder)", + "signature": "bool TryGetCylinder(out Cylinder cylinder)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -142399,7 +142563,7 @@ "returns": "True if the surface is a portion of a cylinder." }, { - "signature": "System.Boolean TryGetFiniteCylinder(out Cylinder cylinder, System.Double tolerance)", + "signature": "bool TryGetFiniteCylinder(out Cylinder cylinder, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -142414,14 +142578,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "tolerance to use when checking." } ], "returns": "True if the surface is a portion of a cylinder." }, { - "signature": "System.Boolean TryGetPlane(out Plane plane, System.Double tolerance)", + "signature": "bool TryGetPlane(out Plane plane, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -142435,14 +142599,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "tolerance to use when checking." } ], "returns": "True if there is a plane such that the maximum distance from the surface to the plane is <= tolerance." }, { - "signature": "System.Boolean TryGetPlane(out Plane plane)", + "signature": "bool TryGetPlane(out Plane plane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -142458,7 +142622,7 @@ "returns": "True if there is a plane such that the maximum distance from the surface to the plane is <= RhinoMath.ZeroTolerance." }, { - "signature": "System.Boolean TryGetSphere(out Sphere sphere, System.Double tolerance)", + "signature": "bool TryGetSphere(out Sphere sphere, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -142472,14 +142636,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "tolerance to use when checking." } ], "returns": "True if the surface is a portion of a sphere." }, { - "signature": "System.Boolean TryGetSphere(out Sphere sphere)", + "signature": "bool TryGetSphere(out Sphere sphere)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -142495,7 +142659,7 @@ "returns": "True if the surface is a portion of a sphere." }, { - "signature": "System.Boolean TryGetTorus(out Torus torus, System.Double tolerance)", + "signature": "bool TryGetTorus(out Torus torus, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -142509,14 +142673,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "tolerance to use when checking." } ], "returns": "True if the surface is a portion of a torus." }, { - "signature": "System.Boolean TryGetTorus(out Torus torus)", + "signature": "bool TryGetTorus(out Torus torus)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -142532,82 +142696,82 @@ "returns": "True if the surface is a portion of a torus." }, { - "signature": "Surface VariableOffset(System.Double uMinvMin, System.Double uMinvMax, System.Double uMaxvMin, System.Double uMaxvMax, IEnumerable interiorParameters, IEnumerable interiorDistances, System.Double tolerance)", + "signature": "Surface VariableOffset(double uMinvMin, double uMinvMax, double uMaxvMin, double uMaxvMax, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Copies a surface so that all locations at the corners, and from specified interior locations, of the copied surface are specified distances from the original surface.", + "summary": "Copies a surface so that all locations at the corners of the copied surface are specified distances from the original surface.", "since": "6.13", "parameters": [ { "name": "uMinvMin", - "type": "System.Double", + "type": "double", "summary": "Offset distance at Domain(0).Min, Domain(1).Min." }, { "name": "uMinvMax", - "type": "System.Double", + "type": "double", "summary": "Offset distance at Domain(0).Min, Domain(1).Max." }, { "name": "uMaxvMin", - "type": "System.Double", + "type": "double", "summary": "Offset distance at Domain(0).Max, Domain(1).Min." }, { "name": "uMaxvMax", - "type": "System.Double", + "type": "double", "summary": "Offset distance at Domain(0).Max, Domain(1).Max." }, - { - "name": "interiorParameters", - "type": "IEnumerable", - "summary": "An array of interior UV parameters to offset from." - }, - { - "name": "interiorDistances", - "type": "IEnumerable", - "summary": ">An array of offset distances at the interior UV parameters." - }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The offset tolerance." } ], "returns": "The offset surface if successful, None otherwise." }, { - "signature": "Surface VariableOffset(System.Double uMinvMin, System.Double uMinvMax, System.Double uMaxvMin, System.Double uMaxvMax, System.Double tolerance)", + "signature": "Surface VariableOffset(double uMinvMin, double uMinvMax, double uMaxvMin, double uMaxvMax, IEnumerable interiorParameters, IEnumerable interiorDistances, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Copies a surface so that all locations at the corners of the copied surface are specified distances from the original surface.", + "summary": "Copies a surface so that all locations at the corners, and from specified interior locations, of the copied surface are specified distances from the original surface.", "since": "6.13", "parameters": [ { "name": "uMinvMin", - "type": "System.Double", + "type": "double", "summary": "Offset distance at Domain(0).Min, Domain(1).Min." }, { "name": "uMinvMax", - "type": "System.Double", + "type": "double", "summary": "Offset distance at Domain(0).Min, Domain(1).Max." }, { "name": "uMaxvMin", - "type": "System.Double", + "type": "double", "summary": "Offset distance at Domain(0).Max, Domain(1).Min." }, { "name": "uMaxvMax", - "type": "System.Double", + "type": "double", "summary": "Offset distance at Domain(0).Max, Domain(1).Max." }, + { + "name": "interiorParameters", + "type": "IEnumerable", + "summary": "An array of interior UV parameters to offset from." + }, + { + "name": "interiorDistances", + "type": "IEnumerable", + "summary": ">An array of offset distances at the interior UV parameters." + }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The offset tolerance." } ], @@ -142675,7 +142839,7 @@ ], "methods": [ { - "signature": "Vector3d Direction(System.Int32 direction)", + "signature": "Vector3d Direction(int direction)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -142684,14 +142848,14 @@ "parameters": [ { "name": "direction", - "type": "System.Int32", + "type": "int", "summary": "Direction index, valid values are 0 and 1." } ], "returns": "The specified direction vector." }, { - "signature": "System.Double Kappa(System.Int32 direction)", + "signature": "double Kappa(int direction)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -142700,14 +142864,14 @@ "parameters": [ { "name": "direction", - "type": "System.Int32", + "type": "int", "summary": "Kappa index, valid values are 0 and 1." } ], "returns": "The specified kappa value." }, { - "signature": "Circle OsculatingCircle(System.Int32 direction)", + "signature": "Circle OsculatingCircle(int direction)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -142716,7 +142880,7 @@ "parameters": [ { "name": "direction", - "type": "System.Int32", + "type": "int", "summary": "Direction index, valid values are 0 and 1." } ], @@ -142758,7 +142922,7 @@ ], "methods": [ { - "signature": "System.Boolean CreateG2ChordalQuinticFilletSrf(BrepFace faceA, Point2d uvA, BrepFace faceB, Point2d uvB, System.Double radius, System.Double tolerance, List trimmedBrepsA, List trimmedBrepsB, System.Int32 rail_degree, System.Boolean bTrim, System.Boolean bExtend, List Fillets)", + "signature": "bool CreateG2ChordalQuinticFilletSrf(BrepFace faceA, Point2d uvA, BrepFace faceB, Point2d uvB, double radius, double tolerance, List trimmedBrepsA, List trimmedBrepsB, int rail_degree, bool bTrim, bool bExtend, List Fillets)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -142787,12 +142951,12 @@ }, { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "The radius of the fillet" }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use in fitting a solution" }, { @@ -142807,17 +142971,17 @@ }, { "name": "rail_degree", - "type": "System.Int32", + "type": "int", "summary": "the degree of the rail curve" }, { "name": "bTrim", - "type": "System.Boolean", + "type": "bool", "summary": "if True, trim the faces and retuen those results in resultsA and resultsB" }, { "name": "bExtend", - "type": "System.Boolean", + "type": "bool", "summary": "if True and if one input surface is longer than the other, the fillet surface is extended to the input surface edges" }, { @@ -142829,7 +142993,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean CreateNonRationalCubicArcsFilletSrf(BrepFace faceA, Point2d uvA, BrepFace faceB, Point2d uvB, System.Double radius, System.Double tolerance, List trimmedBrepsA, List trimmedBrepsB, System.Int32 rail_degree, System.Boolean bTrim, System.Boolean bExtend, List Fillets)", + "signature": "bool CreateNonRationalCubicArcsFilletSrf(BrepFace faceA, Point2d uvA, BrepFace faceB, Point2d uvB, double radius, double tolerance, List trimmedBrepsA, List trimmedBrepsB, int rail_degree, bool bTrim, bool bExtend, List Fillets)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -142858,12 +143022,12 @@ }, { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "The radius of the fillet" }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use in fitting a solution" }, { @@ -142878,17 +143042,17 @@ }, { "name": "rail_degree", - "type": "System.Int32", + "type": "int", "summary": "the degree of the rail curve" }, { "name": "bTrim", - "type": "System.Boolean", + "type": "bool", "summary": "if True, trim the faces and retuen those results in resultsA and resultsB" }, { "name": "bExtend", - "type": "System.Boolean", + "type": "bool", "summary": "if True and if one input surface is longer than the other, the fillet surface is extended to the input surface edges" }, { @@ -142900,7 +143064,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean CreateNonRationalCubicFilletSrf(BrepFace faceA, Point2d uvA, BrepFace faceB, Point2d uvB, System.Double radius, System.Double tolerance, List trimmedBrepsA, List trimmedBrepsB, System.Int32 rail_degree, System.Double TanSlider, System.Boolean bTrim, System.Boolean bExtend, List Fillets)", + "signature": "bool CreateNonRationalCubicFilletSrf(BrepFace faceA, Point2d uvA, BrepFace faceB, Point2d uvB, double radius, double tolerance, List trimmedBrepsA, List trimmedBrepsB, int rail_degree, double TanSlider, bool bTrim, bool bExtend, List Fillets)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -142929,12 +143093,12 @@ }, { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "The radius of the fillet" }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use in fitting a solution" }, { @@ -142949,22 +143113,22 @@ }, { "name": "rail_degree", - "type": "System.Int32", + "type": "int", "summary": "the degree of the rail curve" }, { "name": "TanSlider", - "type": "System.Double", + "type": "double", "summary": "A number between -0.95 and 0.95 indicating how far to push the tangent control points toward or away from the theoretical quadratic middle control point" }, { "name": "bTrim", - "type": "System.Boolean", + "type": "bool", "summary": "if True, trim the faces and retuen those results in resultsA and resultsB" }, { "name": "bExtend", - "type": "System.Boolean", + "type": "bool", "summary": "if True and if one input surface is longer than the other, the fillet surface is extended to the input surface edges" }, { @@ -142975,7 +143139,7 @@ ] }, { - "signature": "System.Boolean CreateNonRationalQuarticArcsFilletSrf(BrepFace faceA, Point2d uvA, BrepFace faceB, Point2d uvB, System.Double radius, System.Double tolerance, List trimmedBrepsA, List trimmedBrepsB, System.Int32 rail_degree, System.Boolean bTrim, System.Boolean bExtend, List Fillets)", + "signature": "bool CreateNonRationalQuarticArcsFilletSrf(BrepFace faceA, Point2d uvA, BrepFace faceB, Point2d uvB, double radius, double tolerance, List trimmedBrepsA, List trimmedBrepsB, int rail_degree, bool bTrim, bool bExtend, List Fillets)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -143004,12 +143168,12 @@ }, { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "The radius of the fillet" }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use in fitting a solution" }, { @@ -143024,17 +143188,17 @@ }, { "name": "rail_degree", - "type": "System.Int32", + "type": "int", "summary": "the degree of the rail curve" }, { "name": "bTrim", - "type": "System.Boolean", + "type": "bool", "summary": "if True, trim the faces and retuen those results in resultsA and resultsB" }, { "name": "bExtend", - "type": "System.Boolean", + "type": "bool", "summary": "if True and if one input surface is longer than the other, the fillet surface is extended to the input surface edges" }, { @@ -143046,7 +143210,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean CreateNonRationalQuarticFilletSrf(BrepFace faceA, Point2d uvA, BrepFace faceB, Point2d uvB, System.Double radius, System.Double tolerance, List trimmedBrepsA, List trimmedBrepsB, System.Int32 rail_degree, System.Double TanSlider, System.Double InnerSlider, System.Boolean bTrim, System.Boolean bExtend, List Fillets)", + "signature": "bool CreateNonRationalQuarticFilletSrf(BrepFace faceA, Point2d uvA, BrepFace faceB, Point2d uvB, double radius, double tolerance, List trimmedBrepsA, List trimmedBrepsB, int rail_degree, double TanSlider, double InnerSlider, bool bTrim, bool bExtend, List Fillets)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -143075,12 +143239,12 @@ }, { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "The radius of the fillet" }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use in fitting a solution" }, { @@ -143095,27 +143259,27 @@ }, { "name": "rail_degree", - "type": "System.Int32", + "type": "int", "summary": "the degree of the rail curve" }, { "name": "TanSlider", - "type": "System.Double", + "type": "double", "summary": "A number between -0.95 and 0.95 indicating how far to push the tangent control points toward or away from the theoretical quadratic middle control point" }, { "name": "InnerSlider", - "type": "System.Double", + "type": "double", "summary": "A number between -0.95 and 0.95 indicating how far to push the inner control point toward or away from the theoretical quadratic middle control point" }, { "name": "bTrim", - "type": "System.Boolean", + "type": "bool", "summary": "if True, trim the faces and retuen those results in resultsA and resultsB" }, { "name": "bExtend", - "type": "System.Boolean", + "type": "bool", "summary": "if True and if one input surface is longer than the other, the fillet surface is extended to the input surface edges" }, { @@ -143126,7 +143290,7 @@ ] }, { - "signature": "System.Boolean CreateNonRationalQuinticArcsFilletSrf(BrepFace faceA, Point2d uvA, BrepFace faceB, Point2d uvB, System.Double radius, System.Double tolerance, List trimmedBrepsA, List trimmedBrepsB, System.Int32 rail_degree, System.Boolean bTrim, System.Boolean bExtend, List Fillets)", + "signature": "bool CreateNonRationalQuinticArcsFilletSrf(BrepFace faceA, Point2d uvA, BrepFace faceB, Point2d uvB, double radius, double tolerance, List trimmedBrepsA, List trimmedBrepsB, int rail_degree, bool bTrim, bool bExtend, List Fillets)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -143155,12 +143319,12 @@ }, { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "The radius of the fillet" }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use in fitting a solution" }, { @@ -143175,17 +143339,17 @@ }, { "name": "rail_degree", - "type": "System.Int32", + "type": "int", "summary": "the degree of the rail curve" }, { "name": "bTrim", - "type": "System.Boolean", + "type": "bool", "summary": "if True, trim the faces and retuen those results in resultsA and resultsB" }, { "name": "bExtend", - "type": "System.Boolean", + "type": "bool", "summary": "if True and if one input surface is longer than the other, the fillet surface is extended to the input surface edges" }, { @@ -143197,7 +143361,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean CreateNonRationalQuinticFilletSrf(BrepFace faceA, Point2d uvA, BrepFace faceB, Point2d uvB, System.Double radius, System.Double tolerance, List trimmedBrepsA, List trimmedBrepsB, System.Int32 rail_degree, System.Double TanSlider, System.Double InnerSlider, System.Boolean bTrim, System.Boolean bExtend, List Fillets)", + "signature": "bool CreateNonRationalQuinticFilletSrf(BrepFace faceA, Point2d uvA, BrepFace faceB, Point2d uvB, double radius, double tolerance, List trimmedBrepsA, List trimmedBrepsB, int rail_degree, double TanSlider, double InnerSlider, bool bTrim, bool bExtend, List Fillets)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -143226,12 +143390,12 @@ }, { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "The radius of the fillet" }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use in fitting a solution" }, { @@ -143246,27 +143410,27 @@ }, { "name": "rail_degree", - "type": "System.Int32", + "type": "int", "summary": "the degree of the rail curve" }, { "name": "TanSlider", - "type": "System.Double", + "type": "double", "summary": "A number between -0.95 and 0.95 indicating how far to push the tangent control points toward or away from the theoretical quadratic middle control point" }, { "name": "InnerSlider", - "type": "System.Double", + "type": "double", "summary": "A number between -0.95 and 0.95 indicating how far to push the inner control points toward or away from the theoretical quadratic middle control point" }, { "name": "bTrim", - "type": "System.Boolean", + "type": "bool", "summary": "if True, trim the faces and retuen those results in resultsA and resultsB" }, { "name": "bExtend", - "type": "System.Boolean", + "type": "bool", "summary": "if True and if one input surface is longer than the other, the fillet surface is extended to the input surface edges" }, { @@ -143278,7 +143442,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean CreateRationalArcsFilletSrf(BrepFace faceA, Point2d uvA, BrepFace faceB, Point2d uvB, System.Double radius, System.Double tolerance, List trimmedBrepsA, List trimmedBrepsB, System.Int32 rail_degree, System.Boolean bTrim, System.Boolean bExtend, List Fillets)", + "signature": "bool CreateRationalArcsFilletSrf(BrepFace faceA, Point2d uvA, BrepFace faceB, Point2d uvB, double radius, double tolerance, List trimmedBrepsA, List trimmedBrepsB, int rail_degree, bool bTrim, bool bExtend, List Fillets)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -143307,12 +143471,12 @@ }, { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "The radius of the fillet" }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "Tolerance to use in fitting a solution" }, { @@ -143327,17 +143491,17 @@ }, { "name": "rail_degree", - "type": "System.Int32", + "type": "int", "summary": "the degree of the rail curve" }, { "name": "bTrim", - "type": "System.Boolean", + "type": "bool", "summary": "if True, trim the faces and retuen those results in resultsA and resultsB" }, { "name": "bExtend", - "type": "System.Boolean", + "type": "bool", "summary": "if True and if one input surface is longer than the other, the fillet surface is extended to the input surface edges" }, { @@ -143349,7 +143513,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean ChangeFilletRadius(System.Double radius)", + "signature": "bool ChangeFilletRadius(double radius)", "modifiers": ["protected"], "protected": true, "virtual": false, @@ -143357,14 +143521,14 @@ "parameters": [ { "name": "radius", - "type": "System.Double", + "type": "double", "summary": "The new radius" } ], "returns": "True if successful" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -143372,7 +143536,7 @@ "since": "7.9" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -143380,13 +143544,13 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] }, { - "signature": "System.Boolean G2ChordalQuintic(System.Int32 railDegree, System.Boolean bExtend, List Fillets)", + "signature": "bool G2ChordalQuintic(int railDegree, bool bExtend, List Fillets)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -143395,12 +143559,12 @@ "parameters": [ { "name": "railDegree", - "type": "System.Int32", + "type": "int", "summary": "The degree of the rail" }, { "name": "bExtend", - "type": "System.Boolean", + "type": "bool", "summary": "If true, when one input surface is longer than the other, the fillet surface is extended to the input surface edges." }, { @@ -143412,7 +143576,7 @@ "returns": "True if successful" }, { - "signature": "System.Boolean IsInitialized()", + "signature": "bool IsInitialized()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -143420,7 +143584,7 @@ "since": "8.0" }, { - "signature": "System.Boolean NonRationalCubic(System.Int32 railDegree, System.Double TanSlider, System.Boolean bExtend, List Fillets)", + "signature": "bool NonRationalCubic(int railDegree, double TanSlider, bool bExtend, List Fillets)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -143429,17 +143593,17 @@ "parameters": [ { "name": "railDegree", - "type": "System.Int32", + "type": "int", "summary": "The degree of the rail" }, { "name": "TanSlider", - "type": "System.Double", + "type": "double", "summary": "A number from -1 to 1 indicating how far towards the theoretical rational midpoint to adjust the tangent control points." }, { "name": "bExtend", - "type": "System.Boolean", + "type": "bool", "summary": "If true, when one input surface is longer than the other, the fillet surface is extended to the input surface edges." }, { @@ -143451,7 +143615,7 @@ "returns": "True if successful" }, { - "signature": "System.Boolean NonRationalCubicArcs(System.Int32 railDegree, System.Boolean bExtend, List Fillets)", + "signature": "bool NonRationalCubicArcs(int railDegree, bool bExtend, List Fillets)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -143460,12 +143624,12 @@ "parameters": [ { "name": "railDegree", - "type": "System.Int32", + "type": "int", "summary": "The degree of the rail" }, { "name": "bExtend", - "type": "System.Boolean", + "type": "bool", "summary": "If true, when one input surface is longer than the other, the fillet surface is extended to the input surface edges." }, { @@ -143477,7 +143641,7 @@ "returns": "True if successful" }, { - "signature": "System.Boolean NonRationalQuartic(System.Int32 railDegree, System.Double TanSlider, System.Double InnerSlider, System.Boolean bExtend, List Fillets)", + "signature": "bool NonRationalQuartic(int railDegree, double TanSlider, double InnerSlider, bool bExtend, List Fillets)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -143486,22 +143650,22 @@ "parameters": [ { "name": "railDegree", - "type": "System.Int32", + "type": "int", "summary": "The degree of the rail" }, { "name": "TanSlider", - "type": "System.Double", + "type": "double", "summary": "A number from -1 to 1 indicating how far towards the theoretical rational midpoint to adjust the tangent control points." }, { "name": "InnerSlider", - "type": "System.Double", + "type": "double", "summary": "A number from -1 to 1 indicating how far towards the theoretical rational midpoint to adjust the inner control points." }, { "name": "bExtend", - "type": "System.Boolean", + "type": "bool", "summary": "If true, when one input surface is longer than the other, the fillet surface is extended to the input surface edges." }, { @@ -143513,7 +143677,7 @@ "returns": "True if successful" }, { - "signature": "System.Boolean NonRationalQuarticArcs(System.Int32 railDegree, System.Boolean bExtend, List Fillets)", + "signature": "bool NonRationalQuarticArcs(int railDegree, bool bExtend, List Fillets)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -143522,12 +143686,12 @@ "parameters": [ { "name": "railDegree", - "type": "System.Int32", + "type": "int", "summary": "The degree of the rail" }, { "name": "bExtend", - "type": "System.Boolean", + "type": "bool", "summary": "If true, when one input surface is longer than the other, the fillet surface is extended to the input surface edges." }, { @@ -143539,7 +143703,7 @@ "returns": "True if successful" }, { - "signature": "System.Boolean NonRationalQuintic(System.Int32 railDegree, System.Double TanSlider, System.Double InnerSlider, System.Boolean bExtend, List Fillets)", + "signature": "bool NonRationalQuintic(int railDegree, double TanSlider, double InnerSlider, bool bExtend, List Fillets)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -143548,22 +143712,22 @@ "parameters": [ { "name": "railDegree", - "type": "System.Int32", + "type": "int", "summary": "The degree of the rail" }, { "name": "TanSlider", - "type": "System.Double", + "type": "double", "summary": "A number from -1 to 1 indicating how far towards the theoretical rational midpoint to adjust the tangent control points." }, { "name": "InnerSlider", - "type": "System.Double", + "type": "double", "summary": "A number from -1 to 1 indicating how far towards the theoretical rational midpoint to adjust the inner control points." }, { "name": "bExtend", - "type": "System.Boolean", + "type": "bool", "summary": "If true, when one input surface is longer than the other, the fillet surface is extended to the input surface edges." }, { @@ -143575,7 +143739,7 @@ "returns": "True if successful" }, { - "signature": "System.Boolean NonRationalQuinticArcs(System.Int32 railDegree, System.Boolean bExtend, List Fillets)", + "signature": "bool NonRationalQuinticArcs(int railDegree, bool bExtend, List Fillets)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -143584,12 +143748,12 @@ "parameters": [ { "name": "railDegree", - "type": "System.Int32", + "type": "int", "summary": "The degree of the rail" }, { "name": "bExtend", - "type": "System.Boolean", + "type": "bool", "summary": "If true, when one input surface is longer than the other, the fillet surface is extended to the input surface edges." }, { @@ -143601,7 +143765,7 @@ "returns": "True if successful" }, { - "signature": "System.Boolean RationalArcs(System.Int32 railDegree, System.Boolean bExtend, List Fillets)", + "signature": "bool RationalArcs(int railDegree, bool bExtend, List Fillets)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -143610,12 +143774,12 @@ "parameters": [ { "name": "railDegree", - "type": "System.Int32", + "type": "int", "summary": "The degree of the rail" }, { "name": "bExtend", - "type": "System.Boolean", + "type": "bool", "summary": "If true, when one input surface is longer than the other, the fillet surface is extended to the input surface edges." }, { @@ -143627,7 +143791,7 @@ "returns": "True if successful" }, { - "signature": "System.Boolean TrimBreps(System.Boolean bExtend, List TrimmedBreps0, List TrimmedBreps1)", + "signature": "bool TrimBreps(bool bExtend, List TrimmedBreps0, List TrimmedBreps1)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -143832,7 +143996,7 @@ ], "methods": [ { - "signature": "Brep[] PerformSweep(Curve rail, Curve crossSection, System.Double crossSectionParameter)", + "signature": "Brep[] PerformSweep(Curve rail, Curve crossSection, double crossSectionParameter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -143860,84 +144024,84 @@ "since": "5.0" }, { - "signature": "Brep[] PerformSweepRebuild(Curve rail, Curve crossSection, System.Double crossSectionParameter, System.Int32 rebuildCount)", + "signature": "Brep[] PerformSweepRebuild(Curve rail, Curve crossSection, double crossSectionParameter, int rebuildCount)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "Brep[] PerformSweepRebuild(Curve rail, Curve crossSection, System.Int32 rebuildCount)", + "signature": "Brep[] PerformSweepRebuild(Curve rail, Curve crossSection, int rebuildCount)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "Brep[] PerformSweepRebuild(Curve rail, IEnumerable crossSections, IEnumerable crossSectionParameters, System.Int32 rebuildCount)", + "signature": "Brep[] PerformSweepRebuild(Curve rail, IEnumerable crossSections, IEnumerable crossSectionParameters, int rebuildCount)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "Brep[] PerformSweepRebuild(Curve rail, IEnumerable crossSections, System.Int32 rebuildCount)", + "signature": "Brep[] PerformSweepRebuild(Curve rail, IEnumerable crossSections, int rebuildCount)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "Brep[] PerformSweepRefit(Curve rail, Curve crossSection, System.Double crossSectionParameter, System.Double refitTolerance)", + "signature": "Brep[] PerformSweepRefit(Curve rail, Curve crossSection, double crossSectionParameter, double refitTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "Brep[] PerformSweepRefit(Curve rail, Curve crossSection, System.Double refitTolerance)", + "signature": "Brep[] PerformSweepRefit(Curve rail, Curve crossSection, double refitTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "Brep[] PerformSweepRefit(Curve rail, IEnumerable crossSections, IEnumerable crossSectionParameters, System.Double refitTolerance)", + "signature": "Brep[] PerformSweepRefit(Curve rail, IEnumerable crossSections, double refitTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "Brep[] PerformSweepRefit(Curve rail, IEnumerable crossSections, System.Double refitTolerance)", + "signature": "Brep[] PerformSweepRefit(Curve rail, IEnumerable crossSections, IEnumerable crossSectionParameters, double refitTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void SetRoadlikeUpDirection(Vector3d up)", + "signature": "void SetRoadlikeUpDirection(Vector3d up)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void SetToRoadlikeFront()", + "signature": "void SetToRoadlikeFront()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void SetToRoadlikeRight()", + "signature": "void SetToRoadlikeRight()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void SetToRoadlikeTop()", + "signature": "void SetToRoadlikeTop()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -144048,7 +144212,7 @@ ], "methods": [ { - "signature": "Brep[] PerformSweep(Curve rail1, Curve rail2, Curve crossSection, System.Double crossSectionParameterRail1, System.Double crossSectionParameterRail2)", + "signature": "Brep[] PerformSweep(Curve rail1, Curve rail2, Curve crossSection, double crossSectionParameterRail1, double crossSectionParameterRail2)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -144072,12 +144236,12 @@ }, { "name": "crossSectionParameterRail1", - "type": "System.Double", + "type": "double", "summary": "Curve parameter on first rail curve. Unused if UseLegacySweeper is true." }, { "name": "crossSectionParameterRail2", - "type": "System.Double", + "type": "double", "summary": "Curve parameter on second rail curve. Unused if UseLegacySweeper is true." } ], @@ -144172,7 +144336,7 @@ "returns": "Array of Brep sweep results." }, { - "signature": "Brep[] PerformSweepRebuild(Curve rail1, Curve rail2, Curve crossSection, System.Double crossSectionParameterRail1, System.Double crossSectionParameterRail2, System.Int32 rebuildCount)", + "signature": "Brep[] PerformSweepRebuild(Curve rail1, Curve rail2, Curve crossSection, double crossSectionParameterRail1, double crossSectionParameterRail2, int rebuildCount)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -144196,24 +144360,24 @@ }, { "name": "crossSectionParameterRail1", - "type": "System.Double", + "type": "double", "summary": "Curve parameter on first rail curve. Unused if UseLegacySweeper is true." }, { "name": "crossSectionParameterRail2", - "type": "System.Double", + "type": "double", "summary": "Curve parameter on second rail curve. Unused if UseLegacySweeper is true." }, { "name": "rebuildCount", - "type": "System.Int32", + "type": "int", "summary": "Rebuild point count." } ], "returns": "Array of Brep sweep results." }, { - "signature": "Brep[] PerformSweepRebuild(Curve rail1, Curve rail2, Curve crossSection, System.Int32 rebuildCount)", + "signature": "Brep[] PerformSweepRebuild(Curve rail1, Curve rail2, Curve crossSection, int rebuildCount)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -144237,14 +144401,14 @@ }, { "name": "rebuildCount", - "type": "System.Int32", + "type": "int", "summary": "Rebuild point count." } ], "returns": "Array of Brep sweep results." }, { - "signature": "Brep[] PerformSweepRebuild(Curve rail1, Curve rail2, IEnumerable crossSections, IEnumerable crossSectionParametersRail1, IEnumerable crossSectionParametersRail2, System.Int32 rebuildCount)", + "signature": "Brep[] PerformSweepRebuild(Curve rail1, Curve rail2, IEnumerable crossSections, IEnumerable crossSectionParametersRail1, IEnumerable crossSectionParametersRail2, int rebuildCount)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -144278,14 +144442,14 @@ }, { "name": "rebuildCount", - "type": "System.Int32", + "type": "int", "summary": "Rebuild point count." } ], "returns": "Array of Brep sweep results." }, { - "signature": "Brep[] PerformSweepRebuild(Curve rail1, Curve rail2, IEnumerable crossSections, System.Int32 rebuildCount)", + "signature": "Brep[] PerformSweepRebuild(Curve rail1, Curve rail2, IEnumerable crossSections, int rebuildCount)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -144309,14 +144473,14 @@ }, { "name": "rebuildCount", - "type": "System.Int32", + "type": "int", "summary": "Rebuild point count." } ], "returns": "Array of Brep sweep results." }, { - "signature": "Brep[] PerformSweepRefit(Curve rail1, Curve rail2, Curve crossSection, System.Double crossSectionParameterRail1, System.Double crossSectionParameterRail2, System.Double refitTolerance)", + "signature": "Brep[] PerformSweepRefit(Curve rail1, Curve rail2, Curve crossSection, double crossSectionParameterRail1, double crossSectionParameterRail2, double refitTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -144340,24 +144504,24 @@ }, { "name": "crossSectionParameterRail1", - "type": "System.Double", + "type": "double", "summary": "Curve parameter on first rail curve. Unused if UseLegacySweeper is true." }, { "name": "crossSectionParameterRail2", - "type": "System.Double", + "type": "double", "summary": "Curve parameter on second rail curve. Unused if UseLegacySweeper is true." }, { "name": "refitTolerance", - "type": "System.Double", + "type": "double", "summary": "Refit tolerance." } ], "returns": "Array of Brep sweep results." }, { - "signature": "Brep[] PerformSweepRefit(Curve rail1, Curve rail2, Curve crossSection, System.Double refitTolerance)", + "signature": "Brep[] PerformSweepRefit(Curve rail1, Curve rail2, Curve crossSection, double refitTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -144381,14 +144545,14 @@ }, { "name": "refitTolerance", - "type": "System.Double", + "type": "double", "summary": "Refit tolerance." } ], "returns": "Array of Brep sweep results." }, { - "signature": "Brep[] PerformSweepRefit(Curve rail1, Curve rail2, IEnumerable crossSections, IEnumerable crossSectionParametersRail1, IEnumerable crossSectionParametersRail2, System.Double refitTolerance)", + "signature": "Brep[] PerformSweepRefit(Curve rail1, Curve rail2, IEnumerable crossSections, double refitTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -144410,26 +144574,16 @@ "type": "IEnumerable", "summary": "Shape curves." }, - { - "name": "crossSectionParametersRail1", - "type": "IEnumerable", - "summary": "Curve parameters on first rail curve. Unused if UseLegacySweeper is true." - }, - { - "name": "crossSectionParametersRail2", - "type": "IEnumerable", - "summary": "Curve parameters on second rail curve. Unused if UseLegacySweeper is true." - }, { "name": "refitTolerance", - "type": "System.Double", + "type": "double", "summary": "Refit tolerance." } ], "returns": "Array of Brep sweep results." }, { - "signature": "Brep[] PerformSweepRefit(Curve rail1, Curve rail2, IEnumerable crossSections, System.Double refitTolerance)", + "signature": "Brep[] PerformSweepRefit(Curve rail1, Curve rail2, IEnumerable crossSections, IEnumerable crossSectionParametersRail1, IEnumerable crossSectionParametersRail2, double refitTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -144451,9 +144605,19 @@ "type": "IEnumerable", "summary": "Shape curves." }, + { + "name": "crossSectionParametersRail1", + "type": "IEnumerable", + "summary": "Curve parameters on first rail curve. Unused if UseLegacySweeper is true." + }, + { + "name": "crossSectionParametersRail2", + "type": "IEnumerable", + "summary": "Curve parameters on second rail curve. Unused if UseLegacySweeper is true." + }, { "name": "refitTolerance", - "type": "System.Double", + "type": "double", "summary": "Refit tolerance." } ], @@ -144485,7 +144649,7 @@ "parameters": [ { "name": "text", - "type": "System.String", + "type": "string", "summary": "Text." }, { @@ -144615,7 +144779,7 @@ ], "methods": [ { - "signature": "TextEntity Create(System.String text, Plane plane, DimensionStyle style, System.Boolean wrapped, System.Double rectWidth, System.Double rotationRadians)", + "signature": "TextEntity Create(string text, Plane plane, DimensionStyle style, bool wrapped, double rectWidth, double rotationRadians)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -144623,7 +144787,7 @@ "since": "6.0" }, { - "signature": "TextEntity CreateWithRichText(System.String richTextString, Plane plane, DimensionStyle style, System.Boolean wrapped, System.Double rectWidth, System.Double rotationRadians)", + "signature": "TextEntity CreateWithRichText(string richTextString, Plane plane, DimensionStyle style, bool wrapped, double rectWidth, double rotationRadians)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -144631,7 +144795,7 @@ "since": "6.0" }, { - "signature": "Curve[] CreateCurves(DimensionStyle dimstyle, System.Boolean allowOpen, System.Double smallCapsScale, System.Double spacing)", + "signature": "Curve[] CreateCurves(DimensionStyle dimstyle, bool allowOpen, double smallCapsScale, double spacing)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -144645,24 +144809,24 @@ }, { "name": "allowOpen", - "type": "System.Boolean", + "type": "bool", "summary": "Set to True to prevent forced closing of open curves retrieved from glyphs." }, { "name": "smallCapsScale", - "type": "System.Double", + "type": "double", "summary": "Set to create small caps out of lower case letters." }, { "name": "spacing", - "type": "System.Double", + "type": "double", "summary": "Set to add additional spacing between glyph output." } ], "returns": "An array of curves that forms the outline or content of this text entity." }, { - "signature": "System.Collections.Generic.List CreateCurvesGrouped(DimensionStyle dimstyle, System.Boolean allowOpen, System.Double smallCapsScale, System.Double spacing)", + "signature": "System.Collections.Generic.List CreateCurvesGrouped(DimensionStyle dimstyle, bool allowOpen, double smallCapsScale, double spacing)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -144676,23 +144840,23 @@ }, { "name": "allowOpen", - "type": "System.Boolean", + "type": "bool", "summary": "Set to True to prevent forced closing of open curves retrieved from glyphs." }, { "name": "smallCapsScale", - "type": "System.Double", + "type": "double", "summary": "" }, { "name": "spacing", - "type": "System.Double", + "type": "double", "summary": "" } ] }, { - "signature": "Extrusion[] CreateExtrusions(DimensionStyle dimstyle, System.Double height, System.Double smallCapsScale, System.Double spacing)", + "signature": "Extrusion[] CreateExtrusions(DimensionStyle dimstyle, double height, double smallCapsScale, double spacing)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -144706,24 +144870,24 @@ }, { "name": "height", - "type": "System.Double", + "type": "double", "summary": "Height in direction perpendicular to plane of text." }, { "name": "smallCapsScale", - "type": "System.Double", + "type": "double", "summary": "Set to create small caps out of lower case letters." }, { "name": "spacing", - "type": "System.Double", + "type": "double", "summary": "Set to add additional spacing between glyph output." } ], "returns": "An array of planar breps." }, { - "signature": "System.Collections.Generic.List CreateExtrusionsGrouped(DimensionStyle dimstyle, System.Double smallCapsScale, System.Double height, System.Double spacing)", + "signature": "System.Collections.Generic.List CreateExtrusionsGrouped(DimensionStyle dimstyle, double smallCapsScale, double height, double spacing)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -144731,7 +144895,7 @@ "since": "8.0" }, { - "signature": "Brep[] CreatePolySurfaces(DimensionStyle dimstyle, System.Double height, System.Double smallCapsScale, System.Double spacing)", + "signature": "Brep[] CreatePolySurfaces(DimensionStyle dimstyle, double height, double smallCapsScale, double spacing)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -144745,24 +144909,24 @@ }, { "name": "height", - "type": "System.Double", + "type": "double", "summary": "Height in direction perpendicular to plane of text." }, { "name": "smallCapsScale", - "type": "System.Double", + "type": "double", "summary": "Set to create small caps out of lower case letters." }, { "name": "spacing", - "type": "System.Double", + "type": "double", "summary": "Set to add additional spacing between glyph output." } ], "returns": "An array of planar breps." }, { - "signature": "System.Collections.Generic.List CreatePolysurfacesGrouped(DimensionStyle dimstyle, System.Double smallCapsScale, System.Double height, System.Double spacing)", + "signature": "System.Collections.Generic.List CreatePolysurfacesGrouped(DimensionStyle dimstyle, double smallCapsScale, double height, double spacing)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -144770,7 +144934,7 @@ "since": "8.0" }, { - "signature": "Brep[] CreateSurfaces(DimensionStyle dimstyle, System.Double smallCapsScale, System.Double spacing)", + "signature": "Brep[] CreateSurfaces(DimensionStyle dimstyle, double smallCapsScale, double spacing)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -144784,19 +144948,19 @@ }, { "name": "smallCapsScale", - "type": "System.Double", + "type": "double", "summary": "Set to create small caps out of lower case letters." }, { "name": "spacing", - "type": "System.Double", + "type": "double", "summary": "Set to add additional spacing between glyph output." } ], "returns": "An array of planar breps." }, { - "signature": "System.Collections.Generic.List CreateSurfacesGrouped(DimensionStyle dimstyle, System.Double smallCapsScale, System.Double spacing)", + "signature": "System.Collections.Generic.List CreateSurfacesGrouped(DimensionStyle dimstyle, double smallCapsScale, double spacing)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -144813,7 +144977,7 @@ "returns": "An array of curves that forms the outline or content of this text entity." }, { - "signature": "Transform GetTextTransform(System.Double textscale, DimensionStyle dimstyle)", + "signature": "Transform GetTextTransform(double textscale, DimensionStyle dimstyle)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -144821,7 +144985,7 @@ "since": "6.0" }, { - "signature": "System.Boolean Transform(Transform transform, DimensionStyle style)", + "signature": "bool Transform(Transform transform, DimensionStyle style)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -145043,12 +145207,12 @@ }, { "name": "majorRadius", - "type": "System.Double", + "type": "double", "summary": "Radius of circle that lies at the heart of the torus." }, { "name": "minorRadius", - "type": "System.Double", + "type": "double", "summary": "Radius of torus section." } ] @@ -145103,7 +145267,7 @@ ], "methods": [ { - "signature": "System.Boolean EpsilonEquals(Torus other, System.Double epsilon)", + "signature": "bool EpsilonEquals(Torus other, double epsilon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -145155,7 +145319,7 @@ "parameters": [ { "name": "diagonalValue", - "type": "System.Double", + "type": "double", "summary": "Value to assign to all diagonal cells except M33 which is set to 1.0." } ] @@ -145519,7 +145683,7 @@ "returns": "A transformation matrix which orients geometry from one coordinate system to another on success. Transform.Unset on failure." }, { - "signature": "Transform Diagonal(System.Double d0, System.Double d1, System.Double d2)", + "signature": "Transform Diagonal(double d0, double d1, double d2)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -145528,17 +145692,17 @@ "parameters": [ { "name": "d0", - "type": "System.Double", + "type": "double", "summary": "Transform.M00 value." }, { "name": "d1", - "type": "System.Double", + "type": "double", "summary": "Transform.M11 value." }, { "name": "d2", - "type": "System.Double", + "type": "double", "summary": "Transform.M22 value." } ], @@ -145677,17 +145841,27 @@ "returns": "Projection transformation or identity transformation if projection could not be calculated." }, { - "signature": "Transform Rotation(System.Double angleRadians, Point3d rotationCenter)", + "signature": "Transform Rotation(double sinAngle, double cosAngle, Vector3d rotationAxis, Point3d rotationCenter)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "summary": "Constructs a new rotation transformation with specified angle and rotation center. The axis of rotation is Vector3d.ZAxis .", + "summary": "Constructs a new rotation transformation with specified angle, rotation center and rotation axis.", "since": "5.0", "parameters": [ { - "name": "angleRadians", - "type": "System.Double", - "summary": "Rotation angle in radians." + "name": "sinAngle", + "type": "double", + "summary": "Sine of the rotation angle." + }, + { + "name": "cosAngle", + "type": "double", + "summary": "Cosine of the rotation angle." + }, + { + "name": "rotationAxis", + "type": "Vector3d", + "summary": "3D unit axis of rotation." }, { "name": "rotationCenter", @@ -145698,27 +145872,17 @@ "returns": "A rotation transformation matrix." }, { - "signature": "Transform Rotation(System.Double sinAngle, System.Double cosAngle, Vector3d rotationAxis, Point3d rotationCenter)", + "signature": "Transform Rotation(double angleRadians, Point3d rotationCenter)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "summary": "Constructs a new rotation transformation with specified angle, rotation center and rotation axis.", + "summary": "Constructs a new rotation transformation with specified angle and rotation center. The axis of rotation is Vector3d.ZAxis .", "since": "5.0", "parameters": [ { - "name": "sinAngle", - "type": "System.Double", - "summary": "Sine of the rotation angle." - }, - { - "name": "cosAngle", - "type": "System.Double", - "summary": "Cosine of the rotation angle." - }, - { - "name": "rotationAxis", - "type": "Vector3d", - "summary": "3D unit axis of rotation." + "name": "angleRadians", + "type": "double", + "summary": "Rotation angle in radians." }, { "name": "rotationCenter", @@ -145729,7 +145893,7 @@ "returns": "A rotation transformation matrix." }, { - "signature": "Transform Rotation(System.Double angleRadians, Vector3d rotationAxis, Point3d rotationCenter)", + "signature": "Transform Rotation(double angleRadians, Vector3d rotationAxis, Point3d rotationCenter)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -145738,7 +145902,7 @@ "parameters": [ { "name": "angleRadians", - "type": "System.Double", + "type": "double", "summary": "Rotation angle in radians." }, { @@ -145822,7 +145986,7 @@ "returns": "A rotation transformation matrix." }, { - "signature": "Transform RotationZYX(System.Double yaw, System.Double pitch, System.Double roll)", + "signature": "Transform RotationZYX(double yaw, double pitch, double roll)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -145832,24 +145996,24 @@ "parameters": [ { "name": "yaw", - "type": "System.Double", + "type": "double", "summary": "Angle, in radians, to rotate about the Z axis." }, { "name": "pitch", - "type": "System.Double", + "type": "double", "summary": "Angle, in radians, to rotate about the Y axis." }, { "name": "roll", - "type": "System.Double", + "type": "double", "summary": "Angle, in radians, to rotate about the X axis." } ], "returns": "A transform matrix from Tait-Byran angles." }, { - "signature": "Transform RotationZYZ(System.Double alpha, System.Double beta, System.Double gamma)", + "signature": "Transform RotationZYZ(double alpha, double beta, double gamma)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -145859,24 +146023,24 @@ "parameters": [ { "name": "alpha", - "type": "System.Double", + "type": "double", "summary": "Angle, in radians, to rotate about the Z axis." }, { "name": "beta", - "type": "System.Double", + "type": "double", "summary": "Angle, in radians, to rotate about the Y axis." }, { "name": "gamma", - "type": "System.Double", + "type": "double", "summary": "Angle, in radians, to rotate about the X axis." } ], "returns": "A transform matrix from Euler angles." }, { - "signature": "Transform Scale(Plane plane, System.Double xScaleFactor, System.Double yScaleFactor, System.Double zScaleFactor)", + "signature": "Transform Scale(Plane plane, double xScaleFactor, double yScaleFactor, double zScaleFactor)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -145890,24 +146054,24 @@ }, { "name": "xScaleFactor", - "type": "System.Double", + "type": "double", "summary": "Scaling factor along the anchor plane X-Axis direction." }, { "name": "yScaleFactor", - "type": "System.Double", + "type": "double", "summary": "Scaling factor along the anchor plane Y-Axis direction." }, { "name": "zScaleFactor", - "type": "System.Double", + "type": "double", "summary": "Scaling factor along the anchor plane Z-Axis direction." } ], "returns": "A transformation matrix which scales geometry non-uniformly." }, { - "signature": "Transform Scale(Point3d anchor, System.Double scaleFactor)", + "signature": "Transform Scale(Point3d anchor, double scaleFactor)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -145921,7 +146085,7 @@ }, { "name": "scaleFactor", - "type": "System.Double", + "type": "double", "summary": "Scaling factor in all directions." } ], @@ -145967,7 +146131,7 @@ "since": "8.0" }, { - "signature": "Transform Translation(System.Double dx, System.Double dy, System.Double dz)", + "signature": "Transform Translation(double dx, double dy, double dz)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -145976,17 +146140,17 @@ "parameters": [ { "name": "dx", - "type": "System.Double", + "type": "double", "summary": "Distance to translate (move) geometry along the world X axis." }, { "name": "dy", - "type": "System.Double", + "type": "double", "summary": "Distance to translate (move) geometry along the world Y axis." }, { "name": "dz", - "type": "System.Double", + "type": "double", "summary": "Distance to translate (move) geometry along the world Z axis." } ], @@ -146009,7 +146173,7 @@ "returns": "A transform matrix which moves geometry along the motion vector." }, { - "signature": "System.Void Affineize()", + "signature": "void Affineize()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -146026,7 +146190,7 @@ "returns": "A deep copy of this data structure." }, { - "signature": "System.Int32 CompareTo(Transform other)", + "signature": "int CompareTo(Transform other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -146042,7 +146206,7 @@ "returns": "-1 if this < other; 0 if both are equal; 1 otherwise." }, { - "signature": "System.Boolean DecomposeAffine(out Transform linear, out Vector3d translation)", + "signature": "bool DecomposeAffine(out Transform linear, out Vector3d translation)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -146064,7 +146228,7 @@ "returns": "True if successful decomposition." }, { - "signature": "System.Boolean DecomposeAffine(out Vector3d translation, out Transform rotation, out Transform orthogonal, out Vector3d diagonal)", + "signature": "bool DecomposeAffine(out Vector3d translation, out Transform rotation, out Transform orthogonal, out Vector3d diagonal)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -146095,7 +146259,7 @@ "returns": "True if successful decomposition." }, { - "signature": "System.Boolean DecomposeAffine(out Vector3d translation, out Transform linear)", + "signature": "bool DecomposeAffine(out Vector3d translation, out Transform linear)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -146117,7 +146281,7 @@ "returns": "True if successful decomposition." }, { - "signature": "TransformRigidType DecomposeRigid(out Vector3d translation, out Transform rotation, System.Double tolerance)", + "signature": "TransformRigidType DecomposeRigid(out Vector3d translation, out Transform rotation, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -146137,14 +146301,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The evaluation tolerance." } ], "returns": "The rigid type." }, { - "signature": "TransformSimilarityType DecomposeSimilarity(out Vector3d translation, out System.Double dilation, out Transform rotation, System.Double tolerance)", + "signature": "TransformSimilarityType DecomposeSimilarity(out Vector3d translation, out double dilation, out Transform rotation, double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -146159,7 +146323,7 @@ }, { "name": "dilation", - "type": "System.Double", + "type": "double", "summary": "Dilation, where dilation lt; 0 if this is an orientation reversing similarity." }, { @@ -146169,14 +146333,14 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The evaluation tolerance." } ], "returns": "The similarity type." }, { - "signature": "System.Boolean DecomposeSymmetric(out Transform matrix, out Vector3d diagonal)", + "signature": "bool DecomposeSymmetric(out Transform matrix, out Vector3d diagonal)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -146198,7 +146362,7 @@ "returns": "True if successful, False otherwise." }, { - "signature": "System.Void DecomposeTextureMapping(out Vector3d offset, out Vector3d repeat, out Vector3d rotation)", + "signature": "void DecomposeTextureMapping(out Vector3d offset, out Vector3d repeat, out Vector3d rotation)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -146223,7 +146387,7 @@ ] }, { - "signature": "System.Boolean Equals(System.Object obj)", + "signature": "bool Equals(object obj)", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -146231,14 +146395,14 @@ "parameters": [ { "name": "obj", - "type": "System.Object", + "type": "object", "summary": "Another object." } ], "returns": "True if obj is a transform and has the same value as this transform; otherwise, false." }, { - "signature": "System.Boolean Equals(Transform other)", + "signature": "bool Equals(Transform other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -146254,7 +146418,7 @@ "returns": "True if other has the same value as this transform; otherwise, false." }, { - "signature": "System.Boolean GetEulerZYZ(out System.Double alpha, out System.Double beta, out System.Double gamma)", + "signature": "bool GetEulerZYZ(out double alpha, out double beta, out double gamma)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -146264,24 +146428,24 @@ "parameters": [ { "name": "alpha", - "type": "System.Double", + "type": "double", "summary": "Angle of rotation, in radians, about the Z axis." }, { "name": "beta", - "type": "System.Double", + "type": "double", "summary": "Angle of rotation, in radians, about the Y axis." }, { "name": "gamma", - "type": "System.Double", + "type": "double", "summary": "Angle of rotation, in radians, about the Z axis." } ], "returns": "If true, then this = RotationZYZ(alpha, beta, gamma) = R_z(alpha) * R_y(beta) * R_z(gamma) where R_*(angle) is rotation of angle radians about the corresponding *-world coordinate axis. If false, then this is not a rotation." }, { - "signature": "System.Int32 GetHashCode()", + "signature": "int GetHashCode()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -146289,7 +146453,7 @@ "returns": "A number that can be used to hash this transform in a dictionary." }, { - "signature": "System.Boolean GetQuaternion(out Quaternion quaternion)", + "signature": "bool GetQuaternion(out Quaternion quaternion)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -146305,7 +146469,7 @@ "returns": "True if this transform is a proper rotation, False otherwise." }, { - "signature": "System.Boolean GetYawPitchRoll(out System.Double yaw, out System.Double pitch, out System.Double roll)", + "signature": "bool GetYawPitchRoll(out double yaw, out double pitch, out double roll)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -146314,24 +146478,24 @@ "parameters": [ { "name": "yaw", - "type": "System.Double", + "type": "double", "summary": "Angle of rotation, in radians, about the Z axis." }, { "name": "pitch", - "type": "System.Double", + "type": "double", "summary": "Angle of rotation, in radians, about the Y axis." }, { "name": "roll", - "type": "System.Double", + "type": "double", "summary": "Angle of rotation, in radians, about the X axis." } ], "returns": "If true, then this = RotationZYX(yaw, pitch, roll) = R_z(yaw) * R_y(pitch) * R_x(roll) where R_*(angle) is rotation of angle radians about the corresponding world coordinate axis. If false, then this is not a rotation." }, { - "signature": "TransformRigidType IsRigid(System.Double tolerance)", + "signature": "TransformRigidType IsRigid(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -146340,14 +146504,14 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The evaluation tolerance." } ], "returns": "The rigid type." }, { - "signature": "TransformSimilarityType IsSimilarity(System.Double tolerance)", + "signature": "TransformSimilarityType IsSimilarity(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -146356,14 +146520,14 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The evaluation tolerance." } ], "returns": "The similarity type." }, { - "signature": "System.Boolean IsZeroTransformationWithTolerance(System.Double zeroTolerance)", + "signature": "bool IsZeroTransformationWithTolerance(double zeroTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -146372,14 +146536,14 @@ "parameters": [ { "name": "zeroTolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance for 0 elements." } ], "returns": "True if the transformation matrix is ON_Xform::ZeroTransformation, with xform[3][3] equal to 1: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 An element x of the matrix is \"zero\" if fabs(x) ≤ zeroTolerance. IsZeroTransformation is the same as IsZeroTransformationWithTolerance(0.0)" }, { - "signature": "System.Boolean IsZeroTransformaton(System.Double zeroTolerance)", + "signature": "bool IsZeroTransformaton(double zeroTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -146390,14 +146554,14 @@ "parameters": [ { "name": "zeroTolerance", - "type": "System.Double", + "type": "double", "summary": "The zero tolerance." } ], "returns": "Returns True if all values are 0 within tolerance, except for M33 which is exactly 1." }, { - "signature": "System.Void Linearize()", + "signature": "void Linearize()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -146405,7 +146569,7 @@ "since": "6.12" }, { - "signature": "System.Boolean Orthogonalize(System.Double tolerance)", + "signature": "bool Orthogonalize(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -146414,14 +146578,14 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The evaluation tolerance" } ], "returns": "True if successful, False otherwise." }, { - "signature": "System.Double[] ToDoubleArray(System.Boolean rowDominant)", + "signature": "double ToDoubleArray(bool rowDominant)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -146430,14 +146594,14 @@ "parameters": [ { "name": "rowDominant", - "type": "System.Boolean", + "type": "bool", "summary": "If true, returns { M00, M01, M02...}. If false, returns { M00, M10, M20...}." } ], "returns": "An array of 16 doubles." }, { - "signature": "System.Single[] ToFloatArray(System.Boolean rowDominant)", + "signature": "float ToFloatArray(bool rowDominant)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -146446,14 +146610,14 @@ "parameters": [ { "name": "rowDominant", - "type": "System.Boolean", + "type": "bool", "summary": "If true, returns { M00, M01, M02...}. If false, returns { M00, M10, M20...}." } ], "returns": "An array of 16 floats." }, { - "signature": "System.String ToString()", + "signature": "string ToString()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -146494,7 +146658,7 @@ "since": "5.9" }, { - "signature": "System.Boolean TryGetInverse(out Transform inverseTransform)", + "signature": "bool TryGetInverse(out Transform inverseTransform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -146939,7 +147103,7 @@ ], "methods": [ { - "signature": "System.Boolean TrySmallestEnclosingTriangle(IEnumerable points, System.Double tolerance, out Triangle3d triangle)", + "signature": "bool TrySmallestEnclosingTriangle(IEnumerable points, double tolerance, out Triangle3d triangle)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -146953,7 +147117,7 @@ }, { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "The tolerance to use" }, { @@ -146965,7 +147129,7 @@ "returns": "True on success, False on failure." }, { - "signature": "Point2d BarycentricCoordsAt(Point3d point, out System.Double signedHeight)", + "signature": "Point2d BarycentricCoordsAt(Point3d point, out double signedHeight)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -146979,14 +147143,14 @@ }, { "name": "signedHeight", - "type": "System.Double", + "type": "double", "summary": "A value indicating the height of the intersection in world units, negative if the point is situated under the triangle." } ], "returns": "The computed barycentric mass values relating to B and C for point." }, { - "signature": "System.Double ClosestParameterOnBoundary(Point3d point)", + "signature": "double ClosestParameterOnBoundary(Point3d point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -147002,7 +147166,7 @@ "since": "7.1" }, { - "signature": "Point3d PointAlongBoundary(System.Double t)", + "signature": "Point3d PointAlongBoundary(double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -147011,7 +147175,7 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "Parameter along boundary." } ] @@ -147033,7 +147197,7 @@ "returns": "Point at barycentric mass." }, { - "signature": "Point3d PointOnInterior(System.Double u, System.Double v)", + "signature": "Point3d PointOnInterior(double u, double v)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -147042,12 +147206,12 @@ "parameters": [ { "name": "u", - "type": "System.Double", + "type": "double", "summary": "Parameter along the AB edge." }, { "name": "v", - "type": "System.Double", + "type": "double", "summary": "Parameter along the AC edge." } ], @@ -147180,7 +147344,7 @@ ], "methods": [ { - "signature": "System.Void AddFollowingGeometry(Curve curve)", + "signature": "void AddFollowingGeometry(Curve curve)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -147195,7 +147359,7 @@ ] }, { - "signature": "System.Void AddFollowingGeometry(IEnumerable curves)", + "signature": "void AddFollowingGeometry(IEnumerable curves)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -147210,7 +147374,7 @@ ] }, { - "signature": "System.Void AddFollowingGeometry(IEnumerable dotLocations, IEnumerable dotText)", + "signature": "void AddFollowingGeometry(IEnumerable dotLocations, IEnumerable dotText)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -147230,7 +147394,7 @@ ] }, { - "signature": "System.Void AddFollowingGeometry(IEnumerable points)", + "signature": "void AddFollowingGeometry(IEnumerable points)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -147245,7 +147409,7 @@ ] }, { - "signature": "System.Void AddFollowingGeometry(IEnumerable dots)", + "signature": "void AddFollowingGeometry(IEnumerable dots)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -147260,7 +147424,7 @@ ] }, { - "signature": "System.Void AddFollowingGeometry(Point point)", + "signature": "void AddFollowingGeometry(Point point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -147275,7 +147439,7 @@ ] }, { - "signature": "System.Void AddFollowingGeometry(Point3d dotLocation, System.String dotText)", + "signature": "void AddFollowingGeometry(Point3d dotLocation, string dotText)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -147289,13 +147453,13 @@ }, { "name": "dotText", - "type": "System.String", + "type": "string", "summary": "A dot text." } ] }, { - "signature": "System.Void AddFollowingGeometry(Point3d point)", + "signature": "void AddFollowingGeometry(Point3d point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -147310,7 +147474,7 @@ ] }, { - "signature": "System.Void AddFollowingGeometry(TextDot dot)", + "signature": "void AddFollowingGeometry(TextDot dot)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -147325,7 +147489,7 @@ ] }, { - "signature": "System.Int32 FollowingGeometryIndex(Curve curve)", + "signature": "int FollowingGeometryIndex(Curve curve)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -147341,7 +147505,7 @@ "returns": "The index of the curve added by Unroller.AddFollowingGeometry if successful, otherwise -1." }, { - "signature": "System.Int32 FollowingGeometryIndex(TextDot dot)", + "signature": "int FollowingGeometryIndex(TextDot dot)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -147357,7 +147521,7 @@ "returns": "The index of the text dot added by Unroller.AddFollowingGeometry if successful, otherwise -1." }, { - "signature": "System.Int32 PerformUnroll(List flatbreps)", + "signature": "int PerformUnroll(List flatbreps)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -147416,12 +147580,12 @@ "parameters": [ { "name": "x", - "type": "System.Double", + "type": "double", "summary": "The X (first) component." }, { "name": "y", - "type": "System.Double", + "type": "double", "summary": "The Y (second) component." } ] @@ -147515,7 +147679,7 @@ "returns": "A new vector that results from the component-wise addition of the two vectors." }, { - "signature": "Vector2d Divide(Vector2d vector, System.Double t)", + "signature": "Vector2d Divide(Vector2d vector, double t)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -147529,14 +147693,14 @@ }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "A number." } ], "returns": "A new vector that is component-wise divided by t." }, { - "signature": "Vector2d Multiply(System.Double t, Vector2d vector)", + "signature": "Vector2d Multiply(double t, Vector2d vector)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -147545,7 +147709,7 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "A number." }, { @@ -147557,7 +147721,7 @@ "returns": "A new vector that is the original vector coordinate-wise multiplied by t." }, { - "signature": "Vector2d Multiply(Vector2d vector, System.Double t)", + "signature": "Vector2d Multiply(Vector2d vector, double t)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -147571,14 +147735,14 @@ }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "A number." } ], "returns": "A new vector that is the original vector coordinate-wise multiplied by t." }, { - "signature": "System.Double Multiply(Vector2d vector1, Vector2d vector2)", + "signature": "double Multiply(Vector2d vector1, Vector2d vector2)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -147636,7 +147800,7 @@ "returns": "A new vector that results from the component-wise difference of vector1 - vector2." }, { - "signature": "System.Int32 CompareTo(Vector2d other)", + "signature": "int CompareTo(Vector2d other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -147652,7 +147816,7 @@ "returns": "0: if this is identical to other \n-1: if this.X < other.X \n-1: if this.X == other.X and this.Y < other.Y \n+1: otherwise." }, { - "signature": "System.Boolean EpsilonEquals(Vector2d other, System.Double epsilon)", + "signature": "bool EpsilonEquals(Vector2d other, double epsilon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -147660,7 +147824,7 @@ "since": "5.4" }, { - "signature": "System.Boolean Equals(System.Object obj)", + "signature": "bool Equals(object obj)", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -147668,14 +147832,14 @@ "parameters": [ { "name": "obj", - "type": "System.Object", + "type": "object", "summary": "The specified object." } ], "returns": "True if obj is Vector2d and has the same components as this; otherwise false." }, { - "signature": "System.Boolean Equals(Vector2d vector)", + "signature": "bool Equals(Vector2d vector)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -147691,7 +147855,7 @@ "returns": "True if vector has the same components as this; otherwise false." }, { - "signature": "System.Int32 GetHashCode()", + "signature": "int GetHashCode()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -147699,7 +147863,7 @@ "returns": "A non-unique number based on vector components." }, { - "signature": "System.Boolean IsTiny()", + "signature": "bool IsTiny()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -147708,7 +147872,7 @@ "returns": "True if vector is very small, otherwise false." }, { - "signature": "System.Boolean IsTiny(System.Double tolerance)", + "signature": "bool IsTiny(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -147717,14 +147881,14 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "A nonzero value used as the coordinate zero tolerance. ." } ], "returns": "(Math.Abs(X) <= tiny_tol) AND (Math.Abs(Y) <= tiny_tol) AND (Math.Abs(Z) <= tiny_tol)." }, { - "signature": "System.Boolean Rotate(System.Double angleRadians)", + "signature": "bool Rotate(double angleRadians)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -147733,14 +147897,14 @@ "parameters": [ { "name": "angleRadians", - "type": "System.Double", + "type": "double", "summary": "Angle of rotation (in radians)." } ], "returns": "True on success, False on failure." }, { - "signature": "System.String ToString()", + "signature": "string ToString()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -147748,14 +147912,14 @@ "returns": "A string in the form X,Y." }, { - "signature": "System.String ToString(System.String format, System.IFormatProvider formatProvider)", + "signature": "string ToString(string format, System.IFormatProvider formatProvider)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "7.0" }, { - "signature": "System.Boolean Unitize()", + "signature": "bool Unitize()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -147950,7 +148114,7 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "A number." }, { @@ -147975,7 +148139,7 @@ }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "A number." } ] @@ -147995,7 +148159,7 @@ }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "A number." } ] @@ -148038,12 +148202,12 @@ "parameters": [ { "name": "x", - "type": "System.Single", + "type": "float", "summary": "X component." }, { "name": "y", - "type": "System.Single", + "type": "float", "summary": "Y component." } ] @@ -148194,7 +148358,7 @@ "returns": "A new vector that results from the component-wise addition of the two vectors." }, { - "signature": "System.Double Multiply(Vector2f point1, Vector2f point2)", + "signature": "double Multiply(Vector2f point1, Vector2f point2)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -148253,7 +148417,7 @@ "returns": "A new vector that results from the component-wise difference of vector1 - vector2." }, { - "signature": "System.Int32 CompareTo(Vector2f other)", + "signature": "int CompareTo(Vector2f other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -148269,7 +148433,7 @@ "returns": "0: if this is identical to other \n-1: if this.X < other.X \n-1: if this.X == other.X and this.Y < other.Y \n+1: otherwise." }, { - "signature": "System.Boolean EpsilonEquals(Vector2f other, System.Single epsilon)", + "signature": "bool EpsilonEquals(Vector2f other, float epsilon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -148277,7 +148441,7 @@ "since": "5.4" }, { - "signature": "System.Boolean Equals(System.Object obj)", + "signature": "bool Equals(object obj)", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -148285,14 +148449,14 @@ "parameters": [ { "name": "obj", - "type": "System.Object", + "type": "object", "summary": "The specified object." } ], "returns": "True if obj is Vector2f and has the same coordinates as this; otherwise false." }, { - "signature": "System.Boolean Equals(Vector2f vector)", + "signature": "bool Equals(Vector2f vector)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -148308,7 +148472,7 @@ "returns": "True if obj is Vector2f and has the same coordinates as this; otherwise false." }, { - "signature": "System.Int32 GetHashCode()", + "signature": "int GetHashCode()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -148316,7 +148480,7 @@ "returns": "A hash code that is not unique for each vector." }, { - "signature": "System.Boolean PerpendicularTo(Vector2f other)", + "signature": "bool PerpendicularTo(Vector2f other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -148332,7 +148496,7 @@ "returns": "True on success, False if input vector is zero or invalid." }, { - "signature": "System.Boolean Reverse()", + "signature": "bool Reverse()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -148342,7 +148506,7 @@ "returns": "True on success or False if the vector is invalid." }, { - "signature": "System.String ToString()", + "signature": "string ToString()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -148350,14 +148514,14 @@ "returns": "The vector representation in the form X,Y,Z." }, { - "signature": "System.String ToString(System.String format, System.IFormatProvider formatProvider)", + "signature": "string ToString(string format, System.IFormatProvider formatProvider)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "7.0" }, { - "signature": "System.Boolean Unitize()", + "signature": "bool Unitize()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -148598,17 +148762,17 @@ "parameters": [ { "name": "x", - "type": "System.Double", + "type": "double", "summary": "The X (first) component." }, { "name": "y", - "type": "System.Double", + "type": "double", "summary": "The Y (second) component." }, { "name": "z", - "type": "System.Double", + "type": "double", "summary": "The Z (third) component." } ] @@ -148826,7 +148990,7 @@ "returns": "A new vector that results from the component-wise addition of the two vectors." }, { - "signature": "System.Boolean AreOrthogonal(Vector3d x, Vector3d y, Vector3d z)", + "signature": "bool AreOrthogonal(Vector3d x, Vector3d y, Vector3d z)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -148852,7 +149016,7 @@ "returns": "True if all vectors are non-zero and mutually perpendicular." }, { - "signature": "System.Boolean AreOrthonormal(Vector3d x, Vector3d y, Vector3d z)", + "signature": "bool AreOrthonormal(Vector3d x, Vector3d y, Vector3d z)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -148878,7 +149042,7 @@ "returns": "True if all vectors are non-zero and mutually perpendicular." }, { - "signature": "System.Boolean AreRighthanded(Vector3d x, Vector3d y, Vector3d z)", + "signature": "bool AreRighthanded(Vector3d x, Vector3d y, Vector3d z)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -148925,7 +149089,7 @@ "returns": "A new vector that is perpendicular to both a and b, \nhas Length == a.Length * b.Length * sin(theta) where theta is the angle between a and b. \nThe resulting vector is oriented according to the right hand rule." }, { - "signature": "Vector3d Divide(Vector3d vector, System.Double t)", + "signature": "Vector3d Divide(Vector3d vector, double t)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -148939,14 +149103,14 @@ }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "A number." } ], "returns": "A new vector that is component-wise divided by t." }, { - "signature": "Vector3d Multiply(System.Double t, Vector3d vector)", + "signature": "Vector3d Multiply(double t, Vector3d vector)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -148955,7 +149119,7 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "A number." }, { @@ -148967,7 +149131,7 @@ "returns": "A new vector that is the original vector coordinate-wise multiplied by t." }, { - "signature": "Vector3d Multiply(Vector3d vector, System.Double t)", + "signature": "Vector3d Multiply(Vector3d vector, double t)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -148981,14 +149145,14 @@ }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "A number." } ], "returns": "A new vector that is the original vector coordinate-wise multiplied by t." }, { - "signature": "System.Double Multiply(Vector3d vector1, Vector3d vector2)", + "signature": "double Multiply(Vector3d vector1, Vector3d vector2)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -149047,7 +149211,7 @@ "returns": "A new vector that results from the component-wise difference of vector1 - vector2." }, { - "signature": "System.Double VectorAngle(Vector3d a, Vector3d b, Plane plane)", + "signature": "double VectorAngle(Vector3d a, Vector3d b, Plane plane)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -149073,7 +149237,7 @@ "returns": "On success, the angle (in radians) between a and b as projected onto the plane; RhinoMath.UnsetValue on failure." }, { - "signature": "System.Double VectorAngle(Vector3d v1, Vector3d v2, Vector3d vNormal)", + "signature": "double VectorAngle(Vector3d v1, Vector3d v2, Vector3d vNormal)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -149099,7 +149263,7 @@ "returns": "On success, the angle (in radians) between a and b with respect of normal vector; RhinoMath.UnsetValue on failure." }, { - "signature": "System.Double VectorAngle(Vector3d a, Vector3d b)", + "signature": "double VectorAngle(Vector3d a, Vector3d b)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -149120,7 +149284,7 @@ "returns": "If the input is valid, the angle (in radians) between a and b; RhinoMath.UnsetValue otherwise." }, { - "signature": "System.Int32 CompareTo(Vector3d other)", + "signature": "int CompareTo(Vector3d other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -149136,7 +149300,7 @@ "returns": "0: if this is identical to other \n-1: if this.X < other.X \n-1: if this.X == other.X and this.Y < other.Y \n-1: if this.X == other.X and this.Y == other.Y and this.Z < other.Z \n+1: otherwise." }, { - "signature": "System.Boolean EpsilonEquals(Vector3d other, System.Double epsilon)", + "signature": "bool EpsilonEquals(Vector3d other, double epsilon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -149144,7 +149308,7 @@ "since": "5.4" }, { - "signature": "System.Boolean Equals(System.Object obj)", + "signature": "bool Equals(object obj)", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -149152,14 +149316,14 @@ "parameters": [ { "name": "obj", - "type": "System.Object", + "type": "object", "summary": "The specified object." } ], "returns": "True if obj is a Vector3d and has the same coordinates as this; otherwise false." }, { - "signature": "System.Boolean Equals(Vector3d vector)", + "signature": "bool Equals(Vector3d vector)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -149175,7 +149339,7 @@ "returns": "True if vector has the same coordinates as this; otherwise false." }, { - "signature": "System.Int32 GetHashCode()", + "signature": "int GetHashCode()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -149183,7 +149347,7 @@ "returns": "A non-unique number that represents the components of this vector." }, { - "signature": "System.Int32 IsParallelTo(Vector3d other, System.Double angleTolerance)", + "signature": "int IsParallelTo(Vector3d other, double angleTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -149197,14 +149361,14 @@ }, { "name": "angleTolerance", - "type": "System.Double", + "type": "double", "summary": "Angle tolerance (in radians)." } ], "returns": "Parallel indicator: \n+1 = both vectors are parallel. \n0 = vectors are not parallel or at least one of the vectors is zero. \n-1 = vectors are anti-parallel." }, { - "signature": "System.Int32 IsParallelTo(Vector3d other)", + "signature": "int IsParallelTo(Vector3d other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -149220,7 +149384,7 @@ "returns": "Parallel indicator: \n+1 = both vectors are parallel \n0 = vectors are not parallel, or at least one of the vectors is zero \n-1 = vectors are anti-parallel." }, { - "signature": "System.Boolean IsPerpendicularTo(Vector3d other, System.Double angleTolerance)", + "signature": "bool IsPerpendicularTo(Vector3d other, double angleTolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -149234,14 +149398,14 @@ }, { "name": "angleTolerance", - "type": "System.Double", + "type": "double", "summary": "Angle tolerance (in radians)." } ], "returns": "True if vectors form Pi-radians (90-degree) angles with each other; otherwise false." }, { - "signature": "System.Boolean IsPerpendicularTo(Vector3d other)", + "signature": "bool IsPerpendicularTo(Vector3d other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -149257,7 +149421,7 @@ "returns": "True if both vectors are perpendicular, False if otherwise." }, { - "signature": "System.Boolean IsTiny()", + "signature": "bool IsTiny()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -149266,7 +149430,7 @@ "returns": "True if vector is very small, otherwise false." }, { - "signature": "System.Boolean IsTiny(System.Double tolerance)", + "signature": "bool IsTiny(double tolerance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -149275,14 +149439,14 @@ "parameters": [ { "name": "tolerance", - "type": "System.Double", + "type": "double", "summary": "A nonzero value used as the coordinate zero tolerance. ." } ], "returns": "(Math.Abs(X) <= tiny_tol) AND (Math.Abs(Y) <= tiny_tol) AND (Math.Abs(Z) <= tiny_tol)." }, { - "signature": "System.Boolean PerpendicularTo(Point3d point0, Point3d point1, Point3d point2)", + "signature": "bool PerpendicularTo(Point3d point0, Point3d point1, Point3d point2)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -149307,7 +149471,7 @@ ] }, { - "signature": "System.Boolean PerpendicularTo(Vector3d other)", + "signature": "bool PerpendicularTo(Vector3d other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -149323,7 +149487,7 @@ "returns": "True on success, False if input vector is zero or invalid." }, { - "signature": "System.Boolean Reverse()", + "signature": "bool Reverse()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -149333,7 +149497,7 @@ "returns": "True on success or False if the vector is invalid." }, { - "signature": "System.Boolean Rotate(System.Double angleRadians, Vector3d rotationAxis)", + "signature": "bool Rotate(double angleRadians, Vector3d rotationAxis)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -149342,7 +149506,7 @@ "parameters": [ { "name": "angleRadians", - "type": "System.Double", + "type": "double", "summary": "Angle of rotation (in radians)." }, { @@ -149354,7 +149518,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.String ToString()", + "signature": "string ToString()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -149362,14 +149526,14 @@ "returns": "A string with the current location of the point." }, { - "signature": "System.String ToString(System.String format, System.IFormatProvider formatProvider)", + "signature": "string ToString(string format, System.IFormatProvider formatProvider)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "7.0" }, { - "signature": "System.Void Transform(Transform transformation)", + "signature": "void Transform(Transform transformation)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -149384,7 +149548,7 @@ ] }, { - "signature": "System.Boolean Unitize()", + "signature": "bool Unitize()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -149579,7 +149743,7 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "A number." }, { @@ -149604,7 +149768,7 @@ }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "A number." } ] @@ -149624,7 +149788,7 @@ }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "A number." } ] @@ -149667,17 +149831,17 @@ "parameters": [ { "name": "x", - "type": "System.Single", + "type": "float", "summary": "X component of vector." }, { "name": "y", - "type": "System.Single", + "type": "float", "summary": "Y component of vector." }, { "name": "z", - "type": "System.Single", + "type": "float", "summary": "Z component of vector." } ] @@ -149867,7 +150031,7 @@ "returns": "A new vector that is perpendicular to both a and b, \nhas Length == a.Length * b.Length and \nwith a result that is oriented following the right hand rule." }, { - "signature": "Vector3f Divide(Vector3f vector, System.Double t)", + "signature": "Vector3f Divide(Vector3f vector, double t)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -149881,14 +150045,14 @@ }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "A number." } ], "returns": "A new vector that is component-wise divided by t." }, { - "signature": "Vector3f Divide(Vector3f vector, System.Single t)", + "signature": "Vector3f Divide(Vector3f vector, float t)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -149902,14 +150066,14 @@ }, { "name": "t", - "type": "System.Single", + "type": "float", "summary": "A number." } ], "returns": "A new vector that is component-wise divided by t." }, { - "signature": "Vector3f Multiply(System.Single t, Vector3f vector)", + "signature": "Vector3f Multiply(float t, Vector3f vector)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -149918,7 +150082,7 @@ "parameters": [ { "name": "t", - "type": "System.Single", + "type": "float", "summary": "A number." }, { @@ -149930,7 +150094,7 @@ "returns": "A new vector that is the original vector coordinate-wise multiplied by t." }, { - "signature": "Vector3f Multiply(Vector3f vector, System.Single t)", + "signature": "Vector3f Multiply(Vector3f vector, float t)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -149944,14 +150108,14 @@ }, { "name": "t", - "type": "System.Single", + "type": "float", "summary": "A number." } ], "returns": "A new vector that is the original vector coordinate-wise multiplied by t." }, { - "signature": "System.Double Multiply(Vector3f point1, Vector3f point2)", + "signature": "double Multiply(Vector3f point1, Vector3f point2)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -150010,7 +150174,7 @@ "returns": "A new vector that results from the component-wise difference of vector1 - vector2." }, { - "signature": "System.Int32 CompareTo(Vector3f other)", + "signature": "int CompareTo(Vector3f other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -150026,7 +150190,7 @@ "returns": "0: if this is identical to other \n-1: if this.X < other.X \n-1: if this.X == other.X and this.Y < other.Y \n-1: if this.X == other.X and this.Y == other.Y and this.Z < other.Z \n+1: otherwise." }, { - "signature": "System.Boolean EpsilonEquals(Vector3f other, System.Single epsilon)", + "signature": "bool EpsilonEquals(Vector3f other, float epsilon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -150034,7 +150198,7 @@ "since": "5.4" }, { - "signature": "System.Boolean Equals(System.Object obj)", + "signature": "bool Equals(object obj)", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -150042,14 +150206,14 @@ "parameters": [ { "name": "obj", - "type": "System.Object", + "type": "object", "summary": "The specified object." } ], "returns": "True if obj is Vector3f and has the same components as this; otherwise false." }, { - "signature": "System.Boolean Equals(Vector3f vector)", + "signature": "bool Equals(Vector3f vector)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -150065,7 +150229,7 @@ "returns": "True if vector has the same components as this; otherwise false." }, { - "signature": "System.Int32 GetHashCode()", + "signature": "int GetHashCode()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -150073,7 +150237,7 @@ "returns": "A hash code that is not unique for each vector." }, { - "signature": "System.Boolean PerpendicularTo(Vector3f other)", + "signature": "bool PerpendicularTo(Vector3f other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -150089,7 +150253,7 @@ "returns": "True on success, False if input vector is zero or invalid." }, { - "signature": "System.Boolean Reverse()", + "signature": "bool Reverse()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -150099,7 +150263,7 @@ "returns": "True on success or False if the vector is invalid." }, { - "signature": "System.Boolean Rotate(System.Double angleRadians, Vector3f rotationAxis)", + "signature": "bool Rotate(double angleRadians, Vector3f rotationAxis)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -150108,7 +150272,7 @@ "parameters": [ { "name": "angleRadians", - "type": "System.Double", + "type": "double", "summary": "Angle of rotation (in radians)." }, { @@ -150120,7 +150284,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.String ToString()", + "signature": "string ToString()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -150128,14 +150292,14 @@ "returns": "The vector representation in the form X,Y,Z." }, { - "signature": "System.String ToString(System.String format, System.IFormatProvider formatProvider)", + "signature": "string ToString(string format, System.IFormatProvider formatProvider)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "7.0" }, { - "signature": "System.Void Transform(Transform transformation)", + "signature": "void Transform(Transform transformation)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -150150,7 +150314,7 @@ ] }, { - "signature": "System.Boolean Unitize()", + "signature": "bool Unitize()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -150364,7 +150528,7 @@ "parameters": [ { "name": "t", - "type": "System.Single", + "type": "float", "summary": "A number." }, { @@ -150389,7 +150553,7 @@ }, { "name": "t", - "type": "System.Single", + "type": "float", "summary": "A number." } ] @@ -150409,7 +150573,7 @@ }, { "name": "t", - "type": "System.Double", + "type": "double", "summary": "A number." } ] @@ -150429,7 +150593,7 @@ }, { "name": "t", - "type": "System.Single", + "type": "float", "summary": "A number." } ] @@ -150656,7 +150820,7 @@ ], "methods": [ { - "signature": "VolumeMassProperties Compute(Brep brep, System.Boolean volume, System.Boolean firstMoments, System.Boolean secondMoments, System.Boolean productMoments, System.Double relativeTolerance, System.Double absoluteTolerance)", + "signature": "VolumeMassProperties Compute(Brep brep, bool volume, bool firstMoments, bool secondMoments, bool productMoments, double relativeTolerance, double absoluteTolerance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -150670,39 +150834,39 @@ }, { "name": "volume", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate volume." }, { "name": "firstMoments", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate volume first moments, volume, and volume centroid." }, { "name": "secondMoments", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate volume second moments." }, { "name": "productMoments", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate volume product moments." }, { "name": "relativeTolerance", - "type": "System.Double", + "type": "double", "summary": "The relative tolerance used for the calculation. In overloads of this function where tolerances are not specified, 1.0e-6 is used." }, { "name": "absoluteTolerance", - "type": "System.Double", + "type": "double", "summary": "The absolute tolerancwe used for the calculation. In overloads of this function where tolerances are not specified, 1.0e-6 is used." } ], "returns": "The VolumeMassProperties for the given Brep or None on failure." }, { - "signature": "VolumeMassProperties Compute(Brep brep, System.Boolean volume, System.Boolean firstMoments, System.Boolean secondMoments, System.Boolean productMoments)", + "signature": "VolumeMassProperties Compute(Brep brep, bool volume, bool firstMoments, bool secondMoments, bool productMoments)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -150716,22 +150880,22 @@ }, { "name": "volume", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate volume." }, { "name": "firstMoments", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate volume first moments, volume, and volume centroid." }, { "name": "secondMoments", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate volume second moments." }, { "name": "productMoments", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate volume product moments." } ], @@ -150754,7 +150918,7 @@ "returns": "The VolumeMassProperties for the given Brep or None on failure." }, { - "signature": "VolumeMassProperties Compute(IEnumerable geometry, System.Boolean volume, System.Boolean firstMoments, System.Boolean secondMoments, System.Boolean productMoments)", + "signature": "VolumeMassProperties Compute(IEnumerable geometry, bool volume, bool firstMoments, bool secondMoments, bool productMoments)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -150768,22 +150932,22 @@ }, { "name": "volume", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate volume." }, { "name": "firstMoments", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate volume first moments, volume, and volume centroid." }, { "name": "secondMoments", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate volume second moments." }, { "name": "productMoments", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate volume product moments." } ], @@ -150806,7 +150970,7 @@ "returns": "The VolumeMassProperties for the entire collection or None on failure." }, { - "signature": "VolumeMassProperties Compute(Mesh mesh, System.Boolean volume, System.Boolean firstMoments, System.Boolean secondMoments, System.Boolean productMoments)", + "signature": "VolumeMassProperties Compute(Mesh mesh, bool volume, bool firstMoments, bool secondMoments, bool productMoments)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -150820,22 +150984,22 @@ }, { "name": "volume", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate volume." }, { "name": "firstMoments", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate volume first moments, volume, and volume centroid." }, { "name": "secondMoments", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate volume second moments." }, { "name": "productMoments", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate volume product moments." } ], @@ -150858,7 +151022,7 @@ "returns": "The VolumeMassProperties for the given Mesh or None on failure." }, { - "signature": "VolumeMassProperties Compute(Surface surface, System.Boolean volume, System.Boolean firstMoments, System.Boolean secondMoments, System.Boolean productMoments)", + "signature": "VolumeMassProperties Compute(Surface surface, bool volume, bool firstMoments, bool secondMoments, bool productMoments)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -150872,22 +151036,22 @@ }, { "name": "volume", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate volume." }, { "name": "firstMoments", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate volume first moments, volume, and volume centroid." }, { "name": "secondMoments", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate volume second moments." }, { "name": "productMoments", - "type": "System.Boolean", + "type": "bool", "summary": "True to calculate volume product moments." } ], @@ -150910,7 +151074,7 @@ "returns": "The VolumeMassProperties for the given Surface or None on failure." }, { - "signature": "System.Boolean CentroidCoordinatesPrincipalMoments(out System.Double x, out Vector3d xaxis, out System.Double y, out Vector3d yaxis, out System.Double z, out Vector3d zaxis)", + "signature": "bool CentroidCoordinatesPrincipalMoments(out double x, out Vector3d xaxis, out double y, out Vector3d yaxis, out double z, out Vector3d zaxis)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -150919,7 +151083,7 @@ "parameters": [ { "name": "x", - "type": "System.Double", + "type": "double", "summary": "Principal moment." }, { @@ -150929,7 +151093,7 @@ }, { "name": "y", - "type": "System.Double", + "type": "double", "summary": "Principal moment." }, { @@ -150939,7 +151103,7 @@ }, { "name": "z", - "type": "System.Double", + "type": "double", "summary": "Principal moment." }, { @@ -150951,7 +151115,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean CentroidCoordinatesPrincipalMomentsOfInertia(out System.Double x, out Vector3d xaxis, out System.Double y, out Vector3d yaxis, out System.Double z, out Vector3d zaxis)", + "signature": "bool CentroidCoordinatesPrincipalMomentsOfInertia(out double x, out Vector3d xaxis, out double y, out Vector3d yaxis, out double z, out Vector3d zaxis)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -150960,7 +151124,7 @@ "parameters": [ { "name": "x", - "type": "System.Double", + "type": "double", "summary": "Principal moment." }, { @@ -150970,7 +151134,7 @@ }, { "name": "y", - "type": "System.Double", + "type": "double", "summary": "Principal moment." }, { @@ -150980,7 +151144,7 @@ }, { "name": "z", - "type": "System.Double", + "type": "double", "summary": "Principal moment." }, { @@ -150992,7 +151156,7 @@ "returns": "True if successful." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -151000,7 +151164,7 @@ "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -151008,13 +151172,13 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] }, { - "signature": "System.Boolean Sum(VolumeMassProperties summand)", + "signature": "bool Sum(VolumeMassProperties summand)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -151030,7 +151194,24 @@ "returns": "True if successful." }, { - "signature": "System.Boolean WorldCoordinatesPrincipalMoments(out System.Double x, out Vector3d xaxis, out System.Double y, out Vector3d yaxis, out System.Double z, out Vector3d zaxis)", + "signature": "bool Transform(Transform xform)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "On input, this contains the mass properties for some geometry G. On exit, this contains the mass properties for the transformed geometry xform(G).", + "since": "8.12", + "remarks": "The Area of a transformed object can not be calculated from the area of the original object if the transform is not a similarity, like a non-uniform scaling.", + "parameters": [ + { + "name": "xform", + "type": "Transform", + "summary": "The transformation. When computing volumne mass properties, transform must be an affine transformation, or Geometry.Transform.IsAffine . When computing area mass properties, transform must be a similarity transformation, or Geometry.Transform.IsSimilarity . Perspective transformations are not allowed." + } + ], + "returns": "True if successful, False otherwise." + }, + { + "signature": "bool WorldCoordinatesPrincipalMoments(out double x, out Vector3d xaxis, out double y, out Vector3d yaxis, out double z, out Vector3d zaxis)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -151039,7 +151220,7 @@ "parameters": [ { "name": "x", - "type": "System.Double", + "type": "double", "summary": "Principal moment." }, { @@ -151049,7 +151230,7 @@ }, { "name": "y", - "type": "System.Double", + "type": "double", "summary": "Principal moment." }, { @@ -151059,7 +151240,7 @@ }, { "name": "z", - "type": "System.Double", + "type": "double", "summary": "Principal moment." }, { @@ -151071,7 +151252,7 @@ "returns": "True if successful." }, { - "signature": "System.Boolean WorldCoordinatesPrincipalMomentsOfInertia(out System.Double x, out Vector3d xaxis, out System.Double y, out Vector3d yaxis, out System.Double z, out Vector3d zaxis)", + "signature": "bool WorldCoordinatesPrincipalMomentsOfInertia(out double x, out Vector3d xaxis, out double y, out Vector3d yaxis, out double z, out Vector3d zaxis)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -151080,7 +151261,7 @@ "parameters": [ { "name": "x", - "type": "System.Double", + "type": "double", "summary": "Principal moment." }, { @@ -151090,7 +151271,7 @@ }, { "name": "y", - "type": "System.Double", + "type": "double", "summary": "Principal moment." }, { @@ -151100,7 +151281,7 @@ }, { "name": "z", - "type": "System.Double", + "type": "double", "summary": "Principal moment." }, { @@ -151178,7 +151359,7 @@ "dataType": "interface", "methods": [ { - "signature": "System.Boolean EpsilonEquals(T other, System.Double epsilon)", + "signature": "bool EpsilonEquals(T other, double epsilon)", "modifiers": [], "protected": true, "virtual": false @@ -151191,7 +151372,7 @@ "dataType": "interface", "methods": [ { - "signature": "System.Boolean EpsilonEquals(T other, System.Single epsilon)", + "signature": "bool EpsilonEquals(T other, float epsilon)", "modifiers": [], "protected": true, "virtual": false @@ -151214,12 +151395,12 @@ "parameters": [ { "name": "i", - "type": "System.Int32", + "type": "int", "summary": "A first index." }, { "name": "j", - "type": "System.Int32", + "type": "int", "summary": "A second index." } ] @@ -151264,7 +151445,7 @@ ], "methods": [ { - "signature": "System.Boolean Contains(System.Int32 item)", + "signature": "bool Contains(int item)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -151273,14 +151454,14 @@ "parameters": [ { "name": "item", - "type": "System.Int32", + "type": "int", "summary": "The number to locate in the IndexPair ." } ], "returns": "True ifis found in the IndexPair ; otherwise, false." }, { - "signature": "System.Void CopyTo(System.Int32[] array, System.Int32 arrayIndex)", + "signature": "void CopyTo(int array, int arrayIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -151289,12 +151470,12 @@ "parameters": [ { "name": "array", - "type": "System.Int32[]", + "type": "int", "summary": "The one-dimensional T:System.Array that is the destination of the elements copied from IndexPair . The T:System.Array must have zero-based indexing." }, { "name": "arrayIndex", - "type": "System.Int32", + "type": "int", "summary": "The zero-based index inat which copying begins." } ] @@ -151309,7 +151490,7 @@ "returns": "The needed enumerator." }, { - "signature": "System.Int32 IndexOf(System.Int32 item)", + "signature": "int IndexOf(int item)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -151318,7 +151499,7 @@ "parameters": [ { "name": "item", - "type": "System.Int32", + "type": "int", "summary": "The object to locate in the T:System.Collections.Generic.IList`1 ." } ], @@ -151408,7 +151589,7 @@ ], "methods": [ { - "signature": "System.Boolean IsValidOptionName(System.String optionName)", + "signature": "bool IsValidOptionName(string optionName)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -151417,14 +151598,14 @@ "parameters": [ { "name": "optionName", - "type": "System.String", + "type": "string", "summary": "The string to be tested." } ], "returns": "True if string can be used as an option name." }, { - "signature": "System.Boolean IsValidOptionValueName(System.String optionValue)", + "signature": "bool IsValidOptionValueName(string optionValue)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -151433,14 +151614,14 @@ "parameters": [ { "name": "optionValue", - "type": "System.String", + "type": "string", "summary": "The string to be tested." } ], "returns": "True if string can be used as an option value." }, { - "signature": "System.String[] ListOptions(System.Boolean english)", + "signature": "string ListOptions(bool english)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -151449,13 +151630,13 @@ "parameters": [ { "name": "english", - "type": "System.Boolean", + "type": "bool", "summary": "return the English or local versions of the list options" } ] }, { - "signature": "System.Void ToggleValues(System.Boolean english, out System.String offValue, out System.String onValue)", + "signature": "void ToggleValues(bool english, out string offValue, out string onValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -151858,7 +152039,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -151866,7 +152047,7 @@ "since": "6.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -151874,7 +152055,7 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] @@ -151903,14 +152084,14 @@ ], "methods": [ { - "signature": "System.Void PostCustomMessage(System.Object messageData)", + "signature": "void PostCustomMessage(object messageData)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void AcceptColor(System.Boolean enable)", + "signature": "void AcceptColor(bool enable)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -151919,20 +152100,20 @@ "parameters": [ { "name": "enable", - "type": "System.Boolean", + "type": "bool", "summary": "True if user is able to type a color." } ] }, { - "signature": "System.Void AcceptCustomMessage(System.Boolean enable)", + "signature": "void AcceptCustomMessage(bool enable)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void AcceptEnterWhenDone(System.Boolean enable)", + "signature": "void AcceptEnterWhenDone(bool enable)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -151940,7 +152121,7 @@ "since": "6.0" }, { - "signature": "System.Void AcceptNothing(System.Boolean enable)", + "signature": "void AcceptNothing(bool enable)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -151949,13 +152130,13 @@ "parameters": [ { "name": "enable", - "type": "System.Boolean", + "type": "bool", "summary": "True if user is able to press enter in order to skip selecting." } ] }, { - "signature": "System.Void AcceptNumber(System.Boolean enable, System.Boolean acceptZero)", + "signature": "void AcceptNumber(bool enable, bool acceptZero)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -151964,18 +152145,18 @@ "parameters": [ { "name": "enable", - "type": "System.Boolean", + "type": "bool", "summary": "True if user is able to type a number." }, { "name": "acceptZero", - "type": "System.Boolean", + "type": "bool", "summary": "If you are using GetPoint and you want \"0\" to return (0,0,0) instead of the number zero, then set acceptZero = false." } ] }, { - "signature": "System.Void AcceptPoint(System.Boolean enable)", + "signature": "void AcceptPoint(bool enable)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -151984,13 +152165,13 @@ "parameters": [ { "name": "enable", - "type": "System.Boolean", + "type": "bool", "summary": "True if user is able to type in a point." } ] }, { - "signature": "System.Void AcceptString(System.Boolean enable)", + "signature": "void AcceptString(bool enable)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -151999,13 +152180,13 @@ "parameters": [ { "name": "enable", - "type": "System.Boolean", + "type": "bool", "summary": "True if user is able to type a string." } ] }, { - "signature": "System.Void AcceptUndo(System.Boolean enable)", + "signature": "void AcceptUndo(bool enable)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152014,13 +152195,13 @@ "parameters": [ { "name": "enable", - "type": "System.Boolean", + "type": "bool", "summary": "True if user is able to choose the 'Undo' option." } ] }, { - "signature": "System.Int32 AddOption(LocalizeStringPair optionName, LocalizeStringPair optionValue, System.Boolean hiddenOption)", + "signature": "int AddOption(LocalizeStringPair optionName, LocalizeStringPair optionValue, bool hiddenOption)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152039,14 +152220,14 @@ }, { "name": "hiddenOption", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the option is not displayed on the command line and the full option name must be typed in order to activate the option." } ], "returns": "option index value (>0) or 0 if option cannot be added." }, { - "signature": "System.Int32 AddOption(LocalizeStringPair optionName, LocalizeStringPair optionValue)", + "signature": "int AddOption(LocalizeStringPair optionName, LocalizeStringPair optionValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152067,7 +152248,7 @@ "returns": "option index value (>0) or 0 if option cannot be added." }, { - "signature": "System.Int32 AddOption(LocalizeStringPair optionName)", + "signature": "int AddOption(LocalizeStringPair optionName)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152083,7 +152264,7 @@ "returns": "option index value (>0) or 0 if option cannot be added." }, { - "signature": "System.Int32 AddOption(System.String englishOption, System.String englishOptionValue, System.Boolean hiddenOption)", + "signature": "int AddOption(string englishOption, string englishOptionValue, bool hiddenOption)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152092,24 +152273,24 @@ "parameters": [ { "name": "englishOption", - "type": "System.String", + "type": "string", "summary": "Must only consist of letters and numbers (no characters list periods, spaces, or dashes)." }, { "name": "englishOptionValue", - "type": "System.String", + "type": "string", "summary": "The option value in English, visualized after an equality sign." }, { "name": "hiddenOption", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the option is not displayed on the command line and the full option name must be typed in order to activate the option." } ], "returns": "Option index value (>0) or 0 if option cannot be added." }, { - "signature": "System.Int32 AddOption(System.String englishOption, System.String englishOptionValue)", + "signature": "int AddOption(string englishOption, string englishOptionValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152118,19 +152299,19 @@ "parameters": [ { "name": "englishOption", - "type": "System.String", + "type": "string", "summary": "Must only consist of letters and numbers (no characters list periods, spaces, or dashes)." }, { "name": "englishOptionValue", - "type": "System.String", + "type": "string", "summary": "The option value in English, visualized after an equality sign." } ], "returns": "Option index value (>0) or 0 if option cannot be added." }, { - "signature": "System.Int32 AddOption(System.String englishOption)", + "signature": "int AddOption(string englishOption)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152139,14 +152320,14 @@ "parameters": [ { "name": "englishOption", - "type": "System.String", + "type": "string", "summary": "Must only consist of letters and numbers (no characters list periods, spaces, or dashes)." } ], "returns": "option index value (>0) or 0 if option cannot be added." }, { - "signature": "System.Int32 AddOptionColor(LocalizeStringPair optionName, ref OptionColor colorValue, System.String prompt)", + "signature": "int AddOptionColor(LocalizeStringPair optionName, ref OptionColor colorValue, string prompt)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152165,14 +152346,14 @@ }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "option prompt shown if the user selects this option" } ], "returns": "option index value (>0) or 0 if option cannot be added." }, { - "signature": "System.Int32 AddOptionColor(LocalizeStringPair optionName, ref OptionColor colorValue)", + "signature": "int AddOptionColor(LocalizeStringPair optionName, ref OptionColor colorValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152193,7 +152374,7 @@ "returns": "option index value (>0) or 0 if option cannot be added." }, { - "signature": "System.Int32 AddOptionColor(System.String englishName, ref OptionColor colorValue, System.String prompt)", + "signature": "int AddOptionColor(string englishName, ref OptionColor colorValue, string prompt)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152202,7 +152383,7 @@ "parameters": [ { "name": "englishName", - "type": "System.String", + "type": "string", "summary": "option description" }, { @@ -152212,14 +152393,14 @@ }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "The command prompt will show this during picking." } ], "returns": "option index value (>0) or 0 if option cannot be added." }, { - "signature": "System.Int32 AddOptionColor(System.String englishName, ref OptionColor colorValue)", + "signature": "int AddOptionColor(string englishName, ref OptionColor colorValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152228,7 +152409,7 @@ "parameters": [ { "name": "englishName", - "type": "System.String", + "type": "string", "summary": "option description" }, { @@ -152240,7 +152421,7 @@ "returns": "option index value (>0) or 0 if option cannot be added." }, { - "signature": "System.Int32 AddOptionDouble(LocalizeStringPair optionName, ref OptionDouble numberValue, System.String prompt)", + "signature": "int AddOptionDouble(LocalizeStringPair optionName, ref OptionDouble numberValue, string prompt)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152259,14 +152440,14 @@ }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "option prompt shown if the user selects this option. If None or empty, then the option name is used as the get number prompt." } ], "returns": "option index value (>0) or 0 if option cannot be added." }, { - "signature": "System.Int32 AddOptionDouble(LocalizeStringPair optionName, ref OptionDouble numberValue)", + "signature": "int AddOptionDouble(LocalizeStringPair optionName, ref OptionDouble numberValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152287,7 +152468,7 @@ "returns": "option index value (>0) or 0 if option cannot be added." }, { - "signature": "System.Int32 AddOptionDouble(System.String englishName, ref OptionDouble numberValue, System.String prompt)", + "signature": "int AddOptionDouble(string englishName, ref OptionDouble numberValue, string prompt)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152296,7 +152477,7 @@ "parameters": [ { "name": "englishName", - "type": "System.String", + "type": "string", "summary": "Must only consist of letters and numbers (no characters list periods, spaces, or dashes)" }, { @@ -152306,14 +152487,14 @@ }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "option prompt shown if the user selects this option. If None or empty, then the option name is used as the get number prompt." } ], "returns": "option index value (>0) or 0 if option cannot be added." }, { - "signature": "System.Int32 AddOptionDouble(System.String englishName, ref OptionDouble numberValue)", + "signature": "int AddOptionDouble(string englishName, ref OptionDouble numberValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152322,7 +152503,7 @@ "parameters": [ { "name": "englishName", - "type": "System.String", + "type": "string", "summary": "Must only consist of letters and numbers (no characters list periods, spaces, or dashes)" }, { @@ -152334,7 +152515,7 @@ "returns": "Option index value (>0) or 0 if option cannot be added." }, { - "signature": "System.Int32 AddOptionEnumList(System.String englishOptionName, T defaultValue, T[] include)", + "signature": "int AddOptionEnumList(string englishOptionName, T defaultValue, T[] include)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152343,7 +152524,7 @@ "parameters": [ { "name": "englishOptionName", - "type": "System.String", + "type": "string", "summary": "The name of the option" }, { @@ -152360,7 +152541,7 @@ "returns": "Option index" }, { - "signature": "System.Int32 AddOptionEnumList(System.String englishOptionName, T defaultValue)", + "signature": "int AddOptionEnumList(string englishOptionName, T defaultValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152369,7 +152550,7 @@ "parameters": [ { "name": "englishOptionName", - "type": "System.String", + "type": "string", "summary": "The name of the option" }, { @@ -152381,7 +152562,7 @@ "returns": "Option index" }, { - "signature": "System.Int32 AddOptionEnumSelectionList(System.String englishOptionName, IEnumerable enumSelection, System.Int32 listCurrentIndex)", + "signature": "int AddOptionEnumSelectionList(string englishOptionName, IEnumerable enumSelection, int listCurrentIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152389,7 +152570,7 @@ "since": "5.4" }, { - "signature": "System.Int32 AddOptionInteger(LocalizeStringPair optionName, ref OptionInteger intValue, System.String prompt)", + "signature": "int AddOptionInteger(LocalizeStringPair optionName, ref OptionInteger intValue, string prompt)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152408,14 +152589,14 @@ }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "option prompt shown if the user selects this option. If None or empty, then the option name is used as the get number prompt." } ], "returns": "option index value (>0) or 0 if option cannot be added." }, { - "signature": "System.Int32 AddOptionInteger(LocalizeStringPair optionName, ref OptionInteger intValue)", + "signature": "int AddOptionInteger(LocalizeStringPair optionName, ref OptionInteger intValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152436,7 +152617,7 @@ "returns": "option index value (>0) or 0 if option cannot be added." }, { - "signature": "System.Int32 AddOptionInteger(System.String englishName, ref OptionInteger intValue, System.String prompt)", + "signature": "int AddOptionInteger(string englishName, ref OptionInteger intValue, string prompt)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152445,7 +152626,7 @@ "parameters": [ { "name": "englishName", - "type": "System.String", + "type": "string", "summary": "Must only consist of letters and numbers (no characters list periods, spaces, or dashes)" }, { @@ -152455,14 +152636,14 @@ }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "option prompt shown if the user selects this option. If None or empty, then the option name is used as the get number prompt." } ], "returns": "option index value (>0) or 0 if option cannot be added." }, { - "signature": "System.Int32 AddOptionInteger(System.String englishName, ref OptionInteger intValue)", + "signature": "int AddOptionInteger(string englishName, ref OptionInteger intValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152471,7 +152652,7 @@ "parameters": [ { "name": "englishName", - "type": "System.String", + "type": "string", "summary": "Must only consist of letters and numbers (no characters list periods, spaces, or dashes)" }, { @@ -152483,7 +152664,7 @@ "returns": "option index value (>0) or 0 if option cannot be added." }, { - "signature": "System.Int32 AddOptionList(LocalizeStringPair optionName, IEnumerable listValues, System.Int32 listCurrentIndex)", + "signature": "int AddOptionList(LocalizeStringPair optionName, IEnumerable listValues, int listCurrentIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152502,14 +152683,14 @@ }, { "name": "listCurrentIndex", - "type": "System.Int32", + "type": "int", "summary": "Zero based index of current option." } ], "returns": "option index value (>0) or 0 if option cannot be added." }, { - "signature": "System.Int32 AddOptionList(System.String englishOptionName, IEnumerable listValues, System.Int32 listCurrentIndex)", + "signature": "int AddOptionList(string englishOptionName, IEnumerable listValues, int listCurrentIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152518,7 +152699,7 @@ "parameters": [ { "name": "englishOptionName", - "type": "System.String", + "type": "string", "summary": "Must only consist of letters and numbers (no characters list periods, spaces, or dashes)" }, { @@ -152528,14 +152709,14 @@ }, { "name": "listCurrentIndex", - "type": "System.Int32", + "type": "int", "summary": "Zero based index of current option." } ], "returns": "option index value (>0) or 0 if option cannot be added." }, { - "signature": "System.Int32 AddOptionToggle(LocalizeStringPair optionName, ref OptionToggle toggleValue)", + "signature": "int AddOptionToggle(LocalizeStringPair optionName, ref OptionToggle toggleValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152556,7 +152737,7 @@ "returns": "option index value (>0) or 0 if option cannot be added." }, { - "signature": "System.Int32 AddOptionToggle(System.String englishName, ref OptionToggle toggleValue)", + "signature": "int AddOptionToggle(string englishName, ref OptionToggle toggleValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152565,7 +152746,7 @@ "parameters": [ { "name": "englishName", - "type": "System.String", + "type": "string", "summary": "Must only consist of letters and numbers (no characters list periods, spaces, or dashes)" }, { @@ -152577,7 +152758,7 @@ "returns": "option index value (>0) or 0 if option cannot be added." }, { - "signature": "System.Void ClearCommandOptions()", + "signature": "void ClearCommandOptions()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152585,7 +152766,7 @@ "since": "5.0" }, { - "signature": "System.Void ClearDefault()", + "signature": "void ClearDefault()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152611,27 +152792,27 @@ "returns": "The converted command result." }, { - "signature": "System.Object CustomMessage()", + "signature": "object CustomMessage()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true }, { - "signature": "System.Void EnableTransparentCommands(System.Boolean enable)", + "signature": "void EnableTransparentCommands(bool enable)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152641,7 +152822,7 @@ "parameters": [ { "name": "enable", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then transparent commands can be run during the get. If false, then transparent commands cannot be run during the get." } ] @@ -152663,7 +152844,7 @@ "since": "5.4" }, { - "signature": "System.Boolean GotDefault()", + "signature": "bool GotDefault()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152681,7 +152862,7 @@ "returns": "An array with two 2D points." }, { - "signature": "System.Double Number()", + "signature": "double Number()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152697,7 +152878,7 @@ "since": "5.0" }, { - "signature": "System.Int32 OptionIndex()", + "signature": "int OptionIndex()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152749,7 +152930,7 @@ "returns": "The result of the last Get*() call." }, { - "signature": "System.Void SetCommandPrompt(System.String prompt)", + "signature": "void SetCommandPrompt(string prompt)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152758,13 +152939,13 @@ "parameters": [ { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "command prompt message." } ] }, { - "signature": "System.Void SetCommandPromptDefault(System.String defaultValue)", + "signature": "void SetCommandPromptDefault(string defaultValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152774,13 +152955,13 @@ "parameters": [ { "name": "defaultValue", - "type": "System.String", + "type": "string", "summary": "description of default value." } ] }, { - "signature": "System.Void SetDefaultColor(Color defaultColor)", + "signature": "void SetDefaultColor(Color defaultColor)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152796,7 +152977,7 @@ ] }, { - "signature": "System.Void SetDefaultInteger(System.Int32 defaultValue)", + "signature": "void SetDefaultInteger(int defaultValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152806,13 +152987,13 @@ "parameters": [ { "name": "defaultValue", - "type": "System.Int32", + "type": "int", "summary": "value for default number." } ] }, { - "signature": "System.Void SetDefaultNumber(System.Double defaultNumber)", + "signature": "void SetDefaultNumber(double defaultNumber)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152822,13 +153003,13 @@ "parameters": [ { "name": "defaultNumber", - "type": "System.Double", + "type": "double", "summary": "value for default number." } ] }, { - "signature": "System.Void SetDefaultPoint(Point3d point)", + "signature": "void SetDefaultPoint(Point3d point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152844,7 +153025,7 @@ ] }, { - "signature": "System.Void SetDefaultString(System.String defaultValue)", + "signature": "void SetDefaultString(string defaultValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152854,13 +153035,13 @@ "parameters": [ { "name": "defaultValue", - "type": "System.String", + "type": "string", "summary": "value for default string." } ] }, { - "signature": "System.Void SetOptionVaries(System.Int32 optionIndex, System.Boolean varies)", + "signature": "void SetOptionVaries(int optionIndex, bool varies)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152869,18 +153050,18 @@ "parameters": [ { "name": "optionIndex", - "type": "System.Int32", + "type": "int", "summary": "The option index." }, { "name": "varies", - "type": "System.Boolean", + "type": "bool", "summary": "True to print \"Varies\", False to print the option's current value." } ] }, { - "signature": "System.Void SetWaitDuration(System.Int32 milliseconds)", + "signature": "void SetWaitDuration(int milliseconds)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -152889,13 +153070,13 @@ "parameters": [ { "name": "milliseconds", - "type": "System.Int32", + "type": "int", "summary": "Number of milliseconds to wait." } ] }, { - "signature": "System.String StringResult()", + "signature": "string StringResult()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -153135,7 +153316,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -153143,7 +153324,7 @@ "since": "6.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -153151,7 +153332,7 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] @@ -153253,7 +153434,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -153261,7 +153442,7 @@ "since": "6.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -153269,7 +153450,7 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] @@ -153291,7 +153472,7 @@ "returns": "The result of the getting operation." }, { - "signature": "Commands.Result GetMesh(ref System.Int32 verticalFaces, ref System.Int32 aroundFaces, out Geometry.Cone cone)", + "signature": "Commands.Result GetMesh(ref int verticalFaces, ref int aroundFaces, out Geometry.Cone cone)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -153300,12 +153481,12 @@ "parameters": [ { "name": "verticalFaces", - "type": "System.Int32", + "type": "int", "summary": "The number of faces in the vertical direction." }, { "name": "aroundFaces", - "type": "System.Int32", + "type": "int", "summary": "The number of faces in the around direction" }, { @@ -153317,7 +153498,7 @@ "returns": "The result of the getting operation." }, { - "signature": "Commands.Result GetMesh(ref System.Int32 verticalFaces, ref System.Int32 aroundFaces, ref System.Int32 capStyle, out Geometry.Cone cone)", + "signature": "Commands.Result GetMesh(ref int verticalFaces, ref int aroundFaces, ref int capStyle, out Geometry.Cone cone)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -153327,17 +153508,17 @@ "parameters": [ { "name": "verticalFaces", - "type": "System.Int32", + "type": "int", "summary": "The number of faces in the vertical direction." }, { "name": "aroundFaces", - "type": "System.Int32", + "type": "int", "summary": "The number of faces in the around direction" }, { "name": "capStyle", - "type": "System.Int32", + "type": "int", "summary": "Set to 0 if you don't want the prompt, 3 is triangles, 4 is quads." }, { @@ -153423,7 +153604,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -153431,7 +153612,7 @@ "since": "6.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -153439,7 +153620,7 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] @@ -153461,7 +153642,7 @@ "returns": "The result of the getting operation." }, { - "signature": "Commands.Result GetMesh(ref System.Int32 verticalFaces, ref System.Int32 aroundFaces, out Geometry.Cylinder cylinder)", + "signature": "Commands.Result GetMesh(ref int verticalFaces, ref int aroundFaces, out Geometry.Cylinder cylinder)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -153470,12 +153651,12 @@ "parameters": [ { "name": "verticalFaces", - "type": "System.Int32", + "type": "int", "summary": "The number of faces in the vertical direction." }, { "name": "aroundFaces", - "type": "System.Int32", + "type": "int", "summary": "The number of faces in the around direction" }, { @@ -153487,7 +153668,7 @@ "returns": "The result of the getting operation." }, { - "signature": "Commands.Result GetMesh(ref System.Int32 verticalFaces, ref System.Int32 aroundFaces, ref System.Int32 capStyle, out Geometry.Cylinder cylinder)", + "signature": "Commands.Result GetMesh(ref int verticalFaces, ref int aroundFaces, ref int capStyle, out Geometry.Cylinder cylinder)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -153497,17 +153678,17 @@ "parameters": [ { "name": "verticalFaces", - "type": "System.Int32", + "type": "int", "summary": "The number of faces in the vertical direction." }, { "name": "aroundFaces", - "type": "System.Int32", + "type": "int", "summary": "The number of faces in the around direction" }, { "name": "capStyle", - "type": "System.Int32", + "type": "int", "summary": "Set to 0 if you don't want the prompt, 3 is triangles, 4 is quads." }, { @@ -153576,7 +153757,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -153584,7 +153765,7 @@ "since": "8.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -153664,7 +153845,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -153672,7 +153853,7 @@ "since": "7.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -153680,7 +153861,7 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] @@ -153702,7 +153883,7 @@ "returns": "The result of the getting operation." }, { - "signature": "Commands.Result GetMesh(ref System.Int32 verticalFaces, ref System.Int32 aroundFaces, out Geometry.Mesh ellipsoid)", + "signature": "Commands.Result GetMesh(ref int verticalFaces, ref int aroundFaces, out Geometry.Mesh ellipsoid)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -153711,12 +153892,12 @@ "parameters": [ { "name": "verticalFaces", - "type": "System.Int32", + "type": "int", "summary": "The number of faces in the vertical direction." }, { "name": "aroundFaces", - "type": "System.Int32", + "type": "int", "summary": "The number of faces in the around direction" }, { @@ -153728,7 +153909,7 @@ "returns": "The result of the getting operation." }, { - "signature": "Commands.Result GetMesh(ref System.Int32 verticalFaces, ref System.Int32 aroundFaces, ref System.Boolean quadCaps, out Geometry.Mesh ellipsoid)", + "signature": "Commands.Result GetMesh(ref int verticalFaces, ref int aroundFaces, ref bool quadCaps, out Geometry.Mesh ellipsoid)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -153737,17 +153918,17 @@ "parameters": [ { "name": "verticalFaces", - "type": "System.Int32", + "type": "int", "summary": "The number of faces in the vertical direction." }, { "name": "aroundFaces", - "type": "System.Int32", + "type": "int", "summary": "The number of faces in the around direction" }, { "name": "quadCaps", - "type": "System.Boolean", + "type": "bool", "summary": "Set True to create quad faces at the caps, False for triangles." }, { @@ -153891,14 +154072,14 @@ "returns": "If the user chose a number, then GetResult.Number ; another enumeration value otherwise." }, { - "signature": "System.Int32 Number()", + "signature": "int Number()", "modifiers": ["public", "new"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void SetLowerLimit(System.Int32 lowerLimit, System.Boolean strictlyGreaterThan)", + "signature": "void SetLowerLimit(int lowerLimit, bool strictlyGreaterThan)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -153907,18 +154088,18 @@ "parameters": [ { "name": "lowerLimit", - "type": "System.Int32", + "type": "int", "summary": "smallest acceptable number." }, { "name": "strictlyGreaterThan", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then the returned number will be > lower_limit." } ] }, { - "signature": "System.Void SetUpperLimit(System.Int32 upperLimit, System.Boolean strictlyLessThan)", + "signature": "void SetUpperLimit(int upperLimit, bool strictlyLessThan)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -153927,12 +154108,12 @@ "parameters": [ { "name": "upperLimit", - "type": "System.Int32", + "type": "int", "summary": "largest acceptable number." }, { "name": "strictlyLessThan", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then the returned number will be < upper_limit." } ] @@ -154030,7 +154211,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154038,7 +154219,7 @@ "since": "5.1" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -154046,13 +154227,13 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] }, { - "signature": "System.Void EnableAllVariations(System.Boolean on)", + "signature": "void EnableAllVariations(bool on)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154060,7 +154241,7 @@ "since": "5.1" }, { - "signature": "System.Void EnableFromBothSidesOption(System.Boolean on)", + "signature": "void EnableFromBothSidesOption(bool on)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154068,7 +154249,7 @@ "since": "5.1" }, { - "signature": "System.Void EnableFromMidPointOption(System.Boolean on)", + "signature": "void EnableFromMidPointOption(bool on)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154084,7 +154265,7 @@ "since": "5.1" }, { - "signature": "System.Void SetFirstPoint(Geometry.Point3d point)", + "signature": "void SetFirstPoint(Geometry.Point3d point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154189,7 +154370,7 @@ "returns": "If the user chose a number, then GetResult.Number ; another enumeration value otherwise." }, { - "signature": "System.Void SetLowerLimit(System.Double lowerLimit, System.Boolean strictlyGreaterThan)", + "signature": "void SetLowerLimit(double lowerLimit, bool strictlyGreaterThan)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154198,18 +154379,18 @@ "parameters": [ { "name": "lowerLimit", - "type": "System.Double", + "type": "double", "summary": "smallest acceptable number." }, { "name": "strictlyGreaterThan", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then the returned number will be > lower_limit." } ] }, { - "signature": "System.Void SetUpperLimit(System.Double upperLimit, System.Boolean strictlyLessThan)", + "signature": "void SetUpperLimit(double upperLimit, bool strictlyLessThan)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154218,12 +154399,12 @@ "parameters": [ { "name": "upperLimit", - "type": "System.Double", + "type": "double", "summary": "largest acceptable number." }, { "name": "strictlyLessThan", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then the returned number will be < upper_limit." } ] @@ -154391,14 +154572,14 @@ "since": "6.3" }, { - "signature": "System.Void AppendToPickList(ObjRef objref)", + "signature": "void AppendToPickList(ObjRef objref)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.3" }, { - "signature": "System.Void ClearObjects()", + "signature": "void ClearObjects()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154406,7 +154587,7 @@ "since": "6.12" }, { - "signature": "System.Boolean CustomGeometryFilter(RhinoObject rhObject, GeometryBase geometry, ComponentIndex componentIndex)", + "signature": "bool CustomGeometryFilter(RhinoObject rhObject, GeometryBase geometry, ComponentIndex componentIndex)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -154433,14 +154614,14 @@ "returns": "The default returns True unless you've set a custom geometry filter. If a custom filter has been set, that delegate is called." }, { - "signature": "System.Void DisablePreSelect()", + "signature": "void DisablePreSelect()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void EnableClearObjectsOnEntry(System.Boolean enable)", + "signature": "void EnableClearObjectsOnEntry(bool enable)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154449,13 +154630,13 @@ "parameters": [ { "name": "enable", - "type": "System.Boolean", + "type": "bool", "summary": "The state to set." } ] }, { - "signature": "System.Void EnableHighlight(System.Boolean enable)", + "signature": "void EnableHighlight(bool enable)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154463,7 +154644,7 @@ "since": "5.0" }, { - "signature": "System.Void EnableIgnoreGrips(System.Boolean enable)", + "signature": "void EnableIgnoreGrips(bool enable)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154471,7 +154652,7 @@ "since": "5.0" }, { - "signature": "System.Void EnablePostSelect(System.Boolean enable)", + "signature": "void EnablePostSelect(bool enable)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154480,7 +154661,7 @@ "remarks": "By default, if no valid input is pre-selected when GetObjects is called, then the user is given the chance to post select. If you want to force the user to pre-select, then call EnablePostSelect(false)." }, { - "signature": "System.Void EnablePreSelect(System.Boolean enable, System.Boolean ignoreUnacceptablePreselectedObjects)", + "signature": "void EnablePreSelect(bool enable, bool ignoreUnacceptablePreselectedObjects)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154490,18 +154671,18 @@ "parameters": [ { "name": "enable", - "type": "System.Boolean", + "type": "bool", "summary": "if true, pre-selection is enabled." }, { "name": "ignoreUnacceptablePreselectedObjects", - "type": "System.Boolean", + "type": "bool", "summary": "If True and some acceptable objects are pre-selected, then any unacceptable pre-selected objects are ignored. If False and any unacceptable are pre-selected, then the user is forced to post-select." } ] }, { - "signature": "System.Void EnablePressEnterWhenDonePrompt(System.Boolean enable)", + "signature": "void EnablePressEnterWhenDonePrompt(bool enable)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154509,7 +154690,7 @@ "since": "5.0" }, { - "signature": "System.Void EnableSelPrevious(System.Boolean enable)", + "signature": "void EnableSelPrevious(bool enable)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154517,7 +154698,7 @@ "since": "5.0" }, { - "signature": "System.Void EnableUnselectObjectsOnExit(System.Boolean enable)", + "signature": "void EnableUnselectObjectsOnExit(bool enable)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154526,7 +154707,7 @@ "parameters": [ { "name": "enable", - "type": "System.Boolean", + "type": "bool", "summary": "The state to set." } ] @@ -154541,7 +154722,7 @@ "returns": "GetResult.Object if an object was selected. GetResult.Cancel if the user pressed ESCAPE to cancel the selection. See GetResults for other possible values that may be returned when options, numbers, etc., are acceptable responses." }, { - "signature": "GetResult GetMultiple(System.Int32 minimumNumber, System.Int32 maximumNumber)", + "signature": "GetResult GetMultiple(int minimumNumber, int maximumNumber)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154550,19 +154731,19 @@ "parameters": [ { "name": "minimumNumber", - "type": "System.Int32", + "type": "int", "summary": "minimum number of objects to select." }, { "name": "maximumNumber", - "type": "System.Int32", + "type": "int", "summary": "maximum number of objects to select. If 0, then the user must press enter to finish object selection. If -1, then object selection stops as soon as there are at least minimumNumber of object selected. If >0, then the picking stops when there are maximumNumber objects. If a window pick, crossing pick, or Sel* command attempts to add more than maximumNumber, then the attempt is ignored." } ], "returns": "GetResult.Object if one or more objects were selected. GetResult.Cancel if the user pressed ESCAPE to cancel the selection. See GetResults for other possible values that may be returned when options, numbers, etc., are acceptable responses." }, { - "signature": "ObjRef Object(System.Int32 index)", + "signature": "ObjRef Object(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154576,7 +154757,7 @@ "since": "5.0" }, { - "signature": "System.Boolean PassesGeometryAttributeFilter(RhinoObject rhObject, GeometryBase geometry, ComponentIndex componentIndex)", + "signature": "bool PassesGeometryAttributeFilter(RhinoObject rhObject, GeometryBase geometry, ComponentIndex componentIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154602,7 +154783,7 @@ "returns": "True if the geometry passes the filter returned by GeometryAttributeFilter()." }, { - "signature": "System.Void SetCustomGeometryFilter(GetObjectGeometryFilter filter)", + "signature": "void SetCustomGeometryFilter(GetObjectGeometryFilter filter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154610,7 +154791,7 @@ "since": "5.0" }, { - "signature": "System.Void SetPressEnterWhenDonePrompt(System.String prompt)", + "signature": "void SetPressEnterWhenDonePrompt(string prompt)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154619,7 +154800,7 @@ "parameters": [ { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "The text that will be displayed just after the prompt, after the selection has been made." } ] @@ -154709,7 +154890,7 @@ ], "methods": [ { - "signature": "System.Int32 AddConstructionPoint(Point3d point)", + "signature": "int AddConstructionPoint(Point3d point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154726,7 +154907,7 @@ "returns": "Total number of construction points." }, { - "signature": "System.Int32 AddConstructionPoints(Point3d[] points)", + "signature": "int AddConstructionPoints(Point3d[] points)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154743,7 +154924,7 @@ "returns": "Total number of construction points." }, { - "signature": "System.Int32 AddSnapPoint(Point3d point)", + "signature": "int AddSnapPoint(Point3d point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154760,7 +154941,7 @@ "returns": "Total number of snap points." }, { - "signature": "System.Int32 AddSnapPoints(Point3d[] points)", + "signature": "int AddSnapPoints(Point3d[] points)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154777,7 +154958,7 @@ "returns": "Total number of snap points." }, { - "signature": "System.Void ClearConstraints()", + "signature": "void ClearConstraints()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154785,7 +154966,7 @@ "since": "5.0" }, { - "signature": "System.Void ClearConstructionPoints()", + "signature": "void ClearConstructionPoints()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154794,7 +154975,7 @@ "remarks": "Construction points are like snap points except that they get snapped to even when point osnap is off. Typically, there are only a few construction points while there can be many snap points. For example, when polylines are drawn the start point is a construction point and the other points are snap points." }, { - "signature": "System.Void ClearSnapPoints()", + "signature": "void ClearSnapPoints()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154803,7 +154984,7 @@ "remarks": "When point osnap is enabled, GetPoint will snap to points in the Rhino model. If you want the user to be able to snap to additional points, then use GetPoint::AddSnapPoints to specify the locations of these additional points." }, { - "signature": "System.Boolean Constrain(Arc arc)", + "signature": "bool Constrain(Arc arc)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154819,7 +155000,7 @@ "returns": "True if constraint could be applied." }, { - "signature": "System.Boolean Constrain(Brep brep, System.Int32 wireDensity, System.Int32 faceIndex, System.Boolean allowPickingPointOffObject)", + "signature": "bool Constrain(Brep brep, int wireDensity, int faceIndex, bool allowPickingPointOffObject)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154833,24 +155014,24 @@ }, { "name": "wireDensity", - "type": "System.Int32", + "type": "int", "summary": "When wire_density<0, isocurve intersection snapping is turned off, when wire_density>=0, the value defines the isocurve density used for isocurve intersection snapping." }, { "name": "faceIndex", - "type": "System.Int32", + "type": "int", "summary": "When face_index <0, constrain to whole brep. When face_index >=0, constrain to individual face." }, { "name": "allowPickingPointOffObject", - "type": "System.Boolean", + "type": "bool", "summary": "defines whether the point pick is allowed to happen off object. When false, a \"no no\" cursor is shown when the cursor is not on the object. When true, a normal point picking cursor is used and the marker is visible also when the cursor is not on the object." } ], "returns": "True if constraint could be applied." }, { - "signature": "System.Boolean Constrain(Circle circle)", + "signature": "bool Constrain(Circle circle)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154866,7 +155047,7 @@ "returns": "True if constraint could be applied." }, { - "signature": "System.Boolean Constrain(Curve curve, System.Boolean allowPickingPointOffObject)", + "signature": "bool Constrain(Curve curve, bool allowPickingPointOffObject)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154880,14 +155061,14 @@ }, { "name": "allowPickingPointOffObject", - "type": "System.Boolean", + "type": "bool", "summary": "defines whether the point pick is allowed to happen off object. When false, a \"no no\" cursor is shown when the cursor is not on the object. When true, a normal point picking cursor is used and the marker is visible also when the cursor is not on the object." } ], "returns": "True if constraint could be applied." }, { - "signature": "System.Boolean Constrain(Cylinder cylinder)", + "signature": "bool Constrain(Cylinder cylinder)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154903,7 +155084,7 @@ "returns": "True if constraint could be applied." }, { - "signature": "System.Boolean Constrain(Line line)", + "signature": "bool Constrain(Line line)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154919,7 +155100,7 @@ "returns": "True if constraint could be applied." }, { - "signature": "System.Boolean Constrain(Mesh mesh, System.Boolean allowPickingPointOffObject)", + "signature": "bool Constrain(Mesh mesh, bool allowPickingPointOffObject)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154933,14 +155114,14 @@ }, { "name": "allowPickingPointOffObject", - "type": "System.Boolean", + "type": "bool", "summary": "defines whether the point pick is allowed to happen off object. When false, a \"no no\" cursor is shown when the cursor is not on the object. When true, a normal point picking cursor is used and the marker is visible also when the cursor is not on the object." } ], "returns": "True if constraint could be applied." }, { - "signature": "System.Boolean Constrain(Plane plane, System.Boolean allowElevator)", + "signature": "bool Constrain(Plane plane, bool allowElevator)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154954,14 +155135,14 @@ }, { "name": "allowElevator", - "type": "System.Boolean", + "type": "bool", "summary": "True if elevator mode should be allowed at user request." } ], "returns": "True if constraint could be applied." }, { - "signature": "System.Boolean Constrain(Point3d from, Point3d to)", + "signature": "bool Constrain(Point3d from, Point3d to)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154982,7 +155163,7 @@ "returns": "True if constraint could be applied." }, { - "signature": "System.Boolean Constrain(Sphere sphere)", + "signature": "bool Constrain(Sphere sphere)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -154998,7 +155179,7 @@ "returns": "True if constraint could be applied." }, { - "signature": "System.Boolean Constrain(Surface surface, System.Boolean allowPickingPointOffObject)", + "signature": "bool Constrain(Surface surface, bool allowPickingPointOffObject)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -155012,14 +155193,14 @@ }, { "name": "allowPickingPointOffObject", - "type": "System.Boolean", + "type": "bool", "summary": "defines whether the point pick is allowed to happen off object. When false, a \"no no\" cursor is shown when the cursor is not on the object. When true, a normal point picking cursor is used and the marker is visible also when the cursor is not on the object." } ], "returns": "True if constraint could be applied." }, { - "signature": "System.Void ConstrainDistanceFromBasePoint(System.Double distance)", + "signature": "void ConstrainDistanceFromBasePoint(double distance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -155029,13 +155210,13 @@ "parameters": [ { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "pass UnsetValue to clear this constraint. Pass 0.0 to disable the ability to set this constraint by typing a number during GetPoint." } ] }, { - "signature": "System.Boolean ConstrainToConstructionPlane(System.Boolean throughBasePoint)", + "signature": "bool ConstrainToConstructionPlane(bool throughBasePoint)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -155044,14 +155225,14 @@ "parameters": [ { "name": "throughBasePoint", - "type": "System.Boolean", + "type": "bool", "summary": "True if the base point should be used as compulsory level reference." } ], "returns": "If True and the base point is set, then the point is constrained to be on the plane parallel to the construction plane that passes through the base point, even when planar mode is off. If throughBasePoint is false, then the base point shift only happens if planar mode is on." }, { - "signature": "System.Void ConstrainToTargetPlane()", + "signature": "void ConstrainToTargetPlane()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -155059,7 +155240,7 @@ "since": "5.0" }, { - "signature": "System.Boolean ConstrainToVirtualCPlaneIntersection(Plane plane)", + "signature": "bool ConstrainToVirtualCPlaneIntersection(Plane plane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -155075,7 +155256,7 @@ "returns": "True if the operation succeeded; False otherwise." }, { - "signature": "System.Void DrawLineFromPoint(Point3d startPoint, System.Boolean showDistanceInStatusBar)", + "signature": "void DrawLineFromPoint(Point3d startPoint, bool showDistanceInStatusBar)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -155090,13 +155271,13 @@ }, { "name": "showDistanceInStatusBar", - "type": "System.Boolean", + "type": "bool", "summary": "if true, the distance from the basePoint to the point begin picked is shown in the status bar." } ] }, { - "signature": "System.Void EnableCurveSnapArrow(System.Boolean drawDirectionArrowAtSnapPoint, System.Boolean reverseArrow)", + "signature": "void EnableCurveSnapArrow(bool drawDirectionArrowAtSnapPoint, bool reverseArrow)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -155106,18 +155287,18 @@ "parameters": [ { "name": "drawDirectionArrowAtSnapPoint", - "type": "System.Boolean", + "type": "bool", "summary": "True to draw arrow icon whenever GetPoint snaps to a curve." }, { "name": "reverseArrow", - "type": "System.Boolean", + "type": "bool", "summary": "True if arrow icon direction should be the reverse of the first derivative direction." } ] }, { - "signature": "System.Void EnableCurveSnapPerpBar(System.Boolean drawPerpBarAtSnapPoint, System.Boolean drawEndPoints)", + "signature": "void EnableCurveSnapPerpBar(bool drawPerpBarAtSnapPoint, bool drawEndPoints)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -155126,18 +155307,18 @@ "parameters": [ { "name": "drawPerpBarAtSnapPoint", - "type": "System.Boolean", + "type": "bool", "summary": "True to draw a tangent bar icon whenever GetPoint snaps to a curve." }, { "name": "drawEndPoints", - "type": "System.Boolean", + "type": "bool", "summary": "True to draw points at the end of the tangent bar." } ] }, { - "signature": "System.Void EnableCurveSnapTangentBar(System.Boolean drawTangentBarAtSnapPoint, System.Boolean drawEndPoints)", + "signature": "void EnableCurveSnapTangentBar(bool drawTangentBarAtSnapPoint, bool drawEndPoints)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -155147,18 +155328,18 @@ "parameters": [ { "name": "drawTangentBarAtSnapPoint", - "type": "System.Boolean", + "type": "bool", "summary": "True to draw a tangent bar icon whenever GetPoint snaps to a curve." }, { "name": "drawEndPoints", - "type": "System.Boolean", + "type": "bool", "summary": "True to draw points at the end of the tangent bar." } ] }, { - "signature": "System.Void EnableDrawLineFromPoint(System.Boolean enable)", + "signature": "void EnableDrawLineFromPoint(bool enable)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -155167,13 +155348,13 @@ "parameters": [ { "name": "enable", - "type": "System.Boolean", + "type": "bool", "summary": "if true, a dynamic line is drawn from the DrawLineFromPoint startPoint to the point being picked." } ] }, { - "signature": "System.Void EnableNoRedrawOnExit(System.Boolean noRedraw)", + "signature": "void EnableNoRedrawOnExit(bool noRedraw)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -155181,7 +155362,7 @@ "since": "6.0" }, { - "signature": "System.Void EnableObjectSnapCursors(System.Boolean enable)", + "signature": "void EnableObjectSnapCursors(bool enable)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -155190,13 +155371,13 @@ "parameters": [ { "name": "enable", - "type": "System.Boolean", + "type": "bool", "summary": "If True then object snap cursors (plus sign with \"near\", \"end\", etc.) are used when the point snaps to a object." } ] }, { - "signature": "System.Void EnableSnapToCurves(System.Boolean enable)", + "signature": "void EnableSnapToCurves(bool enable)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -155205,7 +155386,7 @@ "parameters": [ { "name": "enable", - "type": "System.Boolean", + "type": "bool", "summary": "Whether points should be enabled." } ] @@ -155219,7 +155400,7 @@ "since": "5.0" }, { - "signature": "GetResult Get(System.Boolean onMouseUp, System.Boolean get2DPoint)", + "signature": "GetResult Get(bool onMouseUp, bool get2DPoint)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -155228,19 +155409,19 @@ "parameters": [ { "name": "onMouseUp", - "type": "System.Boolean", + "type": "bool", "summary": "If false, the point is returned when the left mouse button goes down. If true, the point is returned when the left mouse button goes up." }, { "name": "get2DPoint", - "type": "System.Boolean", + "type": "bool", "summary": "If True then get a 2d point otherwise get a 2d point" } ], "returns": "GetResult.Point if the user chose a 3d point; GetResult.Point2d if the user chose a 2d point; other enumeration value otherwise." }, { - "signature": "GetResult Get(System.Boolean onMouseUp)", + "signature": "GetResult Get(bool onMouseUp)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -155249,7 +155430,7 @@ "parameters": [ { "name": "onMouseUp", - "type": "System.Boolean", + "type": "bool", "summary": "If false, the point is returned when the left mouse button goes down. If true, the point is returned when the left mouse button goes up." } ], @@ -155266,7 +155447,7 @@ "returns": "An array of points." }, { - "signature": "System.Boolean GetPlanarConstraint(ref RhinoViewport vp, out Plane plane)", + "signature": "bool GetPlanarConstraint(ref RhinoViewport vp, out Plane plane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -155282,7 +155463,7 @@ "returns": "An array of points." }, { - "signature": "System.Boolean InterruptMouseMove()", + "signature": "bool InterruptMouseMove()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -155291,7 +155472,7 @@ "returns": "True if you should interrupt your work; False otherwise." }, { - "signature": "System.Boolean NumberPreview(out System.Double number)", + "signature": "bool NumberPreview(out double number)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -155300,14 +155481,14 @@ "parameters": [ { "name": "number", - "type": "System.Double", + "type": "double", "summary": "The number typed by the user." } ], "returns": "True if successful, False otherwise." }, { - "signature": "System.Void OnDynamicDraw(GetPointDrawEventArgs e)", + "signature": "void OnDynamicDraw(GetPointDrawEventArgs e)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -155321,7 +155502,7 @@ ] }, { - "signature": "System.Void OnMouseDown(GetPointMouseEventArgs e)", + "signature": "void OnMouseDown(GetPointMouseEventArgs e)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -155335,7 +155516,7 @@ ] }, { - "signature": "System.Void OnMouseMove(GetPointMouseEventArgs e)", + "signature": "void OnMouseMove(GetPointMouseEventArgs e)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -155349,7 +155530,7 @@ ] }, { - "signature": "System.Void OnPostDrawObjects(DrawEventArgs e)", + "signature": "void OnPostDrawObjects(DrawEventArgs e)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -155363,7 +155544,7 @@ ] }, { - "signature": "System.Void PermitConstraintOptions(System.Boolean permit)", + "signature": "void PermitConstraintOptions(bool permit)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -155373,13 +155554,13 @@ "parameters": [ { "name": "permit", - "type": "System.Boolean", + "type": "bool", "summary": "if true, then the built-in constraint options are automatically available in GetPoint." } ] }, { - "signature": "System.Void PermitElevatorMode(System.Int32 permitMode)", + "signature": "void PermitElevatorMode(int permitMode)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -155388,13 +155569,13 @@ "parameters": [ { "name": "permitMode", - "type": "System.Int32", + "type": "int", "summary": "0: no elevator modes are permitted 1: fixed plane elevator mode (like the Line command) 2: cplane elevator mode (like object dragging)" } ] }, { - "signature": "System.Void PermitFromOption(System.Boolean permit)", + "signature": "void PermitFromOption(bool permit)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -155404,13 +155585,13 @@ "parameters": [ { "name": "permit", - "type": "System.Boolean", + "type": "bool", "summary": "if true, then the \"From\" option is automatically available in GetPoint." } ] }, { - "signature": "System.Void PermitObjectSnap(System.Boolean permit)", + "signature": "void PermitObjectSnap(bool permit)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -155419,13 +155600,13 @@ "parameters": [ { "name": "permit", - "type": "System.Boolean", + "type": "bool", "summary": "True to permit snapping to objects." } ] }, { - "signature": "System.Void PermitOrthoSnap(System.Boolean permit)", + "signature": "void PermitOrthoSnap(bool permit)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -155434,13 +155615,13 @@ "parameters": [ { "name": "permit", - "type": "System.Boolean", + "type": "bool", "summary": "if true, then GetPoint pays attention to the Rhino \"ortho snap\" and \"planar snap\" settings reported by ModelAidSettings.Ortho and ModelAidSettings.Planar." } ] }, { - "signature": "System.Void PermitTabMode(System.Boolean permit)", + "signature": "void PermitTabMode(bool permit)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -155450,13 +155631,13 @@ "parameters": [ { "name": "permit", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then the built-in tab key mode is available." } ] }, { - "signature": "BrepFace PointOnBrep(out System.Double u, out System.Double v)", + "signature": "BrepFace PointOnBrep(out double u, out double v)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -155465,19 +155646,19 @@ "parameters": [ { "name": "u", - "type": "System.Double", + "type": "double", "summary": "If the point was on a Brep face, then the u parameter." }, { "name": "v", - "type": "System.Double", + "type": "double", "summary": "If the point was on a Brep face, then the v parameter." } ], "returns": "The Brep face or None if the point was not on a Brep face." }, { - "signature": "Curve PointOnCurve(out System.Double t)", + "signature": "Curve PointOnCurve(out double t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -155486,7 +155667,7 @@ "parameters": [ { "name": "t", - "type": "System.Double", + "type": "double", "summary": "If the point was on a curve, then the t is the curve parameter for the point. The point returned by Point() is the same as curve.PointAt(t)." } ], @@ -155502,7 +155683,7 @@ "returns": "A point object reference." }, { - "signature": "Surface PointOnSurface(out System.Double u, out System.Double v)", + "signature": "Surface PointOnSurface(out double u, out double v)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -155511,19 +155692,19 @@ "parameters": [ { "name": "u", - "type": "System.Double", + "type": "double", "summary": "If the point was on a surface, then the u parameter." }, { "name": "v", - "type": "System.Double", + "type": "double", "summary": "If the point was on a surface, then the v parameter." } ], "returns": "The surface or None if the point was not on a surface." }, { - "signature": "System.Void SetBasePoint(Point3d basePoint, System.Boolean showDistanceInStatusBar)", + "signature": "void SetBasePoint(Point3d basePoint, bool showDistanceInStatusBar)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -155537,13 +155718,13 @@ }, { "name": "showDistanceInStatusBar", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then the distance from base_point to the current point will be in the status bar distance pane." } ] }, { - "signature": "System.Void SetCursor(UI.CursorStyle cursor)", + "signature": "void SetCursor(UI.CursorStyle cursor)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -155551,7 +155732,7 @@ "since": "6.0" }, { - "signature": "System.Boolean TryGetBasePoint(out Point3d basePoint)", + "signature": "bool TryGetBasePoint(out Point3d basePoint)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -155749,7 +155930,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -155757,7 +155938,7 @@ "since": "6.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -155765,7 +155946,7 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] @@ -155779,7 +155960,7 @@ "since": "6.0" }, { - "signature": "System.Void SetFirstPoint(Geometry.Point3d point)", + "signature": "void SetFirstPoint(Geometry.Point3d point)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -155825,7 +156006,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -155833,7 +156014,7 @@ "since": "7.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -155841,7 +156022,7 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] @@ -155863,7 +156044,7 @@ "returns": "The result of the getting operation." }, { - "signature": "Commands.Result GetMesh(ref MeshSphereStyle style, ref System.Int32 verticalFaces, ref System.Int32 aroundFaces, ref System.Int32 triangleSubdivisions, ref System.Int32 quadSubdivisions, out Geometry.Sphere sphere)", + "signature": "Commands.Result GetMesh(ref MeshSphereStyle style, ref int verticalFaces, ref int aroundFaces, ref int triangleSubdivisions, ref int quadSubdivisions, out Geometry.Sphere sphere)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -155877,22 +156058,22 @@ }, { "name": "verticalFaces", - "type": "System.Int32", + "type": "int", "summary": "The number of UV mesh faces in the vertical direction." }, { "name": "aroundFaces", - "type": "System.Int32", + "type": "int", "summary": "The number of UV mesh faces in the around direction." }, { "name": "triangleSubdivisions", - "type": "System.Int32", + "type": "int", "summary": "The number of triangle mesh subdivisions." }, { "name": "quadSubdivisions", - "type": "System.Int32", + "type": "int", "summary": "The number of quad mesh subdivisions." }, { @@ -156081,7 +156262,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -156089,7 +156270,7 @@ "since": "7.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -156097,7 +156278,7 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] @@ -156119,7 +156300,7 @@ "returns": "The result of the getting operation." }, { - "signature": "Commands.Result GetMesh(ref System.Int32 verticalFaces, ref System.Int32 aroundFaces, out Geometry.Torus torus)", + "signature": "Commands.Result GetMesh(ref int verticalFaces, ref int aroundFaces, out Geometry.Torus torus)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -156128,12 +156309,12 @@ "parameters": [ { "name": "verticalFaces", - "type": "System.Int32", + "type": "int", "summary": "The number of faces in the vertical direction." }, { "name": "aroundFaces", - "type": "System.Int32", + "type": "int", "summary": "The number of faces in the around direction" }, { @@ -156188,7 +156369,7 @@ ], "methods": [ { - "signature": "System.Void AddTransformObjects(Collections.TransformObjectList list)", + "signature": "void AddTransformObjects(Collections.TransformObjectList list)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -156307,7 +156488,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -156315,7 +156496,7 @@ "since": "7.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -156323,7 +156504,7 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] @@ -156345,7 +156526,7 @@ "returns": "The result of the getting operation." }, { - "signature": "Commands.Result GetMesh(ref System.Int32 verticalFaces, ref System.Int32 aroundFaces, out Geometry.Mesh truncatedCone)", + "signature": "Commands.Result GetMesh(ref int verticalFaces, ref int aroundFaces, out Geometry.Mesh truncatedCone)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -156354,12 +156535,12 @@ "parameters": [ { "name": "verticalFaces", - "type": "System.Int32", + "type": "int", "summary": "The number of faces in the vertical direction." }, { "name": "aroundFaces", - "type": "System.Int32", + "type": "int", "summary": "The number of faces in the around direction" }, { @@ -156371,7 +156552,7 @@ "returns": "The result of the getting operation." }, { - "signature": "Commands.Result GetMesh(ref System.Int32 verticalFaces, ref System.Int32 aroundFaces, ref System.Int32 capStyle, out Geometry.Mesh truncatedCone)", + "signature": "Commands.Result GetMesh(ref int verticalFaces, ref int aroundFaces, ref int capStyle, out Geometry.Mesh truncatedCone)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -156381,17 +156562,17 @@ "parameters": [ { "name": "verticalFaces", - "type": "System.Int32", + "type": "int", "summary": "The number of faces in the vertical direction." }, { "name": "aroundFaces", - "type": "System.Int32", + "type": "int", "summary": "The number of faces in the around direction" }, { "name": "capStyle", - "type": "System.Int32", + "type": "int", "summary": "Set to 0 if you don't want the prompt, 3 is triangles, 4 is quads." }, { @@ -156438,14 +156619,14 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected"], "protected": true, "virtual": false @@ -156468,17 +156649,17 @@ "parameters": [ { "name": "initialValue", - "type": "System.Double", + "type": "double", "summary": "The initial number ." }, { "name": "setLowerLimit", - "type": "System.Boolean", + "type": "bool", "summary": "If true, limit sets the lower limit and upper limit is undefined. If false, limit sets the upper limit and lower limit is undefined." }, { "name": "limit", - "type": "System.Double", + "type": "double", "summary": "The lower limit if setLowerLimit is true; otherwise, the upper limit." } ] @@ -156493,17 +156674,17 @@ "parameters": [ { "name": "initialValue", - "type": "System.Double", + "type": "double", "summary": "The initial number ." }, { "name": "lowerLimit", - "type": "System.Double", + "type": "double", "summary": "The minimum value." }, { "name": "upperLimit", - "type": "System.Double", + "type": "double", "summary": "The maximum value." } ] @@ -156536,14 +156717,14 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected"], "protected": true, "virtual": false @@ -156566,17 +156747,17 @@ "parameters": [ { "name": "initialValue", - "type": "System.Int32", + "type": "int", "summary": "The initial value." }, { "name": "setLowerLimit", - "type": "System.Boolean", + "type": "bool", "summary": "If true, limit sets the lower limit and upper limit is undefined If false, limit sets the upper limit and lower limit is undefined." }, { "name": "limit", - "type": "System.Int32", + "type": "int", "summary": "IfsetLowerLimitis true, thenlimitis the minimum value. Otherwise, it is the maximum." } ] @@ -156591,17 +156772,17 @@ "parameters": [ { "name": "initialValue", - "type": "System.Int32", + "type": "int", "summary": "The initial value." }, { "name": "lowerLimit", - "type": "System.Int32", + "type": "int", "summary": "The minimum value." }, { "name": "upperLimit", - "type": "System.Int32", + "type": "int", "summary": "The maximum value." } ] @@ -156634,14 +156815,14 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected"], "protected": true, "virtual": false @@ -156689,14 +156870,14 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected"], "protected": true, "virtual": false @@ -156782,27 +156963,27 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true }, { - "signature": "System.Boolean PickFrustumTest(Geometry.BezierCurve bezier, out System.Double t, out System.Double depth, out System.Double distance)", + "signature": "bool PickFrustumTest(Geometry.BezierCurve bezier, out double t, out double depth, out double distance)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean PickFrustumTest(Geometry.BoundingBox box, out System.Boolean boxCompletelyInFrustum)", + "signature": "bool PickFrustumTest(Geometry.BoundingBox box, out bool boxCompletelyInFrustum)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -156816,21 +156997,21 @@ }, { "name": "boxCompletelyInFrustum", - "type": "System.Boolean", + "type": "bool", "summary": "Set to True if the box is completely contained in the pick frustum. When doing a window or crossing pick, you can immediately return a hit if the object's bounding box is completely inside of the pick frustum." } ], "returns": "False if bounding box is invalid or box does not intersect the pick frustum" }, { - "signature": "System.Boolean PickFrustumTest(Geometry.Line line, out System.Double t, out System.Double depth, out System.Double distance)", + "signature": "bool PickFrustumTest(Geometry.Line line, out double t, out double depth, out double distance)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean PickFrustumTest(Geometry.Mesh mesh, MeshPickStyle pickStyle, out Geometry.Point3d hitPoint, out Geometry.Point2d hitSurfaceUV, out Geometry.Point2d hitTextureCoordinate, out System.Double depth, out System.Double distance, out MeshHitFlag hitFlag, out System.Int32 hitIndex)", + "signature": "bool PickFrustumTest(Geometry.Mesh mesh, MeshPickStyle pickStyle, out Geometry.Point3d hitPoint, out double depth, out double distance, out MeshHitFlag hitFlag, out int hitIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -156852,24 +157033,14 @@ "type": "Geometry.Point3d", "summary": "location returned here for point picks" }, - { - "name": "hitSurfaceUV", - "type": "Geometry.Point2d", - "summary": "If the mesh has surface parameters, set to the surface parameters of the hit point" - }, - { - "name": "hitTextureCoordinate", - "type": "Geometry.Point2d", - "summary": "If the mesh has texture coordinates, set to the texture coordinate of the hit point. Note that the texture coordinates can be set in many different ways and this information is useless unless you know how the texture coordinates are set on this particular mesh." - }, { "name": "depth", - "type": "System.Double", + "type": "double", "summary": "depth returned here for point picks LARGER values are NEARER to the camera. SMALLER values are FARTHER from the camera." }, { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "planar distance returned here for point picks. SMALLER values are CLOSER to the pick point" }, { @@ -156879,13 +157050,13 @@ }, { "name": "hitIndex", - "type": "System.Int32", + "type": "int", "summary": "index of vertex/edge/face that was hit. Use hitFlag to determine what this index corresponds to" } ] }, { - "signature": "System.Boolean PickFrustumTest(Geometry.Mesh mesh, MeshPickStyle pickStyle, out Geometry.Point3d hitPoint, out System.Double depth, out System.Double distance, out MeshHitFlag hitFlag, out System.Int32 hitIndex)", + "signature": "bool PickFrustumTest(Geometry.Mesh mesh, MeshPickStyle pickStyle, out Geometry.Point3d hitPoint, out Geometry.Point2d hitSurfaceUV, out Geometry.Point2d hitTextureCoordinate, out double depth, out double distance, out MeshHitFlag hitFlag, out int hitIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -156907,14 +157078,24 @@ "type": "Geometry.Point3d", "summary": "location returned here for point picks" }, + { + "name": "hitSurfaceUV", + "type": "Geometry.Point2d", + "summary": "If the mesh has surface parameters, set to the surface parameters of the hit point" + }, + { + "name": "hitTextureCoordinate", + "type": "Geometry.Point2d", + "summary": "If the mesh has texture coordinates, set to the texture coordinate of the hit point. Note that the texture coordinates can be set in many different ways and this information is useless unless you know how the texture coordinates are set on this particular mesh." + }, { "name": "depth", - "type": "System.Double", + "type": "double", "summary": "depth returned here for point picks LARGER values are NEARER to the camera. SMALLER values are FARTHER from the camera." }, { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "planar distance returned here for point picks. SMALLER values are CLOSER to the pick point" }, { @@ -156924,20 +157105,20 @@ }, { "name": "hitIndex", - "type": "System.Int32", + "type": "int", "summary": "index of vertex/edge/face that was hit. Use hitFlag to determine what this index corresponds to" } ] }, { - "signature": "System.Boolean PickFrustumTest(Geometry.NurbsCurve curve, out System.Double t, out System.Double depth, out System.Double distance)", + "signature": "bool PickFrustumTest(Geometry.NurbsCurve curve, out double t, out double depth, out double distance)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean PickFrustumTest(Geometry.Point3d point, out System.Double depth, out System.Double distance)", + "signature": "bool PickFrustumTest(Geometry.Point3d point, out double depth, out double distance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -156951,33 +157132,33 @@ }, { "name": "depth", - "type": "System.Double", + "type": "double", "summary": "depth returned here for point picks. LARGER values are NEARER to the camera. SMALLER values are FARTHER from the camera." }, { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "planar distance returned here for point picks. SMALLER values are CLOSER to the pick point" } ], "returns": "True if there is a hit" }, { - "signature": "System.Boolean PickFrustumTest(Geometry.Point3d[] points, out System.Int32 pointIndex, out System.Double depth, out System.Double distance)", + "signature": "bool PickFrustumTest(Geometry.Point3d[] points, out int pointIndex, out double depth, out double distance)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean PickFrustumTest(Geometry.PointCloud cloud, out System.Int32 pointIndex, out System.Double depth, out System.Double distance)", + "signature": "bool PickFrustumTest(Geometry.PointCloud cloud, out int pointIndex, out double depth, out double distance)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Int32[] PickMeshTopologyVertices(Geometry.Mesh mesh)", + "signature": "int PickMeshTopologyVertices(Geometry.Mesh mesh)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -156986,14 +157167,14 @@ "returns": "indices of mesh topology vertices that were picked" }, { - "signature": "System.Void SetPickTransform(Geometry.Transform transform)", + "signature": "void SetPickTransform(Geometry.Transform transform)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void UpdateClippingPlanes()", + "signature": "void UpdateClippingPlanes()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -157444,7 +157625,7 @@ ], "methods": [ { - "signature": "Result Get2dRectangle(System.Boolean solidPen, out Rectangle rectangle, out RhinoView rectView)", + "signature": "Result Get2dRectangle(bool solidPen, out Rectangle rectangle, out RhinoView rectView)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -157453,7 +157634,7 @@ "parameters": [ { "name": "solidPen", - "type": "System.Boolean", + "type": "bool", "summary": "If true, a solid pen is used for drawing while the user selects a rectangle. If false, a dotted pen is used for drawing while the user selects a rectangle." }, { @@ -157470,7 +157651,7 @@ "returns": "Success or Cancel." }, { - "signature": "Result GetAngle(System.String commandPrompt, Point3d basePoint, Point3d referencePoint, System.Double defaultAngleRadians, out System.Double angleRadians)", + "signature": "Result GetAngle(string commandPrompt, Point3d basePoint, Point3d referencePoint, double defaultAngleRadians, out double angleRadians)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -157479,7 +157660,7 @@ "parameters": [ { "name": "commandPrompt", - "type": "System.String", + "type": "string", "summary": "if null, a default prompt will be displayed" }, { @@ -157494,12 +157675,12 @@ }, { "name": "defaultAngleRadians", - "type": "System.Double", + "type": "double", "summary": "" }, { "name": "angleRadians", - "type": "System.Double", + "type": "double", "summary": "" } ] @@ -157512,7 +157693,7 @@ "since": "5.0" }, { - "signature": "Result GetBool(System.String prompt, System.Boolean acceptNothing, System.String offPrompt, System.String onPrompt, ref System.Boolean boolValue)", + "signature": "Result GetBool(string prompt, bool acceptNothing, string offPrompt, string onPrompt, ref bool boolValue)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -157521,34 +157702,34 @@ "parameters": [ { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Command prompt." }, { "name": "acceptNothing", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the user can press enter." }, { "name": "offPrompt", - "type": "System.String", + "type": "string", "summary": "The 'false/off' message." }, { "name": "onPrompt", - "type": "System.String", + "type": "string", "summary": "The 'true/on' message." }, { "name": "boolValue", - "type": "System.Boolean", + "type": "bool", "summary": "Default Boolean value set to this and returned here." } ], "returns": "The getter result based on user choice. \nCommands.Result.Success - got value. \nCommands.Result.Nothing - user pressed enter. \nCommands.Result.Cancel - user canceled value getting." }, { - "signature": "Result GetBox(out Box box, GetBoxMode mode, Point3d basePoint, System.String prompt1, System.String prompt2, System.String prompt3)", + "signature": "Result GetBox(out Box box, GetBoxMode mode, Point3d basePoint, string prompt1, string prompt2, string prompt3)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -157572,17 +157753,17 @@ }, { "name": "prompt1", - "type": "System.String", + "type": "string", "summary": "Optional first prompt. Supply None to use the default prompt." }, { "name": "prompt2", - "type": "System.String", + "type": "string", "summary": "Optional second prompt. Supply None to use the default prompt." }, { "name": "prompt3", - "type": "System.String", + "type": "string", "summary": "Optional third prompt. Supply None to use the default prompt." } ], @@ -157605,7 +157786,7 @@ "returns": "Commands.Result.Success if successful." }, { - "signature": "Result GetBoxWithCounts(System.Int32 xMin, ref System.Int32 xCount, System.Int32 yMin, ref System.Int32 yCount, System.Int32 zMin, ref System.Int32 zCount, out Point3d[] corners)", + "signature": "Result GetBoxWithCounts(int xMin, ref int xCount, int yMin, ref int yCount, int zMin, ref int zCount, out Point3d[] corners)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -157614,32 +157795,32 @@ "parameters": [ { "name": "xMin", - "type": "System.Int32", + "type": "int", "summary": "Minimum value allowed for count in the x direction." }, { "name": "xCount", - "type": "System.Int32", + "type": "int", "summary": "Count in the x direction." }, { "name": "yMin", - "type": "System.Int32", + "type": "int", "summary": "Minimum value allowed for count in the y direction." }, { "name": "yCount", - "type": "System.Int32", + "type": "int", "summary": "Count in the y direction." }, { "name": "zMin", - "type": "System.Int32", + "type": "int", "summary": "Minimum value allowed for count in the z direction." }, { "name": "zCount", - "type": "System.Int32", + "type": "int", "summary": "Count in the z direction." }, { @@ -157658,7 +157839,7 @@ "since": "5.0" }, { - "signature": "Result GetColor(System.String prompt, System.Boolean acceptNothing, ref Color color)", + "signature": "Result GetColor(string prompt, bool acceptNothing, ref Color color)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -157668,12 +157849,12 @@ "parameters": [ { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Command prompt." }, { "name": "acceptNothing", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the user can press enter." }, { @@ -157685,35 +157866,35 @@ "returns": "Commands.Result.Success - got color. \nCommands.Result.Nothing - user pressed enter. \nCommands.Result.Cancel - user cancel color getting." }, { - "signature": "System.String GetFileName(GetFileNameMode mode, System.String defaultName, System.String title, System.Object parent, BitmapFileTypes fileTypes)", + "signature": "string GetFileName(GetFileNameMode mode, string defaultName, string title, object parent, BitmapFileTypes fileTypes)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.String GetFileName(GetFileNameMode mode, System.String defaultName, System.String title, System.Object parent)", + "signature": "string GetFileName(GetFileNameMode mode, string defaultName, string title, object parent)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.String GetFileNameScripted(GetFileNameMode mode, System.String defaultName)", + "signature": "string GetFileNameScripted(GetFileNameMode mode, string defaultName)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "Result GetGrip(out GripObject grip, System.String prompt)", + "signature": "Result GetGrip(out GripObject grip, string prompt)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "Result GetGrips(out GripObject[] grips, System.String prompt)", + "signature": "Result GetGrips(out GripObject[] grips, string prompt)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -157727,7 +157908,7 @@ "since": "5.0" }, { - "signature": "Result GetInteger(System.String prompt, System.Boolean acceptNothing, ref System.Int32 outputNumber, System.Int32 lowerLimit, System.Int32 upperLimit)", + "signature": "Result GetInteger(string prompt, bool acceptNothing, ref int outputNumber, int lowerLimit, int upperLimit)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -157736,34 +157917,34 @@ "parameters": [ { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "The command prompt." }, { "name": "acceptNothing", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the user can press enter." }, { "name": "outputNumber", - "type": "System.Int32", + "type": "int", "summary": "default number is set to this value and number value returned here." }, { "name": "lowerLimit", - "type": "System.Int32", + "type": "int", "summary": "The minimum allowed value." }, { "name": "upperLimit", - "type": "System.Int32", + "type": "int", "summary": "The maximum allowed value." } ], "returns": "Commands.Result.Success - got number Commands.Result.Nothing - user pressed enter Commands.Result.Cancel - user cancel number getting." }, { - "signature": "Result GetInteger(System.String prompt, System.Boolean acceptNothing, ref System.Int32 outputNumber)", + "signature": "Result GetInteger(string prompt, bool acceptNothing, ref int outputNumber)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -157772,17 +157953,17 @@ "parameters": [ { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "command prompt." }, { "name": "acceptNothing", - "type": "System.Boolean", + "type": "bool", "summary": "if true, the user can press enter." }, { "name": "outputNumber", - "type": "System.Int32", + "type": "int", "summary": "default number is set to this value and number value returned here." } ], @@ -157803,7 +157984,7 @@ "since": "5.0" }, { - "signature": "Result GetMeshParameters(RhinoDoc doc, ref MeshingParameters parameters, ref System.Int32 uiStyle)", + "signature": "Result GetMeshParameters(RhinoDoc doc, ref MeshingParameters parameters, ref int uiStyle)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -157822,14 +158003,14 @@ }, { "name": "uiStyle", - "type": "System.Int32", + "type": "int", "summary": "The user interface style, where: 0 = simple dialog, 1 = details dialog, 2 = script or batch mode." } ], "returns": "Commands.Result.Success if successful." }, { - "signature": "Result GetMultipleObjects(System.String prompt, System.Boolean acceptNothing, GetObjectGeometryFilter filter, out ObjRef[] rhObjects)", + "signature": "Result GetMultipleObjects(string prompt, bool acceptNothing, GetObjectGeometryFilter filter, out ObjRef[] rhObjects)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -157839,12 +158020,12 @@ "parameters": [ { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "command prompt." }, { "name": "acceptNothing", - "type": "System.Boolean", + "type": "bool", "summary": "if true, the user can press enter." }, { @@ -157861,7 +158042,7 @@ "returns": "Commands.Result.Success - got object Commands.Result.Nothing - user pressed enter Commands.Result.Cancel - user cancel object getting." }, { - "signature": "Result GetMultipleObjects(System.String prompt, System.Boolean acceptNothing, ObjectType filter, out ObjRef[] rhObjects)", + "signature": "Result GetMultipleObjects(string prompt, bool acceptNothing, ObjectType filter, out ObjRef[] rhObjects)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -157871,12 +158052,12 @@ "parameters": [ { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "command prompt." }, { "name": "acceptNothing", - "type": "System.Boolean", + "type": "bool", "summary": "if true, the user can press enter." }, { @@ -157893,7 +158074,7 @@ "returns": "Commands.Result.Success - got object Commands.Result.Nothing - user pressed enter Commands.Result.Cancel - user cancel object getting." }, { - "signature": "Result GetNumber(System.String prompt, System.Boolean acceptNothing, ref System.Double outputNumber, System.Double lowerLimit, System.Double upperLimit)", + "signature": "Result GetNumber(string prompt, bool acceptNothing, ref double outputNumber, double lowerLimit, double upperLimit)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -157902,34 +158083,34 @@ "parameters": [ { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "The command prompt." }, { "name": "acceptNothing", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the user can press Enter." }, { "name": "outputNumber", - "type": "System.Double", + "type": "double", "summary": "Default number is set to this value and the return number value is assigned to this variable during the call." }, { "name": "lowerLimit", - "type": "System.Double", + "type": "double", "summary": "The minimum allowed value." }, { "name": "upperLimit", - "type": "System.Double", + "type": "double", "summary": "The maximum allowed value." } ], "returns": "Commands.Result.Success - got number. \nCommands.Result.Nothing - user pressed enter. \nCommands.Result.Cancel - user cancel number getting." }, { - "signature": "Result GetNumber(System.String prompt, System.Boolean acceptNothing, ref System.Double outputNumber)", + "signature": "Result GetNumber(string prompt, bool acceptNothing, ref double outputNumber)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -157938,24 +158119,24 @@ "parameters": [ { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "command prompt." }, { "name": "acceptNothing", - "type": "System.Boolean", + "type": "bool", "summary": "if true, the user can press enter." }, { "name": "outputNumber", - "type": "System.Double", + "type": "double", "summary": "default number is set to this value and number value returned here." } ], "returns": "Commands.Result.Success - got number Commands.Result.Nothing - user pressed enter Commands.Result.Cancel - user cancel number getting." }, { - "signature": "Result GetOneObject(System.String prompt, System.Boolean acceptNothing, GetObjectGeometryFilter filter, out ObjRef objref)", + "signature": "Result GetOneObject(string prompt, bool acceptNothing, GetObjectGeometryFilter filter, out ObjRef objref)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -157965,12 +158146,12 @@ "parameters": [ { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "command prompt." }, { "name": "acceptNothing", - "type": "System.Boolean", + "type": "bool", "summary": "if true, the user can press enter." }, { @@ -157987,7 +158168,7 @@ "returns": "Commands.Result.Success - got object Commands.Result.Nothing - user pressed enter Commands.Result.Cancel - user cancel object getting." }, { - "signature": "Result GetOneObject(System.String prompt, System.Boolean acceptNothing, ObjectType filter, out ObjRef rhObject)", + "signature": "Result GetOneObject(string prompt, bool acceptNothing, ObjectType filter, out ObjRef rhObject)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -157997,12 +158178,12 @@ "parameters": [ { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "command prompt." }, { "name": "acceptNothing", - "type": "System.Boolean", + "type": "bool", "summary": "if true, the user can press enter." }, { @@ -158035,7 +158216,7 @@ "returns": "Commands.Result.Success - got plane. \nCommands.Result.Nothing - user pressed enter. \nCommands.Result.Cancel - user cancel number getting." }, { - "signature": "Result GetPoint(System.String prompt, System.Boolean acceptNothing, out Point3d point)", + "signature": "Result GetPoint(string prompt, bool acceptNothing, out Point3d point)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -158045,12 +158226,12 @@ "parameters": [ { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in command line during the operation." }, { "name": "acceptNothing", - "type": "System.Boolean", + "type": "bool", "summary": "if true, the user can press enter." }, { @@ -158062,7 +158243,7 @@ "returns": "Commands.Result.Success - got point Commands.Result.Nothing - user pressed enter Commands.Result.Cancel - user cancel point getting." }, { - "signature": "Result GetPointOnMesh(MeshObject meshObject, System.String prompt, System.Boolean acceptNothing, out Point3d point)", + "signature": "Result GetPointOnMesh(MeshObject meshObject, string prompt, bool acceptNothing, out Point3d point)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -158078,12 +158259,12 @@ }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Text prompt." }, { "name": "acceptNothing", - "type": "System.Boolean", + "type": "bool", "summary": "True if nothing else should be accepted." }, { @@ -158095,7 +158276,7 @@ "returns": "The command result based on user choice." }, { - "signature": "Result GetPointOnMesh(RhinoDoc doc, MeshObject meshObject, System.String prompt, System.Boolean acceptNothing, out Point3d point)", + "signature": "Result GetPointOnMesh(RhinoDoc doc, MeshObject meshObject, string prompt, bool acceptNothing, out Point3d point)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -158114,12 +158295,12 @@ }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Text prompt." }, { "name": "acceptNothing", - "type": "System.Boolean", + "type": "bool", "summary": "True if nothing else should be accepted." }, { @@ -158131,7 +158312,7 @@ "returns": "The command result based on user choice." }, { - "signature": "Result GetPointOnMesh(RhinoDoc doc, System.Guid meshObjectId, System.String prompt, System.Boolean acceptNothing, out Point3d point)", + "signature": "Result GetPointOnMesh(RhinoDoc doc, System.Guid meshObjectId, string prompt, bool acceptNothing, out Point3d point)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -158150,12 +158331,12 @@ }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Text prompt." }, { "name": "acceptNothing", - "type": "System.Boolean", + "type": "bool", "summary": "True if nothing else should be accepted." }, { @@ -158167,7 +158348,7 @@ "returns": "A command result based on user choice." }, { - "signature": "Result GetPointOnMesh(System.Guid meshObjectId, System.String prompt, System.Boolean acceptNothing, out Point3d point)", + "signature": "Result GetPointOnMesh(System.Guid meshObjectId, string prompt, bool acceptNothing, out Point3d point)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -158183,12 +158364,12 @@ }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Text prompt." }, { "name": "acceptNothing", - "type": "System.Boolean", + "type": "bool", "summary": "True if nothing else should be accepted." }, { @@ -158200,18 +158381,18 @@ "returns": "A command result based on user choice." }, { - "signature": "Result GetPolygon(ref System.Int32 numberSides, ref System.Boolean inscribed, out Polyline polyline)", + "signature": "Result GetPolygon(bool useActiveLayerLinetype, ref int numberSides, ref bool inscribed, out Polyline polyline)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "since": "6.0" + "since": "8.0" }, { - "signature": "Result GetPolygon(System.Boolean useActiveLayerLinetype, ref System.Int32 numberSides, ref System.Boolean inscribed, out Polyline polyline)", + "signature": "Result GetPolygon(ref int numberSides, ref bool inscribed, out Polyline polyline)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "since": "8.0" + "since": "6.0" }, { "signature": "Result GetPolyline(out Polyline polyline)", @@ -158275,7 +158456,7 @@ "returns": "Commands.Result.Success if successful." }, { - "signature": "Result GetRectangle(System.String firstPrompt, out Point3d[] corners)", + "signature": "Result GetRectangle(string firstPrompt, out Point3d[] corners)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -158284,7 +158465,7 @@ "parameters": [ { "name": "firstPrompt", - "type": "System.String", + "type": "string", "summary": "" }, { @@ -158296,7 +158477,7 @@ "returns": "Commands.Result.Success if successful." }, { - "signature": "Result GetRectangleWithCounts(System.Int32 xMin, ref System.Int32 xCount, System.Int32 yMin, ref System.Int32 yCount, out Point3d[] corners)", + "signature": "Result GetRectangleWithCounts(int xMin, ref int xCount, int yMin, ref int yCount, out Point3d[] corners)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -158305,22 +158486,22 @@ "parameters": [ { "name": "xMin", - "type": "System.Int32", + "type": "int", "summary": "Minimum value allowed for count in the x direction." }, { "name": "xCount", - "type": "System.Int32", + "type": "int", "summary": "Count in the x direction." }, { "name": "yMin", - "type": "System.Int32", + "type": "int", "summary": "Minimum value allowed for count in the y direction." }, { "name": "yCount", - "type": "System.Int32", + "type": "int", "summary": "Count in the y direction." }, { @@ -158339,7 +158520,7 @@ "since": "5.0" }, { - "signature": "Result GetString(System.String prompt, System.Boolean acceptNothing, ref System.String outputString)", + "signature": "Result GetString(string prompt, bool acceptNothing, ref string outputString)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -158349,24 +158530,24 @@ "parameters": [ { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "command prompt." }, { "name": "acceptNothing", - "type": "System.Boolean", + "type": "bool", "summary": "if true, the user can press enter." }, { "name": "outputString", - "type": "System.String", + "type": "string", "summary": "default string set to this value and string value returned here." } ], "returns": "Commands.Result.Success - got string Commands.Result.Nothing - user pressed enter Commands.Result.Cancel - user cancel string getting." }, { - "signature": "Result GetView(System.String commandPrompt, out RhinoView view)", + "signature": "Result GetView(string commandPrompt, out RhinoView view)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -158375,7 +158556,7 @@ "parameters": [ { "name": "commandPrompt", - "type": "System.String", + "type": "string", "summary": "The command prompt during the request." }, { @@ -158387,7 +158568,7 @@ "returns": "The result based on user choice." }, { - "signature": "System.Boolean InGet(RhinoDoc doc)", + "signature": "bool InGet(RhinoDoc doc)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -158396,7 +158577,7 @@ "returns": "True if a getter is currently active." }, { - "signature": "System.Boolean InGetObject(RhinoDoc doc)", + "signature": "bool InGetObject(RhinoDoc doc)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -158404,7 +158585,7 @@ "since": "6.0" }, { - "signature": "System.Boolean InGetPoint(RhinoDoc doc)", + "signature": "bool InGetPoint(RhinoDoc doc)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -158412,7 +158593,7 @@ "since": "6.0" }, { - "signature": "LocalizeStringPair StringToCommandOptionName(System.String englishString, System.String localizedString)", + "signature": "LocalizeStringPair StringToCommandOptionName(string englishString, string localizedString)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -158421,19 +158602,19 @@ "parameters": [ { "name": "englishString", - "type": "System.String", + "type": "string", "summary": "English string to convert." }, { "name": "localizedString", - "type": "System.String", + "type": "string", "summary": "Optional localized string to convert." } ], "returns": "Returns None if the strings are None or empty or if they contain nothing but invalid characters. If the converted string is one or more characters in length then a LocalizeStringPair is returned characters the converted string values. If the localized string is None or empty then the English string is used as the localized value." }, { - "signature": "System.String StringToCommandOptionName(System.String stringToConvert)", + "signature": "string StringToCommandOptionName(string stringToConvert)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -158442,7 +158623,7 @@ "parameters": [ { "name": "stringToConvert", - "type": "System.String", + "type": "string", "summary": "String to convert." } ], @@ -158508,39 +158689,49 @@ ], "methods": [ { - "signature": "System.Int32 ParseAngleExpession(System.String expression, System.Int32 start_offset, System.Int32 expression_length, StringParserSettings parse_settings_in, AngleUnitSystem output_angle_unit_system, out System.Double value_out, ref StringParserSettings parse_results, ref AngleUnitSystem parsed_unit_system)", + "signature": "int ParseAngleExpession(string expression, int start_offset, int expression_length, StringParserSettings parse_settings_in, AngleUnitSystem output_angle_unit_system, out double value_out, ref StringParserSettings parse_results, ref AngleUnitSystem parsed_unit_system)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean ParseAngleExpressionDegrees(System.String expression, out System.Double angle_degrees)", + "signature": "bool ParseAngleExpressionDegrees(string expression, out double angle_degrees)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean ParseAngleExpressionRadians(System.String expression, out System.Double angle_radians)", + "signature": "bool ParseAngleExpressionRadians(string expression, out double angle_radians)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Int32 ParseLengthExpession(System.String expression, StringParserSettings parse_settings_in, UnitSystem output_unit_system, out System.Double value_out)", + "signature": "int ParseLengthExpession(string expression, int start_offset, int expression_length, StringParserSettings parse_settings_in, UnitSystem output_unit_system, out double value_out, ref StringParserSettings parse_results, ref UnitSystem parsed_unit_system)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "summary": "Parse a string for a length value. Expression can include complex expressions Simplest version of Length parsing", + "summary": "Parse a string for a length value. Expression can include complex expressions Most complex version of length parsing", "since": "6.0", "parameters": [ { "name": "expression", - "type": "System.String", + "type": "string", "summary": "[In] The string to parse" }, + { + "name": "start_offset", + "type": "int", + "summary": "[In] Offset position in string to start parsing" + }, + { + "name": "expression_length", + "type": "int", + "summary": "[In] Maximum length of string to parse. -1 means parse to a terminating character or end of string" + }, { "name": "parse_settings_in", "type": "StringParserSettings", @@ -158549,39 +158740,39 @@ { "name": "output_unit_system", "type": "UnitSystem", - "summary": "[In] Output value is in this unit system" + "summary": "[In] Output value is returned in this unit system" }, { "name": "value_out", - "type": "System.Double", + "type": "double", "summary": "[Out] The length value result" + }, + { + "name": "parse_results", + "type": "StringParserSettings", + "summary": "[Out] Describes the results of the parse operation" + }, + { + "name": "parsed_unit_system", + "type": "UnitSystem", + "summary": "[Out] If a unit system name was found in the string, it is returned here. The output value is in the unit system specified in output_unit_system" } ], - "returns": "Count of characters parsed or 0 for failure" + "returns": "Returns the count of characters that were parsed or 0 if the operation was unsuccessful" }, { - "signature": "System.Int32 ParseLengthExpession(System.String expression, System.Int32 start_offset, System.Int32 expression_length, StringParserSettings parse_settings_in, UnitSystem output_unit_system, out System.Double value_out, ref StringParserSettings parse_results, ref UnitSystem parsed_unit_system)", + "signature": "int ParseLengthExpession(string expression, StringParserSettings parse_settings_in, UnitSystem output_unit_system, out double value_out)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "summary": "Parse a string for a length value. Expression can include complex expressions Most complex version of length parsing", + "summary": "Parse a string for a length value. Expression can include complex expressions Simplest version of Length parsing", "since": "6.0", "parameters": [ { "name": "expression", - "type": "System.String", + "type": "string", "summary": "[In] The string to parse" }, - { - "name": "start_offset", - "type": "System.Int32", - "summary": "[In] Offset position in string to start parsing" - }, - { - "name": "expression_length", - "type": "System.Int32", - "summary": "[In] Maximum length of string to parse. -1 means parse to a terminating character or end of string" - }, { "name": "parse_settings_in", "type": "StringParserSettings", @@ -158590,28 +158781,18 @@ { "name": "output_unit_system", "type": "UnitSystem", - "summary": "[In] Output value is returned in this unit system" + "summary": "[In] Output value is in this unit system" }, { "name": "value_out", - "type": "System.Double", + "type": "double", "summary": "[Out] The length value result" - }, - { - "name": "parse_results", - "type": "StringParserSettings", - "summary": "[Out] Describes the results of the parse operation" - }, - { - "name": "parsed_unit_system", - "type": "UnitSystem", - "summary": "[Out] If a unit system name was found in the string, it is returned here. The output value is in the unit system specified in output_unit_system" } ], - "returns": "Returns the count of characters that were parsed or 0 if the operation was unsuccessful" + "returns": "Count of characters parsed or 0 for failure" }, { - "signature": "System.Int32 ParseNumber(System.String expression, System.Int32 max_count, StringParserSettings settings_in, ref StringParserSettings settings_out, out System.Double answer)", + "signature": "int ParseNumber(string expression, int max_count, StringParserSettings settings_in, ref StringParserSettings settings_out, out double answer)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -158620,12 +158801,12 @@ "parameters": [ { "name": "expression", - "type": "System.String", + "type": "string", "summary": "String to parse" }, { "name": "max_count", - "type": "System.Int32", + "type": "int", "summary": "Maximum number of characters to parse" }, { @@ -158640,7 +158821,7 @@ }, { "name": "answer", - "type": "System.Double", + "type": "double", "summary": "The number result of the parse operation" } ], @@ -158995,27 +159176,27 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true }, { - "signature": "System.Void SetAllExpressionSettingsToFalse()", + "signature": "void SetAllExpressionSettingsToFalse()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void SetAllFieldsToFalse()", + "signature": "void SetAllFieldsToFalse()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -159030,7 +159211,7 @@ "summary": "Implement this interface if you are a modeless interface to aid in handling multiple document implementations", "methods": [ { - "signature": "System.Void ActiveRhinoDocChanged(RhinoDocObserverArgs e)", + "signature": "void ActiveRhinoDocChanged(RhinoDocObserverArgs e)", "modifiers": [], "protected": true, "virtual": false, @@ -159038,7 +159219,7 @@ "since": "6.0" }, { - "signature": "System.Void RhinoDocClosed(RhinoDocObserverArgs e)", + "signature": "void RhinoDocClosed(RhinoDocObserverArgs e)", "modifiers": [], "protected": true, "virtual": false, @@ -159117,7 +159298,7 @@ ], "methods": [ { - "signature": "LengthValue Create(System.Double length, UnitSystem us, StringFormat format, System.UInt32 localeId)", + "signature": "LengthValue Create(double length, UnitSystem us, StringFormat format, uint localeId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -159126,7 +159307,7 @@ "parameters": [ { "name": "length", - "type": "System.Double", + "type": "double", "summary": "Numeric length value" }, { @@ -159141,13 +159322,13 @@ }, { "name": "localeId", - "type": "System.UInt32", + "type": "uint", "summary": "" } ] }, { - "signature": "LengthValue Create(System.Double length, UnitSystem us, StringFormat format)", + "signature": "LengthValue Create(double length, UnitSystem us, StringFormat format)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -159156,7 +159337,7 @@ "parameters": [ { "name": "length", - "type": "System.Double", + "type": "double", "summary": "Numeric length value" }, { @@ -159172,7 +159353,7 @@ ] }, { - "signature": "LengthValue Create(System.String s, StringParserSettings ps, out System.Boolean parsedAll)", + "signature": "LengthValue Create(string s, StringParserSettings ps, out bool parsedAll)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -159181,7 +159362,7 @@ "parameters": [ { "name": "s", - "type": "System.String", + "type": "string", "summary": "string to parse" }, { @@ -159191,13 +159372,13 @@ }, { "name": "parsedAll", - "type": "System.Boolean", + "type": "bool", "summary": "True if the whole string was parsed" } ] }, { - "signature": "LengthValue ChangeLength(System.Double newLength)", + "signature": "LengthValue ChangeLength(double newLength)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -159214,7 +159395,7 @@ "since": "6.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -159222,7 +159403,7 @@ "since": "6.0" }, { - "signature": "System.Boolean IsUnset()", + "signature": "bool IsUnset()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -159230,7 +159411,7 @@ "since": "6.0" }, { - "signature": "System.Double Length()", + "signature": "double Length()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -159238,7 +159419,7 @@ "since": "6.0" }, { - "signature": "System.Double Length(UnitSystem units)", + "signature": "double Length(UnitSystem units)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -159313,17 +159494,17 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "Name." }, { "name": "@namespace", - "type": "System.String", + "type": "string", "summary": "" }, { "name": "description", - "type": "System.String", + "type": "string", "summary": "Description." }, { @@ -159535,7 +159716,7 @@ ], "methods": [ { - "signature": "System.Object[] Evaluate(System.Collections.IEnumerable args, System.Boolean keepTree, out System.String[] warnings)", + "signature": "object Evaluate(System.Collections.IEnumerable args, bool keepTree, out string warnings)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -159550,19 +159731,19 @@ }, { "name": "keepTree", - "type": "System.Boolean", + "type": "bool", "summary": "A value indicating whether trees should be considered valid inputs, and should be returned. In this case, output variables are not simplified to common types." }, { "name": "warnings", - "type": "System.String[]", + "type": "string", "summary": "A possible list of warnings, or null." } ], "returns": "An array of objects, each representing an output result." }, { - "signature": "System.Object[] Invoke(params System.Object[] args)", + "signature": "object Invoke(params object args)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -159571,14 +159752,14 @@ "parameters": [ { "name": "args", - "type": "System.Object[]", + "type": "object", "summary": "Arguments. One for each component input." } ], "returns": "Items." }, { - "signature": "System.Object[] InvokeKeepTree(params System.Object[] args)", + "signature": "object InvokeKeepTree(params object args)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -159587,14 +159768,14 @@ "parameters": [ { "name": "args", - "type": "System.Object[]", + "type": "object", "summary": "Arguments. One for each component input." } ], "returns": "Items." }, { - "signature": "System.Object[] InvokeKeepTreeSilenceWarnings(params System.Object[] args)", + "signature": "object InvokeKeepTreeSilenceWarnings(params object args)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -159603,14 +159784,14 @@ "parameters": [ { "name": "args", - "type": "System.Object[]", + "type": "object", "summary": "Arguments." } ], "returns": "Array of items." }, { - "signature": "System.Object[] InvokeSilenceWarnings(params System.Object[] args)", + "signature": "object InvokeSilenceWarnings(params object args)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -159619,14 +159800,14 @@ "parameters": [ { "name": "args", - "type": "System.Object[]", + "type": "object", "summary": "Arguments. One for each component input." } ], "returns": "Items." }, { - "signature": "System.String ToString()", + "signature": "string ToString()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -159659,7 +159840,7 @@ ], "methods": [ { - "signature": "ComponentFunctionInfo FindComponent(System.String fullName)", + "signature": "ComponentFunctionInfo FindComponent(string fullName)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -159668,7 +159849,7 @@ "parameters": [ { "name": "fullName", - "type": "System.String", + "type": "string", "summary": "The name, including its library name and a period if it is made by a third-party." } ] @@ -159718,7 +159899,7 @@ ], "methods": [ { - "signature": "System.Void Add(ComponentFunctionInfo item)", + "signature": "void Add(ComponentFunctionInfo item)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -159742,7 +159923,7 @@ "since": "8.0" }, { - "signature": "System.Boolean TryGetIndex(GetIndexBinder binder, System.Object[] indexes, out System.Object result)", + "signature": "bool TryGetIndex(GetIndexBinder binder, object indexes, out object result)", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -159756,18 +159937,18 @@ }, { "name": "indexes", - "type": "System.Object[]", + "type": "object", "summary": "ONE string index." }, { "name": "result", - "type": "System.Object", + "type": "object", "summary": "The bound info." } ] }, { - "signature": "System.Boolean TryGetMember(GetMemberBinder binder, out System.Object result)", + "signature": "bool TryGetMember(GetMemberBinder binder, out object result)", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -159781,13 +159962,13 @@ }, { "name": "result", - "type": "System.Object", + "type": "object", "summary": "Returns the result." } ] }, { - "signature": "System.Boolean TryInvokeMember(InvokeMemberBinder binder, System.Object[] args, out System.Object result)", + "signature": "bool TryInvokeMember(InvokeMemberBinder binder, object args, out object result)", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -159801,12 +159982,12 @@ }, { "name": "args", - "type": "System.Object[]", + "type": "object", "summary": "The arguments." }, { "name": "result", - "type": "System.Object", + "type": "object", "summary": "The result." } ], @@ -159958,7 +160139,7 @@ "since": "5.0" }, { - "signature": "PersistentSettings AddChild(System.String key)", + "signature": "PersistentSettings AddChild(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -159967,35 +160148,35 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key to add to the child dictionary." } ], "returns": "If the key is exists then the existing key is returned otherwise a new empty PersistentSettings child key is added and the new settings are returned." }, { - "signature": "System.Void ClearChangedFlag()", + "signature": "void ClearChangedFlag()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean ContainsChangedValues()", + "signature": "bool ContainsChangedValues()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean ContainsModifiedValues(PersistentSettings allUserSettings)", + "signature": "bool ContainsModifiedValues(PersistentSettings allUserSettings)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void DeleteChild(System.String key)", + "signature": "void DeleteChild(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -160003,77 +160184,77 @@ "since": "6.0" }, { - "signature": "System.Void DeleteItem(System.String key)", + "signature": "void DeleteItem(string key)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean GetBool(System.String key, System.Boolean defaultValue, IEnumerable legacyKeyList)", + "signature": "bool GetBool(string key, bool defaultValue, IEnumerable legacyKeyList)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean GetBool(System.String key, System.Boolean defaultValue)", + "signature": "bool GetBool(string key, bool defaultValue)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean GetBool(System.String key)", + "signature": "bool GetBool(string key)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Byte GetByte(System.String key, System.Byte defaultValue, IEnumerable legacyKeyList)", + "signature": "byte GetByte(string key, byte defaultValue, IEnumerable legacyKeyList)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Byte GetByte(System.String key, System.Byte defaultValue)", + "signature": "byte GetByte(string key, byte defaultValue)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Byte GetByte(System.String key)", + "signature": "byte GetByte(string key)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Char GetChar(System.String key, System.Char defaultValue, IEnumerable legacyKeyList)", + "signature": "char GetChar(string key, char defaultValue, IEnumerable legacyKeyList)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Char GetChar(System.String key, System.Char defaultValue)", + "signature": "char GetChar(string key, char defaultValue)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Char GetChar(System.String key)", + "signature": "char GetChar(string key)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "PersistentSettings GetChild(System.String key)", + "signature": "PersistentSettings GetChild(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -160082,82 +160263,82 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name" } ], "returns": "Returns persistent settings for the specified key or throws an exception if the key is invalid." }, { - "signature": "Color GetColor(System.String key, Color defaultValue, IEnumerable legacyKeyList)", + "signature": "Color GetColor(string key, Color defaultValue, IEnumerable legacyKeyList)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "Color? GetColor(System.String key, Color? defaultValue, IEnumerable legacyKeyList)", + "signature": "Color? GetColor(string key, Color? defaultValue, IEnumerable legacyKeyList)", "modifiers": ["public"], "protected": false, "virtual": false }, { - "signature": "Color? GetColor(System.String key, Color? defaultValue)", + "signature": "Color? GetColor(string key, Color? defaultValue)", "modifiers": ["public"], "protected": false, "virtual": false }, { - "signature": "Color GetColor(System.String key, Color defaultValue)", + "signature": "Color GetColor(string key, Color defaultValue)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "Color GetColor(System.String key)", + "signature": "Color GetColor(string key)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.DateTime GetDate(System.String key, System.DateTime defaultValue, IEnumerable legacyKeyList)", + "signature": "System.DateTime GetDate(string key, System.DateTime defaultValue, IEnumerable legacyKeyList)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.DateTime GetDate(System.String key, System.DateTime defaultValue)", + "signature": "System.DateTime GetDate(string key, System.DateTime defaultValue)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.DateTime GetDate(System.String key)", + "signature": "System.DateTime GetDate(string key)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Double GetDouble(System.String key, System.Double defaultValue, IEnumerable legacyKeyList)", + "signature": "double GetDouble(string key, double defaultValue, IEnumerable legacyKeyList)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Double GetDouble(System.String key, System.Double defaultValue)", + "signature": "double GetDouble(string key, double defaultValue)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Double GetDouble(System.String key)", + "signature": "double GetDouble(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -160188,126 +160369,126 @@ "since": "5.4" }, { - "signature": "System.Guid GetGuid(System.String key, System.Guid defaultValue, IEnumerable legacyKeyList)", + "signature": "System.Guid GetGuid(string key, System.Guid defaultValue, IEnumerable legacyKeyList)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Guid GetGuid(System.String key, System.Guid defaultValue)", + "signature": "System.Guid GetGuid(string key, System.Guid defaultValue)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Guid GetGuid(System.String key)", + "signature": "System.Guid GetGuid(string key)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Int32 GetInteger(System.String key, System.Int32 defaultValue, IEnumerable legacyKeyList)", + "signature": "int GetInteger(string key, int defaultValue, IEnumerable legacyKeyList)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Int32 GetInteger(System.String key, System.Int32 defaultValue, System.Int32 bound, System.Boolean boundIsLower)", + "signature": "int GetInteger(string key, int defaultValue, int bound, bool boundIsLower)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Int32 GetInteger(System.String key, System.Int32 defaultValue, System.Int32 lowerBound, System.Int32 upperBound)", + "signature": "int GetInteger(string key, int defaultValue, int lowerBound, int upperBound)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Int32 GetInteger(System.String key, System.Int32 defaultValue)", + "signature": "int GetInteger(string key, int defaultValue)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Int32 GetInteger(System.String key)", + "signature": "int GetInteger(string key)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Drawing.Point GetPoint(System.String key, System.Drawing.Point defaultValue, IEnumerable legacyKeyList)", + "signature": "System.Drawing.Point GetPoint(string key, System.Drawing.Point defaultValue, IEnumerable legacyKeyList)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Drawing.Point GetPoint(System.String key, System.Drawing.Point defaultValue)", + "signature": "System.Drawing.Point GetPoint(string key, System.Drawing.Point defaultValue)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Drawing.Point GetPoint(System.String key)", + "signature": "System.Drawing.Point GetPoint(string key)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "Point3d GetPoint3d(System.String key, Point3d defaultValue, IEnumerable legacyKeyList)", + "signature": "Point3d GetPoint3d(string key, Point3d defaultValue, IEnumerable legacyKeyList)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "Point3d GetPoint3d(System.String key, Point3d defaultValue)", + "signature": "Point3d GetPoint3d(string key, Point3d defaultValue)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "Point3d GetPoint3d(System.String key)", + "signature": "Point3d GetPoint3d(string key)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "Rectangle GetRectangle(System.String key, Rectangle defaultValue, IEnumerable legacyKeyList)", + "signature": "Rectangle GetRectangle(string key, Rectangle defaultValue, IEnumerable legacyKeyList)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "Rectangle GetRectangle(System.String key, Rectangle defaultValue)", + "signature": "Rectangle GetRectangle(string key, Rectangle defaultValue)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "Rectangle GetRectangle(System.String key)", + "signature": "Rectangle GetRectangle(string key)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean GetSettingIsHiddenFromUserInterface(System.String key, IEnumerable legacyKeyList)", + "signature": "bool GetSettingIsHiddenFromUserInterface(string key, IEnumerable legacyKeyList)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -160316,7 +160497,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for which to search." }, { @@ -160328,7 +160509,7 @@ "returns": "Returns True if the setting is read-only otherwise false." }, { - "signature": "System.Boolean GetSettingIsHiddenFromUserInterface(System.String key)", + "signature": "bool GetSettingIsHiddenFromUserInterface(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -160337,14 +160518,14 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for which to search." } ], "returns": "Returns True if the setting is read-only otherwise false." }, { - "signature": "System.Boolean GetSettingIsReadOnly(System.String key)", + "signature": "bool GetSettingIsReadOnly(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -160353,14 +160534,14 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for which to search." } ], "returns": "Returns True if the setting is read-only otherwise false." }, { - "signature": "System.Type GetSettingType(System.String key)", + "signature": "System.Type GetSettingType(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -160369,117 +160550,117 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for which to search." } ], "returns": "Type of the last value passed to Set... or Get... for the specified setting." }, { - "signature": "Size GetSize(System.String key, Size defaultValue, IEnumerable legacyKeyList)", + "signature": "Size GetSize(string key, Size defaultValue, IEnumerable legacyKeyList)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "Size GetSize(System.String key, Size defaultValue)", + "signature": "Size GetSize(string key, Size defaultValue)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "Size GetSize(System.String key)", + "signature": "Size GetSize(string key)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.String GetString(System.String key, System.String defaultValue, IEnumerable legacyKeyList)", + "signature": "string GetString(string key, string defaultValue, IEnumerable legacyKeyList)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.String GetString(System.String key, System.String defaultValue)", + "signature": "string GetString(string key, string defaultValue)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.String GetString(System.String key)", + "signature": "string GetString(string key)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "KeyValuePair[] GetStringDictionary(System.String key, KeyValuePair[] defaultValue, IEnumerable legacyKeyList)", + "signature": "KeyValuePair[] GetStringDictionary(string key, KeyValuePair[] defaultValue, IEnumerable legacyKeyList)", "modifiers": ["public"], "protected": false, "virtual": false }, { - "signature": "KeyValuePair[] GetStringDictionary(System.String key, KeyValuePair[] defaultValue)", + "signature": "KeyValuePair[] GetStringDictionary(string key, KeyValuePair[] defaultValue)", "modifiers": ["public"], "protected": false, "virtual": false }, { - "signature": "KeyValuePair[] GetStringDictionary(System.String key)", + "signature": "KeyValuePair[] GetStringDictionary(string key)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.String[] GetStringList(System.String key, System.String[] defaultValue, IEnumerable legacyKeyList)", + "signature": "string GetStringList(string key, string defaultValue, IEnumerable legacyKeyList)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.String[] GetStringList(System.String key, System.String[] defaultValue)", + "signature": "string GetStringList(string key, string defaultValue)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.String[] GetStringList(System.String key)", + "signature": "string GetStringList(string key)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.UInt32 GetUnsignedInteger(System.String key, System.UInt32 defaultValue, IEnumerable legacyKeyList)", + "signature": "uint GetUnsignedInteger(string key, uint defaultValue, IEnumerable legacyKeyList)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.UInt32 GetUnsignedInteger(System.String key, System.UInt32 defaultValue)", + "signature": "uint GetUnsignedInteger(string key, uint defaultValue)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.UInt32 GetUnsignedInteger(System.String key)", + "signature": "uint GetUnsignedInteger(string key)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "EventHandler> GetValidator(System.String key)", + "signature": "EventHandler> GetValidator(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -160488,21 +160669,21 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "The name of the setting key." } ], "returns": "A valid validator, or None if no validator was found." }, { - "signature": "System.Void HideSettingFromUserInterface(System.String key)", + "signature": "void HideSettingFromUserInterface(string key)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void RegisterSettingsValidator(System.String key, EventHandler> validator)", + "signature": "void RegisterSettingsValidator(string key, EventHandler> validator)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -160510,7 +160691,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "The key to which to bind the validator." }, { @@ -160521,464 +160702,464 @@ ] }, { - "signature": "System.Void SetBool(System.String key, System.Boolean value)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "since": "5.0" - }, - { - "signature": "System.Void SetByte(System.String key, System.Byte value)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "since": "5.0" - }, - { - "signature": "System.Void SetChar(System.String key, System.Char value)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "since": "5.0" - }, - { - "signature": "System.Void SetColor(System.String key, Color? value)", - "modifiers": ["public"], - "protected": false, - "virtual": false - }, - { - "signature": "System.Void SetColor(System.String key, Color value)", + "signature": "void SetBool(string key, bool value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void SetDate(System.String key, System.DateTime value)", + "signature": "void SetByte(string key, byte value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void SetDefault(System.String key, Color? value)", - "modifiers": ["public"], - "protected": false, - "virtual": false - }, - { - "signature": "System.Void SetDefault(System.String key, Color value)", + "signature": "void SetChar(string key, char value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void SetDefault(System.String key, KeyValuePair[] value)", + "signature": "void SetColor(string key, Color? value)", "modifiers": ["public"], "protected": false, "virtual": false }, { - "signature": "System.Void SetDefault(System.String key, Point3d value)", + "signature": "void SetColor(string key, Color value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void SetDefault(System.String key, Rectangle value)", + "signature": "void SetDate(string key, System.DateTime value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void SetDefault(System.String key, Size value)", + "signature": "void SetDefault(string key, bool value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void SetDefault(System.String key, System.Boolean value)", + "signature": "void SetDefault(string key, byte value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void SetDefault(System.String key, System.Byte value)", + "signature": "void SetDefault(string key, char value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void SetDefault(System.String key, System.Char value)", + "signature": "void SetDefault(string key, Color? value)", "modifiers": ["public"], "protected": false, - "virtual": false, - "since": "5.0" - }, - { - "signature": "System.Void SetDefault(System.String key, System.DateTime value)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "since": "5.0" - }, - { - "signature": "System.Void SetDefault(System.String key, System.Double value)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "since": "5.0" - }, - { - "signature": "System.Void SetDefault(System.String key, System.Drawing.Point value)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "since": "5.0" - }, - { - "signature": "System.Void SetDefault(System.String key, System.Guid value)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "since": "6.0" - }, - { - "signature": "System.Void SetDefault(System.String key, System.Int32 value)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "since": "5.0" - }, - { - "signature": "System.Void SetDefault(System.String key, System.String value)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "since": "5.0" + "virtual": false }, { - "signature": "System.Void SetDefault(System.String key, System.String[] value)", + "signature": "void SetDefault(string key, Color value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void SetDouble(System.String key, System.Double value)", + "signature": "void SetDefault(string key, double value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void SetEnumValue(System.String key, T value)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Set an enumerated value in the settings using a custom key", - "since": "5.4" - }, - { - "signature": "System.Void SetEnumValue(T enumValue)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Set an enumerated value in the settings.", - "since": "5.4" - }, - { - "signature": "System.Void SetGuid(System.String key, System.Guid value)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "since": "6.0" - }, - { - "signature": "System.Void SetInteger(System.String key, System.Int32 value)", + "signature": "void SetDefault(string key, int value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void SetPoint(System.String key, System.Drawing.Point value)", + "signature": "void SetDefault(string key, KeyValuePair[] value)", "modifiers": ["public"], "protected": false, - "virtual": false, - "since": "5.0" + "virtual": false }, { - "signature": "System.Void SetPoint3d(System.String key, Point3d value)", + "signature": "void SetDefault(string key, Point3d value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void SetRectangle(System.String key, Rectangle value)", + "signature": "void SetDefault(string key, Rectangle value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void SetSize(System.String key, Size value)", + "signature": "void SetDefault(string key, Size value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void SetString(System.String key, System.String value)", + "signature": "void SetDefault(string key, string value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void SetStringDictionary(System.String key, KeyValuePair[] value)", - "modifiers": ["public"], - "protected": false, - "virtual": false - }, - { - "signature": "System.Void SetStringList(System.String key, System.String[] value)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Including a item with the value of StringListRootKey will cause the ProgramData value to get inserted at that location in the list when calling GetStringList.", - "since": "5.0", - "parameters": [ - { - "name": "key", - "type": "System.String", - "summary": "The string key." - }, - { - "name": "value", - "type": "System.String[]", - "summary": "An array of values to set." - } - ] - }, - { - "signature": "System.Void SetUnsignedInteger(System.String key, System.UInt32 value)", + "signature": "void SetDefault(string key, string value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean TryGetBool(System.String key, out System.Boolean value, IEnumerable legacyKeyList)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "since": "6.0" - }, - { - "signature": "System.Boolean TryGetBool(System.String key, out System.Boolean value)", + "signature": "void SetDefault(string key, System.DateTime value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean TryGetByte(System.String key, out System.Byte value, IEnumerable legacyKeyList)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "since": "6.0" - }, - { - "signature": "System.Boolean TryGetByte(System.String key, out System.Byte value)", + "signature": "void SetDefault(string key, System.Drawing.Point value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean TryGetChar(System.String key, out System.Char value, IEnumerable legacyKeyList)", + "signature": "void SetDefault(string key, System.Guid value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean TryGetChar(System.String key, out System.Char value)", + "signature": "void SetDouble(string key, double value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean TryGetChild(System.String key, out PersistentSettings value)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Call this method to get a nested settings PersistentSettings instance, will return True if the key exists and value was set otherwise; will return False and value will be set to null.", - "since": "6.0", - "parameters": [ - { - "name": "key", - "type": "System.String", - "summary": "[in] Key name" - }, - { - "name": "value", - "type": "PersistentSettings", - "summary": "[out] Will be set the child settings if the key is valid otherwise it will be null." - } - ], - "returns": "Returns True if the key exists and value was set otherwise; returns false." - }, - { - "signature": "System.Boolean TryGetColor(System.String key, out Color value, IEnumerable legacyKeyList)", + "signature": "void SetEnumValue(System.String key, T value)", "modifiers": ["public"], "protected": false, "virtual": false, - "since": "6.0" - }, - { - "signature": "System.Boolean TryGetColor(System.String key, out Color? value, IEnumerable legacyKeyList)", - "modifiers": ["public"], - "protected": false, - "virtual": false - }, - { - "signature": "System.Boolean TryGetColor(System.String key, out Color? value)", - "modifiers": ["public"], - "protected": false, - "virtual": false + "summary": "Set an enumerated value in the settings using a custom key", + "since": "5.4" }, { - "signature": "System.Boolean TryGetColor(System.String key, out Color value)", + "signature": "void SetEnumValue(T enumValue)", "modifiers": ["public"], "protected": false, "virtual": false, - "since": "5.0" + "summary": "Set an enumerated value in the settings.", + "since": "5.4" }, { - "signature": "System.Boolean TryGetDate(System.String key, out System.DateTime value, IEnumerable legacyKeyList)", + "signature": "void SetGuid(string key, System.Guid value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean TryGetDate(System.String key, out System.DateTime value)", + "signature": "void SetInteger(string key, int value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean TryGetDefault(System.String key, out Color value)", + "signature": "void SetPoint(string key, System.Drawing.Point value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean TryGetDefault(System.String key, out Point3d value)", + "signature": "void SetPoint3d(string key, Point3d value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean TryGetDefault(System.String key, out Rectangle value)", + "signature": "void SetRectangle(string key, Rectangle value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean TryGetDefault(System.String key, out Size value)", + "signature": "void SetSize(string key, Size value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean TryGetDefault(System.String key, out System.Boolean value)", + "signature": "void SetString(string key, string value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean TryGetDefault(System.String key, out System.Byte value)", + "signature": "void SetStringDictionary(string key, KeyValuePair[] value)", + "modifiers": ["public"], + "protected": false, + "virtual": false + }, + { + "signature": "void SetStringList(string key, string value)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Including a item with the value of StringListRootKey will cause the ProgramData value to get inserted at that location in the list when calling GetStringList.", + "since": "5.0", + "parameters": [ + { + "name": "key", + "type": "string", + "summary": "The string key." + }, + { + "name": "value", + "type": "string", + "summary": "An array of values to set." + } + ] + }, + { + "signature": "void SetUnsignedInteger(string key, uint value)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "since": "5.0" + }, + { + "signature": "bool TryGetBool(string key, out bool value, IEnumerable legacyKeyList)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "since": "6.0" + }, + { + "signature": "bool TryGetBool(string key, out bool value)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "since": "5.0" + }, + { + "signature": "bool TryGetByte(string key, out byte value, IEnumerable legacyKeyList)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "since": "6.0" + }, + { + "signature": "bool TryGetByte(string key, out byte value)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "since": "5.0" + }, + { + "signature": "bool TryGetChar(string key, out char value, IEnumerable legacyKeyList)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "since": "6.0" + }, + { + "signature": "bool TryGetChar(string key, out char value)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "since": "5.0" + }, + { + "signature": "bool TryGetChild(string key, out PersistentSettings value)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Call this method to get a nested settings PersistentSettings instance, will return True if the key exists and value was set otherwise; will return False and value will be set to null.", + "since": "6.0", + "parameters": [ + { + "name": "key", + "type": "string", + "summary": "[in] Key name" + }, + { + "name": "value", + "type": "PersistentSettings", + "summary": "[out] Will be set the child settings if the key is valid otherwise it will be null." + } + ], + "returns": "Returns True if the key exists and value was set otherwise; returns false." + }, + { + "signature": "bool TryGetColor(string key, out Color value, IEnumerable legacyKeyList)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "since": "6.0" + }, + { + "signature": "bool TryGetColor(string key, out Color? value, IEnumerable legacyKeyList)", + "modifiers": ["public"], + "protected": false, + "virtual": false + }, + { + "signature": "bool TryGetColor(string key, out Color? value)", + "modifiers": ["public"], + "protected": false, + "virtual": false + }, + { + "signature": "bool TryGetColor(string key, out Color value)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "since": "5.0" + }, + { + "signature": "bool TryGetDate(string key, out System.DateTime value, IEnumerable legacyKeyList)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "since": "6.0" + }, + { + "signature": "bool TryGetDate(string key, out System.DateTime value)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "since": "5.0" + }, + { + "signature": "bool TryGetDefault(string key, out bool value)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "since": "5.0" + }, + { + "signature": "bool TryGetDefault(string key, out byte value)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "since": "5.0" + }, + { + "signature": "bool TryGetDefault(string key, out char value)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "since": "5.0" + }, + { + "signature": "bool TryGetDefault(string key, out Color value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean TryGetDefault(System.String key, out System.Char value)", + "signature": "bool TryGetDefault(string key, out double value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean TryGetDefault(System.String key, out System.DateTime value)", + "signature": "bool TryGetDefault(string key, out int value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean TryGetDefault(System.String key, out System.Double value)", + "signature": "bool TryGetDefault(string key, out Point3d value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean TryGetDefault(System.String key, out System.Int32 value)", + "signature": "bool TryGetDefault(string key, out Rectangle value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean TryGetDefault(System.String key, out System.String value)", + "signature": "bool TryGetDefault(string key, out Size value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean TryGetDefault(System.String key, out System.String[] value)", + "signature": "bool TryGetDefault(string key, out string value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean TryGetDouble(System.String key, out System.Double value, IEnumerable legacyKeyList)", + "signature": "bool TryGetDefault(string key, out string value)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "since": "5.0" + }, + { + "signature": "bool TryGetDefault(string key, out System.DateTime value)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "since": "5.0" + }, + { + "signature": "bool TryGetDouble(string key, out double value, IEnumerable legacyKeyList)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean TryGetDouble(System.String key, out System.Double value)", + "signature": "bool TryGetDouble(string key, out double value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean TryGetEnumValue(System.String key, out T enumValue)", + "signature": "bool TryGetEnumValue(System.String key, out T enumValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -160987,77 +161168,77 @@ "returns": "True if successful" }, { - "signature": "System.Boolean TryGetGuid(System.String key, out System.Guid value, IEnumerable legacyKeyList)", + "signature": "bool TryGetGuid(string key, out System.Guid value, IEnumerable legacyKeyList)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean TryGetGuid(System.String key, out System.Guid value)", + "signature": "bool TryGetGuid(string key, out System.Guid value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean TryGetInteger(System.String key, out System.Int32 value, IEnumerable legacyKeyList)", + "signature": "bool TryGetInteger(string key, out int value, IEnumerable legacyKeyList)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean TryGetInteger(System.String key, out System.Int32 value)", + "signature": "bool TryGetInteger(string key, out int value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean TryGetPoint(System.String key, out System.Drawing.Point value, IEnumerable legacyKeyList)", + "signature": "bool TryGetPoint(string key, out System.Drawing.Point value, IEnumerable legacyKeyList)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean TryGetPoint(System.String key, out System.Drawing.Point value)", + "signature": "bool TryGetPoint(string key, out System.Drawing.Point value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean TryGetPoint3d(System.String key, out Point3d value, IEnumerable legacyKeyList)", + "signature": "bool TryGetPoint3d(string key, out Point3d value, IEnumerable legacyKeyList)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean TryGetPoint3d(System.String key, out Point3d value)", + "signature": "bool TryGetPoint3d(string key, out Point3d value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean TryGetRectangle(System.String key, out Rectangle value, IEnumerable legacyKeyList)", + "signature": "bool TryGetRectangle(string key, out Rectangle value, IEnumerable legacyKeyList)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean TryGetRectangle(System.String key, out Rectangle value)", + "signature": "bool TryGetRectangle(string key, out Rectangle value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean TryGetSettingIsHiddenFromUserInterface(System.String key, out System.Boolean value, IEnumerable legacyKeyList)", + "signature": "bool TryGetSettingIsHiddenFromUserInterface(string key, out bool value, IEnumerable legacyKeyList)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -161066,12 +161247,12 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for which to search." }, { "name": "value", - "type": "System.Boolean", + "type": "bool", "summary": "Value will be True if the setting is read-only otherwise false. setting." }, { @@ -161082,7 +161263,7 @@ ] }, { - "signature": "System.Boolean TryGetSettingIsHiddenFromUserInterface(System.String key, out System.Boolean value)", + "signature": "bool TryGetSettingIsHiddenFromUserInterface(string key, out bool value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -161091,18 +161272,18 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for which to search." }, { "name": "value", - "type": "System.Boolean", + "type": "bool", "summary": "Value will be True if the setting is read-only otherwise false. setting." } ] }, { - "signature": "System.Boolean TryGetSettingIsReadOnly(System.String key, out System.Boolean value)", + "signature": "bool TryGetSettingIsReadOnly(string key, out bool value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -161111,18 +161292,18 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for which to search." }, { "name": "value", - "type": "System.Boolean", + "type": "bool", "summary": "Value will be True if the setting is read-only otherwise false. setting." } ] }, { - "signature": "System.Boolean TryGetSettingType(System.String key, out System.Type type)", + "signature": "bool TryGetSettingType(string key, out System.Type type)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -161131,7 +161312,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for which to search." }, { @@ -161142,68 +161323,68 @@ ] }, { - "signature": "System.Boolean TryGetSize(System.String key, out Size value, IEnumerable legacyKeyList)", + "signature": "bool TryGetSize(string key, out Size value, IEnumerable legacyKeyList)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean TryGetSize(System.String key, out Size value)", + "signature": "bool TryGetSize(string key, out Size value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean TryGetString(System.String key, out System.String value, IEnumerable legacyKeyList)", + "signature": "bool TryGetString(string key, out string value, IEnumerable legacyKeyList)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean TryGetString(System.String key, out System.String value)", + "signature": "bool TryGetString(string key, out string value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean TryGetStringDictionary(System.String key, out KeyValuePair[] value, IEnumerable legacyKeyList)", + "signature": "bool TryGetStringDictionary(string key, out KeyValuePair[] value, IEnumerable legacyKeyList)", "modifiers": ["public"], "protected": false, "virtual": false }, { - "signature": "System.Boolean TryGetStringDictionary(System.String key, out KeyValuePair[] value)", + "signature": "bool TryGetStringDictionary(string key, out KeyValuePair[] value)", "modifiers": ["public"], "protected": false, "virtual": false }, { - "signature": "System.Boolean TryGetStringList(System.String key, out System.String[] value, IEnumerable legacyKeyList)", + "signature": "bool TryGetStringList(string key, out string value, IEnumerable legacyKeyList)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean TryGetStringList(System.String key, out System.String[] value)", + "signature": "bool TryGetStringList(string key, out string value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean TryGetUnsignedInteger(System.String key, out System.UInt32 value, IEnumerable legacyKeyList)", + "signature": "bool TryGetUnsignedInteger(string key, out uint value, IEnumerable legacyKeyList)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean TryGetUnsignedInteger(System.String key, out System.UInt32 value)", + "signature": "bool TryGetUnsignedInteger(string key, out uint value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -161224,7 +161405,7 @@ ], "methods": [ { - "signature": "System.Boolean IsStringDictionary(System.String s)", + "signature": "bool IsStringDictionary(string s)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -161233,14 +161414,14 @@ "parameters": [ { "name": "s", - "type": "System.String", + "type": "string", "summary": "String to check" } ], "returns": "Returns True if it is a XML key value pair list otherwise return false." }, { - "signature": "System.Boolean IsStringList(System.String s)", + "signature": "bool IsStringList(string s)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -161249,45 +161430,45 @@ "parameters": [ { "name": "s", - "type": "System.String", + "type": "string", "summary": "String to check" } ], "returns": "Returns True if it is a XML string list otherwise return false." }, { - "signature": "System.String ToString(KeyValuePair[] value)", + "signature": "string ToString(double value)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "summary": "Converts a key value string pair array to a properly formatted string dictionary XML string.", + "summary": "Converts a double value to a string.", + "since": "6.10", "parameters": [ { "name": "value", - "type": "KeyValuePair[]", - "summary": "List of string pairs to turn into a dictionary XML string." + "type": "double", + "summary": "double value" } ], - "returns": "Returns a properly formatted XML string that represents the string dictionary." + "returns": "Returns the double value as a settings file formatted string." }, { - "signature": "System.String ToString(System.Double value)", + "signature": "string ToString(KeyValuePair[] value)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "summary": "Converts a double value to a string.", - "since": "6.10", + "summary": "Converts a key value string pair array to a properly formatted string dictionary XML string.", "parameters": [ { "name": "value", - "type": "System.Double", - "summary": "double value" + "type": "KeyValuePair[]", + "summary": "List of string pairs to turn into a dictionary XML string." } ], - "returns": "Returns the double value as a settings file formatted string." + "returns": "Returns a properly formatted XML string that represents the string dictionary." }, { - "signature": "System.String ToString(System.String[] values)", + "signature": "string ToString(string values)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -161296,14 +161477,14 @@ "parameters": [ { "name": "values", - "type": "System.String[]", + "type": "string", "summary": "List of strings to turn into a string list XML string." } ], "returns": "Returns a properly formatted XML string that represents the list of strings." }, { - "signature": "System.Boolean TryParseDouble(System.String s, out System.Double value)", + "signature": "bool TryParseDouble(string s, out double value)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -161312,19 +161493,19 @@ "parameters": [ { "name": "s", - "type": "System.String", + "type": "string", "summary": "A string containing a number to convert." }, { "name": "value", - "type": "System.Double", + "type": "double", "summary": "When this method returns, contains the double-precision floating-point number equivalent of the s parameter, if the conversion succeeded, or zero if the conversion failed. The conversion fails if the s parameter is None or Empty, is not a number in a valid format, or represents a number less than MinValue or greater than MaxValue. This parameter is passed uninitialized; any value originally supplied in result will be overwritten." } ], "returns": "Returns True if s was converted successfully; otherwise, false.." }, { - "signature": "System.Boolean TryParseEnum(System.Type type, System.String enumValueName, out System.Int32 value)", + "signature": "bool TryParseEnum(System.Type type, string enumValueName, out int value)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -161338,19 +161519,19 @@ }, { "name": "enumValueName", - "type": "System.String", + "type": "string", "summary": "Enumerated value name as string" }, { "name": "value", - "type": "System.Int32", + "type": "int", "summary": "Output value, will get set to -1 on error" } ], "returns": "Returns True if the successfully converted or False if not." }, { - "signature": "System.Boolean TryParseEnum(System.Type type, System.String intValueAsString, out System.String value)", + "signature": "bool TryParseEnum(System.Type type, string intValueAsString, out string value)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -161364,19 +161545,19 @@ }, { "name": "intValueAsString", - "type": "System.String", + "type": "string", "summary": "enumerated integer value as string" }, { "name": "value", - "type": "System.String", + "type": "string", "summary": "Output value, will be None on error" } ], "returns": "Returns True if the successfully converted or False if not." }, { - "signature": "System.Boolean TryParseStringDictionary(System.String s, out KeyValuePair[] value)", + "signature": "bool TryParseStringDictionary(string s, out KeyValuePair[] value)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -161384,7 +161565,7 @@ "parameters": [ { "name": "s", - "type": "System.String", + "type": "string", "summary": "String to parse" }, { @@ -161396,7 +161577,7 @@ "returns": "Returns True if the string is not empty and properly formatted as a key value string pair list otherwise returns false." }, { - "signature": "System.Boolean TryParseStringList(System.String s, out System.String[] value)", + "signature": "bool TryParseStringList(string s, out string value)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -161405,12 +161586,12 @@ "parameters": [ { "name": "s", - "type": "System.String", + "type": "string", "summary": "String to parse" }, { "name": "value", - "type": "System.String[]", + "type": "string", "summary": "Result will get copied here, if the string is None or empty then this will be an empty list, if there was an error parsing then this will be None otherwise it will be the string parsed as a list." } ], @@ -161508,7 +161689,7 @@ ], "methods": [ { - "signature": "PersistentSettings CommandSettings(System.String englishCommandName)", + "signature": "PersistentSettings CommandSettings(string englishCommandName)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -161517,7 +161698,7 @@ "parameters": [ { "name": "englishCommandName", - "type": "System.String", + "type": "string", "summary": "English command to find settings for" } ] @@ -161536,7 +161717,7 @@ ], "methods": [ { - "signature": "System.Void RegisterFileType(IEnumerable extensions, System.String description, SaveFileHandler saveFileHandler)", + "signature": "void RegisterFileType(IEnumerable extensions, string description, SaveFileHandler saveFileHandler)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -161550,7 +161731,7 @@ }, { "name": "description", - "type": "System.String", + "type": "string", "summary": "File extension description which appears in the file save dialog file type combo box." }, { @@ -161660,7 +161841,7 @@ ], "methods": [ { - "signature": "System.Boolean EnableDigitizer(System.Boolean enable)", + "signature": "bool EnableDigitizer(bool enable)", "modifiers": ["protected", "abstract"], "protected": true, "virtual": false, @@ -161668,14 +161849,14 @@ "parameters": [ { "name": "enable", - "type": "System.Boolean", + "type": "bool", "summary": "If true, enable the digitizer. If false, disable the digitizer." } ], "returns": "True if the operation succeeded; otherwise, false." }, { - "signature": "System.Void SendPoint(Geometry.Point3d point, MouseButton mousebuttons, System.Boolean shiftKey, System.Boolean controlKey)", + "signature": "void SendPoint(Geometry.Point3d point, MouseButton mousebuttons, bool shiftKey, bool controlKey)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -161694,18 +161875,18 @@ }, { "name": "shiftKey", - "type": "System.Boolean", + "type": "bool", "summary": "True if the Shift keyboard key was pressed. Otherwise, false." }, { "name": "controlKey", - "type": "System.Boolean", + "type": "bool", "summary": "True if the Control keyboard key was pressed. Otherwise, false." } ] }, { - "signature": "System.Void SendRay(Geometry.Ray3d ray, MouseButton mousebuttons, System.Boolean shiftKey, System.Boolean controlKey)", + "signature": "void SendRay(Geometry.Ray3d ray, MouseButton mousebuttons, bool shiftKey, bool controlKey)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -161724,12 +161905,12 @@ }, { "name": "shiftKey", - "type": "System.Boolean", + "type": "bool", "summary": "True if the Shift keyboard key was pressed. Otherwise, false." }, { "name": "controlKey", - "type": "System.Boolean", + "type": "bool", "summary": "True if the Control keyboard key was pressed. Otherwise, false." } ] @@ -161767,13 +161948,13 @@ "virtual": false }, { - "signature": "System.Void DisplayOptionsDialog(System.IntPtr parent, System.String description, System.String extension)", + "signature": "void DisplayOptionsDialog(System.IntPtr parent, string description, string extension)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true }, { - "signature": "WriteFileResult WriteFile(System.String filename, System.Int32 index, RhinoDoc doc, Rhino.FileIO.FileWriteOptions options)", + "signature": "WriteFileResult WriteFile(string filename, int index, RhinoDoc doc, Rhino.FileIO.FileWriteOptions options)", "modifiers": ["protected", "abstract"], "protected": true, "virtual": false @@ -161802,19 +161983,19 @@ "virtual": false }, { - "signature": "System.Void DisplayOptionsDialog(System.IntPtr parent, System.String description, System.String extension)", + "signature": "void DisplayOptionsDialog(System.IntPtr parent, string description, string extension)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true }, { - "signature": "System.String MakeReferenceTableName(System.String nameToPrefix)", + "signature": "string MakeReferenceTableName(string nameToPrefix)", "modifiers": ["protected"], "protected": true, "virtual": false }, { - "signature": "System.Boolean ReadFile(System.String filename, System.Int32 index, RhinoDoc doc, FileIO.FileReadOptions options)", + "signature": "bool ReadFile(string filename, int index, RhinoDoc doc, FileIO.FileReadOptions options)", "modifiers": ["protected", "abstract"], "protected": true, "virtual": false @@ -161850,42 +162031,42 @@ ], "methods": [ { - "signature": "System.Int32 AddFileType(System.String description, IEnumerable extensions, System.Boolean showOptionsButtonInFileDialog)", + "signature": "int AddFileType(string description, IEnumerable extensions, bool showOptionsButtonInFileDialog)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Int32 AddFileType(System.String description, IEnumerable extensions)", + "signature": "int AddFileType(string description, IEnumerable extensions)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Int32 AddFileType(System.String description, System.String extension, System.Boolean showOptionsButtonInFileDialog)", + "signature": "int AddFileType(string description, string extension, bool showOptionsButtonInFileDialog)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Int32 AddFileType(System.String description, System.String extension1, System.String extension2, System.Boolean showOptionsButtonInFileDialog)", + "signature": "int AddFileType(string description, string extension1, string extension2, bool showOptionsButtonInFileDialog)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Int32 AddFileType(System.String description, System.String extension1, System.String extension2)", + "signature": "int AddFileType(string description, string extension1, string extension2)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Int32 AddFileType(System.String description, System.String extension)", + "signature": "int AddFileType(string description, string extension)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -162046,17 +162227,17 @@ "parameters": [ { "name": "productLicense", - "type": "System.String", + "type": "string", "summary": "License string to be saved by ZooClient" }, { "name": "serialNumber", - "type": "System.String", + "type": "string", "summary": "Serial number to be displayed to end user" }, { "name": "licenseTitle", - "type": "System.String", + "type": "string", "summary": "Title of license (Rhino 6.0 Evaluation)" }, { @@ -162066,7 +162247,7 @@ }, { "name": "licenseCount", - "type": "System.Int32", + "type": "int", "summary": "Number of licenses represented by this string. Allows the Zoo to hand out multiple license keys when greater than 1." }, { @@ -162081,12 +162262,12 @@ }, { "name": "requiresOnlineValidation", - "type": "System.Boolean", + "type": "bool", "summary": "True if online validation server should be called with this license key; False otherwise. If true, caller must pass implementation of VerifyOnlineValidationCodeDelegate to GetLicense/AskUserForLicense" }, { "name": "isUpgradeFromPreviousVersion", - "type": "System.Boolean", + "type": "bool", "summary": "True if this license key requires a previous version license; False otherwise. If true, caller must pass implementation of VerifyPreviousVersionLicenseDelegate to GetLicense/AskUserForLicense" } ] @@ -162100,17 +162281,17 @@ "parameters": [ { "name": "productLicense", - "type": "System.String", + "type": "string", "summary": "License string to be saved by ZooClient" }, { "name": "serialNumber", - "type": "System.String", + "type": "string", "summary": "Serial number to be displayed to end user" }, { "name": "licenseTitle", - "type": "System.String", + "type": "string", "summary": "Title of license (Rhino 6.0 Evaluation)" }, { @@ -162120,7 +162301,7 @@ }, { "name": "licenseCount", - "type": "System.Int32", + "type": "int", "summary": "Number of licenses represented by this string. Allows the Zoo to hand out multiple license keys when greater than 1." }, { @@ -162144,17 +162325,17 @@ "parameters": [ { "name": "productLicense", - "type": "System.String", + "type": "string", "summary": "License string to be saved by ZooClient" }, { "name": "serialNumber", - "type": "System.String", + "type": "string", "summary": "Serial number to be displayed to end user" }, { "name": "licenseTitle", - "type": "System.String", + "type": "string", "summary": "Title of license (Rhino 6.0 Evaluation)" }, { @@ -162164,7 +162345,7 @@ }, { "name": "licenseCount", - "type": "System.Int32", + "type": "int", "summary": "Number of licenses represented by this string. Allows the Zoo to hand out multiple license keys when greater than 1." }, { @@ -162184,17 +162365,17 @@ "parameters": [ { "name": "productLicense", - "type": "System.String", + "type": "string", "summary": "License string to be saved by ZooClient" }, { "name": "serialNumber", - "type": "System.String", + "type": "string", "summary": "Serial number to be displayed to end user" }, { "name": "licenseTitle", - "type": "System.String", + "type": "string", "summary": "Title of license (Rhino 6.0 Evaluation)" }, { @@ -162204,7 +162385,7 @@ }, { "name": "licenseCount", - "type": "System.Int32", + "type": "int", "summary": "Number of licenses represented by this string. Allows the Zoo to hand out multiple license keys when greater than 1." } ] @@ -162219,17 +162400,17 @@ "parameters": [ { "name": "productLicense", - "type": "System.String", + "type": "string", "summary": "License string to be saved by ZooClient" }, { "name": "serialNumber", - "type": "System.String", + "type": "string", "summary": "Serial number to be displayed to end user" }, { "name": "licenseTitle", - "type": "System.String", + "type": "string", "summary": "Title of license (Rhino 6.0 Evaluation)" }, { @@ -162249,17 +162430,17 @@ "parameters": [ { "name": "productLicense", - "type": "System.String", + "type": "string", "summary": "License string to be saved by ZooClient" }, { "name": "serialNumber", - "type": "System.String", + "type": "string", "summary": "Serial number to be displayed to end user" }, { "name": "licenseTitle", - "type": "System.String", + "type": "string", "summary": "Title of license (Rhino 6.0 Evaluation)" } ] @@ -162367,7 +162548,7 @@ ], "methods": [ { - "signature": "System.Boolean IsNotValid(LicenseData data)", + "signature": "bool IsNotValid(LicenseData data)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -162375,7 +162556,7 @@ "since": "5.0" }, { - "signature": "System.Boolean IsValid(LicenseData data)", + "signature": "bool IsValid(LicenseData data)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -162383,14 +162564,14 @@ "since": "5.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean IsValid()", + "signature": "bool IsValid()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -162398,7 +162579,7 @@ "since": "5.0" }, { - "signature": "System.Boolean IsValid(System.Boolean ignoreExpirationDate)", + "signature": "bool IsValid(bool ignoreExpirationDate)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -162789,7 +162970,7 @@ ], "methods": [ { - "signature": "System.Boolean AskUserForLicense(System.Int32 productType, System.Boolean standAlone, System.Object parentWindow, System.String textMask, ValidateProductKeyDelegate validateProductKeyDelegate, OnLeaseChangedDelegate onLeaseChangedDelegate, System.String product_path, System.String product_title, System.Guid pluginId, System.Guid licenseId, LicenseCapabilities capabilities)", + "signature": "bool AskUserForLicense(int productType, bool standAlone, object parentWindow, string textMask, ValidateProductKeyDelegate validateProductKeyDelegate, OnLeaseChangedDelegate onLeaseChangedDelegate, string product_path, string product_title, System.Guid pluginId, System.Guid licenseId, LicenseCapabilities capabilities)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -162797,14 +162978,14 @@ "since": "6.0" }, { - "signature": "System.Boolean AskUserForLicense(System.Int32 productType, System.Boolean standAlone, System.Object parentWindow, System.String textMask, ValidateProductKeyDelegate validateProductKeyDelegate, OnLeaseChangedDelegate onLeaseChangedDelegate, VerifyLicenseKeyDelegate verifyLicenseKeyDelegate, VerifyPreviousVersionLicenseDelegate verifyPreviousVersionLicenseKeyDelegate, System.String product_path, System.String product_title, System.Guid pluginId, System.Guid licenseId, LicenseCapabilities capabilities)", + "signature": "bool AskUserForLicense(int productType, bool standAlone, object parentWindow, string textMask, ValidateProductKeyDelegate validateProductKeyDelegate, OnLeaseChangedDelegate onLeaseChangedDelegate, VerifyLicenseKeyDelegate verifyLicenseKeyDelegate, VerifyPreviousVersionLicenseDelegate verifyPreviousVersionLicenseKeyDelegate, string product_path, string product_title, System.Guid pluginId, System.Guid licenseId, LicenseCapabilities capabilities)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean CheckInLicense(System.Guid productId)", + "signature": "bool CheckInLicense(System.Guid productId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -162820,7 +163001,7 @@ "returns": "True if the license was checked in successful. False if not successful or on error." }, { - "signature": "System.Boolean CheckOutLicense(System.Guid productId)", + "signature": "bool CheckOutLicense(System.Guid productId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -162836,7 +163017,7 @@ "returns": "True if the license was checked out successful. False if not successful or on error." }, { - "signature": "System.Boolean ConvertLicense(System.Guid productId)", + "signature": "bool ConvertLicense(System.Guid productId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -162852,7 +163033,7 @@ "returns": "True if the license was successfully converted. False if not successful or on error." }, { - "signature": "System.Boolean DeleteLicense(System.Guid productId)", + "signature": "bool DeleteLicense(System.Guid productId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -162860,7 +163041,7 @@ "since": "6.0" }, { - "signature": "System.String Echo(System.String message)", + "signature": "string Echo(string message)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -162868,7 +163049,7 @@ "since": "5.0" }, { - "signature": "System.Boolean GetLicense(ValidateProductKeyDelegate validateProductKeyDelegate, OnLeaseChangedDelegate leaseChangedDelegate, System.Int32 product_type, System.Int32 capabilities, System.String textMask, System.String product_path, System.String product_title, System.Guid pluginId, System.Guid licenseId)", + "signature": "bool GetLicense(ValidateProductKeyDelegate validateProductKeyDelegate, OnLeaseChangedDelegate leaseChangedDelegate, int product_type, int capabilities, string textMask, string product_path, string product_title, System.Guid pluginId, System.Guid licenseId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -162876,14 +163057,14 @@ "since": "6.0" }, { - "signature": "System.Boolean GetLicense(ValidateProductKeyDelegate validateProductKeyDelegate, OnLeaseChangedDelegate leaseChangedDelegate, VerifyLicenseKeyDelegate verifyLicenseKeyDelegate, VerifyPreviousVersionLicenseDelegate verifyPreviousVersionLicenseKeyDelegate, System.Int32 product_type, System.Int32 capabilities, System.String textMask, System.String product_path, System.String product_title, System.Guid pluginId, System.Guid licenseId)", + "signature": "bool GetLicense(ValidateProductKeyDelegate validateProductKeyDelegate, OnLeaseChangedDelegate leaseChangedDelegate, VerifyLicenseKeyDelegate verifyLicenseKeyDelegate, VerifyPreviousVersionLicenseDelegate verifyPreviousVersionLicenseKeyDelegate, int product_type, int capabilities, string textMask, string product_path, string product_title, System.Guid pluginId, System.Guid licenseId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "LicenseCapabilities GetLicenseCapabilities(System.Int32 filter)", + "signature": "LicenseCapabilities GetLicenseCapabilities(int filter)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -162899,7 +163080,7 @@ "since": "5.0" }, { - "signature": "System.Int32 GetLicenseType(System.Guid productId)", + "signature": "int GetLicenseType(System.Guid productId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -162915,7 +163096,7 @@ "since": "5.5" }, { - "signature": "System.Boolean Initialize()", + "signature": "bool Initialize()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -162923,7 +163104,7 @@ "since": "5.0" }, { - "signature": "System.Boolean IsCheckOutEnabled()", + "signature": "bool IsCheckOutEnabled()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -162931,28 +163112,28 @@ "since": "5.0" }, { - "signature": "System.Boolean LicenseOptionsHandler(System.Guid pluginId, System.Guid licenseId, System.String productTitle, System.Boolean standAlone)", + "signature": "bool LicenseOptionsHandler(System.Guid pluginId, System.Guid licenseId, string productTitle, bool standAlone)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean LoginToCloudZoo()", + "signature": "bool LoginToCloudZoo()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean LogoutOfCloudZoo()", + "signature": "bool LogoutOfCloudZoo()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean ReturnLicense(System.Guid productId)", + "signature": "bool ReturnLicense(System.Guid productId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -162960,14 +163141,14 @@ "since": "5.0" }, { - "signature": "System.Void ShowBuyLicenseUi(System.Guid productId)", + "signature": "void ShowBuyLicenseUi(System.Guid productId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "5.5" }, { - "signature": "System.Boolean ShowLicenseValidationUi(System.String cdkey)", + "signature": "bool ShowLicenseValidationUi(string cdkey)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -162975,7 +163156,7 @@ "since": "5.0" }, { - "signature": "System.Boolean ShowRhinoExpiredMessage(Rhino.Runtime.Mode mode, ref System.Int32 result)", + "signature": "bool ShowRhinoExpiredMessage(Rhino.Runtime.Mode mode, ref int result)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -163231,14 +163412,14 @@ "returns": "The assembly plug-in instance if successful. Otherwise, null." }, { - "signature": "System.Void FlushSettingsSavedQueue()", + "signature": "void FlushSettingsSavedQueue()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.String[] GetEnglishCommandNames(System.Guid pluginId)", + "signature": "string GetEnglishCommandNames(System.Guid pluginId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -163254,14 +163435,14 @@ "returns": "An array with all plug-in names. This can be empty, but not null." }, { - "signature": "System.String[] GetInstalledPlugInFolders()", + "signature": "string GetInstalledPlugInFolders()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.String[] GetInstalledPlugInNames()", + "signature": "string GetInstalledPlugInNames()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -163270,7 +163451,7 @@ "returns": "The names if successful." }, { - "signature": "System.String[] GetInstalledPlugInNames(PlugInType typeFilter, System.Boolean loaded, System.Boolean unloaded, System.Boolean localizedPlugInName)", + "signature": "string GetInstalledPlugInNames(PlugInType typeFilter, bool loaded, bool unloaded, bool localizedPlugInName)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -163284,24 +163465,24 @@ }, { "name": "loaded", - "type": "System.Boolean", + "type": "bool", "summary": "True if loaded plug-ins are returned." }, { "name": "unloaded", - "type": "System.Boolean", + "type": "bool", "summary": "True if unloaded plug-ins are returned." }, { "name": "localizedPlugInName", - "type": "System.Boolean", + "type": "bool", "summary": "If True localized plug-in names are returned otherwise; English names are returned." } ], "returns": "An array of installed plug-in names. This can be empty, but not null." }, { - "signature": "System.String[] GetInstalledPlugInNames(PlugInType typeFilter, System.Boolean loaded, System.Boolean unloaded)", + "signature": "string GetInstalledPlugInNames(PlugInType typeFilter, bool loaded, bool unloaded)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -163315,12 +163496,12 @@ }, { "name": "loaded", - "type": "System.Boolean", + "type": "bool", "summary": "True if loaded plug-ins are returned." }, { "name": "unloaded", - "type": "System.Boolean", + "type": "bool", "summary": "True if unloaded plug-ins are returned." } ], @@ -163336,7 +163517,7 @@ "returns": "Dictionary with plug-in ID as key and localized plug-in name as value" }, { - "signature": "Dictionary GetInstalledPlugIns(System.Boolean localizedPlugInName)", + "signature": "Dictionary GetInstalledPlugIns(bool localizedPlugInName)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -163345,14 +163526,14 @@ "parameters": [ { "name": "localizedPlugInName", - "type": "System.Boolean", + "type": "bool", "summary": "If True then the localize plug-in name is returned otherwise; the English name is used." } ], "returns": "Dictionary with plug-in ID as key and plug-in name as value" }, { - "signature": "System.Boolean GetLoadProtection(System.Guid pluginId, out System.Boolean loadSilently)", + "signature": "bool GetLoadProtection(System.Guid pluginId, out bool loadSilently)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -163376,14 +163557,14 @@ "returns": "Detailed information about an installed Rhino plug-in if successful, None otherwise." }, { - "signature": "PersistentSettings GetPluginSettings(System.Guid plugInId, System.Boolean load)", + "signature": "PersistentSettings GetPluginSettings(System.Guid plugInId, bool load)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Guid IdFromName(System.String pluginName)", + "signature": "System.Guid IdFromName(string pluginName)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -163392,14 +163573,14 @@ "parameters": [ { "name": "pluginName", - "type": "System.String", + "type": "string", "summary": "The name of the installed plug-in." } ], "returns": "The id if successful." }, { - "signature": "System.Guid IdFromPath(System.String pluginPath)", + "signature": "System.Guid IdFromPath(string pluginPath)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -163408,14 +163589,14 @@ "parameters": [ { "name": "pluginPath", - "type": "System.String", + "type": "string", "summary": "The path to the installed plug-in." } ], "returns": "The id if successful." }, { - "signature": "System.Void LoadComputeExtensionPlugins()", + "signature": "void LoadComputeExtensionPlugins()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -163423,7 +163604,27 @@ "since": "7.0" }, { - "signature": "System.Boolean LoadPlugIn(System.Guid pluginId, System.Boolean loadQuietly, System.Boolean forceLoad)", + "signature": "LoadPlugInResult LoadPlugIn(string path, out System.Guid plugInId)", + "modifiers": ["public", "static"], + "protected": false, + "virtual": false, + "summary": "Attempt to load a plug-in at a path. Loaded plug-ins are remembered by Rhino between sessions, so this function can also be considered a plug-in installation routine", + "since": "6.0", + "parameters": [ + { + "name": "path", + "type": "string", + "summary": "full path to plug-in to attempt to load" + }, + { + "name": "plugInId", + "type": "System.Guid", + "summary": "If successful (or the plug-in is already loaded), the unique id for the plug-in is returned here. Guid.Empty on failure" + } + ] + }, + { + "signature": "bool LoadPlugIn(System.Guid pluginId, bool loadQuietly, bool forceLoad)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -163437,19 +163638,19 @@ }, { "name": "loadQuietly", - "type": "System.Boolean", + "type": "bool", "summary": "Load the plug-in quietly." }, { "name": "forceLoad", - "type": "System.Boolean", + "type": "bool", "summary": "Load plug-in even if previous attempt to load has failed." } ], "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean LoadPlugIn(System.Guid pluginId)", + "signature": "bool LoadPlugIn(System.Guid pluginId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -163465,27 +163666,7 @@ "returns": "True if successful, False otherwise." }, { - "signature": "LoadPlugInResult LoadPlugIn(System.String path, out System.Guid plugInId)", - "modifiers": ["public", "static"], - "protected": false, - "virtual": false, - "summary": "Attempt to load a plug-in at a path. Loaded plug-ins are remembered by Rhino between sessions, so this function can also be considered a plug-in installation routine", - "since": "6.0", - "parameters": [ - { - "name": "path", - "type": "System.String", - "summary": "full path to plug-in to attempt to load" - }, - { - "name": "plugInId", - "type": "System.Guid", - "summary": "If successful (or the plug-in is already loaded), the unique id for the plug-in is returned here. Guid.Empty on failure" - } - ] - }, - { - "signature": "System.String NameFromPath(System.String pluginPath)", + "signature": "string NameFromPath(string pluginPath)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -163494,14 +163675,14 @@ "parameters": [ { "name": "pluginPath", - "type": "System.String", + "type": "string", "summary": "The path of the plug-in." } ], "returns": "The plug-in name." }, { - "signature": "System.String PathFromId(System.Guid pluginId)", + "signature": "string PathFromId(System.Guid pluginId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -163509,7 +163690,7 @@ "since": "5.9" }, { - "signature": "System.String PathFromName(System.String pluginName)", + "signature": "string PathFromName(string pluginName)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -163517,7 +163698,7 @@ "since": "5.9" }, { - "signature": "System.Boolean PlugInExists(System.Guid id, out System.Boolean loaded, out System.Boolean loadProtected)", + "signature": "bool PlugInExists(System.Guid id, out bool loaded, out bool loadProtected)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -163531,19 +163712,19 @@ }, { "name": "loaded", - "type": "System.Boolean", + "type": "bool", "summary": "The loaded state of the plug-in." }, { "name": "loadProtected", - "type": "System.Boolean", + "type": "bool", "summary": "The load protected state of the plug-in." } ], "returns": "Returns True if the plug-in exists, or is installed." }, { - "signature": "System.Void RaiseOnPlugInSettingsSavedEvent()", + "signature": "void RaiseOnPlugInSettingsSavedEvent()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -163551,14 +163732,14 @@ "since": "6.0" }, { - "signature": "System.Void SavePluginSettings(System.Guid plugInId)", + "signature": "void SavePluginSettings(System.Guid plugInId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void SetLoadProtection(System.Guid pluginId, System.Boolean loadSilently)", + "signature": "void SetLoadProtection(System.Guid pluginId, bool loadSilently)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -163566,27 +163747,27 @@ "since": "5.5" }, { - "signature": "System.Boolean AskUserForLicense(LicenseBuildType productBuildType, System.Boolean standAlone, System.String textMask, System.Object parentWindow, ValidateProductKeyDelegate validateProductKeyDelegate, OnLeaseChangedDelegate onLeaseChangedDelegate)", + "signature": "bool AskUserForLicense(LicenseBuildType productBuildType, bool standAlone, string textMask, object parentWindow, ValidateProductKeyDelegate validateProductKeyDelegate, OnLeaseChangedDelegate onLeaseChangedDelegate)", "modifiers": ["protected"], "protected": true, "virtual": false }, { - "signature": "PersistentSettings CommandSettings(System.String name)", + "signature": "PersistentSettings CommandSettings(string name)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void CreateCommands()", + "signature": "void CreateCommands()", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Called right after plug-in is created and is responsible for creating all of the commands in a given plug-in. The base class implementation Constructs an instance of every publicly exported command class in your plug-in's assembly." }, { - "signature": "System.Boolean DisplayHelp(System.IntPtr windowHandle)", + "signature": "bool DisplayHelp(System.IntPtr windowHandle)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -163602,7 +163783,7 @@ "returns": "True = Help displayed successfully, False = Error displaying help" }, { - "signature": "System.Void DocumentPropertiesDialogPages(RhinoDoc doc, List pages)", + "signature": "void DocumentPropertiesDialogPages(RhinoDoc doc, List pages)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -163629,7 +163810,7 @@ "since": "5.0" }, { - "signature": "System.Boolean GetLicense(LicenseBuildType productBuildType, ValidateProductKeyDelegate validateProductKeyDelegate, OnLeaseChangedDelegate leaseChangedDelegate)", + "signature": "bool GetLicense(LicenseBuildType productBuildType, ValidateProductKeyDelegate validateProductKeyDelegate, OnLeaseChangedDelegate leaseChangedDelegate)", "modifiers": ["protected"], "protected": true, "virtual": false, @@ -163654,7 +163835,7 @@ "returns": "True if a valid license was found. False otherwise." }, { - "signature": "System.Boolean GetLicense(LicenseCapabilities licenseCapabilities, System.String textMask, ValidateProductKeyDelegate validateProductKeyDelegate, OnLeaseChangedDelegate leaseChangedDelegate)", + "signature": "bool GetLicense(LicenseCapabilities licenseCapabilities, string textMask, ValidateProductKeyDelegate validateProductKeyDelegate, OnLeaseChangedDelegate leaseChangedDelegate)", "modifiers": ["protected"], "protected": true, "virtual": false, @@ -163667,7 +163848,7 @@ }, { "name": "textMask", - "type": "System.String", + "type": "string", "summary": "In the event that the user needs to be asked for a license, then you can provide a text mask, which helps the user to distinguish between proper and improper user input of your license code. Note, if you do not want to use a text mask, then pass in a None value for this parameter. For more information on text masks, search MSDN for the System.Windows.Forms.MaskedTextBox class." }, { @@ -163684,7 +163865,7 @@ "returns": "True if a valid license was found. False otherwise." }, { - "signature": "System.Boolean GetLicenseOwner(out System.String registeredOwner, out System.String registeredOrganization)", + "signature": "bool GetLicenseOwner(out string registeredOwner, out string registeredOrganization)", "modifiers": ["protected"], "protected": true, "virtual": false, @@ -163692,7 +163873,7 @@ "since": "5.11" }, { - "signature": "System.Object GetPlugInObject()", + "signature": "object GetPlugInObject()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -163715,7 +163896,7 @@ "returns": "The icon if successful, None otherwise." }, { - "signature": "System.Boolean IsTextureSupported(RenderTexture texture)", + "signature": "bool IsTextureSupported(RenderTexture texture)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -163723,7 +163904,7 @@ "since": "8.6" }, { - "signature": "System.Void ObjectPropertiesPages(List pages)", + "signature": "void ObjectPropertiesPages(List pages)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -163731,7 +163912,7 @@ "obsolete": "Use ObjectPropertiesPages" }, { - "signature": "System.Void ObjectPropertiesPages(ObjectPropertiesPageCollection collection)", + "signature": "void ObjectPropertiesPages(ObjectPropertiesPageCollection collection)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -163745,7 +163926,7 @@ ] }, { - "signature": "LoadReturnCode OnLoad(ref System.String errorMessage)", + "signature": "LoadReturnCode OnLoad(ref string errorMessage)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -163753,20 +163934,20 @@ "parameters": [ { "name": "errorMessage", - "type": "System.String", + "type": "string", "summary": "If a load error is returned and this string is set. This string is the error message that will be reported back to the user." } ], "returns": "An appropriate load return code. \nThe default implementation returns ." }, { - "signature": "System.Void OnShutdown()", + "signature": "void OnShutdown()", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true }, { - "signature": "System.Void OptionsDialogPages(List pages)", + "signature": "void OptionsDialogPages(List pages)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -163780,7 +163961,7 @@ ] }, { - "signature": "System.Void ReadDocument(RhinoDoc doc, FileIO.BinaryArchiveReader archive, FileIO.FileReadOptions options)", + "signature": "void ReadDocument(RhinoDoc doc, FileIO.BinaryArchiveReader archive, FileIO.FileReadOptions options)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -163804,19 +163985,19 @@ ] }, { - "signature": "System.Boolean RegisterCommand(Rhino.Commands.Command command)", + "signature": "bool RegisterCommand(Rhino.Commands.Command command)", "modifiers": ["protected"], "protected": true, "virtual": false }, { - "signature": "System.Void ResetMessageBoxes()", + "signature": "void ResetMessageBoxes()", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true }, { - "signature": "System.Boolean ReturnLicense()", + "signature": "bool ReturnLicense()", "modifiers": ["protected"], "protected": true, "virtual": false, @@ -163824,7 +164005,7 @@ "since": "5.0" }, { - "signature": "System.Void SaveSettings()", + "signature": "void SaveSettings()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -163832,13 +164013,13 @@ "since": "6.0" }, { - "signature": "System.Void SetLicenseCapabilities(System.String textMask, LicenseCapabilities capabilities, System.Guid licenseId)", + "signature": "void SetLicenseCapabilities(string textMask, LicenseCapabilities capabilities, System.Guid licenseId)", "modifiers": ["protected"], "protected": true, "virtual": false }, { - "signature": "System.Boolean ShouldCallWriteDocument(FileIO.FileWriteOptions options)", + "signature": "bool ShouldCallWriteDocument(FileIO.FileWriteOptions options)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -163853,7 +164034,7 @@ "returns": "True if the plug-in wants to save document user data in the version 5 .3dm file. The default returns false." }, { - "signature": "System.Void WriteDocument(RhinoDoc doc, FileIO.BinaryArchiveWriter archive, FileIO.FileWriteOptions options)", + "signature": "void WriteDocument(RhinoDoc doc, FileIO.BinaryArchiveWriter archive, FileIO.FileWriteOptions options)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -164164,7 +164345,7 @@ "since": "6.0" }, { - "signature": "System.Boolean IsLoadProtected(out System.Boolean loadSilently)", + "signature": "bool IsLoadProtected(out bool loadSilently)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -164173,7 +164354,7 @@ "parameters": [ { "name": "loadSilently", - "type": "System.Boolean", + "type": "bool", "summary": "The plug-in's load silently state." } ], @@ -164309,7 +164490,7 @@ ], "methods": [ { - "signature": "System.Void NotifyIntermediateUpdate(RenderWindow rw)", + "signature": "void NotifyIntermediateUpdate(RenderWindow rw)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -164367,14 +164548,14 @@ ], "methods": [ { - "signature": "System.Boolean CurrentRendererSupportsFeature(RenderFeature feature)", + "signature": "bool CurrentRendererSupportsFeature(RenderFeature feature)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.1" }, { - "signature": "System.Boolean AllowChooseContent(RenderContent content)", + "signature": "bool AllowChooseContent(RenderContent content)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -164389,7 +164570,7 @@ "returns": "True if the operation was successful." }, { - "signature": "System.Void CreatePreview(CreatePreviewEventArgs args)", + "signature": "void CreatePreview(CreatePreviewEventArgs args)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -164403,7 +164584,7 @@ ] }, { - "signature": "System.Void CreateTexture2dPreview(CreateTexture2dPreviewEventArgs args)", + "signature": "void CreateTexture2dPreview(CreateTexture2dPreviewEventArgs args)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -164417,14 +164598,14 @@ ] }, { - "signature": "System.String CustomChannelName(System.Guid id)", + "signature": "string CustomChannelName(System.Guid id)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Return the localized name of your custom channel." }, { - "signature": "System.Boolean EnableAssignMaterialButton()", + "signature": "bool EnableAssignMaterialButton()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -164432,7 +164613,7 @@ "since": "5.12" }, { - "signature": "System.Boolean EnableCreateMaterialButton()", + "signature": "bool EnableCreateMaterialButton()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -164440,7 +164621,7 @@ "since": "5.12" }, { - "signature": "System.Boolean EnableEditMaterialButton(RhinoDoc doc, DocObjects.Material material)", + "signature": "bool EnableEditMaterialButton(RhinoDoc doc, DocObjects.Material material)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -164457,7 +164638,7 @@ "returns": "Return a Id list of the Render settings sections that will be displayed" }, { - "signature": "System.Void InitializeDecalProperties(ref List properties)", + "signature": "void InitializeDecalProperties(ref List properties)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -164471,7 +164652,7 @@ ] }, { - "signature": "System.Boolean OnAssignMaterial(System.IntPtr parent, RhinoDoc doc, ref DocObjects.Material material)", + "signature": "bool OnAssignMaterial(System.IntPtr parent, RhinoDoc doc, ref DocObjects.Material material)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -164479,7 +164660,7 @@ "since": "5.12" }, { - "signature": "System.Boolean OnCreateMaterial(System.IntPtr parent, RhinoDoc doc, ref DocObjects.Material material)", + "signature": "bool OnCreateMaterial(System.IntPtr parent, RhinoDoc doc, ref DocObjects.Material material)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -164487,7 +164668,7 @@ "since": "5.12" }, { - "signature": "System.Boolean OnEditMaterial(System.IntPtr parent, RhinoDoc doc, ref DocObjects.Material material)", + "signature": "bool OnEditMaterial(System.IntPtr parent, RhinoDoc doc, ref DocObjects.Material material)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -164495,7 +164676,7 @@ "since": "5.12" }, { - "signature": "System.Void OnSetCurrent(System.Boolean current)", + "signature": "void OnSetCurrent(bool current)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -164503,7 +164684,7 @@ "parameters": [ { "name": "current", - "type": "System.Boolean", + "type": "bool", "summary": "If True then this plug-in is now the current render plug-in otherwise it is no longer the current render plug-in." } ] @@ -164517,28 +164698,28 @@ "returns": "One of PreviewRenderTypes" }, { - "signature": "System.Void RegisterCustomRenderSaveFileTypes(CustomRenderSaveFileTypes saveFileTypes)", + "signature": "void RegisterCustomRenderSaveFileTypes(CustomRenderSaveFileTypes saveFileTypes)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Override this method to add custom file types to the render window save file dialog." }, { - "signature": "System.Void RegisterRenderPanels(RenderPanels panels)", + "signature": "void RegisterRenderPanels(RenderPanels panels)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Override this method and call RenderPanels.RegisterPanel(PlugIn, RenderPanelType, Type, string, bool, bool) to add custom render UI to the render output window." }, { - "signature": "System.Void RegisterRenderTabs(RenderTabs tabs)", + "signature": "void RegisterRenderTabs(RenderTabs tabs)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Override this method and call RenderTabs.RegisterTab(PlugIn, Type, Guid, string, Icon) to add custom tabs to the render output window" }, { - "signature": "Commands.Result Render(RhinoDoc doc, Commands.RunMode mode, System.Boolean fastPreview)", + "signature": "Commands.Result Render(RhinoDoc doc, Commands.RunMode mode, bool fastPreview)", "modifiers": ["protected", "abstract"], "protected": true, "virtual": false, @@ -164556,7 +164737,7 @@ }, { "name": "fastPreview", - "type": "System.Boolean", + "type": "bool", "summary": "If true, lower quality faster render expected." } ], @@ -164586,7 +164767,7 @@ "returns": "Return None to use the default Rhino page or return a page derived from OptionsDialogPage to replace the default page." }, { - "signature": "System.Void RenderSettingsCustomSections(List sections)", + "signature": "void RenderSettingsCustomSections(List sections)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -164610,20 +164791,20 @@ "returns": "Return a Id list of content types to display in content browsers" }, { - "signature": "Commands.Result RenderWindow(RhinoDoc doc, Commands.RunMode modes, System.Boolean fastPreview, Display.RhinoView view, Rectangle rect, System.Boolean inWindow, System.Boolean blowup)", + "signature": "Commands.Result RenderWindow(RhinoDoc doc, Commands.RunMode modes, bool fastPreview, Display.RhinoView view, Rectangle rect, bool inWindow, bool blowup)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true }, { - "signature": "Commands.Result RenderWindow(RhinoDoc doc, Commands.RunMode modes, System.Boolean fastPreview, Display.RhinoView view, Rectangle rect, System.Boolean inWindow)", + "signature": "Commands.Result RenderWindow(RhinoDoc doc, Commands.RunMode modes, bool fastPreview, Display.RhinoView view, Rectangle rect, bool inWindow)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "This function is obsolete and only exists for legacy purposes. Do not override this function - prefer overriding the version with the blowup parameter." }, { - "signature": "System.Boolean ShowDecalProperties(ref List properties)", + "signature": "bool ShowDecalProperties(ref List properties)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -164638,7 +164819,7 @@ "returns": "True if the user pressed \"OK\", otherwise false." }, { - "signature": "System.Void SunCustomSections(List sections)", + "signature": "void SunCustomSections(List sections)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -164661,7 +164842,7 @@ "returns": "A list of file types." }, { - "signature": "System.Boolean SupportsFeature(RenderFeature feature)", + "signature": "bool SupportsFeature(RenderFeature feature)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -165060,26 +165241,26 @@ ], "methods": [ { - "signature": "System.Void DeleteThis()", + "signature": "void DeleteThis()", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void Dispose(System.Boolean isDisposing)", + "signature": "void Dispose(bool isDisposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true }, { - "signature": "System.Void JoinRenderThread()", + "signature": "void JoinRenderThread()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -165087,7 +165268,7 @@ "since": "6.0" }, { - "signature": "System.Boolean StartRenderThread(ThreadStart threadStart, System.String threadName)", + "signature": "bool StartRenderThread(ThreadStart threadStart, string threadName)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -165101,13 +165282,13 @@ }, { "name": "threadName", - "type": "System.String", + "type": "string", "summary": "Name for the thread" } ] }, { - "signature": "System.Void StopRendering()", + "signature": "void StopRendering()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -165176,7 +165357,7 @@ ], "methods": [ { - "signature": "System.Boolean Contains(Point3d item)", + "signature": "bool Contains(Point3d item)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -165184,7 +165365,7 @@ "since": "5.10" }, { - "signature": "System.Void CopyTo(Point3d[] array, System.Int32 arrayIndex)", + "signature": "void CopyTo(Point3d[] array, int arrayIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -165198,7 +165379,7 @@ }, { "name": "arrayIndex", - "type": "System.Int32", + "type": "int", "summary": "The zero-based index in array at which copying begins." } ] @@ -165213,7 +165394,7 @@ "returns": "A enumerator that can be used to iterate through this collection." }, { - "signature": "System.Int32 IndexOf(Point3d item)", + "signature": "int IndexOf(Point3d item)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -165229,7 +165410,7 @@ "returns": "The index of item if found in the list; otherwise, -1." }, { - "signature": "System.Boolean TryGetAt(System.Int32 index, out System.Double u, out System.Double v, out System.Double w)", + "signature": "bool TryGetAt(int index, out double u, out double v, out double w)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -165238,22 +165419,22 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "Index for the vertex to fetch." }, { "name": "u", - "type": "System.Double", + "type": "double", "summary": "Output parameter which will receive the U value." }, { "name": "v", - "type": "System.Double", + "type": "double", "summary": "Output parameter which will receive the V value." }, { "name": "w", - "type": "System.Double", + "type": "double", "summary": "Output parameter which will receive the W value, this is only meaningful if Dim is 3." } ], @@ -165301,7 +165482,7 @@ }, { "name": "docRuntimeSerialNumber", - "type": "System.UInt32", + "type": "uint", "summary": "" }, { @@ -165311,7 +165492,7 @@ }, { "name": "bRespectDisplayPipelineAttributes", - "type": "System.Boolean", + "type": "bool", "summary": "Determines whether the display pipeline attributes for this viewport should be taken into account when supplying data. If you are using this queue to populate a scene for the \"Render\" command, set this to false. If you are using it to draw a realtime preview, you will probably want to set it to true." } ] @@ -165330,7 +165511,7 @@ }, { "name": "docRuntimeSerialNumber", - "type": "System.UInt32", + "type": "uint", "summary": "" }, { @@ -165345,12 +165526,12 @@ }, { "name": "bRespectDisplayPipelineAttributes", - "type": "System.Boolean", + "type": "bool", "summary": "Determines whether the display pipeline attributes for this viewport should be taken into account when supplying data. If you are using this queue to populate a scene for the \"Render\" command, set this to false. If you are using it to draw a realtime preview, you will probably want to set it to true." }, { "name": "bNotifyChanges", - "type": "System.Boolean", + "type": "bool", "summary": "Determines whether you want to receive updates when the model changes. If you are rendering for a view capture, print or something similar, you will probably want to set this to false." } ] @@ -165387,7 +165568,7 @@ ], "methods": [ { - "signature": "System.Void ConvertCameraBasedLightToWorld(ChangeQueue changequeue, Light light, ViewInfo vp)", + "signature": "void ConvertCameraBasedLightToWorld(ChangeQueue changequeue, Light light, ViewInfo vp)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -165395,7 +165576,7 @@ "since": "6.0" }, { - "signature": "System.UInt32 CrcFromGuid(System.Guid guid)", + "signature": "uint CrcFromGuid(System.Guid guid)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -165403,14 +165584,14 @@ "since": "6.0" }, { - "signature": "System.Void ApplyClippingPlaneChanges(System.Guid[] deleted, List addedOrModified)", + "signature": "void ApplyClippingPlaneChanges(System.Guid[] deleted, List addedOrModified)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Override this when you want to handle clippingplane changes" }, { - "signature": "System.Void ApplyDisplayPipelineAttributesChanges(Display.DisplayPipelineAttributes displayPipelineAttributes)", + "signature": "void ApplyDisplayPipelineAttributesChanges(Display.DisplayPipelineAttributes displayPipelineAttributes)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -165424,56 +165605,56 @@ ] }, { - "signature": "System.Void ApplyDynamicClippingPlaneChanges(List changed)", + "signature": "void ApplyDynamicClippingPlaneChanges(List changed)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Override this when you want to handle dynamicclippingplane changes" }, { - "signature": "System.Void ApplyDynamicLightChanges(List dynamicLightChanges)", + "signature": "void ApplyDynamicLightChanges(List dynamicLightChanges)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Handle dynamic light changes" }, { - "signature": "System.Void ApplyDynamicObjectTransforms(List dynamicObjectTransforms)", + "signature": "void ApplyDynamicObjectTransforms(List dynamicObjectTransforms)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Handle dynamic object transforms" }, { - "signature": "System.Void ApplyEnvironmentChanges(RenderEnvironment.Usage usage)", + "signature": "void ApplyEnvironmentChanges(RenderEnvironment.Usage usage)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Override this when you want to handle environment changes" }, { - "signature": "System.Void ApplyGroundPlaneChanges(GroundPlane gp)", + "signature": "void ApplyGroundPlaneChanges(GroundPlane gp)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Override this when you want to handle groundplane changes" }, { - "signature": "System.Void ApplyLightChanges(List lightChanges)", + "signature": "void ApplyLightChanges(List lightChanges)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Override this when you want to handle light changes" }, { - "signature": "System.Void ApplyLinearWorkflowChanges(LinearWorkflow lw)", + "signature": "void ApplyLinearWorkflowChanges(LinearWorkflow lw)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Override this when you want to handle linear workflow changes" }, { - "signature": "System.Void ApplyMaterialChanges(List mats)", + "signature": "void ApplyMaterialChanges(List mats)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -165487,7 +165668,7 @@ ] }, { - "signature": "System.Void ApplyMeshChanges(System.Guid[] deleted, List added)", + "signature": "void ApplyMeshChanges(System.Guid[] deleted, List added)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -165506,42 +165687,42 @@ ] }, { - "signature": "System.Void ApplyMeshInstanceChanges(List deleted, List addedOrChanged)", + "signature": "void ApplyMeshInstanceChanges(List deleted, List addedOrChanged)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Override this when you want to handle mesh instance changes (block instances and first-time added new meshes)" }, { - "signature": "System.Void ApplyRenderSettingsChanges(DisplayRenderSettings settings)", + "signature": "void ApplyRenderSettingsChanges(DisplayRenderSettings settings)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Override this when you want to handle render setting changes. These are for the viewport settings." }, { - "signature": "System.Void ApplyRenderSettingsChanges(RenderSettings rs)", + "signature": "void ApplyRenderSettingsChanges(RenderSettings rs)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Override this when you need to handle background changes (through RenderSettings)" }, { - "signature": "System.Void ApplySkylightChanges(Skylight skylight)", + "signature": "void ApplySkylightChanges(Skylight skylight)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Override this when you want to handle skylight changes" }, { - "signature": "System.Void ApplySunChanges(Geometry.Light sun)", + "signature": "void ApplySunChanges(Geometry.Light sun)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Override this when you want to handle sun changes" }, { - "signature": "System.Void ApplyViewChange(ViewInfo viewInfo)", + "signature": "void ApplyViewChange(ViewInfo viewInfo)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -165555,7 +165736,7 @@ ] }, { - "signature": "System.Boolean AreViewsEqual(ViewInfo aView, ViewInfo bView)", + "signature": "bool AreViewsEqual(ViewInfo aView, ViewInfo bView)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -165583,21 +165764,21 @@ "summary": "Override this if you need to control baking behavior for textures. By default bake everything." }, { - "signature": "System.Int32 BakingSize(RhinoObject ro, RenderMaterial material, TextureType type)", + "signature": "int BakingSize(RhinoObject ro, RenderMaterial material, TextureType type)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Override this if you need to control the size of the baked bitmaps for textures. By default the value returned is 2048." }, { - "signature": "System.UInt32 ContentRenderHash(RenderContent content, CrcRenderHashFlags flags, System.String excludeParameterNames, LinearWorkflow lw)", + "signature": "uint ContentRenderHash(RenderContent content, CrcRenderHashFlags flags, string excludeParameterNames, LinearWorkflow lw)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Override this if you need to modify the way render hashes are calcuated in the change queue. This will alter the way materials are grouped." }, { - "signature": "System.Void CreateWorld()", + "signature": "void CreateWorld()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -165605,7 +165786,7 @@ "since": "6.0" }, { - "signature": "System.Void CreateWorld(System.Boolean bFlushWhenReady)", + "signature": "void CreateWorld(bool bFlushWhenReady)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -165614,13 +165795,13 @@ "parameters": [ { "name": "bFlushWhenReady", - "type": "System.Boolean", + "type": "bool", "summary": "Set to True CreateWorld should automatically flush at the end. Note that the Flush called when True is passed doesn't apply changes." } ] }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -165628,14 +165809,14 @@ "since": "6.0" }, { - "signature": "System.Void Dispose(System.Boolean isDisposing)", + "signature": "void Dispose(bool isDisposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Dispose our ChangeQueue. Disposes unmanaged memory." }, { - "signature": "RenderEnvironment EnvironmentForid(System.UInt32 crc)", + "signature": "RenderEnvironment EnvironmentForid(uint crc)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -165660,7 +165841,7 @@ "returns": "RenderEnvironment" }, { - "signature": "System.UInt32 EnvironmentIdForUsage(RenderEnvironment.Usage usage)", + "signature": "uint EnvironmentIdForUsage(RenderEnvironment.Usage usage)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -165668,7 +165849,7 @@ "since": "6.0" }, { - "signature": "System.Void Flush()", + "signature": "void Flush()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -165726,7 +165907,7 @@ "returns": "ViewInfo" }, { - "signature": "RenderMaterial MaterialFromId(System.UInt32 crc)", + "signature": "RenderMaterial MaterialFromId(uint crc)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -165735,7 +165916,7 @@ "parameters": [ { "name": "crc", - "type": "System.UInt32", + "type": "uint", "summary": "The RenderHash" } ], @@ -165758,28 +165939,28 @@ "returns": "RenderMaterial" }, { - "signature": "System.Void NotifyBeginUpdates()", + "signature": "void NotifyBeginUpdates()", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Override this when you want to be notified of begin of changes" }, { - "signature": "System.Void NotifyDynamicUpdatesAreAvailable()", + "signature": "void NotifyDynamicUpdatesAreAvailable()", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Override this when you want to be notified dynamic updates are available" }, { - "signature": "System.Void NotifyEndUpdates()", + "signature": "void NotifyEndUpdates()", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Override this when you want to be notified when change notifications have ended." }, { - "signature": "System.Void OneShot()", + "signature": "void OneShot()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -165787,14 +165968,14 @@ "since": "6.0" }, { - "signature": "System.Boolean ProvideOriginalObject()", + "signature": "bool ProvideOriginalObject()", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Override ProvideOriginalObject and return True if you want original objects supplied with ChangeQueue.Mesh. This will then also allow access to the Attributes.UserData of the original object from which the Mesh was generated." }, { - "signature": "RenderTexture TextureForId(System.UInt32 crc)", + "signature": "RenderTexture TextureForId(uint crc)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -165803,7 +165984,7 @@ "parameters": [ { "name": "crc", - "type": "System.UInt32", + "type": "uint", "summary": "render hash of the content to search for" } ], @@ -165914,14 +166095,6 @@ "since": "6.0", "property": ["get"] }, - { - "signature": "RhinoViewport[] ClipViewports", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Get an array of RhinoViewports this clipping plane is supposed to clip.", - "property": ["get"] - }, { "signature": "Guid Id", "modifiers": ["public"], @@ -165954,7 +166127,7 @@ "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Get list of Viewport IDs this clipping plane is supposed to clip.", + "summary": "Get list of View IDs this clipping plane is supposed to clip.", "since": "6.0", "property": ["get"] } @@ -166034,7 +166207,7 @@ ], "methods": [ { - "signature": "System.String ToString()", + "signature": "string ToString()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -166752,7 +166925,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -166760,7 +166933,7 @@ "since": "8.2" }, { - "signature": "System.Void Dispose(System.Boolean isDisposing)", + "signature": "void Dispose(bool isDisposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -166810,7 +166983,7 @@ ], "methods": [ { - "signature": "System.String ToString()", + "signature": "string ToString()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -167017,7 +167190,7 @@ ], "methods": [ { - "signature": "System.String FromTextureType(Rhino.DocObjects.TextureType textureType)", + "signature": "string FromTextureType(Rhino.DocObjects.TextureType textureType)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -167076,7 +167249,7 @@ ], "methods": [ { - "signature": "System.Int32 Cities()", + "signature": "int Cities()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -167085,7 +167258,7 @@ "returns": "City count." }, { - "signature": "City CityAt(System.Int32 index)", + "signature": "City CityAt(int index)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -167094,14 +167267,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "index." } ], "returns": "City at index." }, { - "signature": "City FindNearest(System.Double latitude, System.Double longitude)", + "signature": "City FindNearest(double latitude, double longitude)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -167110,12 +167283,12 @@ "parameters": [ { "name": "latitude", - "type": "System.Double", + "type": "double", "summary": "latitude." }, { "name": "longitude", - "type": "System.Double", + "type": "double", "summary": "longitude." } ], @@ -167223,14 +167396,14 @@ ], "methods": [ { - "signature": "System.Void DeleteThis()", + "signature": "void DeleteThis()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -167269,14 +167442,14 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.10" }, { - "signature": "System.Void Dispose(System.Boolean isDisposing)", + "signature": "void Dispose(bool isDisposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true @@ -167322,7 +167495,7 @@ ], "methods": [ { - "signature": "System.Boolean AddContent(RenderContent content, RenderContent parent)", + "signature": "bool AddContent(RenderContent content, RenderContent parent)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -167343,20 +167516,20 @@ "returns": "True if the content was added." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void Dispose(System.Boolean isDisposing)", + "signature": "void Dispose(bool isDisposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true }, { - "signature": "System.Boolean ModifyContent(RenderContent content)", + "signature": "bool ModifyContent(RenderContent content)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -167372,7 +167545,7 @@ "returns": "True if the content was modified." }, { - "signature": "System.Boolean TweakContent(RenderContent content, System.String parameterName)", + "signature": "bool TweakContent(RenderContent content, System.String parameterName)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -168129,7 +168302,7 @@ ], "methods": [ { - "signature": "System.Void SkipInitialisation()", + "signature": "void SkipInitialisation()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -168437,7 +168610,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -168445,7 +168618,7 @@ "since": "8.0" }, { - "signature": "System.Void Dispose(System.Boolean isDisposing)", + "signature": "void Dispose(bool isDisposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -168539,7 +168712,7 @@ }, { "name": "runningHash", - "type": "System.UInt32", + "type": "uint", "summary": "The running hash of this collection - each RenderMeshProvider will update the hash with its own modification hash." } ] @@ -168585,7 +168758,7 @@ ], "methods": [ { - "signature": "System.Void AddInstance(Instance instance)", + "signature": "void AddInstance(Instance instance)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -168600,7 +168773,7 @@ ] }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -168608,7 +168781,7 @@ "since": "8.0" }, { - "signature": "System.Void Dispose(System.Boolean isDisposing)", + "signature": "void Dispose(bool isDisposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -168623,7 +168796,7 @@ "since": "8.0" }, { - "signature": "System.Int32 GetHashCode()", + "signature": "int GetHashCode()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -168682,7 +168855,7 @@ "since": "8.0" }, { - "signature": "System.Boolean RegisterProvider(RenderMeshProvider provider, PlugIns.PlugIn plugin)", + "signature": "bool RegisterProvider(RenderMeshProvider provider, PlugIns.PlugIn plugin)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -168690,7 +168863,7 @@ "since": "8.0" }, { - "signature": "System.Void RegisterProviders(PlugIns.PlugIn plugin)", + "signature": "void RegisterProviders(PlugIns.PlugIn plugin)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -168698,7 +168871,7 @@ "since": "8.0" }, { - "signature": "System.Void RegisterProviders(System.Reflection.Assembly assembly, PlugIns.PlugIn plugin)", + "signature": "void RegisterProviders(System.Reflection.Assembly assembly, PlugIns.PlugIn plugin)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -168706,7 +168879,7 @@ "since": "8.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -168714,14 +168887,14 @@ "since": "8.0" }, { - "signature": "System.Void Dispose(System.Boolean isDisposing)", + "signature": "void Dispose(bool isDisposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Dispose method. Note that you should only ever call Dispose if you explicitly registered this RenderMeshProvider using RegisterProvider If this provider was created using automatic registration, the Dispose function will thrown an exception." }, { - "signature": "System.Object GetParameter(RhinoDoc doc, System.Guid objectId, System.String parameterName)", + "signature": "object GetParameter(RhinoDoc doc, System.Guid objectId, System.String parameterName)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -168747,7 +168920,7 @@ "returns": "The value of the parameter for the specified ObjectId. IConvertable." }, { - "signature": "System.Boolean HasCustomRenderMeshes(MeshType mt, ViewportInfo vp, RhinoDoc doc, System.Guid objectId, ref Flags flags, PlugIn plugin, Display.DisplayPipelineAttributes attrs)", + "signature": "bool HasCustomRenderMeshes(MeshType mt, ViewportInfo vp, RhinoDoc doc, System.Guid objectId, ref Flags flags, PlugIn plugin, Display.DisplayPipelineAttributes attrs)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -168856,7 +169029,7 @@ ] }, { - "signature": "System.Void SetParameter(RhinoDoc doc, System.Guid objectId, System.String parameterName, System.Object value)", + "signature": "void SetParameter(RhinoDoc doc, System.Guid objectId, System.String parameterName, object value)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -168879,7 +169052,7 @@ }, { "name": "value", - "type": "System.Object", + "type": "object", "summary": "The value to set." } ] @@ -169067,7 +169240,7 @@ ], "methods": [ { - "signature": "System.Void AllObjectsChanged()", + "signature": "void AllObjectsChanged()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -169077,7 +169250,7 @@ "obsolete": "Use version that requires a document" }, { - "signature": "System.Void AllObjectsChanged(RhinoDoc doc)", + "signature": "void AllObjectsChanged(RhinoDoc doc)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -169086,7 +169259,7 @@ "deprecated": "6.0" }, { - "signature": "System.Void DocumentBasedMeshesChanged(RhinoDoc doc)", + "signature": "void DocumentBasedMeshesChanged(RhinoDoc doc)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -169094,7 +169267,7 @@ "deprecated": "6.0" }, { - "signature": "System.Void ObjectChanged(RhinoDoc doc, RhinoObject obj)", + "signature": "void ObjectChanged(RhinoDoc doc, RhinoObject obj)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -169102,7 +169275,7 @@ "deprecated": "6.0" }, { - "signature": "System.Void RegisterProviders(System.Reflection.Assembly assembly, System.Guid pluginId)", + "signature": "void RegisterProviders(System.Reflection.Assembly assembly, System.Guid pluginId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -169131,7 +169304,7 @@ "deprecated": "6.0" }, { - "signature": "BoundingBox BoundingBox(ViewportInfo vp, RhinoObject obj, System.Guid requestingPlugIn, System.Boolean preview)", + "signature": "BoundingBox BoundingBox(ViewportInfo vp, RhinoObject obj, System.Guid requestingPlugIn, bool preview)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -169156,14 +169329,14 @@ }, { "name": "preview", - "type": "System.Boolean", + "type": "bool", "summary": "Type of mesh to build." } ], "returns": "A bounding box value." }, { - "signature": "System.Boolean BuildCustomMeshes(ViewportInfo vp, RenderPrimitiveList objMeshes, System.Guid requestingPlugIn, System.Boolean meshType)", + "signature": "bool BuildCustomMeshes(ViewportInfo vp, RenderPrimitiveList objMeshes, System.Guid requestingPlugIn, bool meshType)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -169188,14 +169361,14 @@ }, { "name": "meshType", - "type": "System.Boolean", + "type": "bool", "summary": "Type of mesh to build." } ], "returns": "True if operation was successful." }, { - "signature": "System.Boolean WillBuildCustomMeshes(ViewportInfo vp, RhinoObject obj, System.Guid requestingPlugIn, System.Boolean preview)", + "signature": "bool WillBuildCustomMeshes(ViewportInfo vp, RhinoObject obj, System.Guid requestingPlugIn, bool preview)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -169220,7 +169393,7 @@ }, { "name": "preview", - "type": "System.Boolean", + "type": "bool", "summary": "Type of mesh to build." } ], @@ -169249,7 +169422,7 @@ "deprecated": "8.0" }, { - "signature": "BoundingBox BoundingBox(ViewportInfo vp, RhinoObject obj, System.Guid requestingPlugIn, System.Boolean preview)", + "signature": "BoundingBox BoundingBox(ViewportInfo vp, RhinoObject obj, System.Guid requestingPlugIn, bool preview)", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -169257,7 +169430,7 @@ "deprecated": "8.0" }, { - "signature": "System.Boolean BuildCustomMeshes(ViewportInfo vp, RenderPrimitiveList objMeshes, System.Guid requestingPlugIn, System.Boolean preview)", + "signature": "bool BuildCustomMeshes(ViewportInfo vp, RenderPrimitiveList objMeshes, System.Guid requestingPlugIn, bool preview)", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -169265,7 +169438,7 @@ "deprecated": "8.0" }, { - "signature": "System.Boolean BuildCustomMeshes(ViewportInfo vp, RhinoDoc doc, RenderPrimitiveList objMeshes, System.Guid requestingPlugIn, Rhino.Display.DisplayPipelineAttributes attrs)", + "signature": "bool BuildCustomMeshes(ViewportInfo vp, RhinoDoc doc, RenderPrimitiveList objMeshes, System.Guid requestingPlugIn, Rhino.Display.DisplayPipelineAttributes attrs)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -169273,7 +169446,7 @@ "deprecated": "8.0" }, { - "signature": "System.Boolean WillBuildCustomMeshes(ViewportInfo vp, RhinoObject obj, RhinoDoc doc, System.Guid requestingPlugIn, Rhino.Display.DisplayPipelineAttributes attrs)", + "signature": "bool WillBuildCustomMeshes(ViewportInfo vp, RhinoObject obj, RhinoDoc doc, System.Guid requestingPlugIn, Rhino.Display.DisplayPipelineAttributes attrs)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -169281,7 +169454,7 @@ "deprecated": "8.0" }, { - "signature": "System.Boolean WillBuildCustomMeshes(ViewportInfo vp, RhinoObject obj, System.Guid requestingPlugIn, System.Boolean preview)", + "signature": "bool WillBuildCustomMeshes(ViewportInfo vp, RhinoObject obj, System.Guid requestingPlugIn, bool preview)", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -169551,7 +169724,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -169613,7 +169786,7 @@ "since": "6.7" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -169789,14 +169962,14 @@ "since": "6.7" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.String Geometry()", + "signature": "string Geometry()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -170005,14 +170178,14 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.5" }, { - "signature": "System.Boolean Execute(RenderContentCollection collection)", + "signature": "bool Execute(RenderContentCollection collection)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -170056,7 +170229,7 @@ "deprecated": "6.13" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -170064,7 +170237,7 @@ "deprecated": "6.13" }, { - "signature": "System.Void SetContentsOut(RenderContentCollection collection)", + "signature": "void SetContentsOut(RenderContentCollection collection)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -170099,7 +170272,7 @@ ], "methods": [ { - "signature": "System.Void Add(Rhino.Render.RenderContentCollection selectedContentArray)", + "signature": "void Add(Rhino.Render.RenderContentCollection selectedContentArray)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -170114,7 +170287,7 @@ ] }, { - "signature": "System.Boolean CanGoBackwards()", + "signature": "bool CanGoBackwards()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -170123,7 +170296,7 @@ "returns": "True if it is possible to navigate backwards, else false" }, { - "signature": "System.Boolean CanGoForwards()", + "signature": "bool CanGoForwards()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -170132,7 +170305,7 @@ "returns": "True if it is possible to navigate forwards, else false" }, { - "signature": "System.Void Clear()", + "signature": "void Clear()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -170140,14 +170313,14 @@ "since": "6.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean GoBackwards(ref Rhino.Render.RenderContentCollection selectedContentArray)", + "signature": "bool GoBackwards(ref Rhino.Render.RenderContentCollection selectedContentArray)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -170163,7 +170336,7 @@ "returns": "True on success, else false" }, { - "signature": "System.Boolean GoForwards(ref Rhino.Render.RenderContentCollection selectedContentArray)", + "signature": "bool GoForwards(ref Rhino.Render.RenderContentCollection selectedContentArray)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -170221,7 +170394,7 @@ "since": "6.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -170242,7 +170415,7 @@ "since": "6.0" }, { - "signature": "System.Boolean GroundPlaneOnInViewDisplayMode(RhinoView view)", + "signature": "bool GroundPlaneOnInViewDisplayMode(RhinoView view)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -170256,21 +170429,21 @@ "since": "6.12" }, { - "signature": "System.Void SetGroundPlaneOnInViewDisplayMode(RhinoView view, System.Boolean bOn)", + "signature": "void SetGroundPlaneOnInViewDisplayMode(RhinoView view, bool bOn)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.14" }, { - "signature": "System.Void SetRenderSettings(RenderSettings renderSettings)", + "signature": "void SetRenderSettings(RenderSettings renderSettings)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean ViewSupportsShading(RhinoView view)", + "signature": "bool ViewSupportsShading(RhinoView view)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -170541,14 +170714,14 @@ "returns": "A list of name-value pairs for the custom data properties. If there is no custom data on the decal for the specified renderer, the list will be empty." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.10" }, { - "signature": "System.Void Dispose(System.Boolean isDisposing)", + "signature": "void Dispose(bool isDisposing)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -170563,7 +170736,7 @@ "since": "7.0" }, { - "signature": "System.Void HorzSweep(out System.Double sta, out System.Double end)", + "signature": "void HorzSweep(out double sta, out double end)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -170578,7 +170751,7 @@ "since": "5.10" }, { - "signature": "System.UInt32 TextureRenderCRC(TextureRenderHashFlags rh, LinearWorkflow lw)", + "signature": "uint TextureRenderCRC(TextureRenderHashFlags rh, LinearWorkflow lw)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -170588,7 +170761,7 @@ "obsolete": "Do not use" }, { - "signature": "System.UInt32 TextureRenderCRC(TextureRenderHashFlags rh)", + "signature": "uint TextureRenderCRC(TextureRenderHashFlags rh)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -170598,7 +170771,7 @@ "obsolete": "Do not use" }, { - "signature": "System.UInt32 TextureRenderHash(CrcRenderHashFlags flags, LinearWorkflow lw)", + "signature": "uint TextureRenderHash(CrcRenderHashFlags flags, LinearWorkflow lw)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -170608,7 +170781,7 @@ "obsolete": "Do not use" }, { - "signature": "System.UInt32 TextureRenderHash(CrcRenderHashFlags flags)", + "signature": "uint TextureRenderHash(CrcRenderHashFlags flags)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -170618,7 +170791,7 @@ "obsolete": "Do not use" }, { - "signature": "System.Boolean TryGetColor(Rhino.Geometry.Point3d point, Rhino.Geometry.Vector3d normal, ref Rhino.Display.Color4f colInOut, ref Rhino.Geometry.Point2d uvOut)", + "signature": "bool TryGetColor(Rhino.Geometry.Point3d point, Rhino.Geometry.Vector3d normal, ref Rhino.Display.Color4f colInOut, ref Rhino.Geometry.Point2d uvOut)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -170651,7 +170824,7 @@ "returns": "True if the given point hits the decal, else false." }, { - "signature": "System.Void UVBounds(ref System.Double minUOut, ref System.Double minVOut, ref System.Double maxUOut, ref System.Double maxVOut)", + "signature": "void UVBounds(ref double minUOut, ref double minVOut, ref double maxUOut, ref double maxVOut)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -170659,7 +170832,7 @@ "since": "5.10" }, { - "signature": "System.Void VertSweep(out System.Double sta, out System.Double end)", + "signature": "void VertSweep(out double sta, out double end)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -170914,7 +171087,7 @@ ], "methods": [ { - "signature": "System.UInt32 Add(Decal decal)", + "signature": "uint Add(Decal decal)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -170922,7 +171095,7 @@ "since": "5.10" }, { - "signature": "System.Void Clear()", + "signature": "void Clear()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -170938,7 +171111,7 @@ "since": "5.10" }, { - "signature": "System.Boolean Remove(Decal decal)", + "signature": "bool Remove(Decal decal)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -170946,7 +171119,7 @@ "since": "5.10" }, { - "signature": "System.Void RemoveAllDecals()", + "signature": "void RemoveAllDecals()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -171010,14 +171183,14 @@ ], "methods": [ { - "signature": "System.Void CopyFrom(FreeFloatingBase src)", + "signature": "void CopyFrom(FreeFloatingBase src)", "modifiers": ["public", "override"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -171069,14 +171242,14 @@ ], "methods": [ { - "signature": "System.Void BeginChange(Rhino.Render.RenderContent.ChangeContexts cc)", + "signature": "void BeginChange(Rhino.Render.RenderContent.ChangeContexts cc)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean EndChange()", + "signature": "bool EndChange()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -171146,7 +171319,7 @@ ], "methods": [ { - "signature": "System.Object ValueAsObject()", + "signature": "object ValueAsObject()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -171179,7 +171352,7 @@ ], "methods": [ { - "signature": "System.Object ValueAsObject()", + "signature": "object ValueAsObject()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -171221,7 +171394,7 @@ ], "methods": [ { - "signature": "System.Object ValueAsObject()", + "signature": "object ValueAsObject()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -171254,7 +171427,7 @@ ], "methods": [ { - "signature": "System.Object ValueAsObject()", + "signature": "object ValueAsObject()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -171287,7 +171460,7 @@ ], "methods": [ { - "signature": "System.Object ValueAsObject()", + "signature": "object ValueAsObject()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -171409,7 +171582,7 @@ ], "methods": [ { - "signature": "System.Void CreateCppPointer(RenderContent content, System.String key, System.String prompt, System.Object initialValue, System.Boolean isTextured, System.Boolean treatAsLinear)", + "signature": "void CreateCppPointer(RenderContent content, string key, string prompt, object initialValue, bool isTextured, bool treatAsLinear)", "modifiers": ["protected"], "protected": true, "virtual": false @@ -171424,7 +171597,7 @@ "returns": "Value of type T of the field" }, { - "signature": "System.Boolean ValueAsBool()", + "signature": "bool ValueAsBool()", "modifiers": ["protected"], "protected": true, "virtual": false, @@ -171432,7 +171605,7 @@ "returns": "Returns field value as a bool." }, { - "signature": "System.Byte[] ValueAsByteArray()", + "signature": "byte ValueAsByteArray()", "modifiers": ["protected"], "protected": true, "virtual": false, @@ -171456,7 +171629,7 @@ "returns": "Return field as a DateTime value." }, { - "signature": "System.Double ValueAsDouble()", + "signature": "double ValueAsDouble()", "modifiers": ["protected"], "protected": true, "virtual": false, @@ -171464,7 +171637,7 @@ "returns": "Return the field value as a double precision number." }, { - "signature": "System.Single ValueAsFloat()", + "signature": "float ValueAsFloat()", "modifiers": ["protected"], "protected": true, "virtual": false, @@ -171480,7 +171653,7 @@ "returns": "Return the field value as an Guid." }, { - "signature": "System.Int32 ValueAsInt()", + "signature": "int ValueAsInt()", "modifiers": ["protected"], "protected": true, "virtual": false, @@ -171488,7 +171661,7 @@ "returns": "Return the field value as an integer." }, { - "signature": "System.Object ValueAsObject()", + "signature": "object ValueAsObject()", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -171519,7 +171692,7 @@ "returns": "Return field as a Rhino.Geometry.Point4d color value." }, { - "signature": "System.String ValueAsString()", + "signature": "string ValueAsString()", "modifiers": ["protected"], "protected": true, "virtual": false, @@ -171566,922 +171739,922 @@ ], "methods": [ { - "signature": "Color4fField Add(System.String key, Color4f value, System.String prompt, System.Int32 sectionId)", + "signature": "BoolField Add(string key, bool value, string prompt, int sectionId)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new Color4fField to the dictionary.", + "summary": "Add a new BoolField to the dictionary.", "since": "7.3", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "Color4f", + "type": "bool", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "sectionId", - "type": "System.Int32", + "type": "int", "summary": "The id of the section containing the field" } ] }, { - "signature": "Color4fField Add(System.String key, Color4f value, System.String prompt)", + "signature": "BoolField Add(string key, bool value, string prompt)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new Color4fField to the dictionary.", + "summary": "Add a new BoolField to the dictionary.", "since": "5.1", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "Color4f", + "type": "bool", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." } ] }, { - "signature": "Color4fField Add(System.String key, Color4f value)", + "signature": "BoolField Add(string key, bool value)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new Color4fField to the dictionary. This will be a data only field and not show up in the content browsers.", + "summary": "Add a new BoolField to the dictionary. This will be a data only field and not show up in the content browsers.", "since": "5.1", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "Color4f", + "type": "bool", "summary": "Initial value for this field." } ] }, { - "signature": "Point2dField Add(System.String key, Point2d value, System.String prompt, System.Int32 sectionId)", + "signature": "ByteArrayField Add(string key, byte value)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new Point2dField to the dictionary.", + "summary": "AddField a new ByteArrayField to the dictionary. This will be a data only field and not show up in the content browsers.", + "since": "5.1", + "parameters": [ + { + "name": "key", + "type": "string", + "summary": "Key name for the field value to add. See important note above." + }, + { + "name": "value", + "type": "byte", + "summary": "Initial value for this field." + } + ] + }, + { + "signature": "Color4fField Add(string key, Color4f value, string prompt, int sectionId)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Add a new Color4fField to the dictionary.", "since": "7.3", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "Point2d", + "type": "Color4f", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "sectionId", - "type": "System.Int32", + "type": "int", "summary": "The id of the section containing the field" } ] }, { - "signature": "Point2dField Add(System.String key, Point2d value, System.String prompt)", + "signature": "Color4fField Add(string key, Color4f value, string prompt)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new Point2dField to the dictionary.", + "summary": "Add a new Color4fField to the dictionary.", "since": "5.1", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "Point2d", + "type": "Color4f", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." } ] }, { - "signature": "Point2dField Add(System.String key, Point2d value)", + "signature": "Color4fField Add(string key, Color4f value)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new Point2dField to the dictionary. This will be a data only field and not show up in the content browsers.", + "summary": "Add a new Color4fField to the dictionary. This will be a data only field and not show up in the content browsers.", "since": "5.1", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "Point2d", + "type": "Color4f", "summary": "Initial value for this field." } ] }, { - "signature": "Point3dField Add(System.String key, Point3d value, System.String prompt, System.Int32 sectionId)", + "signature": "DoubleField Add(string key, double value, string prompt, int sectionId)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new Point3dField to the dictionary.", + "summary": "Add a new DoubleField to the dictionary.", "since": "7.3", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "Point3d", + "type": "double", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "sectionId", - "type": "System.Int32", + "type": "int", "summary": "The id of the section containing the field" } ] }, { - "signature": "Point3dField Add(System.String key, Point3d value, System.String prompt)", + "signature": "DoubleField Add(string key, double value, string prompt)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new Point3dField to the dictionary.", + "summary": "Add a new DoubleField to the dictionary.", "since": "5.1", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "Point3d", + "type": "double", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." } ] }, { - "signature": "Point3dField Add(System.String key, Point3d value)", + "signature": "DoubleField Add(string key, double value)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new Point3dField to the dictionary. This will be a data only field and not show up in the content browsers.", + "summary": "AddField a new DoubleField to the dictionary. This will be a data only field and not show up in the content browsers.", "since": "5.1", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "Point3d", + "type": "double", "summary": "Initial value for this field." } ] }, { - "signature": "Point4dField Add(System.String key, Point4d value, System.String prompt, System.Int32 sectionId)", + "signature": "FloatField Add(string key, float value, string prompt, int sectionId)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new Point4dField to the dictionary.", + "summary": "AddField a new FloatField to the dictionary.", "since": "7.3", "parameters": [ { "name": "key", - "type": "System.String", - "summary": "Key name for the field value to add. See important note above." + "type": "string", + "summary": "Key name for the field value to add. See important note above" }, { "name": "value", - "type": "Point4d", + "type": "float", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "sectionId", - "type": "System.Int32", + "type": "int", "summary": "The id of the section containing the field" } ] }, { - "signature": "Point4dField Add(System.String key, Point4d value, System.String prompt)", + "signature": "FloatField Add(string key, float value, string prompt)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new Point4dField to the dictionary.", + "summary": "AddField a new FloatField to the dictionary.", "since": "5.1", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "Point4d", + "type": "float", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." } ] }, { - "signature": "Point4dField Add(System.String key, Point4d value)", + "signature": "FloatField Add(string key, float value)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new Point4dField to the dictionary. This will be a data only field and not show up in the content browsers.", + "summary": "Add a new FloatField to the dictionary. This will be a data only field and not show up in the content browsers.", "since": "5.1", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "Point4d", + "type": "float", "summary": "Initial value for this field." } ] }, { - "signature": "BoolField Add(System.String key, System.Boolean value, System.String prompt, System.Int32 sectionId)", + "signature": "IntField Add(string key, int value, string prompt, int sectionId)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new BoolField to the dictionary.", + "summary": "Add a new IntField to the dictionary.", "since": "7.3", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.Boolean", + "type": "int", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "sectionId", - "type": "System.Int32", + "type": "int", "summary": "The id of the section containing the field" } ] }, { - "signature": "BoolField Add(System.String key, System.Boolean value, System.String prompt)", + "signature": "IntField Add(string key, int value, string prompt)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new BoolField to the dictionary.", + "summary": "Add a new IntField to the dictionary.", "since": "5.1", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.Boolean", + "type": "int", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." } ] }, { - "signature": "BoolField Add(System.String key, System.Boolean value)", + "signature": "IntField Add(string key, int value)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new BoolField to the dictionary. This will be a data only field and not show up in the content browsers.", - "since": "5.1", - "parameters": [ - { - "name": "key", - "type": "System.String", - "summary": "Key name for the field value to add. See important note above." - }, - { - "name": "value", - "type": "System.Boolean", - "summary": "Initial value for this field." - } - ] - }, - { - "signature": "ByteArrayField Add(System.String key, System.Byte[] value)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "AddField a new ByteArrayField to the dictionary. This will be a data only field and not show up in the content browsers.", + "summary": "Add a new IntField to the dictionary. This will be a data only field and not show up in the content browsers.", "since": "5.1", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.Byte[]", + "type": "int", "summary": "Initial value for this field." } ] }, { - "signature": "DateTimeField Add(System.String key, System.DateTime value, System.String prompt, System.Int32 sectionId)", + "signature": "Point2dField Add(string key, Point2d value, string prompt, int sectionId)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new DateTimeField to the dictionary.", + "summary": "Add a new Point2dField to the dictionary.", "since": "7.3", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.DateTime", + "type": "Point2d", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "sectionId", - "type": "System.Int32", + "type": "int", "summary": "The id of the section containing the field" } ] }, { - "signature": "DateTimeField Add(System.String key, System.DateTime value, System.String prompt)", + "signature": "Point2dField Add(string key, Point2d value, string prompt)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new DateTimeField to the dictionary.", + "summary": "Add a new Point2dField to the dictionary.", "since": "5.1", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.DateTime", + "type": "Point2d", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." } ] }, { - "signature": "DateTimeField Add(System.String key, System.DateTime value)", + "signature": "Point2dField Add(string key, Point2d value)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new DateTimeField to the dictionary. This will be a data only field and not show up in the content browsers.", + "summary": "Add a new Point2dField to the dictionary. This will be a data only field and not show up in the content browsers.", "since": "5.1", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.DateTime", + "type": "Point2d", "summary": "Initial value for this field." } ] }, { - "signature": "DoubleField Add(System.String key, System.Double value, System.String prompt, System.Int32 sectionId)", + "signature": "Point3dField Add(string key, Point3d value, string prompt, int sectionId)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new DoubleField to the dictionary.", + "summary": "Add a new Point3dField to the dictionary.", "since": "7.3", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.Double", + "type": "Point3d", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "sectionId", - "type": "System.Int32", + "type": "int", "summary": "The id of the section containing the field" } ] }, { - "signature": "DoubleField Add(System.String key, System.Double value, System.String prompt)", + "signature": "Point3dField Add(string key, Point3d value, string prompt)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new DoubleField to the dictionary.", + "summary": "Add a new Point3dField to the dictionary.", "since": "5.1", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.Double", + "type": "Point3d", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." } ] }, { - "signature": "DoubleField Add(System.String key, System.Double value)", + "signature": "Point3dField Add(string key, Point3d value)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "AddField a new DoubleField to the dictionary. This will be a data only field and not show up in the content browsers.", + "summary": "Add a new Point3dField to the dictionary. This will be a data only field and not show up in the content browsers.", "since": "5.1", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.Double", + "type": "Point3d", "summary": "Initial value for this field." } ] }, { - "signature": "Color4fField Add(System.String key, System.Drawing.Color value, System.String prompt)", + "signature": "Point4dField Add(string key, Point4d value, string prompt, int sectionId)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new Color4fField to the dictionary.", - "since": "5.1", + "summary": "Add a new Point4dField to the dictionary.", + "since": "7.3", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.Drawing.Color", + "type": "Point4d", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." - } - ] - }, - { - "signature": "Color4fField Add(System.String key, System.Drawing.Color value)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Add a new Color4fField to the dictionary. This will be a data only field and not show up in the content browsers.", - "since": "5.1", - "parameters": [ - { - "name": "key", - "type": "System.String", - "summary": "Key name for the field value to add. See important note above." }, { - "name": "value", - "type": "System.Drawing.Color", - "summary": "Initial value for this field." + "name": "sectionId", + "type": "int", + "summary": "The id of the section containing the field" } ] }, { - "signature": "GuidField Add(System.String key, System.Guid value, System.String prompt, System.Int32 sectionId)", + "signature": "Point4dField Add(string key, Point4d value, string prompt)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new GuidField to the dictionary.", - "since": "7.3", + "summary": "Add a new Point4dField to the dictionary.", + "since": "5.1", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.Guid", + "type": "Point4d", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." - }, - { - "name": "sectionId", - "type": "System.Int32", - "summary": "The id of the section containing the field" } ] }, { - "signature": "GuidField Add(System.String key, System.Guid value, System.String prompt)", + "signature": "Point4dField Add(string key, Point4d value)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new GuidField to the dictionary.", + "summary": "Add a new Point4dField to the dictionary. This will be a data only field and not show up in the content browsers.", "since": "5.1", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.Guid", + "type": "Point4d", "summary": "Initial value for this field." - }, - { - "name": "prompt", - "type": "System.String", - "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." } ] }, { - "signature": "GuidField Add(System.String key, System.Guid value)", + "signature": "NullField Add(string key, string prompt, int sectionId)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new GuidField to the dictionary. This will be a data only field and not show up in the content browsers.", - "since": "5.1", + "summary": "Add a new NullField to the dictionary.", + "since": "7.14", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { - "name": "value", - "type": "System.Guid", - "summary": "Initial value for this field." + "name": "prompt", + "type": "string", + "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." + }, + { + "name": "sectionId", + "type": "int", + "summary": "Id of the section containing the field" } ] }, { - "signature": "IntField Add(System.String key, System.Int32 value, System.String prompt, System.Int32 sectionId)", + "signature": "StringField Add(string key, string value, string prompt, int sectionId)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new IntField to the dictionary.", + "summary": "Add a new StringField to the dictionary.", "since": "7.3", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.Int32", + "type": "string", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "sectionId", - "type": "System.Int32", + "type": "int", "summary": "The id of the section containing the field" } ] }, { - "signature": "IntField Add(System.String key, System.Int32 value, System.String prompt)", + "signature": "StringField Add(string key, string value, string prompt)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new IntField to the dictionary.", + "summary": "Add a new StringField to the dictionary.", "since": "5.1", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.Int32", + "type": "string", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." } ] }, { - "signature": "IntField Add(System.String key, System.Int32 value)", + "signature": "StringField Add(string key, string value)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new IntField to the dictionary. This will be a data only field and not show up in the content browsers.", + "summary": "Add a new StringField to the dictionary. This will be a data only field and not show up in the content browsers.", "since": "5.1", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.Int32", + "type": "string", "summary": "Initial value for this field." } ] }, { - "signature": "FloatField Add(System.String key, System.Single value, System.String prompt, System.Int32 sectionId)", + "signature": "DateTimeField Add(string key, System.DateTime value, string prompt, int sectionId)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "AddField a new FloatField to the dictionary.", + "summary": "Add a new DateTimeField to the dictionary.", "since": "7.3", "parameters": [ { "name": "key", - "type": "System.String", - "summary": "Key name for the field value to add. See important note above" + "type": "string", + "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.Single", + "type": "System.DateTime", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "sectionId", - "type": "System.Int32", + "type": "int", "summary": "The id of the section containing the field" } ] }, { - "signature": "FloatField Add(System.String key, System.Single value, System.String prompt)", + "signature": "DateTimeField Add(string key, System.DateTime value, string prompt)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "AddField a new FloatField to the dictionary.", + "summary": "Add a new DateTimeField to the dictionary.", "since": "5.1", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.Single", + "type": "System.DateTime", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." } ] }, { - "signature": "FloatField Add(System.String key, System.Single value)", + "signature": "DateTimeField Add(string key, System.DateTime value)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new FloatField to the dictionary. This will be a data only field and not show up in the content browsers.", + "summary": "Add a new DateTimeField to the dictionary. This will be a data only field and not show up in the content browsers.", "since": "5.1", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.Single", + "type": "System.DateTime", "summary": "Initial value for this field." } ] }, { - "signature": "NullField Add(System.String key, System.String prompt, System.Int32 sectionId)", + "signature": "Color4fField Add(string key, System.Drawing.Color value, string prompt)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new NullField to the dictionary.", - "since": "7.14", + "summary": "Add a new Color4fField to the dictionary.", + "since": "5.1", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, + { + "name": "value", + "type": "System.Drawing.Color", + "summary": "Initial value for this field." + }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." + } + ] + }, + { + "signature": "Color4fField Add(string key, System.Drawing.Color value)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Add a new Color4fField to the dictionary. This will be a data only field and not show up in the content browsers.", + "since": "5.1", + "parameters": [ + { + "name": "key", + "type": "string", + "summary": "Key name for the field value to add. See important note above." }, { - "name": "sectionId", - "type": "System.Int32", - "summary": "Id of the section containing the field" + "name": "value", + "type": "System.Drawing.Color", + "summary": "Initial value for this field." } ] }, { - "signature": "StringField Add(System.String key, System.String value, System.String prompt, System.Int32 sectionId)", + "signature": "GuidField Add(string key, System.Guid value, string prompt, int sectionId)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new StringField to the dictionary.", + "summary": "Add a new GuidField to the dictionary.", "since": "7.3", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.String", + "type": "System.Guid", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "sectionId", - "type": "System.Int32", + "type": "int", "summary": "The id of the section containing the field" } ] }, { - "signature": "StringField Add(System.String key, System.String value, System.String prompt)", + "signature": "GuidField Add(string key, System.Guid value, string prompt)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new StringField to the dictionary.", + "summary": "Add a new GuidField to the dictionary.", "since": "5.1", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.String", + "type": "System.Guid", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." } ] }, { - "signature": "StringField Add(System.String key, System.String value)", + "signature": "GuidField Add(string key, System.Guid value)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new StringField to the dictionary. This will be a data only field and not show up in the content browsers.", + "summary": "Add a new GuidField to the dictionary. This will be a data only field and not show up in the content browsers.", "since": "5.1", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.String", + "type": "System.Guid", "summary": "Initial value for this field." } ] }, { - "signature": "TransformField Add(System.String key, Transform value, System.String prompt, System.Int32 sectionId)", + "signature": "TransformField Add(string key, Transform value, string prompt, int sectionId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -172490,7 +172663,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { @@ -172500,18 +172673,18 @@ }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "sectionId", - "type": "System.Int32", + "type": "int", "summary": "The id of the section containing the field" } ] }, { - "signature": "TransformField Add(System.String key, Transform value, System.String prompt)", + "signature": "TransformField Add(string key, Transform value, string prompt)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -172520,7 +172693,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { @@ -172530,13 +172703,13 @@ }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." } ] }, { - "signature": "TransformField Add(System.String key, Transform value)", + "signature": "TransformField Add(string key, Transform value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -172545,7 +172718,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { @@ -172556,7 +172729,7 @@ ] }, { - "signature": "Vector2dField Add(System.String key, Vector2d value, System.String prompt, System.Int32 sectionId)", + "signature": "Vector2dField Add(string key, Vector2d value, string prompt, int sectionId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -172565,7 +172738,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { @@ -172575,18 +172748,18 @@ }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "sectionId", - "type": "System.Int32", + "type": "int", "summary": "The id of the section containing the field" } ] }, { - "signature": "Vector2dField Add(System.String key, Vector2d value, System.String prompt)", + "signature": "Vector2dField Add(string key, Vector2d value, string prompt)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -172595,7 +172768,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { @@ -172605,13 +172778,13 @@ }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." } ] }, { - "signature": "Vector2dField Add(System.String key, Vector2d value)", + "signature": "Vector2dField Add(string key, Vector2d value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -172620,7 +172793,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { @@ -172631,7 +172804,7 @@ ] }, { - "signature": "Vector3dField Add(System.String key, Vector3d value, System.String prompt, System.Int32 sectionId)", + "signature": "Vector3dField Add(string key, Vector3d value, string prompt, int sectionId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -172640,7 +172813,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { @@ -172650,18 +172823,18 @@ }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "sectionId", - "type": "System.Int32", + "type": "int", "summary": "The id of the section containing the field" } ] }, { - "signature": "Vector3dField Add(System.String key, Vector3d value, System.String prompt)", + "signature": "Vector3dField Add(string key, Vector3d value, string prompt)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -172670,7 +172843,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { @@ -172680,13 +172853,13 @@ }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." } ] }, { - "signature": "Vector3dField Add(System.String key, Vector3d value)", + "signature": "Vector3dField Add(string key, Vector3d value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -172695,7 +172868,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { @@ -172706,7 +172879,7 @@ ] }, { - "signature": "StringField AddFilename(System.String key, System.String value, System.String prompt, System.Int32 sectionId)", + "signature": "StringField AddFilename(string key, string value, string prompt, int sectionId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -172715,966 +172888,731 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.String", + "type": "string", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "sectionId", - "type": "System.Int32", + "type": "int", "summary": "The id of the section containing the field" } ] }, { - "signature": "Color4fField AddTextured(System.String key, Color4f value, System.String prompt, System.Boolean treatAsLinear, System.Int32 sectionId)", + "signature": "BoolField AddTextured(string key, bool value, string prompt, bool treatAsLinear, int sectionId)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new Color4fField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", + "summary": "Add a new BoolField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", "since": "7.3", "parameters": [ { "name": "key", - "type": "System.String", - "summary": "Key name for the field value to add. See important note above." - }, - { - "name": "value", - "type": "Color4f", - "summary": "Initial value for this field." - }, - { - "name": "prompt", - "type": "System.String", - "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." - }, - { - "name": "treatAsLinear", - "type": "System.Boolean", - "summary": "Determines whether the texture in this slot will be treated as linear by rendering engines (ie - not gamma packed)." - }, - { - "name": "sectionId", - "type": "System.Int32", - "summary": "The id of the section containing the field" - } - ] - }, - { - "signature": "Color4fField AddTextured(System.String key, Color4f value, System.String prompt, System.Boolean treatAsLinear)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Add a new Color4fField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", - "since": "7.0", - "parameters": [ - { - "name": "key", - "type": "System.String", - "summary": "Key name for the field value to add. See important note above." - }, - { - "name": "value", - "type": "Color4f", - "summary": "Initial value for this field." - }, - { - "name": "prompt", - "type": "System.String", - "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." - }, - { - "name": "treatAsLinear", - "type": "System.Boolean", - "summary": "Determines whether the texture in this slot will be treated as linear by rendering engines (ie - not gamma packed)." - } - ] - }, - { - "signature": "Color4fField AddTextured(System.String key, Color4f value, System.String prompt)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "since": "5.7", - "deprecated": "7.0" - }, - { - "signature": "Point2dField AddTextured(System.String key, Point2d value, System.String prompt, System.Boolean treatAsLinear, System.Int32 sectionId)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Add a new Point2dField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", - "since": "7.0", - "parameters": [ - { - "name": "key", - "type": "System.String", - "summary": "Key name for the field value to add. See important note above." - }, - { - "name": "value", - "type": "Point2d", - "summary": "Initial value for this field." - }, - { - "name": "prompt", - "type": "System.String", - "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." - }, - { - "name": "treatAsLinear", - "type": "System.Boolean", - "summary": "Determines whether the texture in this slot will be treated as linear by rendering engines (ie - not gamma packed)." - }, - { - "name": "sectionId", - "type": "System.Int32", - "summary": "The id of the section containing the field" - } - ] - }, - { - "signature": "Point2dField AddTextured(System.String key, Point2d value, System.String prompt, System.Boolean treatAsLinear)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Add a new Point2dField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", - "since": "7.0", - "parameters": [ - { - "name": "key", - "type": "System.String", - "summary": "Key name for the field value to add. See important note above." - }, - { - "name": "value", - "type": "Point2d", - "summary": "Initial value for this field." - }, - { - "name": "prompt", - "type": "System.String", - "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." - }, - { - "name": "treatAsLinear", - "type": "System.Boolean", - "summary": "Determines whether the texture in this slot will be treated as linear by rendering engines (ie - not gamma packed)." - } - ] - }, - { - "signature": "Point2dField AddTextured(System.String key, Point2d value, System.String prompt)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Add a new Point2dField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", - "since": "5.7", - "parameters": [ - { - "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "Point2d", + "type": "bool", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", - "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." - } - ] - }, - { - "signature": "Point3dField AddTextured(System.String key, Point3d value, System.String prompt, System.Boolean treatAsLinear, System.Int32 sectionId)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Add a new Point3dField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", - "since": "7.0", - "parameters": [ - { - "name": "key", - "type": "System.String", - "summary": "Key name for the field value to add. See important note above." - }, - { - "name": "value", - "type": "Point3d", - "summary": "Initial value for this field." - }, - { - "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "treatAsLinear", - "type": "System.Boolean", + "type": "bool", "summary": "Determines whether the texture in this slot will be treated as linear by rendering engines (ie - not gamma packed)." }, { "name": "sectionId", - "type": "System.Int32", + "type": "int", "summary": "The id of the section containing the field" } ] }, { - "signature": "Point3dField AddTextured(System.String key, Point3d value, System.String prompt, System.Boolean treatAsLinear)", + "signature": "BoolField AddTextured(string key, bool value, string prompt, bool treatAsLinear)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new Point3dField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", + "summary": "Add a new BoolField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", "since": "7.0", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "Point3d", + "type": "bool", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "treatAsLinear", - "type": "System.Boolean", + "type": "bool", "summary": "Determines whether the texture in this slot will be treated as linear by rendering engines (ie - not gamma packed)." } ] }, { - "signature": "Point3dField AddTextured(System.String key, Point3d value, System.String prompt)", + "signature": "BoolField AddTextured(string key, bool value, string prompt)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new Point3dField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", + "summary": "Add a new BoolField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", "since": "5.7", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "Point3d", + "type": "bool", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." } ] }, { - "signature": "Point4dField AddTextured(System.String key, Point4d value, System.String prompt, System.Boolean treatAsLinear, System.Int32 sectionId)", + "signature": "Color4fField AddTextured(string key, Color4f value, string prompt, bool treatAsLinear, int sectionId)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new Point4dField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", + "summary": "Add a new Color4fField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", "since": "7.3", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "Point4d", + "type": "Color4f", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "treatAsLinear", - "type": "System.Boolean", + "type": "bool", "summary": "Determines whether the texture in this slot will be treated as linear by rendering engines (ie - not gamma packed)." }, { "name": "sectionId", - "type": "System.Int32", + "type": "int", "summary": "The id of the section containing the field" } ] }, { - "signature": "Point4dField AddTextured(System.String key, Point4d value, System.String prompt, System.Boolean treatAsLinear)", + "signature": "Color4fField AddTextured(string key, Color4f value, string prompt, bool treatAsLinear)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new Point4dField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", + "summary": "Add a new Color4fField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", "since": "7.0", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "Point4d", + "type": "Color4f", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "treatAsLinear", - "type": "System.Boolean", + "type": "bool", "summary": "Determines whether the texture in this slot will be treated as linear by rendering engines (ie - not gamma packed)." } ] }, { - "signature": "Point4dField AddTextured(System.String key, Point4d value, System.String prompt)", + "signature": "Color4fField AddTextured(string key, Color4f value, string prompt)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new Point4dField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", "since": "5.7", - "parameters": [ - { - "name": "key", - "type": "System.String", - "summary": "Key name for the field value to add. See important note above." - }, - { - "name": "value", - "type": "Point4d", - "summary": "Initial value for this field." - }, - { - "name": "prompt", - "type": "System.String", - "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." - } - ] + "deprecated": "7.0" }, { - "signature": "BoolField AddTextured(System.String key, System.Boolean value, System.String prompt, System.Boolean treatAsLinear, System.Int32 sectionId)", + "signature": "DoubleField AddTextured(string key, double value, string prompt, bool treatAsLinear, int sectionId)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new BoolField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", + "summary": "Add a new DoubleField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", "since": "7.3", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.Boolean", + "type": "double", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "treatAsLinear", - "type": "System.Boolean", + "type": "bool", "summary": "Determines whether the texture in this slot will be treated as linear by rendering engines (ie - not gamma packed)." }, { "name": "sectionId", - "type": "System.Int32", + "type": "int", "summary": "The id of the section containing the field" } ] }, { - "signature": "BoolField AddTextured(System.String key, System.Boolean value, System.String prompt, System.Boolean treatAsLinear)", + "signature": "DoubleField AddTextured(string key, double value, string prompt, bool treatAsLinear)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new BoolField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", + "summary": "Add a new DoubleField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", "since": "7.0", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.Boolean", + "type": "double", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "treatAsLinear", - "type": "System.Boolean", + "type": "bool", "summary": "Determines whether the texture in this slot will be treated as linear by rendering engines (ie - not gamma packed)." } ] }, { - "signature": "BoolField AddTextured(System.String key, System.Boolean value, System.String prompt)", + "signature": "DoubleField AddTextured(string key, double value, string prompt)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new BoolField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", + "summary": "Add a new DoubleField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", "since": "5.7", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.Boolean", + "type": "double", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." } ] }, { - "signature": "DateTimeField AddTextured(System.String key, System.DateTime value, System.String prompt, System.Boolean treatAsLinear, System.Int32 sectionId)", + "signature": "FloatField AddTextured(string key, float value, string prompt, bool treatAsLinear, int sectionId)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new DateTimeField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", + "summary": "Add a new FloatField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", "since": "7.3", "parameters": [ { "name": "key", - "type": "System.String", - "summary": "Key name for the field value to add. See important note above." + "type": "string", + "summary": "Key name for the field value to add. See important note above" }, { "name": "value", - "type": "System.DateTime", + "type": "float", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "treatAsLinear", - "type": "System.Boolean", + "type": "bool", "summary": "Determines whether the texture in this slot will be treated as linear by rendering engines (ie - not gamma packed)." }, { "name": "sectionId", - "type": "System.Int32", + "type": "int", "summary": "The id of the section containing the field" } ] }, { - "signature": "DateTimeField AddTextured(System.String key, System.DateTime value, System.String prompt, System.Boolean treatAsLinear)", + "signature": "FloatField AddTextured(string key, float value, string prompt, bool treatAsLinear)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new DateTimeField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", + "summary": "Add a new FloatField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", "since": "7.0", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.DateTime", + "type": "float", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "treatAsLinear", - "type": "System.Boolean", + "type": "bool", "summary": "Determines whether the texture in this slot will be treated as linear by rendering engines (ie - not gamma packed)." } ] }, { - "signature": "DateTimeField AddTextured(System.String key, System.DateTime value, System.String prompt)", + "signature": "FloatField AddTextured(string key, float value, string prompt)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new DateTimeField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", + "summary": "Add a new FloatField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", "since": "5.7", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.DateTime", + "type": "float", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." } ] }, { - "signature": "DoubleField AddTextured(System.String key, System.Double value, System.String prompt, System.Boolean treatAsLinear, System.Int32 sectionId)", + "signature": "IntField AddTextured(string key, int value, string prompt, bool treatAsLinear, int sectionId)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new DoubleField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", + "summary": "Add a new IntField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", "since": "7.3", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.Double", + "type": "int", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "treatAsLinear", - "type": "System.Boolean", + "type": "bool", "summary": "Determines whether the texture in this slot will be treated as linear by rendering engines (ie - not gamma packed)." }, { "name": "sectionId", - "type": "System.Int32", + "type": "int", "summary": "The id of the section containing the field" } ] }, { - "signature": "DoubleField AddTextured(System.String key, System.Double value, System.String prompt, System.Boolean treatAsLinear)", + "signature": "IntField AddTextured(string key, int value, string prompt, bool treatAsLinear)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new DoubleField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", + "summary": "Add a new IntField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", "since": "7.0", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.Double", + "type": "int", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "treatAsLinear", - "type": "System.Boolean", + "type": "bool", "summary": "Determines whether the texture in this slot will be treated as linear by rendering engines (ie - not gamma packed)." } ] }, { - "signature": "DoubleField AddTextured(System.String key, System.Double value, System.String prompt)", + "signature": "IntField AddTextured(string key, int value, string prompt)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new DoubleField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", + "summary": "Add a new IntField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", "since": "5.7", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.Double", + "type": "int", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." } ] }, { - "signature": "Color4fField AddTextured(System.String key, System.Drawing.Color value, System.String prompt, System.Boolean treatAsLinear)", + "signature": "Point2dField AddTextured(string key, Point2d value, string prompt, bool treatAsLinear, int sectionId)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new Color4fField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", + "summary": "Add a new Point2dField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", "since": "7.0", "parameters": [ { "name": "key", - "type": "System.String", - "summary": "Key name for the field value to add. See important note above." - }, - { - "name": "value", - "type": "System.Drawing.Color", - "summary": "Initial value for this field." - }, - { - "name": "prompt", - "type": "System.String", - "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." - }, - { - "name": "treatAsLinear", - "type": "System.Boolean", - "summary": "Determines whether the texture in this slot will be treated as linear by rendering engines (ie - not gamma packed)." - } - ] - }, - { - "signature": "Color4fField AddTextured(System.String key, System.Drawing.Color value, System.String prompt)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Add a new Color4fField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", - "since": "5.7", - "parameters": [ - { - "name": "key", - "type": "System.String", - "summary": "Key name for the field value to add. See important note above." - }, - { - "name": "value", - "type": "System.Drawing.Color", - "summary": "Initial value for this field." - }, - { - "name": "prompt", - "type": "System.String", - "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." - } - ] - }, - { - "signature": "GuidField AddTextured(System.String key, System.Guid value, System.String prompt, System.Boolean treatAsLinear, System.Int32 sectionId)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Add a new GuidField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", - "since": "7.3", - "parameters": [ - { - "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.Guid", + "type": "Point2d", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "treatAsLinear", - "type": "System.Boolean", + "type": "bool", "summary": "Determines whether the texture in this slot will be treated as linear by rendering engines (ie - not gamma packed)." }, { "name": "sectionId", - "type": "System.Int32", + "type": "int", "summary": "The id of the section containing the field" } ] }, { - "signature": "GuidField AddTextured(System.String key, System.Guid value, System.String prompt, System.Boolean treatAsLinear)", + "signature": "Point2dField AddTextured(string key, Point2d value, string prompt, bool treatAsLinear)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new GuidField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", + "summary": "Add a new Point2dField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", "since": "7.0", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.Guid", + "type": "Point2d", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "treatAsLinear", - "type": "System.Boolean", + "type": "bool", "summary": "Determines whether the texture in this slot will be treated as linear by rendering engines (ie - not gamma packed)." } ] }, { - "signature": "GuidField AddTextured(System.String key, System.Guid value, System.String prompt)", + "signature": "Point2dField AddTextured(string key, Point2d value, string prompt)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new GuidField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", + "summary": "Add a new Point2dField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", "since": "5.7", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.Guid", + "type": "Point2d", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." } ] }, { - "signature": "IntField AddTextured(System.String key, System.Int32 value, System.String prompt, System.Boolean treatAsLinear, System.Int32 sectionId)", + "signature": "Point3dField AddTextured(string key, Point3d value, string prompt, bool treatAsLinear, int sectionId)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new IntField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", - "since": "7.3", + "summary": "Add a new Point3dField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", + "since": "7.0", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.Int32", + "type": "Point3d", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "treatAsLinear", - "type": "System.Boolean", + "type": "bool", "summary": "Determines whether the texture in this slot will be treated as linear by rendering engines (ie - not gamma packed)." }, { "name": "sectionId", - "type": "System.Int32", + "type": "int", "summary": "The id of the section containing the field" } ] }, { - "signature": "IntField AddTextured(System.String key, System.Int32 value, System.String prompt, System.Boolean treatAsLinear)", + "signature": "Point3dField AddTextured(string key, Point3d value, string prompt, bool treatAsLinear)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new IntField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", + "summary": "Add a new Point3dField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", "since": "7.0", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.Int32", + "type": "Point3d", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "treatAsLinear", - "type": "System.Boolean", + "type": "bool", "summary": "Determines whether the texture in this slot will be treated as linear by rendering engines (ie - not gamma packed)." } ] }, { - "signature": "IntField AddTextured(System.String key, System.Int32 value, System.String prompt)", + "signature": "Point3dField AddTextured(string key, Point3d value, string prompt)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new IntField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", + "summary": "Add a new Point3dField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", "since": "5.7", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.Int32", + "type": "Point3d", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." } ] }, { - "signature": "FloatField AddTextured(System.String key, System.Single value, System.String prompt, System.Boolean treatAsLinear, System.Int32 sectionId)", + "signature": "Point4dField AddTextured(string key, Point4d value, string prompt, bool treatAsLinear, int sectionId)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new FloatField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", + "summary": "Add a new Point4dField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", "since": "7.3", "parameters": [ { "name": "key", - "type": "System.String", - "summary": "Key name for the field value to add. See important note above" + "type": "string", + "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.Single", + "type": "Point4d", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "treatAsLinear", - "type": "System.Boolean", + "type": "bool", "summary": "Determines whether the texture in this slot will be treated as linear by rendering engines (ie - not gamma packed)." }, { "name": "sectionId", - "type": "System.Int32", + "type": "int", "summary": "The id of the section containing the field" } ] }, { - "signature": "FloatField AddTextured(System.String key, System.Single value, System.String prompt, System.Boolean treatAsLinear)", + "signature": "Point4dField AddTextured(string key, Point4d value, string prompt, bool treatAsLinear)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new FloatField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", + "summary": "Add a new Point4dField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", "since": "7.0", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.Single", + "type": "Point4d", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "treatAsLinear", - "type": "System.Boolean", + "type": "bool", "summary": "Determines whether the texture in this slot will be treated as linear by rendering engines (ie - not gamma packed)." } ] }, { - "signature": "FloatField AddTextured(System.String key, System.Single value, System.String prompt)", + "signature": "Point4dField AddTextured(string key, Point4d value, string prompt)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Add a new FloatField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", + "summary": "Add a new Point4dField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", "since": "5.7", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.Single", + "type": "Point4d", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." } ] }, { - "signature": "NullField AddTextured(System.String key, System.String prompt, System.Boolean treatAsLinear, System.Int32 sectionId)", + "signature": "NullField AddTextured(string key, string prompt, bool treatAsLinear, int sectionId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -173683,28 +173621,28 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "treatAsLinear", - "type": "System.Boolean", + "type": "bool", "summary": "Determines whether the texture in this slot will be treated as linear by rendering engines (ie - not gamma packed)." }, { "name": "sectionId", - "type": "System.Int32", + "type": "int", "summary": "The id of the section containing the field" } ] }, { - "signature": "NullField AddTextured(System.String key, System.String prompt, System.Boolean treatAsLinear)", + "signature": "NullField AddTextured(string key, string prompt, bool treatAsLinear)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -173713,23 +173651,23 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "treatAsLinear", - "type": "System.Boolean", + "type": "bool", "summary": "Determines whether the texture in this slot will be treated as linear by rendering engines (ie - not gamma packed)." } ] }, { - "signature": "StringField AddTextured(System.String key, System.String value, System.String prompt, System.Boolean treatAsLinear, System.Int32 sectionId)", + "signature": "StringField AddTextured(string key, string value, string prompt, bool treatAsLinear, int sectionId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -173738,33 +173676,33 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.String", + "type": "string", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "treatAsLinear", - "type": "System.Boolean", + "type": "bool", "summary": "Determines whether the texture in this slot will be treated as linear by rendering engines (ie - not gamma packed)." }, { "name": "sectionId", - "type": "System.Int32", + "type": "int", "summary": "The id of the section containing the field" } ] }, { - "signature": "StringField AddTextured(System.String key, System.String value, System.String prompt, System.Boolean treatAsLinear)", + "signature": "StringField AddTextured(string key, string value, string prompt, bool treatAsLinear)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -173773,28 +173711,28 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.String", + "type": "string", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "treatAsLinear", - "type": "System.Boolean", + "type": "bool", "summary": "Determines whether the texture in this slot will be treated as linear by rendering engines (ie - not gamma packed)." } ] }, { - "signature": "StringField AddTextured(System.String key, System.String value, System.String prompt)", + "signature": "StringField AddTextured(string key, string value, string prompt)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -173803,23 +173741,23 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "value", - "type": "System.String", + "type": "string", "summary": "Initial value for this field." }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." } ] }, { - "signature": "NullField AddTextured(System.String key, System.String prompt)", + "signature": "NullField AddTextured(string key, string prompt)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -173828,18 +173766,253 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { "name": "prompt", - "type": "System.String", + "type": "string", + "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." + } + ] + }, + { + "signature": "DateTimeField AddTextured(string key, System.DateTime value, string prompt, bool treatAsLinear, int sectionId)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Add a new DateTimeField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", + "since": "7.3", + "parameters": [ + { + "name": "key", + "type": "string", + "summary": "Key name for the field value to add. See important note above." + }, + { + "name": "value", + "type": "System.DateTime", + "summary": "Initial value for this field." + }, + { + "name": "prompt", + "type": "string", + "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." + }, + { + "name": "treatAsLinear", + "type": "bool", + "summary": "Determines whether the texture in this slot will be treated as linear by rendering engines (ie - not gamma packed)." + }, + { + "name": "sectionId", + "type": "int", + "summary": "The id of the section containing the field" + } + ] + }, + { + "signature": "DateTimeField AddTextured(string key, System.DateTime value, string prompt, bool treatAsLinear)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Add a new DateTimeField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", + "since": "7.0", + "parameters": [ + { + "name": "key", + "type": "string", + "summary": "Key name for the field value to add. See important note above." + }, + { + "name": "value", + "type": "System.DateTime", + "summary": "Initial value for this field." + }, + { + "name": "prompt", + "type": "string", + "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." + }, + { + "name": "treatAsLinear", + "type": "bool", + "summary": "Determines whether the texture in this slot will be treated as linear by rendering engines (ie - not gamma packed)." + } + ] + }, + { + "signature": "DateTimeField AddTextured(string key, System.DateTime value, string prompt)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Add a new DateTimeField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", + "since": "5.7", + "parameters": [ + { + "name": "key", + "type": "string", + "summary": "Key name for the field value to add. See important note above." + }, + { + "name": "value", + "type": "System.DateTime", + "summary": "Initial value for this field." + }, + { + "name": "prompt", + "type": "string", + "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." + } + ] + }, + { + "signature": "Color4fField AddTextured(string key, System.Drawing.Color value, string prompt, bool treatAsLinear)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Add a new Color4fField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", + "since": "7.0", + "parameters": [ + { + "name": "key", + "type": "string", + "summary": "Key name for the field value to add. See important note above." + }, + { + "name": "value", + "type": "System.Drawing.Color", + "summary": "Initial value for this field." + }, + { + "name": "prompt", + "type": "string", + "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." + }, + { + "name": "treatAsLinear", + "type": "bool", + "summary": "Determines whether the texture in this slot will be treated as linear by rendering engines (ie - not gamma packed)." + } + ] + }, + { + "signature": "Color4fField AddTextured(string key, System.Drawing.Color value, string prompt)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Add a new Color4fField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", + "since": "5.7", + "parameters": [ + { + "name": "key", + "type": "string", + "summary": "Key name for the field value to add. See important note above." + }, + { + "name": "value", + "type": "System.Drawing.Color", + "summary": "Initial value for this field." + }, + { + "name": "prompt", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." } ] }, { - "signature": "TransformField AddTextured(System.String key, Transform value, System.String prompt, System.Boolean treatAsLinear, System.Int32 sectionId)", + "signature": "GuidField AddTextured(string key, System.Guid value, string prompt, bool treatAsLinear, int sectionId)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Add a new GuidField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", + "since": "7.3", + "parameters": [ + { + "name": "key", + "type": "string", + "summary": "Key name for the field value to add. See important note above." + }, + { + "name": "value", + "type": "System.Guid", + "summary": "Initial value for this field." + }, + { + "name": "prompt", + "type": "string", + "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." + }, + { + "name": "treatAsLinear", + "type": "bool", + "summary": "Determines whether the texture in this slot will be treated as linear by rendering engines (ie - not gamma packed)." + }, + { + "name": "sectionId", + "type": "int", + "summary": "The id of the section containing the field" + } + ] + }, + { + "signature": "GuidField AddTextured(string key, System.Guid value, string prompt, bool treatAsLinear)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Add a new GuidField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", + "since": "7.0", + "parameters": [ + { + "name": "key", + "type": "string", + "summary": "Key name for the field value to add. See important note above." + }, + { + "name": "value", + "type": "System.Guid", + "summary": "Initial value for this field." + }, + { + "name": "prompt", + "type": "string", + "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." + }, + { + "name": "treatAsLinear", + "type": "bool", + "summary": "Determines whether the texture in this slot will be treated as linear by rendering engines (ie - not gamma packed)." + } + ] + }, + { + "signature": "GuidField AddTextured(string key, System.Guid value, string prompt)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Add a new GuidField to the dictionary. This overload will cause the field to be tagged as \"textured\" so that the texturing UI will appear in automatic UIs.", + "since": "5.7", + "parameters": [ + { + "name": "key", + "type": "string", + "summary": "Key name for the field value to add. See important note above." + }, + { + "name": "value", + "type": "System.Guid", + "summary": "Initial value for this field." + }, + { + "name": "prompt", + "type": "string", + "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." + } + ] + }, + { + "signature": "TransformField AddTextured(string key, Transform value, string prompt, bool treatAsLinear, int sectionId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -173848,7 +174021,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { @@ -173858,23 +174031,23 @@ }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "treatAsLinear", - "type": "System.Boolean", + "type": "bool", "summary": "Determines whether the texture in this slot will be treated as linear by rendering engines (ie - not gamma packed)." }, { "name": "sectionId", - "type": "System.Int32", + "type": "int", "summary": "The id of the section containing the field" } ] }, { - "signature": "TransformField AddTextured(System.String key, Transform value, System.String prompt, System.Boolean treatAsLinear)", + "signature": "TransformField AddTextured(string key, Transform value, string prompt, bool treatAsLinear)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -173883,7 +174056,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { @@ -173893,18 +174066,18 @@ }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "treatAsLinear", - "type": "System.Boolean", + "type": "bool", "summary": "Determines whether the texture in this slot will be treated as linear by rendering engines (ie - not gamma packed)." } ] }, { - "signature": "TransformField AddTextured(System.String key, Transform value, System.String prompt)", + "signature": "TransformField AddTextured(string key, Transform value, string prompt)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -173913,7 +174086,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { @@ -173923,13 +174096,13 @@ }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." } ] }, { - "signature": "Vector2dField AddTextured(System.String key, Vector2d value, System.String prompt, System.Boolean treatAsLinear, System.Int32 sectionId)", + "signature": "Vector2dField AddTextured(string key, Vector2d value, string prompt, bool treatAsLinear, int sectionId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -173938,7 +174111,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { @@ -173948,23 +174121,23 @@ }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "treatAsLinear", - "type": "System.Boolean", + "type": "bool", "summary": "Determines whether the texture in this slot will be treated as linear by rendering engines (ie - not gamma packed)." }, { "name": "sectionId", - "type": "System.Int32", + "type": "int", "summary": "The id of the section containing the field" } ] }, { - "signature": "Vector2dField AddTextured(System.String key, Vector2d value, System.String prompt, System.Boolean treatAsLinear)", + "signature": "Vector2dField AddTextured(string key, Vector2d value, string prompt, bool treatAsLinear)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -173973,7 +174146,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { @@ -173983,18 +174156,18 @@ }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "treatAsLinear", - "type": "System.Boolean", + "type": "bool", "summary": "Determines whether the texture in this slot will be treated as linear by rendering engines (ie - not gamma packed)." } ] }, { - "signature": "Vector2dField AddTextured(System.String key, Vector2d value, System.String prompt)", + "signature": "Vector2dField AddTextured(string key, Vector2d value, string prompt)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174003,7 +174176,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { @@ -174013,13 +174186,13 @@ }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." } ] }, { - "signature": "Vector3dField AddTextured(System.String key, Vector3d value, System.String prompt, System.Boolean treatAsLinear, System.Int32 sectionId)", + "signature": "Vector3dField AddTextured(string key, Vector3d value, string prompt, bool treatAsLinear, int sectionId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174028,7 +174201,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { @@ -174038,23 +174211,23 @@ }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "treatAsLinear", - "type": "System.Boolean", + "type": "bool", "summary": "Determines whether the texture in this slot will be treated as linear by rendering engines (ie - not gamma packed)." }, { "name": "sectionId", - "type": "System.Int32", + "type": "int", "summary": "The id of the section containing the field" } ] }, { - "signature": "Vector3dField AddTextured(System.String key, Vector3d value, System.String prompt, System.Boolean treatAsLinear)", + "signature": "Vector3dField AddTextured(string key, Vector3d value, string prompt, bool treatAsLinear)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174063,7 +174236,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { @@ -174073,18 +174246,18 @@ }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." }, { "name": "treatAsLinear", - "type": "System.Boolean", + "type": "bool", "summary": "Determines whether the texture in this slot will be treated as linear by rendering engines (ie - not gamma packed)." } ] }, { - "signature": "Vector3dField AddTextured(System.String key, Vector3d value, System.String prompt)", + "signature": "Vector3dField AddTextured(string key, Vector3d value, string prompt)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174093,7 +174266,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to add. See important note above." }, { @@ -174103,13 +174276,13 @@ }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt to display in the user interface (Content Browsers) if this is None or an empty string the this field is a data only field and will not appear in the user interface." } ] }, { - "signature": "System.Boolean ContainsField(System.String fieldName)", + "signature": "bool ContainsField(string fieldName)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174118,7 +174291,7 @@ "parameters": [ { "name": "fieldName", - "type": "System.String", + "type": "string", "summary": "Field to search for" } ], @@ -174132,7 +174305,7 @@ "since": "6.0" }, { - "signature": "Field GetField(System.String fieldName)", + "signature": "Field GetField(string fieldName)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174141,21 +174314,21 @@ "parameters": [ { "name": "fieldName", - "type": "System.String", + "type": "string", "summary": "Field name to search for." } ], "returns": "If the field exists in the Fields dictionary then the field is returned otherwise; None is returned." }, { - "signature": "System.Void RemoveField(System.String fieldName)", + "signature": "void RemoveField(string fieldName)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void Set(System.String key, Color4f value, RenderContent.ChangeContexts changeContext)", + "signature": "void Set(string key, bool value, RenderContent.ChangeContexts changeContext)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174166,12 +174339,12 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to change. See important note above." }, { "name": "value", - "type": "Color4f", + "type": "bool", "summary": "New value for this field." }, { @@ -174182,7 +174355,7 @@ ] }, { - "signature": "System.Void Set(System.String key, Color4f value)", + "signature": "void Set(string key, bool value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174191,18 +174364,18 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to change. See important note above." }, { "name": "value", - "type": "Color4f", + "type": "bool", "summary": "New value for this field." } ] }, { - "signature": "System.Void Set(System.String key, Point2d value, RenderContent.ChangeContexts changeContext)", + "signature": "void Set(string key, byte value, RenderContent.ChangeContexts changeContext)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174213,12 +174386,12 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to change. See important note above." }, { "name": "value", - "type": "Point2d", + "type": "byte", "summary": "New value for this field." }, { @@ -174229,7 +174402,7 @@ ] }, { - "signature": "System.Void Set(System.String key, Point2d value)", + "signature": "void Set(string key, byte value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174238,18 +174411,18 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to change. See important note above." }, { "name": "value", - "type": "Point2d", + "type": "byte", "summary": "New value for this field." } ] }, { - "signature": "System.Void Set(System.String key, Point3d value, RenderContent.ChangeContexts changeContext)", + "signature": "void Set(string key, Color4f value, RenderContent.ChangeContexts changeContext)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174260,12 +174433,12 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to change. See important note above." }, { "name": "value", - "type": "Point3d", + "type": "Color4f", "summary": "New value for this field." }, { @@ -174276,7 +174449,7 @@ ] }, { - "signature": "System.Void Set(System.String key, Point3d value)", + "signature": "void Set(string key, Color4f value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174285,18 +174458,18 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to change. See important note above." }, { "name": "value", - "type": "Point3d", + "type": "Color4f", "summary": "New value for this field." } ] }, { - "signature": "System.Void Set(System.String key, Point4d value, RenderContent.ChangeContexts changeContext)", + "signature": "void Set(string key, double value, RenderContent.ChangeContexts changeContext)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174307,12 +174480,12 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to change. See important note above." }, { "name": "value", - "type": "Point4d", + "type": "double", "summary": "New value for this field." }, { @@ -174323,7 +174496,7 @@ ] }, { - "signature": "System.Void Set(System.String key, Point4d value)", + "signature": "void Set(string key, double value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174332,18 +174505,18 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to change. See important note above." }, { "name": "value", - "type": "Point4d", + "type": "double", "summary": "New value for this field." } ] }, { - "signature": "System.Void Set(System.String key, System.Boolean value, RenderContent.ChangeContexts changeContext)", + "signature": "void Set(string key, float value, RenderContent.ChangeContexts changeContext)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174354,12 +174527,12 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to change. See important note above." }, { "name": "value", - "type": "System.Boolean", + "type": "float", "summary": "New value for this field." }, { @@ -174370,7 +174543,7 @@ ] }, { - "signature": "System.Void Set(System.String key, System.Boolean value)", + "signature": "void Set(string key, float value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174379,18 +174552,18 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to change. See important note above." }, { "name": "value", - "type": "System.Boolean", + "type": "float", "summary": "New value for this field." } ] }, { - "signature": "System.Void Set(System.String key, System.Byte[] value, RenderContent.ChangeContexts changeContext)", + "signature": "void Set(string key, int value, RenderContent.ChangeContexts changeContext)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174401,12 +174574,12 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to change. See important note above." }, { "name": "value", - "type": "System.Byte[]", + "type": "int", "summary": "New value for this field." }, { @@ -174417,7 +174590,7 @@ ] }, { - "signature": "System.Void Set(System.String key, System.Byte[] value)", + "signature": "void Set(string key, int value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174426,18 +174599,18 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to change. See important note above." }, { "name": "value", - "type": "System.Byte[]", + "type": "int", "summary": "New value for this field." } ] }, { - "signature": "System.Void Set(System.String key, System.DateTime value, RenderContent.ChangeContexts changeContext)", + "signature": "void Set(string key, Point2d value, RenderContent.ChangeContexts changeContext)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174448,12 +174621,12 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to change. See important note above." }, { "name": "value", - "type": "System.DateTime", + "type": "Point2d", "summary": "New value for this field." }, { @@ -174464,7 +174637,7 @@ ] }, { - "signature": "System.Void Set(System.String key, System.DateTime value)", + "signature": "void Set(string key, Point2d value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174473,18 +174646,18 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to change. See important note above." }, { "name": "value", - "type": "System.DateTime", + "type": "Point2d", "summary": "New value for this field." } ] }, { - "signature": "System.Void Set(System.String key, System.Double value, RenderContent.ChangeContexts changeContext)", + "signature": "void Set(string key, Point3d value, RenderContent.ChangeContexts changeContext)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174495,12 +174668,12 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to change. See important note above." }, { "name": "value", - "type": "System.Double", + "type": "Point3d", "summary": "New value for this field." }, { @@ -174511,7 +174684,7 @@ ] }, { - "signature": "System.Void Set(System.String key, System.Double value)", + "signature": "void Set(string key, Point3d value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174520,18 +174693,18 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to change. See important note above." }, { "name": "value", - "type": "System.Double", + "type": "Point3d", "summary": "New value for this field." } ] }, { - "signature": "System.Void Set(System.String key, System.Drawing.Color value, RenderContent.ChangeContexts changeContext)", + "signature": "void Set(string key, Point4d value, RenderContent.ChangeContexts changeContext)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174542,12 +174715,12 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to change. See important note above." }, { "name": "value", - "type": "System.Drawing.Color", + "type": "Point4d", "summary": "New value for this field." }, { @@ -174558,7 +174731,7 @@ ] }, { - "signature": "System.Void Set(System.String key, System.Drawing.Color value)", + "signature": "void Set(string key, Point4d value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174567,34 +174740,33 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to change. See important note above." }, { "name": "value", - "type": "System.Drawing.Color", + "type": "Point4d", "summary": "New value for this field." } ] }, { - "signature": "System.Void Set(System.String key, System.Guid value, RenderContent.ChangeContexts changeContext)", + "signature": "void Set(string key, string value, RenderContent.ChangeContexts changeContext)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Set the field value and send the appropriate change notification to the render SDK. Will throw a InvalidOperationException exception if the key name is not valid.", "since": "5.1", "deprecated": "6.0", - "obsolete": "Use version without ChangeContexts", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to change. See important note above." }, { "name": "value", - "type": "System.Guid", + "type": "string", "summary": "New value for this field." }, { @@ -174605,7 +174777,7 @@ ] }, { - "signature": "System.Void Set(System.String key, System.Guid value)", + "signature": "void Set(string key, string value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174614,18 +174786,18 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to change. See important note above." }, { "name": "value", - "type": "System.Guid", + "type": "string", "summary": "New value for this field." } ] }, { - "signature": "System.Void Set(System.String key, System.Int32 value, RenderContent.ChangeContexts changeContext)", + "signature": "void Set(string key, System.DateTime value, RenderContent.ChangeContexts changeContext)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174636,12 +174808,12 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to change. See important note above." }, { "name": "value", - "type": "System.Int32", + "type": "System.DateTime", "summary": "New value for this field." }, { @@ -174652,7 +174824,7 @@ ] }, { - "signature": "System.Void Set(System.String key, System.Int32 value)", + "signature": "void Set(string key, System.DateTime value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174661,18 +174833,18 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to change. See important note above." }, { "name": "value", - "type": "System.Int32", + "type": "System.DateTime", "summary": "New value for this field." } ] }, { - "signature": "System.Void Set(System.String key, System.Single value, RenderContent.ChangeContexts changeContext)", + "signature": "void Set(string key, System.Drawing.Color value, RenderContent.ChangeContexts changeContext)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174683,12 +174855,12 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to change. See important note above." }, { "name": "value", - "type": "System.Single", + "type": "System.Drawing.Color", "summary": "New value for this field." }, { @@ -174699,7 +174871,7 @@ ] }, { - "signature": "System.Void Set(System.String key, System.Single value)", + "signature": "void Set(string key, System.Drawing.Color value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174708,33 +174880,34 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to change. See important note above." }, { "name": "value", - "type": "System.Single", + "type": "System.Drawing.Color", "summary": "New value for this field." } ] }, { - "signature": "System.Void Set(System.String key, System.String value, RenderContent.ChangeContexts changeContext)", + "signature": "void Set(string key, System.Guid value, RenderContent.ChangeContexts changeContext)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Set the field value and send the appropriate change notification to the render SDK. Will throw a InvalidOperationException exception if the key name is not valid.", "since": "5.1", "deprecated": "6.0", + "obsolete": "Use version without ChangeContexts", "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to change. See important note above." }, { "name": "value", - "type": "System.String", + "type": "System.Guid", "summary": "New value for this field." }, { @@ -174745,7 +174918,7 @@ ] }, { - "signature": "System.Void Set(System.String key, System.String value)", + "signature": "void Set(string key, System.Guid value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174754,18 +174927,18 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to change. See important note above." }, { "name": "value", - "type": "System.String", + "type": "System.Guid", "summary": "New value for this field." } ] }, { - "signature": "System.Void Set(System.String key, Transform value, RenderContent.ChangeContexts changeContext)", + "signature": "void Set(string key, Transform value, RenderContent.ChangeContexts changeContext)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174776,7 +174949,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to change. See important note above." }, { @@ -174792,7 +174965,7 @@ ] }, { - "signature": "System.Void Set(System.String key, Transform value)", + "signature": "void Set(string key, Transform value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174801,7 +174974,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to change. See important note above." }, { @@ -174812,7 +174985,7 @@ ] }, { - "signature": "System.Void Set(System.String key, Vector2d value, RenderContent.ChangeContexts changeContext)", + "signature": "void Set(string key, Vector2d value, RenderContent.ChangeContexts changeContext)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174823,7 +174996,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to change. See important note above." }, { @@ -174839,7 +175012,7 @@ ] }, { - "signature": "System.Void Set(System.String key, Vector2d value)", + "signature": "void Set(string key, Vector2d value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174848,7 +175021,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to change. See important note above." }, { @@ -174859,7 +175032,7 @@ ] }, { - "signature": "System.Void Set(System.String key, Vector3d value, RenderContent.ChangeContexts changeContext)", + "signature": "void Set(string key, Vector3d value, RenderContent.ChangeContexts changeContext)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174870,7 +175043,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to change. See important note above." }, { @@ -174886,7 +175059,7 @@ ] }, { - "signature": "System.Void Set(System.String key, Vector3d value)", + "signature": "void Set(string key, Vector3d value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174895,7 +175068,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field value to change. See important note above." }, { @@ -174906,7 +175079,7 @@ ] }, { - "signature": "System.Boolean SetTag(System.String key, System.Object tag)", + "signature": "bool SetTag(string key, object tag)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174916,19 +175089,19 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name for the field to tag." }, { "name": "tag", - "type": "System.Object", + "type": "object", "summary": "Data to associate with the field." } ], "returns": "True if the field is found and the tag was set otherwise False is returned." }, { - "signature": "System.Boolean TryGetTag(System.String key, out System.Object tag)", + "signature": "bool TryGetTag(string key, out object tag)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174938,19 +175111,19 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name of the field to get." }, { "name": "tag", - "type": "System.Object", + "type": "object", "summary": "Data associated with the field." } ], "returns": "Returns True if the field is found and its tag was retrieved otherwise; returns false." }, { - "signature": "System.Boolean TryGetValue(System.String key, out Color4f value)", + "signature": "bool TryGetValue(string key, out bool value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174959,19 +175132,19 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name of the field to get a value for." }, { "name": "value", - "type": "Color4f", + "type": "bool", "summary": "Output parameter which will receive the field value." } ], "returns": "Returns True if the key is found and the value parameter is set to the field value. Returns False if the field was not found." }, { - "signature": "System.Boolean TryGetValue(System.String key, out Point2d value)", + "signature": "bool TryGetValue(string key, out byte value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -174980,19 +175153,19 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name of the field to get a value for." }, { "name": "value", - "type": "Point2d", + "type": "byte", "summary": "Output parameter which will receive the field value." } ], "returns": "Returns True if the key is found and the value parameter is set to the field value. Returns False if the field was not found." }, { - "signature": "System.Boolean TryGetValue(System.String key, out Point3d value)", + "signature": "bool TryGetValue(string key, out Color4f value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -175001,19 +175174,19 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name of the field to get a value for." }, { "name": "value", - "type": "Point3d", + "type": "Color4f", "summary": "Output parameter which will receive the field value." } ], "returns": "Returns True if the key is found and the value parameter is set to the field value. Returns False if the field was not found." }, { - "signature": "System.Boolean TryGetValue(System.String key, out Point4d value)", + "signature": "bool TryGetValue(string key, out double value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -175022,19 +175195,19 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name of the field to get a value for." }, { "name": "value", - "type": "Point4d", + "type": "double", "summary": "Output parameter which will receive the field value." } ], "returns": "Returns True if the key is found and the value parameter is set to the field value. Returns False if the field was not found." }, { - "signature": "System.Boolean TryGetValue(System.String key, out System.Boolean value)", + "signature": "bool TryGetValue(string key, out float value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -175043,19 +175216,19 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name of the field to get a value for." }, { "name": "value", - "type": "System.Boolean", + "type": "float", "summary": "Output parameter which will receive the field value." } ], "returns": "Returns True if the key is found and the value parameter is set to the field value. Returns False if the field was not found." }, { - "signature": "System.Boolean TryGetValue(System.String key, out System.Byte[] value)", + "signature": "bool TryGetValue(string key, out int value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -175064,19 +175237,19 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name of the field to get a value for." }, { "name": "value", - "type": "System.Byte[]", + "type": "int", "summary": "Output parameter which will receive the field value." } ], "returns": "Returns True if the key is found and the value parameter is set to the field value. Returns False if the field was not found." }, { - "signature": "System.Boolean TryGetValue(System.String key, out System.DateTime value)", + "signature": "bool TryGetValue(string key, out Point2d value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -175085,19 +175258,19 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name of the field to get a value for." }, { "name": "value", - "type": "System.DateTime", + "type": "Point2d", "summary": "Output parameter which will receive the field value." } ], "returns": "Returns True if the key is found and the value parameter is set to the field value. Returns False if the field was not found." }, { - "signature": "System.Boolean TryGetValue(System.String key, out System.Double value)", + "signature": "bool TryGetValue(string key, out Point3d value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -175106,19 +175279,19 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name of the field to get a value for." }, { "name": "value", - "type": "System.Double", + "type": "Point3d", "summary": "Output parameter which will receive the field value." } ], "returns": "Returns True if the key is found and the value parameter is set to the field value. Returns False if the field was not found." }, { - "signature": "System.Boolean TryGetValue(System.String key, out System.Drawing.Color value)", + "signature": "bool TryGetValue(string key, out Point4d value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -175127,19 +175300,19 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name of the field to get a value for." }, { "name": "value", - "type": "System.Drawing.Color", + "type": "Point4d", "summary": "Output parameter which will receive the field value." } ], "returns": "Returns True if the key is found and the value parameter is set to the field value. Returns False if the field was not found." }, { - "signature": "System.Boolean TryGetValue(System.String key, out System.Guid value)", + "signature": "bool TryGetValue(string key, out string value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -175148,19 +175321,19 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name of the field to get a value for." }, { "name": "value", - "type": "System.Guid", + "type": "string", "summary": "Output parameter which will receive the field value." } ], "returns": "Returns True if the key is found and the value parameter is set to the field value. Returns False if the field was not found." }, { - "signature": "System.Boolean TryGetValue(System.String key, out System.Int32 value)", + "signature": "bool TryGetValue(string key, out System.DateTime value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -175169,19 +175342,19 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name of the field to get a value for." }, { "name": "value", - "type": "System.Int32", + "type": "System.DateTime", "summary": "Output parameter which will receive the field value." } ], "returns": "Returns True if the key is found and the value parameter is set to the field value. Returns False if the field was not found." }, { - "signature": "System.Boolean TryGetValue(System.String key, out System.Single value)", + "signature": "bool TryGetValue(string key, out System.Drawing.Color value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -175190,19 +175363,19 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name of the field to get a value for." }, { "name": "value", - "type": "System.Single", + "type": "System.Drawing.Color", "summary": "Output parameter which will receive the field value." } ], "returns": "Returns True if the key is found and the value parameter is set to the field value. Returns False if the field was not found." }, { - "signature": "System.Boolean TryGetValue(System.String key, out System.String value)", + "signature": "bool TryGetValue(string key, out System.Guid value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -175211,19 +175384,19 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name of the field to get a value for." }, { "name": "value", - "type": "System.String", + "type": "System.Guid", "summary": "Output parameter which will receive the field value." } ], "returns": "Returns True if the key is found and the value parameter is set to the field value. Returns False if the field was not found." }, { - "signature": "System.Boolean TryGetValue(System.String key, out T value)", + "signature": "bool TryGetValue(string key, out T value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -175232,7 +175405,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Name of field to find." }, { @@ -175244,7 +175417,7 @@ "returns": "True if field was found. If False out parameter value will be set to default(T)." }, { - "signature": "System.Boolean TryGetValue(System.String key, out Transform value)", + "signature": "bool TryGetValue(string key, out Transform value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -175253,7 +175426,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name of the field to get a value for." }, { @@ -175265,7 +175438,7 @@ "returns": "Returns True if the key is found and the value parameter is set to the field value. Returns False if the field was not found." }, { - "signature": "System.Boolean TryGetValue(System.String key, out Vector2d value)", + "signature": "bool TryGetValue(string key, out Vector2d value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -175274,7 +175447,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name of the field to get a value for." }, { @@ -175286,7 +175459,7 @@ "returns": "Returns True if the key is found and the value parameter is set to the field value. Returns False if the field was not found." }, { - "signature": "System.Boolean TryGetValue(System.String key, out Vector3d value)", + "signature": "bool TryGetValue(string key, out Vector3d value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -175295,7 +175468,7 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Key name of the field to get a value for." }, { @@ -175333,7 +175506,7 @@ ], "methods": [ { - "signature": "System.Object ValueAsObject()", + "signature": "object ValueAsObject()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -175366,7 +175539,7 @@ ], "methods": [ { - "signature": "System.Object ValueAsObject()", + "signature": "object ValueAsObject()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -175399,7 +175572,7 @@ ], "methods": [ { - "signature": "System.Object ValueAsObject()", + "signature": "object ValueAsObject()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -175432,7 +175605,7 @@ ], "methods": [ { - "signature": "System.Object ValueAsObject()", + "signature": "object ValueAsObject()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -175465,7 +175638,7 @@ ], "methods": [ { - "signature": "System.Object ValueAsObject()", + "signature": "object ValueAsObject()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -175498,7 +175671,7 @@ ], "methods": [ { - "signature": "System.Object ValueAsObject()", + "signature": "object ValueAsObject()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -175531,7 +175704,7 @@ ], "methods": [ { - "signature": "System.Object ValueAsObject()", + "signature": "object ValueAsObject()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -175564,7 +175737,7 @@ ], "methods": [ { - "signature": "System.Object ValueAsObject()", + "signature": "object ValueAsObject()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -175597,7 +175770,7 @@ ], "methods": [ { - "signature": "System.Object ValueAsObject()", + "signature": "object ValueAsObject()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -175630,7 +175803,7 @@ ], "methods": [ { - "signature": "System.Object ValueAsObject()", + "signature": "object ValueAsObject()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -175663,7 +175836,7 @@ ], "methods": [ { - "signature": "System.Object ValueAsObject()", + "signature": "object ValueAsObject()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -175722,7 +175895,7 @@ ], "methods": [ { - "signature": "System.Void CopyFrom(FreeFloatingBase src)", + "signature": "void CopyFrom(FreeFloatingBase src)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -175859,14 +176032,14 @@ ], "methods": [ { - "signature": "System.Void CopyFrom(FreeFloatingBase src)", + "signature": "void CopyFrom(FreeFloatingBase src)", "modifiers": ["public", "override"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -176192,28 +176365,28 @@ ], "methods": [ { - "signature": "System.Void Append(Rhino.Geometry.Light light)", + "signature": "void Append(Rhino.Geometry.Light light)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Int32 Count()", + "signature": "int Count()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "Rhino.Geometry.Light ElementAt(System.Int32 index)", + "signature": "Rhino.Geometry.Light ElementAt(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -176237,7 +176410,7 @@ ], "methods": [ { - "signature": "System.Void RegisterLightManager(PlugIns.PlugIn plugin)", + "signature": "void RegisterLightManager(PlugIns.PlugIn plugin)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -176245,7 +176418,7 @@ "since": "6.0" }, { - "signature": "System.Void RegisterProviders(System.Reflection.Assembly assembly, System.Guid pluginId)", + "signature": "void RegisterProviders(System.Reflection.Assembly assembly, System.Guid pluginId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -176253,7 +176426,7 @@ "since": "6.0" }, { - "signature": "System.Boolean DeleteLight(RhinoDoc doc, Rhino.Geometry.Light light, System.Boolean bUndelete)", + "signature": "bool DeleteLight(RhinoDoc doc, Rhino.Geometry.Light light, bool bUndelete)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -176262,7 +176435,7 @@ "returns": "If delete is successful, then return true, else return false" }, { - "signature": "System.Void GetLights(RhinoDoc doc, ref LightArray light_array)", + "signature": "void GetLights(RhinoDoc doc, ref LightArray light_array)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -176270,7 +176443,7 @@ "since": "6.0" }, { - "signature": "System.Boolean GetLightSolo(RhinoDoc doc, System.Guid uuid_light)", + "signature": "bool GetLightSolo(RhinoDoc doc, System.Guid uuid_light)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -176279,7 +176452,7 @@ "returns": "Returns True if the light is in solo storage, or False if not in solo storage" }, { - "signature": "System.Void GroupLights(RhinoDoc doc, ref LightArray light_array)", + "signature": "void GroupLights(RhinoDoc doc, ref LightArray light_array)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -176287,7 +176460,7 @@ "since": "6.0" }, { - "signature": "System.String LightDescription(RhinoDoc doc, ref Rhino.Geometry.Light light)", + "signature": "string LightDescription(RhinoDoc doc, ref Rhino.Geometry.Light light)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -176296,7 +176469,7 @@ "returns": "Returns the string representation of the light description" }, { - "signature": "System.Boolean LightFromId(RhinoDoc doc, System.Guid uuid, ref Rhino.Geometry.Light light)", + "signature": "bool LightFromId(RhinoDoc doc, System.Guid uuid, ref Rhino.Geometry.Light light)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -176304,7 +176477,7 @@ "since": "6.0" }, { - "signature": "System.Int32 LightsInSoloStorage(RhinoDoc doc)", + "signature": "int LightsInSoloStorage(RhinoDoc doc)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -176313,7 +176486,7 @@ "returns": "Returns the number of lights in solo storage - any number other than 0 means \"in solo mode\"" }, { - "signature": "System.Void ModifyLight(RhinoDoc doc, Rhino.Geometry.Light light)", + "signature": "void ModifyLight(RhinoDoc doc, Rhino.Geometry.Light light)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -176321,7 +176494,7 @@ "since": "6.0" }, { - "signature": "System.Int32 ObjectSerialNumberFromLight(RhinoDoc doc, ref Rhino.Geometry.Light light)", + "signature": "int ObjectSerialNumberFromLight(RhinoDoc doc, ref Rhino.Geometry.Light light)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -176329,7 +176502,7 @@ "since": "6.0" }, { - "signature": "System.Void OnCustomLightEvent(RhinoDoc doc, LightMangerSupportCustomEvent le, ref Rhino.Geometry.Light light)", + "signature": "void OnCustomLightEvent(RhinoDoc doc, LightMangerSupportCustomEvent le, ref Rhino.Geometry.Light light)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -176338,7 +176511,7 @@ "returns": "Returns the string representation of the light description" }, { - "signature": "System.Boolean OnEditLight(RhinoDoc doc, ref LightArray light_array)", + "signature": "bool OnEditLight(RhinoDoc doc, ref LightArray light_array)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -176365,7 +176538,7 @@ "returns": "Returns the Guid of the render engine that is associated with this light manager" }, { - "signature": "System.Boolean SetLightSolo(RhinoDoc doc, System.Guid uuid_light, System.Boolean bSolo)", + "signature": "bool SetLightSolo(RhinoDoc doc, System.Guid uuid_light, bool bSolo)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -176374,7 +176547,7 @@ "returns": "Returns True if action is successful" }, { - "signature": "System.Void UnGroup(RhinoDoc doc, ref LightArray light_array)", + "signature": "void UnGroup(RhinoDoc doc, ref LightArray light_array)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -176409,14 +176582,14 @@ ], "methods": [ { - "signature": "System.Void DeleteLight(Rhino.Geometry.Light light)", + "signature": "void DeleteLight(Rhino.Geometry.Light light)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -176437,35 +176610,35 @@ "since": "6.0" }, { - "signature": "System.Boolean GetLightSolo(Rhino.Geometry.Light light)", + "signature": "bool GetLightSolo(Rhino.Geometry.Light light)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void GroupLights(LightArray lights)", + "signature": "void GroupLights(LightArray lights)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.String LightDescription(Rhino.Geometry.Light light)", + "signature": "string LightDescription(Rhino.Geometry.Light light)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Int32 LightsInSoloStorage()", + "signature": "int LightsInSoloStorage()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void ModifyLight(Rhino.Geometry.Light light)", + "signature": "void ModifyLight(Rhino.Geometry.Light light)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -176479,21 +176652,21 @@ "since": "6.0" }, { - "signature": "System.Void OnEditLight(LightArray lights)", + "signature": "void OnEditLight(LightArray lights)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean SetLightSolo(Rhino.Geometry.Light light, System.Boolean bSolo)", + "signature": "bool SetLightSolo(Rhino.Geometry.Light light, bool bSolo)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void UnGroup(LightArray lights)", + "signature": "void UnGroup(LightArray lights)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -176642,7 +176815,7 @@ ], "methods": [ { - "signature": "System.Void CopyFrom(FreeFloatingBase src)", + "signature": "void CopyFrom(FreeFloatingBase src)", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -176650,21 +176823,21 @@ "since": "6.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Boolean Equals(System.Object obj)", + "signature": "bool Equals(object obj)", "modifiers": ["public", "override"], "protected": false, "virtual": false, "summary": "Compare two LinearWorkflow objects. They are considered equal if their hashes match." }, { - "signature": "System.Int32 GetHashCode()", + "signature": "int GetHashCode()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -176751,7 +176924,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -176759,7 +176932,7 @@ "since": "6.8" }, { - "signature": "System.Void SetContentInstanceId(System.Guid uuid)", + "signature": "void SetContentInstanceId(System.Guid uuid)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -177496,7 +177669,7 @@ "since": "7.0" }, { - "signature": "System.Void AddUISections(PostEffectUI ui)", + "signature": "void AddUISections(PostEffectUI ui)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -177511,14 +177684,14 @@ ] }, { - "signature": "System.Void BeginChange(ChangeContexts changeContext)", + "signature": "void BeginChange(ChangeContexts changeContext)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "7.0" }, { - "signature": "System.Boolean CanExecute(PostEffectPipeline pipeline)", + "signature": "bool CanExecute(PostEffectPipeline pipeline)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -177534,14 +177707,14 @@ "returns": "Return True if the post effect can execute, else false" }, { - "signature": "System.Void Changed()", + "signature": "void Changed()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "7.0" }, { - "signature": "System.Boolean DisplayHelp()", + "signature": "bool DisplayHelp()", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -177550,28 +177723,28 @@ "returns": "Return True if successful, else false." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "7.0" }, { - "signature": "System.Void Dispose(System.Boolean bDisposing)", + "signature": "void Dispose(bool bDisposing)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, "since": "7.0" }, { - "signature": "System.Boolean EndChange()", + "signature": "bool EndChange()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "7.0" }, { - "signature": "System.Boolean Execute(PostEffectPipeline pipeline, Rectangle rect)", + "signature": "bool Execute(PostEffectPipeline pipeline, Rectangle rect)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -177592,7 +177765,7 @@ "returns": "Return True if successful, else false." }, { - "signature": "System.Int32 GetHashCode()", + "signature": "int GetHashCode()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -177601,7 +177774,7 @@ "returns": "returns a crc of post effect state" }, { - "signature": "System.Boolean GetParam(System.String param, ref System.Object v)", + "signature": "bool GetParam(string param, ref object v)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -177610,19 +177783,19 @@ "parameters": [ { "name": "param", - "type": "System.String", + "type": "string", "summary": "is the name of the parameter to get." }, { "name": "v", - "type": "System.Object", + "type": "object", "summary": "accepts the parameter value." } ], "returns": "Returns True if successful or False if the parameter was not found." }, { - "signature": "System.Boolean ReadFromDocumentDefaults(RhinoDoc doc)", + "signature": "bool ReadFromDocumentDefaults(RhinoDoc doc)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -177631,7 +177804,7 @@ "deprecated": "8.0" }, { - "signature": "System.Boolean ReadState(PostEffectState state)", + "signature": "bool ReadState(PostEffectState state)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -177647,7 +177820,7 @@ "returns": "Return True if successful, else false." }, { - "signature": "System.Void ResetToFactoryDefaults()", + "signature": "void ResetToFactoryDefaults()", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -177655,7 +177828,7 @@ "since": "7.0" }, { - "signature": "System.Boolean SetParam(System.String param, System.Object v)", + "signature": "bool SetParam(string param, object v)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -177664,19 +177837,19 @@ "parameters": [ { "name": "param", - "type": "System.String", + "type": "string", "summary": "is the name of the parameter to set." }, { "name": "v", - "type": "System.Object", + "type": "object", "summary": "specifies the type and value to set." } ], "returns": "Return True if successful or False if the parameter could not be set." }, { - "signature": "System.Boolean WriteState(ref PostEffectState state)", + "signature": "bool WriteState(ref PostEffectState state)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -177692,7 +177865,7 @@ "returns": "Return True if successful, else false." }, { - "signature": "System.Boolean WriteToDocumentDefaults(RhinoDoc doc)", + "signature": "bool WriteToDocumentDefaults(RhinoDoc doc)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -177743,7 +177916,7 @@ "since": "7.0" }, { - "signature": "System.Void Commit()", + "signature": "void Commit()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -177759,7 +177932,7 @@ "since": "7.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -177818,14 +177991,14 @@ ], "methods": [ { - "signature": "System.Void CopyFrom(FreeFloatingBase src)", + "signature": "void CopyFrom(FreeFloatingBase src)", "modifiers": ["public", "override"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -177839,7 +178012,7 @@ "since": "8.0" }, { - "signature": "System.Boolean GetSelectedPostEffect(PostEffectType type, out System.Guid id)", + "signature": "bool GetSelectedPostEffect(PostEffectType type, out System.Guid id)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -177847,7 +178020,7 @@ "since": "8.0" }, { - "signature": "System.Boolean MovePostEffectBefore(System.Guid id_move, System.Guid id_before)", + "signature": "bool MovePostEffectBefore(System.Guid id_move, System.Guid id_before)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -177863,7 +178036,7 @@ "since": "8.0" }, { - "signature": "System.Void SetSelectedPostEffect(PostEffectType type, System.Guid id)", + "signature": "void SetSelectedPostEffect(PostEffectType type, System.Guid id)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -177942,7 +178115,7 @@ ], "methods": [ { - "signature": "System.UInt32 DataCRC(System.UInt32 current_remainder)", + "signature": "uint DataCRC(uint current_remainder)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -177950,20 +178123,20 @@ "since": "8.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true }, { - "signature": "System.IConvertible GetParameter(System.String param_name)", + "signature": "System.IConvertible GetParameter(string param_name)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -177971,7 +178144,7 @@ "since": "8.0" }, { - "signature": "System.Boolean SetParameter(System.String param_name, System.Object param_value)", + "signature": "bool SetParameter(string param_name, object param_value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -178132,20 +178305,20 @@ "since": "7.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false }, { - "signature": "System.Void Dispose(System.Boolean bDisposing)", + "signature": "void Dispose(bool bDisposing)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, "since": "7.0" }, { - "signature": "System.Boolean Execute(Rectangle rect, PostEffectJobChannels access)", + "signature": "bool Execute(Rectangle rect, PostEffectJobChannels access)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -178166,7 +178339,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -178233,14 +178406,14 @@ "returns": "Dimension as Size" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "7.0" }, { - "signature": "System.Boolean Execute(Rectangle p, System.Boolean renderingInProgress, PostEffectExecuteContexts usageContexts, PostEffectHistograms histogramsToUpdate)", + "signature": "bool Execute(Rectangle p, bool renderingInProgress, PostEffectExecuteContexts usageContexts, PostEffectHistograms histogramsToUpdate)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -178254,7 +178427,7 @@ }, { "name": "renderingInProgress", - "type": "System.Boolean", + "type": "bool", "summary": "rendering is True if rendering is in progress." }, { @@ -178311,7 +178484,7 @@ "returns": "A pointer to the new channel or None if the channel could not be created." }, { - "signature": "System.UInt64 GetEndTimeInMilliseconds()", + "signature": "ulong GetEndTimeInMilliseconds()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -178320,7 +178493,7 @@ "returns": "milliseconds" }, { - "signature": "System.Single GetMaxLuminance()", + "signature": "float GetMaxLuminance()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -178329,7 +178502,7 @@ "returns": "max luminance" }, { - "signature": "System.UInt64 GetStartTimeInMilliseconds()", + "signature": "ulong GetStartTimeInMilliseconds()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -178338,7 +178511,7 @@ "returns": "milliseconds" }, { - "signature": "System.Void SetStartTimeInMilliseconds(System.UInt64 ms)", + "signature": "void SetStartTimeInMilliseconds(ulong ms)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -178346,7 +178519,7 @@ "parameters": [ { "name": "ms", - "type": "System.UInt64", + "type": "ulong", "summary": "milliseconds" } ] @@ -178374,21 +178547,21 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "7.0" }, { - "signature": "System.Boolean SetValue(System.String name, T vValue)", + "signature": "bool SetValue(string name, T vValue)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "7.0" }, { - "signature": "System.Boolean TryGetValue(System.String name, out T vValue)", + "signature": "bool TryGetValue(string name, out T vValue)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -178454,14 +178627,14 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "7.0" }, { - "signature": "System.Boolean RunPostEffect(PostEffectJob job, PostEffectPipeline pipeline, PostEffect plugin, Rectangle rect, System.Guid[] channels)", + "signature": "bool RunPostEffect(PostEffectJob job, PostEffectPipeline pipeline, PostEffect plugin, Rectangle rect, System.Guid[] channels)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -178510,7 +178683,7 @@ ], "methods": [ { - "signature": "System.Void AddSection(ICollapsibleSection section)", + "signature": "void AddSection(ICollapsibleSection section)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -178518,7 +178691,7 @@ "since": "7.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -178590,7 +178763,7 @@ "since": "6.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -178598,7 +178771,7 @@ "since": "6.0" }, { - "signature": "System.Void FromMetaData(MetaData md)", + "signature": "void FromMetaData(MetaData md)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -178630,7 +178803,7 @@ "since": "6.0" }, { - "signature": "System.Double RotationX()", + "signature": "double RotationX()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -178638,7 +178811,7 @@ "since": "6.0" }, { - "signature": "System.Double RotationY()", + "signature": "double RotationY()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -178646,7 +178819,7 @@ "since": "6.0" }, { - "signature": "System.Void SetRotationType(IRhRdkPreviewSceneServer_eRotationType type)", + "signature": "void SetRotationType(IRhRdkPreviewSceneServer_eRotationType type)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -178654,7 +178827,7 @@ "since": "6.0" }, { - "signature": "System.Void SetRotationX(System.Double d)", + "signature": "void SetRotationX(double d)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -178662,7 +178835,7 @@ "since": "6.0" }, { - "signature": "System.Void SetRotationY(System.Double d)", + "signature": "void SetRotationY(double d)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -178670,7 +178843,7 @@ "since": "6.0" }, { - "signature": "System.Void SetSize(System.Double d)", + "signature": "void SetSize(double d)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -178680,7 +178853,7 @@ "obsolete": "Use Scale instead" }, { - "signature": "System.Double Size()", + "signature": "double Size()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -178689,7 +178862,7 @@ "deprecated": "7.0" }, { - "signature": "System.Void ToMetaData()", + "signature": "void ToMetaData()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -178697,7 +178870,7 @@ "since": "6.0" }, { - "signature": "System.Void ToMetaData(MetaDataProxy mdp)", + "signature": "void ToMetaData(MetaDataProxy mdp)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -178734,7 +178907,7 @@ ], "methods": [ { - "signature": "System.String ElementKind()", + "signature": "string ElementKind()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -178750,7 +178923,7 @@ "since": "6.0" }, { - "signature": "System.Void SetEnvironmentInstanceId(System.Guid guid)", + "signature": "void SetEnvironmentInstanceId(System.Guid guid)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -178758,7 +178931,7 @@ "since": "6.0" }, { - "signature": "System.Void SetUpPreview(System.IntPtr sceneServerPointer, System.Guid guid)", + "signature": "void SetUpPreview(System.IntPtr sceneServerPointer, System.Guid guid)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -178795,7 +178968,7 @@ ], "methods": [ { - "signature": "System.String ElementKind()", + "signature": "string ElementKind()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -178803,7 +178976,7 @@ "since": "6.0" }, { - "signature": "System.Void SetUpPreview(System.IntPtr sceneServerPointer, System.IntPtr pRenderContent, System.Boolean bCopy)", + "signature": "void SetUpPreview(System.IntPtr sceneServerPointer, System.IntPtr pRenderContent, bool bCopy)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -178857,7 +179030,7 @@ ], "methods": [ { - "signature": "System.Boolean Compare(PreviewJobSignature pjs)", + "signature": "bool Compare(PreviewJobSignature pjs)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -178865,7 +179038,7 @@ "since": "8.8" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -178873,7 +179046,7 @@ "since": "8.8" }, { - "signature": "System.Int32 ImageHeight()", + "signature": "int ImageHeight()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -178881,7 +179054,7 @@ "since": "8.8" }, { - "signature": "System.Int32 ImageWidth()", + "signature": "int ImageWidth()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -178918,7 +179091,7 @@ ], "methods": [ { - "signature": "System.String ElementKind()", + "signature": "string ElementKind()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -178926,7 +179099,7 @@ "since": "6.0" }, { - "signature": "System.Void SetUpPreview(System.IntPtr sceneServerPointer)", + "signature": "void SetUpPreview(System.IntPtr sceneServerPointer)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -179084,7 +179257,7 @@ ], "methods": [ { - "signature": "System.Void ApplyRotation(System.Double X, System.Double Y, IRhRdkPreviewSceneServer_eRotationType type)", + "signature": "void ApplyRotation(double X, double Y, IRhRdkPreviewSceneServer_eRotationType type)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -179092,7 +179265,7 @@ "since": "6.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -179100,14 +179273,14 @@ "since": "6.0" }, { - "signature": "System.Void Dispose(System.Boolean bDisposing)", + "signature": "void Dispose(bool bDisposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Dispose for PreviewSceneServer" }, { - "signature": "System.Void SetSceneScale(System.Double scale)", + "signature": "void SetSceneScale(double scale)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -179172,7 +179345,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -179207,7 +179380,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -179215,7 +179388,7 @@ "since": "6.0" }, { - "signature": "System.Void SetDescription(System.String description)", + "signature": "void SetDescription(System.String description)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -179282,7 +179455,7 @@ ], "methods": [ { - "signature": "RealtimeDisplayMode GetRealtimeViewport(System.IntPtr realtimeViewport, System.Boolean create)", + "signature": "RealtimeDisplayMode GetRealtimeViewport(System.IntPtr realtimeViewport, bool create)", "modifiers": ["static", "public"], "protected": false, "virtual": false, @@ -179296,7 +179469,7 @@ }, { "name": "create", - "type": "System.Boolean", + "type": "bool", "summary": "True to create if not found, False to return None if not found." } ] @@ -179333,7 +179506,7 @@ "since": "6.0" }, { - "signature": "System.Void RemoveRealtimeViewport(System.IntPtr realtimeViewport)", + "signature": "void RemoveRealtimeViewport(System.IntPtr realtimeViewport)", "modifiers": ["static", "public"], "protected": false, "virtual": false, @@ -179348,21 +179521,21 @@ ] }, { - "signature": "System.Void UnregisterDisplayModes(PlugIns.PlugIn plugin)", + "signature": "void UnregisterDisplayModes(PlugIns.PlugIn plugin)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void UnregisterDisplayModes(System.Reflection.Assembly assembly, System.Guid pluginId)", + "signature": "void UnregisterDisplayModes(System.Reflection.Assembly assembly, System.Guid pluginId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Double CaptureProgress()", + "signature": "double CaptureProgress()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -179371,7 +179544,7 @@ "returns": "A number between 0.0 and 1.0 inclusive. 1.0 means 100%." }, { - "signature": "System.UInt32 ComputeViewportCrc(ViewInfo view)", + "signature": "uint ComputeViewportCrc(ViewInfo view)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -179380,7 +179553,7 @@ "returns": "the CRC for the given view" }, { - "signature": "System.Void CreateWorld(RhinoDoc doc, ViewInfo viewInfo, DisplayPipelineAttributes displayPipelineAttributes)", + "signature": "void CreateWorld(RhinoDoc doc, ViewInfo viewInfo, DisplayPipelineAttributes displayPipelineAttributes)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -179405,14 +179578,14 @@ ] }, { - "signature": "System.Boolean DrawOpenGl()", + "signature": "bool DrawOpenGl()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, "since": "6.0" }, { - "signature": "System.Void GetRenderSize(out System.Int32 width, out System.Int32 height)", + "signature": "void GetRenderSize(out int width, out int height)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -179428,7 +179601,7 @@ "since": "6.0" }, { - "signature": "System.Boolean HudAllowEditMaxPasses()", + "signature": "bool HudAllowEditMaxPasses()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -179437,7 +179610,7 @@ "returns": "Return True to allow users to edit the maximum pass count." }, { - "signature": "System.String HudCustomStatusText()", + "signature": "string HudCustomStatusText()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -179446,7 +179619,7 @@ "returns": "Status text to display" }, { - "signature": "System.Int32 HudLastRenderedPass()", + "signature": "int HudLastRenderedPass()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -179455,7 +179628,7 @@ "returns": "Last completed pass" }, { - "signature": "System.Int32 HudMaximumPasses()", + "signature": "int HudMaximumPasses()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -179464,7 +179637,7 @@ "returns": "Maximum passes" }, { - "signature": "System.String HudProductName()", + "signature": "string HudProductName()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -179473,7 +179646,7 @@ "returns": "Name of the product." }, { - "signature": "System.Boolean HudRendererLocked()", + "signature": "bool HudRendererLocked()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -179482,7 +179655,7 @@ "returns": "Return True if the render engine is locked." }, { - "signature": "System.Boolean HudRendererPaused()", + "signature": "bool HudRendererPaused()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -179491,7 +179664,7 @@ "returns": "Return True if the render engine is paused." }, { - "signature": "System.Boolean HudShow()", + "signature": "bool HudShow()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -179500,7 +179673,7 @@ "returns": "Return False to hide the HUD." }, { - "signature": "System.Boolean HudShowControls()", + "signature": "bool HudShowControls()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -179508,7 +179681,7 @@ "since": "6.0" }, { - "signature": "System.Boolean HudShowCustomStatusText()", + "signature": "bool HudShowCustomStatusText()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -179517,7 +179690,7 @@ "returns": "Return True to show status text in HUD" }, { - "signature": "System.Boolean HudShowMaxPasses()", + "signature": "bool HudShowMaxPasses()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -179526,7 +179699,7 @@ "returns": "Return True to show maximum passes." }, { - "signature": "System.Boolean HudShowPasses()", + "signature": "bool HudShowPasses()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -179542,7 +179715,7 @@ "since": "6.0" }, { - "signature": "System.Boolean IsCompleted()", + "signature": "bool IsCompleted()", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -179550,7 +179723,7 @@ "since": "6.0" }, { - "signature": "System.Boolean IsFrameBufferAvailable(ViewInfo view)", + "signature": "bool IsFrameBufferAvailable(ViewInfo view)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -179559,7 +179732,7 @@ "returns": "Return True when a framebuffer is ready. This is generally the case when StartRenderer as returned successfully." }, { - "signature": "System.Boolean IsRendererStarted()", + "signature": "bool IsRendererStarted()", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -179568,7 +179741,7 @@ "returns": "True if render engine is ready and rendering" }, { - "signature": "System.Int32 LastRenderedPass()", + "signature": "int LastRenderedPass()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -179577,7 +179750,7 @@ "returns": "the last completed pass" }, { - "signature": "System.Boolean OnRenderSizeChanged(System.Int32 width, System.Int32 height)", + "signature": "bool OnRenderSizeChanged(int width, int height)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -179585,14 +179758,14 @@ "since": "6.0" }, { - "signature": "System.Int32 OpenGlVersion()", + "signature": "int OpenGlVersion()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void PostConstruct()", + "signature": "void PostConstruct()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -179600,7 +179773,7 @@ "since": "6.0" }, { - "signature": "System.Void SetUseDrawOpenGl(System.Boolean use)", + "signature": "void SetUseDrawOpenGl(bool use)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -179609,13 +179782,13 @@ "parameters": [ { "name": "use", - "type": "System.Boolean", + "type": "bool", "summary": "Set to True if OpenGL drawing is wanted, set to False if RenderWindow method is needed." } ] }, { - "signature": "System.Void SetView(ViewInfo view)", + "signature": "void SetView(ViewInfo view)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -179630,7 +179803,7 @@ ] }, { - "signature": "System.Boolean ShowCaptureProgress()", + "signature": "bool ShowCaptureProgress()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -179639,7 +179812,7 @@ "returns": "Return True to show, False to hide" }, { - "signature": "System.Void ShutdownRenderer()", + "signature": "void ShutdownRenderer()", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -179647,7 +179820,7 @@ "since": "6.0" }, { - "signature": "System.Void SignalRedraw()", + "signature": "void SignalRedraw()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -179655,7 +179828,7 @@ "since": "6.0" }, { - "signature": "System.Boolean StartRenderer(System.Int32 w, System.Int32 h, RhinoDoc doc, ViewInfo view, ViewportInfo viewportInfo, System.Boolean forCapture, RenderWindow renderWindow)", + "signature": "bool StartRenderer(int w, int h, RhinoDoc doc, ViewInfo view, ViewportInfo viewportInfo, bool forCapture, RenderWindow renderWindow)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -179664,12 +179837,12 @@ "parameters": [ { "name": "w", - "type": "System.Int32", + "type": "int", "summary": "Width of resolution" }, { "name": "h", - "type": "System.Int32", + "type": "int", "summary": "Height of resolution" }, { @@ -179689,7 +179862,7 @@ }, { "name": "forCapture", - "type": "System.Boolean", + "type": "bool", "summary": "True if renderer is started for capture purposes (ViewCaptureTo*), False for regular interactive rendering" }, { @@ -179701,7 +179874,7 @@ "returns": "Return True when your render engine started correctly, False when that failed" }, { - "signature": "System.Boolean UseFastDraw()", + "signature": "bool UseFastDraw()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -179906,14 +180079,14 @@ ], "methods": [ { - "signature": "System.Void CopyFrom(FreeFloatingBase src)", + "signature": "void CopyFrom(FreeFloatingBase src)", "modifiers": ["public", "override"], "protected": false, "virtual": false, "since": "7.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -180275,7 +180448,7 @@ ], "methods": [ { - "signature": "System.Boolean AddPersistentRenderContent(RenderContent renderContent)", + "signature": "bool AddPersistentRenderContent(RenderContent renderContent)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -180293,7 +180466,7 @@ "returns": "True on success." }, { - "signature": "System.Boolean AddPersistentRenderContent(RhinoDoc document, RenderContent renderContent)", + "signature": "bool AddPersistentRenderContent(RhinoDoc document, RenderContent renderContent)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -180316,7 +180489,7 @@ "returns": "True on success." }, { - "signature": "RenderContent Create(RhinoDoc doc, System.Guid type, RenderContent parent, System.String childSlotName)", + "signature": "RenderContent Create(RhinoDoc doc, System.Guid type, RenderContent parent, string childSlotName)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -180340,7 +180513,7 @@ }, { "name": "childSlotName", - "type": "System.String", + "type": "string", "summary": "ChildSlotName is the unique child identifier to use for the new content when creating it as a child of parent (i.e., when parent is not null)" } ], @@ -180368,7 +180541,7 @@ "returns": "A new document-resident render content." }, { - "signature": "RenderContent Create(RhinoDoc doc, System.Type type, RenderContent parent, System.String childSlotName)", + "signature": "RenderContent Create(RhinoDoc doc, System.Type type, RenderContent parent, string childSlotName)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -180392,7 +180565,7 @@ }, { "name": "childSlotName", - "type": "System.String", + "type": "string", "summary": "ChildSlotName is the unique child identifier to use for the new content when creating it as a child of parent (i.e., when parent is not null)" } ], @@ -180598,7 +180771,7 @@ "obsolete": "Use other FromXml method" }, { - "signature": "System.Drawing.Bitmap GenerateQuickContentPreview(RenderContent c, System.Int32 width, System.Int32 height, PreviewSceneServer psc, System.Boolean bSuppressLocalMapping, System.Int32 reason, ref Rhino.Commands.Result result)", + "signature": "System.Drawing.Bitmap GenerateQuickContentPreview(RenderContent c, int width, int height, PreviewSceneServer psc, bool bSuppressLocalMapping, int reason, ref Rhino.Commands.Result result)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -180611,12 +180784,12 @@ }, { "name": "width", - "type": "System.Int32", + "type": "int", "summary": "Image width" }, { "name": "height", - "type": "System.Int32", + "type": "int", "summary": "Image height" }, { @@ -180626,12 +180799,12 @@ }, { "name": "bSuppressLocalMapping", - "type": "System.Boolean", + "type": "bool", "summary": "SuppressLocalMapping" }, { "name": "reason", - "type": "System.Int32", + "type": "int", "summary": "ContentChanged = 0, ViewChanged = 1, RefreshDisplay = 2, Other = 99" }, { @@ -180643,7 +180816,7 @@ "returns": "The Bitmap of the quick render content preview" }, { - "signature": "System.Drawing.Bitmap GenerateRenderContentPreview(LinearWorkflow lwf, RenderContent c, System.Int32 width, System.Int32 height, System.Boolean bSuppressLocalMapping, PreviewJobSignature pjs, PreviewAppearance pa, ref Utilities.PreviewRenderResult result)", + "signature": "System.Drawing.Bitmap GenerateRenderContentPreview(LinearWorkflow lwf, RenderContent c, int width, int height, bool bSuppressLocalMapping, PreviewJobSignature pjs, PreviewAppearance pa, ref Utilities.PreviewRenderResult result)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -180661,17 +180834,17 @@ }, { "name": "width", - "type": "System.Int32", + "type": "int", "summary": "Image width" }, { "name": "height", - "type": "System.Int32", + "type": "int", "summary": "Image height" }, { "name": "bSuppressLocalMapping", - "type": "System.Boolean", + "type": "bool", "summary": "Suppress Local Mapping" }, { @@ -180739,7 +180912,7 @@ "returns": "array of render content types registered on success. None on error." }, { - "signature": "System.Boolean AddAutomaticUserInterfaceSection(System.String caption, System.Int32 id)", + "signature": "bool AddAutomaticUserInterfaceSection(string caption, int id)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -180748,19 +180921,19 @@ "parameters": [ { "name": "caption", - "type": "System.String", + "type": "string", "summary": "Expandable tab caption." }, { "name": "id", - "type": "System.Int32", + "type": "int", "summary": "Tab id which may be used later on to reference this tab." } ], "returns": "Returns True if the automatic tab section was added otherwise; returns False on error." }, { - "signature": "System.Boolean AddChild(RenderContent renderContent, System.String childSlotName)", + "signature": "bool AddChild(RenderContent renderContent, System.String childSlotName)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -180769,7 +180942,7 @@ "obsolete": "This method is obsolete and simply calls SetChild" }, { - "signature": "System.Boolean AddChild(RenderContent renderContent)", + "signature": "bool AddChild(RenderContent renderContent)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -180778,14 +180951,14 @@ "obsolete": "This method is obsolete and simply calls SetChild" }, { - "signature": "System.Boolean AddUserInterfaceSection(Rhino.UI.Controls.ICollapsibleSection section)", + "signature": "bool AddUserInterfaceSection(Rhino.UI.Controls.ICollapsibleSection section)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "UI.UserInterfaceSection AddUserInterfaceSection(System.Type classType, System.String caption, System.Boolean createExpanded, System.Boolean createVisible)", + "signature": "UI.UserInterfaceSection AddUserInterfaceSection(System.Type classType, string caption, bool createExpanded, bool createVisible)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -180800,24 +180973,24 @@ }, { "name": "caption", - "type": "System.String", + "type": "string", "summary": "Expandable tab caption." }, { "name": "createExpanded", - "type": "System.Boolean", + "type": "bool", "summary": "If this value is True then the new expandable tab section will initially be expanded, if it is False it will be collapsed." }, { "name": "createVisible", - "type": "System.Boolean", + "type": "bool", "summary": "If this value is True then the new expandable tab section will initially be visible, if it is False it will be hidden." } ], "returns": "Returns the UserInterfaceSection object used to manage the new user control object." }, { - "signature": "System.Void BeginChange(ChangeContexts changeContext)", + "signature": "void BeginChange(ChangeContexts changeContext)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -180832,7 +181005,7 @@ ] }, { - "signature": "System.Void BeginCreateDynamicFields(System.Boolean automatic)", + "signature": "void BeginCreateDynamicFields(bool automatic)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -180841,13 +181014,13 @@ "parameters": [ { "name": "automatic", - "type": "System.Boolean", + "type": "bool", "summary": "automatic specifies if the dynamic fields are automatic. If so, they will be created automatically during loading of the document." } ] }, { - "signature": "System.Void BindParameterToField(System.String parameterName, Field field, ChangeContexts setEvent)", + "signature": "void BindParameterToField(string parameterName, Field field, ChangeContexts setEvent)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -180855,7 +181028,7 @@ "since": "5.7" }, { - "signature": "System.Void BindParameterToField(System.String parameterName, System.String childSlotName, Field field, ChangeContexts setEvent)", + "signature": "void BindParameterToField(string parameterName, string childSlotName, Field field, ChangeContexts setEvent)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -180863,7 +181036,7 @@ "since": "5.7" }, { - "signature": "System.UInt32 CalculateRenderHash(System.UInt64 rcrcFlags)", + "signature": "uint CalculateRenderHash(ulong rcrcFlags)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -180871,13 +181044,13 @@ "obsolete": "Use CalculateRenderHash2" }, { - "signature": "System.UInt32 CalculateRenderHash2(CrcRenderHashFlags flags, System.String[] excludeParameterNames)", + "signature": "uint CalculateRenderHash2(CrcRenderHashFlags flags, string excludeParameterNames)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true }, { - "signature": "System.Boolean ChangeChild(RenderContent oldContent, RenderContent newContent)", + "signature": "bool ChangeChild(RenderContent oldContent, RenderContent newContent)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -180886,7 +181059,7 @@ "obsolete": "This method is obsolete and simply calls SetChild" }, { - "signature": "System.Double ChildSlotAmount(System.String childSlotName)", + "signature": "double ChildSlotAmount(System.String childSlotName)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -180902,7 +181075,7 @@ "returns": "The requested amount value. Values are typically from 0.0 to 100.0" }, { - "signature": "System.String ChildSlotNameFromParamName(System.String paramName)", + "signature": "string ChildSlotNameFromParamName(System.String paramName)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -180918,7 +181091,7 @@ "returns": "The default behavior for these functions is to return the input string. Sub-classes may (in the future) override these functions to provide different mappings." }, { - "signature": "System.Boolean ChildSlotOn(System.String childSlotName)", + "signature": "bool ChildSlotOn(System.String childSlotName)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -180934,7 +181107,7 @@ "returns": "True if successful, else false." }, { - "signature": "System.Void ConvertUnits(UnitSystem from, UnitSystem to)", + "signature": "void ConvertUnits(UnitSystem from, UnitSystem to)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -180942,7 +181115,7 @@ "since": "7.0" }, { - "signature": "System.Boolean CreateDynamicField(System.String internalName, System.String localName, System.String englishName, System.Object value, System.Object minValue, System.Object maxValue, System.Int32 sectionId)", + "signature": "bool CreateDynamicField(string internalName, string localName, string englishName, object value, object minValue, object maxValue, int sectionId)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -180951,71 +181124,71 @@ "parameters": [ { "name": "internalName", - "type": "System.String", + "type": "string", "summary": "is the internal name of the field. Not localized." }, { "name": "localName", - "type": "System.String", + "type": "string", "summary": "is the localized user-friendly name of the field." }, { "name": "englishName", - "type": "System.String", + "type": "string", "summary": "is the English user-friendly name of the field." }, { "name": "value", - "type": "System.Object", + "type": "object", "summary": "is the initial value of the field." }, { "name": "minValue", - "type": "System.Object", + "type": "object", "summary": "is the minimum value of the field. Must be the same type as vValue." }, { "name": "maxValue", - "type": "System.Object", + "type": "object", "summary": "is the maximum value of the field. Must be the same type as vValue." }, { "name": "sectionId", - "type": "System.Int32", + "type": "int", "summary": "is used for filtering fields between sections. Zero if not needed." } ] }, { - "signature": "System.Void DeleteAllChildren(ChangeContexts changeContexts)", + "signature": "void DeleteAllChildren(ChangeContexts changeContexts)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.10" }, { - "signature": "System.Boolean DeleteChild(System.String childSlotName, ChangeContexts changeContexts)", + "signature": "bool DeleteChild(string childSlotName, ChangeContexts changeContexts)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.10" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.1" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Dispose" }, { - "signature": "System.Boolean DynamicIcon(Size size, out Bitmap bitmap, DynamicIconUsage usage)", + "signature": "bool DynamicIcon(Size size, out Bitmap bitmap, DynamicIconUsage usage)", "modifiers": ["virtual", "public"], "protected": false, "virtual": true, @@ -181031,7 +181204,7 @@ "returns": "Returns an edited version of the content hierarchy if successful, else null. The method always edits the entire hierarchy. It places a copy of the hierarchy in the editor and selects the copied item that corresponds to this one. Therefore, editing a child will return a top-level render content, not a child." }, { - "signature": "System.Void EndChange()", + "signature": "void EndChange()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -181039,7 +181212,7 @@ "since": "6.0" }, { - "signature": "System.Void EndCreateDynamicFields()", + "signature": "void EndCreateDynamicFields()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -181070,7 +181243,7 @@ "returns": "The render content." }, { - "signature": "System.Object GetChildSlotParameter(System.String contentParameterName, System.String extraRequirementParameter)", + "signature": "object GetChildSlotParameter(System.String contentParameterName, System.String extraRequirementParameter)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -181091,14 +181264,14 @@ "returns": "The value of the requested extra requirement parameter or None if the parameter does not exist. Current supported return values are (int, bool, float, double, string, Guid, Color, Vector3d, Point3d, DateTime)." }, { - "signature": "System.String[] GetEmbeddedFilesList()", + "signature": "string GetEmbeddedFilesList()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Object GetExtraRequirementParameter(System.String contentParameterName, System.String extraRequirementParameter)", + "signature": "object GetExtraRequirementParameter(string contentParameterName, string extraRequirementParameter)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -181107,19 +181280,19 @@ "parameters": [ { "name": "contentParameterName", - "type": "System.String", + "type": "string", "summary": "The parameter or field internal name to which this query applies." }, { "name": "extraRequirementParameter", - "type": "System.String", + "type": "string", "summary": "The extra requirement parameter, as listed in IAutoUIExtraRequirements.h in the C++ RDK SDK." } ], "returns": "The value of the requested extra requirement parameter or None if the parameter does not exist. Current supported return values are (int, bool, float, double, string, Guid, Color, Vector3d, Point3d, DateTime)." }, { - "signature": "System.Object GetParameter(System.String parameterName)", + "signature": "object GetParameter(System.String parameterName)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -181135,7 +181308,7 @@ "returns": "IConvertible. Note that you can't directly cast from object, instead you have to use the Convert mechanism." }, { - "signature": "System.UInt64 GetUiHash()", + "signature": "ulong GetUiHash()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -181144,21 +181317,21 @@ "returns": "Default is zero and is ignored." }, { - "signature": "System.Boolean GetUnderlyingInstances(ref RenderContentCollection collection)", + "signature": "bool GetUnderlyingInstances(ref RenderContentCollection collection)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "7.0" }, { - "signature": "System.Boolean Icon(Size size, out Bitmap bitmap)", + "signature": "bool Icon(Size size, out Bitmap bitmap)", "modifiers": ["virtual", "public"], "protected": false, "virtual": true, "since": "6.0" }, { - "signature": "System.Boolean Initialize()", + "signature": "bool Initialize()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -181167,28 +181340,28 @@ "obsolete": "This method should not be called." }, { - "signature": "System.Boolean IsCompatible(System.Guid renderEngineId)", + "signature": "bool IsCompatible(System.Guid renderEngineId)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, "since": "6.0" }, { - "signature": "System.Boolean IsContentTypeAcceptableAsChild(System.Guid type, System.String childSlotName)", + "signature": "bool IsContentTypeAcceptableAsChild(System.Guid type, System.String childSlotName)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, "since": "6.0" }, { - "signature": "System.Boolean IsFactoryProductAcceptableAsChild(DataSources.ContentFactory factory, System.String childSlotName)", + "signature": "bool IsFactoryProductAcceptableAsChild(DataSources.ContentFactory factory, System.String childSlotName)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, "since": "6.1" }, { - "signature": "System.Boolean IsFactoryProductAcceptableAsChild(System.Guid kindId, System.String factoryKind, System.String childSlotName)", + "signature": "bool IsFactoryProductAcceptableAsChild(System.Guid kindId, string factoryKind, string childSlotName)", "modifiers": ["virtual", "public"], "protected": false, "virtual": true, @@ -181197,7 +181370,7 @@ "returns": "Return True only if content with the specified kindId can be accepted as a child in the specified child slot." }, { - "signature": "System.Boolean IsReference()", + "signature": "bool IsReference()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -181206,7 +181379,7 @@ "returns": "True if the content is a reference, else false" }, { - "signature": "System.Boolean IsRenderHashCached()", + "signature": "bool IsRenderHashCached()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -181251,7 +181424,7 @@ "returns": "Information about how much data was matched." }, { - "signature": "System.Void ModifyRenderContentStyles(RenderContentStyles stylesToAdd, RenderContentStyles stylesToRemove)", + "signature": "void ModifyRenderContentStyles(RenderContentStyles stylesToAdd, RenderContentStyles stylesToRemove)", "modifiers": ["protected"], "protected": true, "virtual": false, @@ -181273,14 +181446,14 @@ ] }, { - "signature": "System.Void OnAddUserInterfaceSections()", + "signature": "void OnAddUserInterfaceSections()", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Override to provide UI sections to display in the editor." }, { - "signature": "System.Boolean OnGetDefaultsInteractive()", + "signature": "bool OnGetDefaultsInteractive()", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -181288,7 +181461,7 @@ "returns": "If True is returned the content is created otherwise the creation is aborted." }, { - "signature": "System.Void OnMakeCopy(ref RenderContent newContent)", + "signature": "void OnMakeCopy(ref RenderContent newContent)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -181302,7 +181475,7 @@ ] }, { - "signature": "System.Boolean OpenInEditor()", + "signature": "bool OpenInEditor()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -181311,7 +181484,7 @@ "returns": "Returns True on success or False on error." }, { - "signature": "System.Boolean OpenInModalEditor()", + "signature": "bool OpenInModalEditor()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -181322,7 +181495,7 @@ "returns": "Returns True on success or False on error." }, { - "signature": "System.String ParamNameFromChildSlotName(System.String childSlotName)", + "signature": "string ParamNameFromChildSlotName(System.String childSlotName)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -181338,7 +181511,7 @@ "returns": "The default behavior for these functions is to return the input string. Sub-classes may (in the future) override these functions to provide different mappings." }, { - "signature": "System.UInt32 RenderHashExclude(CrcRenderHashFlags flags, System.String excludeParameterNames, LinearWorkflow lw)", + "signature": "uint RenderHashExclude(CrcRenderHashFlags flags, string excludeParameterNames, LinearWorkflow lw)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -181352,7 +181525,7 @@ }, { "name": "excludeParameterNames", - "type": "System.String", + "type": "string", "summary": "Semicolon-delimited string of parameter names to exclude." }, { @@ -181364,7 +181537,7 @@ "returns": "The render hash." }, { - "signature": "System.UInt32 RenderHashExclude(CrcRenderHashFlags flags, System.String excludeParameterNames)", + "signature": "uint RenderHashExclude(CrcRenderHashFlags flags, string excludeParameterNames)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -181378,14 +181551,14 @@ }, { "name": "excludeParameterNames", - "type": "System.String", + "type": "string", "summary": "Semicolon-delimited string of parameter names to exclude." } ], "returns": "The render hash." }, { - "signature": "System.UInt32 RenderHashExclude(TextureRenderHashFlags flags, System.String excludeParameterNames)", + "signature": "uint RenderHashExclude(TextureRenderHashFlags flags, string excludeParameterNames)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -181394,14 +181567,14 @@ "deprecated": "8.0" }, { - "signature": "System.Boolean Replace(RenderContent newcontent)", + "signature": "bool Replace(RenderContent newcontent)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.13" }, { - "signature": "System.Boolean SaveToFile(System.String filename, EmbedFilesChoice embedFilesChoice)", + "signature": "bool SaveToFile(System.String filename, EmbedFilesChoice embedFilesChoice)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -181422,7 +181595,7 @@ "returns": "The loaded content or None if an error occurred." }, { - "signature": "System.Boolean SetChild(RenderContent renderContent, System.String childSlotName, ChangeContexts changeContexts)", + "signature": "bool SetChild(RenderContent renderContent, System.String childSlotName, ChangeContexts changeContexts)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -181449,7 +181622,7 @@ "returns": "Returns True if the content was added or the child slot with this name was modified otherwise; returns false." }, { - "signature": "System.Boolean SetChild(RenderContent renderContent, System.String childSlotName)", + "signature": "bool SetChild(RenderContent renderContent, System.String childSlotName)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -181470,7 +181643,7 @@ "returns": "Returns True if the content was added or the child slot with this name was modified, otherwise returns false." }, { - "signature": "System.Void SetChildSlotAmount(System.String childSlotName, System.Double amount, ChangeContexts cc)", + "signature": "void SetChildSlotAmount(System.String childSlotName, double amount, ChangeContexts cc)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -181484,7 +181657,7 @@ }, { "name": "amount", - "type": "System.Double", + "type": "double", "summary": "The texture amount. Values are typically from 0.0 to 100.0" }, { @@ -181495,7 +181668,7 @@ ] }, { - "signature": "System.Void SetChildSlotOn(System.String childSlotName, System.Boolean bOn, ChangeContexts cc)", + "signature": "void SetChildSlotOn(System.String childSlotName, bool bOn, ChangeContexts cc)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -181509,7 +181682,7 @@ }, { "name": "bOn", - "type": "System.Boolean", + "type": "bool", "summary": "Value for the on-ness property." }, { @@ -181520,7 +181693,7 @@ ] }, { - "signature": "System.Boolean SetChildSlotParameter(System.String contentParameterName, System.String extraRequirementParameter, System.Object value, ExtraRequirementsSetContexts sc)", + "signature": "bool SetChildSlotParameter(System.String contentParameterName, System.String extraRequirementParameter, object value, ExtraRequirementsSetContexts sc)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -181539,7 +181712,7 @@ }, { "name": "value", - "type": "System.Object", + "type": "object", "summary": "The value to set this extra requirement parameter. You will typically use System.Convert to convert the value to the type you need." }, { @@ -181551,7 +181724,7 @@ "returns": "True if successful, else false." }, { - "signature": "System.Boolean SetExtraRequirementParameter(System.String contentParameterName, System.String extraRequirementParameter, System.Object value, ExtraRequirementsSetContexts sc)", + "signature": "bool SetExtraRequirementParameter(string contentParameterName, string extraRequirementParameter, object value, ExtraRequirementsSetContexts sc)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -181560,17 +181733,17 @@ "parameters": [ { "name": "contentParameterName", - "type": "System.String", + "type": "string", "summary": "The parameter or field internal name to which this query applies." }, { "name": "extraRequirementParameter", - "type": "System.String", + "type": "string", "summary": "The extra requirement parameter, as listed in IAutoUIExtraRequirements.h in the C++ RDK SDK." }, { "name": "value", - "type": "System.Object", + "type": "object", "summary": "The value to set this extra requirement parameter. You will typically use System.Convert to convert the value to the type you need." }, { @@ -181582,7 +181755,7 @@ "returns": "True if successful, else false." }, { - "signature": "System.Void SetIsRenderHashRecursive(System.Boolean recursive)", + "signature": "void SetIsRenderHashRecursive(bool recursive)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -181590,7 +181763,7 @@ "since": "7.0" }, { - "signature": "System.Void SetName(System.String name, System.Boolean renameEvents, System.Boolean ensureNameUnique)", + "signature": "void SetName(string name, bool renameEvents, bool ensureNameUnique)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -181598,7 +181771,7 @@ "since": "7.0" }, { - "signature": "System.Boolean SetParameter(System.String parameterName, System.Object value, ChangeContexts changeContext)", + "signature": "bool SetParameter(System.String parameterName, object value, ChangeContexts changeContext)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -181608,7 +181781,7 @@ "obsolete": "Use SetParameter without ChangeContexts and Begin/EndChange" }, { - "signature": "System.Boolean SetParameter(System.String parameterName, System.Object value)", + "signature": "bool SetParameter(System.String parameterName, object value)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -181616,7 +181789,7 @@ "since": "6.0" }, { - "signature": "System.Void SetRenderHash(System.UInt32 hash)", + "signature": "void SetRenderHash(uint hash)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -181626,7 +181799,7 @@ "obsolete": "This method is deprecated and no longer called. For more information see CalculateRenderHash" }, { - "signature": "System.Boolean SmartUngroupRecursive()", + "signature": "bool SmartUngroupRecursive()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -181635,7 +181808,7 @@ "returns": "True if a content was ungrouped, \\e False if no content or child was part of a group." }, { - "signature": "System.Boolean Ungroup()", + "signature": "bool Ungroup()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -181644,7 +181817,7 @@ "returns": "True if content was ungrouped, \\e False if it was not part of a group." }, { - "signature": "System.Boolean UngroupRecursive()", + "signature": "bool UngroupRecursive()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -181653,7 +181826,7 @@ "returns": "True if a content was ungrouped, \\e False if no content or child was part of a group." }, { - "signature": "System.Void Uninitialize()", + "signature": "void Uninitialize()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -181662,7 +181835,7 @@ "obsolete": "This method should not be called." }, { - "signature": "System.Int32 UseCount()", + "signature": "int UseCount()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -181670,7 +181843,7 @@ "since": "6.9" }, { - "signature": "System.Boolean VirtualIcon(Size size, out Bitmap bitmap)", + "signature": "bool VirtualIcon(Size size, out Bitmap bitmap)", "modifiers": ["virtual", "public"], "protected": false, "virtual": true, @@ -182140,7 +182313,7 @@ ], "methods": [ { - "signature": "System.Void Add(Rhino.Render.RenderContentCollection collection)", + "signature": "void Add(Rhino.Render.RenderContentCollection collection)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -182155,7 +182328,7 @@ ] }, { - "signature": "System.Void Append(Rhino.Render.RenderContent content)", + "signature": "void Append(Rhino.Render.RenderContent content)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -182170,7 +182343,7 @@ ] }, { - "signature": "System.Void Clear()", + "signature": "void Clear()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -182178,7 +182351,7 @@ "since": "6.0" }, { - "signature": "RenderContent ContentAt(System.Int32 index)", + "signature": "RenderContent ContentAt(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -182186,7 +182359,7 @@ "since": "6.0" }, { - "signature": "System.Boolean ContentNeedsPreviewThumbnail(Rhino.Render.RenderContent c, System.Boolean includeChildren)", + "signature": "bool ContentNeedsPreviewThumbnail(Rhino.Render.RenderContent c, bool includeChildren)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -182194,7 +182367,7 @@ "since": "7.0" }, { - "signature": "System.Int32 Count()", + "signature": "int Count()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -182203,7 +182376,7 @@ "returns": "The number of items in the collection." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -182219,7 +182392,7 @@ "since": "6.0" }, { - "signature": "System.String FirstTag()", + "signature": "string FirstTag()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -182244,7 +182417,7 @@ "returns": "Usage filter type for collection" }, { - "signature": "System.Boolean GetForcedVaries()", + "signature": "bool GetForcedVaries()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -182253,7 +182426,7 @@ "returns": "Forced varies" }, { - "signature": "System.String GetSearchPattern()", + "signature": "string GetSearchPattern()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -182269,7 +182442,7 @@ "since": "6.0" }, { - "signature": "System.String NextTag()", + "signature": "string NextTag()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -182278,7 +182451,7 @@ "returns": "The next tag" }, { - "signature": "System.Void Remove(Rhino.Render.RenderContentCollection collection)", + "signature": "void Remove(Rhino.Render.RenderContentCollection collection)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -182293,7 +182466,7 @@ ] }, { - "signature": "System.Void Set(Rhino.Render.RenderContentCollection collection)", + "signature": "void Set(Rhino.Render.RenderContentCollection collection)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -182308,7 +182481,7 @@ ] }, { - "signature": "System.Void SetForcedVaries(System.Boolean b)", + "signature": "void SetForcedVaries(bool b)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -182317,13 +182490,13 @@ "parameters": [ { "name": "b", - "type": "System.Boolean", + "type": "bool", "summary": "Varies if true" } ] }, { - "signature": "System.Void SetSearchPattern(System.String pattern)", + "signature": "void SetSearchPattern(string pattern)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -182332,7 +182505,7 @@ "parameters": [ { "name": "pattern", - "type": "System.String", + "type": "string", "summary": "The search pattern. See RhRdkCheckSearchPattern() for details" } ] @@ -182517,7 +182690,7 @@ ], "methods": [ { - "signature": "System.Void Add(RenderContentKind kind)", + "signature": "void Add(RenderContentKind kind)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -182532,7 +182705,7 @@ ] }, { - "signature": "System.Boolean Contains(RenderContentKind kind)", + "signature": "bool Contains(RenderContentKind kind)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -182541,7 +182714,7 @@ "returns": "True if the kind is in the collection." }, { - "signature": "System.Int32 Count()", + "signature": "int Count()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -182550,7 +182723,7 @@ "returns": "The number of kinds in the collection" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -182592,7 +182765,7 @@ ], "methods": [ { - "signature": "System.Boolean RestoreRenderContent()", + "signature": "bool RestoreRenderContent()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -182616,7 +182789,7 @@ "parameters": [ { "name": "fileExtension", - "type": "System.String", + "type": "string", "summary": "File extension associated with this serialize object" }, { @@ -182626,12 +182799,12 @@ }, { "name": "canRead", - "type": "System.Boolean", + "type": "bool", "summary": "If True then the file type can be imported and will be included in the file open box when importing the specified render content kind." }, { "name": "canWrite", - "type": "System.Boolean", + "type": "bool", "summary": "If True then the file type can be exported and will be included in the file save box when exporting the specified render content kind." } ] @@ -182704,7 +182877,7 @@ ], "methods": [ { - "signature": "System.Boolean CanLoadMultiple()", + "signature": "bool CanLoadMultiple()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -182712,7 +182885,7 @@ "since": "7.0" }, { - "signature": "System.Boolean LoadMultiple(RhinoDoc doc, IEnumerable fileNames, RenderContentKind contentKind, LoadMultipleFlags flags)", + "signature": "bool LoadMultiple(RhinoDoc doc, IEnumerable fileNames, RenderContentKind contentKind, LoadMultipleFlags flags)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -182758,7 +182931,7 @@ "returns": "Returns a valid RenderContent object such as RenderMaterial if the file was successfully parsed otherwise returns null." }, { - "signature": "System.Boolean RegisterSerializer(System.Guid id)", + "signature": "bool RegisterSerializer(System.Guid id)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -182773,7 +182946,7 @@ ] }, { - "signature": "System.Void ReportContentAndFile(RenderContent renderContent, System.String pathToFile, System.Int32 flags)", + "signature": "void ReportContentAndFile(RenderContent renderContent, string pathToFile, int flags)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -182787,18 +182960,18 @@ }, { "name": "pathToFile", - "type": "System.String", + "type": "string", "summary": "Full path of the file that the render content was loaded from." }, { "name": "flags", - "type": "System.Int32", + "type": "int", "summary": "Flags for future use; should be passed as zero." } ] }, { - "signature": "System.Void ReportDeferredContentAndFile(RenderContent renderContent, System.String pathToFile, System.Int32 flags)", + "signature": "void ReportDeferredContentAndFile(RenderContent renderContent, string pathToFile, int flags)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -182812,18 +182985,18 @@ }, { "name": "pathToFile", - "type": "System.String", + "type": "string", "summary": "Full path of the file that render contents will be loaded from." }, { "name": "flags", - "type": "System.Int32", + "type": "int", "summary": "Flags for future use; should be passed as zero." } ] }, { - "signature": "System.Boolean Write(System.String pathToFile, RenderContent renderContent, CreatePreviewEventArgs previewArgs)", + "signature": "bool Write(System.String pathToFile, RenderContent renderContent, CreatePreviewEventArgs previewArgs)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -183060,14 +183233,14 @@ "since": "6.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void Dispose(System.Boolean isDisposing)", + "signature": "void Dispose(bool isDisposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true @@ -183151,18 +183324,18 @@ "returns": "A new basic environment." }, { - "signature": "System.Void SimulateEnvironment(ref SimulatedEnvironment simulation, System.Boolean isForDataOnly)", + "signature": "SimulatedEnvironment SimulateEnvironment(bool isForDataOnly)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, - "since": "5.1" + "since": "6.0" }, { - "signature": "SimulatedEnvironment SimulateEnvironment(System.Boolean isForDataOnly)", + "signature": "void SimulateEnvironment(ref SimulatedEnvironment simulation, bool isForDataOnly)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, - "since": "6.0" + "since": "5.1" } ] }, @@ -183235,21 +183408,21 @@ ], "methods": [ { - "signature": "System.Boolean Add(RenderEnvironment c)", + "signature": "bool Add(RenderEnvironment c)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void BeginChange(RenderContent.ChangeContexts changeContext)", + "signature": "void BeginChange(RenderContent.ChangeContexts changeContext)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "7.0" }, { - "signature": "System.Void EndChange()", + "signature": "void EndChange()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -183270,7 +183443,7 @@ "since": "5.7" }, { - "signature": "System.Boolean Remove(RenderEnvironment c)", + "signature": "bool Remove(RenderEnvironment c)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -183814,7 +183987,7 @@ "returns": "A new basic material." }, { - "signature": "RenderMaterial CreateImportedMaterial(DocObjects.Material material, RhinoDoc doc, System.Boolean reference)", + "signature": "RenderMaterial CreateImportedMaterial(DocObjects.Material material, RhinoDoc doc, bool reference)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -183842,7 +184015,7 @@ "returns": "A new material - either a \"Custom\" material or a \"Physically Based\" material depending on the return value of material.IsPhysicallyBased." }, { - "signature": "System.Boolean ImportMaterialAndAssignToLayers(RhinoDoc doc, System.String file, IEnumerable layer_indices)", + "signature": "bool ImportMaterialAndAssignToLayers(RhinoDoc doc, string file, IEnumerable layer_indices)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -183856,7 +184029,7 @@ }, { "name": "file", - "type": "System.String", + "type": "string", "summary": "The full path to the RMTL file to be imported." }, { @@ -183882,14 +184055,14 @@ "since": "7.6" }, { - "signature": "System.Boolean AssignTo(DocObjects.ObjRef or)", + "signature": "bool AssignTo(DocObjects.ObjRef or)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "7.13" }, { - "signature": "System.Boolean AssignTo(IEnumerable objrefs, AssignToSubFaceChoices sfc, AssignToBlockChoices bc, System.Boolean bInteractive)", + "signature": "bool AssignTo(IEnumerable objrefs, AssignToSubFaceChoices sfc, AssignToBlockChoices bc, bool bInteractive)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -183911,7 +184084,7 @@ ] }, { - "signature": "System.Double GetTextureAmountFromUsage(RenderMaterial.StandardChildSlots slot)", + "signature": "double GetTextureAmountFromUsage(RenderMaterial.StandardChildSlots slot)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -183925,14 +184098,14 @@ "since": "6.0" }, { - "signature": "System.Boolean GetTextureOnFromUsage(RenderMaterial.StandardChildSlots slot)", + "signature": "bool GetTextureOnFromUsage(RenderMaterial.StandardChildSlots slot)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean HandleTexturedValue(System.String slotname, TexturedValue tc)", + "signature": "bool HandleTexturedValue(string slotname, TexturedValue tc)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -183950,27 +184123,25 @@ "obsolete": "Use ToMaterial instead for clarity. Same functionality." }, { - "signature": "System.Void SimulateMaterial(ref DocObjects.Material simulation, RenderTexture.TextureGeneration tg)", + "signature": "DocObjects.Material SimulateMaterial(bool isForDataOnly)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, - "summary": "Override this function to provide a Rhino.DocObjects.Material definition for this material to be used by other rendering engines including the display.", - "since": "7.0", + "summary": "Call this function to receive the simulation for a RenderMaterial used by the display and other rendering engines.", + "since": "6.0", + "deprecated": "7.0", + "obsolete": "Incorrect spelling - use ToMaterial instead, and don't override this virtual function", "parameters": [ { - "name": "simulation", - "type": "DocObjects.Material", - "summary": "Set the properties of the input basic material to provide the simulation for this material." - }, - { - "name": "tg", - "type": "RenderTexture.TextureGeneration", - "summary": "See RenderTexture.TextureGeneration." + "name": "isForDataOnly", + "type": "bool", + "summary": "Called when only asking for a hash - don't write any textures to the disk - just provide the filenames they will get." } - ] + ], + "returns": "The simulation of the render material" }, { - "signature": "System.Void SimulateMaterial(ref DocObjects.Material simulation, System.Boolean isForDataOnly)", + "signature": "void SimulateMaterial(ref DocObjects.Material simulation, bool isForDataOnly)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -183986,31 +184157,33 @@ }, { "name": "isForDataOnly", - "type": "System.Boolean", + "type": "bool", "summary": "Called when only asking for a hash - don't write any textures to the disk - just provide the filenames they will get." } ] }, { - "signature": "DocObjects.Material SimulateMaterial(System.Boolean isForDataOnly)", + "signature": "void SimulateMaterial(ref DocObjects.Material simulation, RenderTexture.TextureGeneration tg)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, - "summary": "Call this function to receive the simulation for a RenderMaterial used by the display and other rendering engines.", - "since": "6.0", - "deprecated": "7.0", - "obsolete": "Incorrect spelling - use ToMaterial instead, and don't override this virtual function", + "summary": "Override this function to provide a Rhino.DocObjects.Material definition for this material to be used by other rendering engines including the display.", + "since": "7.0", "parameters": [ { - "name": "isForDataOnly", - "type": "System.Boolean", - "summary": "Called when only asking for a hash - don't write any textures to the disk - just provide the filenames they will get." + "name": "simulation", + "type": "DocObjects.Material", + "summary": "Set the properties of the input basic material to provide the simulation for this material." + }, + { + "name": "tg", + "type": "RenderTexture.TextureGeneration", + "summary": "See RenderTexture.TextureGeneration." } - ], - "returns": "The simulation of the render material" + ] }, { - "signature": "System.String TextureChildSlotName(StandardChildSlots slot)", + "signature": "string TextureChildSlotName(StandardChildSlots slot)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -184489,21 +184662,21 @@ ], "methods": [ { - "signature": "System.Boolean Add(RenderMaterial c)", + "signature": "bool Add(RenderMaterial c)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void BeginChange(RenderContent.ChangeContexts changeContext)", + "signature": "void BeginChange(RenderContent.ChangeContexts changeContext)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "7.0" }, { - "signature": "System.Void EndChange()", + "signature": "void EndChange()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -184524,7 +184697,7 @@ "since": "5.7" }, { - "signature": "System.Boolean Remove(RenderMaterial c)", + "signature": "bool Remove(RenderMaterial c)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -184545,7 +184718,7 @@ ], "methods": [ { - "signature": "System.Object FromRenderSessionId(PlugIns.PlugIn plugIn, System.Type panelType, System.Guid renderSessionId)", + "signature": "object FromRenderSessionId(PlugIns.PlugIn plugIn, System.Type panelType, System.Guid renderSessionId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -184571,12 +184744,13 @@ "returns": "Returns the custom panel object if found; otherwise None is returned." }, { - "signature": "System.Void RegisterPanel(PlugIn plugin, RenderPanelType renderPanelType, System.Type panelType, System.Guid renderEngineId, System.String caption, System.Boolean alwaysShow, System.Boolean initialShow, ExtraSidePanePosition pos)", + "signature": "void RegisterPanel(PlugIn plugin, RenderPanelType renderPanelType, System.Type panelType, string caption, bool alwaysShow, bool initialShow)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Register custom render user interface with Rhino. This should only be done in RenderPlugIn.RegisterRenderPanels . Panels registered after RenderPlugIn.RegisterRenderPanels is called will be ignored.", - "since": "8.0", + "summary": "Register custom render user interface with Rhino. This should only be done in RenderPlugIn.RegisterRenderPanels . Panels registered after RenderPlugIn.RegisterRenderPanels is called will be ignored.", + "since": "5.11", + "deprecated": "7.0", "parameters": [ { "name": "plugin", @@ -184593,40 +184767,30 @@ "type": "System.Type", "summary": "The type of object to be created and added to the render container." }, - { - "name": "renderEngineId", - "type": "System.Guid", - "summary": "The render engine id allowing the UI to be shown." - }, { "name": "caption", - "type": "System.String", + "type": "string", "summary": "The caption for the custom user interface." }, { "name": "alwaysShow", - "type": "System.Boolean", - "summary": "If True the custom user interface will always be visible, if False then it may be hidden or shown as requested by the renderer." + "type": "bool", + "summary": "If True the custom user interface will always be visible, if False then it may be hidden or shown as requested by the user." }, { "name": "initialShow", - "type": "System.Boolean", + "type": "bool", "summary": "Initial visibility state of the custom user interface control." - }, - { - "name": "pos", - "type": "ExtraSidePanePosition", - "summary": "The position to dock the extra side pane at." } ] }, { - "signature": "System.Void RegisterPanel(PlugIn plugin, RenderPanelType renderPanelType, System.Type panelType, System.Guid renderEngineId, System.String caption, System.Boolean alwaysShow, System.Boolean initialShow)", + "signature": "void RegisterPanel(PlugIn plugin, RenderPanelType renderPanelType, System.Type panelType, System.Guid renderEngineId, string caption, bool alwaysShow, bool initialShow, ExtraSidePanePosition pos)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Register custom render user interface with Rhino. This should only be done in RenderPlugIn.RegisterRenderPanels . Panels registered after RenderPlugIn.RegisterRenderPanels is called will be ignored.", - "since": "7.0", + "since": "8.0", "parameters": [ { "name": "plugin", @@ -184650,29 +184814,33 @@ }, { "name": "caption", - "type": "System.String", + "type": "string", "summary": "The caption for the custom user interface." }, { "name": "alwaysShow", - "type": "System.Boolean", + "type": "bool", "summary": "If True the custom user interface will always be visible, if False then it may be hidden or shown as requested by the renderer." }, { "name": "initialShow", - "type": "System.Boolean", + "type": "bool", "summary": "Initial visibility state of the custom user interface control." + }, + { + "name": "pos", + "type": "ExtraSidePanePosition", + "summary": "The position to dock the extra side pane at." } ] }, { - "signature": "System.Void RegisterPanel(PlugIn plugin, RenderPanelType renderPanelType, System.Type panelType, System.String caption, System.Boolean alwaysShow, System.Boolean initialShow)", + "signature": "void RegisterPanel(PlugIn plugin, RenderPanelType renderPanelType, System.Type panelType, System.Guid renderEngineId, string caption, bool alwaysShow, bool initialShow)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Register custom render user interface with Rhino. This should only be done in RenderPlugIn.RegisterRenderPanels . Panels registered after RenderPlugIn.RegisterRenderPanels is called will be ignored.", - "since": "5.11", - "deprecated": "7.0", + "summary": "Register custom render user interface with Rhino. This should only be done in RenderPlugIn.RegisterRenderPanels . Panels registered after RenderPlugIn.RegisterRenderPanels is called will be ignored.", + "since": "7.0", "parameters": [ { "name": "plugin", @@ -184689,19 +184857,24 @@ "type": "System.Type", "summary": "The type of object to be created and added to the render container." }, + { + "name": "renderEngineId", + "type": "System.Guid", + "summary": "The render engine id allowing the UI to be shown." + }, { "name": "caption", - "type": "System.String", + "type": "string", "summary": "The caption for the custom user interface." }, { "name": "alwaysShow", - "type": "System.Boolean", - "summary": "If True the custom user interface will always be visible, if False then it may be hidden or shown as requested by the user." + "type": "bool", + "summary": "If True the custom user interface will always be visible, if False then it may be hidden or shown as requested by the renderer." }, { "name": "initialShow", - "type": "System.Boolean", + "type": "bool", "summary": "Initial visibility state of the custom user interface control." } ] @@ -184794,7 +184967,7 @@ }, { "name": "caption", - "type": "System.String", + "type": "string", "summary": "The caption to display in the frame window." }, { @@ -184804,12 +184977,12 @@ }, { "name": "reuseRenderWindow", - "type": "System.Boolean", + "type": "bool", "summary": "This parameter is obsolete." }, { "name": "clearLastRendering", - "type": "System.Boolean", + "type": "bool", "summary": "True if the last rendering should be removed. Indicates that this render is being done using RenderQuiet(). It specifically makes sure the render mesh iterator does not display any progress user interface." }, { @@ -184848,7 +185021,7 @@ }, { "name": "caption", - "type": "System.String", + "type": "string", "summary": "The caption to display in the frame window." }, { @@ -184858,12 +185031,12 @@ }, { "name": "reuseRenderWindow", - "type": "System.Boolean", + "type": "bool", "summary": "This parameter is obsolete." }, { "name": "clearLastRendering", - "type": "System.Boolean", + "type": "bool", "summary": "True If the last rendering should be removed. Indicates that this render is being done using RenderQuiet(). It specifically makes sure the render mesh iterator does not display any progress user interface." } ] @@ -184899,7 +185072,7 @@ ], "methods": [ { - "signature": "System.String LocalizeRenderReturnCode(RenderReturnCode rc)", + "signature": "string LocalizeRenderReturnCode(RenderReturnCode rc)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -184914,7 +185087,7 @@ "deprecated": "6.4" }, { - "signature": "Size RenderSize(RhinoDoc doc, System.Boolean fromRenderSources)", + "signature": "Size RenderSize(RhinoDoc doc, bool fromRenderSources)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -184932,19 +185105,19 @@ "returns": "The render size." }, { - "signature": "System.Boolean AddLightToScene(Rhino.DocObjects.LightObject light)", + "signature": "bool AddLightToScene(Rhino.DocObjects.LightObject light)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true }, { - "signature": "System.Boolean AddRenderMeshToScene(Rhino.DocObjects.RhinoObject obj, Rhino.DocObjects.Material material, Rhino.Geometry.Mesh mesh)", + "signature": "bool AddRenderMeshToScene(Rhino.DocObjects.RhinoObject obj, Rhino.DocObjects.Material material, Rhino.Geometry.Mesh mesh)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true }, { - "signature": "System.Boolean CloseWindow()", + "signature": "bool CloseWindow()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -184960,7 +185133,7 @@ "since": "5.0" }, { - "signature": "System.Boolean ContinueModal()", + "signature": "bool ContinueModal()", "modifiers": ["protected", "abstract"], "protected": true, "virtual": false, @@ -184968,14 +185141,14 @@ "returns": "Returns True if the rendering should continue." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean isDisposing)", + "signature": "void Dispose(bool isDisposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true @@ -184990,84 +185163,84 @@ "returns": "RenderWindow if one exists, None otherwise (i.e. rendering has already completed)." }, { - "signature": "RenderWindow GetRenderWindow(DocObjects.ViewportInfo viewportInfo, System.Boolean fromRenderViewSource, Rectangle region)", + "signature": "RenderWindow GetRenderWindow(bool withWireframeChannel, bool fromRenderViewSource)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "As GetRenderWindow(). The parameter withWireframeChannel controls whether the returned RenderWindow will have the channel added. The parameter fromRenderViewSource controls from where the RenderSize is queried. The viewportInfo instance will be used to set up wireframe channel. This is necessary for rendering different view than is currently active in the viewport", - "since": "7.19", + "summary": "As GetRenderWindow(). The parameter withWireframeChannel controls whether the returned RenderWindow will have the channel added. The parameter fromRenderViewSource controls from where the RenderSize is queried.", + "since": "6.0", "parameters": [ { - "name": "viewportInfo", - "type": "DocObjects.ViewportInfo", - "summary": "ViewportInfo used to generate the wireframe channel" + "name": "withWireframeChannel", + "type": "bool", + "summary": "True if the RenderWindow needs to have a wireframe channel." }, { "name": "fromRenderViewSource", - "type": "System.Boolean", + "type": "bool", "summary": "True if the RenderWindow size needs to be set from RenderViewSource size. False will use the active view." - }, - { - "name": "region", - "type": "Rectangle", - "summary": "The region to render. Usually the same as the full render window but in the case of RenderWindow and RenderInWindow, it is the region the user selected in the viewport." } ], "returns": "RenderWindow if one exists, None otherwise (i.e. rendering has already completed)." }, { - "signature": "RenderWindow GetRenderWindow(DocObjects.ViewportInfo viewportInfo, System.Boolean fromRenderViewSource)", + "signature": "RenderWindow GetRenderWindow(bool withWireframeChannel)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "As GetRenderWindow(), but if withWireframeChannel is true the returned RenderWindow will have the channel added.", + "since": "6.0", + "returns": "RenderWindow with wireframe channel enabled, or null if no RenderWindow can be found (i.e. rendering has completed already)" + }, + { + "signature": "RenderWindow GetRenderWindow(DocObjects.ViewportInfo viewportInfo, bool fromRenderViewSource, Rectangle region)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "As GetRenderWindow(). The parameter withWireframeChannel controls whether the returned RenderWindow will have the channel added. The parameter fromRenderViewSource controls from where the RenderSize is queried. The viewportInfo instance will be used to set up wireframe channel. This is necessary for rendering different view than is currently active in the viewport", - "since": "7.11", + "since": "7.19", "parameters": [ { "name": "viewportInfo", "type": "DocObjects.ViewportInfo", - "summary": "ViewportInfo used to generate the wireframe channel for" + "summary": "ViewportInfo used to generate the wireframe channel" }, { "name": "fromRenderViewSource", - "type": "System.Boolean", + "type": "bool", "summary": "True if the RenderWindow size needs to be set from RenderViewSource size. False will use the active view." + }, + { + "name": "region", + "type": "Rectangle", + "summary": "The region to render. Usually the same as the full render window but in the case of RenderWindow and RenderInWindow, it is the region the user selected in the viewport." } ], "returns": "RenderWindow if one exists, None otherwise (i.e. rendering has already completed)." }, { - "signature": "RenderWindow GetRenderWindow(System.Boolean withWireframeChannel, System.Boolean fromRenderViewSource)", + "signature": "RenderWindow GetRenderWindow(DocObjects.ViewportInfo viewportInfo, bool fromRenderViewSource)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "As GetRenderWindow(). The parameter withWireframeChannel controls whether the returned RenderWindow will have the channel added. The parameter fromRenderViewSource controls from where the RenderSize is queried.", - "since": "6.0", + "summary": "As GetRenderWindow(). The parameter withWireframeChannel controls whether the returned RenderWindow will have the channel added. The parameter fromRenderViewSource controls from where the RenderSize is queried. The viewportInfo instance will be used to set up wireframe channel. This is necessary for rendering different view than is currently active in the viewport", + "since": "7.11", "parameters": [ { - "name": "withWireframeChannel", - "type": "System.Boolean", - "summary": "True if the RenderWindow needs to have a wireframe channel." + "name": "viewportInfo", + "type": "DocObjects.ViewportInfo", + "summary": "ViewportInfo used to generate the wireframe channel for" }, { "name": "fromRenderViewSource", - "type": "System.Boolean", + "type": "bool", "summary": "True if the RenderWindow size needs to be set from RenderViewSource size. False will use the active view." } ], "returns": "RenderWindow if one exists, None otherwise (i.e. rendering has already completed)." }, { - "signature": "RenderWindow GetRenderWindow(System.Boolean withWireframeChannel)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "As GetRenderWindow(), but if withWireframeChannel is true the returned RenderWindow will have the channel added.", - "since": "6.0", - "returns": "RenderWindow with wireframe channel enabled, or null if no RenderWindow can be found (i.e. rendering has completed already)" - }, - { - "signature": "RenderWindow GetRenderWindowFromRenderViewSource(System.Boolean fromRenderViewSource)", + "signature": "RenderWindow GetRenderWindowFromRenderViewSource(bool fromRenderViewSource)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -185076,59 +185249,59 @@ "parameters": [ { "name": "fromRenderViewSource", - "type": "System.Boolean", + "type": "bool", "summary": "True if" } ], "returns": "RenderWindow if one exists, None otherwise (i.e. rendering has already completed)." }, { - "signature": "System.Boolean IgnoreRhinoObject(Rhino.DocObjects.RhinoObject obj)", + "signature": "bool IgnoreRhinoObject(Rhino.DocObjects.RhinoObject obj)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true }, { - "signature": "System.Boolean NeedToProcessGeometryTable()", + "signature": "bool NeedToProcessGeometryTable()", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true }, { - "signature": "System.Boolean NeedToProcessLightTable()", + "signature": "bool NeedToProcessLightTable()", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true }, { - "signature": "System.Boolean OnRenderBegin()", + "signature": "bool OnRenderBegin()", "modifiers": ["protected", "abstract"], "protected": true, "virtual": false, "summary": "Called by the framework when it is time to start rendering, the render window will be created at this point and it is safe to start" }, { - "signature": "System.Boolean OnRenderBeginQuiet(Size imageSize)", + "signature": "bool OnRenderBeginQuiet(Size imageSize)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Called by the framework when it is time to start rendering quietly, there is no user interface when rendering in this mode and the default post process effects will get applied to the scene when the rendering is complete." }, { - "signature": "System.Void OnRenderEnd(RenderEndEventArgs e)", + "signature": "void OnRenderEnd(RenderEndEventArgs e)", "modifiers": ["protected", "abstract"], "protected": true, "virtual": false, "summary": "Called by the framework when the user closes the render window or clicks on the stop button in the render window." }, { - "signature": "System.Boolean OnRenderWindowBegin(Rhino.Display.RhinoView view, System.Drawing.Rectangle rectangle)", + "signature": "bool OnRenderWindowBegin(Rhino.Display.RhinoView view, System.Drawing.Rectangle rectangle)", "modifiers": ["protected", "abstract"], "protected": true, "virtual": false }, { - "signature": "System.Void PauseRendering()", + "signature": "void PauseRendering()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -185145,31 +185318,31 @@ "returns": "A code that explains how rendering completed." }, { - "signature": "System.Boolean RenderEnterModalLoop()", + "signature": "bool RenderEnterModalLoop()", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true }, { - "signature": "System.Boolean RenderExitModalLoop()", + "signature": "bool RenderExitModalLoop()", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true }, { - "signature": "System.Boolean RenderPreCreateWindow()", + "signature": "bool RenderPreCreateWindow()", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true }, { - "signature": "System.Boolean RenderSceneWithNoMeshes()", + "signature": "bool RenderSceneWithNoMeshes()", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true }, { - "signature": "RenderReturnCode RenderWindow(Display.RhinoView view, Rectangle rect, System.Boolean inWindow)", + "signature": "RenderReturnCode RenderWindow(Display.RhinoView view, Rectangle rect, bool inWindow)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -185188,14 +185361,14 @@ }, { "name": "inWindow", - "type": "System.Boolean", + "type": "bool", "summary": "True to render directly into the view window." } ], "returns": "A code that explains how rendering completed." }, { - "signature": "System.Void ResumeRendering()", + "signature": "void ResumeRendering()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -185203,7 +185376,7 @@ "since": "6.0" }, { - "signature": "System.Boolean SaveImage(System.String fileName, System.Boolean saveAlpha)", + "signature": "bool SaveImage(string fileName, bool saveAlpha)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -185212,25 +185385,25 @@ "parameters": [ { "name": "fileName", - "type": "System.String", + "type": "string", "summary": "Full path to the file name to save to." }, { "name": "saveAlpha", - "type": "System.Boolean", + "type": "bool", "summary": "Determines if alpha will be saved in files that support it (e.g., PNG)." } ] }, { - "signature": "System.Void SetAsyncRenderContext(ref AsyncRenderContext aRC)", + "signature": "void SetAsyncRenderContext(ref AsyncRenderContext aRC)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean SupportsPause()", + "signature": "bool SupportsPause()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -185425,14 +185598,14 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.7" }, { - "signature": "System.Void Dispose(System.Boolean isDisposing)", + "signature": "void Dispose(bool isDisposing)", "modifiers": ["protected"], "protected": true, "virtual": false @@ -185446,7 +185619,7 @@ "since": "5.7" }, { - "signature": "System.Boolean TryGetBox(out Box box)", + "signature": "bool TryGetBox(out Box box)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -185462,7 +185635,7 @@ "returns": "Returns True if PrimitiveType is Rhino.Render.RenderPrimitiveType.Box and the box parameter was initialized otherwise returns false." }, { - "signature": "System.Boolean TryGetCone(out Cone cone, out Plane truncation)", + "signature": "bool TryGetCone(out Cone cone, out Plane truncation)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -185483,7 +185656,7 @@ "returns": "Returns True if PrimitiveType is Rhino.Render.RenderPrimitiveType.Cone and the cone and truncation parameters were initialized otherwise returns false." }, { - "signature": "System.Boolean TryGetPlane(out PlaneSurface plane)", + "signature": "bool TryGetPlane(out PlaneSurface plane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -185499,7 +185672,7 @@ "returns": "Returns True if PrimitiveType is Rhino.Render.RenderPrimitiveType.Plane and the plane parameter was initialized otherwise returns false." }, { - "signature": "System.Boolean TryGetSphere(out Sphere sphere)", + "signature": "bool TryGetSphere(out Sphere sphere)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -185561,7 +185734,7 @@ ], "methods": [ { - "signature": "System.Void Add(Box box, RenderMaterial material)", + "signature": "void Add(Box box, RenderMaterial material)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -185582,7 +185755,7 @@ ] }, { - "signature": "System.Void Add(Cone cone, Plane truncation, RenderMaterial material)", + "signature": "void Add(Cone cone, Plane truncation, RenderMaterial material)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -185608,7 +185781,7 @@ ] }, { - "signature": "System.Void Add(IEnumerable meshes, RenderMaterial material)", + "signature": "void Add(IEnumerable meshes, RenderMaterial material)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -185616,7 +185789,7 @@ "deprecated": "8.0" }, { - "signature": "System.Void Add(Mesh mesh, RenderMaterial material, Transform t)", + "signature": "void Add(Mesh mesh, RenderMaterial material, Transform t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -185642,7 +185815,7 @@ ] }, { - "signature": "System.Void Add(Mesh mesh, RenderMaterial material)", + "signature": "void Add(Mesh mesh, RenderMaterial material)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -185663,7 +185836,7 @@ ] }, { - "signature": "System.Void Add(PlaneSurface plane, RenderMaterial material)", + "signature": "void Add(PlaneSurface plane, RenderMaterial material)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -185684,7 +185857,7 @@ ] }, { - "signature": "System.Void Add(Sphere sphere, RenderMaterial material)", + "signature": "void Add(Sphere sphere, RenderMaterial material)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -185705,7 +185878,7 @@ ] }, { - "signature": "System.Boolean AutoDeleteMaterialsOn()", + "signature": "bool AutoDeleteMaterialsOn()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -185713,7 +185886,7 @@ "deprecated": "8.0" }, { - "signature": "System.Boolean AutoDeleteMeshesOn()", + "signature": "bool AutoDeleteMeshesOn()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -185721,7 +185894,7 @@ "deprecated": "8.0" }, { - "signature": "System.Void Clear()", + "signature": "void Clear()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -185730,7 +185903,7 @@ "deprecated": "8.0" }, { - "signature": "System.Void ConvertMeshesToTriangles()", + "signature": "void ConvertMeshesToTriangles()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -185739,7 +185912,7 @@ "deprecated": "8.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -185747,7 +185920,7 @@ "deprecated": "8.0" }, { - "signature": "Transform GetInstanceTransform(System.Int32 index)", + "signature": "Transform GetInstanceTransform(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -185755,7 +185928,7 @@ "deprecated": "8.0" }, { - "signature": "RenderMaterial Material(System.Int32 index)", + "signature": "RenderMaterial Material(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -185765,14 +185938,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The zero based index of the item in the list. Valid values are greater than or equal to 0 and less than Count." } ], "returns": "If there is a render material associated at the requested index then the material is returned otherwise None is returned." }, { - "signature": "Mesh Mesh(System.Int32 index)", + "signature": "Mesh Mesh(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -185782,14 +185955,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The zero based index of the item in the list. Valid values are greater than or equal to 0 and less than Count." } ], "returns": "Returns the mesh for the primitive at the specified index. If the item at this index is a primitive type other than a mesh then it mesh representation is returned." }, { - "signature": "Mesh MeshInstance(System.Int32 index, out Transform instance_transform)", + "signature": "Mesh MeshInstance(int index, out Transform instance_transform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -185799,7 +185972,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The zero based index of the item in the list. Valid values are greater than or equal to 0 and less than Count." }, { @@ -185811,7 +185984,7 @@ "returns": "Returns the mesh for the primitive at the specified index. If the item at this index is a primitive type other than a mesh then it mesh representation is returned." }, { - "signature": "RenderPrimitiveType PrimitiveType(System.Int32 index)", + "signature": "RenderPrimitiveType PrimitiveType(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -185821,14 +185994,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The zero based index of the item in the list. Valid values are greater than or equal to 0 and less than Count." } ], "returns": "Primitive type of the item at this index." }, { - "signature": "System.Void SetInstanceTransform(System.Int32 index, Transform xform)", + "signature": "void SetInstanceTransform(int index, Transform xform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -185856,7 +186029,7 @@ "returns": "Return an array of meshes from this list, this will convert all primitives to meshes." }, { - "signature": "System.Boolean TryGetBox(System.Int32 index, out Box box)", + "signature": "bool TryGetBox(int index, out Box box)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -185866,7 +186039,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The zero based index of the item in the list. Valid values are greater than or equal to 0 and less than Count." }, { @@ -185878,7 +186051,7 @@ "returns": "Return True if the index is in range and the primitive at the requested index is a box otherwise returns false." }, { - "signature": "System.Boolean TryGetCone(System.Int32 index, out Cone cone, out Plane truncation)", + "signature": "bool TryGetCone(int index, out Cone cone, out Plane truncation)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -185888,7 +186061,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The zero based index of the item in the list. Valid values are greater than or equal to 0 and less than Count." }, { @@ -185905,7 +186078,7 @@ "returns": "Return True if the index is in range and the primitive at the requested index is a box otherwise returns false." }, { - "signature": "System.Boolean TryGetPlane(System.Int32 index, out PlaneSurface plane)", + "signature": "bool TryGetPlane(int index, out PlaneSurface plane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -185915,7 +186088,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The zero based index of the item in the list. Valid values are greater than or equal to 0 and less than Count." }, { @@ -185927,7 +186100,7 @@ "returns": "Return True if the index is in range and the primitive at the requested index is a plane otherwise returns false." }, { - "signature": "System.Boolean TryGetSphere(System.Int32 index, out Sphere sphere)", + "signature": "bool TryGetSphere(int index, out Sphere sphere)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -185937,7 +186110,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The zero based index of the item in the list. Valid values are greater than or equal to 0 and less than Count." }, { @@ -186384,7 +186557,7 @@ "since": "8.0" }, { - "signature": "System.Boolean RenderEnvironmentOverride(EnvironmentUsage usage)", + "signature": "bool RenderEnvironmentOverride(EnvironmentUsage usage)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -186392,7 +186565,7 @@ "since": "8.0" }, { - "signature": "System.Void SetRenderEnvironment(EnvironmentUsage usage, RenderEnvironment env)", + "signature": "void SetRenderEnvironment(EnvironmentUsage usage, RenderEnvironment env)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -186400,7 +186573,7 @@ "since": "8.0" }, { - "signature": "System.Void SetRenderEnvironmentId(EnvironmentUsage usage, System.Guid guid)", + "signature": "void SetRenderEnvironmentId(EnvironmentUsage usage, System.Guid guid)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -186408,7 +186581,7 @@ "since": "8.0" }, { - "signature": "System.Void SetRenderEnvironmentOverride(EnvironmentUsage usage, System.Boolean on)", + "signature": "void SetRenderEnvironmentOverride(EnvironmentUsage usage, bool on)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -186535,14 +186708,14 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void Dispose(System.Boolean isDisposing)", + "signature": "void Dispose(bool isDisposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true @@ -186570,7 +186743,7 @@ ], "methods": [ { - "signature": "System.Object FromRenderSessionId(PlugIn plugIn, System.Type tabType, System.Guid renderSessionId)", + "signature": "object FromRenderSessionId(PlugIn plugIn, System.Type tabType, System.Guid renderSessionId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -186596,7 +186769,7 @@ "returns": "Returns the custom tab object if found; otherwise None is returned." }, { - "signature": "System.Guid SessionIdFromTab(System.Object tab)", + "signature": "System.Guid SessionIdFromTab(object tab)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -186604,7 +186777,7 @@ "since": "5.11" }, { - "signature": "System.Guid SidePaneUiIdFromTab(System.Object tab)", + "signature": "System.Guid SidePaneUiIdFromTab(object tab)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -186612,14 +186785,7 @@ "since": "8.0" }, { - "signature": "System.Void RegisterTab(PlugIn plugin, System.Type tabType, System.Guid renderEngineId, System.String caption, Icon icon)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "since": "7.0" - }, - { - "signature": "System.Void RegisterTab(PlugIn plugin, System.Type tabType, System.String caption, Icon icon)", + "signature": "void RegisterTab(PlugIn plugin, System.Type tabType, string caption, Icon icon)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -186639,7 +186805,7 @@ }, { "name": "caption", - "type": "System.String", + "type": "string", "summary": "The caption for the custom user interface." }, { @@ -186648,6 +186814,13 @@ "summary": "" } ] + }, + { + "signature": "void RegisterTab(PlugIn plugin, System.Type tabType, System.Guid renderEngineId, string caption, Icon icon)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "since": "7.0" } ] }, @@ -186702,7 +186875,7 @@ ], "methods": [ { - "signature": "System.Boolean GetEnvironmentMappingProjection(TextureEnvironmentMappingMode mode, Vector3d reflectionVector, out System.Single u, out System.Single v)", + "signature": "bool GetEnvironmentMappingProjection(TextureEnvironmentMappingMode mode, Vector3d reflectionVector, out float u, out float v)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -186716,7 +186889,7 @@ "since": "8.0" }, { - "signature": "System.UInt32 GetProceduralAaltonenNoiseArraySize()", + "signature": "uint GetProceduralAaltonenNoiseArraySize()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -186730,7 +186903,7 @@ "since": "8.0" }, { - "signature": "System.UInt32 GetProceduralImpulseNoiseArraySize()", + "signature": "uint GetProceduralImpulseNoiseArraySize()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -186744,7 +186917,7 @@ "since": "8.0" }, { - "signature": "System.UInt32 GetProceduralPerlinNoiseArraySize()", + "signature": "uint GetProceduralPerlinNoiseArraySize()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -186758,7 +186931,7 @@ "since": "8.0" }, { - "signature": "System.UInt32 GetProceduralVcNoiseArraySize()", + "signature": "uint GetProceduralVcNoiseArraySize()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -186852,14 +187025,14 @@ "returns": "A texture evaluator instance." }, { - "signature": "System.Boolean GenerateTextureSimulation(ref System.Drawing.Bitmap bitmap, TextureEvaluatorFlags ef)", + "signature": "bool GenerateTextureSimulation(ref System.Drawing.Bitmap bitmap, TextureEvaluatorFlags ef)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, "since": "8.0" }, { - "signature": "System.Boolean GetDisplayInViewport()", + "signature": "bool GetDisplayInViewport()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -186887,7 +187060,7 @@ "since": "6.3" }, { - "signature": "System.Int32 GetMappingChannel()", + "signature": "int GetMappingChannel()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -186902,21 +187075,21 @@ "since": "5.7" }, { - "signature": "System.Boolean GetOffsetLocked()", + "signature": "bool GetOffsetLocked()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, "since": "5.7" }, { - "signature": "System.Boolean GetPreviewIn3D()", + "signature": "bool GetPreviewIn3D()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, "since": "5.7" }, { - "signature": "System.Boolean GetPreviewLocalMapping()", + "signature": "bool GetPreviewLocalMapping()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -186938,7 +187111,7 @@ "since": "5.7" }, { - "signature": "System.Boolean GetRepeatLocked()", + "signature": "bool GetRepeatLocked()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -186959,14 +187132,14 @@ "since": "5.7" }, { - "signature": "System.Void GraphInfo(ref TextureGraphInfo tgi)", + "signature": "void GraphInfo(ref TextureGraphInfo tgi)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.3" }, { - "signature": "System.Boolean IsHdrCapable()", + "signature": "bool IsHdrCapable()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -186974,7 +187147,7 @@ "since": "5.7" }, { - "signature": "System.Boolean IsImageBased()", + "signature": "bool IsImageBased()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -186983,7 +187156,7 @@ "returns": "True if the texture is image-based." }, { - "signature": "System.Boolean IsLinear()", + "signature": "bool IsLinear()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -186991,7 +187164,7 @@ "since": "6.0" }, { - "signature": "System.Boolean IsNormalMap()", + "signature": "bool IsNormalMap()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -186999,7 +187172,7 @@ "since": "6.16" }, { - "signature": "System.Void PixelSize(out System.Int32 u, out System.Int32 v, out System.Int32 w)", + "signature": "void PixelSize(out int u, out int v, out int w)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -187008,23 +187181,23 @@ "parameters": [ { "name": "u", - "type": "System.Int32", + "type": "int", "summary": "width" }, { "name": "v", - "type": "System.Int32", + "type": "int", "summary": "height" }, { "name": "w", - "type": "System.Int32", + "type": "int", "summary": "depth, used for 3D textures" } ] }, { - "signature": "System.Boolean SaveAsImage(System.String FullPath, System.Int32 width, System.Int32 height, System.Int32 depth)", + "signature": "bool SaveAsImage(string FullPath, int width, int height, int depth)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -187033,71 +187206,71 @@ "parameters": [ { "name": "FullPath", - "type": "System.String", + "type": "string", "summary": "The full path of the file" }, { "name": "width", - "type": "System.Int32", + "type": "int", "summary": "Image width" }, { "name": "height", - "type": "System.Int32", + "type": "int", "summary": "Image height" }, { "name": "depth", - "type": "System.Int32", + "type": "int", "summary": "Image depth" } ], "returns": "returns True if file was saved, otherwise false" }, { - "signature": "System.Void SetDisplayInViewport(System.Boolean value, ChangeContexts changeContext)", + "signature": "void SetDisplayInViewport(bool value, ChangeContexts changeContext)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.7" }, { - "signature": "System.Void SetDisplayInViewport(System.Boolean value)", + "signature": "void SetDisplayInViewport(bool value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void SetEnvironmentMappingMode(TextureEnvironmentMappingMode value, ChangeContexts changeContext)", + "signature": "void SetEnvironmentMappingMode(TextureEnvironmentMappingMode value, ChangeContexts changeContext)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.7" }, { - "signature": "System.Void SetEnvironmentMappingMode(TextureEnvironmentMappingMode value)", + "signature": "void SetEnvironmentMappingMode(TextureEnvironmentMappingMode value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void SetGraphInfo(TextureGraphInfo tgi)", + "signature": "void SetGraphInfo(TextureGraphInfo tgi)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.3" }, { - "signature": "System.Void SetMappingChannel(System.Int32 value, ChangeContexts changeContext)", + "signature": "void SetMappingChannel(int value, ChangeContexts changeContext)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, "since": "5.7" }, { - "signature": "System.Void SetOffset(Vector3d value, ChangeContexts changeContext)", + "signature": "void SetOffset(Vector3d value, ChangeContexts changeContext)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -187105,42 +187278,42 @@ "since": "5.7" }, { - "signature": "System.Void SetOffsetLocked(System.Boolean value, ChangeContexts changeContext)", + "signature": "void SetOffsetLocked(bool value, ChangeContexts changeContext)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, "since": "5.7" }, { - "signature": "System.Void SetPreviewIn3D(System.Boolean value, ChangeContexts changeContext)", + "signature": "void SetPreviewIn3D(bool value, ChangeContexts changeContext)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, "since": "5.7" }, { - "signature": "System.Void SetPreviewLocalMapping(System.Boolean value, ChangeContexts changeContext)", + "signature": "void SetPreviewLocalMapping(bool value, ChangeContexts changeContext)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.7" }, { - "signature": "System.Void SetPreviewLocalMapping(System.Boolean value)", + "signature": "void SetPreviewLocalMapping(bool value)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void SetProjectionMode(TextureProjectionMode value, ChangeContexts changeContext)", + "signature": "void SetProjectionMode(TextureProjectionMode value, ChangeContexts changeContext)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, "since": "5.7" }, { - "signature": "System.Void SetRepeat(Vector3d value, ChangeContexts changeContext)", + "signature": "void SetRepeat(Vector3d value, ChangeContexts changeContext)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -187148,35 +187321,35 @@ "since": "5.7" }, { - "signature": "System.Void SetRepeatLocked(System.Boolean value, ChangeContexts changeContext)", + "signature": "void SetRepeatLocked(bool value, ChangeContexts changeContext)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, "since": "5.7" }, { - "signature": "System.Void SetRotation(Vector3d value, ChangeContexts changeContext)", + "signature": "void SetRotation(Vector3d value, ChangeContexts changeContext)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, "since": "5.7" }, { - "signature": "System.Void SetWrapType(TextureWrapType value, ChangeContexts changeContext)", + "signature": "void SetWrapType(TextureWrapType value, ChangeContexts changeContext)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, "since": "5.7" }, { - "signature": "SimulatedTexture SimulatedTexture(TextureGeneration tg, System.Int32 size, Rhino.DocObjects.RhinoObject obj)", + "signature": "SimulatedTexture SimulatedTexture(TextureGeneration tg, int size, Rhino.DocObjects.RhinoObject obj)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, "since": "6.0" }, { - "signature": "System.Void SimulateTexture(ref SimulatedTexture simulation, System.Boolean isForDataOnly)", + "signature": "void SimulateTexture(ref SimulatedTexture simulation, bool isForDataOnly)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -187185,7 +187358,7 @@ "obsolete": "Use SimulateTexture with size, TextureGeneration and object instead" }, { - "signature": "System.Void SimulateTexture(ref SimulatedTexture simulation, TextureGeneration tg, System.Int32 size, Rhino.DocObjects.RhinoObject obj)", + "signature": "void SimulateTexture(ref SimulatedTexture simulation, TextureGeneration tg, int size, Rhino.DocObjects.RhinoObject obj)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -187321,21 +187494,21 @@ ], "methods": [ { - "signature": "System.Boolean Add(RenderTexture c)", + "signature": "bool Add(RenderTexture c)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void BeginChange(RenderContent.ChangeContexts changeContext)", + "signature": "void BeginChange(RenderContent.ChangeContexts changeContext)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "7.0" }, { - "signature": "System.Void EndChange()", + "signature": "void EndChange()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -187356,7 +187529,7 @@ "since": "5.7" }, { - "signature": "System.Boolean Remove(RenderTexture c)", + "signature": "bool Remove(RenderTexture c)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -187416,7 +187589,7 @@ "since": "7.0" }, { - "signature": "System.Boolean AddChannel(StandardChannels channel)", + "signature": "bool AddChannel(StandardChannels channel)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -187432,7 +187605,7 @@ "returns": "If the channel existed then True is returned otherwise; returns True if the channel was added or False if not." }, { - "signature": "System.Boolean AddWireframeChannel(RhinoDoc doc, DocObjects.ViewportInfo viewport, System.Drawing.Size size, System.Drawing.Rectangle region)", + "signature": "bool AddWireframeChannel(RhinoDoc doc, DocObjects.ViewportInfo viewport, System.Drawing.Size size, System.Drawing.Rectangle region)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -187463,14 +187636,14 @@ "returns": "Returns True if all of the wireframe channels were added successfully." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void EndAsyncRender(RenderSuccessCode successCode)", + "signature": "void EndAsyncRender(RenderSuccessCode successCode)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -187520,7 +187693,7 @@ "returns": "Array of StandardChannels" }, { - "signature": "System.Void Invalidate()", + "signature": "void Invalidate()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -187528,14 +187701,14 @@ "since": "5.0" }, { - "signature": "System.Void InvalidateArea(System.Drawing.Rectangle rect)", + "signature": "void InvalidateArea(System.Drawing.Rectangle rect)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean IsChannelAvailable(System.Guid id)", + "signature": "bool IsChannelAvailable(System.Guid id)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -187544,7 +187717,7 @@ "returns": "Returns True if the channel is available." }, { - "signature": "System.Boolean IsChannelShown(System.Guid id)", + "signature": "bool IsChannelShown(System.Guid id)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -187560,7 +187733,7 @@ "since": "5.0" }, { - "signature": "System.Void SaveDibAsBitmap(System.String filename)", + "signature": "void SaveDibAsBitmap(string filename)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -187568,7 +187741,7 @@ "since": "6.0" }, { - "signature": "System.Void SaveRenderImageAs(System.String filename, System.Boolean saveAlpha)", + "signature": "void SaveRenderImageAs(string filename, bool saveAlpha)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -187577,18 +187750,18 @@ "parameters": [ { "name": "filename", - "type": "System.String", + "type": "string", "summary": "Filename of image file to be created" }, { "name": "saveAlpha", - "type": "System.Boolean", + "type": "bool", "summary": "True if alpha channel should be saved." } ] }, { - "signature": "System.Void SaveRenderImageAs(System.String filename, System.Guid renderEngineGuid, System.Boolean saveAlpha)", + "signature": "void SaveRenderImageAs(string filename, System.Guid renderEngineGuid, bool saveAlpha)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -187597,7 +187770,7 @@ "parameters": [ { "name": "filename", - "type": "System.String", + "type": "string", "summary": "Filename of image file to be created" }, { @@ -187607,13 +187780,13 @@ }, { "name": "saveAlpha", - "type": "System.Boolean", + "type": "bool", "summary": "True if alpha channel should be saved." } ] }, { - "signature": "System.Void SetAdjust(ImageAdjust imageAdjust)", + "signature": "void SetAdjust(ImageAdjust imageAdjust)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -187630,7 +187803,7 @@ ] }, { - "signature": "System.Void SetIsRendering(System.Boolean is_rendering)", + "signature": "void SetIsRendering(bool is_rendering)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -187638,7 +187811,7 @@ "since": "7.1" }, { - "signature": "System.Void SetProgress(System.String text, System.Single progress)", + "signature": "void SetProgress(string text, float progress)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -187647,18 +187820,18 @@ "parameters": [ { "name": "text", - "type": "System.String", + "type": "string", "summary": "The progress text." }, { "name": "progress", - "type": "System.Single", + "type": "float", "summary": "A progress value in the domain [0.0f; 1.0f]." } ] }, { - "signature": "System.Void SetRenderOutputRect(Rectangle rect)", + "signature": "void SetRenderOutputRect(Rectangle rect)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -187673,7 +187846,7 @@ ] }, { - "signature": "System.Void SetRGBAChannelColors(System.Drawing.Rectangle rectangle, Rhino.Display.Color4f[] colors)", + "signature": "void SetRGBAChannelColors(System.Drawing.Rectangle rectangle, Rhino.Display.Color4f[] colors)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -187693,7 +187866,7 @@ ] }, { - "signature": "System.Void SetRGBAChannelColors(System.Drawing.Size size, Rhino.Display.Color4f[] colors)", + "signature": "void SetRGBAChannelColors(System.Drawing.Size size, Rhino.Display.Color4f[] colors)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -187713,14 +187886,14 @@ ] }, { - "signature": "System.Void SetSize(System.Drawing.Size size)", + "signature": "void SetSize(System.Drawing.Size size)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void SetView(ViewInfo view)", + "signature": "void SetView(ViewInfo view)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -187787,7 +187960,7 @@ ], "methods": [ { - "signature": "System.Void AddValue(System.Int32 x, System.Int32 y, Rhino.Display.Color4f value)", + "signature": "void AddValue(int x, int y, Rhino.Display.Color4f value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -187796,12 +187969,12 @@ "parameters": [ { "name": "x", - "type": "System.Int32", + "type": "int", "summary": "The horizontal pixel position. No validation is done on this value. The caller is responsible for ensuring that it is within the frame buffer." }, { "name": "y", - "type": "System.Int32", + "type": "int", "summary": "The vertical pixel position. No validation is done on this value. The caller is responsible for ensuring that it is within the frame buffer." }, { @@ -187820,20 +187993,20 @@ "since": "7.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true }, { - "signature": "System.Void GetMinMaxValues(out System.Single min, out System.Single max)", + "signature": "void GetMinMaxValues(out float min, out float max)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -187841,7 +188014,7 @@ "since": "7.0" }, { - "signature": "System.Void GetValue(System.Int32 x, System.Int32 y, Rhino.Render.ComponentOrders componentOrder, ref System.Single[] values)", + "signature": "void GetValue(int x, int y, Rhino.Render.ComponentOrders componentOrder, ref float values)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -187849,7 +188022,7 @@ "since": "7.0" }, { - "signature": "System.Void GetValues(System.Drawing.Rectangle rectangle, System.Int32 stride, Rhino.Render.ComponentOrders componentOrder, ref System.Single[] values)", + "signature": "void GetValues(System.Drawing.Rectangle rectangle, int stride, Rhino.Render.ComponentOrders componentOrder, ref float values)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -187857,7 +188030,7 @@ "since": "7.0" }, { - "signature": "System.Int32 PixelSize()", + "signature": "int PixelSize()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -187866,57 +188039,57 @@ "returns": "The size of a pixel." }, { - "signature": "System.Void SetValue(System.Int32 x, System.Int32 y, Rhino.Display.Color4f value)", + "signature": "void SetValue(int x, int y, float value)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "If x or y are out of range, the function will fail and may crash Rhino.", + "summary": "Assignto a pixel at coordinate (,).", "since": "5.0", "parameters": [ { "name": "x", - "type": "System.Int32", + "type": "int", "summary": "The horizontal pixel position. No validation is done on this value. The caller is responsible for ensuring that it is within the frame buffer." }, { "name": "y", - "type": "System.Int32", - "summary": "The vertical pixel position. No validation is done on this value. The caller is responsible for ensuring that it is within the frame buffer." + "type": "int", + "summary": "the vertical pixel position. No validation is done on this value. The caller is responsible for ensuring that it is within the frame buffer." }, { "name": "value", - "type": "Rhino.Display.Color4f", - "summary": "The color to store in the channel at the specified position." + "type": "float", + "summary": "The value to store in the channel at the specified position." } ] }, { - "signature": "System.Void SetValue(System.Int32 x, System.Int32 y, System.Single value)", + "signature": "void SetValue(int x, int y, Rhino.Display.Color4f value)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Assignto a pixel at coordinate (,).", + "summary": "If x or y are out of range, the function will fail and may crash Rhino.", "since": "5.0", "parameters": [ { "name": "x", - "type": "System.Int32", + "type": "int", "summary": "The horizontal pixel position. No validation is done on this value. The caller is responsible for ensuring that it is within the frame buffer." }, { "name": "y", - "type": "System.Int32", - "summary": "the vertical pixel position. No validation is done on this value. The caller is responsible for ensuring that it is within the frame buffer." + "type": "int", + "summary": "The vertical pixel position. No validation is done on this value. The caller is responsible for ensuring that it is within the frame buffer." }, { "name": "value", - "type": "System.Single", - "summary": "The value to store in the channel at the specified position." + "type": "Rhino.Display.Color4f", + "summary": "The color to store in the channel at the specified position." } ] }, { - "signature": "System.Void SetValues(System.Drawing.Rectangle rectangle, Size bufferResolution, PixelBuffer colorBuffer)", + "signature": "void SetValues(System.Drawing.Rectangle rectangle, Size bufferResolution, PixelBuffer colorBuffer)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -187941,7 +188114,7 @@ ] }, { - "signature": "System.Void SetValuesFlipped(System.Drawing.Rectangle rectangle, Size bufferResolution, PixelBuffer colorBuffer)", + "signature": "void SetValuesFlipped(System.Drawing.Rectangle rectangle, Size bufferResolution, PixelBuffer colorBuffer)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -187999,7 +188172,7 @@ "since": "7.0" }, { - "signature": "System.Void Close()", + "signature": "void Close()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -188007,7 +188180,7 @@ "since": "7.0" }, { - "signature": "System.Void CopyTo(Channel channel)", + "signature": "void CopyTo(Channel channel)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -188022,7 +188195,7 @@ ] }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -188030,7 +188203,7 @@ "since": "7.0" }, { - "signature": "System.Int32 Height()", + "signature": "int Height()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -188046,7 +188219,7 @@ "since": "7.0" }, { - "signature": "System.UInt32 PixelSize()", + "signature": "uint PixelSize()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -188054,7 +188227,7 @@ "since": "7.0" }, { - "signature": "System.UInt32 TextureHandle()", + "signature": "uint TextureHandle()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -188072,7 +188245,7 @@ "since": "8.0" }, { - "signature": "System.UInt32 TextureHandleOpenGL()", + "signature": "uint TextureHandleOpenGL()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -188080,7 +188253,7 @@ "since": "8.0" }, { - "signature": "System.Int32 Width()", + "signature": "int Width()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -188516,14 +188689,14 @@ ], "methods": [ { - "signature": "System.Void CopyFrom(FreeFloatingBase src)", + "signature": "void CopyFrom(FreeFloatingBase src)", "modifiers": ["public", "override"], "protected": false, "virtual": false, "since": "7.12" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -188578,7 +188751,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -188586,7 +188759,7 @@ "since": "6.0" }, { - "signature": "System.Void Dispose(System.Boolean bDisposing)", + "signature": "void Dispose(bool bDisposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -188665,7 +188838,7 @@ "since": "5.1" }, { - "signature": "System.String StringFromProjection(BackgroundProjections projection)", + "signature": "string StringFromProjection(BackgroundProjections projection)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -188679,14 +188852,14 @@ "since": "5.1" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.1" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true @@ -188916,36 +189089,36 @@ "since": "5.1" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.1" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true }, { - "signature": "System.Double MetersToUnits(RhinoDoc doc, System.Double units)", + "signature": "double MetersToUnits(double units)", "modifiers": ["public"], "protected": false, "virtual": false, - "since": "6.0" + "since": "5.1", + "deprecated": "6.0", + "obsolete": "Obsolete, use version that requires a document" }, { - "signature": "System.Double MetersToUnits(System.Double units)", + "signature": "double MetersToUnits(RhinoDoc doc, double units)", "modifiers": ["public"], "protected": false, "virtual": false, - "since": "5.1", - "deprecated": "6.0", - "obsolete": "Obsolete, use version that requires a document" + "since": "6.0" }, { - "signature": "System.Void SetMappingChannelAndProjectionMode(ProjectionModes pm, System.Int32 mappingChannel, EnvironmentMappingModes emm)", + "signature": "void SetMappingChannelAndProjectionMode(ProjectionModes pm, int mappingChannel, EnvironmentMappingModes emm)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -188959,20 +189132,20 @@ "since": "5.1" }, { - "signature": "System.Double UnitsToMeters(RhinoDoc doc, System.Double units)", + "signature": "double UnitsToMeters(double units)", "modifiers": ["public"], "protected": false, "virtual": false, - "since": "6.0" + "since": "5.1", + "deprecated": "6.0", + "obsolete": "Obsolete, use version that requires a document" }, { - "signature": "System.Double UnitsToMeters(System.Double units)", + "signature": "double UnitsToMeters(RhinoDoc doc, double units)", "modifiers": ["public"], "protected": false, "virtual": false, - "since": "5.1", - "deprecated": "6.0", - "obsolete": "Obsolete, use version that requires a document" + "since": "6.0" } ] }, @@ -189147,14 +189320,14 @@ ], "methods": [ { - "signature": "System.Void CopyFrom(FreeFloatingBase src)", + "signature": "void CopyFrom(FreeFloatingBase src)", "modifiers": ["public", "override"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -189356,14 +189529,14 @@ ], "methods": [ { - "signature": "System.Double AltitudeFromValues(System.Double latitude, System.Double longitude, System.Double timezoneHours, System.Int32 daylightMinutes, System.DateTime when, System.Double hours, System.Boolean fast)", + "signature": "double AltitudeFromValues(double latitude, double longitude, double timezoneHours, int daylightMinutes, System.DateTime when, double hours, bool fast)", "modifiers": ["static", "public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Drawing.Color ColorFromAltitude(System.Double altitudeDegrees)", + "signature": "System.Drawing.Color ColorFromAltitude(double altitudeDegrees)", "modifiers": ["static", "public"], "protected": false, "virtual": false, @@ -189372,49 +189545,49 @@ "parameters": [ { "name": "altitudeDegrees", - "type": "System.Double", + "type": "double", "summary": "The altitude sun angle in degrees." } ], "returns": "Returns color for altitude." }, { - "signature": "System.Boolean Here(out System.Double latitude, out System.Double longitude)", + "signature": "bool Here(out double latitude, out double longitude)", "modifiers": ["static", "public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Double JulianDay(System.Double timezoneHours, System.Int32 daylightMinutes, System.DateTime when, System.Double hours)", + "signature": "double JulianDay(double timezoneHours, int daylightMinutes, System.DateTime when, double hours)", "modifiers": ["static", "public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "Geometry.Vector3d SunDirection(System.Double latitude, System.Double longitude, System.DateTime when)", + "signature": "Geometry.Vector3d SunDirection(double latitude, double longitude, System.DateTime when)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Double TwilightZone()", + "signature": "double TwilightZone()", "modifiers": ["static", "public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void CopyFrom(FreeFloatingBase src)", + "signature": "void CopyFrom(FreeFloatingBase src)", "modifiers": ["public", "override"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -189429,7 +189602,7 @@ "since": "5.0" }, { - "signature": "System.Void SetDateTime(System.DateTime time, System.DateTimeKind kind)", + "signature": "void SetDateTime(System.DateTime time, System.DateTimeKind kind)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -189437,25 +189610,25 @@ "since": "6.0" }, { - "signature": "System.Void SetPosition(System.DateTime when, System.Double latitudeDegrees, System.Double longitudeDegrees)", + "signature": "void SetPosition(double azimuthDegrees, double altitudeDegrees)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0", "deprecated": "8.0", - "obsolete": "Use SetDateTime" + "obsolete": "Use Azimuth and Altitude properties instead" }, { - "signature": "System.Void SetPosition(System.Double azimuthDegrees, System.Double altitudeDegrees)", + "signature": "void SetPosition(System.DateTime when, double latitudeDegrees, double longitudeDegrees)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0", "deprecated": "8.0", - "obsolete": "Use Azimuth and Altitude properties instead" + "obsolete": "Use SetDateTime" }, { - "signature": "System.Void ShowDialog()", + "signature": "void ShowDialog()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -189510,42 +189683,42 @@ ], "methods": [ { - "signature": "System.Boolean AlwaysShowSunPreview()", + "signature": "bool AlwaysShowSunPreview()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Int32 AutoSaveKeepAmount()", + "signature": "int AutoSaveKeepAmount()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean AutoSaveRenderings()", + "signature": "bool AutoSaveRenderings()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean CheckSupportFilesBeforeRendering()", + "signature": "bool CheckSupportFilesBeforeRendering()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean CombineEditors()", + "signature": "bool CombineEditors()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.String CustomLibraryPath()", + "signature": "string CustomLibraryPath()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -189554,7 +189727,7 @@ "obsolete": "Use 'Libraries_CustomPath' instead" }, { - "signature": "System.String CustomPaths()", + "signature": "string CustomPaths()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -189563,28 +189736,28 @@ "obsolete": "Use 'Libraries_CustomPathList' instead" }, { - "signature": "System.Int32 DarkPreviewCheckerColor()", + "signature": "int DarkPreviewCheckerColor()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean EnablePreviewJobLog()", + "signature": "bool EnablePreviewJobLog()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.String FileExplorer_CustomPath()", + "signature": "string FileExplorer_CustomPath()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.String FileExplorer_CustomPathList()", + "signature": "string FileExplorer_CustomPathList()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -189598,28 +189771,28 @@ "since": "8.0" }, { - "signature": "System.String FileExplorer_InitialLocationCustomFolder()", + "signature": "string FileExplorer_InitialLocationCustomFolder()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.String FileExplorer_LastNavigatedLocation()", + "signature": "string FileExplorer_LastNavigatedLocation()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Void FileExplorer_SetCustomPath(System.String path)", + "signature": "void FileExplorer_SetCustomPath(string path)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Void FileExplorer_SetCustomPathList(System.String path)", + "signature": "void FileExplorer_SetCustomPathList(string path)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -189627,111 +189800,111 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "Semicolon delimited string of paths." } ] }, { - "signature": "System.Void FileExplorer_SetInitialLocation(RdkInitialLocation l)", + "signature": "void FileExplorer_SetInitialLocation(RdkInitialLocation l)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Void FileExplorer_SetInitialLocationCustomFolder(System.String path)", + "signature": "void FileExplorer_SetInitialLocationCustomFolder(string path)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Void FileExplorer_SetLastNavigatedLocation(System.String folder)", + "signature": "void FileExplorer_SetLastNavigatedLocation(string folder)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Void FileExplorer_SetShowCustom(System.Boolean b)", + "signature": "void FileExplorer_SetShowCustom(bool b)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Void FileExplorer_SetShowDocuments(System.Boolean b)", + "signature": "void FileExplorer_SetShowDocuments(bool b)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Void FileExplorer_SetShowRenderContent(System.Boolean b)", + "signature": "void FileExplorer_SetShowRenderContent(bool b)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Void FileExplorer_SetUseDefaultLocation(System.Boolean b)", + "signature": "void FileExplorer_SetUseDefaultLocation(bool b)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Boolean FileExplorer_ShowCustom()", + "signature": "bool FileExplorer_ShowCustom()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Boolean FileExplorer_ShowDocuments()", + "signature": "bool FileExplorer_ShowDocuments()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Boolean FileExplorer_ShowRenderContent()", + "signature": "bool FileExplorer_ShowRenderContent()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Boolean FileExplorer_UseDefaultLocation()", + "signature": "bool FileExplorer_UseDefaultLocation()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Boolean HarvestContentParameters()", + "signature": "bool HarvestContentParameters()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Int32 LabelFormatLoc()", + "signature": "int LabelFormatLoc()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Int32 LabelFormatUtc()", + "signature": "int LabelFormatUtc()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.String LastNavigatedLocation()", + "signature": "string LastNavigatedLocation()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -189740,14 +189913,14 @@ "obsolete": "Use Libraries_LastNavigatedLocation or FileExplorer_LastNavigatedLocation" }, { - "signature": "System.String Libraries_CustomPath()", + "signature": "string Libraries_CustomPath()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.String Libraries_CustomPathList()", + "signature": "string Libraries_CustomPathList()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -189761,28 +189934,28 @@ "since": "8.0" }, { - "signature": "System.String Libraries_InitialLocationCustomFolder()", + "signature": "string Libraries_InitialLocationCustomFolder()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.String Libraries_LastNavigatedLocation()", + "signature": "string Libraries_LastNavigatedLocation()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Void Libraries_SetCustomPath(System.String path)", + "signature": "void Libraries_SetCustomPath(string path)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Void Libraries_SetCustomPathList(System.String path)", + "signature": "void Libraries_SetCustomPathList(string path)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -189790,83 +189963,83 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "Semicolon delimited string of paths." } ] }, { - "signature": "System.Void Libraries_SetInitialLocation(RdkInitialLocation l)", + "signature": "void Libraries_SetInitialLocation(RdkInitialLocation l)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Void Libraries_SetInitialLocationCustomFolder(System.String path)", + "signature": "void Libraries_SetInitialLocationCustomFolder(string path)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Void Libraries_SetLastNavigatedLocation(System.String folder)", + "signature": "void Libraries_SetLastNavigatedLocation(string folder)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Void Libraries_SetShowCustom(System.Boolean b)", + "signature": "void Libraries_SetShowCustom(bool b)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Void Libraries_SetShowDocuments(System.Boolean b)", + "signature": "void Libraries_SetShowDocuments(bool b)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Void Libraries_SetShowRenderContent(System.Boolean b)", + "signature": "void Libraries_SetShowRenderContent(bool b)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Void Libraries_SetUseDefaultLocation(System.Boolean b)", + "signature": "void Libraries_SetUseDefaultLocation(bool b)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Boolean Libraries_ShowCustom()", + "signature": "bool Libraries_ShowCustom()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Boolean Libraries_ShowDocuments()", + "signature": "bool Libraries_ShowDocuments()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Boolean Libraries_ShowRenderContent()", + "signature": "bool Libraries_ShowRenderContent()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Boolean Libraries_UseDefaultLocation()", + "signature": "bool Libraries_UseDefaultLocation()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -189882,7 +190055,7 @@ "obsolete": "Use 'Libraries_InitialLocation' instead" }, { - "signature": "System.String LibrariesInitialLocationCustomFolder()", + "signature": "string LibrariesInitialLocationCustomFolder()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -189891,91 +190064,91 @@ "obsolete": "Use 'Libraries_InitialLocationCustomFolder' instead" }, { - "signature": "System.Int32 LightPreviewCheckerColor()", + "signature": "int LightPreviewCheckerColor()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Int32 MaxPreviewCacheMB()", + "signature": "int MaxPreviewCacheMB()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Int32 MaxPreviewSeconds()", + "signature": "int MaxPreviewSeconds()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean MultithreadedTextureEvaluation()", + "signature": "bool MultithreadedTextureEvaluation()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean PreferNativeRenderer()", + "signature": "bool PreferNativeRenderer()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.String PreferredUnpackFolder()", + "signature": "string PreferredUnpackFolder()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean PreviewCustomRenderMeshes()", + "signature": "bool PreviewCustomRenderMeshes()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void SetAlwaysShowSunPreview(System.Boolean b)", + "signature": "void SetAlwaysShowSunPreview(bool b)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void SetAutoSaveKeepAmount(System.Int32 value)", + "signature": "void SetAutoSaveKeepAmount(int value)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void SetAutoSaveRenderings(System.Boolean b)", + "signature": "void SetAutoSaveRenderings(bool b)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void SetCheckSupportFilesBeforeRendering(System.Boolean b)", + "signature": "void SetCheckSupportFilesBeforeRendering(bool b)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void SetCombineEditors(System.Boolean b)", + "signature": "void SetCombineEditors(bool b)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void SetCustomLibraryPath(System.String path)", + "signature": "void SetCustomLibraryPath(string path)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -189984,7 +190157,7 @@ "obsolete": "Use 'Libraries_SetCustomPath' instead" }, { - "signature": "System.Void SetCustomPaths(System.String path)", + "signature": "void SetCustomPaths(string path)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -189993,28 +190166,28 @@ "obsolete": "Use 'Libraries_SetCustomPathList' instead" }, { - "signature": "System.Void SetHarvestContentParameters(System.Boolean b)", + "signature": "void SetHarvestContentParameters(bool b)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void SetLabelFormatLoc(System.Int32 value)", + "signature": "void SetLabelFormatLoc(int value)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void SetLabelFormatUtc(System.Int32 value)", + "signature": "void SetLabelFormatUtc(int value)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void SetLastNavigatedLocation(System.String folder)", + "signature": "void SetLastNavigatedLocation(string folder)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -190023,7 +190196,7 @@ "obsolete": "Use Libraries_SetLastNavigatedLocation or FileExplorer_SetLastNavigatedLocation" }, { - "signature": "System.Void SetLibrariesInitialLocation(RdkInitialLocation l)", + "signature": "void SetLibrariesInitialLocation(RdkInitialLocation l)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -190032,7 +190205,7 @@ "obsolete": "Use 'Libraries_SetInitialLocation' instead" }, { - "signature": "System.Void SetLibrariesInitialLocationCustomFolder(System.String path)", + "signature": "void SetLibrariesInitialLocationCustomFolder(string path)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -190041,35 +190214,35 @@ "obsolete": "Use 'Libraries_SetInitialLocationCustomFolder' instead" }, { - "signature": "System.Void SetMultithreadedTextureEvaluation(System.Boolean b)", + "signature": "void SetMultithreadedTextureEvaluation(bool b)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void SetPreferNativeRenderer(System.Boolean b)", + "signature": "void SetPreferNativeRenderer(bool b)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void SetPreferredUnpackFolder(System.String path)", + "signature": "void SetPreferredUnpackFolder(string path)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void SetPreviewCustomRenderMeshes(System.Boolean b)", + "signature": "void SetPreviewCustomRenderMeshes(bool b)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void SetShowCustom(System.Boolean b)", + "signature": "void SetShowCustom(bool b)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -190078,14 +190251,14 @@ "obsolete": "Use 'Libraries_SetShowCustom' instead" }, { - "signature": "System.Void SetShowDetailsPanel(System.Boolean b)", + "signature": "void SetShowDetailsPanel(bool b)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void SetShowDocuments(System.Boolean b)", + "signature": "void SetShowDocuments(bool b)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -190094,7 +190267,7 @@ "obsolete": "Use 'Libraries_SetShowDocuments' instead" }, { - "signature": "System.Void SetShowRenderContent(System.Boolean b)", + "signature": "void SetShowRenderContent(bool b)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -190103,14 +190276,14 @@ "obsolete": "Use 'Libraries_SetShowRenderContent' instead" }, { - "signature": "System.Void SetSupportSharedUIs(System.Boolean b)", + "signature": "void SetSupportSharedUIs(bool b)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void SetTextureSize(RdkTextureSize size, System.Boolean bSendEvent)", + "signature": "void SetTextureSize(RdkTextureSize size, bool bSendEvent)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -190119,7 +190292,7 @@ "obsolete": "Support for changing the texture size programatically will disappear in a future version of Rhino" }, { - "signature": "System.Void SetUseDefaultLibraryPath(System.Boolean b)", + "signature": "void SetUseDefaultLibraryPath(bool b)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -190128,21 +190301,21 @@ "obsolete": "Use 'Libraries_SetUseDefaultLocation' instead" }, { - "signature": "System.Void SetUsePreviewCache(System.Boolean b)", + "signature": "void SetUsePreviewCache(bool b)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void SetUseQuickInitialPreview(System.Boolean b)", + "signature": "void SetUseQuickInitialPreview(bool b)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean ShowCustom()", + "signature": "bool ShowCustom()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -190151,14 +190324,14 @@ "obsolete": "Use 'Libraries_ShowCustom' instead" }, { - "signature": "System.Boolean ShowDetailsPanel()", + "signature": "bool ShowDetailsPanel()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean ShowDocuments()", + "signature": "bool ShowDocuments()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -190167,7 +190340,7 @@ "obsolete": "Use 'Libraries_ShowDocuments' instead" }, { - "signature": "System.Boolean ShowRenderContent()", + "signature": "bool ShowRenderContent()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -190176,28 +190349,28 @@ "obsolete": "Use 'Libraries_ShowRenderContent' instead" }, { - "signature": "System.Boolean SupportSharedUIs()", + "signature": "bool SupportSharedUIs()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean SupportSharedUIsNoCache()", + "signature": "bool SupportSharedUIsNoCache()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Int32 TextureSize()", + "signature": "int TextureSize()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean UseDefaultLibraryPath()", + "signature": "bool UseDefaultLibraryPath()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -190206,28 +190379,28 @@ "obsolete": "Use 'Libraries_UseDefaultLocation' instead" }, { - "signature": "System.Boolean UsePreview()", + "signature": "bool UsePreview()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean UsePreviewCache()", + "signature": "bool UsePreviewCache()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean UseQuickInitialPreview()", + "signature": "bool UseQuickInitialPreview()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean UseRenderedPreview()", + "signature": "bool UseRenderedPreview()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -190470,7 +190643,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -190478,14 +190651,14 @@ "since": "5.1" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "For Dispose pattern" }, { - "signature": "System.Boolean GetColor(Point3d uvw, Vector3d duvwdx, Vector3d duvwdy, ref Display.Color4f color)", + "signature": "bool GetColor(Point3d uvw, Vector3d duvwdx, Vector3d duvwdy, ref Display.Color4f color)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -190542,7 +190715,7 @@ "returns": "The texture color at this point in UV space." }, { - "signature": "System.Boolean Initialize()", + "signature": "bool Initialize()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -190550,7 +190723,7 @@ "since": "6.0" }, { - "signature": "SimpleArrayByte WriteToByteArray(System.Int32 width, System.Int32 height)", + "signature": "SimpleArrayByte WriteToByteArray(int width, int height)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -190561,19 +190734,19 @@ "parameters": [ { "name": "width", - "type": "System.Int32", + "type": "int", "summary": "is the point for which to evaluate the texture." }, { "name": "height", - "type": "System.Int32", + "type": "int", "summary": "duvwdx is a ray differential." } ], "returns": "A ByteArray full of the byte values in RGBA order, or None if the function did not succeed" }, { - "signature": "StdVectorByte WriteToByteArray2(System.Int32 width, System.Int32 height)", + "signature": "StdVectorByte WriteToByteArray2(int width, int height)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -190582,19 +190755,19 @@ "parameters": [ { "name": "width", - "type": "System.Int32", + "type": "int", "summary": "is the point for which to evaluate the texture." }, { "name": "height", - "type": "System.Int32", + "type": "int", "summary": "duvwdx is a ray differential." } ], "returns": "A ByteArray full of the byte values in RGBA order, or None if the function did not succeed" }, { - "signature": "SimpleArrayFloat WriteToFloatArray(System.Int32 width, System.Int32 height)", + "signature": "SimpleArrayFloat WriteToFloatArray(int width, int height)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -190605,19 +190778,19 @@ "parameters": [ { "name": "width", - "type": "System.Int32", + "type": "int", "summary": "is the point for which to evaluate the texture." }, { "name": "height", - "type": "System.Int32", + "type": "int", "summary": "duvwdx is a ray differential." } ], "returns": "A FloatArray full of the float values in RGBA order, or None if the function did not succeed." }, { - "signature": "StdVectorFloat WriteToFloatArray2(System.Int32 width, System.Int32 height)", + "signature": "StdVectorFloat WriteToFloatArray2(int width, int height)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -190626,12 +190799,12 @@ "parameters": [ { "name": "width", - "type": "System.Int32", + "type": "int", "summary": "is the point for which to evaluate the texture." }, { "name": "height", - "type": "System.Int32", + "type": "int", "summary": "duvwdx is a ray differential." } ], @@ -190700,63 +190873,63 @@ "since": "6.3" }, { - "signature": "System.Double AmountU()", + "signature": "double AmountU()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.3" }, { - "signature": "System.Double AmountV()", + "signature": "double AmountV()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.3" }, { - "signature": "System.Double AmountW()", + "signature": "double AmountW()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.3" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.3" }, { - "signature": "System.Void SetActiveAxis(Axis axis)", + "signature": "void SetActiveAxis(Axis axis)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.3" }, { - "signature": "System.Void SetActiveChannel(Channel channel)", + "signature": "void SetActiveChannel(Channel channel)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.3" }, { - "signature": "System.Void SetAmountU(System.Double d)", + "signature": "void SetAmountU(double d)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.3" }, { - "signature": "System.Void SetAmountV(System.Double d)", + "signature": "void SetAmountV(double d)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.3" }, { - "signature": "System.Void SetAmountW(System.Double d)", + "signature": "void SetAmountW(double d)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -190910,7 +191083,7 @@ ], "methods": [ { - "signature": "TextureMapping CreateBoxMapping(Plane plane, Interval dx, Interval dy, Interval dz, System.Boolean capped)", + "signature": "TextureMapping CreateBoxMapping(Plane plane, Interval dx, Interval dy, Interval dz, bool capped)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -190940,7 +191113,7 @@ }, { "name": "capped", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the box is treated as a finite capped box." } ], @@ -190963,7 +191136,7 @@ "returns": "TextureMapping instance" }, { - "signature": "TextureMapping CreateCylinderMapping(Cylinder cylinder, System.Boolean capped)", + "signature": "TextureMapping CreateCylinderMapping(Cylinder cylinder, bool capped)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -190978,7 +191151,7 @@ }, { "name": "capped", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the cylinder is treated as a finite capped cylinder" } ], @@ -191000,7 +191173,7 @@ ] }, { - "signature": "TextureMapping CreatePlaneMapping(Plane plane, Interval dx, Interval dy, Interval dz, System.Boolean capped)", + "signature": "TextureMapping CreatePlaneMapping(Plane plane, Interval dx, Interval dy, Interval dz, bool capped)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -191029,7 +191202,7 @@ }, { "name": "capped", - "type": "System.Boolean", + "type": "bool", "summary": "set to True if planar UVW is meant, False for planar UV" } ], @@ -191092,7 +191265,7 @@ "returns": "TextureMapping instance or None if failed." }, { - "signature": "System.Int32 Evaluate(Point3d p, Vector3d n, out Point3d t, Transform pXform, Transform nXform)", + "signature": "int Evaluate(Point3d p, Vector3d n, out Point3d t, Transform pXform, Transform nXform)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -191128,7 +191301,7 @@ "returns": "Nonzero if evaluation is successful. When the mapping is a box or capped cylinder mapping, the value indicates which side was evaluated. Cylinder mapping: 1 = cylinder wall, 2 = bottom cap, 3 = top cap Box mapping: 1 = front, 2 = right, 3 = back, 4 = left, 5 = bottom, 6 = top" }, { - "signature": "System.Int32 Evaluate(Point3d p, Vector3d n, out Point3d t)", + "signature": "int Evaluate(Point3d p, Vector3d n, out Point3d t)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -191154,7 +191327,7 @@ "returns": "Nonzero if evaluation is successful. When the mapping is a box or capped cylinder mapping, the value indicates which side was evaluated. Cylinder mapping: 1 = cylinder wall, 2 = bottom cap, 3 = top cap Box mapping: 1 = front, 2 = right, 3 = back, 4 = left, 5 = bottom, 6 = top" }, { - "signature": "System.Boolean TryGetMappingBox(out Plane plane, out Interval dx, out Interval dy, out Interval dz, out System.Boolean capped)", + "signature": "bool TryGetMappingBox(out Plane plane, out Interval dx, out Interval dy, out Interval dz, out bool capped)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -191184,14 +191357,14 @@ }, { "name": "capped", - "type": "System.Boolean", + "type": "bool", "summary": "True if box mapping is capped." } ], "returns": "Returns True if a valid box is returned." }, { - "signature": "System.Boolean TryGetMappingBox(out Plane plane, out Interval dx, out Interval dy, out Interval dz)", + "signature": "bool TryGetMappingBox(out Plane plane, out Interval dx, out Interval dy, out Interval dz)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -191223,7 +191396,7 @@ "returns": "Returns True if a valid box is returned." }, { - "signature": "System.Boolean TryGetMappingCylinder(out Cylinder cylinder, out System.Boolean capped)", + "signature": "bool TryGetMappingCylinder(out Cylinder cylinder, out bool capped)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -191238,14 +191411,14 @@ }, { "name": "capped", - "type": "System.Boolean", + "type": "bool", "summary": "will be True if capped" } ], "returns": "Returns True if a valid cylinder is returned." }, { - "signature": "System.Boolean TryGetMappingCylinder(out Cylinder cylinder)", + "signature": "bool TryGetMappingCylinder(out Cylinder cylinder)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -191255,7 +191428,7 @@ "returns": "Returns True if a valid cylinder is returned." }, { - "signature": "System.Boolean TryGetMappingMesh(out Mesh mesh)", + "signature": "bool TryGetMappingMesh(out Mesh mesh)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -191264,7 +191437,7 @@ "returns": "True if custom mapping mesh was returned." }, { - "signature": "System.Boolean TryGetMappingPlane(out Plane plane, out Interval dx, out Interval dy, out Interval dz, out System.Boolean capped)", + "signature": "bool TryGetMappingPlane(out Plane plane, out Interval dx, out Interval dy, out Interval dz, out bool capped)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -191294,14 +191467,14 @@ }, { "name": "capped", - "type": "System.Boolean", + "type": "bool", "summary": "" } ], "returns": "Return True if valid plane mapping parameters were returned." }, { - "signature": "System.Boolean TryGetMappingPlane(out Plane plane, out Interval dx, out Interval dy, out Interval dz)", + "signature": "bool TryGetMappingPlane(out Plane plane, out Interval dx, out Interval dy, out Interval dz)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -191333,7 +191506,7 @@ "returns": "Return True if valid plane mapping parameters were returned." }, { - "signature": "System.Boolean TryGetMappingSphere(out Sphere sphere)", + "signature": "bool TryGetMappingSphere(out Sphere sphere)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -191682,7 +191855,7 @@ ], "methods": [ { - "signature": "System.TimeZone TimeZoneAt(System.Int32 index)", + "signature": "System.TimeZone TimeZoneAt(int index)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -191691,14 +191864,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "index." } ], "returns": "Time zone at index." }, { - "signature": "System.Int32 TimeZones()", + "signature": "int TimeZones()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -191790,13 +191963,13 @@ ], "methods": [ { - "signature": "System.Void AddAdditionalUISections()", + "signature": "void AddAdditionalUISections()", "modifiers": ["protected", "abstract"], "protected": true, "virtual": false }, { - "signature": "System.Void OnAddUserInterfaceSections()", + "signature": "void OnAddUserInterfaceSections()", "modifiers": ["protected", "override", "sealed"], "protected": true, "virtual": false @@ -191823,7 +191996,7 @@ ], "methods": [ { - "signature": "System.Void OnUserInterfaceSectionExpanding(UserInterfaceSection userInterfaceSection, System.Boolean expanding)", + "signature": "void OnUserInterfaceSectionExpanding(UserInterfaceSection userInterfaceSection, bool expanding)", "modifiers": [], "protected": true, "virtual": false, @@ -191838,13 +192011,13 @@ }, { "name": "expanding", - "type": "System.Boolean", + "type": "bool", "summary": "Will be True if the control has been createExpanded or False if it was collapsed." } ] }, { - "signature": "System.Void UserInterfaceDisplayData(UserInterfaceSection userInterfaceSection, RenderContent[] renderContentList)", + "signature": "void UserInterfaceDisplayData(UserInterfaceSection userInterfaceSection, RenderContent[] renderContentList)", "modifiers": [], "protected": true, "virtual": false, @@ -191901,7 +192074,7 @@ ], "methods": [ { - "signature": "UserInterfaceSection FromWindow(System.Object window)", + "signature": "UserInterfaceSection FromWindow(object window)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -191911,14 +192084,14 @@ "parameters": [ { "name": "window", - "type": "System.Object", + "type": "object", "summary": "If window is not None then look for the UserInterfaceSection that created the window." } ], "returns": "If a UserInterfaceSection object is found containing a reference to the requested window then return the object otherwise return null." }, { - "signature": "System.Void Expand(System.Boolean expand)", + "signature": "void Expand(bool expand)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -191928,7 +192101,7 @@ "parameters": [ { "name": "expand", - "type": "System.Boolean", + "type": "bool", "summary": "If True then expand the content section otherwise collapse it." } ] @@ -191944,7 +192117,7 @@ "returns": "Returns a list of currently selected content items to be edited." }, { - "signature": "System.Void Show(System.Boolean visible)", + "signature": "void Show(bool visible)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -191954,7 +192127,7 @@ "parameters": [ { "name": "visible", - "type": "System.Boolean", + "type": "bool", "summary": "If True then show the content section otherwise hide it." } ] @@ -191977,14 +192150,14 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean HasMapForCurrentSettings()", + "signature": "bool HasMapForCurrentSettings()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -191998,7 +192171,7 @@ "since": "6.0" }, { - "signature": "System.Void MakeMapBitmap()", + "signature": "void MakeMapBitmap()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -192019,21 +192192,21 @@ "since": "6.0" }, { - "signature": "System.Void SetDayNightDisplay(System.Boolean bOn)", + "signature": "void SetDayNightDisplay(bool bOn)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void SetEnabled(System.Boolean bEnabled)", + "signature": "void SetEnabled(bool bEnabled)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void SetTimeInfo(System.DateTime dt, System.Double timezone, System.Int32 daylightSavingMinutes, System.Boolean bDaylightSavingsOn)", + "signature": "void SetTimeInfo(System.DateTime dt, double timezone, int daylightSavingMinutes, bool bDaylightSavingsOn)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -192122,7 +192295,7 @@ ], "methods": [ { - "signature": "RenderContent ChangeContentType(RenderContent oldContent, System.Guid newType, System.Boolean harvestParameters)", + "signature": "RenderContent ChangeContentType(RenderContent oldContent, System.Guid newType, bool harvestParameters)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -192141,14 +192314,14 @@ }, { "name": "harvestParameters", - "type": "System.Boolean", + "type": "bool", "summary": "Determines whether or not parameter harvesting will be performed." } ], "returns": "A new persistent render content." }, { - "signature": "System.String FindFile(RhinoDoc doc, System.String fullPathToFile, System.Boolean unpackFromBitmapTableIfNecessary)", + "signature": "string FindFile(RhinoDoc doc, string fullPathToFile, bool unpackFromBitmapTableIfNecessary)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -192163,19 +192336,19 @@ }, { "name": "fullPathToFile", - "type": "System.String", + "type": "string", "summary": "The file to be found." }, { "name": "unpackFromBitmapTableIfNecessary", - "type": "System.Boolean", + "type": "bool", "summary": "True to seasch for the file in the bitmap table and unpack it into the temp folder if not found in the initial search." } ], "returns": "The found file." }, { - "signature": "System.String FindFile(RhinoDoc doc, System.String fullPathToFile)", + "signature": "string FindFile(RhinoDoc doc, string fullPathToFile)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -192190,14 +192363,14 @@ }, { "name": "fullPathToFile", - "type": "System.String", + "type": "string", "summary": "The file to be found." } ], "returns": "The found file." }, { - "signature": "System.String GetUnpackedFilesCacheFolder(RhinoDoc doc, System.Boolean create)", + "signature": "string GetUnpackedFilesCacheFolder(RhinoDoc doc, bool create)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -192211,14 +192384,14 @@ }, { "name": "create", - "type": "System.Boolean", + "type": "bool", "summary": "If true, this will create a directory if it does not exist" } ], "returns": "The path to the unpacked files folder" }, { - "signature": "System.Boolean IsCachedTextureFileInUse(System.String textureFileName)", + "signature": "bool IsCachedTextureFileInUse(string textureFileName)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -192227,14 +192400,14 @@ "parameters": [ { "name": "textureFileName", - "type": "System.String", + "type": "string", "summary": "The file name to check for. The extension is ignored." } ], "returns": "True if the texture is present." }, { - "signature": "RenderContent LoadPersistentRenderContentFromFile(System.UInt32 docSerialNumber, System.String filename)", + "signature": "RenderContent LoadPersistentRenderContentFromFile(uint docSerialNumber, System.String filename)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -192243,7 +192416,7 @@ "parameters": [ { "name": "docSerialNumber", - "type": "System.UInt32", + "type": "uint", "summary": "identifies the document into which the content should be loaded." }, { @@ -192255,14 +192428,14 @@ "returns": "The loaded content or None if an error occurred." }, { - "signature": "System.Void MoveWindow(System.IntPtr hwnd, System.Drawing.Rectangle rect, System.Boolean bRepaint, System.Boolean bRepaintNC)", + "signature": "void MoveWindow(System.IntPtr hwnd, System.Drawing.Rectangle rect, bool bRepaint, bool bRepaintNC)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.String PromptForSaveImageFileParameters(System.String filename, ref System.Int32 width, ref System.Int32 height, ref System.Int32 colorDepth)", + "signature": "string PromptForSaveImageFileParameters(string filename, ref int width, ref int height, ref int colorDepth)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -192271,29 +192444,29 @@ "parameters": [ { "name": "filename", - "type": "System.String", + "type": "string", "summary": "The original file path." }, { "name": "width", - "type": "System.Int32", + "type": "int", "summary": "A width." }, { "name": "height", - "type": "System.Int32", + "type": "int", "summary": "An height." }, { "name": "colorDepth", - "type": "System.Int32", + "type": "int", "summary": "A color depth." } ], "returns": "The new file name." }, { - "signature": "System.Boolean SafeFrameEnabled(RhinoDoc doc)", + "signature": "bool SafeFrameEnabled(RhinoDoc doc)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -192301,7 +192474,7 @@ "since": "6.0" }, { - "signature": "System.Boolean SetDefaultRenderPlugIn(System.Guid pluginId)", + "signature": "bool SetDefaultRenderPlugIn(System.Guid pluginId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -192317,7 +192490,7 @@ "returns": "True if plug-in found and loaded successfully. False if pluginId is invalid or was unable to load plug-in" }, { - "signature": "ShowContentChooserResults ShowContentChooser(RhinoDoc doc, System.Guid defaultType, System.Guid defaultInstanceId, RenderContentKind kinds, ContentChooserFlags flags, System.String presetCategory, IEnumerable categories, IEnumerable types, out System.Guid[] instanceIdsOut)", + "signature": "ShowContentChooserResults ShowContentChooser(RhinoDoc doc, System.Guid defaultType, System.Guid defaultInstanceId, RenderContentKind kinds, ContentChooserFlags flags, string presetCategory, IEnumerable categories, IEnumerable types, out System.Guid[] instanceIdsOut)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -192351,7 +192524,7 @@ }, { "name": "presetCategory", - "type": "System.String", + "type": "string", "summary": "Specifies the category to preset in the drop-down list on the 'New' tab. If this string is empty, the preset category will be 'All'." }, { @@ -192373,7 +192546,7 @@ "returns": "The result of displaying the chooser." }, { - "signature": "ShowContentChooserResults ShowContentChooser(RhinoDoc doc, System.Guid defaultType, System.Guid defaultInstanceId, RenderContentKind kinds, ShowContentChooserFlags flags, System.String presetCategory, IEnumerable categories, IEnumerable types, out System.Guid[] instanceIdsOut)", + "signature": "ShowContentChooserResults ShowContentChooser(RhinoDoc doc, System.Guid defaultType, System.Guid defaultInstanceId, RenderContentKind kinds, ShowContentChooserFlags flags, string presetCategory, IEnumerable categories, IEnumerable types, out System.Guid[] instanceIdsOut)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -192408,7 +192581,7 @@ }, { "name": "presetCategory", - "type": "System.String", + "type": "string", "summary": "Specifies the category to preset in the drop-down list on the 'New' tab. If this string is empty, the preset category will be 'All'." }, { @@ -192472,7 +192645,7 @@ "returns": "The result of displaying the chooser." }, { - "signature": "System.Boolean ShowIORMenu(System.IntPtr hwnd, System.Drawing.Point pt, ref System.Double outIOR, ref System.String outString)", + "signature": "bool ShowIORMenu(System.IntPtr hwnd, System.Drawing.Point pt, ref double outIOR, ref string outString)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -192491,12 +192664,12 @@ }, { "name": "outIOR", - "type": "System.Double", + "type": "double", "summary": "Accepts the IOR value of the user's chosen substance" }, { "name": "outString", - "type": "System.String", + "type": "string", "summary": "Accepts the name of the user's chosen substance. Can be None if not required." } ], @@ -193235,7 +193408,7 @@ ], "methods": [ { - "signature": "System.Boolean AskUserForRhinoLicense(System.Boolean standAlone, System.Object parentWindow)", + "signature": "bool AskUserForRhinoLicense(bool standAlone, object parentWindow)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193244,18 +193417,18 @@ "parameters": [ { "name": "standAlone", - "type": "System.Boolean", + "type": "bool", "summary": "True to ask for a stand-alone license, False to ask the user for a license from the Zoo" }, { "name": "parentWindow", - "type": "System.Object", + "type": "object", "summary": "Parent window for the user interface dialog." } ] }, { - "signature": "System.String[] CapturedCommandWindowStrings(System.Boolean clearBuffer)", + "signature": "string CapturedCommandWindowStrings(bool clearBuffer)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193264,14 +193437,14 @@ "parameters": [ { "name": "clearBuffer", - "type": "System.Boolean", + "type": "bool", "summary": "Clear the captured buffer after this call" } ], "returns": "array of captured strings" }, { - "signature": "System.Boolean ChangeLicenseKey(System.Guid pluginId)", + "signature": "bool ChangeLicenseKey(System.Guid pluginId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193287,7 +193460,7 @@ "returns": "True on success, False otherwise" }, { - "signature": "System.Void ClearCommandHistoryWindow()", + "signature": "void ClearCommandHistoryWindow()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193295,7 +193468,7 @@ "since": "5.0" }, { - "signature": "Commands.Result ExecuteCommand(RhinoDoc document, System.String commandName)", + "signature": "Commands.Result ExecuteCommand(RhinoDoc document, string commandName)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193309,14 +193482,14 @@ }, { "name": "commandName", - "type": "System.String", + "type": "string", "summary": "Name of command to run. Use command's localized name or preface with an underscore." } ], "returns": "Returns the result of the command." }, { - "signature": "System.Void Exit()", + "signature": "void Exit()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193324,7 +193497,7 @@ "since": "5.0" }, { - "signature": "System.Void Exit(System.Boolean allowCancel)", + "signature": "void Exit(bool allowCancel)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193332,13 +193505,13 @@ "parameters": [ { "name": "allowCancel", - "type": "System.Boolean", + "type": "bool", "summary": "True to allow the user to cancel exiting False to force exit" } ] }, { - "signature": "System.String GetDataDirectory(System.Boolean localUser, System.Boolean forceDirectoryCreation, System.String subDirectory)", + "signature": "string GetDataDirectory(bool localUser, bool forceDirectoryCreation, string subDirectory)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193347,24 +193520,24 @@ "parameters": [ { "name": "localUser", - "type": "System.Boolean", + "type": "bool", "summary": "If set totruelocal user." }, { "name": "forceDirectoryCreation", - "type": "System.Boolean", + "type": "bool", "summary": "If set totrueforce directory creation." }, { "name": "subDirectory", - "type": "System.String", + "type": "string", "summary": "Sub directory, will get appended to the end of the data directory. if forceDirectoryCreation is True then this directory will get created and writable." } ], "returns": "The data directory." }, { - "signature": "System.String GetDataDirectory(System.Boolean localUser, System.Boolean forceDirectoryCreation)", + "signature": "string GetDataDirectory(bool localUser, bool forceDirectoryCreation)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193373,12 +193546,12 @@ "parameters": [ { "name": "localUser", - "type": "System.Boolean", + "type": "bool", "summary": "If set totruelocal user." }, { "name": "forceDirectoryCreation", - "type": "System.Boolean", + "type": "bool", "summary": "If set totrueforce directory creation." } ], @@ -193393,39 +193566,39 @@ "since": "6.7" }, { - "signature": "System.Object GetPlugInObject(System.Guid pluginId)", + "signature": "object GetPlugInObject(string plugin)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "summary": "Gets the object that is returned by PlugIn.GetPlugInObject for a given plug-in. This function attempts to find and load a plug-in with a given Id. When a plug-in is found, it's GetPlugInObject function is called and the result is returned here. Note the plug-in must have already been installed in Rhino or the plug-in manager will not know where to look for a plug-in with a matching id.", + "summary": "Gets the object that is returned by PlugIn.GetPlugInObject for a given plug-in. This function attempts to find and load a plug-in with a given name. When a plug-in is found, it's GetPlugInObject function is called and the result is returned here. Note the plug-in must have already been installed in Rhino or the plug-in manager will not know where to look for a plug-in with a matching name.", "since": "5.0", "parameters": [ { - "name": "pluginId", - "type": "System.Guid", - "summary": "Guid for a given plug-in." + "name": "plugin", + "type": "string", + "summary": "Name of a plug-in." } ], "returns": "Result of PlugIn.GetPlugInObject for a given plug-in on success." }, { - "signature": "System.Object GetPlugInObject(System.String plugin)", + "signature": "object GetPlugInObject(System.Guid pluginId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "summary": "Gets the object that is returned by PlugIn.GetPlugInObject for a given plug-in. This function attempts to find and load a plug-in with a given name. When a plug-in is found, it's GetPlugInObject function is called and the result is returned here. Note the plug-in must have already been installed in Rhino or the plug-in manager will not know where to look for a plug-in with a matching name.", + "summary": "Gets the object that is returned by PlugIn.GetPlugInObject for a given plug-in. This function attempts to find and load a plug-in with a given Id. When a plug-in is found, it's GetPlugInObject function is called and the result is returned here. Note the plug-in must have already been installed in Rhino or the plug-in manager will not know where to look for a plug-in with a matching id.", "since": "5.0", "parameters": [ { - "name": "plugin", - "type": "System.String", - "summary": "Name of a plug-in." + "name": "pluginId", + "type": "System.Guid", + "summary": "Guid for a given plug-in." } ], "returns": "Result of PlugIn.GetPlugInObject for a given plug-in on success." }, { - "signature": "System.Boolean InFullScreen()", + "signature": "bool InFullScreen()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193434,7 +193607,7 @@ "returns": "True if Rhino is running full screen, False otherwise." }, { - "signature": "System.Void InvokeAndWait(System.Action action)", + "signature": "void InvokeAndWait(System.Action action)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193442,7 +193615,7 @@ "since": "6.0" }, { - "signature": "System.Void InvokeOnUiThread(System.Delegate method, params System.Object[] args)", + "signature": "void InvokeOnUiThread(System.Delegate method, params object args)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193456,13 +193629,13 @@ }, { "name": "args", - "type": "System.Object[]", + "type": "object", "summary": "parameters to pass to the function" } ] }, { - "signature": "System.Boolean IsInstallationBeta(Installation licenseType)", + "signature": "bool IsInstallationBeta(Installation licenseType)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193471,7 +193644,7 @@ "returns": "True if licenseType is a beta license. False otherwise" }, { - "signature": "System.Boolean IsInstallationCommercial(Installation licenseType)", + "signature": "bool IsInstallationCommercial(Installation licenseType)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193480,7 +193653,7 @@ "returns": "True if licenseType is a commercial license. False otherwise" }, { - "signature": "System.Boolean IsInstallationEvaluation(Installation licenseType)", + "signature": "bool IsInstallationEvaluation(Installation licenseType)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193489,7 +193662,7 @@ "returns": "True if licenseType is an evaluation license. False otherwise" }, { - "signature": "System.Boolean LoginToCloudZoo()", + "signature": "bool LoginToCloudZoo()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193515,7 +193688,7 @@ "since": "5.0" }, { - "signature": "System.Void OutputDebugString(System.String str)", + "signature": "void OutputDebugString(string str)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193524,13 +193697,13 @@ "parameters": [ { "name": "str", - "type": "System.String", + "type": "string", "summary": "The string to print to the Output window." } ] }, { - "signature": "System.String ParseTextField(System.String formula, RhinoObject obj, RhinoObject topParentObject, InstanceObject immediateParent)", + "signature": "string ParseTextField(string formula, RhinoObject obj, RhinoObject topParentObject, InstanceObject immediateParent)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193539,7 +193712,7 @@ "parameters": [ { "name": "formula", - "type": "System.String", + "type": "string", "summary": "The text formula." }, { @@ -193561,7 +193734,7 @@ "returns": "The parsed text field if sucessful." }, { - "signature": "System.String ParseTextField(System.String formula, RhinoObject obj, RhinoObject topParentObject)", + "signature": "string ParseTextField(string formula, RhinoObject obj, RhinoObject topParentObject)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193570,7 +193743,7 @@ "parameters": [ { "name": "formula", - "type": "System.String", + "type": "string", "summary": "The text formula." }, { @@ -193587,7 +193760,7 @@ "returns": "The parsed text field if sucessful." }, { - "signature": "System.Void PostCancelEvent(System.UInt32 runtimeDocSerialNumber)", + "signature": "void PostCancelEvent(uint runtimeDocSerialNumber)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193596,13 +193769,13 @@ "parameters": [ { "name": "runtimeDocSerialNumber", - "type": "System.UInt32", + "type": "uint", "summary": "Unique serialNumber for the document to post the event to." } ] }, { - "signature": "System.Void PostEnterEvent(System.UInt32 runtimeDocSerialNumber, System.Boolean bRepeatedEnter)", + "signature": "void PostEnterEvent(uint runtimeDocSerialNumber, bool bRepeatedEnter)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193611,18 +193784,18 @@ "parameters": [ { "name": "runtimeDocSerialNumber", - "type": "System.UInt32", + "type": "uint", "summary": "Unique serialNumber for the document to post the event to." }, { "name": "bRepeatedEnter", - "type": "System.Boolean", + "type": "bool", "summary": "if true, allow multiple enter events to be posted simultaneouslyt." } ] }, { - "signature": "System.Boolean RefreshRhinoLicense()", + "signature": "bool RefreshRhinoLicense()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193630,7 +193803,7 @@ "since": "6.0" }, { - "signature": "System.Boolean ReleaseMouseCapture()", + "signature": "bool ReleaseMouseCapture()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193638,7 +193811,7 @@ "since": "5.0" }, { - "signature": "System.Boolean RunMenuScript(System.String script)", + "signature": "bool RunMenuScript(string script)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193648,13 +193821,13 @@ "parameters": [ { "name": "script", - "type": "System.String", + "type": "string", "summary": "[in] script to run." } ] }, { - "signature": "System.Boolean RunningInRdp()", + "signature": "bool RunningInRdp()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193663,7 +193836,7 @@ "returns": "True if Rhino is running in a RDP session, False otherwise" }, { - "signature": "System.Boolean RunningOnVMWare()", + "signature": "bool RunningOnVMWare()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193672,7 +193845,7 @@ "returns": "True if Rhino is running in Windows on VMWare, False otherwise" }, { - "signature": "System.Boolean RunScript(System.String script, System.Boolean echo)", + "signature": "bool RunScript(string script, bool echo)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193682,18 +193855,18 @@ "parameters": [ { "name": "script", - "type": "System.String", + "type": "string", "summary": "[in] script to run." }, { "name": "echo", - "type": "System.Boolean", + "type": "bool", "summary": "Controls how the script is echoed in the command output window. False = silent - nothing is echoed. True = verbatim - the script is echoed literally." } ] }, { - "signature": "System.Boolean RunScript(System.String script, System.String mruDisplayString, System.Boolean echo)", + "signature": "bool RunScript(string script, string mruDisplayString, bool echo)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193703,23 +193876,23 @@ "parameters": [ { "name": "script", - "type": "System.String", + "type": "string", "summary": "[in] script to run." }, { "name": "mruDisplayString", - "type": "System.String", + "type": "string", "summary": "[in] String to display in the most recent command list." }, { "name": "echo", - "type": "System.Boolean", + "type": "bool", "summary": "Controls how the script is echoed in the command output window. False = silent - nothing is echoed. True = verbatim - the script is echoed literally." } ] }, { - "signature": "System.Boolean RunScript(System.UInt32 documentSerialNumber, System.String script, System.Boolean echo)", + "signature": "bool RunScript(uint documentSerialNumber, string script, bool echo)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193729,23 +193902,23 @@ "parameters": [ { "name": "documentSerialNumber", - "type": "System.UInt32", + "type": "uint", "summary": "[in] Document serial number for the document to run the script for." }, { "name": "script", - "type": "System.String", + "type": "string", "summary": "[in] script to run." }, { "name": "echo", - "type": "System.Boolean", + "type": "bool", "summary": "[in] Controls how the script is echoed in the command output window. False = silent - nothing is echoed. True = verbatim - the script is echoed literally." } ] }, { - "signature": "System.Boolean RunScript(System.UInt32 documentSerialNumber, System.String script, System.String mruDisplayString, System.Boolean echo)", + "signature": "bool RunScript(uint documentSerialNumber, string script, string mruDisplayString, bool echo)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193755,28 +193928,28 @@ "parameters": [ { "name": "documentSerialNumber", - "type": "System.UInt32", + "type": "uint", "summary": "[in] Document serial number for the document to run the script for." }, { "name": "script", - "type": "System.String", + "type": "string", "summary": "[in] script to run." }, { "name": "mruDisplayString", - "type": "System.String", + "type": "string", "summary": "[in] String to display in the most recent command list." }, { "name": "echo", - "type": "System.Boolean", + "type": "bool", "summary": "[in] Controls how the script is echoed in the command output window. False = silent - nothing is echoed. True = verbatim - the script is echoed literally." } ] }, { - "signature": "System.Void SendKeystrokes(System.String characters, System.Boolean appendReturn)", + "signature": "void SendKeystrokes(string characters, bool appendReturn)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193785,18 +193958,18 @@ "parameters": [ { "name": "characters", - "type": "System.String", + "type": "string", "summary": "[in] A string to characters to send to the command line. This can be null." }, { "name": "appendReturn", - "type": "System.Boolean", + "type": "bool", "summary": "[in] Append a return character to the end of the string." } ] }, { - "signature": "System.Void SetCommandPrompt(System.String prompt, System.String promptDefault)", + "signature": "void SetCommandPrompt(string prompt, string promptDefault)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193805,18 +193978,18 @@ "parameters": [ { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "The new prompt text." }, { "name": "promptDefault", - "type": "System.String", + "type": "string", "summary": "Text that appears in angle brackets and indicates what will happen if the user pressed ENTER." } ] }, { - "signature": "System.Void SetCommandPrompt(System.String prompt)", + "signature": "void SetCommandPrompt(string prompt)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193825,13 +193998,13 @@ "parameters": [ { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "The new prompt text." } ] }, { - "signature": "System.Void SetCommandPromptMessage(System.String prompt)", + "signature": "void SetCommandPromptMessage(string prompt)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193840,13 +194013,13 @@ "parameters": [ { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "A literal text for the command prompt window." } ] }, { - "signature": "System.Void SetFocusToMainWindow()", + "signature": "void SetFocusToMainWindow()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193854,7 +194027,7 @@ "since": "5.0" }, { - "signature": "System.Void SetFocusToMainWindow(RhinoDoc doc)", + "signature": "void SetFocusToMainWindow(RhinoDoc doc)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193869,7 +194042,7 @@ ] }, { - "signature": "System.Void Wait()", + "signature": "void Wait()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193877,7 +194050,7 @@ "since": "5.0" }, { - "signature": "System.Void Write(System.String format, System.Object arg0, System.Object arg1, System.Object arg2)", + "signature": "void Write(string format, object arg0, object arg1, object arg2)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193885,7 +194058,7 @@ "since": "5.0" }, { - "signature": "System.Void Write(System.String format, System.Object arg0, System.Object arg1)", + "signature": "void Write(string format, object arg0, object arg1)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193893,7 +194066,7 @@ "since": "5.0" }, { - "signature": "System.Void Write(System.String format, System.Object arg0)", + "signature": "void Write(string format, object arg0)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193901,7 +194074,7 @@ "since": "5.0" }, { - "signature": "System.Void Write(System.String message)", + "signature": "void Write(string message)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193909,7 +194082,7 @@ "since": "5.0" }, { - "signature": "System.Void WriteLine()", + "signature": "void WriteLine()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193917,7 +194090,7 @@ "since": "5.0" }, { - "signature": "System.Void WriteLine(System.String format, System.Object arg0, System.Object arg1, System.Object arg2)", + "signature": "void WriteLine(string format, object arg0, object arg1, object arg2)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193925,7 +194098,7 @@ "since": "5.0" }, { - "signature": "System.Void WriteLine(System.String format, System.Object arg0, System.Object arg1)", + "signature": "void WriteLine(string format, object arg0, object arg1)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193933,7 +194106,7 @@ "since": "5.0" }, { - "signature": "System.Void WriteLine(System.String format, System.Object arg0)", + "signature": "void WriteLine(string format, object arg0)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -193941,7 +194114,7 @@ "since": "5.0" }, { - "signature": "System.Void WriteLine(System.String message)", + "signature": "void WriteLine(string message)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -194082,23 +194255,23 @@ ], "methods": [ { - "signature": "System.Void Write(System.Char value)", + "signature": "void Write(char buffer, int index, int count)", "modifiers": ["public", "override"], "protected": false, "virtual": false, - "summary": "Writes a char to the command line.", + "summary": "Writes a char buffer to the command line.", "since": "6.0" }, { - "signature": "System.Void Write(System.Char[] buffer, System.Int32 index, System.Int32 count)", + "signature": "void Write(char value)", "modifiers": ["public", "override"], "protected": false, "virtual": false, - "summary": "Writes a char buffer to the command line.", + "summary": "Writes a char to the command line.", "since": "6.0" }, { - "signature": "System.Void write(System.String str)", + "signature": "void write(string str)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -194107,13 +194280,13 @@ "parameters": [ { "name": "str", - "type": "System.String", + "type": "string", "summary": "The text." } ] }, { - "signature": "System.Void Write(System.String value)", + "signature": "void Write(string value)", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -194852,7 +195025,7 @@ ], "methods": [ { - "signature": "RhinoDoc Create(System.String modelTemplateFileName)", + "signature": "RhinoDoc Create(string modelTemplateFileName)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -194861,13 +195034,13 @@ "parameters": [ { "name": "modelTemplateFileName", - "type": "System.String", + "type": "string", "summary": "Name of a Rhino model to use as a template to initialize the document. If the template contains views, those views are created. If null, an empty document with no views is created" } ] }, { - "signature": "RhinoDoc CreateHeadless(System.String file3dmTemplatePath)", + "signature": "RhinoDoc CreateHeadless(string file3dmTemplatePath)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -194876,14 +195049,14 @@ "parameters": [ { "name": "file3dmTemplatePath", - "type": "System.String", + "type": "string", "summary": "Name of a Rhino model to use as a template to initialize the document. If null, an empty document is created" } ], "returns": "New RhinoDoc on success. Note that this is a \"headless\" RhinoDoc and it's lifetime is under your control." }, { - "signature": "System.Drawing.Bitmap ExtractPreviewImage(System.String path)", + "signature": "System.Drawing.Bitmap ExtractPreviewImage(string path)", "modifiers": ["static", "public"], "protected": false, "virtual": false, @@ -194892,14 +195065,14 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "The .3dm file from which to extract the preview image. If null, the path to the active document is used." } ], "returns": "The preview bitmap if successful, None otherwise." }, { - "signature": "RhinoDoc FromFilePath(System.String filePath)", + "signature": "RhinoDoc FromFilePath(string filePath)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -194908,14 +195081,14 @@ "parameters": [ { "name": "filePath", - "type": "System.String", + "type": "string", "summary": "The full path to the file to search for." } ], "returns": "The file name to search for" }, { - "signature": "RhinoDoc FromId(System.Int32 docId)", + "signature": "RhinoDoc FromId(int docId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -194924,14 +195097,14 @@ "obsolete": "Use FromRuntimeSerialNumber" }, { - "signature": "RhinoDoc FromRuntimeSerialNumber(System.UInt32 serialNumber)", + "signature": "RhinoDoc FromRuntimeSerialNumber(uint serialNumber)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "RhinoDoc Open(System.String filePath, out System.Boolean wasAlreadyOpen)", + "signature": "RhinoDoc Open(string filePath, out bool wasAlreadyOpen)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -194940,12 +195113,12 @@ "parameters": [ { "name": "filePath", - "type": "System.String", + "type": "string", "summary": "Full path to the 3dm file to open" }, { "name": "wasAlreadyOpen", - "type": "System.Boolean", + "type": "bool", "summary": "Will get set to True if there is a currently open document with the specified path; otherwise it will get set to false." } ], @@ -194960,7 +195133,7 @@ "since": "6.0" }, { - "signature": "RhinoDoc[] OpenDocuments(System.Boolean includeHeadless)", + "signature": "RhinoDoc[] OpenDocuments(bool includeHeadless)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -194969,13 +195142,13 @@ "parameters": [ { "name": "includeHeadless", - "type": "System.Boolean", + "type": "bool", "summary": "pass True to include headless docs in the list" } ] }, { - "signature": "System.Boolean OpenFile(System.String path)", + "signature": "bool OpenFile(string path)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -194984,7 +195157,7 @@ "obsolete": "OpenFile is obsolete, use Open instead" }, { - "signature": "RhinoDoc OpenHeadless(System.String file3dmPath)", + "signature": "RhinoDoc OpenHeadless(string file3dmPath)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -194993,20 +195166,20 @@ "parameters": [ { "name": "file3dmPath", - "type": "System.String", + "type": "string", "summary": "Path of a Rhino model to load." } ] }, { - "signature": "System.Boolean ReadFile(System.String path, FileReadOptions options)", + "signature": "bool ReadFile(string path, FileReadOptions options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean AddCustomUndoEvent(System.String description, EventHandler handler, System.Object tag)", + "signature": "bool AddCustomUndoEvent(string description, EventHandler handler, object tag)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -195014,28 +195187,28 @@ "since": "5.0" }, { - "signature": "System.Boolean AddCustomUndoEvent(System.String description, EventHandler handler)", + "signature": "bool AddCustomUndoEvent(string description, EventHandler handler)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void AdjustModelUnitSystem(UnitSystem newUnitSystem, System.Boolean scale)", + "signature": "void AdjustModelUnitSystem(UnitSystem newUnitSystem, bool scale)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void AdjustPageUnitSystem(UnitSystem newUnitSystem, System.Boolean scale)", + "signature": "void AdjustPageUnitSystem(UnitSystem newUnitSystem, bool scale)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.UInt32 BeginUndoRecord(System.String description)", + "signature": "uint BeginUndoRecord(string description)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -195044,28 +195217,28 @@ "parameters": [ { "name": "description", - "type": "System.String", + "type": "string", "summary": "A text describing the record." } ], "returns": "Serial number of record. Returns 0 if record is not started because undo information is already being recorded or undo is disabled." }, { - "signature": "System.Void ClearRedoRecords()", + "signature": "void ClearRedoRecords()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void ClearUndoRecords(System.Boolean purgeDeletedObjects)", + "signature": "void ClearUndoRecords(bool purgeDeletedObjects)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void ClearUndoRecords(System.UInt32 undoSerialNumber, System.Boolean purgeDeletedObjects)", + "signature": "void ClearUndoRecords(uint undoSerialNumber, bool purgeDeletedObjects)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -195080,7 +195253,7 @@ "since": "5.0" }, { - "signature": "System.Boolean CustomRenderMeshesBoundingBox(MeshType mt, ViewportInfo vp, ref RenderMeshProvider.Flags flags, PlugIns.PlugIn plugin, Display.DisplayPipelineAttributes attrs, out BoundingBox boundingBox)", + "signature": "bool CustomRenderMeshesBoundingBox(MeshType mt, ViewportInfo vp, ref RenderMeshProvider.Flags flags, PlugIns.PlugIn plugin, Display.DisplayPipelineAttributes attrs, out BoundingBox boundingBox)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -195121,14 +195294,14 @@ "returns": "True if the process was a success" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "7.0" }, { - "signature": "System.Boolean EndUndoRecord(System.UInt32 undoRecordSerialNumber)", + "signature": "bool EndUndoRecord(uint undoRecordSerialNumber)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -195137,20 +195310,20 @@ "parameters": [ { "name": "undoRecordSerialNumber", - "type": "System.UInt32", + "type": "uint", "summary": "The serial number of the undo record." } ], "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean Equals(System.Object obj)", + "signature": "bool Equals(object obj)", "modifiers": ["public", "override"], "protected": false, "virtual": false }, { - "signature": "System.Boolean Export(System.String filePath, ArchivableDictionary options)", + "signature": "bool Export(string filePath, ArchivableDictionary options)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -195159,7 +195332,7 @@ "parameters": [ { "name": "filePath", - "type": "System.String", + "type": "string", "summary": "" }, { @@ -195171,7 +195344,7 @@ "returns": "True on success" }, { - "signature": "System.Boolean Export(System.String filePath)", + "signature": "bool Export(string filePath)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -195180,7 +195353,7 @@ "returns": "True on success" }, { - "signature": "System.Boolean ExportSelected(System.String filePath, ArchivableDictionary options)", + "signature": "bool ExportSelected(string filePath, ArchivableDictionary options)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -195189,7 +195362,7 @@ "parameters": [ { "name": "filePath", - "type": "System.String", + "type": "string", "summary": "" }, { @@ -195201,7 +195374,7 @@ "returns": "True on success" }, { - "signature": "System.Boolean ExportSelected(System.String filePath)", + "signature": "bool ExportSelected(string filePath)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -195210,7 +195383,7 @@ "returns": "True on success" }, { - "signature": "System.String FindFile(System.String filename)", + "signature": "string FindFile(string filename)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -195219,7 +195392,7 @@ "returns": "Path to existing file if found, an empty string if no file was found" }, { - "signature": "System.String FormatNumber(System.Double value, System.Boolean appendUnitSystemName, System.Boolean abbreviate)", + "signature": "string FormatNumber(double value, bool appendUnitSystemName, bool abbreviate)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -195227,7 +195400,7 @@ "since": "8.0" }, { - "signature": "System.String FormatNumber(System.Double value)", + "signature": "string FormatNumber(double value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -195251,7 +195424,7 @@ "since": "6.0" }, { - "signature": "System.Boolean GetCustomUnitSystem(System.Boolean modelUnits, out System.String customUnitName, out System.Double metersPerCustomUnit)", + "signature": "bool GetCustomUnitSystem(bool modelUnits, out string customUnitName, out double metersPerCustomUnit)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -195260,31 +195433,31 @@ "parameters": [ { "name": "modelUnits", - "type": "System.Boolean", + "type": "bool", "summary": "Set True to get values from the document's model unit system. Set False to get values from the document's page unit system." }, { "name": "customUnitName", - "type": "System.String", + "type": "string", "summary": "The custom unit system name." }, { "name": "metersPerCustomUnit", - "type": "System.Double", + "type": "double", "summary": "The meters per custom unit scale." } ], "returns": "True if successful, False otherwise." }, { - "signature": "System.String[] GetEmbeddedFilesList(System.Boolean missingOnly)", + "signature": "string GetEmbeddedFilesList(bool missingOnly)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean GetGumballPlane(out Plane plane)", + "signature": "bool GetGumballPlane(out Plane plane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -195300,7 +195473,7 @@ "returns": "True if the auto-gumball widget is enabled and visible. False otherwise." }, { - "signature": "System.Int32 GetHashCode()", + "signature": "int GetHashCode()", "modifiers": ["public", "override"], "protected": false, "virtual": false @@ -195336,55 +195509,55 @@ "returns": "Returns a RenderPrimitiveList if successful otherwise returns null." }, { - "signature": "IEnumerable GetRenderPrimitives(DocObjects.ViewportInfo viewport, System.Boolean forceTriangleMeshes, System.Boolean quietly)", + "signature": "IEnumerable GetRenderPrimitives(bool forceTriangleMeshes, bool quietly)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Get a enumerable list of custom mesh primitives", "since": "6.0", "deprecated": "8.0", + "obsolete": "This version is obsolete because - uses the old school custom render meshes. Prefer CustomRenderMeshes", "parameters": [ - { - "name": "viewport", - "type": "DocObjects.ViewportInfo", - "summary": "The rendering view camera." - }, { "name": "forceTriangleMeshes", - "type": "System.Boolean", + "type": "bool", "summary": "If True all mesh faces will be triangulated" }, { "name": "quietly", - "type": "System.Boolean", + "type": "bool", "summary": "Iterate quietly, if True then no user interface will be displayed" } ] }, { - "signature": "IEnumerable GetRenderPrimitives(System.Boolean forceTriangleMeshes, System.Boolean quietly)", + "signature": "IEnumerable GetRenderPrimitives(DocObjects.ViewportInfo viewport, bool forceTriangleMeshes, bool quietly)", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Get a enumerable list of custom mesh primitives", "since": "6.0", "deprecated": "8.0", - "obsolete": "This version is obsolete because - uses the old school custom render meshes. Prefer CustomRenderMeshes", "parameters": [ + { + "name": "viewport", + "type": "DocObjects.ViewportInfo", + "summary": "The rendering view camera." + }, { "name": "forceTriangleMeshes", - "type": "System.Boolean", + "type": "bool", "summary": "If True all mesh faces will be triangulated" }, { "name": "quietly", - "type": "System.Boolean", + "type": "bool", "summary": "Iterate quietly, if True then no user interface will be displayed" } ] }, { - "signature": "IEnumerable GetRenderPrimitives(System.Guid plugInId, DocObjects.ViewportInfo viewport, System.Boolean forceTriangleMeshes, System.Boolean quietly)", + "signature": "IEnumerable GetRenderPrimitives(System.Guid plugInId, DocObjects.ViewportInfo viewport, bool forceTriangleMeshes, bool quietly)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -195405,25 +195578,25 @@ }, { "name": "forceTriangleMeshes", - "type": "System.Boolean", + "type": "bool", "summary": "If True all mesh faces will be triangulated" }, { "name": "quietly", - "type": "System.Boolean", + "type": "bool", "summary": "Iterate quietly, if True then no user interface will be displayed" } ] }, { - "signature": "System.String GetUnitSystemName(System.Boolean modelUnits, System.Boolean capitalize, System.Boolean singular, System.Boolean abbreviate)", + "signature": "string GetUnitSystemName(bool modelUnits, bool capitalize, bool singular, bool abbreviate)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean HasCustomRenderMeshes(MeshType mt, ViewportInfo vp, ref RenderMeshProvider.Flags flags, PlugIns.PlugIn plugin, Display.DisplayPipelineAttributes attrs)", + "signature": "bool HasCustomRenderMeshes(MeshType mt, ViewportInfo vp, ref RenderMeshProvider.Flags flags, PlugIns.PlugIn plugin, Display.DisplayPipelineAttributes attrs)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -195459,7 +195632,7 @@ "returns": "Returns True if the object will has a set of custom render primitives" }, { - "signature": "System.Boolean Import(System.String filePath, ArchivableDictionary options)", + "signature": "bool Import(string filePath, ArchivableDictionary options)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -195467,7 +195640,7 @@ "since": "8.0" }, { - "signature": "System.Boolean Import(System.String filePath)", + "signature": "bool Import(string filePath)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -195476,7 +195649,7 @@ "returns": "True on success" }, { - "signature": "System.Int32 InCommand(System.Boolean bIgnoreScriptRunnerCommands)", + "signature": "int InCommand(bool bIgnoreScriptRunnerCommands)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -195485,14 +195658,14 @@ "parameters": [ { "name": "bIgnoreScriptRunnerCommands", - "type": "System.Boolean", + "type": "bool", "summary": "If true, script running commands, like \"ReadCommandFile\" and the RhinoScript plug-ins \"RunScript\" command, are not counted." } ], "returns": "Number of active commands." }, { - "signature": "System.Boolean IsMetricUnitSystem(System.Boolean modelUnits)", + "signature": "bool IsMetricUnitSystem(bool modelUnits)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -195501,14 +195674,14 @@ "parameters": [ { "name": "modelUnits", - "type": "System.Boolean", + "type": "bool", "summary": "True to query model units, False to query page units." } ], "returns": "Return True if the length unit is a metric unit system." }, { - "signature": "System.Int32 ReadFileVersion()", + "signature": "int ReadFileVersion()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -195517,7 +195690,7 @@ "returns": "The file version (e.g. 1, 2, 3, 4, etc.) or -1 if the document has not been read from disk." }, { - "signature": "System.Boolean Redo()", + "signature": "bool Redo()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -195562,7 +195735,7 @@ "returns": "Returns a set of custom render primitives for this object" }, { - "signature": "System.Boolean Save()", + "signature": "bool Save()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -195570,7 +195743,7 @@ "since": "7.0" }, { - "signature": "System.Boolean SaveAs(System.String file3dmPath, System.Int32 version, System.Boolean saveSmall, System.Boolean saveTextures, System.Boolean saveGeometryOnly, System.Boolean savePluginData)", + "signature": "bool SaveAs(string file3dmPath, int version, bool saveSmall, bool saveTextures, bool saveGeometryOnly, bool savePluginData)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -195579,39 +195752,39 @@ "parameters": [ { "name": "file3dmPath", - "type": "System.String", + "type": "string", "summary": "" }, { "name": "version", - "type": "System.Int32", + "type": "int", "summary": "Rhino file version" }, { "name": "saveSmall", - "type": "System.Boolean", + "type": "bool", "summary": "whether to inlcude render meshes and preview image" }, { "name": "saveTextures", - "type": "System.Boolean", + "type": "bool", "summary": "whether to include the bitmap table" }, { "name": "saveGeometryOnly", - "type": "System.Boolean", + "type": "bool", "summary": "whether to write enything besides geometry" }, { "name": "savePluginData", - "type": "System.Boolean", + "type": "bool", "summary": "whether to write plugin user data" } ], "returns": "True on success" }, { - "signature": "System.Boolean SaveAs(System.String file3dmPath, System.Int32 version)", + "signature": "bool SaveAs(string file3dmPath, int version)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -195620,19 +195793,19 @@ "parameters": [ { "name": "file3dmPath", - "type": "System.String", + "type": "string", "summary": "" }, { "name": "version", - "type": "System.Int32", + "type": "int", "summary": "Rhino file version" } ], "returns": "True on success" }, { - "signature": "System.Boolean SaveAs(System.String file3dmPath)", + "signature": "bool SaveAs(string file3dmPath)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -195641,7 +195814,7 @@ "returns": "True on success" }, { - "signature": "System.Boolean SaveAsTemplate(System.String file3dmTemplatePath, System.Int32 version)", + "signature": "bool SaveAsTemplate(string file3dmTemplatePath, int version)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -195650,7 +195823,7 @@ "returns": "True on success" }, { - "signature": "System.Boolean SaveAsTemplate(System.String file3dmTemplatePath)", + "signature": "bool SaveAsTemplate(string file3dmTemplatePath)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -195659,7 +195832,7 @@ "returns": "True on success" }, { - "signature": "System.Void SelectRenderContentInEditor(Rhino.Render.RenderContentCollection collection, System.Boolean append)", + "signature": "void SelectRenderContentInEditor(Rhino.Render.RenderContentCollection collection, bool append)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -195673,13 +195846,13 @@ }, { "name": "append", - "type": "System.Boolean", + "type": "bool", "summary": "Append to current selection" } ] }, { - "signature": "System.Void SetCustomMeshingParameters(MeshingParameters mp)", + "signature": "void SetCustomMeshingParameters(MeshingParameters mp)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -195687,7 +195860,7 @@ "since": "5.1" }, { - "signature": "System.Boolean SetCustomUnitSystem(System.Boolean modelUnits, System.String customUnitName, System.Double metersPerCustomUnit, System.Boolean scale)", + "signature": "bool SetCustomUnitSystem(bool modelUnits, string customUnitName, double metersPerCustomUnit, bool scale)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -195696,29 +195869,29 @@ "parameters": [ { "name": "modelUnits", - "type": "System.Boolean", + "type": "bool", "summary": "Set True to set values from the document's model unit system. Set False to set values from the document's page unit system." }, { "name": "customUnitName", - "type": "System.String", + "type": "string", "summary": "The custom unit system name." }, { "name": "metersPerCustomUnit", - "type": "System.Double", + "type": "double", "summary": "The meters per custom unit scale." }, { "name": "scale", - "type": "System.Boolean", + "type": "bool", "summary": "Set True to scale existing objects." } ], "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean SupportsRenderPrimitiveList(ViewportInfo viewport, Rhino.Display.DisplayPipelineAttributes attrs)", + "signature": "bool SupportsRenderPrimitiveList(ViewportInfo viewport, Rhino.Display.DisplayPipelineAttributes attrs)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -195740,7 +195913,7 @@ "returns": "Returns True if custom render mesh(es) will get built for this document." }, { - "signature": "System.Boolean TryGetRenderPrimitiveBoundingBox(ViewportInfo viewport, Rhino.Display.DisplayPipelineAttributes attrs, out BoundingBox boundingBox)", + "signature": "bool TryGetRenderPrimitiveBoundingBox(ViewportInfo viewport, Rhino.Display.DisplayPipelineAttributes attrs, out BoundingBox boundingBox)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -195767,7 +195940,7 @@ "returns": "Returns True if the bounding box was successfully calculated otherwise returns False on error." }, { - "signature": "System.Boolean Undo()", + "signature": "bool Undo()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -195776,7 +195949,7 @@ "returns": "True on success" }, { - "signature": "System.Boolean Write3dmFile(System.String path, FileWriteOptions options)", + "signature": "bool Write3dmFile(string path, FileWriteOptions options)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -195785,7 +195958,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "The name of the .3dm file to write." }, { @@ -195797,7 +195970,7 @@ "returns": "True if successful, False on failure." }, { - "signature": "System.Boolean WriteFile(System.String path, FileWriteOptions options)", + "signature": "bool WriteFile(string path, FileWriteOptions options)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -195807,7 +195980,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "The name of the file to write." }, { @@ -196414,7 +196587,7 @@ ], "methods": [ { - "signature": "System.Double Clamp(System.Double value, System.Double bound1, System.Double bound2)", + "signature": "double Clamp(double value, double bound1, double bound2)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -196423,24 +196596,24 @@ "parameters": [ { "name": "value", - "type": "System.Double", + "type": "double", "summary": "A number." }, { "name": "bound1", - "type": "System.Double", + "type": "double", "summary": "A first bound." }, { "name": "bound2", - "type": "System.Double", + "type": "double", "summary": "A second bound. This does not necessarily need to be larger or smaller than bound1." } ], "returns": "The clamped value." }, { - "signature": "System.Int32 Clamp(System.Int32 value, System.Int32 bound1, System.Int32 bound2)", + "signature": "int Clamp(int value, int bound1, int bound2)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -196449,24 +196622,24 @@ "parameters": [ { "name": "value", - "type": "System.Int32", + "type": "int", "summary": "An integer." }, { "name": "bound1", - "type": "System.Int32", + "type": "int", "summary": "A first bound." }, { "name": "bound2", - "type": "System.Int32", + "type": "int", "summary": "A second bound. This does not necessarily need to be larger or smaller than bound1." } ], "returns": "The clamped value." }, { - "signature": "System.UInt32 CRC32(System.UInt32 currentRemainder, System.Byte[] buffer)", + "signature": "uint CRC32(uint currentRemainder, byte buffer)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -196475,19 +196648,19 @@ "parameters": [ { "name": "currentRemainder", - "type": "System.UInt32", + "type": "uint", "summary": "The remainder from which to start." }, { "name": "buffer", - "type": "System.Byte[]", + "type": "byte", "summary": "The value to add to the current remainder." } ], "returns": "The new current remainder." }, { - "signature": "System.UInt32 CRC32(System.UInt32 currentRemainder, System.Double value)", + "signature": "uint CRC32(uint currentRemainder, double value)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -196496,19 +196669,19 @@ "parameters": [ { "name": "currentRemainder", - "type": "System.UInt32", + "type": "uint", "summary": "The remainder from which to start." }, { "name": "value", - "type": "System.Double", + "type": "double", "summary": "The value to add to the current remainder." } ], "returns": "The new current remainder." }, { - "signature": "System.UInt32 CRC32(System.UInt32 currentRemainder, System.Int32 value)", + "signature": "uint CRC32(uint currentRemainder, int value)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -196517,19 +196690,19 @@ "parameters": [ { "name": "currentRemainder", - "type": "System.UInt32", + "type": "uint", "summary": "The remainder from which to start." }, { "name": "value", - "type": "System.Int32", + "type": "int", "summary": "The value to add to the current remainder." } ], "returns": "The new current remainder." }, { - "signature": "System.Boolean EpsilonEquals(System.Double x, System.Double y, System.Double epsilon)", + "signature": "bool EpsilonEquals(double x, double y, double epsilon)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -196537,7 +196710,7 @@ "since": "5.4" }, { - "signature": "System.Boolean EpsilonEquals(System.Single x, System.Single y, System.Single epsilon)", + "signature": "bool EpsilonEquals(float x, float y, float epsilon)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -196545,7 +196718,7 @@ "since": "5.4" }, { - "signature": "System.Boolean EvaluateNormal(System.Int32 limitDirection, Rhino.Geometry.Vector3d ds, Rhino.Geometry.Vector3d dt, Rhino.Geometry.Vector3d dss, Rhino.Geometry.Vector3d dst, Rhino.Geometry.Vector3d dtt, out Rhino.Geometry.Vector3d n)", + "signature": "bool EvaluateNormal(int limitDirection, Rhino.Geometry.Vector3d ds, Rhino.Geometry.Vector3d dt, Rhino.Geometry.Vector3d dss, Rhino.Geometry.Vector3d dst, Rhino.Geometry.Vector3d dtt, out Rhino.Geometry.Vector3d n)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -196554,7 +196727,7 @@ "parameters": [ { "name": "limitDirection", - "type": "System.Int32", + "type": "int", "summary": "Determines which direction is used to compute the limit, where: 0 = default, 1 = from quadrant I, 2 = from quadrant II, etc." }, { @@ -196591,7 +196764,7 @@ "returns": "True if successful, False otherwise." }, { - "signature": "System.Boolean EvaluateNormalPartials(Rhino.Geometry.Vector3d ds, Rhino.Geometry.Vector3d dt, Rhino.Geometry.Vector3d dss, Rhino.Geometry.Vector3d dst, Rhino.Geometry.Vector3d dtt, out Rhino.Geometry.Vector3d ns, out Rhino.Geometry.Vector3d nt)", + "signature": "bool EvaluateNormalPartials(Rhino.Geometry.Vector3d ds, Rhino.Geometry.Vector3d dt, Rhino.Geometry.Vector3d dss, Rhino.Geometry.Vector3d dst, Rhino.Geometry.Vector3d dtt, out Rhino.Geometry.Vector3d ns, out Rhino.Geometry.Vector3d nt)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -196637,31 +196810,7 @@ "returns": "True if Jacobian is non-degenerate, False if Jacobian is degenerate." }, { - "signature": "System.Double Integrate(Integrate1Callback func, System.Object context, Curve curve, System.Double relativeTolerance, System.Double absoluteTolerance, ref System.Double errorBound)", - "modifiers": ["public", "static"], - "protected": false, - "virtual": false - }, - { - "signature": "System.Double Integrate(Integrate1Callback func, System.Object context, Interval limits, System.Double relativeTolerance, System.Double absoluteTolerance, ref System.Double errorBound)", - "modifiers": ["public", "static"], - "protected": false, - "virtual": false - }, - { - "signature": "System.Double Integrate(Integrate2Callback func, System.Object context, Interval limits1, Interval limits2, System.Double relativeTolerance, System.Double absoluteTolerance, ref System.Double errorBound)", - "modifiers": ["public", "static"], - "protected": false, - "virtual": false - }, - { - "signature": "System.Double Integrate(Integrate2Callback callback, System.Object context, Surface surface, System.Double relativeTolerance, System.Double absoluteTolerance, ref System.Double errorBound)", - "modifiers": ["public", "static"], - "protected": false, - "virtual": false - }, - { - "signature": "System.String IntIndexToString(System.Int32 index)", + "signature": "string IntIndexToString(int index)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -196670,14 +196819,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "int number express as string." } ], "returns": "The text representation of the int index." }, { - "signature": "System.Boolean IsValidDouble(System.Double x)", + "signature": "bool IsValidDouble(double x)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -196686,14 +196835,14 @@ "parameters": [ { "name": "x", - "type": "System.Double", + "type": "double", "summary": "double number to test for validity." } ], "returns": "True if the number if valid, False if the number is NaN, Infinity or Unset." }, { - "signature": "System.Boolean IsValidSingle(System.Single x)", + "signature": "bool IsValidSingle(float x)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -196702,14 +196851,14 @@ "parameters": [ { "name": "x", - "type": "System.Single", + "type": "float", "summary": "float number to test for validity." } ], "returns": "True if the number if valid, False if the number is NaN, Infinity or Unset." }, { - "signature": "System.Double MetersPerUnit(UnitSystem units)", + "signature": "double MetersPerUnit(UnitSystem units)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -196717,7 +196866,7 @@ "since": "7.1" }, { - "signature": "System.Double ParseNumber(System.String expression)", + "signature": "double ParseNumber(string expression)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -196726,7 +196875,7 @@ "returns": "result" }, { - "signature": "System.Double ToDegrees(System.Double radians)", + "signature": "double ToDegrees(double radians)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -196735,13 +196884,13 @@ "parameters": [ { "name": "radians", - "type": "System.Double", + "type": "double", "summary": "Radians to convert (180 degrees equals pi radians)." } ] }, { - "signature": "System.Double ToRadians(System.Double degrees)", + "signature": "double ToRadians(double degrees)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -196750,13 +196899,13 @@ "parameters": [ { "name": "degrees", - "type": "System.Double", + "type": "double", "summary": "Degrees to convert (180 degrees equals pi radians)." } ] }, { - "signature": "System.Boolean TryParseNumber(System.String expression, out System.Double result)", + "signature": "bool TryParseNumber(string expression, out double result)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -196765,7 +196914,7 @@ "returns": "True if successful otherwise false" }, { - "signature": "System.Double UnitScale(UnitSystem from, System.Double fromMetersPerUnit, UnitSystem to, System.Double toMetersPerUnit)", + "signature": "double UnitScale(UnitSystem from, double fromMetersPerUnit, UnitSystem to, double toMetersPerUnit)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -196779,7 +196928,7 @@ }, { "name": "fromMetersPerUnit", - "type": "System.Double", + "type": "double", "summary": "For custom units, specify the meters per unit." }, { @@ -196789,14 +196938,14 @@ }, { "name": "toMetersPerUnit", - "type": "System.Double", + "type": "double", "summary": "For custom units, specify the meters per unit." } ], "returns": "A scale multiplier." }, { - "signature": "System.Double UnitScale(UnitSystem from, UnitSystem to)", + "signature": "double UnitScale(UnitSystem from, UnitSystem to)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -196817,7 +196966,7 @@ "returns": "A scale multiplier." }, { - "signature": "System.Double Wrap(System.Double value, System.Double bound1, System.Double bound2)", + "signature": "double Wrap(double value, double bound1, double bound2)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -196826,17 +196975,17 @@ "parameters": [ { "name": "value", - "type": "System.Double", + "type": "double", "summary": "A number." }, { "name": "bound1", - "type": "System.Double", + "type": "double", "summary": "A first bound." }, { "name": "bound2", - "type": "System.Double", + "type": "double", "summary": "A second bound. This does not necessarily need to be larger or smaller than bound1." } ] @@ -196971,7 +197120,7 @@ ], "methods": [ { - "signature": "System.Void Invoke(System.Delegate method)", + "signature": "void Invoke(System.Delegate method)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -197200,27 +197349,27 @@ "parameters": [ { "name": "TrackingID", - "type": "System.String", + "type": "string", "summary": "Google Analytics Tracking ID" }, { "name": "Name", - "type": "System.String", + "type": "string", "summary": "Name of Application. For example, \"Ocelot\". Do not include version numbers. Maps to Google Analytics parameter 'an'" }, { "name": "Platform", - "type": "System.String", + "type": "string", "summary": "Platform application is running on. For example \"Mac\", \"Windows\". Again, don't include version numbers. Maps to Google Analytics parameter 'ai'" }, { "name": "InstallerId", - "type": "System.String", + "type": "string", "summary": "App Installer Id. In Rhino, we use this to differentiate between different builds such as \"WIP\" and \"Commercial\". Maps to Google Analytics parameter 'aiid'" }, { "name": "Version", - "type": "System.String", + "type": "string", "summary": "Application version string. Maps to Google Analytics parameter 'av'" } ] @@ -197235,12 +197384,12 @@ "parameters": [ { "name": "TrackingID", - "type": "System.String", + "type": "string", "summary": "Google Analytics Tracking ID" }, { "name": "Name", - "type": "System.String", + "type": "string", "summary": "Name of Application (for example, \"Ocelot\") Do not include version numbers. Maps to Google Analytics parameter 'an'" } ] @@ -197313,22 +197462,7 @@ ], "methods": [ { - "signature": "System.Void Send(System.Collections.Specialized.NameValueCollection data)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Advanced method for sending Google Analytics data. It is the caller's responsibility to make sure that all parameters passed will result in a valid Google Analytics hit. Failure to do so will result in Google Analytics ignoring your hit, and the caller will get no data. The Analytics class will populate data from the Application, the GoogleAnalyticsTrackingID, the User ID, and set the hit type \"t\" to \"event\". It also sets other information about the system.", - "since": "6.0", - "parameters": [ - { - "name": "data", - "type": "System.Collections.Specialized.NameValueCollection", - "summary": "Name-Value pairs of data to send. Any valid Google Analytics Measurement Protocol parameter is allowed. No input validation is performed." - } - ] - }, - { - "signature": "System.Void Send(System.String Category, System.String Action, System.String Label, System.UInt32 Value)", + "signature": "void Send(string Category, string Action, string Label, uint Value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -197337,28 +197471,28 @@ "parameters": [ { "name": "Category", - "type": "System.String", + "type": "string", "summary": "Event category. We use the feature or subsystem, such as \"installer\" or \"app\" or \"document\" or \"loft\". Maps to the Google Analytics parameter \"ec\"." }, { "name": "Action", - "type": "System.String", + "type": "string", "summary": "Event action. A verb: \"open\" or \"start\" or \"option\" Maps to the Google Analytics parameter \"ea\"." }, { "name": "Label", - "type": "System.String", + "type": "string", "summary": "Event label. Maps to the Google Analytics parameter \"el\"." }, { "name": "Value", - "type": "System.UInt32", + "type": "uint", "summary": "Event value. Maps to the Google Analytics parameter \"ev\"." } ] }, { - "signature": "System.Void Send(System.String Category, System.String Action, System.String Label)", + "signature": "void Send(string Category, string Action, string Label)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -197367,23 +197501,23 @@ "parameters": [ { "name": "Category", - "type": "System.String", + "type": "string", "summary": "Event category. We use the feature or subsystem, such as \"installer\" or \"app\" or \"document\" or \"loft\". Maps to the Google Analytics parameter \"ec\"." }, { "name": "Action", - "type": "System.String", + "type": "string", "summary": "Event action. A verb: \"open\" or \"start\" or \"option\" Maps to the Google Analytics parameter \"ea\"." }, { "name": "Label", - "type": "System.String", + "type": "string", "summary": "Event label. Maps to the Google Analytics parameter \"el\"." } ] }, { - "signature": "System.Void Send(System.String Category, System.String Action)", + "signature": "void Send(string Category, string Action)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -197392,18 +197526,18 @@ "parameters": [ { "name": "Category", - "type": "System.String", + "type": "string", "summary": "Event category. We use the feature or subsystem, such as \"installer\" or \"app\" or \"document\" or \"loft\". Maps to the Google Analytics parameter \"ec\"." }, { "name": "Action", - "type": "System.String", + "type": "string", "summary": "Event action. A verb: \"open\" or \"start\" or \"option\" Maps to the Google Analytics parameter \"ea\"." } ] }, { - "signature": "System.Void Send(System.String Category)", + "signature": "void Send(string Category)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -197412,10 +197546,25 @@ "parameters": [ { "name": "Category", - "type": "System.String", + "type": "string", "summary": "Event category. We use the feature or subsystem, such as \"installer\" or \"app\" or \"document\" or \"loft\". Maps to the Google Analytics parameter \"ec\"." } ] + }, + { + "signature": "void Send(System.Collections.Specialized.NameValueCollection data)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Advanced method for sending Google Analytics data. It is the caller's responsibility to make sure that all parameters passed will result in a valid Google Analytics hit. Failure to do so will result in Google Analytics ignoring your hit, and the caller will get no data. The Analytics class will populate data from the Application, the GoogleAnalyticsTrackingID, the User ID, and set the hit type \"t\" to \"event\". It also sets other information about the system.", + "since": "6.0", + "parameters": [ + { + "name": "data", + "type": "System.Collections.Specialized.NameValueCollection", + "summary": "Name-Value pairs of data to send. Any valid Google Analytics Measurement Protocol parameter is allowed. No input validation is performed." + } + ] } ] }, @@ -197452,7 +197601,7 @@ ], "methods": [ { - "signature": "System.Void AddSearchFile(System.String file)", + "signature": "void AddSearchFile(string file)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -197461,13 +197610,13 @@ "parameters": [ { "name": "file", - "type": "System.String", + "type": "string", "summary": "Path of file to include during Assembly Resolver events." } ] }, { - "signature": "System.Void AddSearchFolder(System.String folder)", + "signature": "void AddSearchFolder(string folder)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -197476,7 +197625,7 @@ "parameters": [ { "name": "folder", - "type": "System.String", + "type": "string", "summary": "Path of folder to include during Assembly Resolver events." } ] @@ -197584,7 +197733,7 @@ ], "methods": [ { - "signature": "CommonObject FromBase64String(System.Int32 archive3dm, System.Int32 opennurbs, System.String base64Data)", + "signature": "CommonObject FromBase64String(int archive3dm, int opennurbs, string base64Data)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -197600,7 +197749,7 @@ "since": "7.0" }, { - "signature": "CommonObject FromJSON(System.String json)", + "signature": "CommonObject FromJSON(string json)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -197608,7 +197757,7 @@ "since": "7.5" }, { - "signature": "System.Void ConstructConstObject(System.Object parentObject, System.Int32 subobjectIndex)", + "signature": "void ConstructConstObject(object parentObject, int subobjectIndex)", "modifiers": ["protected"], "protected": true, "virtual": false, @@ -197616,18 +197765,18 @@ "parameters": [ { "name": "parentObject", - "type": "System.Object", + "type": "object", "summary": "The parent object." }, { "name": "subobjectIndex", - "type": "System.Int32", + "type": "int", "summary": "The sub-object index." } ] }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -197635,7 +197784,7 @@ "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -197643,13 +197792,13 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] }, { - "signature": "System.Void EnsurePrivateCopy()", + "signature": "void EnsurePrivateCopy()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -197657,7 +197806,7 @@ "since": "5.0" }, { - "signature": "System.Void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)", + "signature": "void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -197677,7 +197826,7 @@ ] }, { - "signature": "System.Boolean IsValidWithLog(out System.String log)", + "signature": "bool IsValidWithLog(out string log)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -197686,28 +197835,28 @@ "parameters": [ { "name": "log", - "type": "System.String", + "type": "string", "summary": "A textual log. This out parameter is assigned during this call." } ], "returns": "True if this object is valid; False otherwise." }, { - "signature": "System.Void NonConstOperation()", + "signature": "void NonConstOperation()", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "For derived classes implementers. \nDefines the necessary implementation to free the instance from being constant." }, { - "signature": "System.Void OnSwitchToNonConst()", + "signature": "void OnSwitchToNonConst()", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Is called when a non-constant operation first occurs." }, { - "signature": "System.String ToJSON(Rhino.FileIO.SerializationOptions options)", + "signature": "string ToJSON(Rhino.FileIO.SerializationOptions options)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -197774,7 +197923,7 @@ "parameters": [ { "name": "message", - "type": "System.String", + "type": "string", "summary": "A more specific message." } ] @@ -198003,7 +198152,7 @@ ], "methods": [ { - "signature": "System.String AutoInstallPlugInFolder(System.Boolean currentUser)", + "signature": "string AutoInstallPlugInFolder(bool currentUser)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198012,14 +198161,14 @@ "parameters": [ { "name": "currentUser", - "type": "System.Boolean", + "type": "bool", "summary": "True if the query relates to the current user." } ], "returns": "The full path to the revelant auto install plug-in directory." }, { - "signature": "System.Int32 CallFromCoreRhino(System.String task)", + "signature": "int CallFromCoreRhino(string task)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198027,7 +198176,7 @@ "since": "6.0" }, { - "signature": "System.Boolean CheckForRdk(System.Boolean throwOnFalse, System.Boolean usePreviousResult)", + "signature": "bool CheckForRdk(bool throwOnFalse, bool usePreviousResult)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198036,19 +198185,19 @@ "parameters": [ { "name": "throwOnFalse", - "type": "System.Boolean", + "type": "bool", "summary": "if the RDK is not loaded, then throws a RdkNotLoadedException ." }, { "name": "usePreviousResult", - "type": "System.Boolean", + "type": "bool", "summary": "if true, then the last result can be used instaed of performing a full check." } ], "returns": "True if the RDK is loaded; False if the RDK is not loaded. Note that the RdkNotLoadedException will hinder the retrieval of any return value." }, { - "signature": "System.Void ClearFpuExceptionStatus()", + "signature": "void ClearFpuExceptionStatus()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198056,7 +198205,7 @@ "since": "6.0" }, { - "signature": "System.Void CreateCommands(PlugIn plugin)", + "signature": "void CreateCommands(PlugIn plugin)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198071,7 +198220,7 @@ ] }, { - "signature": "System.Int32 CreateCommands(System.IntPtr pPlugIn, System.Reflection.Assembly pluginAssembly)", + "signature": "int CreateCommands(System.IntPtr pPlugIn, System.Reflection.Assembly pluginAssembly)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198092,7 +198241,7 @@ "returns": "The number of newly created commands." }, { - "signature": "PlugIn CreatePlugIn(System.Type pluginType, System.Boolean printDebugMessages)", + "signature": "PlugIn CreatePlugIn(System.Type pluginType, bool printDebugMessages)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198106,14 +198255,14 @@ }, { "name": "printDebugMessages", - "type": "System.Boolean", + "type": "bool", "summary": "True if debug messages should be printed." } ], "returns": "A new plug-in instance." }, { - "signature": "System.String DebugDumpToString(Rhino.Geometry.BezierCurve bezierCurve)", + "signature": "string DebugDumpToString(Rhino.Geometry.BezierCurve bezierCurve)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198129,7 +198278,7 @@ "returns": "A debug dump text." }, { - "signature": "System.String DebugDumpToString(Rhino.Geometry.GeometryBase geometry)", + "signature": "string DebugDumpToString(Rhino.Geometry.GeometryBase geometry)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198145,7 +198294,7 @@ "returns": "A debug dump text." }, { - "signature": "System.Void DebugString(System.String format, params System.Object[] args)", + "signature": "void DebugString(string format, params object args)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198154,18 +198303,18 @@ "parameters": [ { "name": "format", - "type": "System.String", + "type": "string", "summary": "Message to format and print." }, { "name": "args", - "type": "System.Object[]", + "type": "object", "summary": "An Object array containing zero or more objects to format." } ] }, { - "signature": "System.Void DebugString(System.String msg)", + "signature": "void DebugString(string msg)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198174,13 +198323,13 @@ "parameters": [ { "name": "msg", - "type": "System.String", + "type": "string", "summary": "Message to print." } ] }, { - "signature": "System.String DescribeGeometry(Rhino.Geometry.GeometryBase geometry)", + "signature": "string DescribeGeometry(Rhino.Geometry.GeometryBase geometry)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198188,7 +198337,7 @@ "since": "8.0" }, { - "signature": "System.Void DisplayOleAlerts(System.Boolean display)", + "signature": "void DisplayOleAlerts(bool display)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198197,19 +198346,24 @@ "parameters": [ { "name": "display", - "type": "System.Boolean", + "type": "bool", "summary": "Whether alerts should be visible." } ] }, { - "signature": "System.Void ExceptionReport(System.Exception ex)", + "signature": "void ExceptionReport(string source, System.Exception ex)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "summary": "Informs RhinoCommon of an exception that has been handled but that the developer wants to screen.", "since": "5.0", "parameters": [ + { + "name": "source", + "type": "string", + "summary": "An exception source text." + }, { "name": "ex", "type": "System.Exception", @@ -198218,18 +198372,13 @@ ] }, { - "signature": "System.Void ExceptionReport(System.String source, System.Exception ex)", + "signature": "void ExceptionReport(System.Exception ex)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "summary": "Informs RhinoCommon of an exception that has been handled but that the developer wants to screen.", "since": "5.0", "parameters": [ - { - "name": "source", - "type": "System.String", - "summary": "An exception source text." - }, { "name": "ex", "type": "System.Exception", @@ -198238,7 +198387,7 @@ ] }, { - "signature": "System.Boolean ExecuteNamedCallback(System.String name, NamedParametersEventArgs args)", + "signature": "bool ExecuteNamedCallback(string name, NamedParametersEventArgs args)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198246,7 +198395,7 @@ "since": "7.0" }, { - "signature": "System.Boolean FileNameEndsWithRhinoBackupExtension(System.String fileName)", + "signature": "bool FileNameEndsWithRhinoBackupExtension(string fileName)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198255,14 +198404,14 @@ "parameters": [ { "name": "fileName", - "type": "System.String", + "type": "string", "summary": "File name to check." } ], "returns": "Returns True if the file name has an extension like 3dmbak." }, { - "signature": "System.Boolean FileNameEndsWithRhinoExtension(System.String fileName)", + "signature": "bool FileNameEndsWithRhinoExtension(string fileName)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198271,14 +198420,14 @@ "parameters": [ { "name": "fileName", - "type": "System.String", + "type": "string", "summary": "File name to check." } ], "returns": "Returns True if the file name has an extension like 3dm." }, { - "signature": "System.Boolean GetAbsolutePath(System.String relativePath, System.Boolean bRelativePathisFileName, System.String relativeTo, System.Boolean bRelativeToIsFileName, out System.String pathOut)", + "signature": "bool GetAbsolutePath(string relativePath, bool bRelativePathisFileName, string relativeTo, bool bRelativeToIsFileName, out string pathOut)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198287,27 +198436,27 @@ "parameters": [ { "name": "relativePath", - "type": "System.String", + "type": "string", "summary": "Relative path to convert to an absolute path" }, { "name": "bRelativePathisFileName", - "type": "System.Boolean", + "type": "bool", "summary": "If True then lpsFrom is treated as a file name otherwise it is treated as a directory name" }, { "name": "relativeTo", - "type": "System.String", + "type": "string", "summary": "File or folder the path is relative to" }, { "name": "bRelativeToIsFileName", - "type": "System.Boolean", + "type": "bool", "summary": "If True then lpsFrom is treated as a file name otherwise it is treated as a directory name" }, { "name": "pathOut", - "type": "System.String", + "type": "string", "summary": "Reference to string which will receive the computed absolute path" } ], @@ -198323,7 +198472,7 @@ "remarks": "If the same package is installed in both the user and machine locations, the newest directory wins." }, { - "signature": "IEnumerable GetActivePlugInVersionFolders(System.Boolean currentUser)", + "signature": "IEnumerable GetActivePlugInVersionFolders(bool currentUser)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198332,13 +198481,13 @@ "parameters": [ { "name": "currentUser", - "type": "System.Boolean", + "type": "bool", "summary": "Current user (true) or machine (false)." } ] }, { - "signature": "System.String[] GetAssemblySearchPaths()", + "signature": "string GetAssemblySearchPaths()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198346,7 +198495,7 @@ "since": "5.0" }, { - "signature": "System.Void GetCurrentProcessInfo(out System.String processName, out System.Version processVersion)", + "signature": "void GetCurrentProcessInfo(out string processName, out System.Version processVersion)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198362,7 +198511,7 @@ "since": "7.0" }, { - "signature": "T GetPlatformService(System.String assemblyPath, System.String typeFullName)", + "signature": "T GetPlatformService(string assemblyPath, string typeFullName)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198371,19 +198520,19 @@ "parameters": [ { "name": "assemblyPath", - "type": "System.String", + "type": "string", "summary": "The relative path of the assembly, relative to the position of RhinoCommon.dll" }, { "name": "typeFullName", - "type": "System.String", + "type": "string", "summary": "The full name of the type that is IPlatformServiceLocator. This is optional." } ], "returns": "An instance, or null." }, { - "signature": "System.Double GetPrinterDPI(System.String printerName, System.Boolean horizontal)", + "signature": "double GetPrinterDPI(string printerName, bool horizontal)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198392,19 +198541,19 @@ "parameters": [ { "name": "printerName", - "type": "System.String", + "type": "string", "summary": "" }, { "name": "horizontal", - "type": "System.Boolean", + "type": "bool", "summary": "get the horizontal or vertical resolution" } ], "returns": "Dot per inch resolution for a given printer on success. 0 if an error occurred" }, { - "signature": "System.Boolean GetPrinterFormMargins(System.String printerName, System.String formName, System.Boolean portrait, out System.Double leftMillimeters, out System.Double topMillimeters, out System.Double rightMillimeters, out System.Double bottomMillimeters)", + "signature": "bool GetPrinterFormMargins(string printerName, string formName, bool portrait, out double leftMillimeters, out double topMillimeters, out double rightMillimeters, out double bottomMillimeters)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198413,7 +198562,7 @@ "returns": "True on success" }, { - "signature": "System.String[] GetPrinterFormNames(System.String printerName)", + "signature": "string GetPrinterFormNames(string printerName)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198422,13 +198571,13 @@ "parameters": [ { "name": "printerName", - "type": "System.String", + "type": "string", "summary": "name or printer to query" } ] }, { - "signature": "System.Boolean GetPrinterFormSize(System.String printerName, System.String formName, out System.Double widthMillimeters, out System.Double heightMillimeters)", + "signature": "bool GetPrinterFormSize(string printerName, string formName, out double widthMillimeters, out double heightMillimeters)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198437,7 +198586,7 @@ "returns": "True on success" }, { - "signature": "System.String[] GetPrinterNames()", + "signature": "string GetPrinterNames()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198454,7 +198603,7 @@ "returns": "An assembly." }, { - "signature": "System.Int32 GetSystemProcessorCount()", + "signature": "int GetSystemProcessorCount()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198472,7 +198621,7 @@ "returns": "An enumeration of paths to each of the rhino system assemblies to be used for compilation" }, { - "signature": "System.Void InitializeRhinoCommon_RDK()", + "signature": "void InitializeRhinoCommon_RDK()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198481,7 +198630,7 @@ "remarks": "Subsequent calls to this method will be ignored." }, { - "signature": "System.Void InitializeRhinoCommon()", + "signature": "void InitializeRhinoCommon()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198490,7 +198639,7 @@ "remarks": "Subsequent calls to this method will be ignored." }, { - "signature": "System.Void InitializeZooClient()", + "signature": "void InitializeZooClient()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198498,7 +198647,7 @@ "since": "5.6" }, { - "signature": "System.Void InPlaceConstCast(Rhino.Geometry.GeometryBase geometry, System.Boolean makeNonConst)", + "signature": "void InPlaceConstCast(Rhino.Geometry.GeometryBase geometry, bool makeNonConst)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198512,13 +198661,13 @@ }, { "name": "makeNonConst", - "type": "System.Boolean", + "type": "bool", "summary": "A boolean value." } ] }, { - "signature": "System.Boolean IsManagedDll(System.String path)", + "signature": "bool IsManagedDll(string path)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198526,7 +198675,7 @@ "since": "6.0" }, { - "signature": "System.Boolean IsRhinoBackupFileExtension(System.String fileExtension)", + "signature": "bool IsRhinoBackupFileExtension(string fileExtension)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198535,7 +198684,7 @@ "returns": "Return True if fileExtension is \".3dmbak\", \"3dmbak\", \".3dm.bak\", \"3dm.bak\", \".3dx.bak\" or \"3dx.bak\", ignoring case." }, { - "signature": "System.Boolean IsRhinoFileExtension(System.String fileExtension)", + "signature": "bool IsRhinoFileExtension(string fileExtension)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198544,7 +198693,7 @@ "returns": "Returns True if fileExtension is \".3dm\", \"3dm\", \".3dx\" or \"3dx\", ignoring case." }, { - "signature": "System.Reflection.Assembly LoadAssemblyFrom(System.String path)", + "signature": "System.Reflection.Assembly LoadAssemblyFrom(string path)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198552,7 +198701,7 @@ "since": "8.0" }, { - "signature": "System.Void LogDebugEvent(System.String message)", + "signature": "void LogDebugEvent(string message)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198561,13 +198710,13 @@ "parameters": [ { "name": "message", - "type": "System.String", + "type": "string", "summary": "The event message." } ] }, { - "signature": "System.Void RecordInitInstanceTime(System.String description)", + "signature": "void RecordInitInstanceTime(string description)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198575,7 +198724,7 @@ "since": "6.0" }, { - "signature": "System.Void RegisterComputeEndpoint(System.String endpointPath, System.Type t)", + "signature": "void RegisterComputeEndpoint(string endpointPath, System.Type t)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198583,7 +198732,7 @@ "since": "7.0" }, { - "signature": "System.Boolean RegisterDynamicCommand(PlugIn plugin, Commands.Command cmd)", + "signature": "bool RegisterDynamicCommand(PlugIn plugin, Commands.Command cmd)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198604,7 +198753,7 @@ "returns": "True on success, False on failure." }, { - "signature": "System.Void RegisterNamedCallback(System.String name, EventHandler callback)", + "signature": "void RegisterNamedCallback(string name, EventHandler callback)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198612,7 +198761,7 @@ "since": "6.15" }, { - "signature": "System.Void RemoveNamedCallback(System.String name)", + "signature": "void RemoveNamedCallback(string name)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198620,7 +198769,7 @@ "since": "7.18" }, { - "signature": "System.Void RhinoCommonExceptionHandler(System.String title, System.Object sender, System.Exception ex)", + "signature": "void RhinoCommonExceptionHandler(string title, object sender, System.Exception ex)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198629,12 +198778,12 @@ "parameters": [ { "name": "title", - "type": "System.String", + "type": "string", "summary": "Exception title to write to text file" }, { "name": "sender", - "type": "System.Object", + "type": "object", "summary": "" }, { @@ -198645,7 +198794,7 @@ ] }, { - "signature": "System.Void SendLogMessageToCloudCallbackProc(LogMessageType msg_type, System.IntPtr pwStringClass, System.IntPtr pwStringDesc, System.IntPtr pwStringMessage)", + "signature": "void SendLogMessageToCloudCallbackProc(LogMessageType msg_type, System.IntPtr pwStringClass, System.IntPtr pwStringDesc, System.IntPtr pwStringMessage)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198675,7 +198824,7 @@ ] }, { - "signature": "System.Void SetInShutDown()", + "signature": "void SetInShutDown()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198683,7 +198832,7 @@ "since": "5.0" }, { - "signature": "System.Void ShutDownRhinoCommon_RDK()", + "signature": "void ShutDownRhinoCommon_RDK()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198692,7 +198841,7 @@ "remarks": "Subsequent calls to this method will be ignored." }, { - "signature": "System.Void UnhandledThreadException(System.Object sender, System.Threading.ThreadExceptionEventArgs e)", + "signature": "void UnhandledThreadException(object sender, System.Threading.ThreadExceptionEventArgs e)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -198910,7 +199059,7 @@ "parameters": [ { "name": "args", - "type": "System.String[]", + "type": "string", "summary": "Rhino command line parameters" }, { @@ -198936,7 +199085,7 @@ "parameters": [ { "name": "args", - "type": "System.String[]", + "type": "string", "summary": "Rhino command line parameters" }, { @@ -198957,7 +199106,7 @@ "parameters": [ { "name": "args", - "type": "System.String[]", + "type": "string", "summary": "Rhino command line parameters" } ] @@ -198965,7 +199114,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -198973,7 +199122,7 @@ "since": "7.0" }, { - "signature": "System.Boolean DoEvents()", + "signature": "bool DoEvents()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -198982,7 +199131,7 @@ "returns": "Returns True if a Rhino owned window is still active or Idle tasks are pending." }, { - "signature": "System.Boolean DoIdle()", + "signature": "bool DoIdle()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -199000,7 +199149,7 @@ "returns": "Returns argument function return value." }, { - "signature": "System.Void InvokeInHostContext(System.Action action)", + "signature": "void InvokeInHostContext(System.Action action)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -199008,7 +199157,7 @@ "since": "7.0" }, { - "signature": "System.Void RaiseIdle()", + "signature": "void RaiseIdle()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -199016,7 +199165,7 @@ "since": "7.0" }, { - "signature": "System.Int32 Run()", + "signature": "int Run()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -199147,7 +199296,7 @@ "since": "6.0" }, { - "signature": "Geometry.Brep FromOnBrep(System.Object source)", + "signature": "Geometry.Brep FromOnBrep(object source)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -199156,14 +199305,14 @@ "parameters": [ { "name": "source", - "type": "System.Object", + "type": "object", "summary": "RMA.OpenNURBS.IOnBrep or RMA.OpenNURBS.OnBrep." } ], "returns": "RhinoCommon object on success. This will be an independent copy." }, { - "signature": "Geometry.Curve FromOnCurve(System.Object source)", + "signature": "Geometry.Curve FromOnCurve(object source)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -199172,14 +199321,14 @@ "parameters": [ { "name": "source", - "type": "System.Object", + "type": "object", "summary": "RMA.OpenNURBS.IOnCurve or RMA.OpenNURBS.OnCurve." } ], "returns": "RhinoCommon object on success. This will be an independent copy." }, { - "signature": "Geometry.Mesh FromOnMesh(System.Object source)", + "signature": "Geometry.Mesh FromOnMesh(object source)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -199188,14 +199337,14 @@ "parameters": [ { "name": "source", - "type": "System.Object", + "type": "object", "summary": "RMA.OpenNURBS.IOnMesh or RMA.OpenNURBS.OnMesh." } ], "returns": "RhinoCommon object on success. This will be an independent copy." }, { - "signature": "Geometry.Surface FromOnSurface(System.Object source)", + "signature": "Geometry.Surface FromOnSurface(object source)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -199204,7 +199353,7 @@ "parameters": [ { "name": "source", - "type": "System.Object", + "type": "object", "summary": "Any of the following in the RMA.OpenNURBS namespace are acceptable. IOnSurface, OnSurface, IOnPlaneSurface, OnPlaneSurface, IOnClippingPlaneSurface, OnClippingPlaneSurface, IOnNurbsSurface, OnNurbsSurfac, IOnRevSurface, OnRevSurface, IOnSumSurface, OnSumSurface." } ], @@ -199299,7 +199448,7 @@ "returns": "A pointer value." }, { - "signature": "System.IntPtr NSFontFromFont(Rhino.DocObjects.Font font, System.Double pointSize)", + "signature": "System.IntPtr NSFontFromFont(Rhino.DocObjects.Font font, double pointSize)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -199313,7 +199462,7 @@ }, { "name": "pointSize", - "type": "System.Double", + "type": "double", "summary": "Point size" } ], @@ -199377,7 +199526,7 @@ "returns": "A new Rhino object, or None if the pointer was invalid or IntPtr.Zero ." }, { - "signature": "System.Object ToIRhinoViewport(Display.RhinoViewport source)", + "signature": "object ToIRhinoViewport(Display.RhinoViewport source)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -199393,7 +199542,7 @@ "returns": "Rhino_DotNet IRhinoViewport object on success. This will be an independent copy." }, { - "signature": "System.Object ToOnBrep(Geometry.Brep source)", + "signature": "object ToOnBrep(Geometry.Brep source)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -199409,7 +199558,7 @@ "returns": "Rhino_DotNet object on success. This will be an independent copy." }, { - "signature": "System.Object ToOnCurve(Geometry.Curve source)", + "signature": "object ToOnCurve(Geometry.Curve source)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -199425,7 +199574,7 @@ "returns": "Rhino_DotNet object on success. This will be an independent copy." }, { - "signature": "System.Object ToOnMesh(Geometry.Mesh source)", + "signature": "object ToOnMesh(Geometry.Mesh source)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -199441,7 +199590,7 @@ "returns": "Rhino_DotNet object on success. This will be an independent copy." }, { - "signature": "System.Object ToOnSurface(Geometry.Surface source)", + "signature": "object ToOnSurface(Geometry.Surface source)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -199457,7 +199606,7 @@ "returns": "Rhino_DotNet object on success. This will be an independent copy." }, { - "signature": "System.Object ToOnXform(Geometry.Transform source)", + "signature": "object ToOnXform(Geometry.Transform source)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -199473,7 +199622,7 @@ "returns": "Rhino_DotNet object on success. This will be an independent copy." }, { - "signature": "System.Boolean TryCopyFromOnArc(System.Object source, out Geometry.Arc destination)", + "signature": "bool TryCopyFromOnArc(object source, out Geometry.Arc destination)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -199482,7 +199631,7 @@ "parameters": [ { "name": "source", - "type": "System.Object", + "type": "object", "summary": "A source OnArc." }, { @@ -199494,7 +199643,7 @@ "returns": "True if the operation succeeded; False otherwise." }, { - "signature": "System.Boolean TryCopyToOnArc(Geometry.Arc source, System.Object destination)", + "signature": "bool TryCopyToOnArc(Geometry.Arc source, object destination)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -199508,7 +199657,7 @@ }, { "name": "destination", - "type": "System.Object", + "type": "object", "summary": "A destination OnArc." } ], @@ -199576,7 +199725,7 @@ ], "methods": [ { - "signature": "System.Void Add(Rhino.DocObjects.ObjRef objref)", + "signature": "void Add(Rhino.DocObjects.ObjRef objref)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -199600,7 +199749,7 @@ "returns": "The constant pointer." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -199671,7 +199820,7 @@ ], "methods": [ { - "signature": "System.Void Add(DocObjects.ObjRef objref)", + "signature": "void Add(DocObjects.ObjRef objref)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -199695,7 +199844,7 @@ "returns": "The constant pointer." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -199767,7 +199916,7 @@ ], "methods": [ { - "signature": "System.Void Add(System.String s)", + "signature": "void Add(string s)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -199776,7 +199925,7 @@ "parameters": [ { "name": "s", - "type": "System.String", + "type": "string", "summary": "A string to add." } ] @@ -199791,7 +199940,7 @@ "returns": "The constant pointer." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -199799,7 +199948,7 @@ "since": "6.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true @@ -199814,7 +199963,7 @@ "returns": "The non-constant pointer." }, { - "signature": "System.String[] ToArray()", + "signature": "string ToArray()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -200089,7 +200238,7 @@ "returns": "The constant pointer." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -200161,7 +200310,7 @@ "returns": "The constant pointer." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -200169,7 +200318,7 @@ "since": "7.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -200177,7 +200326,7 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] @@ -200192,7 +200341,7 @@ "returns": "The non-constant pointer." }, { - "signature": "System.Int32 PointCountAt(System.Int32 index)", + "signature": "int PointCountAt(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -200200,7 +200349,7 @@ "since": "7.0" }, { - "signature": "Polyline PolylineAt(System.Int32 index)", + "signature": "Polyline PolylineAt(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -200209,7 +200358,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The index." } ], @@ -200254,7 +200403,7 @@ ], "methods": [ { - "signature": "System.Void Add(BinaryArchiveReader reader)", + "signature": "void Add(BinaryArchiveReader reader)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -200271,7 +200420,7 @@ "returns": "The constant pointer." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -200279,7 +200428,7 @@ "since": "6.0" }, { - "signature": "BinaryArchiveReader Get(System.Int32 index)", + "signature": "BinaryArchiveReader Get(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -200326,7 +200475,7 @@ ], "methods": [ { - "signature": "System.Void Add(Geometry.Brep brep, System.Boolean asConst)", + "signature": "void Add(Geometry.Brep brep, bool asConst)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -200340,7 +200489,7 @@ }, { "name": "asConst", - "type": "System.Boolean", + "type": "bool", "summary": "Whether this brep should be treated as non-modifiable." } ] @@ -200355,7 +200504,7 @@ "returns": "The constant pointer." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -200363,7 +200512,7 @@ "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true @@ -200428,7 +200577,7 @@ "parameters": [ { "name": "initialSize", - "type": "System.Int32", + "type": "int", "summary": "Initial size of the array - all values are set to zero." } ] @@ -200472,7 +200621,7 @@ "returns": "The constant pointer." }, { - "signature": "System.Void CopyTo(SimpleArrayByte other)", + "signature": "void CopyTo(SimpleArrayByte other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -200480,7 +200629,7 @@ "since": "7.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -200497,7 +200646,7 @@ "returns": "The non-constant pointer." }, { - "signature": "System.Byte[] ToArray()", + "signature": "byte ToArray()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -200536,7 +200685,7 @@ ], "methods": [ { - "signature": "System.Void Add(DocObjects.ClippingPlaneObject clippingplane, System.Boolean asConst)", + "signature": "void Add(DocObjects.ClippingPlaneObject clippingplane, bool asConst)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -200550,7 +200699,7 @@ }, { "name": "asConst", - "type": "System.Boolean", + "type": "bool", "summary": "Whether this clipping plane should be treated as non-modifiable." } ] @@ -200565,7 +200714,7 @@ "returns": "The constant pointer." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -200573,7 +200722,7 @@ "since": "6.7" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true @@ -200631,7 +200780,7 @@ "returns": "The constant pointer." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -200639,7 +200788,7 @@ "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -200647,7 +200796,7 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] @@ -200718,7 +200867,7 @@ "returns": "The constant pointer." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -200735,7 +200884,7 @@ "returns": "The non-constant pointer." }, { - "signature": "System.Double[] ToArray()", + "signature": "double ToArray()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -200774,7 +200923,7 @@ ], "methods": [ { - "signature": "System.Void Add(Geometry.Extrusion extrusion, System.Boolean asConst)", + "signature": "void Add(Geometry.Extrusion extrusion, bool asConst)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -200788,7 +200937,7 @@ }, { "name": "asConst", - "type": "System.Boolean", + "type": "bool", "summary": "Whether this extrusion should be treated as non-modifiable." } ] @@ -200803,7 +200952,7 @@ "returns": "The constant pointer." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -200811,7 +200960,7 @@ "since": "6.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true @@ -200876,7 +201025,7 @@ "parameters": [ { "name": "initialSize", - "type": "System.Int32", + "type": "int", "summary": "Initial size of the array - all values are set to zero." } ] @@ -200920,7 +201069,7 @@ "returns": "The constant pointer." }, { - "signature": "System.Void CopyTo(SimpleArrayFloat other)", + "signature": "void CopyTo(SimpleArrayFloat other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -200928,7 +201077,7 @@ "since": "7.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -200945,7 +201094,7 @@ "returns": "The non-constant pointer." }, { - "signature": "System.Single[] ToArray()", + "signature": "float ToArray()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -200998,7 +201147,7 @@ "returns": "The constant pointer." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -201006,7 +201155,7 @@ "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -201014,7 +201163,7 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] @@ -201090,7 +201239,7 @@ ], "methods": [ { - "signature": "System.Void Append(System.Guid uuid)", + "signature": "void Append(System.Guid uuid)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -201107,7 +201256,7 @@ "returns": "The constant pointer." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -201179,7 +201328,7 @@ "returns": "The constant pointer." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -201249,7 +201398,7 @@ "returns": "The constant pointer." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -201257,7 +201406,7 @@ "since": "8.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -201265,7 +201414,7 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] @@ -201334,7 +201483,7 @@ "returns": "The constant pointer." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -201351,7 +201500,7 @@ "returns": "The non-constant pointer." }, { - "signature": "System.Int32[] ToArray()", + "signature": "int ToArray()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -201390,7 +201539,7 @@ ], "methods": [ { - "signature": "System.Void Add(Interval interval)", + "signature": "void Add(Interval interval)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -201407,7 +201556,7 @@ "returns": "The constant pointer." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -201472,7 +201621,7 @@ "returns": "The constant pointer." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -201537,7 +201686,7 @@ "returns": "The constant pointer." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -201602,7 +201751,7 @@ "returns": "The constant pointer." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -201610,7 +201759,7 @@ "since": "6.6" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -201674,7 +201823,7 @@ "returns": "The constant pointer." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -201730,7 +201879,7 @@ ], "methods": [ { - "signature": "System.Void Add(Geometry.Mesh mesh, System.Boolean asConst)", + "signature": "void Add(Geometry.Mesh mesh, bool asConst)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -201744,7 +201893,7 @@ }, { "name": "asConst", - "type": "System.Boolean", + "type": "bool", "summary": "Whether this mesh should be treated as non-modifiable." } ] @@ -201759,7 +201908,7 @@ "returns": "The constant pointer." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -201767,7 +201916,7 @@ "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true @@ -201830,7 +201979,7 @@ "returns": "The constant pointer." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -201895,7 +202044,7 @@ "returns": "The constant pointer." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -201903,7 +202052,7 @@ "since": "5.6" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -201911,7 +202060,7 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] @@ -201973,7 +202122,7 @@ ], "methods": [ { - "signature": "System.Void Add(Point3d pt)", + "signature": "void Add(Point3d pt)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -201990,7 +202139,7 @@ "returns": "The constant pointer." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -201998,7 +202147,7 @@ "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -202006,7 +202155,7 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] @@ -202060,7 +202209,7 @@ ], "methods": [ { - "signature": "System.Void Add(Geometry.SubD subd, System.Boolean asConst)", + "signature": "void Add(Geometry.SubD subd, bool asConst)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -202074,7 +202223,7 @@ }, { "name": "asConst", - "type": "System.Boolean", + "type": "bool", "summary": "Whether this subd should be treated as non-modifiable." } ] @@ -202089,7 +202238,7 @@ "returns": "The constant pointer." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -202097,7 +202246,7 @@ "since": "7.14" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true @@ -202149,7 +202298,7 @@ "returns": "The constant pointer." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -202157,7 +202306,7 @@ "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -202165,7 +202314,7 @@ "parameters": [ { "name": "disposing", - "type": "System.Boolean", + "type": "bool", "summary": "True if the call comes from the Dispose() method; False if it comes from the Garbage Collector finalizer." } ] @@ -202252,7 +202401,7 @@ "returns": "The constant pointer." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -202269,7 +202418,7 @@ "returns": "The non-constant pointer." }, { - "signature": "System.UInt32[] ToArray()", + "signature": "uint ToArray()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -202326,7 +202475,7 @@ "parameters": [ { "name": "initialSize", - "type": "System.UInt64", + "type": "ulong", "summary": "Initial size of the array - all values are set to zero." } ] @@ -202354,7 +202503,7 @@ "returns": "The constant pointer." }, { - "signature": "System.Void CopyTo(StdVectorByte other)", + "signature": "void CopyTo(StdVectorByte other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -202362,7 +202511,7 @@ "since": "7.26" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -202387,7 +202536,7 @@ "returns": "The non-constant pointer." }, { - "signature": "System.Byte[] ToArray()", + "signature": "byte ToArray()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -202444,7 +202593,7 @@ "parameters": [ { "name": "initialSize", - "type": "System.UInt64", + "type": "ulong", "summary": "Initial size of the array - all values are set to zero." } ] @@ -202472,7 +202621,7 @@ "returns": "The constant pointer." }, { - "signature": "System.Void CopyTo(StdVectorFloat other)", + "signature": "void CopyTo(StdVectorFloat other)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -202480,7 +202629,7 @@ "since": "7.26" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -202505,7 +202654,7 @@ "returns": "The non-constant pointer." }, { - "signature": "System.Single[] ToArray()", + "signature": "float ToArray()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -202566,7 +202715,7 @@ ], "methods": [ { - "signature": "System.Void Append(System.Guid uuid)", + "signature": "void Append(System.Guid uuid)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -202583,7 +202732,7 @@ "returns": "The constant pointer." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -202639,7 +202788,7 @@ ], "methods": [ { - "signature": "System.Void Add(Geometry.Mesh mesh, System.Boolean asConst)", + "signature": "void Add(Geometry.Mesh mesh, bool asConst)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -202653,7 +202802,7 @@ }, { "name": "asConst", - "type": "System.Boolean", + "type": "bool", "summary": "Whether this mesh should be treated as non-modifiable." } ] @@ -202668,7 +202817,7 @@ "returns": "The constant pointer." }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -202676,7 +202825,7 @@ "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true @@ -202719,7 +202868,7 @@ ], "methods": [ { - "signature": "System.String GetString(System.IntPtr pStringHolder)", + "signature": "string GetString(System.IntPtr pStringHolder)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -202736,7 +202885,7 @@ "since": "5.8" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -202744,7 +202893,7 @@ "since": "5.8" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -202759,14 +202908,14 @@ "since": "5.8" }, { - "signature": "System.String ToString()", + "signature": "string ToString()", "modifiers": ["public", "override"], "protected": false, "virtual": false, "summary": "Marshals unmanaged ON_wString to a managed .NET string" }, { - "signature": "System.String ToStringSafe()", + "signature": "string ToStringSafe()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -202800,7 +202949,7 @@ "parameters": [ { "name": "s", - "type": "System.String", + "type": "string", "summary": "The initial value, or null." } ] @@ -202828,7 +202977,7 @@ ], "methods": [ { - "signature": "System.String GetStringFromPointer(System.IntPtr pConstON_wString)", + "signature": "string GetStringFromPointer(System.IntPtr pConstON_wString)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -202836,7 +202985,7 @@ "since": "5.0" }, { - "signature": "System.Void SetStringOnPointer(System.IntPtr pON_wString, System.String s)", + "signature": "void SetStringOnPointer(System.IntPtr pON_wString, string s)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -202844,7 +202993,7 @@ "since": "5.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -202852,7 +203001,7 @@ "since": "5.0" }, { - "signature": "System.Void SetString(System.String s)", + "signature": "void SetString(string s)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -202861,13 +203010,13 @@ "parameters": [ { "name": "s", - "type": "System.String", + "type": "string", "summary": "The new string." } ] }, { - "signature": "System.String ToString()", + "signature": "string ToString()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -202968,14 +203117,14 @@ ], "methods": [ { - "signature": "System.Boolean AskUserForLicense(System.Object verify, ZooClientParameters parameters)", + "signature": "bool AskUserForLicense(object verify, ZooClientParameters parameters)", "modifiers": [], "protected": true, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean CheckInLicense(System.Object verify, System.Guid productId)", + "signature": "bool CheckInLicense(object verify, System.Guid productId)", "modifiers": [], "protected": true, "virtual": false, @@ -202983,7 +203132,7 @@ "since": "6.0" }, { - "signature": "System.Boolean CheckOutLicense(System.Object verify, System.Guid productId)", + "signature": "bool CheckOutLicense(object verify, System.Guid productId)", "modifiers": [], "protected": true, "virtual": false, @@ -202991,7 +203140,7 @@ "since": "6.0" }, { - "signature": "System.Boolean ConvertLicense(System.Object verify, System.Guid productId)", + "signature": "bool ConvertLicense(object verify, System.Guid productId)", "modifiers": [], "protected": true, "virtual": false, @@ -202999,7 +203148,7 @@ "since": "6.0" }, { - "signature": "System.Boolean DeleteLicense(System.Object verify, System.Guid productId)", + "signature": "bool DeleteLicense(object verify, System.Guid productId)", "modifiers": [], "protected": true, "virtual": false, @@ -203007,7 +203156,7 @@ "since": "6.0" }, { - "signature": "System.String Echo(System.Object verify, System.String message)", + "signature": "string Echo(object verify, string message)", "modifiers": [], "protected": true, "virtual": false, @@ -203022,14 +203171,14 @@ "since": "6.0" }, { - "signature": "System.Boolean GetLicense(System.Object verify, ZooClientParameters parameters)", + "signature": "bool GetLicense(object verify, ZooClientParameters parameters)", "modifiers": [], "protected": true, "virtual": false, "since": "6.0" }, { - "signature": "LicenseStatus[] GetLicenseStatus(System.Object verify)", + "signature": "LicenseStatus[] GetLicenseStatus(object verify)", "modifiers": [], "protected": true, "virtual": false, @@ -203037,7 +203186,7 @@ "since": "6.0" }, { - "signature": "System.Int32 GetLicenseType(System.Object verify, System.Guid productId)", + "signature": "int GetLicenseType(object verify, System.Guid productId)", "modifiers": [], "protected": true, "virtual": false, @@ -203045,7 +203194,7 @@ "since": "6.0" }, { - "signature": "LicenseStatus GetOneLicenseStatus(System.Object verify, System.Guid productId)", + "signature": "LicenseStatus GetOneLicenseStatus(object verify, System.Guid productId)", "modifiers": [], "protected": true, "virtual": false, @@ -203053,7 +203202,7 @@ "since": "6.0" }, { - "signature": "System.Boolean GetRegisteredOwnerInfo(System.Object verify, System.Guid productId, ref System.String registeredOwner, ref System.String registeredOrganization)", + "signature": "bool GetRegisteredOwnerInfo(object verify, System.Guid productId, ref string registeredOwner, ref string registeredOrganization)", "modifiers": [], "protected": true, "virtual": false, @@ -203061,14 +203210,14 @@ "since": "6.0" }, { - "signature": "System.Boolean Initialize(System.Object verify)", + "signature": "bool Initialize(object verify)", "modifiers": [], "protected": true, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean IsCheckOutEnabled(System.Object verify)", + "signature": "bool IsCheckOutEnabled(object verify)", "modifiers": [], "protected": true, "virtual": false, @@ -203076,14 +203225,14 @@ "since": "6.0" }, { - "signature": "System.Boolean LicenseOptionsHandler(System.Object verify, ZooClientParameters parameters)", + "signature": "bool LicenseOptionsHandler(object verify, ZooClientParameters parameters)", "modifiers": [], "protected": true, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean LoginToCloudZoo()", + "signature": "bool LoginToCloudZoo()", "modifiers": [], "protected": true, "virtual": false, @@ -203091,7 +203240,7 @@ "since": "6.0" }, { - "signature": "System.Boolean LogoutOfCloudZoo()", + "signature": "bool LogoutOfCloudZoo()", "modifiers": [], "protected": true, "virtual": false, @@ -203099,28 +203248,28 @@ "since": "6.0" }, { - "signature": "System.Boolean ReturnLicense(System.Object verify, System.Guid productId)", + "signature": "bool ReturnLicense(object verify, string productPath, System.Guid productId)", "modifiers": [], "protected": true, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean ReturnLicense(System.Object verify, System.String productPath, System.Guid productId)", + "signature": "bool ReturnLicense(object verify, System.Guid productId)", "modifiers": [], "protected": true, "virtual": false, "since": "6.0" }, { - "signature": "System.Void ShowBuyLicenseUi(System.Object verify, System.Guid productId)", + "signature": "void ShowBuyLicenseUi(object verify, System.Guid productId)", "modifiers": [], "protected": true, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean ShowLicenseValidationUi(System.Object verify, System.String cdkey)", + "signature": "bool ShowLicenseValidationUi(object verify, string cdkey)", "modifiers": [], "protected": true, "virtual": false, @@ -203128,7 +203277,7 @@ "since": "6.0" }, { - "signature": "System.Boolean ShowRhinoExpiredMessage(Rhino.Runtime.Mode mode, ref System.Int32 result)", + "signature": "bool ShowRhinoExpiredMessage(Rhino.Runtime.Mode mode, ref int result)", "modifiers": [], "protected": true, "virtual": false, @@ -203153,7 +203302,7 @@ "parameters": [ { "name": "callingRhinoCommonAllowed", - "type": "System.Boolean", + "type": "bool", "summary": "True when calling RhinoCommon will never raise Rhino.Runtime.NotLicesnedException; False otherwise." } ] @@ -203272,7 +203421,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203280,7 +203429,15 @@ "since": "7.0" }, { - "signature": "System.Void Set(System.String name, Color value)", + "signature": "void Set(string name, bool value)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Set a bool value for a given key name", + "since": "7.0" + }, + { + "signature": "void Set(string name, Color value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203288,7 +203445,15 @@ "since": "7.0" }, { - "signature": "System.Void Set(System.String name, Geometry.GeometryBase value)", + "signature": "void Set(string name, double value)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Set a double value for a given key name", + "since": "7.0" + }, + { + "signature": "void Set(string name, Geometry.GeometryBase value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203296,7 +203461,7 @@ "since": "7.0" }, { - "signature": "System.Void Set(System.String name, Geometry.MeshingParameters value)", + "signature": "void Set(string name, Geometry.MeshingParameters value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203304,7 +203469,7 @@ "since": "8.0" }, { - "signature": "System.Void Set(System.String name, Geometry.Point3d value)", + "signature": "void Set(string name, Geometry.Point3d value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203312,7 +203477,7 @@ "since": "7.0" }, { - "signature": "System.Void Set(System.String name, Geometry.Vector3d value)", + "signature": "void Set(string name, Geometry.Vector3d value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203320,7 +203485,7 @@ "since": "7.0" }, { - "signature": "System.Void Set(System.String name, IEnumerable values)", + "signature": "void Set(string name, IEnumerable values)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203328,7 +203493,7 @@ "since": "7.0" }, { - "signature": "System.Void Set(System.String name, IEnumerable guidList)", + "signature": "void Set(string name, IEnumerable guidList)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203336,7 +203501,7 @@ "since": "7.0" }, { - "signature": "System.Void Set(System.String name, IEnumerable values)", + "signature": "void Set(string name, IEnumerable values)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203344,7 +203509,7 @@ "since": "8.0" }, { - "signature": "System.Void Set(System.String name, IEnumerable strings)", + "signature": "void Set(string name, IEnumerable strings)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203352,7 +203517,7 @@ "since": "7.0" }, { - "signature": "System.Void Set(System.String name, IEnumerable values)", + "signature": "void Set(string name, IEnumerable values)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203360,7 +203525,15 @@ "since": "8.0" }, { - "signature": "System.Void Set(System.String name, Point value)", + "signature": "void Set(string name, int value)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "summary": "Set an int value for a given key name", + "since": "7.0" + }, + { + "signature": "void Set(string name, Point value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203368,7 +203541,7 @@ "since": "8.0" }, { - "signature": "System.Void Set(System.String name, Rhino.Geometry.Arc value)", + "signature": "void Set(string name, Rhino.Geometry.Arc value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203376,7 +203549,7 @@ "since": "8.0" }, { - "signature": "System.Void Set(System.String name, Rhino.Geometry.Line value)", + "signature": "void Set(string name, Rhino.Geometry.Line value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203384,7 +203557,7 @@ "since": "8.0" }, { - "signature": "System.Void Set(System.String name, Rhino.Geometry.Plane plane)", + "signature": "void Set(string name, Rhino.Geometry.Plane plane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203392,7 +203565,7 @@ "since": "8.0" }, { - "signature": "System.Void Set(System.String name, Rhino.Geometry.Point3d[] pts)", + "signature": "void Set(string name, Rhino.Geometry.Point3d[] pts)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203400,23 +203573,15 @@ "since": "8.0" }, { - "signature": "System.Void Set(System.String name, System.Boolean value)", + "signature": "void Set(string name, string value)", "modifiers": ["public"], "protected": false, "virtual": false, - "summary": "Set a bool value for a given key name", - "since": "7.0" - }, - { - "signature": "System.Void Set(System.String name, System.Double value)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Set a double value for a given key name", + "summary": "Set a string value for a given key name", "since": "7.0" }, { - "signature": "System.Void Set(System.String name, System.Guid value)", + "signature": "void Set(string name, System.Guid value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203424,23 +203589,7 @@ "since": "7.0" }, { - "signature": "System.Void Set(System.String name, System.Int32 value)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Set an int value for a given key name", - "since": "7.0" - }, - { - "signature": "System.Void Set(System.String name, System.String value)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Set a string value for a given key name", - "since": "7.0" - }, - { - "signature": "System.Void Set(System.String name, System.UInt32 value)", + "signature": "void Set(string name, uint value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203448,7 +203597,7 @@ "since": "7.0" }, { - "signature": "System.Void SetWindowHandle(System.String name, System.IntPtr value)", + "signature": "void SetWindowHandle(string name, System.IntPtr value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203456,7 +203605,7 @@ "since": "7.0" }, { - "signature": "System.Void SetWindowImageHandle(System.String name, System.IntPtr value)", + "signature": "void SetWindowImageHandle(string name, System.IntPtr value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203464,7 +203613,7 @@ "since": "7.0" }, { - "signature": "System.Boolean TryGetArc(System.String name, out Rhino.Geometry.Arc value)", + "signature": "bool TryGetArc(string name, out Rhino.Geometry.Arc value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203472,7 +203621,7 @@ "since": "8.0" }, { - "signature": "System.Boolean TryGetBool(System.String name, out System.Boolean value)", + "signature": "bool TryGetBool(string name, out bool value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203480,7 +203629,7 @@ "since": "6.15" }, { - "signature": "System.Boolean TryGetColor(System.String name, out Color value)", + "signature": "bool TryGetColor(string name, out Color value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203488,7 +203637,7 @@ "since": "7.0" }, { - "signature": "System.Boolean TryGetDouble(System.String name, out System.Double value)", + "signature": "bool TryGetDouble(string name, out double value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203496,14 +203645,14 @@ "since": "6.15" }, { - "signature": "System.Boolean TryGetGeometry(System.String name, out Geometry.GeometryBase[] values)", + "signature": "bool TryGetGeometry(string name, out Geometry.GeometryBase[] values)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "7.0" }, { - "signature": "System.Boolean TryGetGuid(System.String name, out System.Guid value)", + "signature": "bool TryGetGuid(string name, out System.Guid value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203511,7 +203660,7 @@ "since": "7.0" }, { - "signature": "System.Boolean TryGetGuids(System.String name, out System.Guid[] value)", + "signature": "bool TryGetGuids(string name, out System.Guid[] value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203519,7 +203668,7 @@ "since": "7.0" }, { - "signature": "System.Boolean TryGetInt(System.String name, out System.Int32 value)", + "signature": "bool TryGetInt(string name, out int value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203527,7 +203676,7 @@ "since": "6.15" }, { - "signature": "System.Boolean TryGetLine(System.String name, out Rhino.Geometry.Line value)", + "signature": "bool TryGetLine(string name, out Rhino.Geometry.Line value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203535,7 +203684,7 @@ "since": "8.0" }, { - "signature": "System.Boolean TryGetMeshParameters(System.String name, out Geometry.MeshingParameters value)", + "signature": "bool TryGetMeshParameters(string name, out Geometry.MeshingParameters value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203543,7 +203692,7 @@ "since": "8.0" }, { - "signature": "System.Boolean TryGetObjRefs(System.String name, out ObjRef[] value)", + "signature": "bool TryGetObjRefs(string name, out ObjRef[] value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203551,7 +203700,7 @@ "since": "8.0" }, { - "signature": "System.Boolean TryGetPlane(System.String name, out Rhino.Geometry.Plane plane)", + "signature": "bool TryGetPlane(string name, out Rhino.Geometry.Plane plane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203559,7 +203708,7 @@ "since": "8.0" }, { - "signature": "System.Boolean TryGetPoint(System.String name, out Geometry.Point3d value)", + "signature": "bool TryGetPoint(string name, out Geometry.Point3d value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203567,7 +203716,7 @@ "since": "7.0" }, { - "signature": "System.Boolean TryGetPoint2i(System.String name, out Point value)", + "signature": "bool TryGetPoint2i(string name, out Point value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203575,7 +203724,7 @@ "since": "8.0" }, { - "signature": "System.Boolean TryGetPoints(System.String name, out Rhino.Geometry.Point3d[] pts)", + "signature": "bool TryGetPoints(string name, out Rhino.Geometry.Point3d[] pts)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203583,7 +203732,7 @@ "since": "8.0" }, { - "signature": "System.Boolean TryGetRhinoObjects(System.String key, out DocObjects.RhinoObject[] values)", + "signature": "bool TryGetRhinoObjects(string key, out DocObjects.RhinoObject[] values)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203591,7 +203740,7 @@ "since": "7.0" }, { - "signature": "System.Boolean TryGetString(System.String name, out System.String value)", + "signature": "bool TryGetString(string name, out string value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203599,7 +203748,7 @@ "since": "6.15" }, { - "signature": "System.Boolean TryGetStrings(System.String name, out System.String[] value)", + "signature": "bool TryGetStrings(string name, out string value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203607,7 +203756,7 @@ "since": "7.0" }, { - "signature": "System.Boolean TryGetUints(System.String name, out System.UInt32[] value)", + "signature": "bool TryGetUints(string name, out uint value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203615,7 +203764,7 @@ "since": "8.0" }, { - "signature": "System.Boolean TryGetUnmangedPointer(System.String name, out System.IntPtr value)", + "signature": "bool TryGetUnmangedPointer(string name, out System.IntPtr value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203623,7 +203772,7 @@ "since": "7.0" }, { - "signature": "System.Boolean TryGetUnsignedInt(System.String name, out System.UInt32 value)", + "signature": "bool TryGetUnsignedInt(string name, out uint value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203631,7 +203780,7 @@ "since": "7.0" }, { - "signature": "System.Boolean TryGetVector(System.String name, out Geometry.Vector3d value)", + "signature": "bool TryGetVector(string name, out Geometry.Vector3d value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203639,7 +203788,7 @@ "since": "7.0" }, { - "signature": "System.Boolean TryGetViewport(System.String name, out ViewportInfo viewport)", + "signature": "bool TryGetViewport(string name, out ViewportInfo viewport)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203647,7 +203796,7 @@ "since": "7.0" }, { - "signature": "System.Boolean TryGetWindowHandle(System.String name, out System.IntPtr value)", + "signature": "bool TryGetWindowHandle(string name, out System.IntPtr value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203655,7 +203804,7 @@ "since": "7.0" }, { - "signature": "System.Boolean TryGetWindowImageHandle(System.String name, out System.IntPtr value)", + "signature": "bool TryGetWindowImageHandle(string name, out System.IntPtr value)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203702,7 +203851,7 @@ "summary": "A class that implements this interface signals its clients that its instances can only be modified by certain assemblies. This is useful in cases where only certain assemblies should be able to modify an object. The actual members of an instance that are restricted are left to the discretion of the instance's class, and should be documented.", "methods": [ { - "signature": "System.Boolean Editable()", + "signature": "bool Editable()", "modifiers": [], "protected": true, "virtual": false, @@ -203885,7 +204034,7 @@ ] }, { - "signature": "System.Void ExecuteAssemblyProtectedCode(System.Action action)", + "signature": "void ExecuteAssemblyProtectedCode(System.Action action)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -203901,7 +204050,7 @@ ] }, { - "signature": "System.Boolean Editable()", + "signature": "bool Editable()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203910,7 +204059,7 @@ "remarks": "Before modifying a notification you are not sure you created (such as a notification returned from a LINQ query), you should call this method first to ensure you can indeed edit the object." }, { - "signature": "System.Void HideModal()", + "signature": "void HideModal()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203919,7 +204068,7 @@ "remarks": "If the notification is not being currently shown but is being queued by Rhino as a result of calling ShowModal , then the notification will be dequeued. If the notification was never queued, then this method has no effect." }, { - "signature": "System.Boolean RemoveMetadata(System.String key)", + "signature": "bool RemoveMetadata(string key)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203928,14 +204077,14 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "The key of the metadata to remove." } ], "returns": "True if the metada was removed; otherwise false." }, { - "signature": "System.Void ShowModal()", + "signature": "void ShowModal()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -203944,7 +204093,7 @@ "remarks": "The notification will only be displayed if/once the instance is added to the NotificationCenter . Rhino keeps a queue of notifications that need to be shown modally, so calling this method does not mean that this particular notification will be immediately displayed." }, { - "signature": "System.String ToString()", + "signature": "string ToString()", "modifiers": ["public", "override"], "protected": false, "virtual": false, @@ -204125,7 +204274,7 @@ ], "methods": [ { - "signature": "System.Void Add(T item)", + "signature": "void Add(T item)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -204139,14 +204288,14 @@ ] }, { - "signature": "System.Void Clear()", + "signature": "void Clear()", "modifiers": ["public"], "protected": false, "virtual": false, "summary": "Clears the ordered set." }, { - "signature": "System.Boolean Contains(T item)", + "signature": "bool Contains(T item)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -204161,7 +204310,7 @@ "returns": "True if the item is in the set; otherwise false." }, { - "signature": "System.Void CopyTo(T[] array, System.Int32 arrayIndex)", + "signature": "void CopyTo(T[] array, int arrayIndex)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -204174,7 +204323,7 @@ }, { "name": "arrayIndex", - "type": "System.Int32", + "type": "int", "summary": "The index of the array to start the copy." } ] @@ -204187,7 +204336,7 @@ "summary": "Returns an enumerator that iterates through the set." }, { - "signature": "System.Int32 IndexOf(T item)", + "signature": "int IndexOf(T item)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -204202,7 +204351,7 @@ "returns": "The zero-based index of the first occurrence of item if found; otherwise -1." }, { - "signature": "System.Void Insert(System.Int32 index, T item)", + "signature": "void Insert(int index, T item)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -204210,7 +204359,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The index to insert the element at." }, { @@ -204221,7 +204370,7 @@ ] }, { - "signature": "System.Boolean Remove(T item)", + "signature": "bool Remove(T item)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -204236,7 +204385,7 @@ "returns": "Returns True if the element was removed; otherwise returns false." }, { - "signature": "System.Void RemoveAt(System.Int32 index)", + "signature": "void RemoveAt(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -204244,13 +204393,13 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The index of the element to remove." } ] }, { - "signature": "System.Void Sort(Func keySelector, System.Boolean descending)", + "signature": "void Sort(Func keySelector, bool descending)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -204263,7 +204412,7 @@ }, { "name": "descending", - "type": "System.Boolean", + "type": "bool", "summary": "If true, the sort will happen in descending other; if false, it will happen in ascending order." } ] @@ -204316,7 +204465,7 @@ ], "methods": [ { - "signature": "System.Void Execute(PythonScript scope)", + "signature": "void Execute(PythonScript scope)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -204395,7 +204544,7 @@ ], "methods": [ { - "signature": "System.Void AddRuntimeAssembly(System.Reflection.Assembly assembly)", + "signature": "void AddRuntimeAssembly(System.Reflection.Assembly assembly)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -204420,7 +204569,7 @@ "since": "7.0" }, { - "signature": "PythonCompiledCode Compile(System.String script)", + "signature": "PythonCompiledCode Compile(string script)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -204429,14 +204578,14 @@ "parameters": [ { "name": "script", - "type": "System.String", + "type": "string", "summary": "A string text." } ], "returns": "A Python compiled code instance." }, { - "signature": "System.Boolean ContainsVariable(System.String name)", + "signature": "bool ContainsVariable(string name)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -204445,14 +204594,14 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "The variable name." } ], "returns": "True if the variable is present." }, { - "signature": "System.Object CreateTextEditorControl(System.String script, Action helpcallback)", + "signature": "object CreateTextEditorControl(string script, Action helpcallback)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -204461,7 +204610,7 @@ "parameters": [ { "name": "script", - "type": "System.String", + "type": "string", "summary": "A starting script." }, { @@ -204473,7 +204622,7 @@ "returns": "A Windows Forms control." }, { - "signature": "System.Object EvaluateExpression(System.String statements, System.String expression)", + "signature": "object EvaluateExpression(string statements, string expression)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -204482,19 +204631,19 @@ "parameters": [ { "name": "statements", - "type": "System.String", + "type": "string", "summary": "One or several statements." }, { "name": "expression", - "type": "System.String", + "type": "string", "summary": "An expression." } ], "returns": "The expression result." }, { - "signature": "System.Boolean ExecuteFile(System.String path)", + "signature": "bool ExecuteFile(string path)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -204503,14 +204652,14 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "The path to the file." } ], "returns": "True if the file executed. This method can throw scripting-runtime based exceptions." }, { - "signature": "System.Boolean ExecuteFileInScope(System.String path)", + "signature": "bool ExecuteFileInScope(string path)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -204519,14 +204668,14 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "The path to the file." } ], "returns": "True if the file executed. This method can throw scripting-runtime based exceptions." }, { - "signature": "System.Boolean ExecuteScript(System.String script)", + "signature": "bool ExecuteScript(string script)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -204535,21 +204684,21 @@ "parameters": [ { "name": "script", - "type": "System.String", + "type": "string", "summary": "A Python text." } ], "returns": "True if the file executed. This method can throw scripting-runtime based exceptions." }, { - "signature": "System.String[] GetSearchPaths()", + "signature": "string GetSearchPaths()", "modifiers": ["protected", "abstract"], "protected": true, "virtual": false, "summary": "Protected helper function for static SearchPaths" }, { - "signature": "System.String GetStackTraceFromException(System.Exception ex)", + "signature": "string GetStackTraceFromException(System.Exception ex)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -204565,7 +204714,7 @@ "returns": "A string that represents the Python exception." }, { - "signature": "System.Object GetVariable(System.String name)", + "signature": "object GetVariable(string name)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -204574,7 +204723,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "A variable name." } ], @@ -204590,7 +204739,7 @@ "returns": "An enumerable set with all names of the variables." }, { - "signature": "System.Void RemoveVariable(System.String name)", + "signature": "void RemoveVariable(string name)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -204599,13 +204748,13 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "The variable name." } ] }, { - "signature": "System.Void SetIntellisenseVariable(System.String name, System.Object value)", + "signature": "void SetIntellisenseVariable(string name, object value)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -204614,25 +204763,25 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "A variable name." }, { "name": "value", - "type": "System.Object", + "type": "object", "summary": "A variable value." } ] }, { - "signature": "System.Void SetSearchPaths(System.String[] paths)", + "signature": "void SetSearchPaths(string paths)", "modifiers": ["protected", "abstract"], "protected": true, "virtual": false, "summary": "Protected helper function for static SearchPaths" }, { - "signature": "System.Void SetupScriptContext(System.Object doc)", + "signature": "void SetupScriptContext(object doc)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -204641,13 +204790,13 @@ "parameters": [ { "name": "doc", - "type": "System.Object", + "type": "object", "summary": "Document." } ] }, { - "signature": "System.Void SetVariable(System.String name, System.Object value)", + "signature": "void SetVariable(string name, object value)", "modifiers": ["public", "abstract"], "protected": false, "virtual": false, @@ -204656,12 +204805,12 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "A valid variable name in Python." }, { "name": "value", - "type": "System.Object", + "type": "object", "summary": "A valid value for that variable name." } ] @@ -204943,7 +205092,7 @@ "summary": "Performs various Rhino Accounts-related tasks.", "methods": [ { - "signature": "System.Void ExecuteProtectedCode(Action protectedCode)", + "signature": "void ExecuteProtectedCode(Action protectedCode)", "modifiers": [], "protected": true, "virtual": false, @@ -204974,7 +205123,7 @@ ] }, { - "signature": "Task> GetAuthTokensAsync(System.String clientId, System.String clientSecret, IEnumerable scope, System.String prompt, System.Int32? maxAge, System.Boolean showUI, IProgress progress, SecretKey secretKey, System.Threading.CancellationToken cancellationToken)", + "signature": "Task> GetAuthTokensAsync(string clientId, string clientSecret, IEnumerable scope, string prompt, int maxAge, bool showUI, IProgress progress, SecretKey secretKey, System.Threading.CancellationToken cancellationToken)", "modifiers": [], "protected": true, "virtual": false, @@ -204982,12 +205131,12 @@ "parameters": [ { "name": "clientId", - "type": "System.String", + "type": "string", "summary": "The unique id of the client registered in Rhino Accounts." }, { "name": "clientSecret", - "type": "System.String", + "type": "string", "summary": "The secret of the client registered in Rhino Accounts" }, { @@ -204997,17 +205146,17 @@ }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "The prompt of the request. See Rhino Accounts documentation for details. You may pass None if no prompt is desired." }, { "name": "maxAge", - "type": "System.Int32?", + "type": "int", "summary": "The maxAge of the request. See Rhino Accounts documentation for details. You may pass None if no maxAge should be enforced." }, { "name": "showUI", - "type": "System.Boolean", + "type": "bool", "summary": "True if the user should see a UI showing the progress of the operation and a way to cancel it, or False if the UI should not be displayed. If false, it is strongly recommended that you pass aobject and display your own UI to the user." }, { @@ -205029,7 +205178,7 @@ "returns": "The auth tokens requested." }, { - "signature": "Task> GetAuthTokensAsync(System.String clientId, System.String clientSecret, SecretKey secretKey, System.Threading.CancellationToken cancellationToken)", + "signature": "Task> GetAuthTokensAsync(string clientId, string clientSecret, SecretKey secretKey, System.Threading.CancellationToken cancellationToken)", "modifiers": [], "protected": true, "virtual": false, @@ -205039,12 +205188,12 @@ "parameters": [ { "name": "clientId", - "type": "System.String", + "type": "string", "summary": "The unique id of the client registered in Rhino Accounts." }, { "name": "clientSecret", - "type": "System.String", + "type": "string", "summary": "The secret of the client registered in Rhino Accounts" }, { @@ -205087,7 +205236,7 @@ ] }, { - "signature": "Tuple TryGetAuthTokens(System.String clientId, IEnumerable scope, SecretKey secretKey)", + "signature": "Tuple TryGetAuthTokens(string clientId, IEnumerable scope, SecretKey secretKey)", "modifiers": [], "protected": true, "virtual": false, @@ -205096,7 +205245,7 @@ "parameters": [ { "name": "clientId", - "type": "System.String", + "type": "string", "summary": "The unique id of the client registered in Rhino Accounts." }, { @@ -205113,7 +205262,7 @@ "returns": "Cached tokens matching the exact criteria passed, or None if none can be found matching the criteria." }, { - "signature": "Tuple TryGetAuthTokens(System.String clientId, SecretKey secretKey)", + "signature": "Tuple TryGetAuthTokens(string clientId, SecretKey secretKey)", "modifiers": [], "protected": true, "virtual": false, @@ -205122,7 +205271,7 @@ "parameters": [ { "name": "clientId", - "type": "System.String", + "type": "string", "summary": "The unique id of the client registered in Rhino Accounts." }, { @@ -205230,7 +205379,7 @@ }, { "name": "customDescription", - "type": "System.String", + "type": "string", "summary": "Optional. If a non-None value is passed, it will override the default description of the instance." } ] @@ -205298,7 +205447,7 @@ "parameters": [ { "name": "message", - "type": "System.String", + "type": "string", "summary": "The message of the exception." }, { @@ -205318,12 +205467,12 @@ "parameters": [ { "name": "currentUsername", - "type": "System.String", + "type": "string", "summary": "The name of the currently logged in user." }, { "name": "newUsername", - "type": "System.String", + "type": "string", "summary": "The name of the newly logged in user." }, { @@ -205367,7 +205516,7 @@ "parameters": [ { "name": "message", - "type": "System.String", + "type": "string", "summary": "The message of the exception." }, { @@ -205411,7 +205560,7 @@ "parameters": [ { "name": "message", - "type": "System.String", + "type": "string", "summary": "The message of the exception." }, { @@ -205491,7 +205640,7 @@ "parameters": [ { "name": "message", - "type": "System.String", + "type": "string", "summary": "The message of the exception." }, { @@ -205535,7 +205684,7 @@ "parameters": [ { "name": "message", - "type": "System.String", + "type": "string", "summary": "The message of the exception." }, { @@ -205579,7 +205728,7 @@ "parameters": [ { "name": "message", - "type": "System.String", + "type": "string", "summary": "The message of the exception." }, { @@ -205604,7 +205753,7 @@ ], "methods": [ { - "signature": "System.Void ExecuteProtectedCode(Action protectedCode)", + "signature": "void ExecuteProtectedCode(Action protectedCode)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -205635,7 +205784,7 @@ ] }, { - "signature": "Task> GetAuthTokensAsync(System.String clientId, System.String clientSecret, IEnumerable scope, System.String prompt, System.Int32? maxAge, System.Boolean showUI, IProgress progress, SecretKey secretKey, System.Threading.CancellationToken cancellationToken)", + "signature": "Task> GetAuthTokensAsync(string clientId, string clientSecret, IEnumerable scope, string prompt, int maxAge, bool showUI, IProgress progress, SecretKey secretKey, System.Threading.CancellationToken cancellationToken)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -205643,12 +205792,12 @@ "parameters": [ { "name": "clientId", - "type": "System.String", + "type": "string", "summary": "The unique id of the client registered in Rhino Accounts." }, { "name": "clientSecret", - "type": "System.String", + "type": "string", "summary": "The secret of the client registered in Rhino Accounts" }, { @@ -205658,17 +205807,17 @@ }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "The prompt of the request. See Rhino Accounts documentation for details. You may pass None if no prompt is desired." }, { "name": "maxAge", - "type": "System.Int32?", + "type": "int", "summary": "The maxAge of the request. See Rhino Accounts documentation for details. You may pass None if no maxAge should be enforced." }, { "name": "showUI", - "type": "System.Boolean", + "type": "bool", "summary": "True if the user should see a UI showing the progress of the operation and a way to cancel it, or False if the UI should not be displayed. If false, it is strongly recommended that you pass aobject and display your own UI to the user." }, { @@ -205690,7 +205839,7 @@ "returns": "The auth tokens requested." }, { - "signature": "Task> GetAuthTokensAsync(System.String clientId, System.String clientSecret, SecretKey secretKey, System.Threading.CancellationToken cancellationToken)", + "signature": "Task> GetAuthTokensAsync(string clientId, string clientSecret, SecretKey secretKey, System.Threading.CancellationToken cancellationToken)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -205700,12 +205849,12 @@ "parameters": [ { "name": "clientId", - "type": "System.String", + "type": "string", "summary": "The unique id of the client registered in Rhino Accounts." }, { "name": "clientSecret", - "type": "System.String", + "type": "string", "summary": "The secret of the client registered in Rhino Accounts" }, { @@ -205748,7 +205897,7 @@ ] }, { - "signature": "Tuple TryGetAuthTokens(System.String clientId, IEnumerable scope, SecretKey secretKey)", + "signature": "Tuple TryGetAuthTokens(string clientId, IEnumerable scope, SecretKey secretKey)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -205757,7 +205906,7 @@ "parameters": [ { "name": "clientId", - "type": "System.String", + "type": "string", "summary": "The unique id of the client registered in Rhino Accounts." }, { @@ -205774,7 +205923,7 @@ "returns": "Cached tokens matching the exact criteria passed, or None if none can be found matching the criteria." }, { - "signature": "Tuple TryGetAuthTokens(System.String clientId, SecretKey secretKey)", + "signature": "Tuple TryGetAuthTokens(string clientId, SecretKey secretKey)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -205783,7 +205932,7 @@ "parameters": [ { "name": "clientId", - "type": "System.String", + "type": "string", "summary": "The unique id of the client registered in Rhino Accounts." }, { @@ -205865,7 +206014,7 @@ "parameters": [ { "name": "message", - "type": "System.String", + "type": "string", "summary": "The message of the exception." }, { @@ -205909,7 +206058,7 @@ "parameters": [ { "name": "message", - "type": "System.String", + "type": "string", "summary": "The message of the exception." }, { @@ -205953,7 +206102,7 @@ "parameters": [ { "name": "message", - "type": "System.String", + "type": "string", "summary": "The message of the exception." }, { @@ -205997,7 +206146,7 @@ "parameters": [ { "name": "message", - "type": "System.String", + "type": "string", "summary": "The message of the exception." }, { @@ -206039,7 +206188,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -206100,14 +206249,14 @@ ], "methods": [ { - "signature": "System.Void HideSplash()", + "signature": "void HideSplash()", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Is called when the splash screen should be hidden." }, { - "signature": "System.Void OnBeginLoadAtStartPlugIns(System.Int32 expectedCount)", + "signature": "void OnBeginLoadAtStartPlugIns(int expectedCount)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -206115,13 +206264,13 @@ "parameters": [ { "name": "expectedCount", - "type": "System.Int32", + "type": "int", "summary": "The complete amount of plug-ins." } ] }, { - "signature": "System.Void OnBeginLoadPlugIn(System.String description)", + "signature": "void OnBeginLoadPlugIn(string description)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -206129,55 +206278,55 @@ "parameters": [ { "name": "description", - "type": "System.String", + "type": "string", "summary": "The plug-in description." } ] }, { - "signature": "System.Void OnBuiltInCommandsRegistered()", + "signature": "void OnBuiltInCommandsRegistered()", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Is called when built-in commands are registered." }, { - "signature": "System.Void OnEndLoadAtStartPlugIns()", + "signature": "void OnEndLoadAtStartPlugIns()", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Is called after all of the load at start plug-ins have been loaded." }, { - "signature": "System.Void OnEndLoadPlugIn()", + "signature": "void OnEndLoadPlugIn()", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Is called after each plug-in has been loaded." }, { - "signature": "System.Void OnLicenseCheckCompleted()", + "signature": "void OnLicenseCheckCompleted()", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Is called when the license check is completed." }, { - "signature": "System.Void OnMainFrameWindowCreated()", + "signature": "void OnMainFrameWindowCreated()", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Is called when the main frame window is created." }, { - "signature": "System.Void ShowHelp()", + "signature": "void ShowHelp()", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Called when the \"help\" splash screen should be shown. Default implementation just calls ShowSplash()" }, { - "signature": "System.Void ShowSplash()", + "signature": "void ShowSplash()", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -206198,7 +206347,7 @@ ], "methods": [ { - "signature": "System.Double Area(System.String id, System.String unitSystem)", + "signature": "double Area(string id, string unitSystem)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206206,7 +206355,7 @@ "since": "7.0" }, { - "signature": "System.Double Area(System.String id)", + "signature": "double Area(string id)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206214,7 +206363,7 @@ "since": "7.0" }, { - "signature": "System.String BlockAttributeText(System.String key, System.String prompt, System.String defaultValue)", + "signature": "string BlockAttributeText(string key, string prompt, string defaultValue)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206222,7 +206371,7 @@ "since": "7.0" }, { - "signature": "System.String BlockDescription(System.String definitionNameOrId)", + "signature": "string BlockDescription(string definitionNameOrId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206230,7 +206379,7 @@ "since": "8.0" }, { - "signature": "System.Int32 BlockInstanceCount(System.String instanceDefinitionNameOrId)", + "signature": "int BlockInstanceCount(string instanceDefinitionNameOrId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206238,7 +206387,7 @@ "since": "7.0" }, { - "signature": "System.String BlockInstanceName(System.String blockId)", + "signature": "string BlockInstanceName(string blockId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206246,7 +206395,7 @@ "since": "7.0" }, { - "signature": "System.String BlockName(System.String blockId)", + "signature": "string BlockName(string blockId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206254,7 +206403,7 @@ "since": "8.0" }, { - "signature": "System.Double CurveLength(System.String id, System.String unitSystem)", + "signature": "double CurveLength(string id, string unitSystem)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206262,7 +206411,7 @@ "since": "7.0" }, { - "signature": "System.Double CurveLength(System.String id)", + "signature": "double CurveLength(string id)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206270,7 +206419,7 @@ "since": "7.0" }, { - "signature": "System.String Date()", + "signature": "string Date()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206278,7 +206427,7 @@ "since": "7.0" }, { - "signature": "System.String Date(System.String dateFormat, System.String languageId)", + "signature": "string Date(string dateFormat, string languageId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206286,7 +206435,7 @@ "since": "7.0" }, { - "signature": "System.String Date(System.String dateFormat)", + "signature": "string Date(string dateFormat)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206294,7 +206443,7 @@ "since": "7.0" }, { - "signature": "System.String DateModified()", + "signature": "string DateModified()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206302,7 +206451,7 @@ "since": "7.0" }, { - "signature": "System.String DateModified(System.String dateFormat, System.String languageId)", + "signature": "string DateModified(string dateFormat, string languageId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206310,7 +206459,7 @@ "since": "7.0" }, { - "signature": "System.String DateModified(System.String dateFormat)", + "signature": "string DateModified(string dateFormat)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206318,7 +206467,7 @@ "since": "7.0" }, { - "signature": "System.String DetailScale(System.String detailId, System.String scaleFormat)", + "signature": "string DetailScale(string detailId, string scaleFormat)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206326,7 +206475,7 @@ "since": "7.0" }, { - "signature": "System.String DocumentText(System.String key)", + "signature": "string DocumentText(string key)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206334,7 +206483,7 @@ "since": "7.0" }, { - "signature": "System.String FileName()", + "signature": "string FileName()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206342,7 +206491,7 @@ "since": "7.0" }, { - "signature": "System.String FileName(System.String options)", + "signature": "string FileName(string options)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206357,7 +206506,7 @@ "since": "7.0" }, { - "signature": "InstanceAttributeField[] GetInstanceAttributeFields(System.String str)", + "signature": "InstanceAttributeField[] GetInstanceAttributeFields(string str)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206366,7 +206515,7 @@ "parameters": [ { "name": "str", - "type": "System.String", + "type": "string", "summary": "TextObject to check for block attribute definitions" } ], @@ -206389,7 +206538,7 @@ "returns": "Will return a empty array if text is None or there is no attributes otherwise; returns a list of one or more attribute definitions embedded in the text string." }, { - "signature": "System.String LayerName(System.String layerId)", + "signature": "string LayerName(string layerId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206397,7 +206546,7 @@ "since": "7.0" }, { - "signature": "System.String LayoutUserText(System.String layoutId, System.String key)", + "signature": "string LayoutUserText(string layoutId, string key)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206405,7 +206554,7 @@ "since": "7.0" }, { - "signature": "System.String LayoutUserText(System.String key)", + "signature": "string LayoutUserText(string key)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206413,14 +206562,14 @@ "since": "7.0" }, { - "signature": "System.String ModelUnits()", + "signature": "string ModelUnits()", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "7.0" }, { - "signature": "System.String Notes()", + "signature": "string Notes()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206428,7 +206577,7 @@ "since": "7.0" }, { - "signature": "System.Int32 NumPages()", + "signature": "int NumPages()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206436,7 +206585,7 @@ "since": "7.0" }, { - "signature": "System.String ObjectLayer(System.String id)", + "signature": "string ObjectLayer(string id)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206444,7 +206593,7 @@ "since": "7.0" }, { - "signature": "System.String ObjectName()", + "signature": "string ObjectName()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206452,7 +206601,7 @@ "since": "7.5" }, { - "signature": "System.String ObjectName(System.String id)", + "signature": "string ObjectName(string id)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206460,7 +206609,7 @@ "since": "7.0" }, { - "signature": "System.String ObjectPageName(System.String id)", + "signature": "string ObjectPageName(string id)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206468,7 +206617,7 @@ "since": "8.0" }, { - "signature": "System.Int32 ObjectPageNumber(System.String id)", + "signature": "int ObjectPageNumber(string id)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206476,7 +206625,7 @@ "since": "8.0" }, { - "signature": "System.Double PageHeight()", + "signature": "double PageHeight()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206484,7 +206633,7 @@ "since": "7.0" }, { - "signature": "System.String PageName()", + "signature": "string PageName()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206492,7 +206641,7 @@ "since": "7.0" }, { - "signature": "System.String PageName(System.String id)", + "signature": "string PageName(string id)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206500,7 +206649,7 @@ "since": "7.0" }, { - "signature": "System.Int32 PageNumber()", + "signature": "int PageNumber()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206508,7 +206657,7 @@ "since": "7.0" }, { - "signature": "System.Double PageWidth()", + "signature": "double PageWidth()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206516,7 +206665,7 @@ "since": "7.0" }, { - "signature": "System.String PaperName()", + "signature": "string PaperName()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206524,7 +206673,7 @@ "since": "7.0" }, { - "signature": "System.String PointCoordinate(System.String pointId, System.String axis)", + "signature": "string PointCoordinate(string pointId, string axis)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206532,7 +206681,7 @@ "since": "7.0" }, { - "signature": "System.Boolean TryFormat(System.String text, RhinoDoc doc, out System.String result)", + "signature": "bool TryFormat(string text, RhinoDoc doc, out string result)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206541,7 +206690,7 @@ "parameters": [ { "name": "text", - "type": "System.String", + "type": "string", "summary": "The text formula to format" }, { @@ -206551,14 +206700,14 @@ }, { "name": "result", - "type": "System.String", + "type": "string", "summary": "The result of the formatted expression. Otherwise, if the text is null or the evaluation process fails, the result will be empty." } ], "returns": "Returns True if the expression is formatted properly; Otherwise False." }, { - "signature": "System.Boolean TryParse(System.String text, RhinoDoc doc, out List result)", + "signature": "bool TryParse(string text, RhinoDoc doc, out List result)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206567,7 +206716,7 @@ "parameters": [ { "name": "text", - "type": "System.String", + "type": "string", "summary": "The text formula to parse and evaluate" }, { @@ -206584,7 +206733,7 @@ "returns": "Returns True if the expression is evaluated properly; Otherwise False." }, { - "signature": "System.String UserText(System.String id, System.String key, System.String prompt, System.String defaultValue)", + "signature": "string UserText(string id, string key, string prompt, string defaultValue)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206592,7 +206741,7 @@ "since": "7.0" }, { - "signature": "System.String UserText(System.String id, System.String key, System.String prompt)", + "signature": "string UserText(string id, string key, string prompt)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206600,7 +206749,7 @@ "since": "7.0" }, { - "signature": "System.String UserText(System.String id, System.String key)", + "signature": "string UserText(string id, string key)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206608,7 +206757,7 @@ "since": "7.0" }, { - "signature": "System.Double Volume(System.String id, System.String unitSystem, System.String allowOpenObjects)", + "signature": "double Volume(string id, string unitSystem, string allowOpenObjects)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206616,7 +206765,7 @@ "since": "7.8" }, { - "signature": "System.Double Volume(System.String id, System.String opt)", + "signature": "double Volume(string id, string opt)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206624,7 +206773,7 @@ "since": "7.0" }, { - "signature": "System.Double Volume(System.String id)", + "signature": "double Volume(string id)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -206648,17 +206797,17 @@ "parameters": [ { "name": "key", - "type": "System.String", + "type": "string", "summary": "Attribute key" }, { "name": "prompt", - "type": "System.String", + "type": "string", "summary": "Prompt displayed by the UI when inserting a block" }, { "name": "defaultValue", - "type": "System.String", + "type": "string", "summary": "Default value used when inserting a block" } ] @@ -206726,86 +206875,86 @@ ], "methods": [ { - "signature": "System.Void Draw(System.IntPtr constPtrPrintInfo, RhinoDoc doc)", + "signature": "void Draw(System.IntPtr constPtrPrintInfo, RhinoDoc doc)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.15" }, { - "signature": "System.Void DrawBitmap(Bitmap bitmap, System.Double m11, System.Double m12, System.Double m21, System.Double m22, System.Double dx, System.Double dy)", + "signature": "void DrawBitmap(Bitmap bitmap, double m11, double m12, double m21, double m22, double dx, double dy)", "modifiers": ["protected", "abstract"], "protected": true, "virtual": false }, { - "signature": "System.Void DrawCircle(PointF center, System.Single diameter, Color fillColor, Pen stroke)", + "signature": "void DrawCircle(PointF center, float diameter, Color fillColor, Pen stroke)", "modifiers": ["protected", "abstract"], "protected": true, "virtual": false }, { - "signature": "System.Void DrawGradientHatch(Display.DisplayPipeline pipeline, Hatch hatch, Rhino.DocObjects.HatchPattern pattern, Color[] gradientColors, System.Single[] gradientStops, Point3d gradientPoint1, Point3d gradientPoint2, System.Boolean linearGradient, Color boundaryColor, System.Double pointScale, System.Double effectiveHatchScale)", + "signature": "void DrawGradientHatch(Display.DisplayPipeline pipeline, Hatch hatch, Rhino.DocObjects.HatchPattern pattern, Color[] gradientColors, float gradientStops, Point3d gradientPoint1, Point3d gradientPoint2, bool linearGradient, Color boundaryColor, double pointScale, double effectiveHatchScale)", "modifiers": ["protected", "abstract"], "protected": true, "virtual": false }, { - "signature": "System.Void DrawPath(PathPoint[] points, Pen pen, System.Boolean linearGradient, Display.ColorStop[] stops, Point2d[] gradientPoints, System.Double pointScale)", + "signature": "void DrawPath(PathPoint[] points, Pen pen, bool linearGradient, Display.ColorStop[] stops, Point2d[] gradientPoints, double pointScale)", "modifiers": ["protected", "abstract"], "protected": true, "virtual": false }, { - "signature": "System.Void DrawRectangle(RectangleF rect, Color fillColor, System.Single strokeWidth, Color strokeColor, System.Single cornerRadius)", + "signature": "void DrawRectangle(RectangleF rect, Color fillColor, float strokeWidth, Color strokeColor, float cornerRadius)", "modifiers": ["protected", "abstract"], "protected": true, "virtual": false }, { - "signature": "System.Void DrawScreenText(System.String text, Color textColor, System.Double x, System.Double y, System.Single angle, System.Int32 horizontalAlignment, System.Single heightPoints, DocObjects.Font font)", + "signature": "void DrawScreenText(string text, Color textColor, double x, double y, float angle, int horizontalAlignment, float heightPoints, DocObjects.Font font)", "modifiers": ["protected", "abstract"], "protected": true, "virtual": false }, { - "signature": "System.Void FillPolygon(PointF[] points, Color fillColor)", + "signature": "void FillPolygon(PointF[] points, Color fillColor)", "modifiers": ["protected", "abstract"], "protected": true, "virtual": false }, { - "signature": "System.Void Flush()", + "signature": "void Flush()", "modifiers": ["protected"], "protected": true, "virtual": false }, { - "signature": "System.Void PopClipPath()", + "signature": "void PopClipPath()", "modifiers": ["protected"], "protected": true, "virtual": false }, { - "signature": "System.Void PushClipPath(PathPoint[] points)", + "signature": "void PushClipPath(PathPoint[] points)", "modifiers": ["protected"], "protected": true, "virtual": false }, { - "signature": "System.Void PushClipPath(RectangleF rect)", + "signature": "void PushClipPath(RectangleF rect)", "modifiers": ["protected"], "protected": true, "virtual": false }, { - "signature": "System.Void SetClipPath(PathPoint[] points)", + "signature": "void SetClipPath(PathPoint[] points)", "modifiers": ["protected", "abstract"], "protected": true, "virtual": false }, { - "signature": "System.Boolean SupportsArc()", + "signature": "bool SupportsArc()", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true @@ -206953,12 +207102,12 @@ }, { "name": "productTitle", - "type": "System.String", + "type": "string", "summary": "Title of product displayed in user interface" }, { "name": "productBuildType", - "type": "System.Int32", + "type": "int", "summary": "" }, { @@ -206968,17 +207117,17 @@ }, { "name": "licenseEntryTextMask", - "type": "System.String", + "type": "string", "summary": "Text mask used to limit input. EG: RH50-AAAA-AAAA-AAAA-AAAA-AAAA" }, { "name": "productPath", - "type": "System.String", + "type": "string", "summary": "Full path to DLL implementing product" }, { "name": "parentWindow", - "type": "System.Object", + "type": "object", "summary": "Object used to parent UI DLLs" }, { @@ -207103,7 +207252,7 @@ ], "methods": [ { - "signature": "ValidateResult VerifyLicenseKey(System.String licenseKey, System.String validationCode, System.DateTime validationCodeInstallDate, System.Boolean gracePeriodExpired, out LicenseData licenseData)", + "signature": "ValidateResult VerifyLicenseKey(string licenseKey, string validationCode, System.DateTime validationCodeInstallDate, bool gracePeriodExpired, out LicenseData licenseData)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -207112,12 +207261,12 @@ "parameters": [ { "name": "licenseKey", - "type": "System.String", + "type": "string", "summary": "License key string entered by user" }, { "name": "validationCode", - "type": "System.String", + "type": "string", "summary": "Validation code entered by user (only if a previous call to VerifyLicenseKey set LicenseData.RequiresOnlineValidation to true)." }, { @@ -207127,7 +207276,7 @@ }, { "name": "gracePeriodExpired", - "type": "System.Boolean", + "type": "bool", "summary": "Date by which license validation must complete successfully." }, { @@ -207138,7 +207287,7 @@ ] }, { - "signature": "System.Boolean VerifyPreviousVersionLicense(System.String license, System.String previousVersionLicense, out System.String errorMessage)", + "signature": "bool VerifyPreviousVersionLicense(string license, string previousVersionLicense, out string errorMessage)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -207147,17 +207296,17 @@ "parameters": [ { "name": "license", - "type": "System.String", + "type": "string", "summary": "License key for current product. This was returned by a previous call to VerifyLicenseKey or ValidateProductKey." }, { "name": "previousVersionLicense", - "type": "System.String", + "type": "string", "summary": "License key entered by user to show upgrade eligibility for license." }, { "name": "errorMessage", - "type": "System.String", + "type": "string", "summary": "Error message to be displayed to user if something isn't correct." } ] @@ -207268,7 +207417,7 @@ "since": "6.0" }, { - "signature": "ScaleValue Create(System.String s, StringParserSettings ps)", + "signature": "ScaleValue Create(string s, StringParserSettings ps)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -207284,7 +207433,7 @@ "since": "6.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -207292,7 +207441,7 @@ "since": "6.0" }, { - "signature": "System.Boolean IsUnset()", + "signature": "bool IsUnset()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -207451,14 +207600,14 @@ "since": "6.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean IsSameObject(System.IntPtr cpp)", + "signature": "bool IsSameObject(System.IntPtr cpp)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -207500,7 +207649,7 @@ ], "methods": [ { - "signature": "System.Void CreateHostedSection(ICollapsibleSection section)", + "signature": "void CreateHostedSection(ICollapsibleSection section)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -207535,28 +207684,28 @@ "since": "6.0" }, { - "signature": "System.Void __InternalSetParent(System.IntPtr parent)", + "signature": "void __InternalSetParent(System.IntPtr parent)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean IsSameObject(System.IntPtr cpp)", + "signature": "bool IsSameObject(System.IntPtr cpp)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void ReplaceClient(ICollapsibleSection client)", + "signature": "void ReplaceClient(ICollapsibleSection client)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -207621,21 +207770,21 @@ ], "methods": [ { - "signature": "System.Void Commit(System.Guid uuidDataType)", + "signature": "void Commit(System.Guid uuidDataType)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Void Discard(System.Guid uuidDataType)", + "signature": "void Discard(System.Guid uuidDataType)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Object GetData(System.Guid uuidDataType, System.Boolean bForWrite, System.Boolean bAutoChangeBracket)", + "signature": "object GetData(System.Guid uuidDataType, bool bForWrite, bool bAutoChangeBracket)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -207643,7 +207792,7 @@ "since": "6.0" }, { - "signature": "UndoRecord UndoHelper(System.String description)", + "signature": "UndoRecord UndoHelper(string description)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -207689,7 +207838,7 @@ "since": "7.11" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -207704,7 +207853,7 @@ "since": "7.11" }, { - "signature": "System.Boolean IsCreated()", + "signature": "bool IsCreated()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -207712,7 +207861,7 @@ "since": "7.11" }, { - "signature": "System.Boolean IsShown()", + "signature": "bool IsShown()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -208149,7 +208298,7 @@ ], "methods": [ { - "signature": "System.Void AddSection(ICollapsibleSection pSection, IRdkViewModel vm)", + "signature": "void AddSection(ICollapsibleSection pSection, IRdkViewModel vm)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -208157,7 +208306,7 @@ "since": "7.11" }, { - "signature": "System.Void AddSection(ICollapsibleSection pSection)", + "signature": "void AddSection(ICollapsibleSection pSection)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -208300,7 +208449,7 @@ ], "methods": [ { - "signature": "System.Int32 RunScript(IRdkViewModel vm)", + "signature": "int RunScript(IRdkViewModel vm)", "modifiers": [], "protected": true, "virtual": false, @@ -208314,7 +208463,7 @@ "dataType": "interface", "methods": [ { - "signature": "System.Boolean EnableHeaderButton(System.Int32 index, System.Boolean bEnable)", + "signature": "bool EnableHeaderButton(int index, bool bEnable)", "modifiers": [], "protected": true, "virtual": false, @@ -208328,35 +208477,35 @@ "since": "7.4" }, { - "signature": "System.Void OnAttachedToHolder(ICollapsibleSectionHolder2 holder)", + "signature": "void OnAttachedToHolder(ICollapsibleSectionHolder2 holder)", "modifiers": [], "protected": true, "virtual": false, "since": "7.4" }, { - "signature": "System.Void OnAttachingToHolder(ICollapsibleSectionHolder2 holder)", + "signature": "void OnAttachingToHolder(ICollapsibleSectionHolder2 holder)", "modifiers": [], "protected": true, "virtual": false, "since": "7.4" }, { - "signature": "System.Void OnDetachedFromHolder(ICollapsibleSectionHolder2 holder)", + "signature": "void OnDetachedFromHolder(ICollapsibleSectionHolder2 holder)", "modifiers": [], "protected": true, "virtual": false, "since": "7.4" }, { - "signature": "System.Void OnDetachingFromHolder(ICollapsibleSectionHolder2 holder)", + "signature": "void OnDetachingFromHolder(ICollapsibleSectionHolder2 holder)", "modifiers": [], "protected": true, "virtual": false, "since": "7.4" }, { - "signature": "System.Boolean ShowHeaderButton(System.Int32 index, System.Boolean bShow)", + "signature": "bool ShowHeaderButton(int index, bool bShow)", "modifiers": [], "protected": true, "virtual": false, @@ -208370,7 +208519,7 @@ "dataType": "interface", "methods": [ { - "signature": "System.Void UpdateView(System.UInt32 flags)", + "signature": "void UpdateView(uint flags)", "modifiers": [], "protected": true, "virtual": false, @@ -208466,42 +208615,42 @@ ], "methods": [ { - "signature": "System.Void Add(ICollapsibleSection section)", + "signature": "void Add(ICollapsibleSection section)", "modifiers": [], "protected": true, "virtual": false, "since": "6.0" }, { - "signature": "System.Void ExpandSection(ICollapsibleSection section, System.Boolean expand, System.Boolean ensureVisible)", + "signature": "void ExpandSection(ICollapsibleSection section, bool expand, bool ensureVisible)", "modifiers": [], "protected": true, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean IsSectionExpanded(ICollapsibleSection section)", + "signature": "bool IsSectionExpanded(ICollapsibleSection section)", "modifiers": [], "protected": true, "virtual": false, "since": "6.0" }, { - "signature": "System.Void Remove(ICollapsibleSection section)", + "signature": "void Remove(ICollapsibleSection section)", "modifiers": [], "protected": true, "virtual": false, "since": "6.0" }, { - "signature": "ICollapsibleSection SectionAt(System.Int32 index)", + "signature": "ICollapsibleSection SectionAt(int index)", "modifiers": [], "protected": true, "virtual": false, "since": "6.0" }, { - "signature": "System.Void UpdateAllViews(System.Int32 flags)", + "signature": "void UpdateAllViews(int flags)", "modifiers": [], "protected": true, "virtual": false, @@ -208515,21 +208664,21 @@ "dataType": "interface", "methods": [ { - "signature": "System.Boolean EnableHeaderButton(ICollapsibleSection s, System.Int32 index, System.Boolean bEnable)", + "signature": "bool EnableHeaderButton(ICollapsibleSection s, int index, bool bEnable)", "modifiers": [], "protected": true, "virtual": false, "since": "7.4" }, { - "signature": "System.Void SetFullHeightSection(ICollapsibleSection sec)", + "signature": "void SetFullHeightSection(ICollapsibleSection sec)", "modifiers": [], "protected": true, "virtual": false, "since": "7.4" }, { - "signature": "System.Boolean ShowHeaderButton(ICollapsibleSection s, System.Int32 index, System.Boolean bShow)", + "signature": "bool ShowHeaderButton(ICollapsibleSection s, int index, bool bShow)", "modifiers": [], "protected": true, "virtual": false, @@ -208559,7 +208708,7 @@ "summary": "This interface represents a handler for putting custom buttons on the header of IRhinoUiSection.", "methods": [ { - "signature": "System.Boolean ButtonDetails(System.Int32 index, ref System.Drawing.Bitmap iconOut, ref System.String sToolTipOut)", + "signature": "bool ButtonDetails(int index, ref System.Drawing.Bitmap iconOut, ref string sToolTipOut)", "modifiers": [], "protected": true, "virtual": false, @@ -208568,7 +208717,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "index is the button index starting at zero and increasing with each call." }, { @@ -208578,14 +208727,14 @@ }, { "name": "sToolTipOut", - "type": "System.String", + "type": "string", "summary": "sToolTipOut accepts the button's tool-tip. If a tool-tip is not required, do not set this parameter." } ], "returns": "\\e True if button is required, \\e False to stop." }, { - "signature": "Rectangle ButtonRect(System.Int32 index, Rectangle rectHeader)", + "signature": "Rectangle ButtonRect(int index, Rectangle rectHeader)", "modifiers": [], "protected": true, "virtual": false, @@ -208594,7 +208743,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "index is the index of the button." }, { @@ -208606,14 +208755,14 @@ "returns": "The rectangle of the button." }, { - "signature": "System.Void DeleteThis()", + "signature": "void DeleteThis()", "modifiers": [], "protected": true, "virtual": false, "since": "7.4" }, { - "signature": "System.Boolean OnButtonClicked(System.Int32 index)", + "signature": "bool OnButtonClicked(int index)", "modifiers": [], "protected": true, "virtual": false, @@ -208622,7 +208771,7 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "index is the index of the button that was clicked" } ], @@ -208704,21 +208853,21 @@ "dataType": "interface", "methods": [ { - "signature": "System.Void Commit(System.Guid uuidDataType)", + "signature": "void Commit(System.Guid uuidDataType)", "modifiers": [], "protected": true, "virtual": false, "since": "6.0" }, { - "signature": "System.Void Discard(System.Guid uuidDataType)", + "signature": "void Discard(System.Guid uuidDataType)", "modifiers": [], "protected": true, "virtual": false, "since": "6.0" }, { - "signature": "System.Object GetData(System.Guid uuidDataType, System.Boolean bForWrite, System.Boolean bAutoChangeBracket)", + "signature": "object GetData(System.Guid uuidDataType, bool bForWrite, bool bAutoChangeBracket)", "modifiers": [], "protected": true, "virtual": false, @@ -208782,7 +208931,7 @@ ], "methods": [ { - "signature": "System.Void Move(System.Drawing.Rectangle pos, System.Boolean bRepaint, System.Boolean bRepaintBorder)", + "signature": "void Move(System.Drawing.Rectangle pos, bool bRepaint, bool bRepaintBorder)", "modifiers": [], "protected": true, "virtual": false, @@ -208871,13 +209020,13 @@ ], "methods": [ { - "signature": "System.Void Add(ref IRhRdkThumbnail t)", + "signature": "void Add(ref IRhRdkThumbnail t)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true }, { - "signature": "System.Void Clear()", + "signature": "void Clear()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true @@ -208889,7 +209038,7 @@ "virtual": true }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "override"], "protected": true, "virtual": false @@ -208901,7 +209050,7 @@ "virtual": true }, { - "signature": "System.Void GetGridMetrics(ref System.Int32 w, ref System.Int32 h, ref System.Int32 ox, ref System.Int32 oy)", + "signature": "void GetGridMetrics(ref int w, ref int h, ref int ox, ref int oy)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true @@ -208913,7 +209062,7 @@ "virtual": true }, { - "signature": "System.Void GetStatisticsHeaderHeight()", + "signature": "void GetStatisticsHeaderHeight()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true @@ -208925,19 +209074,19 @@ "virtual": true }, { - "signature": "System.Void Move(System.Drawing.Rectangle rect, System.Boolean bRepaint, System.Boolean bRepaintNC)", + "signature": "void Move(System.Drawing.Rectangle rect, bool bRepaint, bool bRepaintNC)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true }, { - "signature": "System.Boolean PropagateSelectedAppearance()", + "signature": "bool PropagateSelectedAppearance()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true }, { - "signature": "System.Void SaveMetaDataToDocument()", + "signature": "void SaveMetaDataToDocument()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true @@ -208949,37 +209098,37 @@ "virtual": true }, { - "signature": "System.Void SetClientText(System.String w)", + "signature": "void SetClientText(string w)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true }, { - "signature": "System.Void SetCustomBitmapSize(System.Int32 w, System.Int32 h)", + "signature": "void SetCustomBitmapSize(int w, int h)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true }, { - "signature": "System.Void SetMode(IRhRdkThumbnailList_Modes m, System.Boolean b)", + "signature": "void SetMode(IRhRdkThumbnailList_Modes m, bool b)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true }, { - "signature": "System.Void SetSearchPattern(System.String w)", + "signature": "void SetSearchPattern(string w)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true }, { - "signature": "System.Void SetSettingsPath(System.String w)", + "signature": "void SetSettingsPath(string w)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true }, { - "signature": "System.Void SetShowLabels(System.Boolean b)", + "signature": "void SetShowLabels(bool b)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true @@ -208991,7 +209140,7 @@ "virtual": true }, { - "signature": "System.Boolean ShowLabels()", + "signature": "bool ShowLabels()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true @@ -209003,7 +209152,7 @@ "virtual": true }, { - "signature": "System.Void ViewModelActivated()", + "signature": "void ViewModelActivated()", "modifiers": ["public"], "protected": false, "virtual": false @@ -209106,7 +209255,7 @@ "dataType": "interface", "methods": [ { - "signature": "System.Void Dib(ref System.Drawing.Bitmap dibOut)", + "signature": "void Dib(ref System.Drawing.Bitmap dibOut)", "modifiers": [], "protected": true, "virtual": false, @@ -209122,7 +209271,7 @@ "deprecated": "6.6" }, { - "signature": "System.Void GetDisplayRect(ref RectangleF rectOut)", + "signature": "void GetDisplayRect(ref RectangleF rectOut)", "modifiers": [], "protected": true, "virtual": false, @@ -209138,7 +209287,7 @@ "deprecated": "6.6" }, { - "signature": "System.Boolean IsHot()", + "signature": "bool IsHot()", "modifiers": [], "protected": true, "virtual": false, @@ -209146,7 +209295,7 @@ "deprecated": "6.6" }, { - "signature": "System.Boolean IsSelected()", + "signature": "bool IsSelected()", "modifiers": [], "protected": true, "virtual": false, @@ -209154,7 +209303,7 @@ "deprecated": "6.6" }, { - "signature": "System.String Label()", + "signature": "string Label()", "modifiers": [], "protected": true, "virtual": false, @@ -209169,7 +209318,7 @@ "dataType": "interface", "methods": [ { - "signature": "System.Void Add(Thumbnail t)", + "signature": "void Add(Thumbnail t)", "modifiers": [], "protected": true, "virtual": false, @@ -209177,7 +209326,7 @@ "deprecated": "6.6" }, { - "signature": "System.Void Clear()", + "signature": "void Clear()", "modifiers": [], "protected": true, "virtual": false, @@ -209193,7 +209342,7 @@ "deprecated": "6.6" }, { - "signature": "System.Void GetGridMetrics(ref System.Int32 w, ref System.Int32 h, ref System.Int32 ox, ref System.Int32 oy)", + "signature": "void GetGridMetrics(ref int w, ref int h, ref int ox, ref int oy)", "modifiers": [], "protected": true, "virtual": false, @@ -209209,7 +209358,7 @@ "deprecated": "6.6" }, { - "signature": "System.Void GetStatisticsHeaderHeight()", + "signature": "void GetStatisticsHeaderHeight()", "modifiers": [], "protected": true, "virtual": false, @@ -209225,7 +209374,7 @@ "deprecated": "6.6" }, { - "signature": "System.Void SetClientText(System.String w)", + "signature": "void SetClientText(string w)", "modifiers": [], "protected": true, "virtual": false, @@ -209233,7 +209382,7 @@ "deprecated": "6.6" }, { - "signature": "System.Void SetCustomBitmapSize(System.Int32 w, System.Int32 h)", + "signature": "void SetCustomBitmapSize(int w, int h)", "modifiers": [], "protected": true, "virtual": false, @@ -209241,7 +209390,7 @@ "deprecated": "6.6" }, { - "signature": "System.Void SetMode(IRhRdkThumbnailList_Modes m, System.Boolean b)", + "signature": "void SetMode(IRhRdkThumbnailList_Modes m, bool b)", "modifiers": [], "protected": true, "virtual": false, @@ -209249,7 +209398,7 @@ "deprecated": "6.6" }, { - "signature": "System.Void SetShowLabels(System.Boolean b)", + "signature": "void SetShowLabels(bool b)", "modifiers": [], "protected": true, "virtual": false, @@ -209265,7 +209414,7 @@ "deprecated": "6.6" }, { - "signature": "System.Boolean ShowLabels()", + "signature": "bool ShowLabels()", "modifiers": [], "protected": true, "virtual": false, @@ -209477,7 +209626,7 @@ ], "methods": [ { - "signature": "System.Int32 GetPreviewHeigth(Rhino.Render.DataSources.Sizes thumb_size, Rhino.Render.DataSources.Shapes shape)", + "signature": "int GetPreviewHeigth(Rhino.Render.DataSources.Sizes thumb_size, Rhino.Render.DataSources.Shapes shape)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -209485,7 +209634,7 @@ "deprecated": "6.6" }, { - "signature": "System.Int32 GetPreviewWidth(Rhino.Render.DataSources.Sizes thumb_size, Rhino.Render.DataSources.Shapes shape)", + "signature": "int GetPreviewWidth(Rhino.Render.DataSources.Sizes thumb_size, Rhino.Render.DataSources.Shapes shape)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -209525,7 +209674,7 @@ ], "methods": [ { - "signature": "System.Void Dib(ref Bitmap dibOut)", + "signature": "void Dib(ref Bitmap dibOut)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -209533,7 +209682,7 @@ "deprecated": "6.6" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -209550,7 +209699,7 @@ "deprecated": "6.6" }, { - "signature": "System.Void GetDisplayRect(ref RectangleF rectOut)", + "signature": "void GetDisplayRect(ref RectangleF rectOut)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -209566,7 +209715,7 @@ "deprecated": "6.6" }, { - "signature": "System.Boolean IsHot()", + "signature": "bool IsHot()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -209574,7 +209723,7 @@ "deprecated": "6.6" }, { - "signature": "System.Boolean IsSelected()", + "signature": "bool IsSelected()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -209582,7 +209731,7 @@ "deprecated": "6.6" }, { - "signature": "System.String Label()", + "signature": "string Label()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -209635,7 +209784,7 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -209643,7 +209792,7 @@ "since": "6.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -209722,7 +209871,7 @@ ], "methods": [ { - "signature": "System.Void KillSplash()", + "signature": "void KillSplash()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -209730,21 +209879,21 @@ "since": "5.0" }, { - "signature": "System.Void SetCustomColorDialog(EventHandler handler)", + "signature": "void SetCustomColorDialog(EventHandler handler)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void ShowAboutDialog(System.Boolean forceSimpleDialog)", + "signature": "void ShowAboutDialog(bool forceSimpleDialog)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean[] ShowCheckListBox(System.String title, System.String message, System.Collections.IList items, IList checkState)", + "signature": "bool ShowCheckListBox(string title, string message, System.Collections.IList items, IList checkState)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -209753,12 +209902,12 @@ "parameters": [ { "name": "title", - "type": "System.String", + "type": "string", "summary": "The dialog title." }, { "name": "message", - "type": "System.String", + "type": "string", "summary": "The dialog message." }, { @@ -209775,13 +209924,18 @@ "returns": "An array or boolean values determining if the user checked the corresponding box. On error, null." }, { - "signature": "System.Boolean ShowColorDialog(ref Display.Color4f color, System.Boolean allowAlpha)", + "signature": "bool ShowColorDialog(object parent, ref Display.Color4f color, bool allowAlpha, NamedColorList namedColorList, OnColorChangedEvent colorCallback)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "summary": "Displays the standard modal color picker dialog for floating point colors.", - "since": "5.0", + "since": "6.0", "parameters": [ + { + "name": "parent", + "type": "object", + "summary": "Parent window for this dialog, should always pass this if calling from a form or user control." + }, { "name": "color", "type": "Display.Color4f", @@ -209789,180 +209943,175 @@ }, { "name": "allowAlpha", - "type": "System.Boolean", + "type": "bool", "summary": "Specifies if the color picker should allow changes to the alpha channel or not." + }, + { + "name": "namedColorList", + "type": "NamedColorList", + "summary": "If not None and contains at least one named color this list will replace the standard Rhino Color list displayed by the rhino color dialog." + }, + { + "name": "colorCallback", + "type": "OnColorChangedEvent", + "summary": "May be optionally passed to ShowColorDialog and will get called when the color value changes in the color dialog." } ], "returns": "True if a color was picked, False if the user canceled the picker dialog." }, { - "signature": "System.Boolean ShowColorDialog(ref System.Drawing.Color color, System.Boolean includeButtonColors, System.String dialogTitle, NamedColorList namedColorList)", + "signature": "bool ShowColorDialog(object parent, ref Display.Color4f color, bool allowAlpha, OnColorChangedEvent colorCallback)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "summary": "Display Rhino's color selection dialog.", - "since": "5.0", + "summary": "Displays the standard modal color picker dialog for floating point colors.", + "since": "6.0", "parameters": [ { - "name": "color", - "type": "System.Drawing.Color", - "summary": "[in/out] Default color for dialog, and will receive new color if function returns true." + "name": "parent", + "type": "object", + "summary": "Parent window for this dialog, should always pass this if calling from a form or user control." }, { - "name": "includeButtonColors", - "type": "System.Boolean", - "summary": "Display button face and text options at top of named color list." + "name": "color", + "type": "Display.Color4f", + "summary": "The initial color to set the picker to and also accepts the user's choice." }, { - "name": "dialogTitle", - "type": "System.String", - "summary": "The title of the dialog." + "name": "allowAlpha", + "type": "bool", + "summary": "Specifies if the color picker should allow changes to the alpha channel or not." }, { - "name": "namedColorList", - "type": "NamedColorList", - "summary": "If not None and contains one or more named colors the Rhino color dialog named color list will be replaces with this list." + "name": "colorCallback", + "type": "OnColorChangedEvent", + "summary": "May be optionally passed to ShowColorDialog and will get called when the color value changes in the color dialog." } ], - "returns": "True if the color changed. False if the color has not changed or the user pressed cancel." + "returns": "True if a color was picked, False if the user canceled the picker dialog." }, { - "signature": "System.Boolean ShowColorDialog(ref System.Drawing.Color color, System.Boolean includeButtonColors, System.String dialogTitle)", + "signature": "bool ShowColorDialog(object parent, ref Display.Color4f color, bool allowAlpha)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "summary": "Display Rhino's color selection dialog.", - "since": "5.0", + "summary": "Displays the standard modal color picker dialog for floating point colors.", + "since": "6.0", "parameters": [ { - "name": "color", - "type": "System.Drawing.Color", - "summary": "[in/out] Default color for dialog, and will receive new color if function returns true." + "name": "parent", + "type": "object", + "summary": "Parent window for this dialog, should always pass this if calling from a form or user control." }, { - "name": "includeButtonColors", - "type": "System.Boolean", - "summary": "Display button face and text options at top of named color list." + "name": "color", + "type": "Display.Color4f", + "summary": "The initial color to set the picker to and also accepts the user's choice." }, { - "name": "dialogTitle", - "type": "System.String", - "summary": "The title of the dialog." + "name": "allowAlpha", + "type": "bool", + "summary": "Specifies if the color picker should allow changes to the alpha channel or not." } ], - "returns": "True if the color changed. False if the color has not changed or the user pressed cancel." + "returns": "True if a color was picked, False if the user canceled the picker dialog." }, { - "signature": "System.Boolean ShowColorDialog(ref System.Drawing.Color color)", + "signature": "bool ShowColorDialog(ref Display.Color4f color, bool allowAlpha)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "summary": "Display Rhino's color selection dialog.", + "summary": "Displays the standard modal color picker dialog for floating point colors.", "since": "5.0", "parameters": [ { "name": "color", - "type": "System.Drawing.Color", - "summary": "[in/out] Default color for dialog, and will receive new color if function returns true." + "type": "Display.Color4f", + "summary": "The initial color to set the picker to and also accepts the user's choice." + }, + { + "name": "allowAlpha", + "type": "bool", + "summary": "Specifies if the color picker should allow changes to the alpha channel or not." } ], - "returns": "True if the color changed. False if the color has not changed or the user pressed cancel." + "returns": "True if a color was picked, False if the user canceled the picker dialog." }, { - "signature": "System.Boolean ShowColorDialog(System.Object parent, ref Display.Color4f color, System.Boolean allowAlpha, NamedColorList namedColorList, OnColorChangedEvent colorCallback)", + "signature": "bool ShowColorDialog(ref System.Drawing.Color color, bool includeButtonColors, string dialogTitle, NamedColorList namedColorList)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "summary": "Displays the standard modal color picker dialog for floating point colors.", - "since": "6.0", + "summary": "Display Rhino's color selection dialog.", + "since": "5.0", "parameters": [ { - "name": "parent", - "type": "System.Object", - "summary": "Parent window for this dialog, should always pass this if calling from a form or user control." + "name": "color", + "type": "System.Drawing.Color", + "summary": "[in/out] Default color for dialog, and will receive new color if function returns true." }, { - "name": "color", - "type": "Display.Color4f", - "summary": "The initial color to set the picker to and also accepts the user's choice." + "name": "includeButtonColors", + "type": "bool", + "summary": "Display button face and text options at top of named color list." }, { - "name": "allowAlpha", - "type": "System.Boolean", - "summary": "Specifies if the color picker should allow changes to the alpha channel or not." + "name": "dialogTitle", + "type": "string", + "summary": "The title of the dialog." }, { "name": "namedColorList", "type": "NamedColorList", - "summary": "If not None and contains at least one named color this list will replace the standard Rhino Color list displayed by the rhino color dialog." - }, - { - "name": "colorCallback", - "type": "OnColorChangedEvent", - "summary": "May be optionally passed to ShowColorDialog and will get called when the color value changes in the color dialog." + "summary": "If not None and contains one or more named colors the Rhino color dialog named color list will be replaces with this list." } ], - "returns": "True if a color was picked, False if the user canceled the picker dialog." + "returns": "True if the color changed. False if the color has not changed or the user pressed cancel." }, { - "signature": "System.Boolean ShowColorDialog(System.Object parent, ref Display.Color4f color, System.Boolean allowAlpha, OnColorChangedEvent colorCallback)", + "signature": "bool ShowColorDialog(ref System.Drawing.Color color, bool includeButtonColors, string dialogTitle)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "summary": "Displays the standard modal color picker dialog for floating point colors.", - "since": "6.0", + "summary": "Display Rhino's color selection dialog.", + "since": "5.0", "parameters": [ - { - "name": "parent", - "type": "System.Object", - "summary": "Parent window for this dialog, should always pass this if calling from a form or user control." - }, { "name": "color", - "type": "Display.Color4f", - "summary": "The initial color to set the picker to and also accepts the user's choice." + "type": "System.Drawing.Color", + "summary": "[in/out] Default color for dialog, and will receive new color if function returns true." }, { - "name": "allowAlpha", - "type": "System.Boolean", - "summary": "Specifies if the color picker should allow changes to the alpha channel or not." + "name": "includeButtonColors", + "type": "bool", + "summary": "Display button face and text options at top of named color list." }, { - "name": "colorCallback", - "type": "OnColorChangedEvent", - "summary": "May be optionally passed to ShowColorDialog and will get called when the color value changes in the color dialog." + "name": "dialogTitle", + "type": "string", + "summary": "The title of the dialog." } ], - "returns": "True if a color was picked, False if the user canceled the picker dialog." + "returns": "True if the color changed. False if the color has not changed or the user pressed cancel." }, { - "signature": "System.Boolean ShowColorDialog(System.Object parent, ref Display.Color4f color, System.Boolean allowAlpha)", + "signature": "bool ShowColorDialog(ref System.Drawing.Color color)", "modifiers": ["public", "static"], "protected": false, "virtual": false, - "summary": "Displays the standard modal color picker dialog for floating point colors.", - "since": "6.0", + "summary": "Display Rhino's color selection dialog.", + "since": "5.0", "parameters": [ - { - "name": "parent", - "type": "System.Object", - "summary": "Parent window for this dialog, should always pass this if calling from a form or user control." - }, { "name": "color", - "type": "Display.Color4f", - "summary": "The initial color to set the picker to and also accepts the user's choice." - }, - { - "name": "allowAlpha", - "type": "System.Boolean", - "summary": "Specifies if the color picker should allow changes to the alpha channel or not." + "type": "System.Drawing.Color", + "summary": "[in/out] Default color for dialog, and will receive new color if function returns true." } ], - "returns": "True if a color was picked, False if the user canceled the picker dialog." + "returns": "True if the color changed. False if the color has not changed or the user pressed cancel." }, { - "signature": "System.Boolean ShowColorDialog(System.Windows.Forms.IWin32Window parent, ref Display.Color4f color, System.Boolean allowAlpha)", + "signature": "bool ShowColorDialog(System.Windows.Forms.IWin32Window parent, ref Display.Color4f color, bool allowAlpha)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -209983,14 +210132,14 @@ }, { "name": "allowAlpha", - "type": "System.Boolean", + "type": "bool", "summary": "Specifies if the color picker should allow changes to the alpha channel or not." } ], "returns": "True if a color was picked, False if the user canceled the picker dialog." }, { - "signature": "System.Object ShowComboListBox(System.String title, System.String message, System.Collections.IList items)", + "signature": "object ShowComboListBox(string title, string message, System.Collections.IList items)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -209999,12 +210148,12 @@ "parameters": [ { "name": "title", - "type": "System.String", + "type": "string", "summary": "The dialog title." }, { "name": "message", - "type": "System.String", + "type": "string", "summary": "The dialog message." }, { @@ -210016,7 +210165,7 @@ "returns": "selected item. \nNone if the user canceled." }, { - "signature": "System.Int32 ShowContextMenu(IEnumerable items, System.Drawing.Point screenPoint, IEnumerable modes)", + "signature": "int ShowContextMenu(IEnumerable items, System.Drawing.Point screenPoint, IEnumerable modes)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -210024,7 +210173,7 @@ "since": "5.0" }, { - "signature": "System.Boolean ShowEditBox(System.String title, System.String message, System.String defaultText, System.Boolean multiline, out System.String text)", + "signature": "bool ShowEditBox(string title, string message, string defaultText, bool multiline, out string text)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -210033,34 +210182,34 @@ "parameters": [ { "name": "title", - "type": "System.String", + "type": "string", "summary": "The dialog title." }, { "name": "message", - "type": "System.String", + "type": "string", "summary": "The dialog message." }, { "name": "defaultText", - "type": "System.String", + "type": "string", "summary": "The default text." }, { "name": "multiline", - "type": "System.Boolean", + "type": "bool", "summary": "Set True for multi line editing." }, { "name": "text", - "type": "System.String", + "type": "string", "summary": "The modified text." } ], "returns": "True of OK was clicked, False otherwise." }, { - "signature": "System.Boolean ShowLayerMaterialDialog(RhinoDoc doc, IEnumerable layerIndices)", + "signature": "bool ShowLayerMaterialDialog(RhinoDoc doc, IEnumerable layerIndices)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -210081,14 +210230,14 @@ "returns": "True if the dialog was closed with the OK button. False if the dialog was closed with escape." }, { - "signature": "System.Guid ShowLineTypes(System.String title, System.String message, RhinoDoc doc, System.Guid selectedLineTypeId)", + "signature": "System.Guid ShowLineTypes(string title, string message, RhinoDoc doc, System.Guid selectedLineTypeId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Object ShowLineTypes(System.String title, System.String message, RhinoDoc doc)", + "signature": "object ShowLineTypes(string title, string message, RhinoDoc doc)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -210097,12 +210246,12 @@ "parameters": [ { "name": "title", - "type": "System.String", + "type": "string", "summary": "The dialog title." }, { "name": "message", - "type": "System.String", + "type": "string", "summary": "The dialog message." }, { @@ -210114,7 +210263,7 @@ "returns": "The id of the selected item if successful, None on cancel." }, { - "signature": "System.Object ShowListBox(System.String title, System.String message, System.Collections.IList items, System.Object selectedItem)", + "signature": "object ShowListBox(string title, string message, System.Collections.IList items, object selectedItem)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -210123,12 +210272,12 @@ "parameters": [ { "name": "title", - "type": "System.String", + "type": "string", "summary": "The dialog title." }, { "name": "message", - "type": "System.String", + "type": "string", "summary": "The dialog message." }, { @@ -210138,14 +210287,14 @@ }, { "name": "selectedItem", - "type": "System.Object", + "type": "object", "summary": "The item to preselect." } ], "returns": "The selected item if successful, None on cancel." }, { - "signature": "System.Object ShowListBox(System.String title, System.String message, System.Collections.IList items)", + "signature": "object ShowListBox(string title, string message, System.Collections.IList items)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -210154,12 +210303,12 @@ "parameters": [ { "name": "title", - "type": "System.String", + "type": "string", "summary": "The dialog title." }, { "name": "message", - "type": "System.String", + "type": "string", "summary": "The dialog message." }, { @@ -210171,7 +210320,7 @@ "returns": "The selected item if successful, None on cancel." }, { - "signature": "ShowMessageResult ShowMessage(System.Object parent, System.String message, System.String title, ShowMessageButton buttons, ShowMessageIcon icon, ShowMessageDefaultButton defaultButton, ShowMessageOptions options, ShowMessageMode mode)", + "signature": "ShowMessageResult ShowMessage(object parent, string message, string title, ShowMessageButton buttons, ShowMessageIcon icon, ShowMessageDefaultButton defaultButton, ShowMessageOptions options, ShowMessageMode mode)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -210180,17 +210329,17 @@ "parameters": [ { "name": "parent", - "type": "System.Object", + "type": "object", "summary": "Parent window" }, { "name": "message", - "type": "System.String", + "type": "string", "summary": "Message box text content." }, { "name": "title", - "type": "System.String", + "type": "string", "summary": "Message box title text." }, { @@ -210222,7 +210371,7 @@ "returns": "One of the ShowMessageBoxResult values." }, { - "signature": "ShowMessageResult ShowMessage(System.String message, System.String title, ShowMessageButton buttons, ShowMessageIcon icon)", + "signature": "ShowMessageResult ShowMessage(string message, string title, ShowMessageButton buttons, ShowMessageIcon icon)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -210231,12 +210380,12 @@ "parameters": [ { "name": "message", - "type": "System.String", + "type": "string", "summary": "Message box text content." }, { "name": "title", - "type": "System.String", + "type": "string", "summary": "Message box title text." }, { @@ -210253,7 +210402,7 @@ "returns": "One of the ShowMessageBoxResult values." }, { - "signature": "ShowMessageResult ShowMessage(System.String message, System.String title)", + "signature": "ShowMessageResult ShowMessage(string message, string title)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -210262,19 +210411,19 @@ "parameters": [ { "name": "message", - "type": "System.String", + "type": "string", "summary": "Message box text content." }, { "name": "title", - "type": "System.String", + "type": "string", "summary": "Message box title text." } ], "returns": "One of the ShowMessageBoxResult values." }, { - "signature": "System.Windows.Forms.DialogResult ShowMessageBox(System.String message, System.String title, System.Windows.Forms.MessageBoxButtons buttons, System.Windows.Forms.MessageBoxIcon icon)", + "signature": "System.Windows.Forms.DialogResult ShowMessageBox(string message, string title, System.Windows.Forms.MessageBoxButtons buttons, System.Windows.Forms.MessageBoxIcon icon)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -210284,7 +210433,7 @@ "obsolete": "Use ShowMessage" }, { - "signature": "System.Windows.Forms.DialogResult ShowMessageBox(System.String message, System.String title)", + "signature": "System.Windows.Forms.DialogResult ShowMessageBox(string message, string title)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -210294,7 +210443,7 @@ "obsolete": "Use ShowMessage" }, { - "signature": "System.String[] ShowMultiListBox(System.String title, System.String message, IList items, IList defaults)", + "signature": "string ShowMultiListBox(string title, string message, IList items, IList defaults)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -210303,12 +210452,12 @@ "parameters": [ { "name": "title", - "type": "System.String", + "type": "string", "summary": "The dialog title." }, { "name": "message", - "type": "System.String", + "type": "string", "summary": "The dialog message." }, { @@ -210325,7 +210474,7 @@ "returns": "The selected items if successful, None on cancel." }, { - "signature": "System.Boolean ShowNumberBox(System.String title, System.String message, ref System.Double number, System.Double minimum, System.Double maximum)", + "signature": "bool ShowNumberBox(string title, string message, ref double number, double minimum, double maximum)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -210334,34 +210483,34 @@ "parameters": [ { "name": "title", - "type": "System.String", + "type": "string", "summary": "The dialog title." }, { "name": "message", - "type": "System.String", + "type": "string", "summary": "The dialog message." }, { "name": "number", - "type": "System.Double", + "type": "double", "summary": "The default and return value." }, { "name": "minimum", - "type": "System.Double", + "type": "double", "summary": "The minimum allowable value." }, { "name": "maximum", - "type": "System.Double", + "type": "double", "summary": "The maximum allowable value." } ], "returns": "True of OK was clicked, False otherwise." }, { - "signature": "System.Boolean ShowNumberBox(System.String title, System.String message, ref System.Double number)", + "signature": "bool ShowNumberBox(string title, string message, ref double number)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -210370,24 +210519,24 @@ "parameters": [ { "name": "title", - "type": "System.String", + "type": "string", "summary": "The dialog title." }, { "name": "message", - "type": "System.String", + "type": "string", "summary": "The dialog message." }, { "name": "number", - "type": "System.Double", + "type": "double", "summary": "The default and return value." } ], "returns": "True of OK was clicked, False otherwise." }, { - "signature": "System.Double ShowPrintWidths(System.String title, System.String message, System.Double selectedWidth)", + "signature": "double ShowPrintWidths(string title, string message, double selectedWidth)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -210396,7 +210545,7 @@ "returns": "The selected print width" }, { - "signature": "System.Double ShowPrintWidths(System.String title, System.String message)", + "signature": "double ShowPrintWidths(string title, string message)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -210405,7 +210554,7 @@ "returns": "The selected print width" }, { - "signature": "System.String[] ShowPropertyListBox(System.String title, System.String message, List> items)", + "signature": "string ShowPropertyListBox(string title, string message, List> items)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -210414,12 +210563,12 @@ "parameters": [ { "name": "title", - "type": "System.String", + "type": "string", "summary": "The dialog title." }, { "name": "message", - "type": "System.String", + "type": "string", "summary": "The dialog message." }, { @@ -210431,7 +210580,7 @@ "returns": "A list of property values if successful, None otherwise." }, { - "signature": "System.String[] ShowPropertyListBox(System.String title, System.String message, System.Collections.IList items, IList values)", + "signature": "string ShowPropertyListBox(string title, string message, System.Collections.IList items, IList values)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -210440,12 +210589,12 @@ "parameters": [ { "name": "title", - "type": "System.String", + "type": "string", "summary": "The dialog title." }, { "name": "message", - "type": "System.String", + "type": "string", "summary": "The dialog message." }, { @@ -210462,7 +210611,7 @@ "returns": "A list of property values if successful, None otherwise." }, { - "signature": "System.Boolean ShowSelectLayerDialog(ref System.Int32 layerIndex, System.String dialogTitle, System.Boolean showNewLayerButton, System.Boolean showSetCurrentButton, ref System.Boolean initialSetCurrentState)", + "signature": "bool ShowSelectLayerDialog(ref int layerIndex, string dialogTitle, bool showNewLayerButton, bool showSetCurrentButton, ref bool initialSetCurrentState)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -210471,34 +210620,34 @@ "parameters": [ { "name": "layerIndex", - "type": "System.Int32", + "type": "int", "summary": "Initial layer for the dialog, and will receive selected layer if function returns DialogResult.OK." }, { "name": "dialogTitle", - "type": "System.String", + "type": "string", "summary": "The dialog title." }, { "name": "showNewLayerButton", - "type": "System.Boolean", + "type": "bool", "summary": "True if the new layer button will be visible." }, { "name": "showSetCurrentButton", - "type": "System.Boolean", + "type": "bool", "summary": "True if the set current button will be visible." }, { "name": "initialSetCurrentState", - "type": "System.Boolean", + "type": "bool", "summary": "True if the current state will be initially set." } ], "returns": "True if the dialog was closed with the OK button. False if the dialog was closed with escape." }, { - "signature": "System.Boolean ShowSelectLinetypeDialog(ref System.Int32 linetypeIndex, System.Boolean displayByLayer)", + "signature": "bool ShowSelectLinetypeDialog(ref int linetypeIndex, bool displayByLayer)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -210507,19 +210656,19 @@ "parameters": [ { "name": "linetypeIndex", - "type": "System.Int32", + "type": "int", "summary": "Initial linetype for the dialog, and will receive selected linetype if function returns true." }, { "name": "displayByLayer", - "type": "System.Boolean", + "type": "bool", "summary": "Displays the \"ByLayer\" linetype in the list. Defaults to false." } ], "returns": "True if the dialog was closed with the OK button. False if the dialog was closed with escape." }, { - "signature": "System.Boolean ShowSelectMultipleLayersDialog(IEnumerable defaultLayerIndices, System.String dialogTitle, System.Boolean showNewLayerButton, out System.Int32[] layerIndices)", + "signature": "bool ShowSelectMultipleLayersDialog(IEnumerable defaultLayerIndices, string dialogTitle, bool showNewLayerButton, out int layerIndices)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -210544,7 +210693,7 @@ "returns": "One of the System.Windows.Forms.DialogResult values." }, { - "signature": "System.Boolean ShowSunDialog(Render.Sun sun)", + "signature": "bool ShowSunDialog(Render.Sun sun)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -210553,7 +210702,7 @@ "returns": "Returns True if the user clicked OK, or False if the user canceled." }, { - "signature": "System.Void ShowTextDialog(System.String message, System.String title)", + "signature": "void ShowTextDialog(string message, string title)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -210562,12 +210711,12 @@ "parameters": [ { "name": "message", - "type": "System.String", + "type": "string", "summary": "Text to display as the message content." }, { "name": "title", - "type": "System.String", + "type": "string", "summary": "Test to display as the form title." } ] @@ -210614,7 +210763,7 @@ ], "methods": [ { - "signature": "Bitmap BitmapFromIconResource(System.String resourceName, Size bitmapSize, System.Reflection.Assembly assembly)", + "signature": "Bitmap BitmapFromIconResource(string resourceName, Size bitmapSize, System.Reflection.Assembly assembly)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -210623,7 +210772,7 @@ "parameters": [ { "name": "resourceName", - "type": "System.String", + "type": "string", "summary": "" }, { @@ -210639,7 +210788,7 @@ ] }, { - "signature": "Bitmap BitmapFromIconResource(System.String resourceName, System.Reflection.Assembly assembly)", + "signature": "Bitmap BitmapFromIconResource(string resourceName, System.Reflection.Assembly assembly)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -210648,7 +210797,7 @@ "parameters": [ { "name": "resourceName", - "type": "System.String", + "type": "string", "summary": "" }, { @@ -210659,7 +210808,7 @@ ] }, { - "signature": "Bitmap BitmapFromSvg(System.String svg, System.Int32 width, System.Int32 height, System.Boolean adjustForDarkMode)", + "signature": "Bitmap BitmapFromSvg(string svg, int width, int height, bool adjustForDarkMode)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -210667,7 +210816,7 @@ "since": "8.0" }, { - "signature": "Bitmap BitmapFromSvg(System.String svg, System.Int32 width, System.Int32 height)", + "signature": "Bitmap BitmapFromSvg(string svg, int width, int height)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -210675,7 +210824,7 @@ "since": "7.6" }, { - "signature": "List CreateCurvePreviewGeometry(Rhino.Geometry.Curve curve, Rhino.DocObjects.Linetype linetype, System.Int32 width, System.Int32 height)", + "signature": "List CreateCurvePreviewGeometry(Rhino.Geometry.Curve curve, Rhino.DocObjects.Linetype linetype, int width, int height)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -210766,14 +210915,14 @@ "returns": "A bitmap if successful, None otherwise." }, { - "signature": "System.Void DarkModeConvertPixel(ref System.Byte r, ref System.Byte g, ref System.Byte b)", + "signature": "void DarkModeConvertPixel(ref byte r, ref byte g, ref byte b)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Void DarkModeConvertPixels(ref System.Byte[] rgbaBytes)", + "signature": "void DarkModeConvertPixels(ref byte rgbaBytes)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -210781,7 +210930,7 @@ "since": "8.0" }, { - "signature": "Icon IconFromResource(System.String resourceName, Size size, System.Reflection.Assembly assembly)", + "signature": "Icon IconFromResource(string resourceName, Size size, System.Reflection.Assembly assembly)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -210790,7 +210939,7 @@ "parameters": [ { "name": "resourceName", - "type": "System.String", + "type": "string", "summary": "The case-sensitive name of the icon manifest resource being requested." }, { @@ -210807,7 +210956,7 @@ "returns": "The Icon resource if found and loaded otherwise null." }, { - "signature": "Icon IconFromResource(System.String resourceName, System.Reflection.Assembly assembly)", + "signature": "Icon IconFromResource(string resourceName, System.Reflection.Assembly assembly)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -210816,7 +210965,7 @@ "parameters": [ { "name": "resourceName", - "type": "System.String", + "type": "string", "summary": "The case-sensitive name of the icon manifest resource being requested." }, { @@ -210828,7 +210977,7 @@ "returns": "The Icon resource if found and loaded otherwise null." }, { - "signature": "Image ImageFromResource(System.String resourceName, System.Reflection.Assembly assembly)", + "signature": "Image ImageFromResource(string resourceName, System.Reflection.Assembly assembly)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -210837,7 +210986,7 @@ "parameters": [ { "name": "resourceName", - "type": "System.String", + "type": "string", "summary": "The case-sensitive name of the image manifest resource being requested." }, { @@ -210849,7 +210998,7 @@ "returns": "The Image resource if found and loaded otherwise null." }, { - "signature": "Bitmap LoadBitmapWithScaleDown(System.String iconName, System.Int32 sizeDesired, System.Reflection.Assembly assembly)", + "signature": "Bitmap LoadBitmapWithScaleDown(string iconName, int sizeDesired, System.Reflection.Assembly assembly)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -210858,12 +211007,12 @@ "parameters": [ { "name": "iconName", - "type": "System.String", + "type": "string", "summary": "The case-sensitive name of the icon manifest resource being requested." }, { "name": "sizeDesired", - "type": "System.Int32", + "type": "int", "summary": "The desired size, in pixels, of the icon." }, { @@ -210875,7 +211024,7 @@ "returns": "The icon converted to a bitmap if successful, None otherwise." }, { - "signature": "Icon LoadIconWithScaleDown(System.String iconName, System.Int32 sizeDesired, System.Reflection.Assembly assembly)", + "signature": "Icon LoadIconWithScaleDown(string iconName, int sizeDesired, System.Reflection.Assembly assembly)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -210884,12 +211033,12 @@ "parameters": [ { "name": "iconName", - "type": "System.String", + "type": "string", "summary": "The case-sensitive name of the icon manifest resource being requested." }, { "name": "sizeDesired", - "type": "System.Int32", + "type": "int", "summary": "The desired size, in pixels, of the icon." }, { @@ -210901,14 +211050,14 @@ "returns": "The icon if successful, None otherwise." }, { - "signature": "System.Int32 MakeArgb(System.Byte a, System.Byte r, System.Byte g, System.Byte b)", + "signature": "int MakeArgb(byte a, byte r, byte g, byte b)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.Byte[] PixelsFromSvg(System.String svg, System.Int32 width, System.Int32 height, System.Boolean premultiplyAlpha, Color backgroundColor)", + "signature": "byte PixelsFromSvg(string svg, int width, int height, bool premultiplyAlpha, Color backgroundColor)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -210917,22 +211066,22 @@ "parameters": [ { "name": "svg", - "type": "System.String", + "type": "string", "summary": "" }, { "name": "width", - "type": "System.Int32", + "type": "int", "summary": "" }, { "name": "height", - "type": "System.Int32", + "type": "int", "summary": "" }, { "name": "premultiplyAlpha", - "type": "System.Boolean", + "type": "bool", "summary": "Pre-lends the background color with the pixels based on their alpha value" }, { @@ -210943,7 +211092,7 @@ ] }, { - "signature": "System.Void SvgToRhinoDibIntPtr(System.String svg, System.Int32 width, System.Int32 height, System.Boolean adjustForDarkMode, System.IntPtr pRhinoDib)", + "signature": "void SvgToRhinoDibIntPtr(string svg, int width, int height, bool adjustForDarkMode, System.IntPtr pRhinoDib)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -211531,34 +211680,34 @@ ], "methods": [ { - "signature": "System.Void CheckShiftAndControlKeys()", + "signature": "void CheckShiftAndControlKeys()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true }, { - "signature": "System.Boolean PickGumball(Rhino.Input.Custom.PickContext pickContext, Rhino.Input.Custom.GetPoint getPoint)", + "signature": "bool PickGumball(Rhino.Input.Custom.PickContext pickContext, Rhino.Input.Custom.GetPoint getPoint)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void SetBaseGumball(GumballObject gumball, GumballAppearanceSettings appearanceSettings)", + "signature": "void SetBaseGumball(GumballObject gumball, GumballAppearanceSettings appearanceSettings)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -211578,7 +211727,7 @@ ] }, { - "signature": "System.Void SetBaseGumball(GumballObject gumball)", + "signature": "void SetBaseGumball(GumballObject gumball)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -211593,7 +211742,7 @@ ] }, { - "signature": "System.Boolean UpdateGumball(Point3d point, Line worldLine)", + "signature": "bool UpdateGumball(Point3d point, Line worldLine)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -211835,34 +211984,34 @@ ], "methods": [ { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Void Dispose(System.Boolean disposing)", + "signature": "void Dispose(bool disposing)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true }, { - "signature": "System.Boolean SetFromArc(Arc arc)", + "signature": "bool SetFromArc(Arc arc)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetFromBoundingBox(BoundingBox boundingBox)", + "signature": "bool SetFromBoundingBox(BoundingBox boundingBox)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetFromBoundingBox(Plane frame, BoundingBox frameBoundingBox)", + "signature": "bool SetFromBoundingBox(Plane frame, BoundingBox frameBoundingBox)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -211883,56 +212032,56 @@ "returns": "True if input is valid and gumball is set. False if input is not valid. In this case, gumball is set to the default." }, { - "signature": "System.Boolean SetFromCircle(Circle circle)", + "signature": "bool SetFromCircle(Circle circle)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetFromCurve(Curve curve)", + "signature": "bool SetFromCurve(Curve curve)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetFromEllipse(Ellipse ellipse)", + "signature": "bool SetFromEllipse(Ellipse ellipse)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetFromExtrusion(Extrusion extrusion)", + "signature": "bool SetFromExtrusion(Extrusion extrusion)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetFromHatch(Hatch hatch)", + "signature": "bool SetFromHatch(Hatch hatch)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetFromLight(Light light)", + "signature": "bool SetFromLight(Light light)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetFromLine(Line line)", + "signature": "bool SetFromLine(Line line)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.Boolean SetFromPlane(Plane plane)", + "signature": "bool SetFromPlane(Plane plane)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -211962,7 +212111,7 @@ ], "methods": [ { - "signature": "System.Void SetToDefault()", + "signature": "void SetToDefault()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -212015,28 +212164,28 @@ "dataType": "interface", "methods": [ { - "signature": "System.IntPtr ObjectToWindowHandle(System.Object window, System.Boolean useMainRhinoWindowWhenNull)", + "signature": "System.IntPtr ObjectToWindowHandle(object window, bool useMainRhinoWindowWhenNull)", "modifiers": [], "protected": true, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean ShowColorDialog(System.Object parent, ref Display.Color4f color, System.Boolean allowAlpha, Dialogs.OnColorChangedEvent colorCallback)", + "signature": "bool ShowColorDialog(object parent, ref Display.Color4f color, bool allowAlpha, Dialogs.OnColorChangedEvent colorCallback)", "modifiers": [], "protected": true, "virtual": false, "since": "7.0" }, { - "signature": "System.String[] ShowMultiListBox(System.String title, System.String message, IList items, IList defaults)", + "signature": "string ShowMultiListBox(string title, string message, IList items, IList defaults)", "modifiers": [], "protected": true, "virtual": false, "since": "6.0" }, { - "signature": "System.Object WrapAsIWin32Window(System.IntPtr handle)", + "signature": "object WrapAsIWin32Window(System.IntPtr handle)", "modifiers": [], "protected": true, "virtual": false, @@ -212067,28 +212216,28 @@ "dataType": "interface", "methods": [ { - "signature": "System.String LocalizeCommandName(System.Reflection.Assembly assembly, System.Int32 languageId, System.String english)", + "signature": "string LocalizeCommandName(System.Reflection.Assembly assembly, int languageId, string english)", "modifiers": [], "protected": true, "virtual": false, "since": "6.0" }, { - "signature": "System.String LocalizeDialogItem(System.Reflection.Assembly assembly, System.Int32 languageId, System.String key, System.String english)", + "signature": "string LocalizeDialogItem(System.Reflection.Assembly assembly, int languageId, string key, string english)", "modifiers": [], "protected": true, "virtual": false, "since": "6.0" }, { - "signature": "System.Void LocalizeForm(System.Reflection.Assembly assembly, System.Int32 languageId, System.Object formOrUserControl)", + "signature": "void LocalizeForm(System.Reflection.Assembly assembly, int languageId, object formOrUserControl)", "modifiers": [], "protected": true, "virtual": false, "since": "6.0" }, { - "signature": "System.String LocalizeString(System.Reflection.Assembly assembly, System.Int32 languageId, System.String english, System.Int32 contextId)", + "signature": "string LocalizeString(System.Reflection.Assembly assembly, int languageId, string english, int contextId)", "modifiers": [], "protected": true, "virtual": false, @@ -212103,21 +212252,21 @@ "summary": "Implement this interface when you want to be notified of when a panel is shown, hidden or closed.", "methods": [ { - "signature": "System.Void PanelClosing(System.UInt32 documentSerialNumber, System.Boolean onCloseDocument)", + "signature": "void PanelClosing(uint documentSerialNumber, bool onCloseDocument)", "modifiers": [], "protected": true, "virtual": false, "since": "6.0" }, { - "signature": "System.Void PanelHidden(System.UInt32 documentSerialNumber, ShowPanelReason reason)", + "signature": "void PanelHidden(uint documentSerialNumber, ShowPanelReason reason)", "modifiers": [], "protected": true, "virtual": false, "since": "6.0" }, { - "signature": "System.Void PanelShown(System.UInt32 documentSerialNumber, ShowPanelReason reason)", + "signature": "void PanelShown(uint documentSerialNumber, ShowPanelReason reason)", "modifiers": [], "protected": true, "virtual": false, @@ -212132,91 +212281,91 @@ "summary": "For internal use, the IPanels service is implemented in RhinoWindows or RhinoMac as appropriate and handles the communication with core Rhino", "methods": [ { - "signature": "System.Boolean CreateDockBar(System.Object options)", + "signature": "bool CreateDockBar(object options)", "modifiers": [], "protected": true, "virtual": false, "since": "8.0" }, { - "signature": "System.Void DestroyNativeWindow(System.Object host, System.Object nativeObject, System.Boolean disposeOfNativeObject)", + "signature": "void DestroyNativeWindow(object host, object nativeObject, bool disposeOfNativeObject)", "modifiers": [], "protected": true, "virtual": false, "since": "6.1" }, { - "signature": "System.Boolean DockBarIdInUse(System.Guid barId)", + "signature": "bool DockBarIdInUse(System.Guid barId)", "modifiers": [], "protected": true, "virtual": false, "since": "8.0" }, { - "signature": "System.Boolean DockBarIsVisible(System.Guid barId)", + "signature": "bool DockBarIsVisible(System.Guid barId)", "modifiers": [], "protected": true, "virtual": false, "since": "8.0" }, { - "signature": "System.Void FactoryResetSettings()", + "signature": "void FactoryResetSettings()", "modifiers": [], "protected": true, "virtual": false, "since": "8.0" }, { - "signature": "System.Boolean Float(System.Guid barId, System.Drawing.Point point)", + "signature": "bool Float(System.Guid barId, System.Drawing.Point point)", "modifiers": [], "protected": true, "virtual": false, "since": "8.0" }, { - "signature": "System.Boolean ResizeFloating(System.Guid barId, System.Drawing.Size size)", + "signature": "bool ResizeFloating(System.Guid barId, System.Drawing.Size size)", "modifiers": [], "protected": true, "virtual": false, "since": "8.0" }, { - "signature": "System.Void SetF1Hook(System.Object nativeObject, System.EventHandler hook)", + "signature": "void SetF1Hook(object nativeObject, System.EventHandler hook)", "modifiers": [], "protected": true, "virtual": false, "since": "6.1" }, { - "signature": "System.Boolean ShowDockBar(System.Guid barId, System.Boolean show)", + "signature": "bool ShowDockBar(System.Guid barId, bool show)", "modifiers": [], "protected": true, "virtual": false, "since": "8.0" }, { - "signature": "System.Boolean StartDraggingDockBar(System.Guid barId, System.Drawing.Point mouseDownPoint, System.Drawing.Point screenStartPoint)", + "signature": "bool StartDraggingDockBar(System.Guid barId, System.Drawing.Point mouseDownPoint, System.Drawing.Point screenStartPoint)", "modifiers": [], "protected": true, "virtual": false, "since": "8.0" }, { - "signature": "System.Boolean SupportedType(System.Type type, out System.String exceptionMessage)", + "signature": "bool SupportedType(System.Type type, out string exceptionMessage)", "modifiers": [], "protected": true, "virtual": false, "since": "6.1" }, { - "signature": "System.Boolean ToggleDocking(System.Guid barId)", + "signature": "bool ToggleDocking(System.Guid barId)", "modifiers": [], "protected": true, "virtual": false, "since": "8.0" }, { - "signature": "System.Boolean UnhookDeleteAndDestroyDockBar(System.Guid id)", + "signature": "bool UnhookDeleteAndDestroyDockBar(System.Guid id)", "modifiers": [], "protected": true, "virtual": false, @@ -212231,110 +212380,110 @@ "summary": "Used by Rhino.UI.Dialogs to access generic Eto dialogs from Rhino Common", "methods": [ { - "signature": "System.Void DetectColorScheme(out System.Boolean defaultLightMode, out System.Boolean defaultDarkMode)", + "signature": "void DetectColorScheme(out bool defaultLightMode, out bool defaultDarkMode)", "modifiers": [], "protected": true, "virtual": false, "since": "8.2" }, { - "signature": "Icon IconFromResourceId(System.Reflection.Assembly iconAssembly, System.String iconResourceId)", + "signature": "Icon IconFromResourceId(System.Reflection.Assembly iconAssembly, string iconResourceId)", "modifiers": [], "protected": true, "virtual": false, "since": "8.0" }, { - "signature": "System.Boolean SetToDefaultColorScheme(System.Boolean dark)", + "signature": "bool SetToDefaultColorScheme(bool dark)", "modifiers": [], "protected": true, "virtual": false, "since": "8.2" }, { - "signature": "System.Boolean[] ShowCheckListBox(System.String title, System.String message, System.Collections.IList items, IList checkState)", + "signature": "bool ShowCheckListBox(string title, string message, System.Collections.IList items, IList checkState)", "modifiers": [], "protected": true, "virtual": false, "since": "6.0" }, { - "signature": "System.Object ShowComboListBox(System.String title, System.String message, System.Collections.IList items)", + "signature": "object ShowComboListBox(string title, string message, System.Collections.IList items)", "modifiers": [], "protected": true, "virtual": false, "since": "6.0" }, { - "signature": "System.Boolean ShowEditBox(System.String title, System.String message, System.String defaultText, System.Boolean multiline, out System.String text)", + "signature": "bool ShowEditBox(string title, string message, string defaultText, bool multiline, out string text)", "modifiers": [], "protected": true, "virtual": false, "since": "6.0" }, { - "signature": "System.Guid ShowLineTypes(System.String title, System.String message, RhinoDoc doc, System.Guid selectedLinetypeId)", + "signature": "System.Guid ShowLineTypes(string title, string message, RhinoDoc doc, System.Guid selectedLinetypeId)", "modifiers": [], "protected": true, "virtual": false, "since": "8.0" }, { - "signature": "System.Object ShowLineTypes(System.String title, System.String message, RhinoDoc doc)", + "signature": "object ShowLineTypes(string title, string message, RhinoDoc doc)", "modifiers": [], "protected": true, "virtual": false, "since": "6.7" }, { - "signature": "System.Object ShowListBox(System.String title, System.String message, System.Collections.IList items, System.Object selectedItem)", + "signature": "object ShowListBox(string title, string message, System.Collections.IList items, object selectedItem)", "modifiers": [], "protected": true, "virtual": false, "since": "6.0" }, { - "signature": "System.String[] ShowMultiListBox(IList items, System.String message, System.String title, IList defaults)", + "signature": "string ShowMultiListBox(IList items, string message, string title, IList defaults)", "modifiers": [], "protected": true, "virtual": false, "since": "6.10" }, { - "signature": "System.Boolean ShowNumberBox(System.String title, System.String message, ref System.Double number, System.Double minimum, System.Double maximum)", + "signature": "bool ShowNumberBox(string title, string message, ref double number, double minimum, double maximum)", "modifiers": [], "protected": true, "virtual": false, "since": "6.0" }, { - "signature": "System.Int32 ShowPopupMenu(System.String[] arrItems, System.Int32[] arrModes, System.Int32? screenPointX, System.Int32? screenPointY)", + "signature": "int ShowPopupMenu(string arrItems, int arrModes, int screenPointX, int screenPointY)", "modifiers": [], "protected": true, "virtual": false }, { - "signature": "System.Double ShowPrintWidths(System.String title, System.String message, System.Double selectedWidth)", + "signature": "double ShowPrintWidths(string title, string message, double selectedWidth)", "modifiers": [], "protected": true, "virtual": false, "since": "8.0" }, { - "signature": "System.Double ShowPrintWidths(System.String title, System.String message)", + "signature": "double ShowPrintWidths(string title, string message)", "modifiers": [], "protected": true, "virtual": false, "since": "8.0" }, { - "signature": "System.String[] ShowPropertyListBox(System.String title, System.String message, List> items)", + "signature": "string ShowPropertyListBox(string title, string message, List> items)", "modifiers": [], "protected": true, "virtual": false }, { - "signature": "System.String[] ShowPropertyListBox(System.String title, System.String message, System.Collections.IList items, IList values)", + "signature": "string ShowPropertyListBox(string title, string message, System.Collections.IList items, IList values)", "modifiers": [], "protected": true, "virtual": false, @@ -212349,7 +212498,7 @@ "summary": "For internal use, the IStackedDialogPageService service is implemented in RhinoWindows or RhinoMac as appropriate and handles the communication with core Rhino", "methods": [ { - "signature": "System.IntPtr GetImageHandle(System.Drawing.Icon icon, System.Boolean canBeNull)", + "signature": "System.IntPtr GetImageHandle(System.Drawing.Icon icon, bool canBeNull)", "modifiers": [], "protected": true, "virtual": false, @@ -212357,7 +212506,7 @@ "since": "6.1" }, { - "signature": "System.IntPtr GetImageHandle(System.Drawing.Image image, System.Boolean canBeNull)", + "signature": "System.IntPtr GetImageHandle(System.Drawing.Image image, bool canBeNull)", "modifiers": [], "protected": true, "virtual": false, @@ -212365,7 +212514,7 @@ "since": "6.0" }, { - "signature": "System.IntPtr GetNativePageWindow(System.Object pageObject, System.Boolean isRhinoPanel, System.Boolean applyPanelStyles, out System.Object nativeWindowObject, out System.Object host)", + "signature": "System.IntPtr GetNativePageWindow(object pageObject, bool isRhinoPanel, bool applyPanelStyles, out object nativeWindowObject, out object host)", "modifiers": [], "protected": true, "virtual": false, @@ -212373,7 +212522,7 @@ "since": "6.1" }, { - "signature": "System.IntPtr GetNativePageWindow(System.Object nativeWindowObject, System.Boolean isRhinoPanel, System.Boolean applyPanelStyles, out System.Object host)", + "signature": "System.IntPtr GetNativePageWindow(object nativeWindowObject, bool isRhinoPanel, bool applyPanelStyles, out object host)", "modifiers": [], "protected": true, "virtual": false, @@ -212381,7 +212530,7 @@ "since": "6.0" }, { - "signature": "System.IntPtr NativeHandle(System.Object host)", + "signature": "System.IntPtr NativeHandle(object host)", "modifiers": [], "protected": true, "virtual": false, @@ -212389,7 +212538,7 @@ "since": "8.4" }, { - "signature": "System.Void RedrawPageControl(System.Object pageControl)", + "signature": "void RedrawPageControl(object pageControl)", "modifiers": [], "protected": true, "virtual": false, @@ -212398,13 +212547,13 @@ "parameters": [ { "name": "pageControl", - "type": "System.Object", + "type": "object", "summary": "Control to redraw" } ] }, { - "signature": "System.Boolean SetNativeParent(System.IntPtr hwndParent, System.Object host)", + "signature": "bool SetNativeParent(System.IntPtr hwndParent, object host)", "modifiers": [], "protected": true, "virtual": false, @@ -212412,7 +212561,7 @@ "since": "8.3" }, { - "signature": "System.Boolean TryGetControlMinimumSize(System.Object controlObject, out System.Drawing.SizeF size)", + "signature": "bool TryGetControlMinimumSize(object controlObject, out System.Drawing.SizeF size)", "modifiers": [], "protected": true, "virtual": false, @@ -212421,7 +212570,7 @@ "parameters": [ { "name": "controlObject", - "type": "System.Object", + "type": "object", "summary": "The control object to check for minimum size." }, { @@ -212911,7 +213060,7 @@ ], "methods": [ { - "signature": "System.String COMMANDNAME(System.String english)", + "signature": "string COMMANDNAME(string english)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -212920,13 +213069,13 @@ "parameters": [ { "name": "english", - "type": "System.String", + "type": "string", "summary": "[in] The English string to localize." } ] }, { - "signature": "LocalizeStringPair CON(System.String english, System.Int32 contextid)", + "signature": "LocalizeStringPair CON(string english, int contextid)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -212937,19 +213086,19 @@ "parameters": [ { "name": "english", - "type": "System.String", + "type": "string", "summary": "The English name." }, { "name": "contextid", - "type": "System.Int32", + "type": "int", "summary": "Copied context id." } ], "returns": "English name." }, { - "signature": "LocalizeStringPair CON(System.String english, System.Object assemblyFromObject)", + "signature": "LocalizeStringPair CON(string english, object assemblyFromObject)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -212958,19 +213107,19 @@ "parameters": [ { "name": "english", - "type": "System.String", + "type": "string", "summary": "[in] The English string to localize." }, { "name": "assemblyFromObject", - "type": "System.Object", + "type": "object", "summary": "[in] The object that identifies the assembly that owns the command option name." } ], "returns": "Returns localized string pair with both the English and local names set to the English value." }, { - "signature": "LocalizeStringPair CON(System.String english)", + "signature": "LocalizeStringPair CON(string english)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -212979,14 +213128,14 @@ "parameters": [ { "name": "english", - "type": "System.String", + "type": "string", "summary": "[in] The English string to localize." } ], "returns": "Returns localized string pair with both the English and local names set to the English value." }, { - "signature": "LocalizeStringPair COV(System.String english, System.Object assemblyFromObject)", + "signature": "LocalizeStringPair COV(string english, object assemblyFromObject)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -212995,19 +213144,19 @@ "parameters": [ { "name": "english", - "type": "System.String", + "type": "string", "summary": "[in] The English string to localize." }, { "name": "assemblyFromObject", - "type": "System.Object", + "type": "object", "summary": "[in] The object that identifies the assembly that owns the command option value." } ], "returns": "Returns localized string pair with both the English and local names set to the English value." }, { - "signature": "LocalizeStringPair COV(System.String english)", + "signature": "LocalizeStringPair COV(string english)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -213016,14 +213165,14 @@ "parameters": [ { "name": "english", - "type": "System.String", + "type": "string", "summary": "[in] The English string to localize." } ], "returns": "Returns localized string pair with both the English and local names set to the English value." }, { - "signature": "System.String STR(System.String english, System.Int32 contextid)", + "signature": "string STR(string english, int contextid)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -213034,19 +213183,19 @@ "parameters": [ { "name": "english", - "type": "System.String", + "type": "string", "summary": "The English name." }, { "name": "contextid", - "type": "System.Int32", + "type": "int", "summary": "Copied context id." } ], "returns": "English name." }, { - "signature": "System.String STR(System.String english, System.Object assemblyOrObject)", + "signature": "string STR(string english, object assemblyOrObject)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -213055,19 +213204,19 @@ "parameters": [ { "name": "english", - "type": "System.String", + "type": "string", "summary": "The English name." }, { "name": "assemblyOrObject", - "type": "System.Object", + "type": "object", "summary": "Unused." } ], "returns": "English name." }, { - "signature": "System.String STR(System.String english)", + "signature": "string STR(string english)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -213076,7 +213225,7 @@ "parameters": [ { "name": "english", - "type": "System.String", + "type": "string", "summary": "[in] The English string to localize." } ] @@ -213113,7 +213262,7 @@ ], "methods": [ { - "signature": "System.String FormatArea(System.Double area, UnitSystem units, Rhino.DocObjects.DimensionStyle dimStyle, System.Boolean alternate)", + "signature": "string FormatArea(double area, UnitSystem units, Rhino.DocObjects.DimensionStyle dimStyle, bool alternate)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -213121,7 +213270,7 @@ "since": "7.0" }, { - "signature": "System.String FormatDistanceAndTolerance(System.Double distance, UnitSystem units, Rhino.DocObjects.DimensionStyle dimStyle, System.Boolean alternate)", + "signature": "string FormatDistanceAndTolerance(double distance, UnitSystem units, Rhino.DocObjects.DimensionStyle dimStyle, bool alternate)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -213129,7 +213278,7 @@ "parameters": [ { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "" }, { @@ -213144,13 +213293,13 @@ }, { "name": "alternate", - "type": "System.Boolean", + "type": "bool", "summary": "primary or alternate" } ] }, { - "signature": "System.String FormatNumber(System.Double x, UnitSystem units, DistanceDisplayMode mode, System.Int32 precision, System.Boolean appendUnitSystemName)", + "signature": "string FormatNumber(double x, UnitSystem units, DistanceDisplayMode mode, int precision, bool appendUnitSystemName)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -213159,7 +213308,7 @@ "parameters": [ { "name": "x", - "type": "System.Double", + "type": "double", "summary": "The number to format into a string." }, { @@ -213174,19 +213323,19 @@ }, { "name": "precision", - "type": "System.Int32", + "type": "int", "summary": "The precision of the number." }, { "name": "appendUnitSystemName", - "type": "System.Boolean", + "type": "bool", "summary": "Adds unit system name to the end of the number." } ], "returns": "The formatted number." }, { - "signature": "System.String FormatNumber(System.Double x)", + "signature": "string FormatNumber(double x)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -213195,14 +213344,14 @@ "parameters": [ { "name": "x", - "type": "System.Double", + "type": "double", "summary": "The number to format into a string." } ], "returns": "The formatted number." }, { - "signature": "System.String FormatVolume(System.Double volume, UnitSystem units, Rhino.DocObjects.DimensionStyle dimStyle, System.Boolean alternate)", + "signature": "string FormatVolume(double volume, UnitSystem units, Rhino.DocObjects.DimensionStyle dimStyle, bool alternate)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -213210,21 +213359,21 @@ "since": "7.0" }, { - "signature": "System.Boolean GetLanguages(out SimpleArrayInt ids, out ClassArrayString names)", + "signature": "bool GetLanguages(out SimpleArrayInt ids, out ClassArrayString names)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "8.0" }, { - "signature": "System.String LocalizeCommandName(System.String english, System.Object assemblyOrObject)", + "signature": "string LocalizeCommandName(string english, object assemblyOrObject)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.String LocalizeCommandName(System.String english)", + "signature": "string LocalizeCommandName(string english)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -213233,13 +213382,13 @@ "parameters": [ { "name": "english", - "type": "System.String", + "type": "string", "summary": "The localized command name." } ] }, { - "signature": "LocalizeStringPair LocalizeCommandOptionName(System.String english, System.Int32 wrongcontextId, System.Int32 contextId)", + "signature": "LocalizeStringPair LocalizeCommandOptionName(string english, int wrongcontextId, int contextId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -213250,52 +213399,52 @@ "parameters": [ { "name": "english", - "type": "System.String", + "type": "string", "summary": "The text in English." }, { "name": "wrongcontextId", - "type": "System.Int32", + "type": "int", "summary": "The copied ID." }, { "name": "contextId", - "type": "System.Int32", + "type": "int", "summary": "The context ID." } ], "returns": "The english string." }, { - "signature": "LocalizeStringPair LocalizeCommandOptionName(System.String english, System.Int32 contextId)", + "signature": "LocalizeStringPair LocalizeCommandOptionName(string english, int contextId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "LocalizeStringPair LocalizeCommandOptionName(System.String english, System.Object assemblyOrObject, System.Int32 contextId)", + "signature": "LocalizeStringPair LocalizeCommandOptionName(string english, object assemblyOrObject, int contextId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "LocalizeStringPair LocalizeCommandOptionValue(System.String english, System.Int32 contextId)", + "signature": "LocalizeStringPair LocalizeCommandOptionValue(string english, int contextId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "LocalizeStringPair LocalizeCommandOptionValue(System.String english, System.Object assemblyOrObject, System.Int32 contextId)", + "signature": "LocalizeStringPair LocalizeCommandOptionValue(string english, object assemblyOrObject, int contextId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, "since": "5.0" }, { - "signature": "System.String LocalizeDialogItem(System.Object assemblyOrObject, System.String key, System.String english)", + "signature": "string LocalizeDialogItem(object assemblyOrObject, string key, string english)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -213304,24 +213453,24 @@ "parameters": [ { "name": "assemblyOrObject", - "type": "System.Object", + "type": "object", "summary": "An assembly or an object from an assembly." }, { "name": "key", - "type": "System.String", + "type": "string", "summary": "" }, { "name": "english", - "type": "System.String", + "type": "string", "summary": "The text in English." } ], "returns": "Look in the dialog item list for the specified key and return the translated localized string if the key is found otherwise return the English string." }, { - "signature": "System.Void LocalizeForm(System.Object formOrUserControl)", + "signature": "void LocalizeForm(object formOrUserControl)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -213329,7 +213478,7 @@ "since": "6.0" }, { - "signature": "System.String LocalizeString(System.String english, System.Int32 wrongcontextId, System.Int32 contextId)", + "signature": "string LocalizeString(string english, int wrongcontextId, int contextId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -213340,24 +213489,24 @@ "parameters": [ { "name": "english", - "type": "System.String", + "type": "string", "summary": "The text in English." }, { "name": "wrongcontextId", - "type": "System.Int32", + "type": "int", "summary": "The copied ID." }, { "name": "contextId", - "type": "System.Int32", + "type": "int", "summary": "The context ID." } ], "returns": "The english string." }, { - "signature": "System.String LocalizeString(System.String english, System.Int32 contextId)", + "signature": "string LocalizeString(string english, int contextId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -213366,19 +213515,19 @@ "parameters": [ { "name": "english", - "type": "System.String", + "type": "string", "summary": "The text in English." }, { "name": "contextId", - "type": "System.Int32", + "type": "int", "summary": "The context ID." } ], "returns": "The localized string." }, { - "signature": "System.String LocalizeString(System.String english, System.Object assemblyOrObject, System.Int32 contextId)", + "signature": "string LocalizeString(string english, object assemblyOrObject, int contextId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -213387,24 +213536,24 @@ "parameters": [ { "name": "english", - "type": "System.String", + "type": "string", "summary": "The text in English." }, { "name": "assemblyOrObject", - "type": "System.Object", + "type": "object", "summary": "An assembly or an object from an assembly." }, { "name": "contextId", - "type": "System.Int32", + "type": "int", "summary": "The context ID." } ], "returns": "The localized string." }, { - "signature": "System.Boolean SetLanguageId(System.Int32 id)", + "signature": "bool SetLanguageId(int id)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -213413,7 +213562,7 @@ "returns": "True if the language id could be set" }, { - "signature": "System.String UnitSystemName(UnitSystem units, System.Boolean capitalize, System.Boolean singular, System.Boolean abbreviate)", + "signature": "string UnitSystemName(UnitSystem units, bool capitalize, bool singular, bool abbreviate)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -213427,17 +213576,17 @@ }, { "name": "capitalize", - "type": "System.Boolean", + "type": "bool", "summary": "True if the name should be capitalized." }, { "name": "singular", - "type": "System.Boolean", + "type": "bool", "summary": "True if the name is expressed for a singular element." }, { "name": "abbreviate", - "type": "System.Boolean", + "type": "bool", "summary": "True if name should be the abbreviation." } ], @@ -213479,7 +213628,7 @@ ], "methods": [ { - "signature": "System.String ToString()", + "signature": "string ToString()", "modifiers": ["public", "override"], "protected": false, "virtual": false @@ -213594,66 +213743,66 @@ ], "methods": [ { - "signature": "System.Void OnEndMouseDown(MouseCallbackEventArgs e)", + "signature": "void OnEndMouseDown(MouseCallbackEventArgs e)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Called at the end of handling of a mouse down event in Rhino. All of the default Rhino mouse down functionality has already been executed unless a MouseCallback has set Cancel to True for the event arguments. You can tell if this is the case by inspecting the Cancel property in the event arguments parameter. Base class implementation of this function does nothing" }, { - "signature": "System.Void OnEndMouseMove(MouseCallbackEventArgs e)", + "signature": "void OnEndMouseMove(MouseCallbackEventArgs e)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Called at the end of handling of a mouse move event in Rhino. All of the default Rhino mouse move functionality has already been executed unless a MouseCallback has set Cancel to True for the event arguments. You can tell if this is the case by inspecting the Cancel property in the event arguments parameter. Base class implementation of this function does nothing." }, { - "signature": "System.Void OnEndMouseUp(MouseCallbackEventArgs e)", + "signature": "void OnEndMouseUp(MouseCallbackEventArgs e)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Called at the end of handling of a mouse up event in Rhino. All of the default Rhino mouse down functionality has already been executed unless a MouseCallback has set Cancel to True for the event arguments. You can tell if this is the case by inspecting the Cancel property in the event arguments parameter. Base class implementation of this function does nothing" }, { - "signature": "System.Void OnMouseDoubleClick(MouseCallbackEventArgs e)", + "signature": "void OnMouseDoubleClick(MouseCallbackEventArgs e)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true }, { - "signature": "System.Void OnMouseDown(MouseCallbackEventArgs e)", + "signature": "void OnMouseDown(MouseCallbackEventArgs e)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Called at the beginning of handling of a mouse down event in Rhino. If you don't want the default Rhino functionality to be run, then set Cancel to True on the passed in event arguments Base class implementation of this function does nothing" }, { - "signature": "System.Void OnMouseEnter(MouseCallbackEventArgs e)", + "signature": "void OnMouseEnter(MouseCallbackEventArgs e)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true }, { - "signature": "System.Void OnMouseHover(MouseCallbackEventArgs e)", + "signature": "void OnMouseHover(MouseCallbackEventArgs e)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true }, { - "signature": "System.Void OnMouseLeave(MouseCallbackEventArgs e)", + "signature": "void OnMouseLeave(MouseCallbackEventArgs e)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true }, { - "signature": "System.Void OnMouseMove(MouseCallbackEventArgs e)", + "signature": "void OnMouseMove(MouseCallbackEventArgs e)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, "summary": "Called at the beginning of handling of a mouse move event in Rhino. If you don't want the default Rhino functionality to be run, then set Cancel to True on the passed in event arguments. Base class implementation of this function does nothing." }, { - "signature": "System.Void OnMouseUp(MouseCallbackEventArgs e)", + "signature": "void OnMouseUp(MouseCallbackEventArgs e)", "modifiers": ["protected", "virtual"], "protected": true, "virtual": true, @@ -213756,7 +213905,7 @@ ], "methods": [ { - "signature": "System.Void SetToolTip(System.String tooltip)", + "signature": "void SetToolTip(string tooltip)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -213765,7 +213914,7 @@ "parameters": [ { "name": "tooltip", - "type": "System.String", + "type": "string", "summary": "The text to show." } ] @@ -213788,7 +213937,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "Name of this color" }, { @@ -213837,7 +213986,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "Name of the list (required)" }, { @@ -213857,7 +214006,7 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "Name of the list (required)" } ] @@ -213999,7 +214148,7 @@ ], "methods": [ { - "signature": "System.Boolean AnySelectedObject()", + "signature": "bool AnySelectedObject()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -214007,7 +214156,7 @@ "since": "6.0" }, { - "signature": "System.Boolean AnySelectedObject(System.Boolean allMustMatch)", + "signature": "bool AnySelectedObject(bool allMustMatch)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -214016,7 +214165,7 @@ "parameters": [ { "name": "allMustMatch", - "type": "System.Boolean", + "type": "bool", "summary": "If True then every selected object must match the object type otherwise; only a single object has to be of the specified type" } ] @@ -214038,7 +214187,7 @@ "since": "6.0" }, { - "signature": "System.Void InitializeControls(RhinoObject rhObj)", + "signature": "void InitializeControls(RhinoObject rhObj)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -214048,7 +214197,7 @@ "obsolete": "InitializeControls is obsolete, override UpdatePage instead" }, { - "signature": "System.Void ModifyPage(Action callbackAction)", + "signature": "void ModifyPage(Action callbackAction)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -214063,7 +214212,7 @@ ] }, { - "signature": "System.Boolean OnActivate(System.Boolean active)", + "signature": "bool OnActivate(bool active)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -214072,14 +214221,14 @@ "parameters": [ { "name": "active", - "type": "System.Boolean", + "type": "bool", "summary": "If True then this page is on top otherwise it is about to be hidden." } ], "returns": "If True then the page is hidden and the requested page is not activated otherwise will not allow you to change the current page. Default returns true. The return value is currently ignored." }, { - "signature": "System.Void OnCreateParent(System.IntPtr hwndParent)", + "signature": "void OnCreateParent(System.IntPtr hwndParent)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -214087,7 +214236,7 @@ "since": "5.0" }, { - "signature": "System.Void OnHelp()", + "signature": "void OnHelp()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -214095,7 +214244,7 @@ "since": "5.0" }, { - "signature": "System.Void OnSizeParent(System.Int32 width, System.Int32 height)", + "signature": "void OnSizeParent(int width, int height)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -214155,7 +214304,7 @@ ] }, { - "signature": "System.Boolean ShouldDisplay(ObjectPropertiesPageEventArgs e)", + "signature": "bool ShouldDisplay(ObjectPropertiesPageEventArgs e)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -214163,7 +214312,7 @@ "since": "6.0" }, { - "signature": "System.Boolean ShouldDisplay(RhinoObject rhObj)", + "signature": "bool ShouldDisplay(RhinoObject rhObj)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -214173,7 +214322,7 @@ "obsolete": "ShouldDisplay" }, { - "signature": "System.Void UpdatePage(ObjectPropertiesPageEventArgs e)", + "signature": "void UpdatePage(ObjectPropertiesPageEventArgs e)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -214215,7 +214364,7 @@ ], "methods": [ { - "signature": "System.Void Add(ObjectPropertiesPage page)", + "signature": "void Add(ObjectPropertiesPage page)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -214344,7 +214493,7 @@ "since": "6.0" }, { - "signature": "System.Boolean IncludesObjectsType()", + "signature": "bool IncludesObjectsType()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -214352,45 +214501,45 @@ "since": "6.0" }, { - "signature": "System.Boolean IncludesObjectsType(ObjectType objectTypes, System.Boolean allMustMatch)", + "signature": "bool IncludesObjectsType(bool allMustMatch)", "modifiers": ["public"], "protected": false, "virtual": false, + "summary": "Return True if any of the selected objects match the given type", "since": "6.7", "parameters": [ - { - "name": "objectTypes", - "type": "ObjectType", - "summary": "" - }, { "name": "allMustMatch", - "type": "System.Boolean", + "type": "bool", "summary": "If True then every selected object must match the object type otherwise; only a single object has to be of the specified type" } ] }, { - "signature": "System.Boolean IncludesObjectsType(ObjectType objectTypes)", + "signature": "bool IncludesObjectsType(ObjectType objectTypes, bool allMustMatch)", "modifiers": ["public"], "protected": false, "virtual": false, - "since": "6.0" - }, - { - "signature": "System.Boolean IncludesObjectsType(System.Boolean allMustMatch)", - "modifiers": ["public"], - "protected": false, - "virtual": false, - "summary": "Return True if any of the selected objects match the given type", "since": "6.7", "parameters": [ + { + "name": "objectTypes", + "type": "ObjectType", + "summary": "" + }, { "name": "allMustMatch", - "type": "System.Boolean", + "type": "bool", "summary": "If True then every selected object must match the object type otherwise; only a single object has to be of the specified type" } ] + }, + { + "signature": "bool IncludesObjectsType(ObjectType objectTypes)", + "modifiers": ["public"], + "protected": false, + "virtual": false, + "since": "6.0" } ] }, @@ -214485,7 +214634,7 @@ "obsolete": "Use ShowOpenDialog" }, { - "signature": "System.Boolean ShowOpenDialog()", + "signature": "bool ShowOpenDialog()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -214824,7 +214973,7 @@ ], "methods": [ { - "signature": "System.Void ChangePanelIcon(System.Type panelType, System.Drawing.Icon icon)", + "signature": "void ChangePanelIcon(System.Type panelType, string fullPathToResource)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -214837,14 +214986,14 @@ "summary": "" }, { - "name": "icon", - "type": "System.Drawing.Icon", - "summary": "New icon to use" + "name": "fullPathToResource", + "type": "string", + "summary": "Full path to the new icon resource" } ] }, { - "signature": "System.Void ChangePanelIcon(System.Type panelType, System.String fullPathToResource)", + "signature": "void ChangePanelIcon(System.Type panelType, System.Drawing.Icon icon)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -214857,14 +215006,14 @@ "summary": "" }, { - "name": "fullPathToResource", - "type": "System.String", - "summary": "Full path to the new icon resource" + "name": "icon", + "type": "System.Drawing.Icon", + "summary": "New icon to use" } ] }, { - "signature": "System.Void ClosePanel(System.Guid panelId, RhinoDoc doc)", + "signature": "void ClosePanel(System.Guid panelId, RhinoDoc doc)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -214884,7 +215033,7 @@ ] }, { - "signature": "System.Void ClosePanel(System.Guid panelId)", + "signature": "void ClosePanel(System.Guid panelId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -214899,7 +215048,7 @@ ] }, { - "signature": "System.Void ClosePanel(System.Type panelType, RhinoDoc doc)", + "signature": "void ClosePanel(System.Type panelType, RhinoDoc doc)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -214919,7 +215068,7 @@ ] }, { - "signature": "System.Void ClosePanel(System.Type panelType)", + "signature": "void ClosePanel(System.Type panelType)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -214934,7 +215083,7 @@ ] }, { - "signature": "System.Boolean DockBarIdInUse(System.Guid dockBarId)", + "signature": "bool DockBarIdInUse(System.Guid dockBarId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -214942,7 +215091,7 @@ "since": "8.0" }, { - "signature": "System.Boolean FloatPanel(System.Guid panelTypeId, FloatPanelMode mode)", + "signature": "bool FloatPanel(System.Guid panelTypeId, FloatPanelMode mode)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -214963,7 +215112,7 @@ "returns": "Returntrueif the panel visibility state was changed,falseotherwise." }, { - "signature": "System.Boolean FloatPanel(System.Type panelType, FloatPanelMode mode)", + "signature": "bool FloatPanel(System.Type panelType, FloatPanelMode mode)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -215018,7 +215167,7 @@ ] }, { - "signature": "System.Object GetPanel(System.Guid panelId, RhinoDoc rhinoDoc)", + "signature": "object GetPanel(System.Guid panelId, RhinoDoc rhinoDoc)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -215039,7 +215188,7 @@ "returns": "Returns the one and only instance of a panel if it has been properly registered and displayed at least once. If the panel has never been displayed then None will be returned even if the panel is properly registered." }, { - "signature": "System.Object GetPanel(System.Guid panelId, System.UInt32 documentSerialNumber)", + "signature": "object GetPanel(System.Guid panelId, uint documentSerialNumber)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -215053,14 +215202,14 @@ }, { "name": "documentSerialNumber", - "type": "System.UInt32", + "type": "uint", "summary": "Runtime document Id associated with the requested panel." } ], "returns": "Returns the one and only instance of a panel if it has been properly registered and displayed at least once. If the panel has never been displayed then None will be returned even if the panel is properly registered." }, { - "signature": "System.Object GetPanel(System.Guid panelId)", + "signature": "object GetPanel(System.Guid panelId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -215078,7 +215227,7 @@ "returns": "Returns the one and only instance of a panel if it has been properly registered and displayed at least once. If the panel has never been displayed then None will be returned even if the panel is properly registered." }, { - "signature": "T GetPanel(System.UInt32 documentSerialNumber)", + "signature": "T GetPanel(uint documentSerialNumber)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -215087,7 +215236,7 @@ "parameters": [ { "name": "documentSerialNumber", - "type": "System.UInt32", + "type": "uint", "summary": "Runtime document Id associated with the requested panel." } ] @@ -215121,7 +215270,7 @@ "returns": "The panels." }, { - "signature": "System.Object[] GetPanels(System.Guid panelId, System.UInt32 documentRuntimeSerialNumber)", + "signature": "object GetPanels(System.Guid panelId, uint documentRuntimeSerialNumber)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -215135,14 +215284,14 @@ }, { "name": "documentRuntimeSerialNumber", - "type": "System.UInt32", + "type": "uint", "summary": "Document runtime serial number." } ], "returns": "The panels." }, { - "signature": "T [] GetPanels(System.UInt32 documentRuntimeSerialNumber)", + "signature": "T [] GetPanels(uint documentRuntimeSerialNumber)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -215151,14 +215300,14 @@ "parameters": [ { "name": "documentRuntimeSerialNumber", - "type": "System.UInt32", + "type": "uint", "summary": "Document runtime serial number." } ], "returns": "The panels." }, { - "signature": "System.Boolean IsHiding(ShowPanelReason reason)", + "signature": "bool IsHiding(ShowPanelReason reason)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -215166,7 +215315,7 @@ "since": "6.0" }, { - "signature": "System.Boolean IsPanelVisible(System.Guid panelId, System.Boolean isSelectedTab)", + "signature": "bool IsPanelVisible(System.Guid panelId, bool isSelectedTab)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -215180,14 +215329,14 @@ }, { "name": "isSelectedTab", - "type": "System.Boolean", + "type": "bool", "summary": "This parameter is ignored on Mac. If Windows and True the panel must be visible in a container and if it is a tabbed container it must be the active tab to be true." } ], "returns": "On Windows: The return value is dependent on the isSelectedTab value. If isSelectedTab is True then the panel must be included in a visible tabbed container and must also be the active tab to be true. If isSelectedTab is False then the panel only has to be included in a visible tabbed container to be true. On Mac: isSelected is ignored and True is returned if the panel appears in any inspector panel." }, { - "signature": "System.Boolean IsPanelVisible(System.Guid panelId)", + "signature": "bool IsPanelVisible(System.Guid panelId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -215203,7 +215352,7 @@ "returns": "Returns True if the tab is visible otherwise it returns false." }, { - "signature": "System.Boolean IsPanelVisible(System.Type panelType, System.Boolean isSelectedTab)", + "signature": "bool IsPanelVisible(System.Type panelType, bool isSelectedTab)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -215217,14 +215366,14 @@ }, { "name": "isSelectedTab", - "type": "System.Boolean", + "type": "bool", "summary": "This parameter is ignored on Mac. If Windows and True the panel must be visible in a container and if it is a tabbed container it must be the active tab to be true." } ], "returns": "On Windows: The return value is dependent on the isSelectedTab value. If isSelectedTab is True then the panel must be included in a visible tabbed container and must also be the active tab to be true. If isSelectedTab is False then the panel only has to be included in a visible tabbed container to be true. On Mac: isSelected is ignored and True is returned if the panel appears in any inspector panel." }, { - "signature": "System.Boolean IsPanelVisible(System.Type panelType)", + "signature": "bool IsPanelVisible(System.Type panelType)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -215240,7 +215389,7 @@ "returns": "Returns True if panelType is non None and the tab is visible otherwise it returns false." }, { - "signature": "System.Boolean IsShowing(ShowPanelReason reason)", + "signature": "bool IsShowing(ShowPanelReason reason)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -215248,7 +215397,7 @@ "since": "6.0" }, { - "signature": "System.Void OnClosePanel(System.Guid panelId, System.UInt32 documentSerialNumber)", + "signature": "void OnClosePanel(System.Guid panelId, uint documentSerialNumber)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -215262,13 +215411,13 @@ }, { "name": "documentSerialNumber", - "type": "System.UInt32", + "type": "uint", "summary": "The document associated with the closed panel." } ] }, { - "signature": "System.Void OnShowPanel(System.Guid panelId, System.UInt32 documentSerialNumber, System.Boolean show)", + "signature": "void OnShowPanel(System.Guid panelId, uint documentSerialNumber, bool show)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -215282,18 +215431,18 @@ }, { "name": "documentSerialNumber", - "type": "System.UInt32", + "type": "uint", "summary": "The document associated with the shown/hidden panel." }, { "name": "show", - "type": "System.Boolean", + "type": "bool", "summary": "" } ] }, { - "signature": "System.Void OpenPanel(System.Guid panelId, System.Boolean makeSelectedPanel)", + "signature": "void OpenPanel(System.Guid panelId, bool makeSelectedPanel)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -215307,13 +215456,13 @@ }, { "name": "makeSelectedPanel", - "type": "System.Boolean", + "type": "bool", "summary": "If True then the panel is set as the active tab after opening it otherwise; the panel is opened but not set as the active tab." } ] }, { - "signature": "System.Guid OpenPanel(System.Guid dockBarId, System.Guid panelId, System.Boolean makeSelectedPanel)", + "signature": "System.Guid OpenPanel(System.Guid dockBarId, System.Guid panelId, bool makeSelectedPanel)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -215332,7 +215481,7 @@ }, { "name": "makeSelectedPanel", - "type": "System.Boolean", + "type": "bool", "summary": "If True then the panel is set as the active tab after opening it otherwise; the panel is opened but not set as the active tab." } ], @@ -215360,7 +215509,7 @@ "returns": "Returns True if the" }, { - "signature": "System.Guid OpenPanel(System.Guid dockBarId, System.Type panelType, System.Boolean makeSelectedPanel)", + "signature": "System.Guid OpenPanel(System.Guid dockBarId, System.Type panelType, bool makeSelectedPanel)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -215379,7 +215528,7 @@ }, { "name": "makeSelectedPanel", - "type": "System.Boolean", + "type": "bool", "summary": "If True then the panel is set as the active tab after opening it otherwise; the panel is opened but not set as the active tab." } ], @@ -215407,7 +215556,7 @@ "returns": "Returns True if the" }, { - "signature": "System.Void OpenPanel(System.Guid panelId)", + "signature": "void OpenPanel(System.Guid panelId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -215422,7 +215571,7 @@ ] }, { - "signature": "System.Void OpenPanel(System.Type panelType, System.Boolean makeSelectedPanel)", + "signature": "void OpenPanel(System.Type panelType, bool makeSelectedPanel)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -215436,13 +215585,13 @@ }, { "name": "makeSelectedPanel", - "type": "System.Boolean", + "type": "bool", "summary": "If True then the panel is set as the active tab after opening it otherwise; the panel is opened but not set as the active tab." } ] }, { - "signature": "System.Void OpenPanel(System.Type panelType)", + "signature": "void OpenPanel(System.Type panelType)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -215457,7 +215606,7 @@ ] }, { - "signature": "System.Boolean OpenPanelAsSibling(System.Guid panelId, System.Guid siblingPanelId, System.Boolean makeSelectedPanel)", + "signature": "bool OpenPanelAsSibling(System.Guid panelId, System.Guid siblingPanelId, bool makeSelectedPanel)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -215476,14 +215625,14 @@ }, { "name": "makeSelectedPanel", - "type": "System.Boolean", + "type": "bool", "summary": "If True then the panel is set as the active tab after opening it otherwise; the panel is opened but not set as the active tab." } ], "returns": "Returns True if the panel was successfully opened." }, { - "signature": "System.Boolean OpenPanelAsSibling(System.Guid panelId, System.Guid siblingPanelId)", + "signature": "bool OpenPanelAsSibling(System.Guid panelId, System.Guid siblingPanelId)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -215552,7 +215701,7 @@ "returns": "Always returns Guid.Empty on Mac Rhino. On Windows Rhino it will return the Id for the dock bar which host the specified panel or Guid.Empty if the panel is not currently visible." }, { - "signature": "System.Void RegisterPanel(PlugIns.PlugIn plugIn, System.Type type, System.String caption, System.Drawing.Icon icon, PanelType panelType)", + "signature": "void RegisterPanel(PlugIns.PlugIn plugIn, System.Type type, string caption, System.Drawing.Icon icon, PanelType panelType)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -215571,7 +215720,7 @@ }, { "name": "caption", - "type": "System.String", + "type": "string", "summary": "Panel caption also used as a tool-tip. On Windows the panel may be displayed using the icon, caption or both. On Mac the icon will be used and the caption will be the tool-tip." }, { @@ -215587,7 +215736,7 @@ ] }, { - "signature": "System.Void RegisterPanel(PlugIns.PlugIn plugin, System.Type panelType, System.String caption, System.Drawing.Icon icon)", + "signature": "void RegisterPanel(PlugIns.PlugIn plugin, System.Type panelType, string caption, System.Drawing.Icon icon)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -215606,7 +215755,7 @@ }, { "name": "caption", - "type": "System.String", + "type": "string", "summary": "Displays in the panel tab on Windows or at the top of the modeless window on Mac." }, { @@ -215617,7 +215766,7 @@ ] }, { - "signature": "System.Void RegisterPanel(PlugIns.PlugIn plugIn, System.Type type, System.String caption, System.Reflection.Assembly iconAssembly, System.String iconResourceId, PanelType panelType)", + "signature": "void RegisterPanel(PlugIns.PlugIn plugIn, System.Type type, string caption, System.Reflection.Assembly iconAssembly, string iconResourceId, PanelType panelType)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -215636,7 +215785,7 @@ }, { "name": "caption", - "type": "System.String", + "type": "string", "summary": "Displays in the panel tab on Windows or at the top of the modeless window on Mac." }, { @@ -215646,7 +215795,7 @@ }, { "name": "iconResourceId", - "type": "System.String", + "type": "string", "summary": "The resource Id string used to load the panel icon from the iconAssembly. On Windows the panel may be displayed using the icon, caption or both. On Mac the icon will be used and the caption will be the tool-tip." }, { @@ -215905,7 +216054,7 @@ ], "methods": [ { - "signature": "System.Boolean Show(System.String helpLink)", + "signature": "bool Show(string helpLink)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -215914,7 +216063,7 @@ "parameters": [ { "name": "helpLink", - "type": "System.String", + "type": "string", "summary": "Rhino help links are formatted like this: http://docs.mcneel.com/rhino/6/help/en-us/index.htm#commands/line.htm This parameter would be equal to \"#commands/line.htm\" in the link above. Rhino will calculate the string up to and including the index.html and append this value to the end." } ] @@ -215934,7 +216083,7 @@ ], "methods": [ { - "signature": "System.IntPtr NewPropertiesPanelPagePointer(ObjectPropertiesPage page, System.UInt32 rhinoDocRuntimeSn)", + "signature": "System.IntPtr NewPropertiesPanelPagePointer(ObjectPropertiesPage page, uint rhinoDocRuntimeSn)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -216158,7 +216307,7 @@ ], "methods": [ { - "signature": "System.Boolean RegisterMenuItem(System.Guid file, System.Guid menu, System.Guid item, UpdateMenuItemEventHandler callBack)", + "signature": "bool RegisterMenuItem(string fileId, string menuId, string itemId, UpdateMenuItemEventHandler callBack)", "modifiers": ["static", "public"], "protected": false, "virtual": false, @@ -216166,18 +216315,18 @@ "since": "5.11", "parameters": [ { - "name": "file", - "type": "System.Guid", + "name": "fileId", + "type": "string", "summary": "Menu file Id" }, { - "name": "menu", - "type": "System.Guid", + "name": "menuId", + "type": "string", "summary": "Menu Id" }, { - "name": "item", - "type": "System.Guid", + "name": "itemId", + "type": "string", "summary": "Menu item Id" }, { @@ -216189,7 +216338,7 @@ "returns": "True if Registered otherwise false" }, { - "signature": "System.Boolean RegisterMenuItem(System.String fileId, System.String menuId, System.String itemId, UpdateMenuItemEventHandler callBack)", + "signature": "bool RegisterMenuItem(System.Guid file, System.Guid menu, System.Guid item, UpdateMenuItemEventHandler callBack)", "modifiers": ["static", "public"], "protected": false, "virtual": false, @@ -216197,18 +216346,18 @@ "since": "5.11", "parameters": [ { - "name": "fileId", - "type": "System.String", + "name": "file", + "type": "System.Guid", "summary": "Menu file Id" }, { - "name": "menuId", - "type": "System.String", + "name": "menu", + "type": "System.Guid", "summary": "Menu Id" }, { - "name": "itemId", - "type": "System.String", + "name": "item", + "type": "System.Guid", "summary": "Menu item Id" }, { @@ -216293,7 +216442,7 @@ "obsolete": "Use ShowSaveDialog" }, { - "signature": "System.Boolean ShowSaveDialog()", + "signature": "bool ShowSaveDialog()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -216762,7 +216911,7 @@ ], "methods": [ { - "signature": "System.Void AddChildPage(StackedDialogPage pageToAdd)", + "signature": "void AddChildPage(StackedDialogPage pageToAdd)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -216770,7 +216919,7 @@ "since": "6.0" }, { - "signature": "System.Void MakeActivePage()", + "signature": "void MakeActivePage()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -216778,7 +216927,7 @@ "since": "6.0" }, { - "signature": "System.Boolean OnActivate(System.Boolean active)", + "signature": "bool OnActivate(bool active)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -216787,14 +216936,14 @@ "parameters": [ { "name": "active", - "type": "System.Boolean", + "type": "bool", "summary": "If True then this page is on top otherwise it is about to be hidden." } ], "returns": "If True then the page is hidden and the requested page is not activated otherwise will not allow you to change the current page. Default returns true" }, { - "signature": "System.Boolean OnApply()", + "signature": "bool OnApply()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -216803,7 +216952,7 @@ "returns": "If return value is True then the dialog will be closed. A return of False means there was an error and dialog remains open so page can be properly updated." }, { - "signature": "System.Void OnCancel()", + "signature": "void OnCancel()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -216811,7 +216960,7 @@ "since": "5.0" }, { - "signature": "System.Void OnCreateParent(System.IntPtr hwndParent)", + "signature": "void OnCreateParent(System.IntPtr hwndParent)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -216819,7 +216968,7 @@ "since": "5.0" }, { - "signature": "System.Void OnDefaults()", + "signature": "void OnDefaults()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -216827,7 +216976,7 @@ "since": "5.0" }, { - "signature": "System.Void OnHelp()", + "signature": "void OnHelp()", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -216835,7 +216984,7 @@ "since": "5.0" }, { - "signature": "System.Void OnSizeParent(System.Int32 width, System.Int32 height)", + "signature": "void OnSizeParent(int width, int height)", "modifiers": ["public", "virtual"], "protected": false, "virtual": true, @@ -216843,7 +216992,7 @@ "since": "5.0" }, { - "signature": "System.Void RemovePage()", + "signature": "void RemovePage()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -216851,14 +217000,14 @@ "since": "6.0" }, { - "signature": "System.Boolean SetActivePageTo(System.String pageName, System.Boolean documentPropertiesPage)", + "signature": "bool SetActivePageTo(string pageName, bool documentPropertiesPage)", "modifiers": ["public"], "protected": false, "virtual": false, "since": "7.5" }, { - "signature": "System.Void SetEnglishPageTitle(System.String newPageTile)", + "signature": "void SetEnglishPageTitle(string newPageTile)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -216880,7 +217029,7 @@ ], "methods": [ { - "signature": "System.Void ClearMessagePane()", + "signature": "void ClearMessagePane()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -216888,7 +217037,7 @@ "since": "5.0" }, { - "signature": "System.Void HideProgressMeter()", + "signature": "void HideProgressMeter()", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -216896,7 +217045,7 @@ "since": "5.0" }, { - "signature": "System.Void HideProgressMeter(System.UInt32 docSerialNumber)", + "signature": "void HideProgressMeter(uint docSerialNumber)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -216905,13 +217054,13 @@ "parameters": [ { "name": "docSerialNumber", - "type": "System.UInt32", + "type": "uint", "summary": "The document runtime serial number." } ] }, { - "signature": "System.Void SetDistancePane(System.Double distance)", + "signature": "void SetDistancePane(double distance)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -216920,13 +217069,13 @@ "parameters": [ { "name": "distance", - "type": "System.Double", + "type": "double", "summary": "The distance value." } ] }, { - "signature": "System.Void SetMessagePane(System.String message)", + "signature": "void SetMessagePane(string message)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -216935,13 +217084,13 @@ "parameters": [ { "name": "message", - "type": "System.String", + "type": "string", "summary": "The message value." } ] }, { - "signature": "System.Void SetNumberPane(System.Double number)", + "signature": "void SetNumberPane(double number)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -216949,7 +217098,7 @@ "since": "6.0" }, { - "signature": "System.Void SetPointPane(Point3d point)", + "signature": "void SetPointPane(Point3d point)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -216964,7 +217113,7 @@ ] }, { - "signature": "System.Int32 ShowProgressMeter(System.Int32 lowerLimit, System.Int32 upperLimit, System.String label, System.Boolean embedLabel, System.Boolean showPercentComplete)", + "signature": "int ShowProgressMeter(int lowerLimit, int upperLimit, string label, bool embedLabel, bool showPercentComplete)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -216973,34 +217122,34 @@ "parameters": [ { "name": "lowerLimit", - "type": "System.Int32", + "type": "int", "summary": "The lower limit of the progress meter's range." }, { "name": "upperLimit", - "type": "System.Int32", + "type": "int", "summary": "The upper limit of the progress meter's range." }, { "name": "label", - "type": "System.String", + "type": "string", "summary": "The short description of the progress (e.g. \"Calculating\", \"Meshing\", etc)" }, { "name": "embedLabel", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then the label will be embedded in the progress meter. If false, then the label will appear to the left of the progress meter." }, { "name": "showPercentComplete", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then the percent complete will appear in the progress meter." } ], "returns": "1 - The progress meter was created successfully. 0 - The progress meter was not created. -1 - The progress meter was not created because some other process has already created it." }, { - "signature": "System.Int32 ShowProgressMeter(System.UInt32 docSerialNumber, System.Int32 lowerLimit, System.Int32 upperLimit, System.String label, System.Boolean embedLabel, System.Boolean showPercentComplete)", + "signature": "int ShowProgressMeter(uint docSerialNumber, int lowerLimit, int upperLimit, string label, bool embedLabel, bool showPercentComplete)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -217009,39 +217158,39 @@ "parameters": [ { "name": "docSerialNumber", - "type": "System.UInt32", + "type": "uint", "summary": "The document runtime serial number." }, { "name": "lowerLimit", - "type": "System.Int32", + "type": "int", "summary": "The lower limit of the progress meter's range." }, { "name": "upperLimit", - "type": "System.Int32", + "type": "int", "summary": "The upper limit of the progress meter's range." }, { "name": "label", - "type": "System.String", + "type": "string", "summary": "The short description of the progress (e.g. \"Calculating\", \"Meshing\", etc)" }, { "name": "embedLabel", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then the label will be embedded in the progress meter. If false, then the label will appear to the left of the progress meter." }, { "name": "showPercentComplete", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then the percent complete will appear in the progress meter." } ], "returns": "1 - The progress meter was created successfully. 0 - The progress meter was not created. -1 - The progress meter was not created because some other process has already created it." }, { - "signature": "System.Int32 UpdateProgressMeter(System.Int32 position, System.Boolean absolute)", + "signature": "int UpdateProgressMeter(int position, bool absolute)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -217050,19 +217199,19 @@ "parameters": [ { "name": "position", - "type": "System.Int32", + "type": "int", "summary": "The new value. This can be stated in absolute terms, or relative compared to the current position. \nThe interval bounds are specified when you first show the bar." }, { "name": "absolute", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then the progress meter is moved to position. If false, then the progress meter is moved position from the current position (relative)." } ], "returns": "The previous position if successful." }, { - "signature": "System.Int32 UpdateProgressMeter(System.String label, System.Int32 position, System.Boolean absolute)", + "signature": "int UpdateProgressMeter(string label, int position, bool absolute)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -217071,24 +217220,24 @@ "parameters": [ { "name": "label", - "type": "System.String", + "type": "string", "summary": "The short description of the progress (e.g. \"Calculating\", \"Meshing\", etc)" }, { "name": "position", - "type": "System.Int32", + "type": "int", "summary": "The new value. This can be stated in absolute terms, or relative compared to the current position. The interval bounds are specified when you first show the bar. Note, if value is RhinoMath.UnsetIntIndex , only the label is updated." }, { "name": "absolute", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then the progress meter is moved to position. If false, then the progress meter is moved position from the current position (relative)." } ], "returns": "The previous position if successful." }, { - "signature": "System.Int32 UpdateProgressMeter(System.UInt32 docSerialNumber, System.Int32 position, System.Boolean absolute)", + "signature": "int UpdateProgressMeter(uint docSerialNumber, int position, bool absolute)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -217097,24 +217246,24 @@ "parameters": [ { "name": "docSerialNumber", - "type": "System.UInt32", + "type": "uint", "summary": "The document runtime serial number." }, { "name": "position", - "type": "System.Int32", + "type": "int", "summary": "The new value. This can be stated in absolute terms, or relative compared to the current position. \nThe interval bounds are specified when you first show the bar." }, { "name": "absolute", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then the progress meter is moved to position. If false, then the progress meter is moved position from the current position (relative)." } ], "returns": "The previous position if successful." }, { - "signature": "System.Int32 UpdateProgressMeter(System.UInt32 docSerialNumber, System.String label, System.Int32 position, System.Boolean absolute)", + "signature": "int UpdateProgressMeter(uint docSerialNumber, string label, int position, bool absolute)", "modifiers": ["public", "static"], "protected": false, "virtual": false, @@ -217123,22 +217272,22 @@ "parameters": [ { "name": "docSerialNumber", - "type": "System.UInt32", + "type": "uint", "summary": "The document runtime serial number." }, { "name": "label", - "type": "System.String", + "type": "string", "summary": "The short description of the progress (e.g. \"Calculating\", \"Meshing\", etc)" }, { "name": "position", - "type": "System.Int32", + "type": "int", "summary": "The new value. This can be stated in absolute terms, or relative compared to the current position. The interval bounds are specified when you first show the bar. Note, if value is RhinoMath.UnsetIntIndex , only the label is updated." }, { "name": "absolute", - "type": "System.Boolean", + "type": "bool", "summary": "If true, then the progress meter is moved to position. If false, then the progress meter is moved position from the current position (relative)." } ], @@ -217258,7 +217407,7 @@ ], "methods": [ { - "signature": "System.Boolean Close(System.Boolean prompt)", + "signature": "bool Close(bool prompt)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -217267,14 +217416,14 @@ "parameters": [ { "name": "prompt", - "type": "System.Boolean", + "type": "bool", "summary": "Set True if you want to be prompted to cllose the file." } ], "returns": "True if successful, False otherwie." }, { - "signature": "ToolbarGroup GetGroup(System.Int32 index)", + "signature": "ToolbarGroup GetGroup(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -217283,14 +217432,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The index of the toolbar group." } ], "returns": "The toolbar group if successful, None otherwise." }, { - "signature": "ToolbarGroup GetGroup(System.String name)", + "signature": "ToolbarGroup GetGroup(string name)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -217299,14 +217448,14 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "The name of the toolbar group." } ], "returns": "The toolbar group if successful, None otherwise." }, { - "signature": "Toolbar GetToolbar(System.Int32 index)", + "signature": "Toolbar GetToolbar(int index)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -217314,14 +217463,14 @@ "parameters": [ { "name": "index", - "type": "System.Int32", + "type": "int", "summary": "The index of the toolbar." } ], "returns": "The toolbar if successful, None otherwise." }, { - "signature": "System.Boolean Save()", + "signature": "bool Save()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -217329,7 +217478,7 @@ "since": "5.0" }, { - "signature": "System.Boolean SaveAs(System.String path)", + "signature": "bool SaveAs(string path)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -217390,7 +217539,7 @@ ], "methods": [ { - "signature": "ToolbarFile FindByName(System.String name, System.Boolean ignoreCase)", + "signature": "ToolbarFile FindByName(string name, bool ignoreCase)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -217399,19 +217548,19 @@ "parameters": [ { "name": "name", - "type": "System.String", + "type": "string", "summary": "The name, or alias, of the toolbar file." }, { "name": "ignoreCase", - "type": "System.Boolean", + "type": "bool", "summary": "True to ignore case during the comparison; otherwise, false." } ], "returns": "The toolbar if successful, None otherwise." }, { - "signature": "ToolbarFile FindByPath(System.String path)", + "signature": "ToolbarFile FindByPath(string path)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -217420,7 +217569,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "The full path to the toolbar file." } ] @@ -217435,7 +217584,7 @@ "returns": "The enumerator." }, { - "signature": "ToolbarFile Open(System.String path)", + "signature": "ToolbarFile Open(string path)", "modifiers": ["public"], "protected": false, "virtual": false, @@ -217444,7 +217593,7 @@ "parameters": [ { "name": "path", - "type": "System.String", + "type": "string", "summary": "The full path to the toolbar file." } ], @@ -217519,21 +217668,21 @@ ], "methods": [ { - "signature": "System.Void Clear()", + "signature": "void Clear()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.1" }, { - "signature": "System.Void Dispose()", + "signature": "void Dispose()", "modifiers": ["public"], "protected": false, "virtual": false, "since": "5.1" }, { - "signature": "System.Void Set()", + "signature": "void Set()", "modifiers": ["public"], "protected": false, "virtual": false, @@ -218030,26 +218179,6 @@ "virtual": false, "summary": "KeyboardEvent delegate" } -, - { - "namespace": "Rhino", - "name": "Integrate1Callback", - "dataType": "delegate", - "signature": "delegate double Integrate1Callback(Object context, Rhino.Geometry.CurveEvaluationSide side, double t);", - "modifiers": ["public"], - "protected": false, - "virtual": false - } -, - { - "namespace": "Rhino", - "name": "Integrate2Callback", - "dataType": "delegate", - "signature": "delegate double Integrate2Callback(Object context, Rhino.Geometry.CurveEvaluationSide side, double s, double t);", - "modifiers": ["public"], - "protected": false, - "virtual": false - } , { "namespace": "Rhino.UI",