Click or drag to resize

OverbraidDefinition Class

An MHARNESS Conductor Definition
Inheritance Hierarchy
SystemObject
  ema3d.Api.V25APISimObjectBaseOverbraidDefinition
    ema3d.Api.V25.Cabling.DefinitionsOverbraidDefinition

Namespace: ema3d.Api.V25.Cabling.Definitions
Assembly: ema3d.Api.V25 (in ema3d.Api.V25.dll) Version: 0.0.0.0
Syntax
public sealed class OverbraidDefinition : APISimObjectBase<OverbraidDefinition>, 
	IOverbraidDefinition, IShieldDefinition, IConductorDefinition, ICableDefinition

The OverbraidDefinition type exposes the following members.

Properties
 NameDescription
Public propertyConductivity Gets/Sets conductivity of the conductor (in Siemens/m) (Only applies when HasSkinDepthEffects = true).
Public propertyDisplayName Gets/Sets the display name of the underlying sim object.
(Inherited from APISimObjectBaseTWrapper)
Public propertyFillerDielectric Gets/Sets filler/background dielectric of the shield.
Public propertyFillerDisplayColor Gets/Sets filler/background display color of the shield.
Public propertyFillerThickness Gets/Sets filler/background thickness of the shield.
Public propertyHasSkinDepthEffects Gets/Sets if conductor has skin depth effects.
Public propertyIsTwisted Gets/Sets if the contents of this item should be twisted.
Public propertyJacket Gets/Sets the conductor's dielectric jacket
Public propertyPitch Gets/Sets pitch of contents twist (twists/m).
Public propertyRadius Gets/Sets inner radius of the conductor (in m)
Public propertyShape Gets/Sets shape of conductor (Circular, Ellipse, Polygon)
Public propertySignalID 
Public propertyThickness Gets/Sets thickness of the conductor (only applies when HasSkinDepthEffects = true).
Public propertyVertices Gets/Sets vertices of polygonal conductor
Public propertyXRadius Gets/Sets XRadius of elliptical conductor
Public propertyYRadius Gets/Sets YRadius of elliptical conductor
Top
Methods
 NameDescription
Public methodCopy Create a copy of the Conductor Definition
Public methodStatic memberCreate Create a new OverbraidDefinition in the document.
Public methodDelete Deletes sim object.
(Inherited from APISimObjectBaseTWrapper)
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodStatic memberGetAll Retrieve all OverbraidDefinition objects in the document.
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetName Returns the name of the object.
(Inherited from APISimObjectBaseTWrapper)
Public methodGetSiblings Get all objects that share this object's type in the document.
(Overrides APISimObjectBaseTWrapperGetSiblings(Document))
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodSetName Sets the name of the object
(Inherited from APISimObjectBaseTWrapper)
Public methodSetVisibility Sets the visibility status of the object.
(Inherited from APISimObjectBaseTWrapper)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Example
Python
import ema3d.Api.V25.Cabling.Definitions as Definitions
# Create new Overbraid definition
_odef = Definitions.OverbraidDefinition.Create()
_odef.Resistance = 0.0025
_odef.Radius = 0.0046
_odef.Jacket.DisplayColor = System.Drawing.Color.Chartreuse
See Also