Table of Contents

Class Pin

Namespace
IdeaRS.OpenModel.Material
Assembly
IdeaRS.OpenModel.dll

Pin

[OpenModelClass("CI.StructModel.Libraries.Material.Pin,CI.Material", "CI.StructModel.Libraries.Material.IPin,CI.BasicTypes", typeof(Pin))]
[DataContract]
[JsonObject(MemberSerialization = MemberSerialization.OptOut)]
public class Pin : OpenElementId

Inheritance

Pin

Inherited Members

Properties

Diameter

Pin diameter

public double Diameter { get; set; }

Property Value

double

HasPinCap

Has Pin Cap

public bool HasPinCap { get; set; }

Property Value

bool

HoleDiameter

Size of hole Diameter

public double HoleDiameter { get; set; }

Property Value

double

LoadFromLibrary

Load from library - try override properties from library find Pin by name

public bool LoadFromLibrary { get; set; }

Property Value

bool

Material

Material of pin

public ReferenceElement Material { get; set; }

Property Value

ReferenceElement

Name

Name of pin

public string Name { get; set; }

Property Value

string

PinCapDiameter

Pin Cap Diameter

public double PinCapDiameter { get; set; }

Property Value

double

PinCapThickness

Thickness of Pin Cap

public double PinCapThickness { get; set; }

Property Value

double

PinOverlap

Pin Overlap

public double PinOverlap { get; set; }

Property Value

double