File3dmShutLining
Represents the shut-lining attached to file3dm object attributes.
Inheritance Hierarchy
System.Object
Rhino.FileIO.File3dmShutLining
Namespace: Rhino.FileIO
Assembly: RhinoCommon (in RhinoCommon.dll)
Syntax
public class File3dmShutLining
The File3dmShutLining type exposes the following members.
Properties
Name
Description
Public Property
AutoUpdate
Specifies whether the shut-lining automatically updates or not.
Public Property
Faceted
Specifies whether the shut-lining is faceted or not.
Public Property
ForceUpdate
Specifies whether updating is forced or not.
Public Property
On
Specifies whether shut-lining is enabled or not.
Methods
Name
Description
Public Method
AddCurve
Adds a new curve to the shut-lining. The curve will have an id of Guid.Empty. After adding a curve, you should set the id to that of a curve in the model that will be used to calculate the shut-lining.
Public Method
CurveEnabled
Return whether shut-line is created for the given curve.
Public Method
CurveIsBump
Returns whether to create a bump instead of a dent for the given curve.
Public Method
CurveProfile
Returns the profile of the shut-line for the given curve.
Public Method
CurvePull
Returns whether the given curve is pulled to the surface before creating the shut-line.
Public Method
CurveRadius
Returns the radius of the pipe used to create the shut-line for the given curve.
Public Method
DeleteAllCurves
Deletes all the curves from the shut-lining.
Public Method
Equals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected Method
Finalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public Method
GetCurves
Gets all the curves on the shut-lining. Each curve is identified by a Guid. If there are no curves present, the array will be empty.
Public Method
GetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public Method
GetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected Method
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public Method
SetCurveEnabled
Sets whether shut-line is created for the given curve.
Public Method
SetCurveIsBump
Sets whether to create a bump instead of a dent for the given curve.
Public Method
SetCurveProfile
Sets the profile of the shut-line for the given curve.
Public Method
SetCurvePull
Sets whether the given curve is pulled to the surface before creating the shut-line.
Public Method
SetCurveRadius
Sets the radius of the pipe used to create the shut-line for the given curve.
Public Method
ToString
Returns a string that represents the current object.
(Inherited from Object.)